[Bug 951561] New: Spec maintenance
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=951561
Bug ID: 951561
Summary: Spec maintenance
Product: Fedora
Version: rawhide
Component: mingw-libxml2
Severity: unspecified
Priority: unspecified
Assignee: rjones(a)redhat.com
Reporter: ntd(a)entidi.it
QA Contact: extras-qa(a)fedoraproject.org
CC: drizt(a)land.ru, erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org,
ktietz(a)redhat.com, lfarkas(a)lfarkas.org,
rjones(a)redhat.com, veillard(a)redhat.com
Category: ---
Created attachment 734737
--> https://bugzilla.redhat.com/attachment.cgi?id=734737&action=edit
General spec maintenance
Some clean up was needed because of #951472, but I am opening a different bug
because the problem reported there is more generic, not strictly related to
libxml2.
After some investigation these are my results:
- the difference between uninstalled libxml2.a and installed libxml2.a resides
only on the timestamp (checked with hexdump)
- libxml2 is capable of building both shared and static libraries
(--enable-shared and --enable-static works), but the resulting libxml2.a is
somewhat different from the one built with --disable-shared
So, to be on the safe side, I am providing a patch that solves the flags
problem and simplify the static library installation but still keeps shared and
static building in two different stages.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=hiUvcjDlmY&a=cc_unsubscribe
11 years
[Bug 951472] New: Use of wrong LDFLAGS
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=951472
Bug ID: 951472
Summary: Use of wrong LDFLAGS
Product: Fedora
Version: rawhide
Component: mingw-libxml2
Severity: unspecified
Priority: unspecified
Assignee: rjones(a)redhat.com
Reporter: ntd(a)entidi.it
QA Contact: extras-qa(a)fedoraproject.org
CC: drizt(a)land.ru, erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org,
ktietz(a)redhat.com, lfarkas(a)lfarkas.org,
rjones(a)redhat.com, veillard(a)redhat.com
Category: ---
Created attachment 734637
--> https://bugzilla.redhat.com/attachment.cgi?id=734637&action=edit
Corrected LDFLAGS
The LDFLAGS are set wrongly: technical details in the patch.
I don't know how it happens to work for you... maybe LDFLAGS is overwritten
somewhere else. On my system (not Fedora based though) the building fails at
configure time while checking if C compiler works:
gcc: error: unrecognized command line option '-no-undefined'
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=P1YGeSILCt&a=cc_unsubscribe
11 years
[Bug 951588] New: Missing symbol g_get_home_dir_utf8 on x64
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=951588
Bug ID: 951588
Summary: Missing symbol g_get_home_dir_utf8 on x64
Product: Fedora
Version: 19
Component: mingw-glib2
Severity: unspecified
Priority: unspecified
Assignee: rjones(a)redhat.com
Reporter: marcandre.lureau(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org,
kalevlember(a)gmail.com, lfarkas(a)lfarkas.org,
rjones(a)redhat.com, t.sailer(a)alumni.ethz.ch
Category: ---
A number of mingw64 64 bit DLL require g_get_home_dir_utf8() but it is no
longer exported:
Binary file gtk-demo.exe matches
Binary file libgstpbutils-0.10-0.dll matches
Binary file libgstreamer-0.10-0.dll matches
Binary file libgtk-win32-2.0-0.dll matches
Binary file libspice-client-glib-2.0-8.dll matches
gendef - libglib-2.0-0.dll | grep g_get_home
* [libglib-2.0-0.dll] Found PE+ image
g_get_home_dir
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=JXgoCvIL3x&a=cc_unsubscribe
11 years
[mingw-libxml2/f19] Update to 2.9.1
by Erik van Pienbroek
Summary of changes:
bf4c62c... Update to 2.9.1 (*)
(*) This commit already existed in another branch; no separate mail sent
11 years
[mingw-libxml2] Update to 2.9.1
by Erik van Pienbroek
commit bf4c62c167f478347f639cad681ae6da5fc2b93d
Author: Erik van Pienbroek <epienbro(a)fedoraproject.org>
Date: Sat Apr 20 01:02:36 2013 +0200
Update to 2.9.1
.gitignore | 1 +
mingw-libxml2.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 781b6f6..06a6c43 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ libxml2-2.7.6.tar.gz
/libxml2-2.7.8.tar.gz
/libxml2-2.8.0.tar.gz
/libxml2-2.9.0.tar.gz
+/libxml2-2.9.1.tar.gz
diff --git a/mingw-libxml2.spec b/mingw-libxml2.spec
index cb9e11c..b404873 100644
--- a/mingw-libxml2.spec
+++ b/mingw-libxml2.spec
@@ -1,8 +1,8 @@
%{?mingw_package_header}
Name: mingw-libxml2
-Version: 2.9.0
-Release: 3%{?dist}
+Version: 2.9.1
+Release: 1%{?dist}
Summary: MinGW Windows libxml2 XML processing library
License: MIT
@@ -143,6 +143,9 @@ find $RPM_BUILD_ROOT -name "*.la" -delete
%changelog
+* Sat Apr 20 2013 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.9.1-1
+- Update to 2.9.1
+
* Fri Apr 12 2013 Nicola Fontana <ntd(a)entidi.it> - 2.9.0-3
- Throw off LDFLAGS and CFLAGS settings (#951472)
- Simplified static libraries installation
diff --git a/sources b/sources
index 07cc6d6..446b233 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5b9bebf4f5d2200ae2c4efe8fa6103f7 libxml2-2.9.0.tar.gz
+9c0cfef285d5c4a5c80d00904ddab380 libxml2-2.9.1.tar.gz
11 years
[mingw-glib2] Update to 2.36.1 and dropped upstreamed patches
by Erik van Pienbroek
commit 6700f9b3d97ba23a83e96d3f2134aa40fbf051e9
Author: Erik van Pienbroek <epienbro(a)fedoraproject.org>
Date: Tue Apr 16 12:04:20 2013 +0200
Update to 2.36.1 and dropped upstreamed patches
glib-commit-b972018.patch | 24 ------------------------
glib-formatstring.patch | 11 -----------
mingw-glib2.spec | 19 +++++++++----------
sources | 2 +-
4 files changed, 10 insertions(+), 46 deletions(-)
---
diff --git a/glib-formatstring.patch b/glib-formatstring.patch
index 5823f45..8cafd41 100644
--- a/glib-formatstring.patch
+++ b/glib-formatstring.patch
@@ -9,14 +9,3 @@
TEST_PRINTF ("%a", "Sat");
TEST_PRINTF ("%A", "Saturday");
---- gio/gdbusmessage.c.orig 2013-02-22 20:07:15.294752111 +0100
-+++ gio/gdbusmessage.c 2013-02-22 20:07:55.788028585 +0100
-@@ -1384,7 +1384,7 @@
- "Wanted to read %lu bytes but only got %lu",
- (gulong)len),
- (gulong)len,
-- (gulong)mbuf->valid_len - mbuf->pos);
-+ (gulong)(mbuf->valid_len - mbuf->pos));
- mbuf->pos = mbuf->valid_len;
- return NULL;
- }
diff --git a/mingw-glib2.spec b/mingw-glib2.spec
index 7706e3a..019c18e 100644
--- a/mingw-glib2.spec
+++ b/mingw-glib2.spec
@@ -1,8 +1,8 @@
%?mingw_package_header
Name: mingw-glib2
-Version: 2.36.0
-Release: 3%{?dist}
+Version: 2.36.1
+Release: 1%{?dist}
Summary: MinGW Windows GLib2 library
License: LGPLv2+
@@ -51,15 +51,11 @@ Patch4: glib-formatstring.patch
# Prefer the use of GCC constructors over DllMain
# This prevents having to depend on DllMain in static libraries
-# http://lists.fedoraproject.org/pipermail/fedora-mingw/2013-March/006429.html
+# http://lists.fedoraproject.org/pipermail/mingw/2013-March/006429.html
+# http://lists.fedoraproject.org/pipermail/mingw/2013-March/006469.html
+# https://bugzilla.gnome.org/show_bug.cgi?id=698118
Patch5: glib-prefer-constructors-over-DllMain.patch
-# Revert unintented ABI break on win64
-# https://bugzilla.redhat.com/show_bug.cgi?id=951588
-# https://bugzilla.gnome.org/show_bug.cgi?id=697879
-# Upstream commit b972018d6c252c4afb1375e5c4e9910e79af2e70
-Patch6: glib-commit-b972018.patch
-
%description
MinGW Windows Glib2 library.
@@ -106,7 +102,6 @@ Static version of the MinGW Windows GLib2 library.
%patch3 -p0
%patch4 -p0
%patch5 -p0
-%patch6 -p1
%build
@@ -285,6 +280,10 @@ find $RPM_BUILD_ROOT -name "*.la" -delete
%changelog
+* Tue Apr 16 2013 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.36.1-1
+- Update to 2.36.1
+- Dropped upstreamed patches
+
* Mon Apr 15 2013 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.36.0-3
- Revert unintended ABI break on win64 (RHBZ #951588, GNOME BZ #697879)
diff --git a/sources b/sources
index 1253c46..ea6aa07 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2047dff287473450593edecb18f79c17 glib-2.36.0.tar.xz
+a3bbee44a13facb5a3cab18be5ece14c glib-2.36.1.tar.xz
11 years