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/libsemanage/
Date: Wed, 13 Jul 2011 21:57:34
Message-Id: a329159f668a6338e6d6c51797057c355d9e78a1.SwifT@gentoo
1 commit: a329159f668a6338e6d6c51797057c355d9e78a1
2 Author: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
3 AuthorDate: Wed Jul 13 21:52:21 2011 +0000
4 Commit: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
5 CommitDate: Wed Jul 13 21:52:21 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=a329159f
7
8 remove obsolete ebuild
9
10 ---
11 sys-libs/libsemanage/ChangeLog | 167 ---------------------
12 sys-libs/libsemanage/libsemanage-2.0.45-r1.ebuild | 120 ---------------
13 sys-libs/libsemanage/metadata.xml | 6 -
14 3 files changed, 0 insertions(+), 293 deletions(-)
15
16 diff --git a/sys-libs/libsemanage/ChangeLog b/sys-libs/libsemanage/ChangeLog
17 deleted file mode 100644
18 index b57913a..0000000
19 --- a/sys-libs/libsemanage/ChangeLog
20 +++ /dev/null
21 @@ -1,167 +0,0 @@
22 -# ChangeLog for sys-libs/libsemanage
23 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
24 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.36 2011/06/30 10:40:52 blueness Exp $
25 -
26 - 07 Jul 2011; <swift@g.o> +libsemanage-2.0.45-r1.ebuild, +metadata.xml:
27 - Support python3
28 -
29 -*libsemanage-2.0.45-r1 (04 Jul 2011)
30 -
31 - 04 Jul 2011; <swift@g.o> +libsemanage-2.0.45-r1.ebuild, +metadata.xml:
32 - Swigify'ing to support python 3 ABI
33 -
34 - 30 Jun 2011; Anthony G. Basile <blueness@g.o>
35 - libsemanage-2.0.45.ebuild:
36 - Only build libsemanage for python-2, fixes bug #369089
37 -
38 - 28 May 2011; Anthony G. Basile <blueness@g.o>
39 - libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild:
40 - Make RDEPEND explicit
41 -
42 - 28 May 2011; Anthony G. Basile <blueness@g.o>
43 - libsemanage-2.0.45.ebuild:
44 - Stable amd64 x86
45 -
46 - 13 Feb 2011; Anthony G. Basile <blueness@g.o> metadata.xml:
47 - Updated metadata.xml to reflect new selinux herd.
48 -
49 - 06 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
50 - libsemanage-2.0.45.ebuild:
51 - Add "python" and "ruby" USE flags.
52 -
53 - 05 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
54 - libsemanage-2.0.45.ebuild:
55 - Set SUPPORT_PYTHON_ABIS (bug #353764). Respect AR and CC.
56 -
57 -*libsemanage-2.0.45 (05 Feb 2011)
58 -
59 - 05 Feb 2011; Anthony G. Basile <blueness@g.o>
60 - +libsemanage-2.0.45.ebuild:
61 - New upstream release.
62 -
63 - 16 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
64 - libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild,
65 - libsemanage-2.0.33-r1.ebuild:
66 - Delete calls to deprecated python_version().
67 -
68 -*libsemanage-2.0.33-r1 (24 Aug 2009)
69 -
70 - 24 Aug 2009; Chris PeBenito <pebenito@g.o>
71 - +libsemanage-2.0.33-r1.ebuild, +files/libsemanage-2.0.33-bzip.diff:
72 - Add patch to make bzip2 compression configurable.
73 -
74 - 03 Aug 2009; Chris PeBenito <pebenito@g.o>
75 - libsemanage-2.0.33.ebuild:
76 - Fix libsepol dependency.
77 -
78 - 02 Aug 2009; Chris PeBenito <pebenito@g.o>
79 - libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild:
80 - Add python_need_rebuild to libsemanage.
81 -
82 -*libsemanage-2.0.33 (02 Aug 2009)
83 -
84 - 02 Aug 2009; Chris PeBenito <pebenito@g.o>
85 - +libsemanage-2.0.33.ebuild:
86 - New upstream release.
87 -
88 - 18 Jul 2009; Chris PeBenito <pebenito@g.o>
89 - -libsemanage-1.10.9.ebuild, libsemanage-2.0.27.ebuild:
90 - Mark stable. Remove old ebuilds.
91 -
92 -*libsemanage-2.0.27 (03 Oct 2008)
93 -
94 - 03 Oct 2008; Chris PeBenito <pebenito@g.o>
95 - +libsemanage-2.0.27.ebuild:
96 - Initial commit of 2.0 libsemanage.
97 -
98 - 10 Sep 2008; Chris PeBenito <pebenito@g.o>
99 - libsemanage-1.10.9.ebuild:
100 - Tests cannot be run in the ebuild, they are supposed to be ran on the full
101 - SELinux userland repo.
102 -
103 - 29 May 2008; Ali Polatel <hawking@g.o> libsemanage-1.10.9.ebuild:
104 - python_mod_optimize is ROOT aware. Fixed python_mod_cleanup.
105 -
106 - 26 May 2008; Chris PeBenito <pebenito@g.o>
107 - libsemanage-1.10.9.ebuild:
108 - Fix libsepol dependency.
109 -
110 - 13 May 2008; Chris PeBenito <pebenito@g.o> -libsemanage-1.4.ebuild,
111 - -libsemanage-1.6.ebuild, -libsemanage-1.10.0.ebuild,
112 - -libsemanage-1.10.5.ebuild, libsemanage-1.10.9.ebuild:
113 - Mark 1.10.9 stable, clear old ebuilds.
114 -
115 -*libsemanage-1.10.9 (29 Jan 2008)
116 -
117 - 29 Jan 2008; Chris PeBenito <pebenito@g.o>
118 - +libsemanage-1.10.9.ebuild:
119 - New upstream bugfix release.
120 -
121 -*libsemanage-1.10.5 (18 Oct 2007)
122 -
123 - 18 Oct 2007; Chris PeBenito <pebenito@g.o>
124 - +libsemanage-1.10.5.ebuild:
125 - New upstream release.
126 -
127 - 04 Jun 2007; Chris PeBenito <pebenito@g.o>
128 - libsemanage-1.10.0.ebuild:
129 - Mark stable.
130 -
131 -*libsemanage-1.10.0 (15 Feb 2007)
132 -
133 - 15 Feb 2007; Chris PeBenito <pebenito@g.o>
134 - +libsemanage-1.10.0.ebuild:
135 - New upstream release.
136 -
137 - 09 Oct 2006; Chris PeBenito <pebenito@g.o>
138 - libsemanage-1.6.17-r1.ebuild:
139 - Stable to make repoman happy.
140 -
141 -*libsemanage-1.6.17-r1 (08 Oct 2006)
142 -
143 - 08 Oct 2006; Chris PeBenito <pebenito@g.o>
144 - -libsemanage-1.6.17.ebuild, +libsemanage-1.6.17-r1.ebuild:
145 - Install semanage.conf since this is masked on example policy-based profiles.
146 -
147 -*libsemanage-1.6.17 (05 Oct 2006)
148 -
149 - 05 Oct 2006; Chris PeBenito <pebenito@g.o>
150 - +libsemanage-1.6.17.ebuild:
151 - Add SVN snapshot.
152 -
153 - 31 Jul 2006; Chris PeBenito <pebenito@g.o> libsemanage-1.6.ebuild:
154 - Mark stable, long overdue.
155 -
156 - 27 Apr 2006; Alec Warner <antarus@g.o>
157 - files/digest-libsemanage-1.4, Manifest:
158 - Fixing SHA256 digest, pass four
159 -
160 -*libsemanage-1.6 (18 Mar 2006)
161 -
162 - 18 Mar 2006; Chris PeBenito <pebenito@g.o> +libsemanage-1.6.ebuild:
163 - New upstream release.
164 -
165 - 22 Feb 2006; Stephen Bennett <spb@g.o> libsemanage-1.4.ebuild:
166 - Alpha stable
167 -
168 - 19 Feb 2006; Joshua Kinard <kumba@g.o> libsemanage-1.4.ebuild:
169 - Marked stable on mips.
170 -
171 - 09 Feb 2006; Chris PeBenito <pebenito@g.o> libsemanage-1.4.ebuild:
172 - Set python version to fix compiles on non 2.4 pythons.
173 -
174 - 17 Jan 2006; Chris PeBenito <pebenito@g.o> libsemanage-1.4.ebuild:
175 - Mark stable, x86, amd64, ppc, sparc.
176 -
177 - 14 Jan 2006; Stephen Bennett <spb@g.o> libsemanage-1.4.ebuild:
178 - Added ~alpha
179 -
180 - 15 Dec 2005; Chris PeBenito <pebenito@g.o> libsemanage-1.4.ebuild:
181 - Tighten up versioning to try to prevent mismatch problems as seen in #112348.
182 -
183 -*libsemanage-1.4 (09 Dec 2005)
184 -
185 - 09 Dec 2005; Chris PeBenito <pebenito@g.o> +metadata.xml,
186 - +libsemanage-1.4.ebuild:
187 - Initial commit.
188 -
189
190 diff --git a/sys-libs/libsemanage/libsemanage-2.0.45-r1.ebuild b/sys-libs/libsemanage/libsemanage-2.0.45-r1.ebuild
191 deleted file mode 100644
192 index 66811dd..0000000
193 --- a/sys-libs/libsemanage/libsemanage-2.0.45-r1.ebuild
194 +++ /dev/null
195 @@ -1,120 +0,0 @@
196 -# Copyright 1999-2011 Gentoo Foundation
197 -# Distributed under the terms of the GNU General Public License v2
198 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.0.45.ebuild,v 1.7 2011/06/30 10:40:52 blueness Exp $
199 -
200 -EAPI="2"
201 -PYTHON_DEPEND="python? *"
202 -SUPPORT_PYTHON_ABIS="1"
203 -RESTRICT_PYTHON_ABIS="*-jython"
204 -
205 -inherit multilib python toolchain-funcs
206 -
207 -SEPOL_VER="2.0.41"
208 -SELNX_VER="2.0.94"
209 -
210 -DESCRIPTION="SELinux kernel and policy management library"
211 -HOMEPAGE="http://userspace.selinuxproject.org"
212 -SRC_URI="http://userspace.selinuxproject.org/releases/20100525/devel/${P}.tar.gz"
213 -
214 -LICENSE="GPL-2"
215 -SLOT="0"
216 -KEYWORDS="~amd64 ~x86"
217 -IUSE="python ruby"
218 -
219 -RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}
220 - >=sys-libs/libselinux-${SELNX_VER}
221 - dev-libs/ustr
222 - ruby? ( dev-lang/ruby )"
223 -DEPEND="${RDEPEND}
224 - dev-lang/swig"
225 -
226 -# tests are not meant to be run outside of the
227 -# full SELinux userland repo
228 -RESTRICT="test"
229 -
230 -pkg_setup() {
231 - if use python; then
232 - python_pkg_setup
233 - fi
234 -}
235 -
236 -src_prepare() {
237 - echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
238 - echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
239 - echo "# or debugging of policy." >> "${S}/src/semanage.conf"
240 - echo "save-linked=false" >> "${S}/src/semanage.conf"
241 - echo >> "${S}/src/semanage.conf"
242 - echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
243 - echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
244 - echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
245 - echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
246 - echo "# would catch." >> "${S}/src/semanage.conf"
247 - echo "expand-check=1" >> "${S}/src/semanage.conf"
248 - echo >> "${S}/src/semanage.conf"
249 - echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf"
250 - echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf"
251 - echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf"
252 - echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf"
253 - echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf"
254 - echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
255 - echo >> "${S}/src/semanage.conf"
256 - echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf"
257 - echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf"
258 - echo "bzip-small=true" >> "${S}/src/semanage.conf"
259 -}
260 -
261 -src_compile() {
262 - emake AR="$(tc-getAR)" CC="$(tc-getCC)" all || die
263 -
264 - if use python; then
265 - python_copy_sources src
266 - building() {
267 - emake CC="$(tc-getCC)" PYLIBVER="python$(python_get_version)" "$@"
268 - }
269 - python_execute_function -s --source-dir src building -- swigify
270 - python_execute_function -s --source-dir src building -- pywrap
271 - fi
272 -
273 - if use ruby; then
274 - emake -C src CC="$(tc-getCC)" rubywrap || die
275 - fi
276 -}
277 -
278 -src_install() {
279 - emake \
280 - DESTDIR="${D}" \
281 - LIBDIR="${D}usr/$(get_libdir)" \
282 - SHLIBDIR="${D}$(get_libdir)" \
283 - install || die
284 - dosym "../../$(get_libdir)/libsemanage.so.1" "/usr/$(get_libdir)/libsemanage.so" || die
285 -
286 - if use python; then
287 - installation() {
288 - emake \
289 - DESTDIR="${D}" \
290 - PYLIBVER="python$(python_get_version)" \
291 - LIBDIR="${D}usr/$(get_libdir)" \
292 - install-pywrap
293 - }
294 - python_execute_function -s --source-dir src installation
295 - fi
296 -
297 - if use ruby; then
298 - emake -C src \
299 - DESTDIR="${D}" \
300 - LIBDIR="${D}usr/$(get_libdir)" \
301 - install-rubywrap || die
302 - fi
303 -}
304 -
305 -pkg_postinst() {
306 - if use python; then
307 - python_mod_optimize semanage.py
308 - fi
309 -}
310 -
311 -pkg_postrm() {
312 - if use python; then
313 - python_mod_cleanup semanage.py
314 - fi
315 -}
316
317 diff --git a/sys-libs/libsemanage/metadata.xml b/sys-libs/libsemanage/metadata.xml
318 deleted file mode 100644
319 index ebc32c0..0000000
320 --- a/sys-libs/libsemanage/metadata.xml
321 +++ /dev/null
322 @@ -1,6 +0,0 @@
323 -<?xml version="1.0" encoding="UTF-8"?>
324 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
325 -<pkgmetadata>
326 - <herd>selinux</herd>
327 - <longdescription>SELinux policy management libraries</longdescription>
328 -</pkgmetadata>