summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2008-12-08 10:02:02 +0000
committerJustin Lecher <jlec@gentoo.org>2008-12-08 10:02:02 +0000
commiteaab6ff91610096fbad7dbb20b465b385dfd9414 (patch)
tree349cdf83a096ff73c4eb0ac10717601f2a12381b /dev-cpp
parentkde-misc/kopete-antispam: fixed bug number (diff)
downloadsunrise-eaab6ff91610096fbad7dbb20b465b385dfd9414.tar.gz
sunrise-eaab6ff91610096fbad7dbb20b465b385dfd9414.tar.bz2
sunrise-eaab6ff91610096fbad7dbb20b465b385dfd9414.zip
dev-cpp/libcwd: fixed for gcc-4.3 as pointed out in bug 18587
svn path=/sunrise/; revision=7465
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/libcwd/ChangeLog6
-rw-r--r--dev-cpp/libcwd/Manifest5
-rw-r--r--dev-cpp/libcwd/files/gcc-4.3.patch20
-rw-r--r--dev-cpp/libcwd/libcwd-0.99.47.ebuild2
4 files changed, 30 insertions, 3 deletions
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) <jlec@j-schmitz.net>
+ 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 <dev-zero@gentoo.org>
-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/*