Gentoo Archives: gentoo-commits

From: Sven Vermeulen <sven.vermeulen@××××××.be>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-dev:master commit in: sys-apps/checkpolicy/
Date: Wed, 13 Jul 2011 21:57:39
Message-Id: 41b137101ceba46c458e9a8065bfd207aceb3df9.SwifT@gentoo
1 commit: 41b137101ceba46c458e9a8065bfd207aceb3df9
2 Author: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
3 AuthorDate: Wed Jul 13 21:51:42 2011 +0000
4 Commit: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
5 CommitDate: Wed Jul 13 21:51:42 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=41b13710
7
8 Bump to 2.0.23
9
10 ---
11 sys-apps/checkpolicy/ChangeLog | 260 ++++++++++++++++++++++++
12 sys-apps/checkpolicy/checkpolicy-2.0.23.ebuild | 41 ++++
13 sys-apps/checkpolicy/metadata.xml | 6 +
14 3 files changed, 307 insertions(+), 0 deletions(-)
15
16 diff --git a/sys-apps/checkpolicy/ChangeLog b/sys-apps/checkpolicy/ChangeLog
17 new file mode 100644
18 index 0000000..7b9c058
19 --- /dev/null
20 +++ b/sys-apps/checkpolicy/ChangeLog
21 @@ -0,0 +1,260 @@
22 +# ChangeLog for sys-apps/checkpolicy
23 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
24 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/checkpolicy/ChangeLog,v 1.58 2011/07/08 11:01:06 ssuominen Exp $
25 +
26 +*checkpolicy-2.0.23 (13 Jul 2011)
27 +
28 + 13 Jul 2011; <swift@g.o> +checkpolicy-2.0.23.ebuild, +metadata.xml:
29 + Bump to 2.0.23
30 +
31 + 08 Jul 2011; Samuli Suominen <ssuominen@g.o>
32 + checkpolicy-2.0.16.ebuild, checkpolicy-2.0.19.ebuild:
33 + Convert from "useq" to "use".
34 +
35 + 28 May 2011; Anthony G. Basile <blueness@g.o>
36 + checkpolicy-2.0.19.ebuild:
37 + Fixed minor syntax
38 +
39 + 28 May 2011; Anthony G. Basile <blueness@g.o>
40 + checkpolicy-2.0.21.ebuild:
41 + Stable amd64 x86
42 +
43 + 13 Feb 2011; Anthony G. Basile <blueness@g.o> metadata.xml:
44 + Updated metadata.xml to reflect new selinux herd.
45 +
46 + 08 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
47 + checkpolicy-2.0.21.ebuild:
48 + Respect CC.
49 +
50 +*checkpolicy-2.0.21 (05 Feb 2011)
51 +
52 + 05 Feb 2011; Anthony G. Basile <blueness@g.o>
53 + +checkpolicy-2.0.21.ebuild:
54 + New upstream release.
55 +
56 +*checkpolicy-2.0.19 (02 Aug 2009)
57 +
58 + 02 Aug 2009; Chris PeBenito <pebenito@g.o>
59 + +checkpolicy-2.0.19.ebuild:
60 + New upstream release.
61 +
62 + 22 Jul 2009; Chris PeBenito <pebenito@g.o>
63 + -checkpolicy-1.34.4.ebuild, checkpolicy-2.0.16.ebuild:
64 + Mark stable. Remove old ebuilds.
65 +
66 +*checkpolicy-2.0.16 (03 Oct 2008)
67 +
68 + 03 Oct 2008; Chris PeBenito <pebenito@g.o>
69 + +checkpolicy-2.0.16.ebuild:
70 + Initial commit of checkpolicy 2.0.
71 +
72 + 10 Sep 2008; Chris PeBenito <pebenito@g.o>
73 + checkpolicy-1.34.4.ebuild:
74 + Remove rdep on flex and bison as they are build tools.
75 +
76 + 26 May 2008; Chris PeBenito <pebenito@g.o>
77 + checkpolicy-1.34.4.ebuild:
78 + Fix libsemanage dependency.
79 +
80 + 13 May 2008; Chris PeBenito <pebenito@g.o>
81 + -files/checkpolicy-1.30.1.diff, -checkpolicy-1.28.ebuild,
82 + -checkpolicy-1.30-r1.ebuild, -checkpolicy-1.34.0.ebuild,
83 + -checkpolicy-1.34.3.ebuild, checkpolicy-1.34.4.ebuild:
84 + Mark 1.34.4 stable, clear old ebuilds.
85 +
86 +*checkpolicy-1.34.4 (29 Jan 2008)
87 +
88 + 29 Jan 2008; Chris PeBenito <pebenito@g.o>
89 + +checkpolicy-1.34.4.ebuild:
90 + New upstream bugfix release.
91 +
92 +*checkpolicy-1.34.3 (18 Oct 2007)
93 +
94 + 18 Oct 2007; Chris PeBenito <pebenito@g.o>
95 + +checkpolicy-1.34.3.ebuild:
96 + New upstream release.
97 +
98 + 04 Jun 2007; Chris PeBenito <pebenito@g.o>
99 + checkpolicy-1.34.0.ebuild:
100 + Mark stable.
101 +
102 +*checkpolicy-1.34.0 (15 Feb 2007)
103 +
104 + 15 Feb 2007; Chris PeBenito <pebenito@g.o>
105 + +checkpolicy-1.34.0.ebuild:
106 + New upstream release.
107 +
108 +*checkpolicy-1.30.12 (05 Oct 2006)
109 +
110 + 05 Oct 2006; Chris PeBenito <pebenito@g.o>
111 + +checkpolicy-1.30.12.ebuild:
112 + Add SVN snapshot.
113 +
114 + 31 Jul 2006; Chris PeBenito <pebenito@g.o>
115 + checkpolicy-1.30-r1.ebuild:
116 + Mark stable, long overdue.
117 +
118 +*checkpolicy-1.30-r1 (24 Mar 2006)
119 +
120 + 24 Mar 2006; Chris PeBenito <pebenito@g.o>
121 + +files/checkpolicy-1.30.1.diff, -checkpolicy-1.30.ebuild,
122 + +checkpolicy-1.30-r1.ebuild:
123 + Upstream bugfix for require blocks in base module.
124 +
125 +*checkpolicy-1.30 (18 Mar 2006)
126 +
127 + 18 Mar 2006; Chris PeBenito <pebenito@g.o>
128 + +checkpolicy-1.30.ebuild:
129 + New upstream release.
130 +
131 + 22 Feb 2006; Stephen Bennett <spb@g.o> checkpolicy-1.28.ebuild:
132 + Alpha stable
133 +
134 + 19 Feb 2006; Joshua Kinard <kumba@g.o> checkpolicy-1.28.ebuild:
135 + Marked stable on mips.
136 +
137 + 17 Jan 2006; Chris PeBenito <pebenito@g.o> checkpolicy-1.28.ebuild:
138 + Mark stable, x86, amd64, ppc, sparc.
139 +
140 + 14 Jan 2006; Stephen Bennett <spb@g.o> checkpolicy-1.28.ebuild:
141 + Added ~alpha
142 +
143 + 15 Dec 2005; Chris PeBenito <pebenito@g.o> checkpolicy-1.24.ebuild,
144 + checkpolicy-1.28.ebuild:
145 + Tighten up versioning to try to prevent mismatch problems as seen in #112348.
146 +
147 +*checkpolicy-1.28 (09 Dec 2005)
148 +
149 + 09 Dec 2005; Chris PeBenito <pebenito@g.o>
150 + -checkpolicy-1.22.ebuild, +checkpolicy-1.28.ebuild:
151 + New upstream release.
152 +
153 + 09 Sep 2005; Chris PeBenito <pebenito@g.o> checkpolicy-1.24.ebuild:
154 + Mark stable.
155 +
156 +*checkpolicy-1.24 (25 Jun 2005)
157 +
158 + 25 Jun 2005; Chris PeBenito <pebenito@g.o>
159 + -checkpolicy-1.20.ebuild, +checkpolicy-1.24.ebuild:
160 + New upstream release.
161 +
162 + 10 May 2005; Stephen Bennett <spb@g.o> checkpolicy-1.22.ebuild:
163 + mips stable
164 +
165 + 01 May 2005; Stephen Bennett <spb@g.o> checkpolicy-1.22.ebuild:
166 + Added ~mips.
167 +
168 + 01 May 2005; Chris PeBenito <pebenito@g.o> checkpolicy-1.22.ebuild:
169 + Mark stable.
170 +
171 +*checkpolicy-1.22 (13 Mar 2005)
172 +
173 + 13 Mar 2005; Chris PeBenito <pebenito@g.o>
174 + +checkpolicy-1.22.ebuild:
175 + New upstream release.
176 +
177 + 13 Feb 2005; Chris PeBenito <pebenito@g.o> checkpolicy-1.20.ebuild:
178 + Mark stable.
179 +
180 +*checkpolicy-1.20 (07 Jan 2005)
181 +
182 + 07 Jan 2005; Chris PeBenito <pebenito@g.o> checkpolicy-1.18.ebuild,
183 + +checkpolicy-1.20.ebuild:
184 + New upstream release. Mark 1.18 stable.
185 +
186 +*checkpolicy-1.18 (14 Nov 2004)
187 +
188 + 14 Nov 2004; Chris PeBenito <pebenito@g.o>
189 + +checkpolicy-1.18.ebuild:
190 + New upstream release.
191 +
192 + 15 Sep 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.16.ebuild:
193 + Fix Makefile for multiple compile jobs.
194 +
195 +*checkpolicy-1.16 (07 Sep 2004)
196 +
197 + 07 Sep 2004; Chris PeBenito <pebenito@g.o> +checkpolicy-1.16.ebuild:
198 + New upstream release.
199 +
200 +*checkpolicy-1.14 (02 Jul 2004)
201 +
202 + 02 Jul 2004; Chris PeBenito <pebenito@g.o> +checkpolicy-1.14.ebuild:
203 + New upstream version. This compiles policy versions 15 to 18.
204 +
205 + 27 Apr 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.10.ebuild:
206 + Make it listen to LDFLAGS.
207 +
208 +*checkpolicy-1.10 (18 Apr 2004)
209 +
210 + 18 Apr 2004; Chris PeBenito <pebenito@g.o> +checkpolicy-1.10.ebuild:
211 + New upstream version.
212 +
213 + 08 Apr 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.8.ebuild:
214 + Mark stable for 2004.1
215 +
216 +*checkpolicy-1.8 (12 Mar 2004)
217 +
218 + 12 Mar 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.8.ebuild:
219 + New upstream release.
220 +
221 +*checkpolicy-1.6 (24 Feb 2004)
222 +
223 + 24 Feb 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.6.ebuild:
224 + New upstream release.
225 +
226 + 26 Jan 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.4-r1.ebuild:
227 + Mark stable.
228 +
229 +*checkpolicy-1.4-r1 (17 Jan 2004)
230 +
231 + 17 Jan 2004; Chris PeBenito <pebenito@g.o> checkpolicy-1.4-r1.ebuild,
232 + files/checkpolicy-1.4-negset.diff:
233 + Add patch to exclude types in TE rules.
234 +
235 + 16 Dec 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.4.ebuild:
236 + Mark stable.
237 +
238 +*checkpolicy-1.4 (06 Dec 2003)
239 +
240 + 06 Dec 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.4.ebuild:
241 + New upstream version.
242 +
243 + 29 Oct 2003; Joshua Brindle <method@g.o> checkpolicy-1.2.ebuild:
244 + added sparc
245 +
246 + 07 Oct 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.2.ebuild:
247 + Mark stable.
248 +
249 +*checkpolicy-1.2 (03 Oct 2003)
250 +
251 + 03 Oct 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.2.ebuild,
252 + files/checkpolicy-1.2-gentoo.diff:
253 + New upstream version.
254 +
255 + 22 Sep 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.1.ebuild:
256 + Add selinux-base-policy dependancy.
257 +
258 + 22 Sep 2003; <paul@g.o> metadata.xml:
259 + Fix metadata.xml
260 +
261 + 24 Aug 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.0-r1.ebuild,
262 + checkpolicy-1.1.ebuild, files/checkpolicy-little_endian.diff:
263 + Mark stable
264 +
265 +*checkpolicy-1.1 (14 Aug 2003)
266 +
267 + 14 Aug 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.1.ebuild:
268 + New upstream version
269 +
270 +*checkpolicy-1.0-r1 (13 Aug 2003)
271 +
272 + 13 Aug 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.0-r1.ebuild,
273 + checkpolicy-1.0.ebuild, files/checkpolicy-little_endian.diff:
274 + Add endian-ness fix
275 +
276 +*checkpolicy-1.0 (03 Aug 2003)
277 +
278 + 03 Aug 2003; Chris PeBenito <pebenito@g.o> checkpolicy-1.0.ebuild,
279 + metadata.xml, files/checkpolicy-1.0-gentoo.diff:
280 + Initial commit
281 +
282
283 diff --git a/sys-apps/checkpolicy/checkpolicy-2.0.23.ebuild b/sys-apps/checkpolicy/checkpolicy-2.0.23.ebuild
284 new file mode 100644
285 index 0000000..c5a6be0
286 --- /dev/null
287 +++ b/sys-apps/checkpolicy/checkpolicy-2.0.23.ebuild
288 @@ -0,0 +1,41 @@
289 +# Copyright 1999-2011 Gentoo Foundation
290 +# Distributed under the terms of the GNU General Public License v2
291 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/checkpolicy/checkpolicy-2.0.21.ebuild,v 1.3 2011/05/28 05:36:17 blueness Exp $
292 +
293 +inherit toolchain-funcs
294 +
295 +SEPOL_VER="2.0.42"
296 +SEMNG_VER="2.0.46"
297 +
298 +DESCRIPTION="SELinux policy compiler"
299 +HOMEPAGE="http://userspace.selinuxproject.org"
300 +SRC_URI="http://userspace.selinuxproject.org/releases/20101221/devel/${P}.tar.gz"
301 +
302 +LICENSE="GPL-2"
303 +SLOT="0"
304 +KEYWORDS="~amd64 ~x86"
305 +IUSE="debug"
306 +
307 +DEPEND=">=sys-libs/libsepol-${SEPOL_VER}
308 + >=sys-libs/libsemanage-${SEMNG_VER}
309 + sys-devel/flex
310 + sys-devel/bison"
311 +
312 +RDEPEND=">=sys-libs/libsemanage-${SEMNG_VER}"
313 +
314 +src_compile() {
315 + emake CC="$(tc-getCC)" YACC="bison -y" || die
316 +}
317 +
318 +src_install() {
319 + emake DESTDIR="${D}" install || die
320 +
321 + if use debug; then
322 + dobin "${S}/test/dismod"
323 + dobin "${S}/test/dispol"
324 + fi
325 +}
326 +
327 +pkg_postinst() {
328 + einfo "This checkpolicy can compile version `checkpolicy -V |cut -f 1 -d ' '` policy."
329 +}
330
331 diff --git a/sys-apps/checkpolicy/metadata.xml b/sys-apps/checkpolicy/metadata.xml
332 new file mode 100644
333 index 0000000..92f48e0
334 --- /dev/null
335 +++ b/sys-apps/checkpolicy/metadata.xml
336 @@ -0,0 +1,6 @@
337 +<?xml version="1.0" encoding="UTF-8"?>
338 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
339 +<pkgmetadata>
340 + <herd>selinux</herd>
341 + <longdescription>SELinux policy compilier</longdescription>
342 +</pkgmetadata>