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. |