gienah 15/01/31 04:35:14 Modified: sbcl-1.2.7.ebuild ChangeLog Log: Fix Bug 526194 - dev-lisp/sbcl-1.2.4 does not respect CFLAGS and LDFLAGS for sbcl 1.2.7. Add arm, sparc solaris and x64 solaris binaries to SRC_URI, untested and no KEYWORDS as I do not have access to this hardware. Add sbcl-1.2.7-verbose-build.patch to echo commands executed by shell scripts during the build. (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
Revision Changes Path 1.3 dev-lisp/sbcl/sbcl-1.2.7.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild?r1=1.2&r2=1.3 Index: sbcl-1.2.7.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sbcl-1.2.7.ebuild 9 Jan 2015 02:03:11 -0000 1.2 +++ sbcl-1.2.7.ebuild 31 Jan 2015 04:35:14 -0000 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild,v 1.2 2015/01/09 02:03:11 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild,v 1.3 2015/01/31 04:35:14 gienah Exp $ EAPI=5 inherit multilib eutils flag-o-matic pax-utils @@ -11,10 +11,13 @@ BV_PPC=1.2.7 BV_SPARC=1.0.28 BV_ALPHA=1.0.28 +BV_ARM=1.2.7 BV_PPC_MACOS=1.0.47 BV_X86_MACOS=1.1.6 BV_X64_MACOS=1.1.8 +BV_SPARC_SOLARIS=1.0.23 BV_X86_SOLARIS=1.2.7 +BV_X64_SOLARIS=1.2.7 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="http://sbcl.sourceforge.net/" @@ -24,10 +27,13 @@ ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) + arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) x86-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )" + sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 ) + x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) + x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )" LICENSE="MIT" SLOT="0/${PV}" @@ -94,6 +100,7 @@ epatch "${FILESDIR}"/bsd-sockets-test-${PV}.patch epatch "${FILESDIR}"/${PN}-1.0.6-solaris.patch + epatch "${FILESDIR}"/${PN}-1.2.7-verbose-build.patch # To make the hardened compiler NOT compile with -fPIE -pie if gcc-specs-pie ; then @@ -101,6 +108,14 @@ epatch "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch fi + # bug #526194 + sed -e "s@CFLAGS =@CFLAGS = ${CFLAGS}@" \ + -e "s@LINKFLAGS =@LINKFLAGS = ${LDFLAGS}@" \ + -i src/runtime/GNUmakefile || die + + sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ + -i make-config.sh || die + cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk 1.215 dev-lisp/sbcl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.215&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.215&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?r1=1.214&r2=1.215 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v retrieving revision 1.214 retrieving revision 1.215 diff -u -r1.214 -r1.215 --- ChangeLog 9 Jan 2015 02:03:11 -0000 1.214 +++ ChangeLog 31 Jan 2015 04:35:14 -0000 1.215 @@ -1,6 +1,14 @@ # ChangeLog for dev-lisp/sbcl # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.214 2015/01/09 02:03:11 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.215 2015/01/31 04:35:14 gienah Exp $ + + 31 Jan 2015; Mark Wright <[email protected]> + +files/sbcl-1.2.7-verbose-build.patch, sbcl-1.2.7.ebuild: + Fix Bug 526194 - dev-lisp/sbcl-1.2.4 does not respect CFLAGS and LDFLAGS for + sbcl 1.2.7. Add arm, sparc solaris and x64 solaris binaries to SRC_URI, + untested and no KEYWORDS as I do not have access to this hardware. Add + sbcl-1.2.7-verbose-build.patch to echo commands executed by shell scripts + during the build. 09 Jan 2015; redlizard <[email protected]> sbcl-1.2.7.ebuild: Added prefix keywords and fixes.
