aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2018-12-29 13:10:13 -0500
committerAnthony G. Basile <blueness@gentoo.org>2018-12-29 13:10:13 -0500
commitea1d7393a2fc76acc9fa4f1cd5b8d88590a3a4eb (patch)
treeec8ae71c3f6c99f7a85852ccb794f9458e542a16 /dev-libs
parentapp-text/aspell: moved to the tree (diff)
downloadmusl-ea1d7393a2fc76acc9fa4f1cd5b8d88590a3a4eb.tar.gz
musl-ea1d7393a2fc76acc9fa4f1cd5b8d88590a3a4eb.tar.bz2
musl-ea1d7393a2fc76acc9fa4f1cd5b8d88590a3a4eb.zip
dev-libs/boehm-gc: in tree version works
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/boehm-gc/Manifest2
-rw-r--r--dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild56
-rw-r--r--dev-libs/boehm-gc/boehm-gc-7.6.0.ebuild56
-rw-r--r--dev-libs/boehm-gc/files/boehm-gc-7.2e-os_dep.patch11
-rw-r--r--dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch12
-rw-r--r--dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch13
-rw-r--r--dev-libs/boehm-gc/files/boehm-gc-7.6.0-sys_select.patch11
-rw-r--r--dev-libs/boehm-gc/metadata.xml8
8 files changed, 0 insertions, 169 deletions
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 <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 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 <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 43b420a3..00000000
--- 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>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
-</maintainer>
-</pkgmetadata>