Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lisp/sbcl: metadata.xml ChangeLog sbcl-1.0.55-r1.ebuild
Date: Thu, 31 May 2012 02:00:11
Message-Id: 20120531015954.9B28A20047@flycatcher.gentoo.org
1 ssuominen 12/05/31 01:59:54
2
3 Modified: metadata.xml ChangeLog sbcl-1.0.55-r1.ebuild
4 Log:
5 Use USE flag "pax_kernel" instead of host-is-pax() function wrt #417037. tidy a bit
6
7 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.10 dev-lisp/sbcl/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/metadata.xml?rev=1.10&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/metadata.xml?rev=1.10&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/metadata.xml?r1=1.9&r2=1.10
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/metadata.xml,v
19 retrieving revision 1.9
20 retrieving revision 1.10
21 diff -u -r1.9 -r1.10
22 --- metadata.xml 9 Apr 2012 22:21:40 -0000 1.9
23 +++ metadata.xml 31 May 2012 01:59:54 -0000 1.10
24 @@ -27,10 +27,9 @@
25 available for the x86 and amd64 platforms using an NPTL enabled
26 GLIBC. SBCL 0.8.17 and later support Unicode.</longdescription>
27 <use>
28 - <flag name='asdf'>Include support for <pkg>dev-lisp/asdf in SBCL</pkg></flag>
29 - <flag name='cobalt'>mips only: use mipsel binary instead of
30 - mips big endian binary to bootstrap</flag>
31 - <flag name='ldb'>Include support for the SBCL low level
32 - debugger</flag>
33 + <flag name='asdf'>Include support for <pkg>dev-lisp/asdf in SBCL</pkg></flag>
34 + <flag name='cobalt'>mips only: use mipsel binary instead of mips big endian binary to bootstrap</flag>
35 + <flag name='ldb'>Include support for the SBCL low level debugger</flag>
36 + <flag name='pax_kernel'>Enable if the user plans to run the package under a pax enabled hardened kernel</flag>
37 </use>
38 </pkgmetadata>
39
40
41
42 1.177 dev-lisp/sbcl/ChangeLog
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.177&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?rev=1.177&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/ChangeLog?r1=1.176&r2=1.177
47
48 Index: ChangeLog
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v
51 retrieving revision 1.176
52 retrieving revision 1.177
53 diff -u -r1.176 -r1.177
54 --- ChangeLog 22 May 2012 20:54:30 -0000 1.176
55 +++ ChangeLog 31 May 2012 01:59:54 -0000 1.177
56 @@ -1,6 +1,10 @@
57 # ChangeLog for dev-lisp/sbcl
58 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
59 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.176 2012/05/22 20:54:30 ranger Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.177 2012/05/31 01:59:54 ssuominen Exp $
61 +
62 + 31 May 2012; Samuli Suominen <ssuominen@g.o> sbcl-1.0.55-r1.ebuild,
63 + metadata.xml:
64 + Use USE flag "pax_kernel" instead of host-is-pax() function wrt #417037
65
66 22 May 2012; Brent Baude <ranger@g.o> sbcl-1.0.55-r1.ebuild:
67 Marking sbcl-1.0.55-r1 ppc for bug 326217
68
69
70
71 1.5 dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild?rev=1.5&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild?rev=1.5&content-type=text/plain
75 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild?r1=1.4&r2=1.5
76
77 Index: sbcl-1.0.55-r1.ebuild
78 ===================================================================
79 RCS file: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v
80 retrieving revision 1.4
81 retrieving revision 1.5
82 diff -u -r1.4 -r1.5
83 --- sbcl-1.0.55-r1.ebuild 22 May 2012 20:54:30 -0000 1.4
84 +++ sbcl-1.0.55-r1.ebuild 31 May 2012 01:59:54 -0000 1.5
85 @@ -1,6 +1,6 @@
86 # Copyright 1999-2012 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v 1.4 2012/05/22 20:54:30 ranger Exp $
89 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v 1.5 2012/05/31 01:59:54 ssuominen Exp $
90
91 EAPI=3
92 inherit multilib eutils flag-o-matic pax-utils
93 @@ -28,11 +28,11 @@
94 LICENSE="MIT"
95 SLOT="0"
96 KEYWORDS="amd64 ppc ~sparc ~x86"
97 -IUSE="+asdf ldb source +threads +unicode debug doc cobalt"
98 +IUSE="+asdf ldb source +threads +unicode debug doc cobalt pax_kernel"
99
100 -DEPEND="doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
101 -RDEPEND="elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )
102 - asdf? ( >=dev-lisp/gentoo-init-0.1 )"
103 +DEPEND="doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
104 + pax_kernel? ( sys-apps/paxctl )"
105 +RDEPEND="asdf? ( >=dev-lisp/gentoo-init-0.1 )"
106
107 # Disable warnings about executable stacks, as this won't be fixed soon by upstream
108 QA_EXECSTACK="usr/bin/sbcl"
109 @@ -114,7 +114,7 @@
110
111 strip-unsupported-flags ; filter-flags -fomit-frame-pointer
112
113 - if host-is-pax ; then
114 + if use pax_kernel ; then
115 # To disable PaX on hardened systems
116 pax-mark -C "${bindir}"/src/runtime/sbcl
117 pax-mark -mr "${bindir}"/src/runtime/sbcl
118 @@ -198,9 +198,3 @@
119 echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
120 doenvd "${ENVD}"
121 }
122 -
123 -pkg_postinst() {
124 - einfo "If you are upgrading from versions <1.0.55, remember"
125 - einfo "to run:"
126 - einfo 'source /etc/profile && env-update'
127 -}