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-libs/libsepol/
Date: Wed, 13 Jul 2011 21:57:34
Message-Id: e9de0a20f00cf43d571faf8341d49fd08851f9fa.SwifT@gentoo
1 commit: e9de0a20f00cf43d571faf8341d49fd08851f9fa
2 Author: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
3 AuthorDate: Wed Jul 13 21:54:59 2011 +0000
4 Commit: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
5 CommitDate: Wed Jul 13 21:54:59 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=e9de0a20
7
8 Bump to 2.0.42
9
10 ---
11 sys-libs/libsepol/ChangeLog | 186 ++++++++++++++++++++++++++++++
12 sys-libs/libsepol/libsepol-2.0.42.ebuild | 39 ++++++
13 sys-libs/libsepol/metadata.xml | 6 +
14 3 files changed, 231 insertions(+), 0 deletions(-)
15
16 diff --git a/sys-libs/libsepol/ChangeLog b/sys-libs/libsepol/ChangeLog
17 new file mode 100644
18 index 0000000..07375f9
19 --- /dev/null
20 +++ b/sys-libs/libsepol/ChangeLog
21 @@ -0,0 +1,186 @@
22 +# ChangeLog for sys-libs/libsepol
23 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
24 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/ChangeLog,v 1.40 2011/05/28 06:07:19 blueness Exp $
25 +
26 + 13 Jul 2011; <swift@g.o> +libsepol-2.0.42.ebuild, +metadata.xml:
27 + Bump to 2.0.42
28 +
29 +*libsepol-2.0.42 (12 Jul 2011)
30 +
31 + 12 Jul 2011; <swift@g.o> +libsepol-2.0.42.ebuild, +metadata.xml:
32 + Bump to 2.0.42
33 +
34 + 28 May 2011; Anthony G. Basile <blueness@g.o> libsepol-2.0.32.ebuild,
35 + libsepol-2.0.37.ebuild:
36 + Make RDEPEND explicit
37 +
38 + 28 May 2011; Anthony G. Basile <blueness@g.o> libsepol-2.0.41.ebuild:
39 + Stable amd64 x86
40 +
41 + 13 Feb 2011; Anthony G. Basile <blueness@g.o> metadata.xml:
42 + Updated metadata.xml to reflect new selinux herd.
43 +
44 + 05 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
45 + libsepol-2.0.41.ebuild:
46 + Respect AR and CC.
47 +
48 +*libsepol-2.0.41 (05 Feb 2011)
49 +
50 + 05 Feb 2011; Anthony G. Basile <blueness@g.o>
51 + +libsepol-2.0.41.ebuild:
52 + New upstream release.
53 +
54 + 23 Sep 2009; Patrick Lauer <patrick@g.o> libsepol-2.0.32.ebuild,
55 + libsepol-2.0.37.ebuild:
56 + Remove virtual/libc
57 +
58 +*libsepol-2.0.37 (02 Aug 2009)
59 +
60 + 02 Aug 2009; Chris PeBenito <pebenito@g.o> +libsepol-2.0.37.ebuild:
61 + New upstream release.
62 +
63 + 18 Jul 2009; Chris PeBenito <pebenito@g.o>
64 + -files/libsepol-1.12.2.diff, -libsepol-1.16.11.ebuild,
65 + libsepol-2.0.32.ebuild:
66 + Mark stable. Remove old ebuilds.
67 +
68 +*libsepol-2.0.32 (03 Oct 2008)
69 +
70 + 03 Oct 2008; Chris PeBenito <pebenito@g.o>
71 + +files/libsepol-2.0.32-expand_rule.diff, +libsepol-2.0.32.ebuild:
72 + Initial commit of 2.0 libsepol.
73 +
74 + 10 Sep 2008; Chris PeBenito <pebenito@g.o> libsepol-1.16.11.ebuild:
75 + Tests cannot be run in the ebuild, they are supposed to be ran on the full
76 + SELinux userland repo.
77 +
78 + 13 May 2008; Chris PeBenito <pebenito@g.o> -libsepol-1.10.ebuild,
79 + -libsepol-1.12-r1.ebuild, -libsepol-1.16.3.ebuild,
80 + -libsepol-1.16.6.ebuild, libsepol-1.16.11.ebuild:
81 + Mark 1.16.11 stable, clear old ebuilds.
82 +
83 +*libsepol-1.16.11 (07 Feb 2008)
84 +
85 + 07 Feb 2008; Chris PeBenito <pebenito@g.o>
86 + -libsepol-1.16.10.ebuild, +libsepol-1.16.11.ebuild:
87 + sys-libs/libsepol: upstream bugfix release.
88 +
89 +*libsepol-1.16.10 (29 Jan 2008)
90 +
91 + 29 Jan 2008; Chris PeBenito <pebenito@g.o>
92 + +libsepol-1.16.10.ebuild:
93 + New upstream bugfix release.
94 +
95 +*libsepol-1.16.6 (18 Oct 2007)
96 +
97 + 18 Oct 2007; Chris PeBenito <pebenito@g.o> +libsepol-1.16.6.ebuild:
98 + New upstream release.
99 +
100 + 04 Jun 2007; Chris PeBenito <pebenito@g.o> libsepol-1.16.3.ebuild:
101 + Mark stable.
102 +
103 +*libsepol-1.16.3 (10 May 2007)
104 +
105 + 10 May 2007; Chris PeBenito <pebenito@g.o> +libsepol-1.16.3.ebuild:
106 + New stable bugfix release.
107 +
108 + 17 Apr 2007; Chris PeBenito <pebenito@g.o> libsepol-1.16.2.ebuild:
109 + This was a critical bug fix for SELinux policy linking, mark stable.
110 +
111 +*libsepol-1.16.2 (04 Apr 2007)
112 +
113 + 04 Apr 2007; Chris PeBenito <pebenito@g.o> +libsepol-1.16.2.ebuild:
114 + Add bugfix release to fix boolean mapping problem.
115 +
116 + 25 Mar 2007; Chris PeBenito <pebenito@g.o> libsepol-1.16.0.ebuild:
117 + Mark stable.
118 +
119 +*libsepol-1.16.0 (15 Feb 2007)
120 +
121 + 15 Feb 2007; Chris PeBenito <pebenito@g.o> +libsepol-1.16.0.ebuild:
122 + New upstream release.
123 +
124 + 09 Oct 2006; Chris PeBenito <pebenito@g.o> libsepol-1.12.28.ebuild:
125 + Stable to make repoman happy.
126 +
127 +*libsepol-1.12.28 (05 Oct 2006)
128 +
129 + 05 Oct 2006; Chris PeBenito <pebenito@g.o>
130 + +libsepol-1.12.28.ebuild:
131 + Add SVN snapshot.
132 +
133 + 31 Jul 2006; Chris PeBenito <pebenito@g.o> libsepol-1.12-r1.ebuild:
134 + Mark stable, long overdue.
135 +
136 +*libsepol-1.12-r1 (27 Mar 2006)
137 +
138 + 27 Mar 2006; Chris PeBenito <pebenito@g.o>
139 + +files/libsepol-1.12.2.diff, -libsepol-1.12.ebuild,
140 + +libsepol-1.12-r1.ebuild:
141 + Uptream bugfix patch, including a fix for big endian machines. Users of big
142 + endian systems should remerge checkpolicy as it statically links against
143 + libsepol.
144 +
145 +*libsepol-1.12 (18 Mar 2006)
146 +
147 + 18 Mar 2006; Chris PeBenito <pebenito@g.o> +libsepol-1.12.ebuild:
148 + New upstream release.
149 +
150 + 22 Feb 2006; Stephen Bennett <spb@g.o> libsepol-1.10.ebuild:
151 + Alpha stable
152 +
153 + 19 Feb 2006; Joshua Kinard <kumba@g.o> libsepol-1.10.ebuild:
154 + Marked stable on mips.
155 +
156 + 17 Jan 2006; Chris PeBenito <pebenito@g.o> libsepol-1.10.ebuild:
157 + Mark stable, x86, amd64, ppc, sparc.
158 +
159 + 14 Jan 2006; Stephen Bennett <spb@g.o> libsepol-1.10.ebuild:
160 + Added ~alpha
161 +
162 +*libsepol-1.10 (09 Dec 2005)
163 +
164 + 09 Dec 2005; Chris PeBenito <pebenito@g.o> -libsepol-1.4.ebuild,
165 + +libsepol-1.10.ebuild:
166 + New upstream release.
167 +
168 + 09 Sep 2005; Chris PeBenito <pebenito@g.o> libsepol-1.6.ebuild:
169 + Mark stable.
170 +
171 +*libsepol-1.6 (25 Jun 2005)
172 +
173 + 25 Jun 2005; Chris PeBenito <pebenito@g.o> +libsepol-1.6.ebuild:
174 + New upstream release.
175 +
176 + 10 May 2005; Stephen Bennett <spb@g.o> libsepol-1.4.ebuild:
177 + mips stable
178 +
179 + 01 May 2005; Stephen Bennett <spb@g.o> libsepol-1.4.ebuild:
180 + Added ~mips.
181 +
182 + 01 May 2005; Chris PeBenito <pebenito@g.o> libsepol-1.4.ebuild:
183 + Mark stable.
184 +
185 +*libsepol-1.4 (13 Mar 2005)
186 +
187 + 13 Mar 2005; Chris PeBenito <pebenito@g.o> +libsepol-1.4.ebuild:
188 + New upstream release.
189 +
190 + 07 Jan 2005; Chris PeBenito <pebenito@g.o> libsepol-1.0.ebuild,
191 + libsepol-1.2.ebuild:
192 + Mark 1.2 stable. Change glibc dep to libc virtual.
193 +
194 + 15 Nov 2004; Chris PeBenito <pebenito@g.o> libsepol-1.2.ebuild:
195 + Fix non mls compile.
196 +
197 +*libsepol-1.2 (14 Nov 2004)
198 +
199 + 14 Nov 2004; Chris PeBenito <pebenito@g.o> +libsepol-1.2.ebuild:
200 + New upstream release.
201 +
202 +*libsepol-1.0 (07 Sep 2004)
203 +
204 + 07 Sep 2004; Chris PeBenito <pebenito@g.o> +metadata.xml,
205 + +libsepol-1.0.ebuild:
206 + Initial commit.
207 +
208
209 diff --git a/sys-libs/libsepol/libsepol-2.0.42.ebuild b/sys-libs/libsepol/libsepol-2.0.42.ebuild
210 new file mode 100644
211 index 0000000..1098c33
212 --- /dev/null
213 +++ b/sys-libs/libsepol/libsepol-2.0.42.ebuild
214 @@ -0,0 +1,39 @@
215 +# Copyright 1999-2011 Gentoo Foundation
216 +# Distributed under the terms of the GNU General Public License v2
217 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/libsepol-2.0.41.ebuild,v 1.3 2011/05/28 05:30:08 blueness Exp $
218 +
219 +EAPI="2"
220 +
221 +inherit multilib toolchain-funcs
222 +
223 +DESCRIPTION="SELinux binary policy representation library"
224 +HOMEPAGE="http://userspace.selinuxproject.org"
225 +SRC_URI="http://userspace.selinuxproject.org/releases/20101221/devel/${P}.tar.gz"
226 +
227 +LICENSE="GPL-2"
228 +SLOT="0"
229 +KEYWORDS="~amd64 ~x86"
230 +IUSE=""
231 +
232 +DEPEND=""
233 +RDEPEND=""
234 +
235 +# tests are not meant to be run outside of the
236 +# full SELinux userland repo
237 +RESTRICT="test"
238 +
239 +src_prepare() {
240 + # fix up paths for multilib
241 + sed -i -e "/^LIBDIR/s/lib/$(get_libdir)/" src/Makefile \
242 + || die "Fix for multilib LIBDIR failed."
243 + sed -i -e "/^SHLIBDIR/s/lib/$(get_libdir)/" src/Makefile \
244 + || die "Fix for multilib SHLIBDIR failed."
245 +}
246 +
247 +src_compile() {
248 + emake AR="$(tc-getAR)" CC="$(tc-getCC)" || die
249 +}
250 +
251 +src_install() {
252 + emake DESTDIR="${D}" install || die
253 +}
254
255 diff --git a/sys-libs/libsepol/metadata.xml b/sys-libs/libsepol/metadata.xml
256 new file mode 100644
257 index 0000000..b13f947
258 --- /dev/null
259 +++ b/sys-libs/libsepol/metadata.xml
260 @@ -0,0 +1,6 @@
261 +<?xml version="1.0" encoding="UTF-8"?>
262 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
263 +<pkgmetadata>
264 + <herd>selinux</herd>
265 + <longdescription>SELinux library for manipulating binary security policies</longdescription>
266 +</pkgmetadata>