Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/llvm: llvm-2.9-r2.ebuild ChangeLog llvm-9999.ebuild llvm-3.0-r2.ebuild llvm-3.1.ebuild
Date: Tue, 03 Jul 2012 14:32:33
Message-Id: 20120703143217.D7B142004B@flycatcher.gentoo.org
1 voyageur 12/07/03 14:32:17
2
3 Modified: llvm-2.9-r2.ebuild ChangeLog llvm-9999.ebuild
4 llvm-3.0-r2.ebuild llvm-3.1.ebuild
5 Log:
6 Add pax-mark calls to support hardened setups, thanks everyone in bug #399825
7
8 (Portage version: 2.2.0_alpha115/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.9 sys-devel/llvm/llvm-2.9-r2.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild?rev=1.9&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild?rev=1.9&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild?r1=1.8&r2=1.9
16
17 Index: llvm-2.9-r2.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild,v
20 retrieving revision 1.8
21 retrieving revision 1.9
22 diff -u -r1.8 -r1.9
23 --- llvm-2.9-r2.ebuild 4 May 2012 07:24:15 -0000 1.8
24 +++ llvm-2.9-r2.ebuild 3 Jul 2012 14:32:17 -0000 1.9
25 @@ -1,9 +1,9 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild,v 1.8 2012/05/04 07:24:15 jdhore Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-2.9-r2.ebuild,v 1.9 2012/07/03 14:32:17 voyageur Exp $
30
31 EAPI="3"
32 -inherit eutils flag-o-matic multilib toolchain-funcs
33 +inherit eutils flag-o-matic multilib toolchain-funcs pax-utils
34
35 DESCRIPTION="Low Level Virtual Machine"
36 HOMEPAGE="http://llvm.org/"
37 @@ -150,6 +150,11 @@
38
39 src_compile() {
40 emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 || die "emake failed"
41 +
42 + pax-mark m Release/bin/lli
43 + if use test; then
44 + pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests
45 + fi
46 }
47
48 src_install() {
49
50
51
52 1.85 sys-devel/llvm/ChangeLog
53
54 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?rev=1.85&view=markup
55 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?rev=1.85&content-type=text/plain
56 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?r1=1.84&r2=1.85
57
58 Index: ChangeLog
59 ===================================================================
60 RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v
61 retrieving revision 1.84
62 retrieving revision 1.85
63 diff -u -r1.84 -r1.85
64 --- ChangeLog 14 Jun 2012 16:22:07 -0000 1.84
65 +++ ChangeLog 3 Jul 2012 14:32:17 -0000 1.85
66 @@ -1,6 +1,10 @@
67 # ChangeLog for sys-devel/llvm
68 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
69 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.84 2012/06/14 16:22:07 voyageur Exp $
70 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.85 2012/07/03 14:32:17 voyageur Exp $
71 +
72 + 03 Jul 2012; Bernard Cafarelli <voyageur@g.o> llvm-2.9-r2.ebuild,
73 + llvm-3.0-r2.ebuild, llvm-3.1.ebuild, llvm-9999.ebuild:
74 + Add pax-mark calls to support hardened setups, thanks everyone in bug #399825
75
76 14 Jun 2012; Bernard Cafarelli <voyageur@g.o> llvm-3.1.ebuild,
77 +files/llvm-3.1-ivybridge_support.patch:
78
79
80
81 1.34 sys-devel/llvm/llvm-9999.ebuild
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?rev=1.34&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?rev=1.34&content-type=text/plain
85 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?r1=1.33&r2=1.34
86
87 Index: llvm-9999.ebuild
88 ===================================================================
89 RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v
90 retrieving revision 1.33
91 retrieving revision 1.34
92 diff -u -r1.33 -r1.34
93 --- llvm-9999.ebuild 8 Jun 2012 13:18:25 -0000 1.33
94 +++ llvm-9999.ebuild 3 Jul 2012 14:32:17 -0000 1.34
95 @@ -1,10 +1,10 @@
96 # Copyright 1999-2012 Gentoo Foundation
97 # Distributed under the terms of the GNU General Public License v2
98 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.33 2012/06/08 13:18:25 mgorny Exp $
99 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.34 2012/07/03 14:32:17 voyageur Exp $
100
101 EAPI="4"
102 PYTHON_DEPEND="2"
103 -inherit subversion eutils flag-o-matic multilib toolchain-funcs python
104 +inherit subversion eutils flag-o-matic multilib toolchain-funcs python pax-utils
105
106 DESCRIPTION="Low Level Virtual Machine"
107 HOMEPAGE="http://llvm.org/"
108 @@ -150,6 +150,11 @@
109 # emake ${infiles[@]/.rst/.1}
110
111 emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1
112 +
113 + pax-mark m Release/bin/lli
114 + if use test; then
115 + pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests
116 + fi
117 }
118
119 src_install() {
120
121
122
123 1.6 sys-devel/llvm/llvm-3.0-r2.ebuild
124
125 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild?rev=1.6&view=markup
126 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild?rev=1.6&content-type=text/plain
127 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild?r1=1.5&r2=1.6
128
129 Index: llvm-3.0-r2.ebuild
130 ===================================================================
131 RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild,v
132 retrieving revision 1.5
133 retrieving revision 1.6
134 diff -u -r1.5 -r1.6
135 --- llvm-3.0-r2.ebuild 4 Jun 2012 20:23:35 -0000 1.5
136 +++ llvm-3.0-r2.ebuild 3 Jul 2012 14:32:17 -0000 1.6
137 @@ -1,10 +1,10 @@
138 # Copyright 1999-2012 Gentoo Foundation
139 # Distributed under the terms of the GNU General Public License v2
140 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild,v 1.5 2012/06/04 20:23:35 mgorny Exp $
141 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.0-r2.ebuild,v 1.6 2012/07/03 14:32:17 voyageur Exp $
142
143 EAPI="3"
144 PYTHON_DEPEND="2"
145 -inherit eutils flag-o-matic multilib toolchain-funcs python
146 +inherit eutils flag-o-matic multilib toolchain-funcs python pax-utils
147
148 DESCRIPTION="Low Level Virtual Machine"
149 HOMEPAGE="http://llvm.org/"
150 @@ -141,6 +141,11 @@
151
152 src_compile() {
153 emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 || die "emake failed"
154 +
155 + pax-mark m Release/bin/lli
156 + if use test; then
157 + pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests
158 + fi
159 }
160
161 src_install() {
162
163
164
165 1.7 sys-devel/llvm/llvm-3.1.ebuild
166
167 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild?rev=1.7&view=markup
168 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild?rev=1.7&content-type=text/plain
169 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild?r1=1.6&r2=1.7
170
171 Index: llvm-3.1.ebuild
172 ===================================================================
173 RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild,v
174 retrieving revision 1.6
175 retrieving revision 1.7
176 diff -u -r1.6 -r1.7
177 --- llvm-3.1.ebuild 14 Jun 2012 16:22:07 -0000 1.6
178 +++ llvm-3.1.ebuild 3 Jul 2012 14:32:17 -0000 1.7
179 @@ -1,10 +1,10 @@
180 # Copyright 1999-2012 Gentoo Foundation
181 # Distributed under the terms of the GNU General Public License v2
182 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild,v 1.6 2012/06/14 16:22:07 voyageur Exp $
183 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.1.ebuild,v 1.7 2012/07/03 14:32:17 voyageur Exp $
184
185 EAPI="4"
186 PYTHON_DEPEND="2"
187 -inherit eutils flag-o-matic multilib toolchain-funcs python
188 +inherit eutils flag-o-matic multilib toolchain-funcs python pax-utils
189
190 DESCRIPTION="Low Level Virtual Machine"
191 HOMEPAGE="http://llvm.org/"
192 @@ -142,6 +142,11 @@
193
194 src_compile() {
195 emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1
196 +
197 + pax-mark m Release/bin/lli
198 + if use test; then
199 + pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests
200 + fi
201 }
202
203 src_install() {