rpms/mingw32-libxml2/F-11 mingw32-libxml2-win32-pthreads-compatibility.patch, NONE, 1.1 .cvsignore, 1.3, 1.4 mingw32-libxml2.spec, 1.6, 1.7 sources, 1.3, 1.4 libxml2-2.7.3-ficora-parse.patch, 1.1, NONE mingw32-libxml2-static-build-compile-fix.patch, 1.1, NONE
by Erik van Pienbroek
Author: epienbro
Update of /cvs/pkgs/rpms/mingw32-libxml2/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8947/F-11
Modified Files:
.cvsignore mingw32-libxml2.spec sources
Added Files:
mingw32-libxml2-win32-pthreads-compatibility.patch
Removed Files:
libxml2-2.7.3-ficora-parse.patch
mingw32-libxml2-static-build-compile-fix.patch
Log Message:
* Fri Sep 11 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.7.4-1
- Update to 2.7.4
- Drop upstreamed libxml2-2.7.3-ficora-parse.patch patch
- Drop upstreamed mingw32-libxml2-static-build-compile-fix.patch patch
- Added a new patch to fix compatibility with the w32 port of pthreads
- Use %global instead of %define
- Automatically generate debuginfo subpackage (F12 only)
mingw32-libxml2-win32-pthreads-compatibility.patch:
testThreads.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE mingw32-libxml2-win32-pthreads-compatibility.patch ---
--- testThreads.c.orig 2009-09-11 18:09:00.268640135 +0200
+++ testThreads.c 2009-09-11 18:12:43.412653512 +0200
@@ -107,7 +107,7 @@
for (i = 0; i < num_threads; i++) {
results[i] = NULL;
- tid[i] = (pthread_t) -1;
+ memset(&tid[i], 0, sizeof(pthread_t));
}
for (i = 0; i < num_threads; i++) {
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-libxml2/F-11/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- .cvsignore 4 May 2009 14:52:50 -0000 1.3
+++ .cvsignore 11 Sep 2009 16:37:18 -0000 1.4
@@ -1 +1 @@
-libxml2-2.7.3.tar.gz
+libxml2-2.7.4.tar.gz
Index: mingw32-libxml2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-libxml2/F-11/mingw32-libxml2.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- mingw32-libxml2.spec 10 Aug 2009 16:32:42 -0000 1.6
+++ mingw32-libxml2.spec 11 Sep 2009 16:37:18 -0000 1.7
@@ -1,12 +1,12 @@
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
+%global __strip %{_mingw32_strip}
+%global __objdump %{_mingw32_objdump}
+%global _use_internal_dependency_generator 0
+%global __find_requires %{_mingw32_findrequires}
+%global __find_provides %{_mingw32_findprovides}
Name: mingw32-libxml2
-Version: 2.7.3
-Release: 2%{?dist}
+Version: 2.7.4
+Release: 1%{?dist}
Summary: MinGW Windows libxml2 XML processing library
License: MIT
@@ -17,11 +17,10 @@ BuildRoot: %{_tmppath}/%{name}-%{ve
# Not required for MinGW.
#Patch0: libxml2-multilib.patch
-Patch1: libxml2-2.7.3-ficora-parse.patch
# MinGW-specific patches.
Patch1000: mingw32-libxml2-2.7.2-with-modules.patch
-Patch1001: mingw32-libxml2-static-build-compile-fix.patch
+Patch1001: mingw32-libxml2-win32-pthreads-compatibility.patch
BuildArch: noarch
@@ -55,8 +54,6 @@ Static version of the MinGW Windows XML
%prep
%setup -q -n libxml2-%{version}
-%patch1 -p1
-
%patch1000 -p1
%patch1001 -p0
@@ -128,7 +125,15 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%{_mingw32_libdir}/libxml2.a
+
%changelog
+* Fri Sep 11 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.7.4-1
+- Update to 2.7.4
+- Drop upstreamed libxml2-2.7.3-ficora-parse.patch patch
+- Drop upstreamed mingw32-libxml2-static-build-compile-fix.patch patch
+- Added a new patch to fix compatibility with the w32 port of pthreads
+- Use %%global instead of %%define
+
* Mon Aug 10 2009 Daniel Veillard <veillard(a)redhat.com> - 2.7.3-2
- two patches for parsing problems CVE-2009-2414 and CVE-2009-2416
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-libxml2/F-11/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- sources 4 May 2009 14:52:52 -0000 1.3
+++ sources 11 Sep 2009 16:37:18 -0000 1.4
@@ -1 +1 @@
-8f4fda3969237c2a33bdb1583b5d06b2 libxml2-2.7.3.tar.gz
+961cce07211049e3bb20c5b98a1281b4 libxml2-2.7.4.tar.gz
--- libxml2-2.7.3-ficora-parse.patch DELETED ---
--- mingw32-libxml2-static-build-compile-fix.patch DELETED ---
14 years, 7 months
[Bug 468997] binaryinfo-readelf-failed in MinGW packages
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=468997
--- Comment #6 from Erik van Pienbroek <erik-fedora(a)vanpienbroek.nl> 2009-09-10 17:25:52 EDT ---
Does this rpmlint warning actually occur on other packages then mingw32-gcc ? I
haven't seen that rpmlint warning while packaging various mingw32 libraries. I
suspect that this warning only occurs for mingw32 pacakges which are not
'noarch'. I can only think of one possible candidate on which this rpmlint
warning also might occur: mingw32-nsis (though I haven't verified this).
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years, 7 months
[Bug 468997] binaryinfo-readelf-failed in MinGW packages
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=468997
Ville Skyttä <ville.skytta(a)iki.fi> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |berrange(a)redhat.com,
| |erik-fedora(a)vanpienbroek.nl
| |,
| |fedora-mingw(a)lists.fedorapr
| |oject.org,
| |rjones(a)redhat.com
Component|rpmlint |mingw32-filesystem
AssignedTo|ville.skytta(a)iki.fi |rjones(a)redhat.com
--- Comment #5 from Ville Skyttä <ville.skytta(a)iki.fi> 2009-09-10 17:10:06 EDT ---
Reassigning to mingw32-filesystem, I think filtering it out in
/etc/rpmlint/mingw32-rpmlint.config would be an appropriate fix.
Even better of course if someone can suggest a more general fix for this in
rpmlint...
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years, 7 months
[Bug 468993] *.def files in MinGW packages report "script-without-shebang"
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=468993
Ville Skyttä <ville.skytta(a)iki.fi> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |Reopened
Status|CLOSED |ASSIGNED
CC| |berrange(a)redhat.com,
| |erik-fedora(a)vanpienbroek.nl
| |,
| |fedora-mingw(a)lists.fedorapr
| |oject.org,
| |rjones(a)redhat.com
Component|rpmlint |mingw32-filesystem
Version|10 |11
Resolution|CURRENTRELEASE |
AssignedTo|ville.skytta(a)iki.fi |rjones(a)redhat.com
--- Comment #3 from Ville Skyttä <ville.skytta(a)iki.fi> 2009-09-10 17:01:36 EDT ---
It still does for me:
$ rpm -q rpmlint mingw32-filesystem
rpmlint-0.90-1.fc11.noarch
mingw32-filesystem-50-3.fc11.1.noarch
$ rpmlint ./mingw32-pango-1.24.5-1.fc11.noarch.rpm
mingw32-pango.noarch: E: script-without-shebang
/usr/i686-pc-mingw32/sys-root/mingw/lib/pangowin32-1.0.def
mingw32-pango.noarch: E: script-without-shebang
/usr/i686-pc-mingw32/sys-root/mingw/lib/pango-1.0.def
mingw32-pango.noarch: E: script-without-shebang
/usr/i686-pc-mingw32/sys-root/mingw/lib/pangocairo-1.0.def
mingw32-pango.noarch: E: script-without-shebang
/usr/i686-pc-mingw32/sys-root/mingw/lib/pangoft2-1.0.def
1 packages and 0 specfiles checked; 4 errors, 0 warnings.
Reassigning to mingw32-filesystem; /etc/rpmlint/mingw32-rpmlint.config looks
like the right place to fix it.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years, 7 months
[Bug 513826] New: .pc files for mingw32 library include the sysroot
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: .pc files for mingw32 library include the sysroot
https://bugzilla.redhat.com/show_bug.cgi?id=513826
Summary: .pc files for mingw32 library include the sysroot
Product: Fedora
Version: 11
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: mingw32-glib2
AssignedTo: rjones(a)redhat.com
ReportedBy: pbonzini(a)redhat.com
QAContact: extras-qa(a)fedoraproject.org
CC: lfarkas(a)lfarkas.org, t.sailer(a)alumni.ethz.ch,
berrange(a)redhat.com, rjones(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Depends on: 513825
Classification: Fedora
Target Release: ---
Description of problem:
The paths in the .pc files for mingw32 include the
/usr/i686-pc-mingw32/sys-root component. This would prevent using them within
the MSYS shell, for example.
It would be more correct to install them without the path and, in a
i686-pc-mingw32-pkg-config (see bug 513825), provide the PKG_CONFIG_SYSROOT_DIR
variable. The script would work like this then:
#! /bin/sh
PKG_CONFIG_SYSROOT_DIR=`i686-pc-mingw32-gcc --print-sysroot`
prefix=$PKG_CONFIG_SYSROOT_DIR/mingw
PKG_CONFIG_LIBDIR=$prefix/lib/pkgconfig:$prefix/share/pkgconfig
export PKG_CONFIG_LIBDIR # PKG_CONFIG_SYSROOT_DIR
exec pkg-config "$@"
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years, 7 months