Gentoo Archives: gentoo-commits

From: "Mark Wright (gienah)" <gienah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lisp/sbcl: sbcl-1.2.7.ebuild ChangeLog
Date: Sat, 31 Jan 2015 04:35:18
Message-Id: 20150131043514.AB88E10BC4@oystercatcher.gentoo.org
1 gienah 15/01/31 04:35:14
2
3 Modified: sbcl-1.2.7.ebuild ChangeLog
4 Log:
5 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.
6
7 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
8
9 Revision Changes Path
10 1.3 dev-lisp/sbcl/sbcl-1.2.7.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild?r1=1.2&r2=1.3
15
16 Index: sbcl-1.2.7.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- sbcl-1.2.7.ebuild 9 Jan 2015 02:03:11 -0000 1.2
23 +++ sbcl-1.2.7.ebuild 31 Jan 2015 04:35:14 -0000 1.3
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2015 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild,v 1.2 2015/01/09 02:03:11 redlizard Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.7.ebuild,v 1.3 2015/01/31 04:35:14 gienah Exp $
29
30 EAPI=5
31 inherit multilib eutils flag-o-matic pax-utils
32 @@ -11,10 +11,13 @@
33 BV_PPC=1.2.7
34 BV_SPARC=1.0.28
35 BV_ALPHA=1.0.28
36 +BV_ARM=1.2.7
37 BV_PPC_MACOS=1.0.47
38 BV_X86_MACOS=1.1.6
39 BV_X64_MACOS=1.1.8
40 +BV_SPARC_SOLARIS=1.0.23
41 BV_X86_SOLARIS=1.2.7
42 +BV_X64_SOLARIS=1.2.7
43
44 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp"
45 HOMEPAGE="http://sbcl.sourceforge.net/"
46 @@ -24,10 +27,13 @@
47 ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
48 sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
49 alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
50 + arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
51 ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
52 x86-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
53 x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
54 - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )"
55 + sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )
56 + x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
57 + x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )"
58
59 LICENSE="MIT"
60 SLOT="0/${PV}"
61 @@ -94,6 +100,7 @@
62 epatch "${FILESDIR}"/bsd-sockets-test-${PV}.patch
63
64 epatch "${FILESDIR}"/${PN}-1.0.6-solaris.patch
65 + epatch "${FILESDIR}"/${PN}-1.2.7-verbose-build.patch
66
67 # To make the hardened compiler NOT compile with -fPIE -pie
68 if gcc-specs-pie ; then
69 @@ -101,6 +108,14 @@
70 epatch "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch
71 fi
72
73 + # bug #526194
74 + sed -e "s@CFLAGS =@CFLAGS = ${CFLAGS}@" \
75 + -e "s@LINKFLAGS =@LINKFLAGS = ${LDFLAGS}@" \
76 + -i src/runtime/GNUmakefile || die
77 +
78 + sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \
79 + -i make-config.sh || die
80 +
81 cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
82
83 use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
84
85
86
87 1.215 dev-lisp/sbcl/ChangeLog
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.215&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.215&content-type=text/plain
91 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?r1=1.214&r2=1.215
92
93 Index: ChangeLog
94 ===================================================================
95 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v
96 retrieving revision 1.214
97 retrieving revision 1.215
98 diff -u -r1.214 -r1.215
99 --- ChangeLog 9 Jan 2015 02:03:11 -0000 1.214
100 +++ ChangeLog 31 Jan 2015 04:35:14 -0000 1.215
101 @@ -1,6 +1,14 @@
102 # ChangeLog for dev-lisp/sbcl
103 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
104 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.214 2015/01/09 02:03:11 redlizard Exp $
105 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.215 2015/01/31 04:35:14 gienah Exp $
106 +
107 + 31 Jan 2015; Mark Wright <gienah@g.o>
108 + +files/sbcl-1.2.7-verbose-build.patch, sbcl-1.2.7.ebuild:
109 + Fix Bug 526194 - dev-lisp/sbcl-1.2.4 does not respect CFLAGS and LDFLAGS for
110 + sbcl 1.2.7. Add arm, sparc solaris and x64 solaris binaries to SRC_URI,
111 + untested and no KEYWORDS as I do not have access to this hardware. Add
112 + sbcl-1.2.7-verbose-build.patch to echo commands executed by shell scripts
113 + during the build.
114
115 09 Jan 2015; redlizard <redlizard@g.o> sbcl-1.2.7.ebuild:
116 Added prefix keywords and fixes.