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 5C2D359CA5 for ; Sat, 19 Mar 2016 23:45:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C04CDE085A; Sat, 19 Mar 2016 23:45:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 02E39E085A for ; Sat, 19 Mar 2016 23:45:06 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4A34A33FE7D for ; Sat, 19 Mar 2016 23:45:05 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B62FD85D for ; Sat, 19 Mar 2016 23:45:02 +0000 (UTC) From: "Ian Delaney" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ian Delaney" Message-ID: <1458431064.5571e2061e224eface490199a5988012d7d45659.idella4@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-lisp/sbcl/sbcl-1.3.0.ebuild dev-lisp/sbcl/sbcl-1.3.3.ebuild X-VCS-Directories: dev-lisp/sbcl/ X-VCS-Committer: idella4 X-VCS-Committer-Name: Ian Delaney X-VCS-Revision: 5571e2061e224eface490199a5988012d7d45659 X-VCS-Branch: master Date: Sat, 19 Mar 2016 23:45:02 +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: 55e6fb6b-ac94-490c-83f0-0909458a514a X-Archives-Hash: 5d07750768111a17e034d2b1675ecd74 commit: 5571e2061e224eface490199a5988012d7d45659 Author: Nicholas Vinson gmail com> AuthorDate: Sat Mar 19 14:24:23 2016 +0000 Commit: Ian Delaney gentoo org> CommitDate: Sat Mar 19 23:44:24 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5571e206 dev-lisp/sbcl: Updating ebuilds to EAPI 6 Updating sbcl-1.3.* to EAPI 6 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1085 dev-lisp/sbcl/sbcl-1.3.0.ebuild | 30 ++++++++++++++++++------------ dev-lisp/sbcl/sbcl-1.3.3.ebuild | 30 ++++++++++++++++++------------ 2 files changed, 36 insertions(+), 24 deletions(-) diff --git a/dev-lisp/sbcl/sbcl-1.3.0.ebuild b/dev-lisp/sbcl/sbcl-1.3.0.ebuild index a39481a..c1b1a16 100644 --- a/dev-lisp/sbcl/sbcl-1.3.0.ebuild +++ b/dev-lisp/sbcl/sbcl-1.3.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit multilib eutils flag-o-matic pax-utils #same order as http://www.sbcl.org/platform-table.html @@ -94,23 +94,25 @@ src_unpack() { } src_prepare() { - epatch "${FILESDIR}"/gentoo-fix_install_man.patch + eapply "${FILESDIR}"/gentoo-fix_install_man.patch # bug #468482 - epatch "${FILESDIR}"/concurrency-test-1.2.6.patch + eapply "${FILESDIR}"/concurrency-test-1.2.6.patch # bugs #486552, #527666, #517004 - epatch "${FILESDIR}"/bsd-sockets-test-1.2.11.patch + eapply "${FILESDIR}"/bsd-sockets-test-1.2.11.patch # bugs #560276, #561018 - epatch "${FILESDIR}"/sb-posix-test-1.2.15.patch + eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch - epatch "${FILESDIR}"/${PN}-1.2.11-solaris.patch - epatch "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch + eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch + eapply "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch # To make the hardened compiler NOT compile with -fPIE -pie if gcc-specs-pie ; then einfo "Disabling PIE..." - epatch "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch + eapply "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch fi + eapply_user + # bug #526194 sed -e "s@CFLAGS =.*\$@CFLAGS = ${CFLAGS} -g -Wall -Wsign-compare@" \ -e "s@LINKFLAGS =.*\$@LINKFLAGS = ${LDFLAGS} -g@" \ @@ -215,11 +217,15 @@ src_install() { find "${ED}" -empty -type d -exec rmdir -v {} + if use doc; then - dohtml -r doc/manual/ + docinto html + dodoc -r doc/manual/ + dodoc -r doc/internals/sbcl-internals + doinfo doc/manual/*.info* - dohtml -r doc/internals/sbcl-internals doinfo doc/internals/sbcl-internals.info - docinto internals-notes && dodoc doc/internals-notes/* + + docinto internals-notes + dodoc doc/internals-notes/* else rm -Rv "${ED}/usr/share/doc/${PF}" || die fi diff --git a/dev-lisp/sbcl/sbcl-1.3.3.ebuild b/dev-lisp/sbcl/sbcl-1.3.3.ebuild index edd65ba..b6f1291 100644 --- a/dev-lisp/sbcl/sbcl-1.3.3.ebuild +++ b/dev-lisp/sbcl/sbcl-1.3.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit multilib eutils flag-o-matic pax-utils #same order as http://www.sbcl.org/platform-table.html @@ -94,23 +94,25 @@ src_unpack() { } src_prepare() { - epatch "${FILESDIR}"/gentoo-fix_install_man.patch + eapply "${FILESDIR}"/gentoo-fix_install_man.patch # bug #468482 - epatch "${FILESDIR}"/concurrency-test-1.2.6.patch + eapply "${FILESDIR}"/concurrency-test-1.2.6.patch # bugs #486552, #527666, #517004 - epatch "${FILESDIR}"/bsd-sockets-test-1.2.11.patch + eapply "${FILESDIR}"/bsd-sockets-test-1.2.11.patch # bugs #560276, #561018 - epatch "${FILESDIR}"/sb-posix-test-1.2.15.patch + eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch - epatch "${FILESDIR}"/${PN}-1.2.11-solaris.patch - epatch "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch + eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch + eapply "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch # To make the hardened compiler NOT compile with -fPIE -pie if gcc-specs-pie ; then einfo "Disabling PIE..." - epatch "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch + eapply "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch fi + eapply_user + # bug #526194 sed -e "s@CFLAGS =.*\$@CFLAGS = ${CFLAGS} -g -Wall -Wsign-compare@" \ -e "s@LINKFLAGS =.*\$@LINKFLAGS = ${LDFLAGS} -g@" \ @@ -215,11 +217,15 @@ src_install() { find "${ED}" -empty -type d -exec rmdir -v {} + if use doc; then - dohtml -r doc/manual/ + docinto html + dodoc -r doc/manual/ + dodoc -r doc/internals/sbcl-internals + doinfo doc/manual/*.info* - dohtml -r doc/internals/sbcl-internals doinfo doc/internals/sbcl-internals.info - docinto internals-notes && dodoc doc/internals-notes/* + + docinto internals-notes + dodoc doc/internals-notes/* else rm -Rv "${ED}/usr/share/doc/${PF}" || die fi