summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Cardona <remi@gentoo.org>2008-05-02 08:52:24 +0000
committerRemi Cardona <remi@gentoo.org>2008-05-02 08:52:24 +0000
commit1fe064aad2bb876c70eefd33da5ca08b6fea02d2 (patch)
tree9cd558be219cf788b45b9437f51d2ce441640c6c /dev-cpp
parentgnome-extra/yelp: fix parallel make, see bug #217250 (diff)
downloadhistorical-1fe064aad2bb876c70eefd33da5ca08b6fea02d2.tar.gz
historical-1fe064aad2bb876c70eefd33da5ca08b6fea02d2.tar.bz2
historical-1fe064aad2bb876c70eefd33da5ca08b6fea02d2.zip
dev-cpp/libxmlpp-1.0.5: gcc 4.3 build fix, see bug #218779
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/libxmlpp/ChangeLog6
-rw-r--r--dev-cpp/libxmlpp/Manifest5
-rw-r--r--dev-cpp/libxmlpp/files/libxmlpp-1.0.5-gcc43.patch11
-rw-r--r--dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild9
4 files changed, 27 insertions, 4 deletions
diff --git a/dev-cpp/libxmlpp/ChangeLog b/dev-cpp/libxmlpp/ChangeLog
index 41806241c6ce..336d97de7691 100644
--- a/dev-cpp/libxmlpp/ChangeLog
+++ b/dev-cpp/libxmlpp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-cpp/libxmlpp
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/ChangeLog,v 1.66 2008/04/12 08:35:02 remi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/ChangeLog,v 1.67 2008/05/02 08:52:24 remi Exp $
+
+ 02 May 2008; Rémi Cardona <remi@gentoo.org>
+ +files/libxmlpp-1.0.5-gcc43.patch, libxmlpp-1.0.5.ebuild:
+ gcc 4.3 build fix, see bug #218779
12 Apr 2008; Rémi Cardona <remi@gentoo.org> Manifest:
fix manifest, bug #215451
diff --git a/dev-cpp/libxmlpp/Manifest b/dev-cpp/libxmlpp/Manifest
index 040bcd5df64e..c8f2046d6e74 100644
--- a/dev-cpp/libxmlpp/Manifest
+++ b/dev-cpp/libxmlpp/Manifest
@@ -1,3 +1,4 @@
+AUX libxmlpp-1.0.5-gcc43.patch 236 RMD160 dee2cfb87f80ef24086c8e239774471465bbd1a1 SHA1 4057c58b4faf0a545965289c8751409a9f8d371d SHA256 83b5e6c6da175e7b31509f09e0c312823f6c3b66fb3375fb2073512314e9bd01
DIST libxml++-1.0.4.tar.bz2 281768 RMD160 136f4d20ceec770abb936810062cf34c1f102b9e SHA1 9e74448cdf5725153ce4b53a9e825be3e1aa4164 SHA256 ddf8c443338ee313bda8c7fa7b4a8db6845eb7cdcb9915b24cc0c91b80932f5e
DIST libxml++-1.0.5.tar.bz2 303965 RMD160 073cff2d7a07ca62552c001d9560a21bcc447d35 SHA1 e90e66beff0af2e2f2a320ffbf8f4c1a3790bc44 SHA256 512b71e38d8b3593e716774a5bb8d074531ae0509cc947eba8f98af60c5d5563
DIST libxml++-2.12.0.tar.bz2 669798 RMD160 28e9bded7c228c76296921008d923133c4207d82 SHA1 3a48587eb711a68f40930f8e60404fd6c5cc6905 SHA256 ecd017dbb9196c6d7475a16bf26e41c829bf63327ec91d4bfdb49cf312a969ab
@@ -5,10 +6,10 @@ DIST libxml++-2.13.1.tar.bz2 1363452 RMD160 4584ca436b9a1a2b1c27bd004fd79223c583
DIST libxml++-2.20.0.tar.bz2 1460110 RMD160 25880dd607a6c10d0e9f77a6cefbee3cfe11da72 SHA1 4c332cf7f8cbd2e78bd893c74e5b6152360fe465 SHA256 3973cb67cd96253b9a5214747302a9e02cf8267e9d471ca871384677e4b70fa8
DIST libxml++-2.22.0.tar.bz2 1485168 RMD160 834588297451c6dc291ea6327a22699fed8ba76c SHA1 8c69339e1b472bd5e541e30fdaa47b152bc186bc SHA256 614954876e016e684d5638c00842451cdd2a4f55717b4e699cd7050a95d79de2
EBUILD libxmlpp-1.0.4-r2.ebuild 902 RMD160 b5befb38869708a82bb54e4a076ef09dc16d1511 SHA1 1759e123ae49a7627351da997c140e8bb943b8dd SHA256 b288ce4baeb35d55622320dcab0dc8aef2853beb98f4099c7d7a83796d7ebaca
-EBUILD libxmlpp-1.0.5.ebuild 852 RMD160 6e6e7f57d0c00be03faefe76c7b396a3efc3861c SHA1 a6e7ba4b80b9254a59b9d9dd79cb0e5d8e4e475d SHA256 58627620bd8bbac6cae631a94fb1e4eb5fe983c0a2789e74fddd90ce3e4451a5
+EBUILD libxmlpp-1.0.5.ebuild 975 RMD160 8fe38e37c833a04e13c36af12b83cc2ac03fd23d SHA1 dce282389d05c085eaa93751a143ee5b8fba5a26 SHA256 da654d385b508e8989172b76a8bede799c01c94d74d16abc4d4cd0f6d0533f93
EBUILD libxmlpp-2.12.0.ebuild 1148 RMD160 c8c81962b59799141b599207285523cbfa177b98 SHA1 9c17b15c431121bad5a71f7bc7679cda0410455f SHA256 6c0f28fbdb090522c92f836374f5fe2f9a9060f72c9443935916ae967457c1a7
EBUILD libxmlpp-2.13.1.ebuild 1149 RMD160 6561539b37c1be274279b55e0d4642c4670ef86c SHA1 230eba734715950e6e19b4c277b35b2f3ffa65a0 SHA256 7ebf7f96f9ecff8ec7e84e359fc170a1ab27e0c0e11c4085d03e05ce2c16f8e0
EBUILD libxmlpp-2.20.0-r1.ebuild 1059 RMD160 3b02a1b0a8283a5923032a9fcd76ac922f7d35da SHA1 7eee3bb286adb100f8580f97c8f3e4514b683197 SHA256 098d90c6aa547aa7ecbf72f82b1428c04699aaf3f73006a8d96b498d961e7f0e
EBUILD libxmlpp-2.22.0.ebuild 1056 RMD160 cad8f2f893cf656937e22cd5b0b4fb5769942e07 SHA1 c1c7983a1bf001335b5d28f3d4b56fecb0238b72 SHA256 dc822a4838429ed2d393935838109f180b9dfe5cc7236246d925812ddd1fda94
-MISC ChangeLog 9705 RMD160 af2e6d7c4fa139948af779f8ada8ef01945abe07 SHA1 99110047d63ae603e871c2696a914c92d0e14afd SHA256 e5849e558039a68e06d3df54faabff777e9b2e3ce0d685c1bc2dd45a0ab6961b
+MISC ChangeLog 9850 RMD160 99160109a286ccb7011b967acba39ebd818314ff SHA1 4061353f5197d958034c8c8427365146e8599939 SHA256 2d5ce49115018664b7d8644b972d6d118ec6950948040de83a18e64b37944995
MISC metadata.xml 162 RMD160 e3b9e3d8ece920d890bf37c43a6bcd9757539556 SHA1 6ee3bb3e0cce43428124dfa192af30ddb055d95f SHA256 7d0ce82d5ca3b20cb1c4641c7b7aae7082fd6be059b85fab9699095fd965f2e9
diff --git a/dev-cpp/libxmlpp/files/libxmlpp-1.0.5-gcc43.patch b/dev-cpp/libxmlpp/files/libxmlpp-1.0.5-gcc43.patch
new file mode 100644
index 000000000000..bbc7dafb5e02
--- /dev/null
+++ b/dev-cpp/libxmlpp/files/libxmlpp-1.0.5-gcc43.patch
@@ -0,0 +1,11 @@
+--- libxml++-1.0.4.orig/libxml++/parsers/parser.cc
++++ libxml++-1.0.4/libxml++/parsers/parser.cc
+@@ -9,6 +9,7 @@
+ #include <libxml/parser.h>
+
+ #include <cstdarg> //For va_list.
++#include <memory> //For auto_ptr
+
+ namespace xmlpp {
+
+
diff --git a/dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild b/dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild
index 9398c44e13f5..0f809ecb9955 100644
--- a/dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild
+++ b/dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild,v 1.3 2008/03/27 22:35:07 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-1.0.5.ebuild,v 1.4 2008/05/02 08:52:24 remi Exp $
inherit gnome2 eutils
@@ -24,6 +24,13 @@ DEPEND="${RDEPEND}
MAKEOPTS="${MAKEOPTS} -j1"
DOCS="AUTHORS ChangeLog NEWS README*"
+src_unpack() {
+ gnome2_src_unpack
+
+ # gcc 4.3 build fix, see bug #218779
+ epatch "${FILESDIR}/${PN}-1.0.5-gcc43.patch"
+}
+
src_install() {
gnome2_src_install
dosed -i 's|^\(Cflags.*-I.* \)-I.*$|\1|' \