summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2011-09-25 16:57:07 +0000
committerPacho Ramos <pacho@gentoo.org>2011-09-25 16:57:07 +0000
commit289c5c5169f71cfaa51a65c19efb348efe2d3d1b (patch)
treedbf906799a0e3298788fc1edc14fa4426a959716 /x11-libs
parentconvert to EAPI=4, fix bugs 384195, 383811. (diff)
downloadhistorical-289c5c5169f71cfaa51a65c19efb348efe2d3d1b.tar.gz
historical-289c5c5169f71cfaa51a65c19efb348efe2d3d1b.tar.bz2
historical-289c5c5169f71cfaa51a65c19efb348efe2d3d1b.zip
Fix undefined symbol problems like bug #367623, thanks to katabami for the patch.
Package-Manager: portage-2.1.10.19/cvs/Linux x86_64
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/rep-gtk/ChangeLog7
-rw-r--r--x11-libs/rep-gtk/Manifest11
-rw-r--r--x11-libs/rep-gtk/files/rep-gtk-0.90.7-implicit-def-new.patch20
-rw-r--r--x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild8
4 files changed, 39 insertions, 7 deletions
diff --git a/x11-libs/rep-gtk/ChangeLog b/x11-libs/rep-gtk/ChangeLog
index 6a8e75ad7905..ba1d388a3cab 100644
--- a/x11-libs/rep-gtk/ChangeLog
+++ b/x11-libs/rep-gtk/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-libs/rep-gtk
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/rep-gtk/ChangeLog,v 1.67 2011/09/12 14:04:55 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/rep-gtk/ChangeLog,v 1.68 2011/09/25 16:57:07 pacho Exp $
+
+ 25 Sep 2011; Pacho Ramos <pacho@gentoo.org> rep-gtk-0.90.7.ebuild,
+ +files/rep-gtk-0.90.7-implicit-def-new.patch:
+ Fix undefined symbol problems like bug #367623, thanks to katabami for the
+ patch.
*rep-gtk-0.90.7 (12 Sep 2011)
diff --git a/x11-libs/rep-gtk/Manifest b/x11-libs/rep-gtk/Manifest
index 9b12cdaee1df..aabe1d96a035 100644
--- a/x11-libs/rep-gtk/Manifest
+++ b/x11-libs/rep-gtk/Manifest
@@ -6,18 +6,19 @@ AUX rep-gtk-0.18-gtk24.patch 1580 RMD160 965dcad6e21139e662a76dd3ee8835903b333d4
AUX rep-gtk-0.18-gtk26.patch 623 RMD160 b0bdbe0978799760a08baafd43a151604918e35b SHA1 6c6a49d195a190bddae4f61ad0465512d1f6b76f SHA256 383a8d401e54394c59fb340af594df3789853cbd389d91b1fb2aefc8c2bc1083
AUX rep-gtk-0.18.4-libdir.patch 204 RMD160 7e372851f137f2a6d3eb47c163efb8c57aee85f1 SHA1 25fd9665e87bb07caab43453e03349465c7162f1 SHA256 3b7e86ed10d633e534af1ad52401829972d7b5a1678e7a47156e27c0563c71ee
AUX rep-gtk-0.18.4-locale.patch 354 RMD160 1844550786b5866ed541cb9bc8ee4c6128bd2a41 SHA1 eb2e288cd0a00ae54e9a622d1771f3f75d9bc3cc SHA256 776ee0510ddb3b6ddc9152d7092da0d13956f83367f10d178763fc30f6b79306
+AUX rep-gtk-0.90.7-implicit-def-new.patch 414 RMD160 812cdf021de678c94f660c857083e9c176301639 SHA1 ff93168eded6339ad332f3d4f4d473ac693ee6ab SHA256 aa78618fffadafec7e7d828262b73cdcd5780bfd39ae690a55204d5a31f1ae87
DIST rep-gtk-0.18.tar.gz 147665 RMD160 b6bd4210a26b2464b73295fb7009e7a75b5c1c8b SHA1 9410c348bd0736a86063c6b0a46c2d7f9b0a8f4a SHA256 837e4c0e15d146388e0e1b83d792c02d4e54f46cf9702664a3878bd23a4ea045
DIST rep-gtk-0.90.3.tar.bz2 575225 RMD160 cbb7a33d8dde2f407f73f4937e192c01c93654a4 SHA1 376850fe901b109c607ce6bd5896113bf6e6c901 SHA256 aa244a2cc760e0f3b46061f3c322c8f5a684a0d00a1f24938615558130f0f05a
DIST rep-gtk-0.90.7.tar.xz 244368 RMD160 8f88a6ef46b02d6ed942e2466c6bbb655c09dc2b SHA1 30736e88533e176f88677723f12095be983e1926 SHA256 d25d2763323bbdf7b3541c7215b29c00c9e06ad336cf84a69daafa3910481c0f
EBUILD rep-gtk-0.18-r3.ebuild 1618 RMD160 d9ba4291bb8c3774d67866f60c9cf812e5bca863 SHA1 97f6f4284a131059796eb855eff938b384d21e41 SHA256 5bf6a5563898289b8f43bda18086ffd81ce2a09811684b602e7af62ee224a086
EBUILD rep-gtk-0.90.3.ebuild 916 RMD160 cf4e6b108495cb45c4bd6f9c2b70dc7b3644bb2c SHA1 c9d1d57148a33c8f110970f5716573493f86bbdb SHA256 1bb27bf69619f4e260c153464a2b362f724365493d5857fdfd64f445e564ae2e
-EBUILD rep-gtk-0.90.7.ebuild 920 RMD160 9ef1d345b7fe97d5f481b0ad6517847fa709853f SHA1 ffdbbb3980590c42b4850ef4e426864da366c01d SHA256 11eb6339d643dbbb86ca388af181217b98f482367cf338f532d126e6ca188096
-MISC ChangeLog 9567 RMD160 d097f7dc726346039338e2a8cae9b5cf2851657b SHA1 8062ba6e26df0b61b7512c4f91707427b41355ab SHA256 978b31660ffb2db71e163a07f913d639768123f86f9f2cd28fa0bf954bb213f4
+EBUILD rep-gtk-0.90.7.ebuild 1132 RMD160 155a7ed75827622a2917412ac5ff1619bfd03c48 SHA1 468ef20118cf843e63fb98c7fb30a55e40e626fa SHA256 9e88c6dc75a9bdb6f728b5bcc43f9f75839040ff2a43f5837c7b3e7bc70b49e1
+MISC ChangeLog 9771 RMD160 faa8cdf7463a510e735f8239311cc214312d0436 SHA1 fd70f7624f5bc9074818486d96a37cc3282920f3 SHA256 e7ba0f79343d08232e2b02bfdd5fbab5c464a44b1d9b4cd49c826fb311100133
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk5uEY8ACgkQCaWpQKGI+9SfBQCdFVhMb04K2QGuBI1LaIFG+4Wr
-SIEAn1RWoyrHOfnpogAR+OWalH3VV7/I
-=B+Vs
+iEYEARECAAYFAk5/XWkACgkQCaWpQKGI+9SXpgCeLxEOktf9ouXG6ePv4zUKVw02
+4K0An0Vi/Dy1QxmMFiNDcWL5K1mrY2Jz
+=qkRT
-----END PGP SIGNATURE-----
diff --git a/x11-libs/rep-gtk/files/rep-gtk-0.90.7-implicit-def-new.patch b/x11-libs/rep-gtk/files/rep-gtk-0.90.7-implicit-def-new.patch
new file mode 100644
index 000000000000..955fd7071961
--- /dev/null
+++ b/x11-libs/rep-gtk/files/rep-gtk-0.90.7-implicit-def-new.patch
@@ -0,0 +1,20 @@
+diff --git a/rep-gtk.c b/rep-gtk.c
+index fef339f..fbc33e0 100644
+--- a/rep-gtk.c
++++ b/rep-gtk.c
+@@ -1122,6 +1122,7 @@ sgtk_type_to_rep (GType t)
+ return sgtk_uint_to_rep (t);
+ }
+
++/*
+ int
+ sgtk_valid_segment (repv obj)
+ {
+@@ -1129,6 +1130,7 @@ sgtk_valid_segment (repv obj)
+ && sgtk_valid_point (rep_CAR (obj))
+ && sgtk_valid_point (rep_CDR (obj));
+ }
++*/
+
+ GdkSegment
+ sgtk_rep_to_segment (repv obj)
diff --git a/x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild b/x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild
index a9823c3055c1..5d19f3f55089 100644
--- a/x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild
+++ b/x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild,v 1.1 2011/09/12 14:04:55 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/rep-gtk/rep-gtk-0.90.7.ebuild,v 1.2 2011/09/25 16:57:07 pacho Exp $
EAPI="4"
@@ -21,6 +21,12 @@ RDEPEND=">=dev-libs/librep-0.90.5
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.12.0"
+src_prepare() {
+ # Fix undefined symbol problems like bug #367623
+ # http://listengine.tuxfamily.org/lists.tuxfamily.org/sawfish/2011/09/msg00026.html
+ epatch "${FILESDIR}/${PN}-0.90.7-implicit-def-new.patch"
+}
+
src_configure() {
econf \
--libdir=/usr/$(get_libdir) \