diff options
author | Matsuu Takuto <matsuu@gentoo.org> | 2006-04-01 07:56:00 +0000 |
---|---|---|
committer | Matsuu Takuto <matsuu@gentoo.org> | 2006-04-01 07:56:00 +0000 |
commit | 523084cfa0ae8074fa5c0ddbac1379ad99fef7fd (patch) | |
tree | 96841fdf219ef3ab4e0c9a48c37d37feac32891d /dev-libs/boehm-gc | |
parent | Bail out in pkg_setup if the old /etc/init.d/rp-pppoe still exist. (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/boehm-gc/Manifest | 29 | ||||
-rw-r--r-- | dev-libs/boehm-gc/boehm-gc-6.7.ebuild | 59 | ||||
-rw-r--r-- | dev-libs/boehm-gc/files/digest-boehm-gc-6.7 | 1 | ||||
-rw-r--r-- | dev-libs/boehm-gc/files/gc6.6-builtin-backtrace-uclibc.patch | 13 |
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__) |