summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2007-07-19 16:55:41 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2007-07-19 16:55:41 +0000
commit1057875ac241e4d40fbfee58ba2174531d20a227 (patch)
tree3d59d1ff6fb210f6e1116cf4fe21cfebbe8393d2 /dev-libs/boehm-gc
parentAdding rpm-based ebuild since the RPM is the only versioned download availabl... (diff)
downloadhistorical-1057875ac241e4d40fbfee58ba2174531d20a227.tar.gz
historical-1057875ac241e4d40fbfee58ba2174531d20a227.tar.bz2
historical-1057875ac241e4d40fbfee58ba2174531d20a227.zip
Version bumped.
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'dev-libs/boehm-gc')
-rw-r--r--dev-libs/boehm-gc/ChangeLog7
-rw-r--r--dev-libs/boehm-gc/Manifest16
-rw-r--r--dev-libs/boehm-gc/boehm-gc-7.0.ebuild59
-rw-r--r--dev-libs/boehm-gc/files/digest-boehm-gc-7.03
4 files changed, 80 insertions, 5 deletions
diff --git a/dev-libs/boehm-gc/ChangeLog b/dev-libs/boehm-gc/ChangeLog
index 9e18f7959199..ac3e71993954 100644
--- a/dev-libs/boehm-gc/ChangeLog
+++ b/dev-libs/boehm-gc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/boehm-gc
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.61 2007/07/03 12:54:34 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.62 2007/07/19 16:55:41 matsuu Exp $
+
+*boehm-gc-7.0 (19 Jul 2007)
+
+ 19 Jul 2007; MATSUU Takuto <matsuu@gentoo.org> +boehm-gc-7.0.ebuild:
+ Version bumped.
03 Jul 2007; Raúl Porcel <armin76@gentoo.org> boehm-gc-6.8.ebuild:
alpha/ia64/x86 stable
diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
index 8fd2d65810e1..8fcb93d02dee 100644
--- a/dev-libs/boehm-gc/Manifest
+++ b/dev-libs/boehm-gc/Manifest
@@ -6,6 +6,7 @@ AUX gc6.6-builtin-backtrace-uclibc.patch 425 RMD160 47cfb5edb518241c8a0211cf302b
MD5 be39278bdd9779dbe7cc415da7f9a6c6 files/gc6.6-builtin-backtrace-uclibc.patch 425
RMD160 47cfb5edb518241c8a0211cf302bb73d21092a99 files/gc6.6-builtin-backtrace-uclibc.patch 425
SHA256 46c13de853b171b94bb4f998b796f170aa8f53070827ebe8bc2ec84e1bb72f24 files/gc6.6-builtin-backtrace-uclibc.patch 425
+DIST gc-7.0.tar.gz 1072682 RMD160 4912e2590dd8212bebeeb1e32506762ca31d0088 SHA1 657d84b702a572f8a510d2c28578a6dbaad3fed2 SHA256 d20ac6e939b82770434b76e4f7dc18a4099d507eb4f42a5d3ad746250c011e5b
DIST gc6.5.tar.gz 752464 RMD160 0a60f9d92c70aacefbebec4adb48d26fa111a760 SHA1 1227e4d5d156bdc56ade82043e1d03d2cf35bef5 SHA256 217df8b36d848a85eb81ec6fa2a411e9bf186a747c2ddb223cb82b5001e4d80b
DIST gc6.7.tar.gz 755999 RMD160 e13d102c7287d07d1668892304b64e1cb30ff596 SHA1 22d7f81bf141bd1df8fe7a692e80b03754717498 SHA256 b678dd4354e0305fc57fef9aa4fd1f316e8a5de33e5048e712fbc32d42ecea7c
DIST gc6.8.tar.gz 756879 RMD160 6e894e7a51683a9342fd738baa6f1a2861e27400 SHA1 6d5def5ba5d29292ba9c76f04df3ec06d3ab3278 SHA256 448f8e4c6ee8c80eac059cf1c9379d20c388bcb900fc0796cd2a44d1dcbbae69
@@ -21,10 +22,14 @@ EBUILD boehm-gc-6.8.ebuild 1419 RMD160 a76a2dfc5748e00aafaf49632f7c5fc10de10968
MD5 abda73a307dc40d0e667de2571c008f6 boehm-gc-6.8.ebuild 1419
RMD160 a76a2dfc5748e00aafaf49632f7c5fc10de10968 boehm-gc-6.8.ebuild 1419
SHA256 1fd5189b1daaae7b7dd8de8f79d746f240b955d36bcf49faa70e3779b11668a7 boehm-gc-6.8.ebuild 1419
-MISC ChangeLog 6950 RMD160 46ef1a6fe6e1b1de73b3469bba19e29d2b83fd98 SHA1 a8fb720c91313fc225d642286bb5aabe65872a88 SHA256 70773e323703e6c10b618c851e47523dbda18def35adbf8c8a27919bcbe98807
-MD5 768880d6818e4897ff30bac7f04b2962 ChangeLog 6950
-RMD160 46ef1a6fe6e1b1de73b3469bba19e29d2b83fd98 ChangeLog 6950
-SHA256 70773e323703e6c10b618c851e47523dbda18def35adbf8c8a27919bcbe98807 ChangeLog 6950
+EBUILD boehm-gc-7.0.ebuild 1422 RMD160 72e4bdb0c621845eb4a457bb64e09ce4acfc8b52 SHA1 248cd40a1e267dbabf2c49edf58ba13536380cd5 SHA256 6d8c7e69855ef1dff14d6d2007ebfcdc9eaee558ef11342c565d65b9c3b210d3
+MD5 9f9ccdb68385e90976f7e58bc585273a boehm-gc-7.0.ebuild 1422
+RMD160 72e4bdb0c621845eb4a457bb64e09ce4acfc8b52 boehm-gc-7.0.ebuild 1422
+SHA256 6d8c7e69855ef1dff14d6d2007ebfcdc9eaee558ef11342c565d65b9c3b210d3 boehm-gc-7.0.ebuild 1422
+MISC ChangeLog 7068 RMD160 dbe935da25d3fca068eb6209c263582560f15a40 SHA1 b1be1009d01cb40cbda24a7a453c446b4e75d73f SHA256 c5bf45a5ebc87f7ae468b261ac447c6fa4448d73fdccfbd6128d8d82a0720f29
+MD5 dd4c0388f25320b424b07afa71956744 ChangeLog 7068
+RMD160 dbe935da25d3fca068eb6209c263582560f15a40 ChangeLog 7068
+SHA256 c5bf45a5ebc87f7ae468b261ac447c6fa4448d73fdccfbd6128d8d82a0720f29 ChangeLog 7068
MISC metadata.xml 222 RMD160 23efe87c16ebc9fbeb91e894ab372cc3bb66bc49 SHA1 a5d1e2317ae207bbd664aebe986687948fdd984a SHA256 38ef3457fd14e6872985f0e100fde79d0b8a9dbc4fc39ceef780c8c5abc5f337
MD5 ae35aecf3e681586ace5f8c15866aed7 metadata.xml 222
RMD160 23efe87c16ebc9fbeb91e894ab372cc3bb66bc49 metadata.xml 222
@@ -38,3 +43,6 @@ SHA256 ac7b827928c0b78a94d95d51b73ce52741674f0ec2d6cbfc5b6944be8b30f5e0 files/di
MD5 3d689749163559f201e5759e2db56bc6 files/digest-boehm-gc-6.8 217
RMD160 e0a86c45245bbd31664b81d5e4422f19cfd8b9f6 files/digest-boehm-gc-6.8 217
SHA256 9712fce4fc06eb78a63a36c9f6a78eb304f71fc8b62c5f8f54cc0fb744e69618 files/digest-boehm-gc-6.8 217
+MD5 615eb65fda0dcc88021b7364dc748417 files/digest-boehm-gc-7.0 223
+RMD160 b3ba2a76c5e6c94e10e3b7aa9994c46c63ed30c8 files/digest-boehm-gc-7.0 223
+SHA256 e670ff6b956cf534f561cebd63716e6e6f783fa8fb5a60819ddcaf6428dfb7ff files/digest-boehm-gc-7.0 223
diff --git a/dev-libs/boehm-gc/boehm-gc-7.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.0.ebuild
new file mode 100644
index 000000000000..16f51161adfe
--- /dev/null
+++ b/dev-libs/boehm-gc/boehm-gc-7.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.0.ebuild,v 1.1 2007/07/19 16:55:41 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 ~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-7.0 b/dev-libs/boehm-gc/files/digest-boehm-gc-7.0
new file mode 100644
index 000000000000..70a25f60ed9a
--- /dev/null
+++ b/dev-libs/boehm-gc/files/digest-boehm-gc-7.0
@@ -0,0 +1,3 @@
+MD5 3645ccf5f32ebb27d99b27b0d29e9c38 gc-7.0.tar.gz 1072682
+RMD160 4912e2590dd8212bebeeb1e32506762ca31d0088 gc-7.0.tar.gz 1072682
+SHA256 d20ac6e939b82770434b76e4f7dc18a4099d507eb4f42a5d3ad746250c011e5b gc-7.0.tar.gz 1072682