summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Vermeulen <swift@gentoo.org>2014-05-10 14:03:10 +0000
committerSven Vermeulen <swift@gentoo.org>2014-05-10 14:03:10 +0000
commit7d9e4005c6b8e9192c0fb1578ba6a75839e7f3ff (patch)
tree380d7c1181fb6b9d89bc44a995c2a1614006abe2 /sys-libs/libsemanage
parentStable for ppc, wrt bug #507866 (diff)
downloadhistorical-7d9e4005c6b8e9192c0fb1578ba6a75839e7f3ff.tar.gz
historical-7d9e4005c6b8e9192c0fb1578ba6a75839e7f3ff.tar.bz2
historical-7d9e4005c6b8e9192c0fb1578ba6a75839e7f3ff.zip
Spring cleanup
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x2EDD52403B68AF47
Diffstat (limited to 'sys-libs/libsemanage')
-rw-r--r--sys-libs/libsemanage/ChangeLog6
-rw-r--r--sys-libs/libsemanage/Manifest33
-rw-r--r--sys-libs/libsemanage/libsemanage-2.1.10.ebuild127
-rw-r--r--sys-libs/libsemanage/libsemanage-2.2-r1.ebuild91
-rw-r--r--sys-libs/libsemanage/libsemanage-2.3_rc1.ebuild95
5 files changed, 19 insertions, 333 deletions
diff --git a/sys-libs/libsemanage/ChangeLog b/sys-libs/libsemanage/ChangeLog
index d19f6f5a74a6..b40fce6fb659 100644
--- a/sys-libs/libsemanage/ChangeLog
+++ b/sys-libs/libsemanage/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-libs/libsemanage
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.67 2014/05/09 20:29:56 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.68 2014/05/10 14:01:27 swift Exp $
+
+ 10 May 2014; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.10.ebuild,
+ -libsemanage-2.2-r1.ebuild, -libsemanage-2.3_rc1.ebuild:
+ Spring cleanup
*libsemanage-2.3 (09 May 2014)
diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index 339774332b0e..58906eace314 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,32 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST libsemanage-2.1.10.tar.gz 136757 SHA256 de2e8077245581e94576276f54e80a53c23c28d6961d2dfbe2f004eaba452e91 SHA512 5f20863bdabb825ff53abea5b21b4a6c73e3e065f502969eb992f0e3403f2f8a1b85059f2bc036f3756aab8a4d8c62d6dbcbd46570330a2957d454589f4f8d8d WHIRLPOOL 45526503c61fb43c6ddbcb4a25756286c7c041abc0e6c1b276b17c0af4fbacc3c589a2d6ce50e95c466e5622411016519e8de26dbaa8884ed923cb269c9589ac
DIST libsemanage-2.2.tar.gz 138208 SHA256 11f60bfa0f1c6063cd9bd99ce0cb4acc9d6d9e9b8d7743d39e847bcd7803bd75 SHA512 09032b1b322fec7346164939ade118034812cb538ebc72121640d4ac5c89d2a66b59caa465027cfbebb590dee039a26d4345eafedf365d7f6ad0b5e90377d50f WHIRLPOOL 49170c5ee9ff57dcc4a15aa72386f37993f76436f0da25808c60dab2d03ba52932d0d4fa753c326900d83d2fae30f8bcf659251f17327783f2e2be3deb4842f4
-DIST libsemanage-2.3-rc1.tar.gz 138252 SHA256 58a3246b6856a1d94bb09acc36ae5ce5e0877e2172cbb83606cb32c9f6a6cab1 SHA512 4892062e9d40f6c47f5c029276d7758c770b611d7bb3741bcc7df14a7d6187fee30a40b8fe4c175e5c6db788f4e397fe069e262362472a7fa700c1aafb559f60 WHIRLPOOL f864d79a0207993a3476c0319f019d101bcfc13cedb1ab789c9760160ddb7cdf2fb437ae25f29c0c7fc9855f094a3fae10928407b13f24bbb5032a85a5a14036
DIST libsemanage-2.3.tar.gz 138231 SHA256 03e09e35e611c286e446bef92b6023ef2623815996f5a53394bb02e49a312e4b SHA512 defe3bbdbe51abdaa13a39f693c33446d8a1a8509ac1eb25c7770da2df6487bcb0ca31259d02b4531d4c81db5e221e94e95bec97f6a1a155e1de2f65e6f0da34 WHIRLPOOL 943d4d300aa8ad49c411b10b41c0c3e751c46dbcbbe129bdd1d2e975e231c58391d6ecdee6b27699fff9f6e6facf5b48fc8d57c2ff68692694c7de430750fac9
-EBUILD libsemanage-2.1.10.ebuild 3884 SHA256 b0a3467e46df2105fa9d12561a1f1782874c92bbcf4d961ea94ad52a232ef0aa SHA512 cc97afe63df1dbfa3fa2b5809b09078a837c4d3f9c092b04e87e9ef598f2389a39eeab7e5b81224dff8c48b2970c5f5242615112a80fa0d1eb3069469f770144 WHIRLPOOL e7b6103c495be1f2449caac3497d769a453bd81b119aa420848d6ceaf0d1b6ce5013daed1eb2c037e74024b54cb9c058e5ce1b1b759d3d269f0a7f5ab2f921f5
-EBUILD libsemanage-2.2-r1.ebuild 3213 SHA256 45000d5c45b67c6b79a4934f013ba262172300ac73b08b20a0b309b095a5fc8b SHA512 63ebad94e26ab8fce1936da680d6d253cd7227d9e1c849875db636012dba617703d806159dc61ac733ecee4aa28688365c45ee9a8ac2cc0712ea2997752998a6 WHIRLPOOL 958af031fc3495cb4acfb17e49004483bfcf78c5a8285c0b223e23b47acecd66ee7aabb7cf7ec78ef65a1bc032943dbd6ff0f9a633fbaff455b19f281488840e
EBUILD libsemanage-2.2-r2.ebuild 3212 SHA256 71803e1e7626a67080e62c585296dbee78ce7f075d665ad41b7b90817020949d SHA512 4bcc333d9b7d74d0142a1c3745ac9bea27918c73e8e914420d2235cfbe98ce77add179abd5d186600cdc037a5f2c3fc6563625b38fab7f7d3fe2c42386f2844d WHIRLPOOL 2652895cd27e357d8d3a13a98dee82d9e341e3f756a1f3d65416c26450137060a656f55f9ad0831fc9a83f0fe6041648c4830693f01a8555485d3a3acb229772
EBUILD libsemanage-2.2.ebuild 4121 SHA256 0df9712bd636e333e189519b56295f4c9adf5ae02a31490a9299273252fc098d SHA512 96697790366f50eb3c502618e8e38bc161df60c235f28d5a9f5a2ac6bb6c1cedf3d63111be5e30e3fe2336c056ec30f35d064a4fff096625c5e35df575d728cd WHIRLPOOL b14b75c0f62a6ff5674dcf68ad46b54d463407e3b77885e85d728a4f50792aef9446572e14f63aca5437c852d5a43a626eda4a70af7606adf3e7da08dff3b1db
EBUILD libsemanage-2.3.ebuild 3249 SHA256 e68a8128677922c5b4fab1f700b4144c615486fc114a0656c9c88ed548578b3c SHA512 4abc43eb01e01cfafbf33456f21ef7e73219c42b5dc57f5e957d699f27d40deae45376400d56d76a83cb8563ff10fc6b9ac6f71315d94e0dea9a95a4ee9511f4 WHIRLPOOL 1201bddddec78f48fc07cc4d23587a2081f6fb8e7b8d9d4031b94d44c29e79ed5e4e7a1bb2621380fafb6223745c0095858142197869fd45a6dfcad8a474212b
-EBUILD libsemanage-2.3_rc1.ebuild 3260 SHA256 fc78f81e9f4e04962bf72ced0fad86edb1d7db36117edf2f0c217cf99996064e SHA512 493cd284ec44b6249dba7887e9e7ce1b5d23d0bced7af4c486583490f4415424088f26ede205d12d8f23a56151465a3ed662f7e7e8ecff1927cb79a209802932 WHIRLPOOL c74affb3502c6a54bc9da4fbcdf8b7dca9a874d20ed428fd6477b06d033a48296ae63e495918441e37c7d54f9fd72e487ca925b845a2a4b7f8b24e2884a921d3
-MISC ChangeLog 9209 SHA256 aac757f863e7827332e5f4b0bdcdd8375cf862f293bb766d1db5b60fa23ddbe5 SHA512 88d0793c93df0ad70a1ea6588a1080291420e88be522de4ecd67640cf178119d03fb2c1b4e4abed404e3c87fe1b404cd5162daab850727fe438894edfcab5d72 WHIRLPOOL e0e96584ed6f74f58802716ca2ad24a205a51ce312c80954736845429ce980050589ba0a85e7ab15ba38b55c3b5afd169595715df904c311fe77e0fa570468af
+MISC ChangeLog 9363 SHA256 85f8c8005a74f0b52689dcb6e6d830c284049d7fabcc1f9e0f277c7f7156ff69 SHA512 83c7065a51c1a5d11e374caecb57c29e8f78b002fc989989dd3c96fe686356b73c18c5366e1ccd6ea5a64ef847079bfb8eb4509cea9dcc5dc96a09fc23901663 WHIRLPOOL afe9379ab3087bd157a4daf2a75dd8523e1d109bb3b16b81c9b2a7d17d025f871e661b7efc9ae46c78afbe9db9a077c719d74278c1023c4d036140a896a975b9
MISC metadata.xml 233 SHA256 c5a240155da9b7588e31ff668d3656486a16868654c076f7e1aea823a6b85ae9 SHA512 96a2805dfeebf2e9458e4b602da2cff381f9a3a2e05feb0b36d22b25cac15417e54c8f0572f14f3f944ca7d20377f20ef217ad51105e273a40525b1174df714a WHIRLPOOL 1e68c6d8f1f0446a8be9a001f4c89d641a2055fc9d440be286f753fbf8a216f9d0ed530694f1ff5859a1604eff125316fdcf9593cb91113e4735cc3fa8e8b9a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTbTqmAAoJEC7dUkA7aK9H/egP/3lKUvPzxe42qqkXDjHaIDl6
-oj6g6Bu1rz8gIWMS3zuQqKrjIZaICrT3O/IRNwQvbkVhVqm+ezqdbdooWSwtnXG5
-mj6Q+q0/HNqXptJeGAFINbSNu/8ezS8sfFt6G5jIM7qFd/DYG3kglUOiHQG+5Bcx
-chBZbpB/NWJMCkphNj5GS1dvtnswfAVTnOAeYt6+miJ+hN3YLNDvVV6Ft4KVYM84
-eUSr+5FPoIRuCcckU5UHVtut5GJsUT8aKEIH5gsqFHlRrl501yUHoG2HU6iHfriU
-8z1Gvt0hYd3gIywxPuDhC1nDhegPys80p3deudgvkE3NOixOrEpiA1oKtSuI78HC
-U0rVQ/jtfqRBW5GD1U1xky80+fe9iscPAMNDsSlvbxSk8d9yRFqYSY3moz5UBsCF
-keuCI6Cp2tO7aBI9+Ij5armd419jTq5MN+Gjz6zSpdNkOoPYyYkibPAnTw19ULSs
-tOvBJnzw9nRCoz6R0wVWUUVjgFMBPEq8+y9thshmGUSq4BOvFwRDDWDXiS71ayxX
-EI27uyg4obxcVg1QErXmzyRqOdIUfNYRKZJmZ+SNU2/jKEgL6vs78R9791NkU4+c
-MzE4YpwpYkf3PhFKu0VG6l4z4r2kLet/94hDDPsAPKgY+eHtdjGLFuE48amhuaX0
-FGxfvRC2fHkt4/SZtj1P
-=jaHg
+iQIcBAEBCAAGBQJTbjEZAAoJEC7dUkA7aK9HN6IP/iuZY4wpE5qag70amaQl+pI+
+1gwrON7+JQFFEXdPBDmHS+wKcU6l7jrF4Uu6fcbXDgVq5+MIn0YYURWijgUHGFS2
+8DiUHRHSJi/LaJ7cSECInM4YHGAuZAYqLGuOLJjvEwtmPrIk9UH4VgGTYnMUSGB7
+kmP3LpvJrg6ozoXhOHIZ+LNpMPJWK7mxe27GPRSjby0nFN2TKMTXOBbEbwDJIMNl
+S0GL8verZukr5LNyZJ75pMWvaQ0GnXwcfxTu7bUwSkxAcYSybkL5/lYwzLkhtHDD
+Ikn30LZbaE1IBcQck7g+V/JUlsxbNpBlznmPI/ngYMWegOTVXhRzO+iQmjdPvdcW
+VrqY/lxWhHUh9Xpg3IRUEpTBNkDYMtCmg9Q0RKtXs46dN29quC+M4jkxlN5SRnwB
+MWSkU5x2XV77BxkW4KR+V3xiTmZ6zrk1OIkuwSTLi+wbOcUEL5mAbxQ5H4rE3jVV
+BbA1wqRQO9D28T9Y4JkximuONqafQ5fcj0B41LmzgniD8IDCVK+MTWoigjAye84R
+tDfof4TRWb6rO67jORARcLuRAp79FyLcjGTg4Zw+9APUITfNQMYCn9+rmmYpYs++
+PIx2v1k8BP+Y0cO73i3Ck7Cm32Pj267qkLMWpL0Xkbq3DMdWc8PiWfuJROiZUhTC
+nHt+UuVLg71pY2pvF6Fd
+=vnYO
-----END PGP SIGNATURE-----
diff --git a/sys-libs/libsemanage/libsemanage-2.1.10.ebuild b/sys-libs/libsemanage/libsemanage-2.1.10.ebuild
deleted file mode 100644
index 9392d8f48140..000000000000
--- a/sys-libs/libsemanage/libsemanage-2.1.10.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.1.10.ebuild,v 1.2 2013/06/16 18:14:23 swift Exp $
-
-EAPI="3"
-# Support for 4 depends on python.eclass
-PYTHON_DEPEND="python? *"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="*-jython *-pypy-* 2.6"
-
-inherit multilib python toolchain-funcs eutils
-
-SEPOL_VER="2.1.9"
-SELNX_VER="2.1.13"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/20130423/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="python ruby"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}
- >=sys-libs/libselinux-${SELNX_VER}
- dev-libs/ustr
- ruby? ( dev-lang/ruby )"
-DEPEND="${RDEPEND}
- sys-devel/bison
- sys-devel/flex
- ruby? ( >=dev-lang/swig-2.0.4-r1 )
- python? ( >=dev-lang/swig-2.0.4-r1 )"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-pkg_setup() {
- if use python; then
- python_pkg_setup
- fi
-}
-
-src_prepare() {
- echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
- echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
- echo "# or debugging of policy." >> "${S}/src/semanage.conf"
- echo "save-linked=false" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
- echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
- echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
- echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
- echo "# would catch." >> "${S}/src/semanage.conf"
- echo "expand-check=1" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf"
- echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf"
- echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf"
- echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf"
- echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf"
- echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf"
- echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf"
- echo "bzip-small=true" >> "${S}/src/semanage.conf"
-
- epatch_user
-}
-
-src_compile() {
- emake AR="$(tc-getAR)" CC="$(tc-getCC)" all || die
-
- if use python; then
- python_copy_sources src
- building() {
- emake CC="$(tc-getCC)" PYLIBVER="python$(python_get_version)" PYPREFIX="python-$(python_get_version)" "$@"
- }
- python_execute_function -s --source-dir src building -- swigify
- python_execute_function -s --source-dir src building -- pywrap
- fi
-
- if use ruby; then
- emake -C src CC="$(tc-getCC)" rubywrap || die
- fi
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- LIBDIR="${D}usr/$(get_libdir)" \
- SHLIBDIR="${D}$(get_libdir)" \
- install || die
- dosym "../../$(get_libdir)/libsemanage.so.1" "/usr/$(get_libdir)/libsemanage.so" || die
-
- if use python; then
- installation() {
- emake \
- DESTDIR="${D}" \
- PYLIBVER="python$(python_get_version)" \
- PYPREFIX="python-$(python_get_version)" \
- LIBDIR="${D}usr/$(get_libdir)" \
- install-pywrap
- }
- python_execute_function -s --source-dir src installation
- fi
-
- if use ruby; then
- emake -C src \
- DESTDIR="${D}" \
- LIBDIR="${D}usr/$(get_libdir)" \
- install-rubywrap || die
- fi
-}
-
-pkg_postinst() {
- if use python; then
- python_mod_optimize semanage.py
- fi
-}
-
-pkg_postrm() {
- if use python; then
- python_mod_cleanup semanage.py
- fi
-}
diff --git a/sys-libs/libsemanage/libsemanage-2.2-r1.ebuild b/sys-libs/libsemanage/libsemanage-2.2-r1.ebuild
deleted file mode 100644
index 1d8ff1ffe833..000000000000
--- a/sys-libs/libsemanage/libsemanage-2.2-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.2-r1.ebuild,v 1.1 2014/02/02 17:05:58 swift Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
-
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-SEPOL_VER="2.2"
-SELNX_VER="2.2.2-r1"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/20131030/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="python"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}
- >=sys-libs/libselinux-${SELNX_VER}
- dev-libs/ustr
- sys-process/audit"
-DEPEND="${RDEPEND}
- sys-devel/bison
- sys-devel/flex
- python? (
- >=dev-lang/swig-2.0.4-r1
- virtual/pkgconfig
- ${PYTHON_DEPS}
- )"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
- echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
- echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
- echo "# or debugging of policy." >> "${S}/src/semanage.conf"
- echo "save-linked=false" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
- echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
- echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
- echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
- echo "# would catch." >> "${S}/src/semanage.conf"
- echo "expand-check=1" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf"
- echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf"
- echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf"
- echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf"
- echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf"
- echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf"
- echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf"
- echo "bzip-small=true" >> "${S}/src/semanage.conf"
-
- epatch_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- emake AR="$(tc-getAR)" CC="$(tc-getCC)" all || die
-
- if multilib_is_native_abi && use python; then
- building() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
- }
- python_foreach_impl building swigify
- python_foreach_impl building pywrap
- fi
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-
- if multilib_is_native_abi && use python; then
- installation() {
- emake DESTDIR="${D}" install-pywrap
- }
- python_foreach_impl installation
- fi
-}
diff --git a/sys-libs/libsemanage/libsemanage-2.3_rc1.ebuild b/sys-libs/libsemanage/libsemanage-2.3_rc1.ebuild
deleted file mode 100644
index a967e09684e5..000000000000
--- a/sys-libs/libsemanage/libsemanage-2.3_rc1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.3_rc1.ebuild,v 1.1 2014/04/28 19:39:37 swift Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
-
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-SEPOL_VER="2.3_rc1"
-SELNX_VER="2.3_rc1"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/2.3-rc1/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="python"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}
- >=sys-libs/libselinux-${SELNX_VER}
- dev-libs/ustr
- sys-process/audit"
-DEPEND="${RDEPEND}
- sys-devel/bison
- sys-devel/flex
- python? (
- >=dev-lang/swig-2.0.4-r1
- virtual/pkgconfig
- ${PYTHON_DEPS}
- )"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
- echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
- echo "# or debugging of policy." >> "${S}/src/semanage.conf"
- echo "save-linked=false" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
- echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
- echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
- echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
- echo "# would catch." >> "${S}/src/semanage.conf"
- echo "expand-check=1" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf"
- echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf"
- echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf"
- echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf"
- echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf"
- echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
- echo >> "${S}/src/semanage.conf"
- echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf"
- echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf"
- echo "bzip-small=true" >> "${S}/src/semanage.conf"
-
- epatch_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- emake AR="$(tc-getAR)" CC="$(tc-getCC)" all || die
-
- if multilib_is_native_abi && use python; then
- building() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
- }
- python_foreach_impl building swigify
- python_foreach_impl building pywrap
- fi
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(PREFIX)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-
- if multilib_is_native_abi && use python; then
- installation() {
- emake DESTDIR="${D}" install-pywrap
- }
- python_foreach_impl installation
- fi
-}