summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/boehm-gc/ChangeLog6
-rw-r--r--dev-libs/boehm-gc/boehm-gc-6.6.ebuild3
-rw-r--r--dev-libs/boehm-gc/files/gc6.6-gcc41.patch11
3 files changed, 18 insertions, 2 deletions
diff --git a/dev-libs/boehm-gc/ChangeLog b/dev-libs/boehm-gc/ChangeLog
index 974d924b2d43..2d03be17c1c1 100644
--- a/dev-libs/boehm-gc/ChangeLog
+++ b/dev-libs/boehm-gc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/boehm-gc
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.45 2005/10/02 19:51:30 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.46 2005/11/28 18:42:16 hanno Exp $
+
+ 28 Nov 2005; Hanno Boeck <hanno@gentoo.org> +files/gc6.6-gcc41.patch,
+ boehm-gc-6.6.ebuild:
+ Fix for gcc 4.1.
02 Oct 2005; Aron Griffis <agriffis@gentoo.org> boehm-gc-6.5.ebuild:
Mark 6.5 stable on alpha
diff --git a/dev-libs/boehm-gc/boehm-gc-6.6.ebuild b/dev-libs/boehm-gc/boehm-gc-6.6.ebuild
index 69534407df04..b5d69a41d7ad 100644
--- a/dev-libs/boehm-gc/boehm-gc-6.6.ebuild
+++ b/dev-libs/boehm-gc/boehm-gc-6.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-6.6.ebuild,v 1.1 2005/09/23 04:25:46 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-6.6.ebuild,v 1.2 2005/11/28 18:42:16 hanno Exp $
inherit eutils
@@ -26,6 +26,7 @@ src_unpack() {
cd ${S}
sed -i -e '/^SUBDIRS/s/doc//' Makefile.in || die
epatch ${FILESDIR}/${PN}-6.5-gentoo.patch
+ epatch ${FILESDIR}/gc6.6-gcc41.patch
}
src_compile() {
diff --git a/dev-libs/boehm-gc/files/gc6.6-gcc41.patch b/dev-libs/boehm-gc/files/gc6.6-gcc41.patch
new file mode 100644
index 000000000000..b73ee92a7024
--- /dev/null
+++ b/dev-libs/boehm-gc/files/gc6.6-gcc41.patch
@@ -0,0 +1,11 @@
+--- gc6.6/include/gc_cpp.h 2004-10-22 00:47:45.000000000 +0200
++++ gc6.6-gcc41/include/gc_cpp.h 2005-11-28 13:44:33.389324072 +0100
+@@ -180,7 +180,7 @@
+ inline void* operator new[]( size_t size, void *p );
+ inline void operator delete[]( void* obj );
+ # ifdef GC_PLACEMENT_DELETE
+- inline void gc::operator delete[]( void*, void* );
++ inline void operator delete[]( void*, void* );
+ # endif
+ #endif /* GC_OPERATOR_NEW_ARRAY */
+ };