commit:     ea1d7393a2fc76acc9fa4f1cd5b8d88590a3a4eb
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 29 18:10:13 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Dec 29 18:10:13 2018 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=ea1d7393

dev-libs/boehm-gc: in tree version works

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 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(-)

diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
deleted file mode 100644
index 9901daa..0000000
--- 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 3a84c83..0000000
--- 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 f406d5a..0000000
--- 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 602cfef..0000000
--- 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 <asm/signal.h>
- #   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 53057bf..0000000
--- 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 7e8e541..0000000
--- 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 ea32ee7..0000000
--- 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 <sys/select.h>
- #include <signal.h>
- #include <semaphore.h>
- #include <errno.h>

diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml
deleted file mode 100644
index 43b420a..0000000
--- a/dev-libs/boehm-gc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer type="person">
-       <email>[email protected]</email>
-       <name>Patrick Lauer</name>
-</maintainer>
-</pkgmetadata>

Reply via email to