Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: dev-libs/boehm-gc/files/, dev-libs/boehm-gc/
Date: Sat, 30 Jan 2016 10:18:21
Message-Id: 1454149591.ef9025aacd05678639e500f9f050d57ce40d2155.blueness@gentoo
1 commit: ef9025aacd05678639e500f9f050d57ce40d2155
2 Author: Felix Janda <felix.janda <AT> posteo <DOT> de>
3 AuthorDate: Fri Jan 29 19:33:53 2016 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 30 10:26:31 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=ef9025aa
7
8 dev-libs/boehm-gc: Make it pass its testsuite
9
10 dev-libs/boehm-gc/Manifest | 3 ++-
11 dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild | 6 ++++--
12 dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch | 13 +++++++++++++
13 3 files changed, 19 insertions(+), 3 deletions(-)
14
15 diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
16 index 31f9bbe..7ce4666 100644
17 --- a/dev-libs/boehm-gc/Manifest
18 +++ b/dev-libs/boehm-gc/Manifest
19 @@ -1,5 +1,6 @@
20 AUX boehm-gc-7.2e-os_dep.patch 407 SHA256 542083b9cf9194f3aa3589312fa8d664892455f648e5cfd2b5cacde36a254b57 SHA512 732cc0364842498f3968f4f59dfde10877e3378f21460ecdb1efe0bb496fbad498f48b05f757195b85b5e2bcaeb7484376d19a9b7be5ddf01e6563c263486324 WHIRLPOOL 1ad1588d9005a865f0ea11be0edad96a660182534181e2b309ee5b1d756b836c92abe76258b8e1ad5110d0539bf5bf9f87154628f0973a886aa231ce9599a1f3
21 AUX boehm-gc-7.4.2-getcontext.patch 517 SHA256 f27464a770418089d89392deec74083d95e40d55dfd4ab361fd6e6ded00184af SHA512 6ee653373c54d7845d8bbb5377da1a53a0505965c08e4905ad74d4d885f14ab161da74038799ef1240466c93d5b5f6756eeacfe3da76ec0c45a292b7bf2d2548 WHIRLPOOL a8475c653f1094c25aec53188901f003cfd1e0959a6820fd750db801882365ca6ba8780aa84288ea27b8cf4f5438e962a660b4e1d99763a85acd83e0a4c8778c
22 +AUX boehm-gc-7.4.2-testsuite.patch 280 SHA256 49deca5f89cbff93bab243bad4a0cb8f7b0fd89dee04a9a15ea83cc165dca113 SHA512 1977fb9e618a744817021e3c1191ad5016b1cbc1abd799283b0f28e76618318dbaa09af14f09964e7e3c5dce4f07ad82f1102e2da986ff14bc06d89945a16fae WHIRLPOOL 8b4a53ae5578230504e76d4a84427b452d3ab9b80247501a1a94c26a4008c704a0efc35c97053274d4d18a7dc29fa45176a889fccf15707e9976aab1897dbd73
23 DIST gc-7.4.2.tar.gz 1082597 SHA256 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 WHIRLPOOL 139fb9fbaef30f30f54940d99832b2eb936015620f59ee51b58a45e12d03cb9b05d75d8f91a6d706bafad9498894e77a7205d64f422bf2a4b64be2e9a8a13d90
24 -EBUILD boehm-gc-7.4.2-r99.ebuild 1128 SHA256 7b3c271c10db79bae20d8db4497397123c63194f5e4f98698f6183403152a5ca SHA512 2e55c59065692f77f51c360cf70b0d44acdbdd5cd6af96e4aeb8fde6afea2846c93e76c5e09e84643a144b2f120295048e41bbae490837e8176b83b47c6e8942 WHIRLPOOL b8437ac8c064f567e520f27ea098eabca20718924fb9981d129a24c7ea91e99a24bbc35898298e856da7fbd6256dcff93c86380b9edbada683860ce9ed3e03b1
25 +EBUILD boehm-gc-7.4.2-r99.ebuild 1138 SHA256 f2c0c13dd8f2503dea8d8a14e9d202aeff3a16e2035121abcc912396c7ca6141 SHA512 3f2d1a037b9ab59c6146f502906b78c1225f2739be7cd11a95942ff021739e823fc68573162bca6b875be60aa9e90399f4632cb003e419f02e368c78a95cfe99 WHIRLPOOL 624d0dc7e08457652744bf9e15e2b4287ae3763bc5415f200f14988d4e31985390e91ba61115ff85c8fe05f258fcd6388e416cefc5d82ba46e2b46e254a9975a
26 MISC metadata.xml 323 SHA256 89f79fff509fba289ac7cc3d2771227d296068554e21ed81292a91962a22772e SHA512 5b8ceb484d6e4d64b80690b33e49720d2f6c49e73cd7669caeef71c5730e5acb24c74437512321af3abf63a2b1e0d907a0335ab46a89332023758f4ce157c6e4 WHIRLPOOL 4068508aab2a8466c423cd24184d9b96c9ecf73d26cdec4735990daf495a1e49050bf8333a458f63c51b4bd06e2b56702db443048c3caa931b444e6c00769c1e
27
28 diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild
29 index b46deba..d004965 100644
30 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild
31 +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild
32 @@ -1,10 +1,10 @@
33 # Copyright 1999-2015 Gentoo Foundation
34 # Distributed under the terms of the GNU General Public License v2
35 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild,v 1.4 2015/02/21 12:19:01 ago Exp $
36 +# $Id$
37
38 EAPI=5
39
40 -inherit eutils
41 +inherit eutils flag-o-matic
42
43 MY_P="gc-${PV}"
44
45 @@ -25,6 +25,7 @@ S="${WORKDIR}/${MY_P}"
46 src_prepare() {
47 epatch "${FILESDIR}"/${PN}-7.2e-os_dep.patch
48 epatch "${FILESDIR}"/${PN}-7.4.2-getcontext.patch
49 + epatch "${FILESDIR}"/${PN}-7.4.2-testsuite.patch
50 }
51
52 src_configure() {
53 @@ -34,6 +35,7 @@ src_configure() {
54 $(use_enable static-libs static)
55 $(use threads || echo --disable-threads)
56 )
57 + append-cppflags -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR
58 econf "${config[@]}"
59 }
60
61
62 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
63 new file mode 100644
64 index 0000000..329a792
65 --- /dev/null
66 +++ b/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch
67 @@ -0,0 +1,13 @@
68 +Fix wrong assumption on default stack size
69 +
70 +--- a/gc-7.4.2/tests/test.c
71 ++++ b/gc-7.4.2/tests/test.c
72 +@@ -588,7 +588,7 @@
73 + # elif defined(__MACH__) && defined(__ppc64__)
74 + # define BIG 2500
75 + # else
76 +-# define BIG 4500
77 ++# define BIG 500
78 + # endif
79 +
80 + A.dummy = 17;