# 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.138 2015/01/26 10:35:15 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.139 2015/02/04 17:49:56 perfinion Exp $
+
+*libselinux-2.4 (04 Feb 2015)
+
+ 04 Feb 2015; Jason Zaman <perfinion@gentoo.org> +libselinux-2.4.ebuild:
+ Version bump
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libselinux-2.3-r2.ebuild:
Stable for x86, wrt bug #535682
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 2534 SHA256 a98b5b6f55cba51844b9307156d0174b5aa350092d998a7d7cb4ebef691b41ca SHA512 9c789b638cd8822cdd738906de5a0e52f2cdf5c5c88316048a790a775d9f41601ae49e971709f572dd3eca964af8ec262fcb41ed1387a6d6be1ece74ed879fe2 WHIRLPOOL 1b6800e9eb589da42f05e9d8eff6009aa4aff6e1b55bc0e81f1b8cef280726e2105a069accdf645e68f0213c02bbd610c068536a57a7e56ae42156192ef288b1
EBUILD libselinux-2.3-r1.ebuild 3947 SHA256 ca0baaae337084e32d687b2c8d74c50b995d91e737a26ed3cddd4f51c121e68e SHA512 7e57b18370145fad0ffb13f0d121a3efe0f9bac0c51a1f5a9aa24e4bb8d8a42e25dfa2025252e43e05ac5ac020a1cff2ca2d0b842943d5746b269f0d22140f2c WHIRLPOOL 6686edc1ee477fd6495935b1038e6a0341727c2b9600098ed0deed8b8a8eced95f6b9466600b4846cf4ea78d091e3b9378daf1ddb109481e8d2c50160ff41fd7
EBUILD libselinux-2.3-r2.ebuild 3977 SHA256 db0ad78c39c0ecb8df38bd88ab1021c5566544d018fe53974ff66ffc9f103674 SHA512 10470e73564f730d87e30236c3bb196d6aa6e33410eca29280780ce4722a4784ebd0247ebfb6a7ccd07e48a030e82177800a65c069bbb0043db36fb20a472c8d WHIRLPOOL 345fcecafd0414eca92f7b1e6904b6eac003a4be9c1a86f86b8652bc803cee7464ff5b1cf268e868e2f20ec23eff010de56acaee3dcdcf431c3da99b7c8898e6
+EBUILD libselinux-2.4.ebuild 3868 SHA256 7e388f3bec3b693c036c54194f5524c204380495a03730adae46c942b36ef9f2 SHA512 a847153581fa8fef4174f3aae1510db029bb85f6c83795b60d4da6bc7d4e96091b8a645b03deb594b531673d805bc12d4768007c1e954ede748cd06bbba52ace WHIRLPOOL ce850a2e460a3f0c683ee95029549b6e4b79c81034b9907c0c450081aa4be476267b6c606df338c8dd220db7061c63afb54a92610ef3b359a271eec33545d73e
EBUILD libselinux-2.4_rc6.ebuild 3892 SHA256 f940baddb05300826f14ef9d578639349500e76a83d502823971aff2da2374a4 SHA512 6b09d884c9e1d9a01e7a3ea0ec291210fa64eccb6116d8beb5836548c29ec65b3fa165cf6ada7de87567c16922393433a25a2975d6be3ec8a69ae044aad6bf10 WHIRLPOOL de16bc05c9a6c73f507e5f5b17780203b0d82da537899bbc8a91dcd8d4ea8e8401fe0081d8333469565894fd1d7e6d5abe1061b5f976fd954adecad3ed228c7d
EBUILD libselinux-2.4_rc7.ebuild 3872 SHA256 97969d1e843aac13ca8660f243a34c43a29a93afef5a04c31410fbd3e323c086 SHA512 6bcae1e3055fcfd2344eb5c8a5e8f658f7f061067e0ea2c16abb6fc72f64fde51a192aca2a3ea92474050f4fe3a4710d846c5a0e7fa4a3d6c6108063db497e91 WHIRLPOOL 40e4884e0c9a75c232d8c2177de026b5edb5122238704a2dbc6174ab4bc6f270922374f25d88a43fc4d9f0c8ecc01497e31c85b7ae110e3b63b60e7d8bfee1b0
-MISC ChangeLog 20754 SHA256 43abbc5cf9c81fec4bf4c1f9c58e80f20731f76bb6e58021c51a30d9adfe1db0 SHA512 d8a72c8f34ab9c199d6233387852f0e0f71b5e8d59b6bb7fb8ff36f0821ad927975b2def055a92d61143cc7625dfe0099a92484ed6df7e53ee9ee0438e489cf7 WHIRLPOOL d84d2bfe59333836ab5dc1c032cd5586e036383a6cf9979c251eb25c5377917989366043d8c4587f8fee572d5c77d6e434e091b12ba5c1596d8ca0bc1336eec8
+MISC ChangeLog 20881 SHA256 50f473e7f0d19daaf5971e35c1f3a54b97818a128616b12201d38b33bd6f5002 SHA512 d4d1d4a801fa6f14357f571fc4b2d0fc7a42ae4d2533c7d924e5148490232c9a12ed0f5a6bbdeff2d459fe84233107a08e8f116bea799b3d1a5d96fe4cd68dc7 WHIRLPOOL e231be6e368d282943601b4b561a1c00198777e0d468950f9df9109fde2a9e10b2cb7e55c5e0fa020f5e0f3af831ae2f10cb057a037be12aa1d9c04fddf4edd5
MISC metadata.xml 406 SHA256 934da6149d008c09754c0654dbea6c49da117923adc6fbf3fcabac58195b9c45 SHA512 5bd2b0637c4d77b6113540dff5c4253390b1fcc69b864aaf2196d2c6e8c2c10fbb06bfcb69ba73978e3a2c3ca60fc6e4eccc0ea02a818b34a66c137f993a33a0 WHIRLPOOL f34ec6f0a7f35b9c2a8f29688fc58b6228484e3ba0568d65b6d8e24cc91662b6704ea532e036cf0a6ceca83b4e118bb7c8a64c6c4ba45bd60e2fa2d73d2d2abd
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUxhhkAAoJELp701BxlEWfbfQP/ArLCvt3fHj8muXazyaShbwZ
-2pDrSLwiLqTc+D7k4LZEPUslSfo5cfRT4kGc6Wd613zxspc8JYrM7fWQKZeboHzC
-k7ATy0g4c+Xe8bGfn36F/0nGWKlKUbdKgwzCl8ZqlUaU8PeVy5FecQ1Pemf5ezpM
-OSNoJDACSryv8cDPxtnlSjBUO7aNAlJYNI/jtpRVYKl1LEsAJw9Z8OAXgUTupZX7
-5nZMa2YckUGgcr6KmmpXSJDfv1BFBJ3f4bLWGvea5Bv4H0n5+qxZlV1dughyqtfl
-w/ugwo4ofRpNX4RvYhQobQPSdiJzvf76NPOl/FcBupozpz2Vwkz1EbBoc2l3rA6L
-R+yJuS27uUrvd36W3kb3UIaGUNXlzbniK8YP1c1+Md0qo3l/AZ+iE1g6SAV0O5o6
-cieg2R8u9OIaiiDXAf4a7PbVZAfilZFo9MLPN+30e/BNY5RmJN7epHBJxiSb8v0m
-qUgRf46ZnAHVYjDSo5Rz6NMUbYuGckUlcc21fRuBar8DxD1zRV4TkaHOwXugOKN8
-zn1lDbYWcC/nrbxiCTyKYVLM1NA9GhfdaTiOFrj+lHA9MO3jA+D1a+nF11VLk2HW
-GHY0/5cP9DKTovHfpMtzK5Mp86HSXGqbciUNB9W/XWjjGljogd67f2/sqWf7j/iE
-kmyvkadyiN+lEt0DYNBa
-=u+y1
+iQJ8BAEBCABmBQJU0lvGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTYyREVBRDFDQ0REMTEzRjA0QjNENDky
+QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9VCFwP/3bsfxzJi8J+PJYAovc0b2Sd
+IgBeLL/yT3l6AGmRTEddCSyc50CPJNVYN7nWJs8UxZ5fHWuj2H5VWC+Wlh48y1RK
+/KunTecteL/WSdpBrR2WU2NavgVAY+/2IIuwXSaLts6tkF0tMGwmMco7VeD3kMoH
+VvGX/+Cm2GOuDDuG5O/VdueH1aqzyxaxp9TMc7253wA3j06+dBq8vVAgTvmZSQnv
+Dm+NNpLdoUQJKh8vJbNzChI5UlLbn7EGeT2Jr3vAtHe3quTNugJAlsVzZ5MSrHBg
+vX6TsmM9nyI7HP4OcQO+M3J5CKdmqLEOZIji6j/wcmUdMOJyEVIEuMEqLokN2B58
+UmBgByBjYe48AULpek/jYK7MZCP4k7TTep1EHrKc/jCkbWYD8gER03mR3ikE/uU2
+WmKsc47bK2OEt5FYCu6zmXfdnydBgc6jOdRMsCV3R8bYTJKUXia+FZY2cunLlAZE
+U8wvGTQc4LiMTioFa5YpHateJdxwTd3O676wUXMORTn2nik96jL9l3ejmWkN7FjI
+QG0DuOc7j3cI6A2MUVp7Pen2Sfuoj7fxbNajpA3l3bZLMtWEYedtiMAL4oofB1AW
+DcOvBlhPdgNeL8UC5GV5YULGpm7OtrAtMGOrhojTDOZA9oMMmcaNvp59zote3V1p
+krw0gBpFIrwNrJhbJVj6
+=/Wfk
-----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.4.ebuild,v 1.1 2015/02/04 17:49:56 perfinion Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 python3_2 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/20150202/${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.87 2015/01/26 10:35:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.88 2015/02/04 17:51:57 perfinion Exp $
+
+*libsemanage-2.4 (04 Feb 2015)
+
+ 04 Feb 2015; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.4.ebuild:
+ Version bump
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libsemanage-2.3-r4.ebuild:
Stable for x86, wrt bug #535684
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 3210 SHA256 97027d0ced1e3aa603feb38cd4974d43e9d559519b9ff83bdb52d831080d01b2 SHA512 4f543459d29f85c42ef0370e51bb5055342e04382f4b13ca018d47da3af4acf0073bfbe0d8c340dfa00a4f2d69f7acf64df3471da543e46ed7888323b00236f8 WHIRLPOOL c8963d06b370e61c8313c0c6cd4b67ad9a28c994887266817aaa1af7a6d8761c51d9383ebd202560cdf17699d765bbcab70ed7adaa85aacf7645d8d5f656de9c
EBUILD libsemanage-2.3-r3.ebuild 3537 SHA256 00c6826ae6646ec7ddcf6c176035a7058962d8ba25ba2cd9febbcd4d290b3a88 SHA512 86401b345346d23e7a874bf1fd68636bd79c33e2937f9885a2a1c0c1d043c7a7bbc73b183b0687882164a6d50f70b8c5c04c38dd60dd2d6f060e764cb607fef5 WHIRLPOOL ccada4c09dfd01dc7d85f1e551438a8e8c7f7cb65a2908fb6d128c0dde447b4bf9c9ae53fc273b8466d117b7b9a170fa442977e15ebcf255f6e941239f3ac731
EBUILD libsemanage-2.3-r4.ebuild 3567 SHA256 e2a132397a7be33ccd364ffde8f5ef507d157c8b539d0b4a63b0372a61430ca7 SHA512 5439c8cfa55e70f8ea88c389b180ad1e236da771d7a2015c844aaaf7a98fa09e7897efaaa15c2701aa91b1fad002c90ce51678488367f32f1009b9c80350441f WHIRLPOOL 371c9ab09844c463b2183d076c4f41c70e314407deb6e62bd4f641beb6532bde5769671393bd3ee4aea29bcbd804d78136e96bdb505ddffaa748af0d39020bbb
+EBUILD libsemanage-2.4.ebuild 3958 SHA256 330de508631c3990f2bc60be455459992f9c9cbc85f83f2cb9e526aaabecddde SHA512 e5d5bb84ac8dfa369a5e03a2e210abd8059181918871602f517b76962a5ad7cb7338e38fdfe5d12f4c7a79a551edbf4165b13f453d43749786ee1b452f4cf41b WHIRLPOOL 87fd425105708fdccbb7c34b4fd3d4909f7af254d22ea3ecc79232521e4e1be904ff267fadda511ae70bb5eaccfb76c422be9d541bd0bd72b3c8362e16b0aea6
EBUILD libsemanage-2.4_rc6-r2.ebuild 4055 SHA256 0c4694bdf0e905ea308c252a98766c59053956d8c5a7892826c4841abf9a039a SHA512 de9a42e759891bc1ab04d70839bdaa959129455aa7510706888b40acec7f1d4b8ad187403af1b9355b6fc5986a7b890e7898cc5ff76c75dfa39fd42e33c09c67 WHIRLPOOL 735dae66a7f6a977d9331b82b988f81eda67f203cdc264e7d5a651f048e3e23c8fb6240b0f2b2d2b5ad3b5d41cac9cdbd6aecbcf9a8da85d9c8af0a2cffcc400
EBUILD libsemanage-2.4_rc7.ebuild 3962 SHA256 32c2c51cd4b57e6c964cba25ae3879e288493f43a78ca72e11d06cf9e702d962 SHA512 3ee7ebe2866239a1e44ddf0ec4e91ed0dbae77173c905ec8db9b54a4d0ca89990bf4c9b36536b9c751e30b8d75adee0d85c4a6a79abb17b1513a0cfc94efb681 WHIRLPOOL c58212e4b4e6ff99dc6847b90a4bdb0da83a1d54b16db581865a1e7d3315a08e91eb03ce47d86ed1d88c6aaead90d8fe15b6b9b017557beb35f8010ad7a25d01
-MISC ChangeLog 12745 SHA256 1b2ff8785238ded0ba2c304ece4e1133c6be8297b0ee9044866d52861b0c898e SHA512 69bf1f3979e967c3d8671236a68b76bc6c2667a37246311b493fea623677282fb72c683726eb5b0b2da7846713e45f4fb07bdd5700d58ccf2484660129efb8e9 WHIRLPOOL 4f0fa975bbb8f068138e31a3a3b576c35eb3833a6c11b861c6ebfa435d8c50f20e8087686f59fec1d7ca624cb5ff850fc8c554234dad55618f6fd218de1941c2
+MISC ChangeLog 12874 SHA256 21b90e72e27ffe48c3f4dafd1204fe8584d1490c204896ae4f305348ee8ba2d0 SHA512 939ec94834589563277d11a83860ac4b85d61099aa461f94a36686ab7ee43e3b9d73db1437b1ace9d08a373882eaeb934cd5752c7e5b9da53ed255bfa5f0e7c9 WHIRLPOOL 733d80c9299d193a9cb129894bf4fb211a3cda1f8527bf0017cf30f3fe4a4a02efe8fbc775eec2557b49e4502a8410f95d05f25d5c4d9f4297678d10335c490c
MISC metadata.xml 233 SHA256 c5a240155da9b7588e31ff668d3656486a16868654c076f7e1aea823a6b85ae9 SHA512 96a2805dfeebf2e9458e4b602da2cff381f9a3a2e05feb0b36d22b25cac15417e54c8f0572f14f3f944ca7d20377f20ef217ad51105e273a40525b1174df714a WHIRLPOOL 1e68c6d8f1f0446a8be9a001f4c89d641a2055fc9d440be286f753fbf8a216f9d0ed530694f1ff5859a1604eff125316fdcf9593cb91113e4735cc3fa8e8b9a3
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUxhh3AAoJELp701BxlEWfoM4P/012Xg85lBqZr43fow3+nJ/Z
-Thj3VKWPnyXG5huxjD1qesVBT8ih0d/opS8D5NHwQYjXtwK/cJEaPHRR5sOEboUQ
-g3M+0r+pR73P7YZjpPNEbpsYX1B4WMt6GH9elx6ub0Bwu82mG1IRfja0yZBQ6p8V
-JiGvoNGXtMBZkbp3e8AqXYaGHUtvGr4hEbemGNpotgydqlyg8ReE4h6EwzcS1V0v
-afw9LrVYZivOqahKLYLCRK8P4+mQXA2agfIVh+e0tqLIvGKfouoCH56JqRblSbgT
-H4wqXxEZx1g221HSxREMdxFDOF+X3ekZCriA27Sy69SpJus8stV/xFjBfCfOFZxW
-KUeYx+/qMAx0Ftj1rHaOmzrQC43iEqA5MFkIsZNw0ZW1UHnrRPDc1LWZBJxIxwQV
-K5YYv3xfs6owiFKDvH/D7RqZAQSpIaCzM1rd+CVcuyvw3CzUa+9jurCruBPwB+PU
-gBk6yUDPqOkHQPk1lTH7FU5r5fl0JjjyvJJhf1BeY/TZyKCizB7X9aX4mmCJhxN4
-zY45tER4zdaA4fo0sff2RA+hiF3eDde1coQ/MNNZ0GhdDFxLQraP1HngnovIee6i
-XGK+U3A/Hu5YlHkp1HcfDJqjF7yD0NS/eRu2W7/9xl9nJ2Sj++ch6Pc1ZMDUNKvw
-gI2C562EyoTA2a6saEke
-=g2DJ
+iQJ8BAEBCABmBQJU0lyJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTYyREVBRDFDQ0REMTEzRjA0QjNENDky
+QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9VJAkP/jPdETaz15DYlUvIBVRujN23
+w5LQRjD3VyM9vh5KtsSc/3LVk434G2wujCZBxAlYMXYHMe8Ol464fIw1DWYnZaNG
+3xR5/YixQjqAwtaoQETZ4pL1yyi8jDCLBuLrcPKuC0kPVZlh2QTOsS2BWLj5S5/W
+H9ZZjie7w7PqTzTFKC/8SOIfWpXNNrUzt4S9lfwF0kHsnJpWYwUnKsrFi+R8U914
+uBCX/71OONd/OpaNnglWcX68WDW82WJIQJ2iKdF/ZRgfKejVuJyNLG5H182kfNvT
+DUCKGHL+D7GQtnsxJfnUKBcYafPYX3L/epH4SLPMgqBUAXTE26eU7yHy87ACkTZE
+65GHSJl3Bf+l8VM8w9pfwjTxR91YKQfx+VGMs/d7j0rlBAuUX2/h3bL5g9cIRioF
+/zzji70xqV+FWcpHej7tY/S+XPwbBYVD5PCqIDvoShBtmxFZ57RSgZsRNCH/XYfa
+BzSVhJPkYkhZLXx/PwmSOA99U9rTXZdxWVAFcWhps2I1qbsVYGNGXMr5AkrbsVNH
+Cu8Zt7ahrWCwxP4yOt+i7DdH9dCTnNwl5YytVOwoQ0XyTzs2rTxyNjZ2yKgNbu3E
+WdYn1W3MDmR+I9KrCMhGF+OplDdq+wQBkxxp/0MNWY6rZUqpq1KzHi3o4Wocze+c
+Cuxy8PU6iYdtS0AHiXXP
+=U/gH
-----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.4.ebuild,v 1.1 2015/02/04 17:51:57 perfinion Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 python3_2 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/20150202/${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-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/ChangeLog,v 1.72 2014/12/06 23:19:21 perfinion Exp $
+# 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 $
+
+*libsepol-2.4 (04 Feb 2015)
+
+ 04 Feb 2015; Jason Zaman <perfinion@gentoo.org> +libsepol-2.4.ebuild:
+ Version bump
*libsepol-2.4_rc7 (06 Dec 2014)
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 9838 SHA256 4e6cc231cd29718236b4d24ea62b03c2d4164692cef12f632afbbbe843260a01 SHA512 d26ef40bc827645601422a7f747fb6adb9b201fd24fe9fd946f923c65a76b3bc063b531f5a23aee412992e57d082dfc07f540242c185c7f27270d0988fda3a79 WHIRLPOOL 7f9c07b4511c65e3c4cd2955cb510c1b5c730fcd6410730411972bc04acf83ea3bb4825900c62b23c27298e5b3fc4754c457c64b795c066844af5a2c39370444
+MISC ChangeLog 9955 SHA256 1cf656bd5e318c61fb2d64e96be77ffc8177e30ced499d7dabd1c3ee25350982 SHA512 bad8f6e7a50d92958fa7dbd73a7bdd00afcc356c3856619832acb8fbc2ebe231cfee144f626d904201f2f5cfffa4965ecaf8f7d67bc93e9e98ef77bd8f4ce717 WHIRLPOOL 9e9725d2fbea6a63e3865840f9542697efe14ac557ab8eed4c9edfa8d79d64d49609749f6e4958f2dfed8d1fb18aa82b2d60a718c1fa8d2d603af71499f50ebe
MISC metadata.xml 255 SHA256 34be115c595485e6f130e95be8e55b8cad13a3a80a04b538c42f3544ad0936c9 SHA512 91b84276affda6ab0bc9245150d8004517342b7fad0b2f2804bb71eb6f7ef519f4631a3202a0fa48158421f1197a3ae21f20dc7fe2ded22de32767047d51fc4e WHIRLPOOL eece77047bd215015bb84ffe8c01b657f1c363a337cd129cb4c666ee51ebb8e842101428c4a149bce99683dad69e5848366cca356c2b145be7b811c818010129
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCABmBQJUg47/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJU0lsKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTYyREVBRDFDQ0REMTEzRjA0QjNENDky
-QkJFRDlDQjFBNjhFRjU1AAoJECu+2csaaO9VUaoP/iLnCyZsd3kCeoj6iLvmvWei
-FXV9vhc5URA8pYJwd74DabDQOL+axrPrRCklozEAEmiNFAsXjjer3VyRqFQP2bCJ
-CU4bfmfy1PHJTqwrZMLiGukB0KqppA7aDrECbtR37wnXeOoHjPjSCY1LAkfZFc+B
-xXXsFsiKGjQQ+RXixnRNkw7I8MwFC7HOnfU+LNeG9QSDtCiV8bWEWJTMxeOLTAuS
-rjcdduuO4NTUAAIOnDYBz17ebq9vm4hcex5PQw9e/4oQYUKK+OZa2GjgEY21Q5wd
-VSaOvqMSt4yNpNjA0PjKeI3Sk+3m8OMljXQP0GALpx68oBpQwcUZEKrXwBkSZTFY
-RFrWCfWigGoTtdbW7Rk2d11vPnqtVtlTXuGsas4rfMQN2fzaXQMDqmIM0GGAmDgf
-MJXYcdSAn99mTcHvexXwJdrsrHR+FGLzF9Bsj6B5DQzLv+SG0UCnLmg0VXghvrf8
-Ua9VeHbIdnJHOPC3BjhmpDQOcOCeSBbQVgFr6u9K+Au+g96tR6vyIbm3bNCzuFiT
-TXowrsBjvnXUk9othc3laCEB5dN0ffxkgncFKKJlNv2kOglPGe57C37W6gkjJy4j
-KGvdwTxJ2ohNcpg+CjhffY6kjVALyouONj1U83JMi5DXHx6MtrusAXiNWp635GZB
-VkSvM1ILunE0N/lqkxW2
-=RdZ1
+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
-----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/libsepol/libsepol-2.4.ebuild,v 1.1 2015/02/04 17:46:44 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/20150202/${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
+}