gienah 14/08/04 13:51:12 Modified: sbcl-1.0.55-r2.ebuild sbcl-1.2.2.ebuild sbcl-1.1.17.ebuild sbcl-1.1.16.ebuild sbcl-1.1.15.ebuild sbcl-1.0.55-r1.ebuild sbcl-1.1.18.ebuild ChangeLog Log: Thanks to Luis Ressel for fixing and reporting Bug 517000 - dev-lisp/sbcl should not invoke paxctl directly. sed to disable PaX on second GENESIS stage needs tweak to match whitespace at start of line in sbcl-1.2.2.ebuild. Some trivial edits for some repoman QA reports. (Portage version: 2.2.11/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
Revision Changes Path 1.2 dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild?r1=1.1&r2=1.2 Index: sbcl-1.0.55-r2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sbcl-1.0.55-r2.ebuild 17 Dec 2012 10:42:50 -0000 1.1 +++ sbcl-1.0.55-r2.ebuild 4 Aug 2014 13:51:11 -0000 1.2 @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild,v 1.1 2012/12/17 10:42:50 pchrist Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r2.ebuild,v 1.2 2014/08/04 13:51:11 gienah Exp $ EAPI=3 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -114,11 +114,10 @@ if use pax_kernel ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.2 dev-lisp/sbcl/sbcl-1.2.2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild?r1=1.1&r2=1.2 Index: sbcl-1.2.2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sbcl-1.2.2.ebuild 3 Aug 2014 04:29:08 -0000 1.1 +++ sbcl-1.2.2.ebuild 4 Aug 2014 13:51:11 -0000 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild,v 1.1 2014/08/03 04:29:08 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild,v 1.2 2014/08/04 13:51:11 gienah Exp $ EAPI=5 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -121,11 +121,10 @@ if host-is-pax ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation phase$/a\ paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.4 dev-lisp/sbcl/sbcl-1.1.17.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild?rev=1.4&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild?rev=1.4&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild?r1=1.3&r2=1.4 Index: sbcl-1.1.17.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sbcl-1.1.17.ebuild 28 Apr 2014 07:44:03 -0000 1.3 +++ sbcl-1.1.17.ebuild 4 Aug 2014 13:51:11 -0000 1.4 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild,v 1.3 2014/04/28 07:44:03 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.17.ebuild,v 1.4 2014/08/04 13:51:11 gienah Exp $ EAPI=5 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -121,11 +121,10 @@ if host-is-pax ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.2 dev-lisp/sbcl/sbcl-1.1.16.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.16.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.16.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.16.ebuild?r1=1.1&r2=1.2 Index: sbcl-1.1.16.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.16.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sbcl-1.1.16.ebuild 9 Mar 2014 14:18:01 -0000 1.1 +++ sbcl-1.1.16.ebuild 4 Aug 2014 13:51:11 -0000 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.16.ebuild,v 1.1 2014/03/09 14:18:01 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.16.ebuild,v 1.2 2014/08/04 13:51:11 gienah Exp $ EAPI=5 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -121,11 +121,10 @@ if host-is-pax ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.2 dev-lisp/sbcl/sbcl-1.1.15.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild?r1=1.1&r2=1.2 Index: sbcl-1.1.15.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sbcl-1.1.15.ebuild 29 Jan 2014 13:37:01 -0000 1.1 +++ sbcl-1.1.15.ebuild 4 Aug 2014 13:51:11 -0000 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild,v 1.1 2014/01/29 13:37:01 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild,v 1.2 2014/08/04 13:51:11 gienah Exp $ EAPI=5 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -121,11 +121,10 @@ if host-is-pax ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.8 dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild?rev=1.8&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild?rev=1.8&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild?r1=1.7&r2=1.8 Index: sbcl-1.0.55-r1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sbcl-1.0.55-r1.ebuild 29 Aug 2012 03:17:11 -0000 1.7 +++ sbcl-1.0.55-r1.ebuild 4 Aug 2014 13:51:11 -0000 1.8 @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v 1.7 2012/08/29 03:17:11 mattst88 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v 1.8 2014/08/04 13:51:11 gienah Exp $ EAPI=3 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -112,11 +112,10 @@ if use pax_kernel ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.3 dev-lisp/sbcl/sbcl-1.1.18.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.18.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.18.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.18.ebuild?r1=1.2&r2=1.3 Index: sbcl-1.1.18.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.18.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sbcl-1.1.18.ebuild 11 Jul 2014 08:51:57 -0000 1.2 +++ sbcl-1.1.18.ebuild 4 Aug 2014 13:51:11 -0000 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.18.ebuild,v 1.2 2014/07/11 08:51:57 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.18.ebuild,v 1.3 2014/08/04 13:51:11 gienah Exp $ EAPI=5 inherit multilib eutils flag-o-matic pax-utils @@ -12,7 +12,7 @@ BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) @@ -121,11 +121,10 @@ if host-is-pax ; then # To disable PaX on hardened systems - pax-mark -C "${bindir}"/src/runtime/sbcl pax-mark -mr "${bindir}"/src/runtime/sbcl # Hack to disable PaX on second GENESIS stage - sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \ + sed -i -e '/^echo \/\/doing warm init - compilation phase$/a\paxmark.sh -mr \.\/src\/runtime\/sbcl' \ "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime" fi 1.208 dev-lisp/sbcl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.208&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.208&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?r1=1.207&r2=1.208 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v retrieving revision 1.207 retrieving revision 1.208 diff -u -r1.207 -r1.208 --- ChangeLog 3 Aug 2014 04:29:08 -0000 1.207 +++ ChangeLog 4 Aug 2014 13:51:11 -0000 1.208 @@ -1,6 +1,14 @@ # ChangeLog for dev-lisp/sbcl # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.207 2014/08/03 04:29:08 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.208 2014/08/04 13:51:11 gienah Exp $ + + 04 Aug 2014; Mark Wright <gie...@gentoo.org> sbcl-1.0.55-r1.ebuild, + sbcl-1.0.55-r2.ebuild, sbcl-1.1.15.ebuild, sbcl-1.1.16.ebuild, + sbcl-1.1.17.ebuild, sbcl-1.1.18.ebuild, sbcl-1.2.2.ebuild: + Thanks to Luis Ressel for fixing and reporting Bug 517000 - dev-lisp/sbcl + should not invoke paxctl directly. sed to disable PaX on second GENESIS stage + needs tweak to match whitespace at start of line in sbcl-1.2.2.ebuild. Some + trivial edits for some repoman QA reports. *sbcl-1.2.2 (03 Aug 2014)