# ChangeLog for sys-libs/libselinux
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.141 2015/04/08 18:28:33 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.142 2015/04/18 21:57:12 perfinion Exp $
+
+ 18 Apr 2015; Jason Zaman <perfinion@gentoo.org> -libselinux-2.3-r1.ebuild,
+ -libselinux-2.4_rc6.ebuild, -libselinux-2.4_rc7.ebuild:
+ Drop old RCs
08 Apr 2015; Michał Górny <mgorny@gentoo.org> libselinux-2.2.2-r5.ebuild,
libselinux-2.3-r1.ebuild, libselinux-2.3-r2.ebuild, libselinux-2.4.ebuild,
AUX 0006-build-related-fixes-bug-500674.patch 2846 SHA256 68084a13ed0366c279e37c6ce24703d0ddcbc46b2b4b88bb8af286b77df4212d SHA512 7eff094adfc4d276e72705735b3f73b2b8a4f78be153db749939cbf6c8df2246cf45d4eda0041696642ae22d3e1715f1fdc8b6351c13eb6003e48043fa38200b WHIRLPOOL dc2b99d5345e21f18de44dc56cb7996c5b567c932e4d3a2e6808a21233f582868333cc0d7c0eb2299b8d71a0cd46d2c0e88bfc6d351211b6374762b7863d72f6
DIST libselinux-2.2.2.tar.gz 171013 SHA256 30ab363416806da907b86b97f1d31c252473e3200358bb1570f563c8312b5a3e SHA512 1270cba11ec0795a2cea3706ac5547655d0e65dcd2141932000526f3d0c781b6ae114051b2bb53950b8ef207a318335329280b9fc9fd81796e8e4a27cf6ae841 WHIRLPOOL a444e44225ced35b126bbd2e8924aaf5c9f4da7abb9663d20a32b97babe750245c22d75e2238de0958b73295cf582b8aec39e23312886b96417120c600ed37dc
DIST libselinux-2.3.tar.gz 171254 SHA256 0b1e0b43ecd84a812713d09564019b08e7c205d89072b5cbcd07b052cd8e77b2 SHA512 8cfcd20ab0b43ffbb32389e0498b21e43cde643dcdf471a2354f1ca557f11641d250871ed5e71b9dde4c5f47ac1048746fe514f8f6cfad668fa179ed5136e802 WHIRLPOOL e975a391559aca3f8b251d2aa484cf8e344d09caa43ff56dd929e75a0ad195cf8d9a88b950679f589f4deb74aea0d22be4e7ad00b11eacc080288df0b5ac7ccb
-DIST libselinux-2.4-rc6.tar.gz 165956 SHA256 a8df5c615632b74240f4a27a9d91f7a63a73bdd7c899203d5add59fd3d24416c SHA512 a72444037294a9daab371b63b29979a3ceb4aaf2d6809bb6dabe8d4fae84dd35c141b6ecac76ef3df785b5da1c00aaefa9e648b564cfbebed517ccc8206b7dea WHIRLPOOL 101e1c9ac01b84168a4091ad67842efc9398f46ea54b22b9512a0c7a3b5354cd9c25ce2212d2da282b9e5d5a7c88a886b8eeb45dd305e127e6bf473e096a6e3c
-DIST libselinux-2.4-rc7.tar.gz 165958 SHA256 a48d03289cfbde051c59b9dcce39eabd36d14bf6093264fbb98c334e8b4f8ff8 SHA512 cb8613779e927c6920d5b0564cc4245ab7f02b88c938800ad3770c72acb00a2abcfa5f9eb2223d479ff586cbf8c2dff514c5719dcb2faceebe287f96e19df93b WHIRLPOOL 7a892ca5452cb3aa6187ccea4024b77cd5bd29d750ac14021cc88f05f2747736c8fc474c2d5f932ee7ee0d4f2e12dc80810de90620ef7f89ac10763dc50a5f5b
DIST libselinux-2.4.tar.gz 165931 SHA256 46043091f4c5ba4f43e8d3715f30d665a2d571c9126c1f03945c9ea4ed380f7b SHA512 f7c7ceabcc6ca7bb5cb24fd04b8ea4771af7e509a11ce601fb50d52bd14b291ab6136b7f5193912d02b61b132a2fdd1666f229478598d0b20b99bdea0f5e69d6 WHIRLPOOL d1499818fc885c3bd07785d41466b4ea4bcf56fafe8cbc9bd1a517fe0d2d528b10911fa6df08756ca63aebc411fd69c7f01283685c8a858a81301e203dfd3ec2
DIST patchbundle-libselinux-2.2.2-r5.tar.gz 2304 SHA256 ad77f499c05ec3b5707cb9db518a891dd9c84ccb77db07e686c87e5799e1802c SHA512 a01db39a7aade27b0127dd0e2f3185587ff4d913b7b1be7beac36dc2d3e1007de5e6bae8a11bc84567385420fff064ba54892d8e113c8fd54ad3c598dde7648d WHIRLPOOL 5886d9de6fcf073d54ca5e0eac3f8b4754c44382e7044debb223f94ecc81ea0e26b7638037eef17eb6f8ce4cc5046a4bb9f93b9b7767480908ee5b2ced0413ac
DIST patchbundle-libselinux-4.tar.gz 2631 SHA256 91bf43c84ce3d3178c8d21fdcf97380a635fa2465d1611fe4e0e3838a586c78c SHA512 bd2f9762f095e3dbc67e77ee04968cb8e87d460fdf10feff91cb1ce6027e19a660bb57617887e44608d39720e8f95500c451c4b284d58c0a756a04b08fa305c2 WHIRLPOOL 07a6a69d33c46c443907aae2ae4f3646a0360565e28d0a50cbcf81f8b5d8c259812d3e086841fc21c2a8104ce9863fc6c9c1d32e28ea08ebc7baf2d45af3509f
EBUILD libselinux-2.2.2-r5.ebuild 2525 SHA256 1dd1041a0d3a310b8f9e37996dd8fbcc81f7ebdcde9b2ff6e073f88238493224 SHA512 02044a7244c47a9f36be9b8572f9ac0e992f1e0c68d8a658e2ccaa9d3b6c2d88d63ddae9071517cf011ab572a476847363670728f0a8b2cfd7d259ce95904242 WHIRLPOOL 27e0e4b5955bbd3b5bb217d8013f61fea766531205d9d2d5af431835bf623d0b0d8cb1360a0f7dd55f0cd2c8a2f0451878d1e3c76c9df8d80c12aa3867bbada3
-EBUILD libselinux-2.3-r1.ebuild 3938 SHA256 9764a99a5154829cddcabd128d15d15500ee7ad46aaebf342a2298fbea19a236 SHA512 644bc5c4dba80b219b7fe94fbb1b74cacdb30490f14adcbb91957339b4f1d5e5a8beb96ba02dc6d79e0b6dfd0ea5753da9d8ff3a4036a01896a2be681294f44e WHIRLPOOL 9f53b01524abc8aec07a2476e3c1cb98ecc7f3b71c5884fa26bf8f806c73cd91d6ae63b05675ad66f2e74dca3b5b8480ba79d0cadb69a70960df4273dffb93d7
EBUILD libselinux-2.3-r2.ebuild 3970 SHA256 967b3f19eee57afc9c5202f391c3ce56b0e02da7e3fe71661a16adfe5bf27d88 SHA512 105767af31686286fdd19dc26a5695c593fa6607b947beff211b4953420afdd7fbca08832bff2a3d27826a1f0c84c4e6c9b0ca2b2a071b590bdc906d63d816bf WHIRLPOOL e50c5e10d69e0ac964572bb2798b6cc8bfa21f84faa2737680798cb38717250ee8eb3b099db8a2bbfadfbb8bdf089af691bcbabc459348cd1df09bde0de987f1
EBUILD libselinux-2.4.ebuild 4021 SHA256 443df20ad04d91dc02c6c8964d74ed955348a81ab89818133d2d9d213df491be SHA512 e6609efdb16a4ee1ccb9a5bea5c06f50cd3a4e57a659ac69e1ddf4c5c600c77a82743eefda42feadb64d4610e61cebdcd46f595509d7deb63c31e866ebfeb521 WHIRLPOOL 4030c17b4971866567cff996154cd3d8839dbf42a788adeb8d7dcaabd933bfed687ebd82526d5b7dca1e32456db7c7a440b87eacad98b6c25591223e90e94901
-EBUILD libselinux-2.4_rc6.ebuild 3879 SHA256 8e0917a8f4a43a18c454c1e8803de7a40aec6d59887714b92e38bb891ad08f3e SHA512 133a0039fedf10ab68369a662e881d349d99a7c8c5a86046bd16d912b7e6de59fa1069030df9741bcc80cad30ff01070e0d895716779a037a0eb20c4510a7813 WHIRLPOOL 7716d618d1f3e6a880224b315b6a5802d5a7afb61fae25766d88775e57a7726b3e4e6247c50d44a46dae1f1eb6d47ef5a7441fdc69b4d50de42107829d9845c8
-EBUILD libselinux-2.4_rc7.ebuild 3859 SHA256 369806834654adbc538ee0ef2b80afe3ec2875f94ef7c5ec3abb5cc9224298c6 SHA512 bbd4c516ba60531b6b247a37cddfc7503880c5125f0864889b6d7ef5334480e9662a93dd9e980c8b6930e88cd705511d198f74307108c6cd5a985ba76f458064 WHIRLPOOL 08e6189235e36a9287b7959ca2d5383700340fdbeefb324cc68153e183b647c6f6af23598625fb5f4c128751c3ecb4c812cb62c13dec4dee51970ae4d88f4984
-MISC ChangeLog 21238 SHA256 ecd0536610731904200206a8d76dba25f4e4d35584053b57ae5bb8af7c6c1fc7 SHA512 85b7d8e2153d95620005f1be5a9799f67d89c01bdd6c01e02c28bfa9e3c924cfe3169dfc79354b16ad1e4ac828daff17c1648bf3e682cf66b042e55c80f95482 WHIRLPOOL f763cba31c125b3a49aadcd4c25d0a288b5c19b73bfecdad9c294feb0d3a43fa0a6b61b9fb865fb0c6c725dfa90386a9999cf21bff02c3509f5204eaa6273e82
+MISC ChangeLog 21392 SHA256 41af665f5ee3a583074e7f5d48c41a154eeca66ae7bf9f32ec54245b8f519a8f SHA512 d4aefda1c1034523043b2870deb8c179767d9379317e1fe66dd6b7ae4628e22a04f5d4d65ca567e3f7390026c6285bc703eac0ea9801d49c0cf55566b14b1ca6 WHIRLPOOL 8bc95bb544c083e3937422e096c928392f2983713803aa1460687e28a6e2c30b20ff870d39cca656ce2b9c76284ac696720f8638a2c96cc20d388442bfead896
MISC metadata.xml 406 SHA256 934da6149d008c09754c0654dbea6c49da117923adc6fbf3fcabac58195b9c45 SHA512 5bd2b0637c4d77b6113540dff5c4253390b1fcc69b864aaf2196d2c6e8c2c10fbb06bfcb69ba73978e3a2c3ca60fc6e4eccc0ea02a818b34a66c137f993a33a0 WHIRLPOOL f34ec6f0a7f35b9c2a8f29688fc58b6228484e3ba0568d65b6d8e24cc91662b6704ea532e036cf0a6ceca83b4e118bb7c8a64c6c4ba45bd60e2fa2d73d2d2abd
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQJ8BAEBCABmBQJVJXNpXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZORh8QAJQWZqF55ABzPPHCk7v7mBcc
-P0PbtYxkxt1624nuOZu8G74LD+HuOByW+KNQ8aFQi1OVDlTMwJmN3JaxnMvx7cRd
-tefhPfCy0SsR5o1REHhDrKDhaNl6TxhpaSTC3j3D0OEhL5mnVqpLefbbxdq2VjyQ
-/xqLfNz35asyBuOcSgnI2HMNx+I53FcYsWtAE+xO8kVp9Eez6Adx3zIsmzpxa/K6
-0oH3EHGBvLaCl4K/H21BVh24p+uWz3/VJNHs2ScU1mLRp+o5Jqz0z2QJjPD8mX+z
-bBkqEytlwyGtn/xrv+o3i6ULH2UtMq5G87CQbxngPAMq+0q6T5eL8XSZ+uR5myiY
-Q6rr3rj4BWz6bd82nY2pCxGi20c1stxf8NVjR9mMaed6oBHuxwV6zC5lfmQFYNu8
-PN+3c1986qoZ4cEgVfguJgLxfHO/1dJuW+/zPg2FYjK5iB1OU/+07EwOdPm14iKt
-3eFF1XMUFTpdO9mVQnfGty7gZ3KHDGf/yv1vrb7SuCOnYWZfDW+OC2M2ASHVQSFu
-TIeo5rk2d2mgBh+LBvIlKRbzHt1Xjd2YZZV2EbucE4kEwdIorAYLue8A4befv63M
-8sZ/PApOIYViTKFFQqD6rh3UY414hJr3yn1yaZCK/+iZI6eM3RAEUof63Jb9WwhT
-uyO0DtpaPnrTTyZ7i9yk
-=LpcT
+iQJ8BAEBCABmBQJVMtM6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTYyREVBRDFDQ0REMTEzRjA0QjNENDky
+QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9V5e8QALZNNZwPv0j3zhmag3oQwMox
+oiaNZu/bh0xby06XSzrPg5j0iJYAv1CJqvEcAWjsUF7LZiaGczdc4tOLMfKmMWHN
+Pb57JsvYybZYzmYzRCt7dj65QgTDfvJf3GF3aocr0WxkaOFUN12vw102nF9lW2Xh
+aAOP263bJdEN/hhTnH7K/GrxMKnnBhfeeslA8UxooFn8IWqKeWPvL00cEsYXPV5Z
+K2crIVMWpUHTKyhH1+ZjValCxETeN5+j3DCthv1CdXA9zcpqi8EPv24rSOSSYUwg
+MhMKra/hg0YRneJWvzllNwK2tU4JWdWL1bCNR5+HiEfl4MbNy4LqjFjiME/ibWTC
+UcS9I5BpTXz5NN+19movOdy4N83iQCsnrvzRSj8BVyQPWT/yjKuH4Wo/sDiisIqd
+/2goXCTXQ8wxXqPC9K/BzCA9pACQySp3Rw4pI+j2UYLKfGq+4gSqjtYkSvFcwkcf
+RmtVFy78DvSQwdXyDLgyQ6V6s4uzR0j+I07bQ0EPe/vAZCvcLLVcnQC7FsVr5P8N
+U8YTVTTFJTFotWkcYrwEiG/kOMDl06bFHua8a0502rqpUYmoE3odvv9r31VQ0m1W
+n3Y1wE5jdOHPDdYyQpqxEnBKdHKZuGVsORmR9VLqzpap1xYLl+Q9JU8heHc4uGNx
+xyFf+uZxM3uDNvFJfr11
+=nKON
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild,v 1.5 2015/04/08 18:28:33 mgorny Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-USE_RUBY="ruby19 ruby20"
-
-PATCHBUNDLE="4"
-
-# No, I am not calling ruby-ng
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-SEPOL_VER="2.3"
-
-DESCRIPTION="SELinux userland library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/${MY_P}.tar.gz
- http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${PATCHBUNDLE}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="python ruby static-libs ruby_targets_ruby19 ruby_targets_ruby20"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
- >=dev-libs/libpcre-8.33-r1[static-libs?,${MULTILIB_USEDEP}]
- python? ( ${PYTHON_DEPS} )
- ruby? (
- ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
- ruby_targets_ruby20? ( dev-lang/ruby:2.0 )
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- python? ( >=dev-lang/swig-2.0.9 )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- EPATCH_MULTI_MSG="Applying libselinux patches ... " \
- EPATCH_SUFFIX="patch" \
- EPATCH_SOURCE="${WORKDIR}/gentoo-patches" \
- EPATCH_FORCE="yes" \
- epatch
-
- epatch_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export PKG_CONFIG RANLIB
- local PCRE_CFLAGS=$(${PKG_CONFIG} libpcre --cflags)
- local PCRE_LIBS=$(${PKG_CONFIG} libpcre --libs)
- export PCRE_{CFLAGS,LIBS}
-
- emake \
- AR="$(tc-getAR)" \
- CC="$(tc-getCC)" \
- LIBDIR="\$(PREFIX)/$(get_libdir)" \
- SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
- all
-
- if multilib_is_native_abi && use python; then
- building() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake \
- CC="$(tc-getCC)" \
- PYINC="-I${PYTHON_INCLUDEDIR}" \
- PYTHONLIBDIR="${PYTHON_LIBPATH}" \
- PYPREFIX="${EPYTHON##*/}" \
- LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
- pywrap
- }
- python_foreach_impl building
- fi
-
- if multilib_is_native_abi && use ruby; then
- building() {
- einfo "Calling rubywrap for ${1}"
- # Clean up .lo file to force rebuild
- test -f src/selinuxswig_ruby_wrap.lo && rm src/selinuxswig_ruby_wrap.lo
- emake \
- CC="$(tc-getCC)" \
- RUBY=${1} \
- RUBYINSTALL=$(${1} -e 'print RbConfig::CONFIG["vendorarchdir"]') \
- LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
- rubywrap
- }
- for RUBYTARGET in ${USE_RUBY}; do
- use ruby_targets_${RUBYTARGET} || continue
-
- building ${RUBYTARGET}
- done
- 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() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" emake DESTDIR="${D}" install-pywrap
- }
- python_foreach_impl installation
- fi
-
- if multilib_is_native_abi && use ruby; then
- installation() {
- einfo "Calling install-rubywrap for ${1}"
- # Forcing (re)build here as otherwise the resulting SO file is used for all ruby versions
- rm src/selinuxswig_ruby_wrap.lo
- LIBDIR="\$(PREFIX)/$(get_libdir)" emake DESTDIR="${D}" \
- RUBY=${1} \
- RUBYINSTALL="${D}/$(${1} -e 'print RbConfig::CONFIG["vendorarchdir"]')" \
- install-rubywrap
- }
- for RUBYTARGET in ${USE_RUBY}; do
- use ruby_targets_${RUBYTARGET} || continue
-
- installation ${RUBYTARGET}
- done
- fi
-
- use static-libs || rm "${D}"/usr/lib*/*.a
-}
-
-pkg_postinst() {
- # Fix bug 473502
- for POLTYPE in ${POLICY_TYPES};
- do
- mkdir -p /etc/selinux/${POLTYPE}/contexts/files
- touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local
- # Fix bug 516608
- for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
- sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE};
- done
- done
-}
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.4_rc6.ebuild,v 1.3 2015/04/08 18:28:33 mgorny Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-USE_RUBY="ruby19 ruby20"
-
-PATCHBUNDLE="5"
-
-# No, I am not calling ruby-ng
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-SEPOL_VER="2.4_rc6"
-
-DESCRIPTION="SELinux userland library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="python ruby static-libs ruby_targets_ruby19 ruby_targets_ruby20"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
- >=dev-libs/libpcre-8.33-r1[static-libs?,${MULTILIB_USEDEP}]
- python? ( ${PYTHON_DEPS} )
- ruby? (
- ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
- ruby_targets_ruby20? ( dev-lang/ruby:2.0 )
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- python? ( >=dev-lang/swig-2.0.9 )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- epatch "${FILESDIR}/0005-use-ruby-include-with-rubylibver.patch"
- epatch "${FILESDIR}/0006-build-related-fixes-bug-500674.patch"
-
- epatch_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export PKG_CONFIG RANLIB
- local PCRE_CFLAGS=$(${PKG_CONFIG} libpcre --cflags)
- local PCRE_LIBS=$(${PKG_CONFIG} libpcre --libs)
- export PCRE_{CFLAGS,LIBS}
-
- emake \
- AR="$(tc-getAR)" \
- CC="$(tc-getCC)" \
- LIBDIR="\$(PREFIX)/$(get_libdir)" \
- SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
- all
-
- if multilib_is_native_abi && use python; then
- building() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake \
- CC="$(tc-getCC)" \
- PYINC="-I${PYTHON_INCLUDEDIR}" \
- PYTHONLIBDIR="${PYTHON_LIBPATH}" \
- PYPREFIX="${EPYTHON##*/}" \
- LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
- pywrap
- }
- python_foreach_impl building
- fi
-
- if multilib_is_native_abi && use ruby; then
- building() {
- einfo "Calling rubywrap for ${1}"
- # Clean up .lo file to force rebuild
- test -f src/selinuxswig_ruby_wrap.lo && rm src/selinuxswig_ruby_wrap.lo
- emake \
- CC="$(tc-getCC)" \
- RUBY=${1} \
- RUBYINSTALL=$(${1} -e 'print RbConfig::CONFIG["vendorarchdir"]') \
- LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
- rubywrap
- }
- for RUBYTARGET in ${USE_RUBY}; do
- use ruby_targets_${RUBYTARGET} || continue
-
- building ${RUBYTARGET}
- done
- 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() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" emake DESTDIR="${D}" install-pywrap
- python_optimize # bug 531638
- }
- python_foreach_impl installation
- fi
-
- if multilib_is_native_abi && use ruby; then
- installation() {
- einfo "Calling install-rubywrap for ${1}"
- # Forcing (re)build here as otherwise the resulting SO file is used for all ruby versions
- rm src/selinuxswig_ruby_wrap.lo
- LIBDIR="\$(PREFIX)/$(get_libdir)" emake DESTDIR="${D}" \
- RUBY=${1} \
- RUBYINSTALL="${D}/$(${1} -e 'print RbConfig::CONFIG["vendorarchdir"]')" \
- install-rubywrap
- }
- for RUBYTARGET in ${USE_RUBY}; do
- use ruby_targets_${RUBYTARGET} || continue
-
- installation ${RUBYTARGET}
- done
- fi
-
- use static-libs || rm "${D}"/usr/lib*/*.a
-}
-
-pkg_postinst() {
- # Fix bug 473502
- for POLTYPE in ${POLICY_TYPES};
- do
- mkdir -p /etc/selinux/${POLTYPE}/contexts/files
- touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local
- # Fix bug 516608
- for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
- sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE};
- done
- done
-}
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.4_rc7.ebuild,v 1.2 2015/04/08 18:28:33 mgorny Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-USE_RUBY="ruby19 ruby20"
-
-# No, I am not calling ruby-ng
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-SEPOL_VER="${PV}"
-
-DESCRIPTION="SELinux userland library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="python ruby static-libs ruby_targets_ruby19 ruby_targets_ruby20"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
- >=dev-libs/libpcre-8.33-r1[static-libs?,${MULTILIB_USEDEP}]
- python? ( ${PYTHON_DEPS} )
- ruby? (
- ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
- ruby_targets_ruby20? ( dev-lang/ruby:2.0 )
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- python? ( >=dev-lang/swig-2.0.9 )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- epatch "${FILESDIR}/0005-use-ruby-include-with-rubylibver.patch"
- epatch "${FILESDIR}/0006-build-related-fixes-bug-500674.patch"
-
- epatch_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export PKG_CONFIG RANLIB
- local PCRE_CFLAGS=$(${PKG_CONFIG} libpcre --cflags)
- local PCRE_LIBS=$(${PKG_CONFIG} libpcre --libs)
- export PCRE_{CFLAGS,LIBS}
-
- emake \
- AR="$(tc-getAR)" \
- CC="$(tc-getCC)" \
- LIBDIR="\$(PREFIX)/$(get_libdir)" \
- SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
- all
-
- if multilib_is_native_abi && use python; then
- building() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake \
- CC="$(tc-getCC)" \
- PYINC="-I${PYTHON_INCLUDEDIR}" \
- PYTHONLIBDIR="${PYTHON_LIBPATH}" \
- PYPREFIX="${EPYTHON##*/}" \
- LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
- pywrap
- }
- python_foreach_impl building
- fi
-
- if multilib_is_native_abi && use ruby; then
- building() {
- einfo "Calling rubywrap for ${1}"
- # Clean up .lo file to force rebuild
- test -f src/selinuxswig_ruby_wrap.lo && rm src/selinuxswig_ruby_wrap.lo
- emake \
- CC="$(tc-getCC)" \
- RUBY=${1} \
- RUBYINSTALL=$(${1} -e 'print RbConfig::CONFIG["vendorarchdir"]') \
- LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
- rubywrap
- }
- for RUBYTARGET in ${USE_RUBY}; do
- use ruby_targets_${RUBYTARGET} || continue
-
- building ${RUBYTARGET}
- done
- 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() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" emake DESTDIR="${D}" install-pywrap
- python_optimize # bug 531638
- }
- python_foreach_impl installation
- fi
-
- if multilib_is_native_abi && use ruby; then
- installation() {
- einfo "Calling install-rubywrap for ${1}"
- # Forcing (re)build here as otherwise the resulting SO file is used for all ruby versions
- rm src/selinuxswig_ruby_wrap.lo
- LIBDIR="\$(PREFIX)/$(get_libdir)" emake DESTDIR="${D}" \
- RUBY=${1} \
- RUBYINSTALL="${D}/$(${1} -e 'print RbConfig::CONFIG["vendorarchdir"]')" \
- install-rubywrap
- }
- for RUBYTARGET in ${USE_RUBY}; do
- use ruby_targets_${RUBYTARGET} || continue
-
- installation ${RUBYTARGET}
- done
- fi
-
- use static-libs || rm "${D}"/usr/lib*/*.a
-}
-
-pkg_postinst() {
- # Fix bug 473502
- for POLTYPE in ${POLICY_TYPES};
- do
- mkdir -p /etc/selinux/${POLTYPE}/contexts/files
- touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local
- # Fix bug 516608
- for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do
- sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE};
- done
- done
-}
# ChangeLog for sys-libs/libsemanage
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.89 2015/04/08 18:28:33 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.90 2015/04/18 21:58:59 perfinion Exp $
+
+ 18 Apr 2015; Jason Zaman <perfinion@gentoo.org> -libsemanage-2.3-r3.ebuild,
+ -libsemanage-2.4_rc6-r2.ebuild, -libsemanage-2.4_rc7.ebuild:
+ Drop old RCs
08 Apr 2015; Michał Górny <mgorny@gentoo.org> libsemanage-2.2-r2.ebuild,
libsemanage-2.3-r3.ebuild, libsemanage-2.3-r4.ebuild, libsemanage-2.4.ebuild,
AUX 0002-semanage_migrate_store-Python3-support.patch 10287 SHA256 685bab1de2fdc80952592fe7347f599b3a0dc8c5410606cd96d31275d48fae4d SHA512 4d0dd2b0b9ca81ab7a6b3bfdb89307fd33c8e7f4808ad28eda93246d01f6c91b3a73cb116a84736aa79cd7eaf7563d6aa9bffb38f974d1d445a49fc8c8d77db0 WHIRLPOOL e40042934df6c0747b36a8da53125fe91c07f1b7087f29e93f55ca8103021ff1fbb07d080b6bc5b1ca5b91ef6fdae08d6b0dddfb3e15567ff8a901397041565b
DIST libsemanage-2.2.tar.gz 138208 SHA256 11f60bfa0f1c6063cd9bd99ce0cb4acc9d6d9e9b8d7743d39e847bcd7803bd75 SHA512 09032b1b322fec7346164939ade118034812cb538ebc72121640d4ac5c89d2a66b59caa465027cfbebb590dee039a26d4345eafedf365d7f6ad0b5e90377d50f WHIRLPOOL 49170c5ee9ff57dcc4a15aa72386f37993f76436f0da25808c60dab2d03ba52932d0d4fa753c326900d83d2fae30f8bcf659251f17327783f2e2be3deb4842f4
DIST libsemanage-2.3.tar.gz 138231 SHA256 03e09e35e611c286e446bef92b6023ef2623815996f5a53394bb02e49a312e4b SHA512 defe3bbdbe51abdaa13a39f693c33446d8a1a8509ac1eb25c7770da2df6487bcb0ca31259d02b4531d4c81db5e221e94e95bec97f6a1a155e1de2f65e6f0da34 WHIRLPOOL 943d4d300aa8ad49c411b10b41c0c3e751c46dbcbbe129bdd1d2e975e231c58391d6ecdee6b27699fff9f6e6facf5b48fc8d57c2ff68692694c7de430750fac9
-DIST libsemanage-2.4-rc6.tar.gz 151087 SHA256 92fc0fa14dbc297de41941cb90c02225b7fc9591df29129725751f98a41c5d93 SHA512 0c3fdbce56a0b3794c451d88330d8b32da462681b4d6b9f14a2c885a6eb4b32d2510ab6bc3a830a79304ec66511c57c33ec41da030d75d3f80d51e14ac529f2b WHIRLPOOL 6ee96b1164133b480e9d1855293b6ed468b3b0ae249a457a7f5b5bd5846fc806c7efb82e3a75ea55b285966cdfbbd1603fd2e9afd9d6c82c4e5053d716f01969
-DIST libsemanage-2.4-rc7.tar.gz 151193 SHA256 7ea902f829fa76856292c0fcc09334c528bd25db5bd95224aa1a00b32cee7f60 SHA512 6330af6bda8ea6da3caba9d006542db2b9a5d25ceeefb0a1058b9b50ddc604bf9b148214c1b1450bda042b4c7c9779cb4cb6b378c5eb205f567a6c221ac51fd5 WHIRLPOOL 4a4d9f147e492926714e72eb42e6ae9a47fc8153aabacb80fe153d9cdca06a8ad5afaf8164c5b79e9aa095ef5eb7b49761a9c74b2b8804309fa9f0fe84a684f5
DIST libsemanage-2.4.tar.gz 151173 SHA256 1a4cace4ef16786531ec075c0e7b2f961e2fee5dc86c5f983a689058899a6484 SHA512 54f993253b22207b053daf4d34e72c65c72279866416089b6c0f047ef77bca3e307eac0ce6dfe40bd14e2e47e79841b358d5607501779f38d9b5f7c35f3b7729 WHIRLPOOL 7303c06515ed59b5756a87d08aff07671e51d26ce9fa452ca75643dd0ce4658571dc69d86434c943d691a4ab0d90cbdccdaa27e5aaec5fdf8057cf2d5d30631e
EBUILD libsemanage-2.2-r2.ebuild 3201 SHA256 39aa38de07e4b04b7f200a5abcfbc3a4dc033063c4adcb51813486d26f82c1cf SHA512 f1186f33e4685c0b6403e001db853ce845940f2332fc9b389e3fa96c5ff0762bcdc1ec22caacf12e5045d946fdb6c611b29b7ec1807bff72df93935fa7063a75 WHIRLPOOL 4715e92f0be45cbfb58e3a44bc8c1a1e69f6f66a803d816a4975d5be596f5f2dbfe8f3d95499475b7c0090cbe22e0359dcd1c895b8be619440463e638da16871
-EBUILD libsemanage-2.3-r3.ebuild 3528 SHA256 5011c7d70e9067c7126833a66dfc3ccc5d095798b80af622436c6b2fefe3491f SHA512 b0415217d7767db1eb01c10dce48a6c05bd0c88de55590198c72c6ddd69175e1a3c554e84e2a67c3e9a510cc293765686a95c1065ea72467e740576097848205 WHIRLPOOL 9e56ea4b70913ca37d393246e1c5fba186624800a18b619c5b09f59edd72db2945ca8e4a24c18c63ab066693bd6f04fefd6bc664041b07a00df958ce2a96fd34
EBUILD libsemanage-2.3-r4.ebuild 3560 SHA256 e8ccb383ae811fdef8e12f8459a11618269b658b591dd4d57d7537021e361d26 SHA512 dda74556b122d354979db9c5c4883479e56f49e5a2c48a4cd70f112fa22f41daaa75bad63d2a0a94672d17fecf63cc0b6a8dc48d58e0908e851bb98b346036a5 WHIRLPOOL 7b0716d3604b6db85818734c6a148485a8bc3aa0b76f1172e1520dbc5294e75ed8d83cc97c065c9e6cc54b6b22e01ea3cbb094f1e39514208f5fc69ca831f781
EBUILD libsemanage-2.4.ebuild 3945 SHA256 20efaf0d321f2806cbf309b06678ba60e2e29694ee51eefb0b36490ae6ff9f07 SHA512 aebcd158ea524bbf9534ea43788fa8764f06f6ae511f1ac1b04196d0330229979fb7ae290e711334359b9c5cf3a3ce0e809817a8da79ed90f540b1cae57780dd WHIRLPOOL d51b6821ca88a636a0ca1d02bfe833bfbe4068694dacdacd45b5e12e63127120c8219d095ef2a11e137d1c41f1da6c6d6fbb8c10d61af3667c75239c147e6b8e
-EBUILD libsemanage-2.4_rc6-r2.ebuild 4042 SHA256 7f94e53c5937c36a81d975afd4a4f6896193bfe5598da4948ae21ebcc77903fa SHA512 207351751b4f0bdd825b4c990f493b360e0121324b1cf9fa9f20c3bf0695d93401dd7fc50c389b19f61695d7c60f66c4c1fb27f013955344ca96a9d225b90cf5 WHIRLPOOL ac927abf99a4fb6f1a94d1a2d5ad5fea340aeace3c0eda028fbd7dbaf7d03f75253f25f310563a2c6418b7e1596f155d83e46981e742fb87c49b22dd31fb8c7a
-EBUILD libsemanage-2.4_rc7.ebuild 3949 SHA256 6828d670232dff5c5d14429018d4bb0cf22428f04f1c14f307119b7f01978c8e SHA512 827088e824b8660d5f1d0102a7c5fb37e3d789680a8fefaed2e5e13e19fd0cd7bef598a2e385885ce7ac675b8d7bad725c7131cbd269322746f6756f73279010 WHIRLPOOL 85a61c4be533a2b3f310c976c2aab237f21cc5ff325afc2a28b41f2643a23bc201cd698541f94f6d00a67eccc35b61d5fd65de0d0846686d77af79903026f307
-MISC ChangeLog 13124 SHA256 90639de6cdc172d513dee0a6b6de3b66db21fc93464b696b6d588ed14366efa0 SHA512 a395cc0a4cb835f923886c222cace1a973edb852dc7d231f041c9ceb218ee8f44499a88b106755b08e2fc996adf077f6375f62aa8c9882cf12ead630798804be WHIRLPOOL e8b1f4a4e7f9b6bd4c941ddae726a8523b2428e53ff9fe75cad5ce8db2605e3b815c22083e2308ce8161cf45eecc7164c472f764c4a8b5dea1ed11b9b43bbdef
+MISC ChangeLog 13284 SHA256 4d2030f5f9113bcc6b5140df5269f028f68c4103c05fbb42139812e8a4bec0fa SHA512 5bb6a64474986cec0e841ed806623ab15685ee863c02b38efb43f4abe4d92a705069aaa6a6404dd839391da777ed2570aff7d2c76031f8c1b0e217b22ffa79d8 WHIRLPOOL 5be951802cbe51d5b0f7db17b19be228192b20cf4c0ef94c95e5fd81edefe62bf8e445407514f5255c331e322bfe98d8fe25cb1793737b05316f1ba1c5c99438
MISC metadata.xml 233 SHA256 c5a240155da9b7588e31ff668d3656486a16868654c076f7e1aea823a6b85ae9 SHA512 96a2805dfeebf2e9458e4b602da2cff381f9a3a2e05feb0b36d22b25cac15417e54c8f0572f14f3f944ca7d20377f20ef217ad51105e273a40525b1174df714a WHIRLPOOL 1e68c6d8f1f0446a8be9a001f4c89d641a2055fc9d440be286f753fbf8a216f9d0ed530694f1ff5859a1604eff125316fdcf9593cb91113e4735cc3fa8e8b9a3
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQJ8BAEBCABmBQJVJXNqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOSrEP/3ZmjF/7LY0woMjcfDKWMiOx
-YfU69CETfuv2Jt8VM+7r0jPGZfRGf8+8rVHfdnWnA50wdoc06b6TuuEXSC9jn92T
-9oqEWjfICPNcYI+fWUcZquHo+XR16QyH9xyPtJcVCphIqNgBdm6bsbjSdFarhlAB
-LinSsYAp095B6owEjH1djki4m6OoVB90ofAnRKZTGXb5JLUvoHVFsZw6akVZWY3w
-jafQLzCgMof5YdCpTZvsoBhlHm7hh/d9bYQpzoYfvGvpmz08kqzuGGTYv2RBo9nu
-V7WX6e4jZb9bUb5cEeChVHtFLHedMbkoBYOSvTFHk2y8ZJaMbGj1iGjBxoxOtQFa
-DBCzGD9Ju6XWRCm9v++KFSe2Rw4vCF06AxOGJDnJKNE8mp2OaWOgE++lQ+3G+3Py
-L8Dx0a3lxESNYuEcd0/nP1DW0/Uv36qX04cXcaa6CqAku+FW5/wE+8W5QZYIVwMz
-r6Otqp7SaFRyWZBz2uNkym7aXBfxlz6oWng3R/Wvkddyww8kw7AuHq3BA/E9bNQ5
-VcY3/fCHZwVkumSjJrjz1+r+D4ra9prf8P+NNmg8Ih6aM6AmNqAOsEdDdYioFbMA
-WJowTXVHi2QqU8zHsSWou4dr/U11k97CWMQ9LRE+JDZCk3vSaKzo2Lgczp1Gr33C
-6E8uciv2QiYshM3OfoQr
-=K3Ep
+iQJ8BAEBCABmBQJVMtOkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTYyREVBRDFDQ0REMTEzRjA0QjNENDky
+QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9Vfy4P/376uNPavUDA2KsXL5uCo7T0
++IWsouJHoieNSv65ZKrlMXOhB3t0khLPF8LKGL8whhNOmQgeYr0iA4fLdMQ48849
+KSzgya4hw4Qv5/T9M+RAXyKptB9Lxus0JzhoXJ7+b5+R3ruNinAsAosp9o0t/Gsg
+6vFDV09qjlvrSwEn06qKOglVpQInsb4ahuwP9YoerKN7h96bsw8OSyGPAlUDRVQP
+GVUT+/ZVOstYb4ONz+fUO4bxQG47SQcwNhNtGaseYoWhD6DIoh5+iKxA3FN/2qnB
+j5WldKVR9PONvDvmHUZwtj13+yIHqLuxeD2hOZ9u18fTivsITQLM4QlKpoLC/9OO
+yiClb3+IsNYLyYlS9ErBhrrYQ9gIQe4yQur5sKCa84P45ti37Po+I3gZee4AKybT
+VgfLKO2wnD+pfWcw+DOguDEu3gPt91xNcVGGon7+wQ9d0lRHcINNO19SypmVIMDV
+62zOFv9TMTxFidzT+inPfXsNCvCXvj89QFKgu5NJz9qyhbVh3pr1JixHiXyUoF2B
+yw6g/YVV5xZYi5nhwQ5gBlP/ntQgWUA6lj66R3OSpPChEX5tXgd6+0wjhqXa0opP
+SppMJZelKfqxFGS3tFpYonHq1k9Imjk2vmOGQr9BITm4qWvH4ouF9ySybFp2+so3
+5O+4IgW9DlS+q3chHhg+
+=Bnia
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.3-r3.ebuild,v 1.5 2015/04/08 18:28:33 mgorny Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-SEPOL_VER="2.3"
-SELNX_VER="2.3"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="python"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
- >=sys-libs/libselinux-${SELNX_VER}[${MULTILIB_USEDEP}]
- >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
- >=dev-libs/ustr-1.0.4-r2[${MULTILIB_USEDEP}]
- "
-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)" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- all
-
- if multilib_is_native_abi && use python; then
- building_py() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
- }
- python_foreach_impl building_py swigify
- python_foreach_impl building_py pywrap
- fi
-}
-
-multilib_src_install() {
- emake \
- LIBDIR="${ED}/usr/$(get_libdir)" \
- SHLIBDIR="${ED}/usr/$(get_libdir)" \
- DESTDIR="${ED}" install
-
- if multilib_is_native_abi && use python; then
- installation_py() {
- emake DESTDIR="${ED}" LIBDIR="${ED}/usr/$(get_libdir)" \
- SHLIBDIR="${ED}/usr/$(get_libdir)" install-pywrap
- }
- python_foreach_impl installation_py
- fi
-}
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.4_rc6-r2.ebuild,v 1.3 2015/04/08 18:28:33 mgorny Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-SEPOL_VER="2.4_rc6"
-SELNX_VER="2.4_rc6"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="python"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
- >=sys-libs/libselinux-${SELNX_VER}[${MULTILIB_USEDEP}]
- >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
- >=dev-libs/ustr-1.0.4-r2[${MULTILIB_USEDEP}]
- "
-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 "${FILESDIR}/0002-semanage_migrate_store-Python3-support.patch" # bug 529252
-
- epatch_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- emake \
- AR="$(tc-getAR)" \
- CC="$(tc-getCC)" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- all
-
- if multilib_is_native_abi && use python; then
- building_py() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
- }
- python_foreach_impl building_py swigify
- python_foreach_impl building_py pywrap
- fi
-}
-
-multilib_src_install() {
- emake \
- LIBDIR="${ED}/usr/$(get_libdir)" \
- SHLIBDIR="${ED}/usr/$(get_libdir)" \
- DESTDIR="${ED}" install
-
- if multilib_is_native_abi && use python; then
- installation_py() {
- emake DESTDIR="${ED}" LIBDIR="${ED}/usr/$(get_libdir)" \
- SHLIBDIR="${ED}/usr/$(get_libdir)" install-pywrap
- python_optimize # bug 531638
- }
- python_foreach_impl installation_py
- fi
-}
-
-pkg_postinst() {
- # Run the store migration without rebuilds
- for POLICY_TYPE in ${POLICY_TYPES} ; do
- if [ ! -d "${ROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then
- einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)."
- /usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}"
- fi
- done
-}
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.4_rc7.ebuild,v 1.2 2015/04/08 18:28:33 mgorny Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-
-inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-SEPOL_VER="${PV}"
-SELNX_VER="${PV}"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="python"
-
-RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
- >=sys-libs/libselinux-${SELNX_VER}[${MULTILIB_USEDEP}]
- >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
- >=dev-libs/ustr-1.0.4-r2[${MULTILIB_USEDEP}]
- "
-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)" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- all
-
- if multilib_is_native_abi && use python; then
- building_py() {
- python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
- emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
- }
- python_foreach_impl building_py swigify
- python_foreach_impl building_py pywrap
- fi
-}
-
-multilib_src_install() {
- emake \
- LIBDIR="${ED}/usr/$(get_libdir)" \
- SHLIBDIR="${ED}/usr/$(get_libdir)" \
- DESTDIR="${ED}" install
-
- if multilib_is_native_abi && use python; then
- installation_py() {
- emake DESTDIR="${ED}" LIBDIR="${ED}/usr/$(get_libdir)" \
- SHLIBDIR="${ED}/usr/$(get_libdir)" install-pywrap
- python_optimize # bug 531638
- }
- python_foreach_impl installation_py
- fi
-}
-
-pkg_postinst() {
- # Run the store migration without rebuilds
- for POLICY_TYPE in ${POLICY_TYPES} ; do
- if [ ! -d "${ROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then
- einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)."
- /usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}"
- fi
- done
-}
# ChangeLog for sys-libs/libsepol
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/ChangeLog,v 1.73 2015/02/04 17:46:44 perfinion Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/ChangeLog,v 1.74 2015/04/18 21:54:26 perfinion Exp $
+
+ 18 Apr 2015; Jason Zaman <perfinion@gentoo.org> -libsepol-2.4_rc6.ebuild,
+ -libsepol-2.4_rc7.ebuild:
+ Drop old RCs
*libsepol-2.4 (04 Feb 2015)
DIST libsepol-2.2.tar.gz 209622 SHA256 77a4b27006295805bdbd7f240038cb32a49be1d60847d413899501702933fc0f SHA512 96e489eb29f5256fbcb1a522d3738e0c5f05fff55041989c7c26331987abc71d80ed8fdbe228aadb60248869552c5d62fa5721b6218fb093ad027bfb44fac772 WHIRLPOOL 4d1eeaa0e1964461b0b28de9e3d19e38bb28e386413280c8ef45919906c25abaf575a3ecd0f40dce0de82800d34b5e1c3d5060f1e93d0270e5fe3c3105964305
DIST libsepol-2.3.tar.gz 209570 SHA256 cc8d8642c3b7b95d6928d65dcbca2ab0627abc1c05166637851e63c1a6eae68f SHA512 5155645642f7f09c7e1d17736d7ce1654c973d1feb9401ee67aad0a96f9bd561105b4ab1f564c60362821985023ac523d20ed40da0e5a52973f7984217ad0d03 WHIRLPOOL 15b19d021c4a52cfdae118a7a1ddd7057722286553a0e1dccfe5d92f0b8c5b1291388b8bb8d37b8f5e51fd162f57708746ccde67d0d9ae035506839cf9ba3bc0
-DIST libsepol-2.4-rc6.tar.gz 570080 SHA256 2e54a136dd0eeecd0829664cf1f79d30b26a5f771b39d7cfdf8034708d7aff90 SHA512 9d87358cd3ff45d3674355d446176df1f6114afe8105958094e47fc9d55e402e8fec761093c40ac01fb0ef4f30ee75fe00e047db0bcf18aab00c9580f2cbc4fb WHIRLPOOL c2b86f389c4ef96d5e513cbdfdbbc8e270913d2b12e2c05066f8ba23639b382b520fbc077ceab6e0c81965a5b2dcd6a0e15eb4ee7271501056c29da004053974
-DIST libsepol-2.4-rc7.tar.gz 570495 SHA256 e84c29025ab6a455fe233bfe64e8154c827c6770cf34017fc273cb65b22807c5 SHA512 c0ac78d3f05d97938323fd00f092ba955c4ce878a64e709c37af708b1b4fbf7c0d8ddf65bcaa2c9fc4ecaffba1a4693fe6121e7425b15d1c556dd185c603726d WHIRLPOOL 6323120ff1a78e46f7cd8156cb669380e53f220d9cb0ed752013ae6e58c7cdda7c503d4fc77249306851cca3e1fabb321ed73a098c02fd142c3b7688c7a2dea5
DIST libsepol-2.4.tar.gz 570822 SHA256 299015d59932404c6b69d365fdecffe5c0e2f9c44e08b47286a4bfc02ee49659 SHA512 95d25c90e3447d7b0d3e2ef5a404aed8bd946d7458ccbc57538bb9e9bd0cfa394022171ef4772ae4f1ea2422c0c4bd8c852badd28f79088d131062cee80f53fd WHIRLPOOL 407b7b335cb366e1773975cec843e9ebb6ca31c0ee9c69cd2ac1636efa63e1ee787cec1041f7a5d7fb37177730f20cadd2ed60bdf10f0f6d32e41f85e012ad43
EBUILD libsepol-2.2.ebuild 1222 SHA256 08c723ba250cd5f8ddd6b01010270d3072a7be7589fc7e25549d8603c0c98d98 SHA512 3e3bcd6304e473b051168ab45d53d191d25e854adf0956cee5e0a7903d123c10caffe1b279a7f42c48dc84d5d1871c39559a96a1473971bae310fc28db12444f WHIRLPOOL 5fc3833e733ee06c892d0a62dd457256ca680e44bbd953f8042346d45df0383d2a339f133b6e5491e1947f53497c27dd21e1e8fe9cd6cdf05efdef9951a501a9
EBUILD libsepol-2.3.ebuild 1226 SHA256 6dac824eb4add323ca26044c508caf12de9a93a332fa7e5c565648961b54c2d7 SHA512 219630436dd903175b5337b7b2b746d47db4877537fff4d60c8df1cb06bcc6f7f837949ec7ed5747357bd05f1c5d6878650e65572aaceec3516a18d333bb54ca WHIRLPOOL b102e0c1eff77c265505d1b96b5f38cb64c1cd00789faae455971069fdab38d6188d576820c1aa54fdb47135a7b4a9e0ed16b1e827ca0aa6448c534cb946f03c
EBUILD libsepol-2.4.ebuild 1084 SHA256 3547397cd47015b9ef5648886ef01138d70ff3f42eea60702ffd806a19f408f0 SHA512 767134779afad606597afa46b6cf0e0b65fa02c316c6e05d8f578cbdcbe891307ffac7c07d3122849216f54baf5e30264765e18d4274f9dc5fcd0f522d05499a WHIRLPOOL 26571ee8ea21155e176a72d602f7966d8aa614a1f23291962ec2210676507874dd2f553a74ac2b25d240989b4f691fc62d49e2079fc5e05890b14b6c2139a56f
-EBUILD libsepol-2.4_rc6.ebuild 1084 SHA256 12e107b0a4a1c8c5d7834d9e444e400cbf9b44fd076e7c70086a62caba7245bb SHA512 d2bb61bc8153a122f0ca724c6f6c49fbad2cffd3da1d531b1f2a22edddad3e19739c2dd2c799d5d25cf250d2c95a6fc194d60f04b80732ce29507ab74a905b00 WHIRLPOOL df79c90d64a9ce0776ef38c97132f06b87af8f6d32064fcd41b2aa434fc16d8e04a725d2952363ed65e16497ad63bf302b9c65abcf93cbff0402709207b5a35a
-EBUILD libsepol-2.4_rc7.ebuild 1088 SHA256 b498f21d806d2ae898b9c43e65ababaa54fe6384505ef9fd12705d5d37e6963a SHA512 e549838d73494970c73bb67acb998c38477ae4f634db857227df1d0a5cd0b76cec38726ff78f0569332dae1709b129bed94d55d37295b66399b0b1c6036b6c10 WHIRLPOOL b9af7f03b684514b5733d6ca5ae8407fba72872a63c1038ea8426fc32bc467dbdcdd0fbbf1c42cf2f3339b3cfa93af1f38ba7205255494f499e2e098c048ba88
-MISC ChangeLog 9955 SHA256 1cf656bd5e318c61fb2d64e96be77ffc8177e30ced499d7dabd1c3ee25350982 SHA512 bad8f6e7a50d92958fa7dbd73a7bdd00afcc356c3856619832acb8fbc2ebe231cfee144f626d904201f2f5cfffa4965ecaf8f7d67bc93e9e98ef77bd8f4ce717 WHIRLPOOL 9e9725d2fbea6a63e3865840f9542697efe14ac557ab8eed4c9edfa8d79d64d49609749f6e4958f2dfed8d1fb18aa82b2d60a718c1fa8d2d603af71499f50ebe
+MISC ChangeLog 10075 SHA256 c9948af6b66f2eb5c813e32e4bd2825f54f2b3adca9262a45bd4491fac94b3b5 SHA512 4ffa2a84b86cb540798406e272e59b41e34c86a8d35be06dfd93906fa704e0c9a4ded41f6ae0730f12f87d527f317410ebd3aa79cebc618480d06f568358fc1c WHIRLPOOL 72879aa9ed639bfdd999957960b111a1fd59959dbaccd8132a18083380e0e8a56a8c9ef727a31dfe6fd0db02c44834104a7b96d2b4ee5a408e746e46ec8af3e3
MISC metadata.xml 255 SHA256 34be115c595485e6f130e95be8e55b8cad13a3a80a04b538c42f3544ad0936c9 SHA512 91b84276affda6ab0bc9245150d8004517342b7fad0b2f2804bb71eb6f7ef519f4631a3202a0fa48158421f1197a3ae21f20dc7fe2ded22de32767047d51fc4e WHIRLPOOL eece77047bd215015bb84ffe8c01b657f1c363a337cd129cb4c666ee51ebb8e842101428c4a149bce99683dad69e5848366cca356c2b145be7b811c818010129
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCABmBQJU0lsKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJVMtKTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTYyREVBRDFDQ0REMTEzRjA0QjNENDky
-QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9VIvoP/37IcFTUKgu0TUA28DBOr7fS
-Ylo2HIFizL+kM1RRNpOPVlsNsD0h2PZ36+t/w0kN5kiBhuy6WyYmqDh/XtYcyyAu
-1z9oH7HCe/ciNSYkHpLb8/zVAb0aKz5OMgj5s1UtcKVIatRl0YHr7J0HPnWAdOyp
-xsxPhWRvQ+45C6VLdQZWHl+2JQXRDtW5KfUHtwIW+F8TLPqgHFf2Yz0EBlW88Pch
-iGs9XH1GTuhZFSNQCwMUfHQD8ePPqh6KzgmM+sTUtB/3u9YVshgB6/hMSv8cC46g
-mUgiEvHu3cs7kjxi2rqvjPDhopifLzuHXhrrwNkHb7N+4SDOQiuTp9E2YlSNPFK5
-XrA5eMfTKBWqfmpCpFnrDB2feZZLT6tVQmhie2uT0g8AAw5O5Y5zcqNoZ6Pu+2LM
-Lwytli3SKwfGNJpBdwwJCXUfBLlIWV1STBuFB2Hnoza0ZMYC6CzvXvDzSTxPUNby
-c0sHtt4wlLwvgrST6Lhoxmnp5wF+2Qw89qUkB3NDYfALR62mVb02FIxdloSGrDGW
-+CdGDvNqi6o/+8sR8uZxCYIoh+C3Eo3256oQdUjudfb2tcQp72NGnE3w+WdVxUhw
-9NA+9t9LUndAu0FV9XpzpNw5hH0MSM129lDSXVJvxEmGK1/XRuIOr0pJwOnTyEcZ
-Fc4TG337OSO3Erv3B5mo
-=n+ZR
+QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9VHVUP/A+kqalRiG1Zg+C7y2cApibC
+GZufPQOFdf+LH5c0QYWSE34WVA3mAHWL7gbAUOfboH0k97QDmaDIEDcdKgQTtxgt
+zg6SOz2dsK2bo89ZLiO/lnNx6MHKHKJ+ceIZgoysWUkO+dviZmdiW+OXiQ0HfvEW
+t9Ifpe4c50HzqxVZRRrucs4pO7yHIEKHImSSbHg0clGguy0IomAHnfpMAhfqQG/c
+gctRqOfUqwbHv2iCiAnjLtxSvvXuBOrO4HChmBIA4DM8mNkMwV0CyGR/UAI1twg8
+SixUu5HVrWreGHeY6u8rn2F3DtSfTNHAsbwWrk9W/eWRL3jLPnUzM20IElKcKcDC
+LSlhyHnniBGURmW1zM2678vkaAGh9lS76H1UrAgLTXoUtsoxlTciAi/8ToO04ojb
+EEDl1tAwPEXGMc0yGMG9IBey22ZGdHUK4IEsQvDZDlrAr120JaL/fFwTaofYfR3g
+CoImYdmhwktXHwbIMOrYCs+8b0Tgo442yRNvZ8Ouuy+PikS/SK5JKZp1zYGm4++3
+ZfZu/W7yQMkUN68gW+bGFRuHqV86+XfxqtrlmcKP6465HsZ31lsmwqDLz/V021kY
+X0XG5msCy2FEF6BBAWGBEsUyrTAsRH/VThhdg8juOnOorQp6bfmSDp2HoYxfnfOU
+Nid50EzHEu1YPIl+6Ux4
+=gArX
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/libsepol-2.4_rc6.ebuild,v 1.1 2014/11/14 19:15:41 swift Exp $
-
-EAPI="4"
-
-inherit multilib toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
- epatch_user
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export RANLIB;
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-}
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/libsepol-2.4_rc7.ebuild,v 1.1 2014/12/06 23:19:21 perfinion Exp $
-
-EAPI="5"
-
-inherit multilib toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
- epatch_user
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export RANLIB;
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-}