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 DA69413888F for ; Mon, 12 Oct 2015 23:24:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8353E21C006; Mon, 12 Oct 2015 23:24:19 +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 267AF21C006 for ; Mon, 12 Oct 2015 23:24:19 +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 624EB340862 for ; Mon, 12 Oct 2015 23:24:13 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8BEE2F5A for ; Mon, 12 Oct 2015 23:24:11 +0000 (UTC) From: "Ryan Hill" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ryan Hill" Message-ID: <1444692138.590cfd77349020fe506ac17520b6eae5d9b17e80.rhill@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/, dev-scheme/guile/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-scheme/guile/files/guile-1.8.8-sandbox.patch dev-scheme/guile/guile-1.8.8-r2.ebuild X-VCS-Directories: dev-scheme/guile/files/ dev-scheme/guile/ X-VCS-Committer: rhill X-VCS-Committer-Name: Ryan Hill X-VCS-Revision: 590cfd77349020fe506ac17520b6eae5d9b17e80 X-VCS-Branch: master Date: Mon, 12 Oct 2015 23:24:11 +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: 794fd5fc-f7cf-4b1b-bce2-655c04eee018 X-Archives-Hash: d6c84b21a6da0cddc1c8ab24c56151f1 commit: 590cfd77349020fe506ac17520b6eae5d9b17e80 Author: Ryan Hill gentoo org> AuthorDate: Sat Sep 19 01:53:16 2015 +0000 Commit: Ryan Hill gentoo org> CommitDate: Mon Oct 12 23:22:18 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590cfd77 dev-scheme/guile: Use emake install (bug #521546). A sandbox violation was preventing us from using emake install rather than einstall. Gentoo-Bug: https://bugs.gentoo.org/521546 dev-scheme/guile/files/guile-1.8.8-sandbox.patch | 15 +++++++++++++++ dev-scheme/guile/guile-1.8.8-r2.ebuild | 6 ++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/dev-scheme/guile/files/guile-1.8.8-sandbox.patch b/dev-scheme/guile/files/guile-1.8.8-sandbox.patch new file mode 100644 index 0000000..70d752f --- /dev/null +++ b/dev-scheme/guile/files/guile-1.8.8-sandbox.patch @@ -0,0 +1,15 @@ +Prevent sandbox violation when installing + +https://bugs.gentoo.org/521546 + +--- a/guile-config/Makefile.am ++++ b/guile-config/Makefile.am +@@ -39,8 +39,3 @@ guile-config: guile-config.in ${top_builddir}/libguile/libpath.h + -e s:@-GUILE_VERSION-@:${GUILE_VERSION}: + chmod +x guile-config.tmp + mv guile-config.tmp guile-config +- +-## Get rid of any copies of the configuration script under the old +-## name, so people don't end up running ancient copies of it. +-install-exec-local: +- rm -f ${bindir}/build-guile diff --git a/dev-scheme/guile/guile-1.8.8-r2.ebuild b/dev-scheme/guile/guile-1.8.8-r2.ebuild index 2737d57..619d678 100644 --- a/dev-scheme/guile/guile-1.8.8-r2.ebuild +++ b/dev-scheme/guile/guile-1.8.8-r2.ebuild @@ -34,7 +34,9 @@ src_prepare() { "${FILESDIR}/${P}-gcc46.patch" \ "${FILESDIR}/${P}-gcc5.patch" \ "${FILESDIR}/${P}-makeinfo-5.patch" \ - "${FILESDIR}/${P}-gtexinfo-5.patch" + "${FILESDIR}/${P}-gtexinfo-5.patch" \ + "${FILESDIR}/${P}-sandbox.patch" + sed \ -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g" \ -e "/AM_PROG_CC_STDC/d" \ @@ -78,7 +80,7 @@ src_compile() { } src_install() { - einstall + emake DESTDIR="${D}" install dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS