From ea1d7393a2fc76acc9fa4f1cd5b8d88590a3a4eb Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Sat, 29 Dec 2018 13:10:13 -0500 Subject: dev-libs/boehm-gc: in tree version works Signed-off-by: Anthony G. Basile --- dev-libs/boehm-gc/Manifest | 2 - dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild | 56 ---------------------- dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild | 56 ---------------------- dev-libs/boehm-gc/files/boehm-gc-7.2e-os_dep.patch | 11 ----- .../boehm-gc/files/boehm-gc-7.4.2-getcontext.patch | 12 ----- .../boehm-gc/files/boehm-gc-7.4.2-testsuite.patch | 13 ----- .../boehm-gc/files/boehm-gc-7.6.0-sys_select.patch | 11 ----- dev-libs/boehm-gc/metadata.xml | 8 ---- 8 files changed, 169 deletions(-) delete mode 100644 dev-libs/boehm-gc/Manifest delete mode 100644 dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild delete mode 100644 dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild delete mode 100644 dev-libs/boehm-gc/files/boehm-gc-7.2e-os_dep.patch delete mode 100644 dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch delete mode 100644 dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch delete mode 100644 dev-libs/boehm-gc/files/boehm-gc-7.6.0-sys_select.patch delete mode 100644 dev-libs/boehm-gc/metadata.xml (limited to 'dev-libs') diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest deleted file mode 100644 index 9901daa9..00000000 --- a/dev-libs/boehm-gc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gc-7.4.2.tar.gz 1082597 SHA256 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 WHIRLPOOL 139fb9fbaef30f30f54940d99832b2eb936015620f59ee51b58a45e12d03cb9b05d75d8f91a6d706bafad9498894e77a7205d64f422bf2a4b64be2e9a8a13d90 -DIST gc-7.6.0.tar.gz 1111751 SHA256 a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90 SHA512 511e8c01287b1ee9dbec87f0573377de77038b7af053a3f33afed9b3ffa30e2402d6a9bb0ca4f4b81cd808209b47b5718d498cff3de6632a057fe03fad51fc43 WHIRLPOOL add6a8bf6fa2b9c0c1c14ff28dd6db67fe4a78b0de0598da14ededcea06f9d8dbaac6428fc7f0204a8919cd1c62ff5d7f81569684b3b895293713741ae4309ab diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild deleted file mode 100644 index 3a84c830..00000000 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic - -MY_P="gc-${PV}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/" -SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz" - -LICENSE="boehm-gc" -SLOT="0" -KEYWORDS="amd64 arm arm64 ia64 ~mips ppc sparc x86" -IUSE="cxx static-libs threads" - -DEPEND=">=dev-libs/libatomic_ops-7.4 - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-7.2e-os_dep.patch - epatch "${FILESDIR}"/${PN}-7.4.2-getcontext.patch - epatch "${FILESDIR}"/${PN}-7.4.2-testsuite.patch -} - -src_configure() { - local config=( - --with-libatomic-ops - $(use_enable cxx cplusplus) - $(use_enable static-libs static) - $(use threads || echo --disable-threads) - ) - append-cppflags -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR - econf "${config[@]}" -} - -src_compile() { - # Workaround build errors. #574566 - use ia64 && emake src/ia64_save_regs_in_stack.lo - use sparc && emake src/sparc_mach_dep.lo - default -} - -src_install() { - default - use static-libs || prune_libtool_files - - rm -r "${ED}"/usr/share/gc || die - dodoc README.QUICK doc/README{.environment,.linux,.macros} - dohtml doc/*.html - newman doc/gc.man GC_malloc.1 -} diff --git a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild b/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild deleted file mode 100644 index f406d5a7..00000000 --- a/dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic ltprune - -MY_P="gc-${PV}" - -DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" -HOMEPAGE="http://www.hboehm.info/gc/" -SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz" - -LICENSE="boehm-gc" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~sparc ~x86" -IUSE="cxx static-libs threads" - -DEPEND=">=dev-libs/libatomic_ops-7.4 - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-7.4.2-testsuite.patch - "${FILESDIR}"/${PN}-7.6.0-sys_select.patch -) - -src_configure() { - local config=( - --with-libatomic-ops - $(use_enable cxx cplusplus) - $(use_enable static-libs static) - $(use threads || echo --disable-threads) - ) - append-cppflags -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR - econf "${config[@]}" -} - -src_compile() { - # Workaround build errors. #574566 - use ia64 && emake src/ia64_save_regs_in_stack.lo - use sparc && emake src/sparc_mach_dep.lo - default -} - -src_install() { - default - use static-libs || prune_libtool_files - - rm -r "${ED}"/usr/share/gc || die - dodoc README.QUICK doc/README{.environment,.linux,.macros} - docinto html - dodoc doc/*.html - newman doc/gc.man GC_malloc.1 -} diff --git a/dev-libs/boehm-gc/files/boehm-gc-7.2e-os_dep.patch b/dev-libs/boehm-gc/files/boehm-gc-7.2e-os_dep.patch deleted file mode 100644 index 602cfef7..00000000 --- a/dev-libs/boehm-gc/files/boehm-gc-7.2e-os_dep.patch +++ /dev/null @@ -1,11 +0,0 @@ -taken from sabotage linux ---- gc-7.2.org/os_dep.c 2013-01-03 17:13:21.878000003 +0000 -+++ gc-7.2/os_dep.c 2013-01-04 07:57:17.766000002 +0000 -@@ -26,6 +26,7 @@ - # define __KERNEL__ - # include - # undef __KERNEL__ -+# elif 1 - # else - /* Kernels prior to 2.1.1 defined struct sigcontext_struct instead of */ - /* struct sigcontext. libc6 (glibc2) uses "struct sigcontext" in */ diff --git a/dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch b/dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch deleted file mode 100644 index 53057bf4..00000000 --- a/dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/mach_dep.c b/gc-7.4.2/mach_dep.c ---- a/mach_dep.c 2014-06-03 08:08:02.000000000 -0200 -+++ b/mach_dep.c 2015-04-10 10:54:48.500634001 -0200 -@@ -218,7 +218,7 @@ - - # if defined(HAVE_PUSH_REGS) - GC_push_regs(); --# elif defined(UNIX_LIKE) && !defined(NO_GETCONTEXT) -+# elif 0 - /* Older versions of Darwin seem to lack getcontext(). */ - /* ARM and MIPS Linux often doesn't support a real */ - /* getcontext(). */ diff --git a/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch b/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch deleted file mode 100644 index 7e8e541a..00000000 --- a/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix wrong assumption on default stack size - ---- a/tests/test.c -+++ b/tests/test.c -@@ -588,7 +588,7 @@ - # elif defined(__MACH__) && defined(__ppc64__) - # define BIG 2500 - # else --# define BIG 4500 -+# define BIG 500 - # endif - - A.dummy = 17; diff --git a/dev-libs/boehm-gc/files/boehm-gc-7.6.0-sys_select.patch b/dev-libs/boehm-gc/files/boehm-gc-7.6.0-sys_select.patch deleted file mode 100644 index ea32ee72..00000000 --- a/dev-libs/boehm-gc/files/boehm-gc-7.6.0-sys_select.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur a/pthread_stop_world.c b/pthread_stop_world.c ---- a/pthread_stop_world.c 2017-04-12 09:02:09.320950067 -0700 -+++ b/pthread_stop_world.c 2017-04-12 09:13:10.973562426 -0700 -@@ -41,6 +41,7 @@ - - #else /* !GC_OPENBSD_UTHREADS && !NACL */ - -+#include - #include - #include - #include diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml deleted file mode 100644 index 43b420a3..00000000 --- a/dev-libs/boehm-gc/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - patrick@gentoo.org - Patrick Lauer - - -- cgit v1.2.3-65-gdbad