summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2006-04-01 07:56:00 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2006-04-01 07:56:00 +0000
commit523084cfa0ae8074fa5c0ddbac1379ad99fef7fd (patch)
tree96841fdf219ef3ab4e0c9a48c37d37feac32891d /dev-libs/boehm-gc
parentBail out in pkg_setup if the old /etc/init.d/rp-pppoe still exist. (diff)
downloadhistorical-523084cfa0ae8074fa5c0ddbac1379ad99fef7fd.tar.gz
historical-523084cfa0ae8074fa5c0ddbac1379ad99fef7fd.tar.bz2
historical-523084cfa0ae8074fa5c0ddbac1379ad99fef7fd.zip
Version bumped, Added ulibc patch, Bug 121463.
Package-Manager: portage-2.0.54
Diffstat (limited to 'dev-libs/boehm-gc')
-rw-r--r--dev-libs/boehm-gc/ChangeLog9
-rw-r--r--dev-libs/boehm-gc/Manifest29
-rw-r--r--dev-libs/boehm-gc/boehm-gc-6.7.ebuild59
-rw-r--r--dev-libs/boehm-gc/files/digest-boehm-gc-6.71
-rw-r--r--dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch13
5 files changed, 85 insertions, 26 deletions
diff --git a/dev-libs/boehm-gc/ChangeLog b/dev-libs/boehm-gc/ChangeLog
index 9fbbf840339f..276441a5bf2c 100644
--- a/dev-libs/boehm-gc/ChangeLog
+++ b/dev-libs/boehm-gc/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/boehm-gc
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.48 2006/02/06 19:42:26 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.49 2006/04/01 07:56:00 matsuu Exp $
+
+*boehm-gc-6.7 (01 Apr 2006)
+
+ 01 Apr 2006; MATSUU Takuto <matsuu@gentoo.org>
+ +files/gc6.6-builtin-backtrace-uclibc.patch, +boehm-gc-6.7.ebuild:
+ Version bumped.
+ Added uclibc patch, Bug 121463.
06 Feb 2006; Simon Stelling <blubb@gentoo.org> boehm-gc-6.5.ebuild:
stable on amd64
diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
index 287c468d58e4..591dffff0375 100644
--- a/dev-libs/boehm-gc/Manifest
+++ b/dev-libs/boehm-gc/Manifest
@@ -1,36 +1,15 @@
-MD5 2d0e88dec86fd21b72e6548768086e2a ChangeLog 5403
-RMD160 2a5727c5c75c6f734999b21ab708c1ce62b2d904 ChangeLog 5403
-SHA256 38347c7bdab5bf7bee3d96e5fe4d1416626397ac9ec752a510fb6ac046df3788 ChangeLog 5403
+MD5 992a34bc78f97c2f27908d6521f16f9c ChangeLog 5604
MD5 9b414c7b815d3ede7ef22bc0569ac761 boehm-gc-6.3-r1.ebuild 1156
-RMD160 7aec04f44ecf74acdcabbc5dbf5cb5638049c59e boehm-gc-6.3-r1.ebuild 1156
-SHA256 0aa22baf9c143d7e0bf0f63e56b35795cffb16f10405d58fca7da344a9d89489 boehm-gc-6.3-r1.ebuild 1156
MD5 c82aeb6fa446251b7192e425ae3c163a boehm-gc-6.4.ebuild 1153
-RMD160 861aa67bacdd90f3e8664a13e8808f8db95a7fdc boehm-gc-6.4.ebuild 1153
-SHA256 c34a4423d7cde01b84d9f264b3f3dcdf5ec3fa416b23cdab209d7d902f48a08e boehm-gc-6.4.ebuild 1153
MD5 3c6faa0cb83e072a72e7354302326a2b boehm-gc-6.5.ebuild 1350
-RMD160 a4e83b7033f3ed3b566641dbeb61ade55056d5f3 boehm-gc-6.5.ebuild 1350
-SHA256 5b1522ca9cc6a23bedfd1b3b9812fa26831db222cee61abf4b1fb0f70e1ca3a2 boehm-gc-6.5.ebuild 1350
MD5 14d822ecfb2bd5062a9e0895f4d5487b boehm-gc-6.6.ebuild 1400
-RMD160 3fbcfd0de02ecb8fdcaa813b82399cfcfeef7e05 boehm-gc-6.6.ebuild 1400
-SHA256 a6cdcb02146fcac06af9a3ce491b2903eda875f4052375df41ada1d7f6a3a104 boehm-gc-6.6.ebuild 1400
+MD5 94d745e4d08bf3047fb555ad05826ed9 boehm-gc-6.7.ebuild 1432
MD5 4f7d55dd5fae69a3751b1620e37f0d29 files/boehm-gc-6.5-gentoo.patch 2815
-RMD160 11e9a64c26901e250925a45bf470745086eea177 files/boehm-gc-6.5-gentoo.patch 2815
-SHA256 04b7655024ec9e1fad2946b619c0cd7d56e0fb5ea4804ce29469b909853509e0 files/boehm-gc-6.5-gentoo.patch 2815
MD5 6cc733152c37395a1f0f51588a932f13 files/digest-boehm-gc-6.3-r1 57
-RMD160 e30f7594a7ded0b1bf19a0f4b7bfb45113f05471 files/digest-boehm-gc-6.3-r1 57
-SHA256 a8bc1d9891ba0e79206e0f67fa19b1922f51006a8874bf410a698ef83e13774f files/digest-boehm-gc-6.3-r1 57
MD5 fdb67fd6d2adebe72bf49c937b4948a5 files/digest-boehm-gc-6.4 57
-RMD160 6205081bca4b5820598d423bb5d2e309af0f8a84 files/digest-boehm-gc-6.4 57
-SHA256 45cad288853fb2686d394bc27a817e4b578ff698ec321c5e53f926e66ce9ab89 files/digest-boehm-gc-6.4 57
MD5 b8b5e747f06731368f0e8b8f8dfbf43f files/digest-boehm-gc-6.5 57
-RMD160 8964fb06d1e045873e530d7cae05ec09ac63bf5c files/digest-boehm-gc-6.5 57
-SHA256 bc68335080da959b56d1d6e64a3e901be726e936c1a0a28182f4040c38e529ae files/digest-boehm-gc-6.5 57
MD5 e080f72c7b4eb1514628f50533dbf9ff files/digest-boehm-gc-6.6 57
-RMD160 5eef7021cfa5e9d1d110c7b3bbe319bd63c0d0f1 files/digest-boehm-gc-6.6 57
-SHA256 7cc2150520d437ab18939f3a21a50ba2af3062603eb1f94deb13241249e94c68 files/digest-boehm-gc-6.6 57
+MD5 3d7a118c15da6f0ca9a42ee672df02fa files/digest-boehm-gc-6.7 57
+MD5 be39278bdd9779dbe7cc415da7f9a6c6 files/gc6.6-builtin-backtrace-uclibc.patch 425
MD5 9c4bd0e5865bf94d974b64a40c54544a files/gc6.6-gcc41.patch 461
-RMD160 f3264304712578be6d0c9f096358abdbac5bfb38 files/gc6.6-gcc41.patch 461
-SHA256 81d3ebf95d79c017163c8e765cc1e2b5d97569e85ab572ee84ced8792b1c9f86 files/gc6.6-gcc41.patch 461
MD5 ae35aecf3e681586ace5f8c15866aed7 metadata.xml 222
-RMD160 23efe87c16ebc9fbeb91e894ab372cc3bb66bc49 metadata.xml 222
-SHA256 38ef3457fd14e6872985f0e100fde79d0b8a9dbc4fc39ceef780c8c5abc5f337 metadata.xml 222
diff --git a/dev-libs/boehm-gc/boehm-gc-6.7.ebuild b/dev-libs/boehm-gc/boehm-gc-6.7.ebuild
new file mode 100644
index 000000000000..848d9fb7b0a2
--- /dev/null
+++ b/dev-libs/boehm-gc/boehm-gc-6.7.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2006 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.7.ebuild,v 1.1 2006/04/01 07:56:00 matsuu Exp $
+
+inherit eutils
+
+MY_P="gc${PV/_/}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
+HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
+SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
+IUSE="nocxx threads"
+
+RDEPEND="virtual/libc"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i -e '/^SUBDIRS/s/doc//' Makefile.in || die
+ epatch "${FILESDIR}"/${PN}-6.5-gentoo.patch
+ epatch "${FILESDIR}"/gc6.6-builtin-backtrace-uclibc.patch
+}
+
+src_compile() {
+ local myconf=""
+
+ if use nocxx ; then
+ myconf="${myconf} --disable-cplusplus"
+ else
+ myconf="${myconf} --enable-cplusplus"
+ fi
+
+ use threads || myconf="${myconf} --disable-threads"
+
+ econf ${myconf} || die "Configure failed..."
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+
+ # dist_noinst_HEADERS
+ insinto /usr/include/gc
+ doins include/{cord.h,ec.h,javaxfc.h}
+ insinto /usr/include/gc/private
+ doins include/private/*.h
+
+ dodoc README.QUICK doc/README* doc/barrett_diagram
+ dohtml doc/*.html
+ newman doc/gc.man GC_malloc.1
+}
diff --git a/dev-libs/boehm-gc/files/digest-boehm-gc-6.7 b/dev-libs/boehm-gc/files/digest-boehm-gc-6.7
new file mode 100644
index 000000000000..2795987602cd
--- /dev/null
+++ b/dev-libs/boehm-gc/files/digest-boehm-gc-6.7
@@ -0,0 +1 @@
+MD5 be780413a0360306ad3b701e45fa8871 gc6.7.tar.gz 755999
diff --git a/dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch b/dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch
new file mode 100644
index 000000000000..1d3e5780e74d
--- /dev/null
+++ b/dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch
@@ -0,0 +1,13 @@
+--- include/gc.h 2006-02-25 15:49:52 +0000
++++ include/gc.h 2006-02-25 15:50:00 +0000
+@@ -473,7 +473,9 @@
+ # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \
+ && !defined(__ia64__)
+ # ifndef GC_HAVE_BUILTIN_BACKTRACE
+-# define GC_HAVE_BUILTIN_BACKTRACE
++# ifndef __UCLIBC__
++# define GC_HAVE_BUILTIN_BACKTRACE
++# endif
+ # endif
+ # endif
+ # if defined(__i386__) || defined(__x86_64__)