From eaab6ff91610096fbad7dbb20b465b385dfd9414 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Mon, 8 Dec 2008 10:02:02 +0000 Subject: dev-cpp/libcwd: fixed for gcc-4.3 as pointed out in bug 18587 svn path=/sunrise/; revision=7465 --- dev-cpp/libcwd/ChangeLog | 6 +++++- dev-cpp/libcwd/Manifest | 5 +++-- dev-cpp/libcwd/files/gcc-4.3.patch | 20 ++++++++++++++++++++ dev-cpp/libcwd/libcwd-0.99.47.ebuild | 2 ++ 4 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 dev-cpp/libcwd/files/gcc-4.3.patch (limited to 'dev-cpp') diff --git a/dev-cpp/libcwd/ChangeLog b/dev-cpp/libcwd/ChangeLog index f3cc9e61e..c0edd3435 100644 --- a/dev-cpp/libcwd/ChangeLog +++ b/dev-cpp/libcwd/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for dev-cpp/libcwd -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 08 Dec 2008; Justin Lecher (jlec) + libcwd-0.99.47.ebuild, +files/gcc-4.3.patch: + fixed for gcc-4.3 as pointed out in bug 18587 + 19 Oct 2007; Tiziano Müller -files/libcwd-0.99.45-getenv.patch, -libcwd-0.99.45.ebuild, +libcwd-0.99.47.ebuild: diff --git a/dev-cpp/libcwd/Manifest b/dev-cpp/libcwd/Manifest index b7206911c..bf7dc1463 100644 --- a/dev-cpp/libcwd/Manifest +++ b/dev-cpp/libcwd/Manifest @@ -1,4 +1,5 @@ +AUX gcc-4.3.patch 383 RMD160 a7ad45f2f1052ca32bc8efaac65468b1a457e71d SHA1 c67ea0391e1ce2240eaa14b4658ce52281e4ba35 SHA256 d0129f161c82711976f3daeb14ed9dec64f2e718ad72918f4362455e490252fd DIST libcwd-0.99.47.tar.gz 2309159 RMD160 a7c12a25515931adb5c69a5fd1cf14295a49409b SHA1 1fe90b2e37de3d28dfc6fc7aa50a5c5d4d06974d SHA256 8e9bfe9838fce18bb55d41ec883be5b7330aeead265feec0347745e8e589822a -EBUILD libcwd-0.99.47.ebuild 1148 RMD160 a318f34436f69b4a278584926a4e6e4f42354479 SHA1 95083c18acb59ddafa84f63406c61ef09d068b00 SHA256 e41a9577fbb4ced5317b1d756dd5f1e5781e99342d7044b20b14d1c8b9b85f45 -MISC ChangeLog 645 RMD160 2ea5298e8f5ad7fe77499e1e580d2a4995e083e0 SHA1 6a2939ff42c3f4f24ae076e60ac8df5358a68ed3 SHA256 b32e08885fefd149fbe758d7b1c09b38853f53b8c3095e317645e164140cab2a +EBUILD libcwd-0.99.47.ebuild 1191 RMD160 05f639257278237fa80cd3038fff935bd8f3134b SHA1 26e7d0cc386c2be0f95bed09704ff8772b341cc3 SHA256 e601265ce667a7e29128ad3ea9d707b7da9026698248f6ae1f1404c4e93e9394 +MISC ChangeLog 798 RMD160 fbfc7c3c3b12ec3ac9d5974c556889bbeb5a7726 SHA1 29657c01357d9a1d9299b6ecd4e5ada39fa4219c SHA256 0f217b496dd4c67d8d02a96670b13c50bcd6242f41ca705b3f5124f5890a96cc MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/dev-cpp/libcwd/files/gcc-4.3.patch b/dev-cpp/libcwd/files/gcc-4.3.patch new file mode 100644 index 000000000..aac78bff9 --- /dev/null +++ b/dev-cpp/libcwd/files/gcc-4.3.patch @@ -0,0 +1,20 @@ +--- elfxx.cc 2007-07-07 04:07:29.000000000 +0200 ++++ elfxx.cc.new 2008-12-06 20:00:55.000000000 +0100 +@@ -687,7 +687,7 @@ + } + + template<> +- static void ++ void + dwarf_read(unsigned char const*& in, uLEB128_t& x) + { + int shift = 7; +@@ -708,7 +708,7 @@ + } + + template<> +- static void ++ void + dwarf_read(unsigned char const*& in, LEB128_t& x) + { + int shift = 7; diff --git a/dev-cpp/libcwd/libcwd-0.99.47.ebuild b/dev-cpp/libcwd/libcwd-0.99.47.ebuild index 54e17127b..d4fbf85c4 100644 --- a/dev-cpp/libcwd/libcwd-0.99.47.ebuild +++ b/dev-cpp/libcwd/libcwd-0.99.47.ebuild @@ -24,6 +24,8 @@ src_unpack() { -e 's/-O3//' \ configure || die "sed failed" + epatch "${FILESDIR}"/gcc-4.3.patch ||die + # Clean-out possibly old docs rm -f documentation/doxygen.config rm -rf documentation/html/* -- cgit v1.2.3-65-gdbad