summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/boehm-gc/ChangeLog8
-rw-r--r--dev-libs/boehm-gc/Manifest8
-rw-r--r--dev-libs/boehm-gc/boehm-gc-6.3-r1.ebuild47
-rw-r--r--dev-libs/boehm-gc/files/digest-boehm-gc-6.3-r11
-rw-r--r--dev-libs/boehm-gc/metadata.xml5
5 files changed, 65 insertions, 4 deletions
diff --git a/dev-libs/boehm-gc/ChangeLog b/dev-libs/boehm-gc/ChangeLog
index 5b68a51a9b3b..fd5ce460f620 100644
--- a/dev-libs/boehm-gc/ChangeLog
+++ b/dev-libs/boehm-gc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/boehm-gc
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.20 2004/08/09 02:56:03 tgall Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.21 2004/08/13 00:19:49 matsuu Exp $
+
+*boehm-gc-6.3-r1 (13 Aug 2004)
+
+ 13 Aug 2004; MATSUU Takuto <matsuu@gentoo.org> +metadata.xml,
+ +boehm-gc-6.3-r1.ebuild:
+ Added c++ USE flag, bug #59992
08 Aug 2004; Tom Gall <tgall@gentoo.org> boehm-gc-6.3.ebuild:
stable on ppc64, bug #57676
diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
index b2edabad5dc2..693f410660eb 100644
--- a/dev-libs/boehm-gc/Manifest
+++ b/dev-libs/boehm-gc/Manifest
@@ -1,7 +1,9 @@
-MD5 ad8c79dd29124b51fe28cac497c079ed ChangeLog 2204
-MD5 2c9eb61f73e19814be4915ddde92dfad boehm-gc-6.2-r1.ebuild 968
MD5 e284fa95aa93a77b29b65acda7bee3a3 boehm-gc-6.3.ebuild 1067
MD5 cd87d7289cf14901c8a36c1fabe41dd1 boehm-gc-6.3_alpha6.ebuild 977
-MD5 e5924c4e5fbe66db9e1e936c7fc66114 files/digest-boehm-gc-6.2-r1 57
+MD5 badc93df046053a736ded9ee9865d2e2 boehm-gc-6.3-r1.ebuild 1142
+MD5 ad8c79dd29124b51fe28cac497c079ed ChangeLog 2204
+MD5 2c9eb61f73e19814be4915ddde92dfad boehm-gc-6.2-r1.ebuild 968
MD5 6cc733152c37395a1f0f51588a932f13 files/digest-boehm-gc-6.3 57
MD5 93a3f31956e3a84ac00d69f8b995ec6e files/digest-boehm-gc-6.3_alpha6 63
+MD5 e5924c4e5fbe66db9e1e936c7fc66114 files/digest-boehm-gc-6.2-r1 57
+MD5 6cc733152c37395a1f0f51588a932f13 files/digest-boehm-gc-6.3-r1 57
diff --git a/dev-libs/boehm-gc/boehm-gc-6.3-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-6.3-r1.ebuild
new file mode 100644
index 000000000000..39329f67c2a1
--- /dev/null
+++ b/dev-libs/boehm-gc/boehm-gc-6.3-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2004 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.3-r1.ebuild,v 1.1 2004/08/13 00:19:49 matsuu Exp $
+
+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="~x86 ~sparc ~alpha ~ppc ~amd64 ~hppa ~macos ~ppc64"
+IUSE="c++"
+
+RDEPEND="virtual/libc"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i -e '/^SUBDIRS/s/doc//' Makefile.in || die
+}
+
+src_compile() {
+ econf \
+ `use_enable c++ cplusplus` \
+ --enable-threads=pthreads || 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.1
+}
diff --git a/dev-libs/boehm-gc/files/digest-boehm-gc-6.3-r1 b/dev-libs/boehm-gc/files/digest-boehm-gc-6.3-r1
new file mode 100644
index 000000000000..c814206f58f5
--- /dev/null
+++ b/dev-libs/boehm-gc/files/digest-boehm-gc-6.3-r1
@@ -0,0 +1 @@
+MD5 8b37ee18cbeb1dfd1866958e280db871 gc6.3.tar.gz 772114
diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml
new file mode 100644
index 000000000000..20ce219711a2
--- /dev/null
+++ b/dev-libs/boehm-gc/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+</pkgmetadata>