From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3C164138CA4 for ; Thu, 16 Apr 2015 21:18:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DB58CE0814; Thu, 16 Apr 2015 21:18:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3F758E0814 for ; Thu, 16 Apr 2015 21:18:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8A19C340CB8 for ; Thu, 16 Apr 2015 21:18:49 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BCAA71612C for ; Thu, 16 Apr 2015 21:18:42 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: <1429219236.12f364eb0045af44b4009a6722f36c560827d20f.blueness@gentoo> Subject: [gentoo-commits] proj/hardened-dev:musl commit in: dev-libs/boehm-gc/files/, dev-libs/boehm-gc/ X-VCS-Repository: proj/hardened-dev X-VCS-Files: dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch X-VCS-Directories: dev-libs/boehm-gc/ dev-libs/boehm-gc/files/ X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: 12f364eb0045af44b4009a6722f36c560827d20f X-VCS-Branch: musl Date: Thu, 16 Apr 2015 21:18:42 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 0e618bfb-6507-440e-82de-95a3e5ddca42 X-Archives-Hash: 151e47e0c22e7f19b76a98f340003e5b commit: 12f364eb0045af44b4009a6722f36c560827d20f Author: Felix Janda posteo de> AuthorDate: Sat Apr 11 21:27:51 2015 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Thu Apr 16 21:20:36 2015 +0000 URL: https://gitweb.gentoo.org/proj/hardened-dev.git/commit/?id=12f364eb dev-libs/boehm-gc: musl doesn't have getcontext (yet) dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild | 3 ++- dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) 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 index 2312d58..b46deba 100644 --- a/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz" LICENSE="boehm-gc" SLOT="0" -KEYWORDS="amd64 ~arm ~mips ppc ~x86" +KEYWORDS="amd64 arm ~mips ppc x86" IUSE="cxx static-libs threads" DEPEND=">=dev-libs/libatomic_ops-7.4 @@ -24,6 +24,7 @@ S="${WORKDIR}/${MY_P}" src_prepare() { epatch "${FILESDIR}"/${PN}-7.2e-os_dep.patch + epatch "${FILESDIR}"/${PN}-7.4.2-getcontext.patch } src_configure() { 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 new file mode 100644 index 0000000..d694b84 --- /dev/null +++ b/dev-libs/boehm-gc/files/boehm-gc-7.4.2-getcontext.patch @@ -0,0 +1,12 @@ +diff -ur a/gc-7.4.2/mach_dep.c b/gc-7.4.2/mach_dep.c +--- a/gc-7.4.2/mach_dep.c 2014-06-03 08:08:02.000000000 -0200 ++++ b/gc-7.4.2/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(). */