summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Vermeulen <swift@gentoo.org>2014-10-07 19:04:24 +0000
committerSven Vermeulen <swift@gentoo.org>2014-10-07 19:04:24 +0000
commita3a1aa984ecf14db7adea5b79271802ad0e01a9f (patch)
tree0a8119fcf6e44d41e3e7abc081f1a377853b2430 /sys-apps
parentMask out checkpolicy until migration is clarified (diff)
downloadhistorical-a3a1aa984ecf14db7adea5b79271802ad0e01a9f.tar.gz
historical-a3a1aa984ecf14db7adea5b79271802ad0e01a9f.tar.bz2
historical-a3a1aa984ecf14db7adea5b79271802ad0e01a9f.zip
Bump to 2.4-rc4
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0x2EDD52403B68AF47
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/checkpolicy/ChangeLog7
-rw-r--r--sys-apps/checkpolicy/Manifest30
-rw-r--r--sys-apps/checkpolicy/checkpolicy-2.4_rc4.ebuild51
-rw-r--r--sys-apps/policycoreutils/ChangeLog8
-rw-r--r--sys-apps/policycoreutils/Manifest30
-rw-r--r--sys-apps/policycoreutils/policycoreutils-2.4_rc4.ebuild153
6 files changed, 249 insertions, 30 deletions
diff --git a/sys-apps/checkpolicy/ChangeLog b/sys-apps/checkpolicy/ChangeLog
index a500f79706ee..640d4e0bab88 100644
--- a/sys-apps/checkpolicy/ChangeLog
+++ b/sys-apps/checkpolicy/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/checkpolicy
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/checkpolicy/ChangeLog,v 1.79 2014/09/21 10:13:51 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/checkpolicy/ChangeLog,v 1.80 2014/10/07 19:03:14 swift Exp $
+
+*checkpolicy-2.4_rc4 (07 Oct 2014)
+
+ 07 Oct 2014; Sven Vermeulen <swift@gentoo.org> +checkpolicy-2.4_rc4.ebuild:
+ Bump to 2.4-rc4
21 Sep 2014; Sven Vermeulen <swift@gentoo.org> checkpolicy-2.3.ebuild:
Moved to github
diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index 50b09bb7aab5..92fdfae60ebf 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -3,24 +3,26 @@ Hash: SHA256
DIST checkpolicy-2.2.tar.gz 64458 SHA256 9ff6698f4d4cb59c9c916e348187d533ada4107f90c253ef7304905934e9adf8 SHA512 a6f70e1b6581673af515d7d192237e2d47c0e07bb589c64b92f90f3a450ef8c312eabc2384479faed8bb909b98c15b676cea77e7dcb5304a51314601e93bef59 WHIRLPOOL 18c13139e8b75bb5bd45a9ddbf0c17c07fa86da66e792ece4a1d1204d211766fec27f6fce7db248957e7d2b2847c91b4c9d0ef45cf64e106aee52bc29be7992c
DIST checkpolicy-2.3.tar.gz 64970 SHA256 90632d11afecb66997971d4c5c5d70dfb02d3969ec610ee2918ba6df99c8207b SHA512 9b10cee8ec9d555c810712131eec0e7e1bf900e4675804b8f57b04988543ba784f4bf76030f196868cef91a1c4ec370f77da12ef9e79362bf7a1cc38c7cafcff WHIRLPOOL 49ca9fa1695bedf141d397ca679ba769b748dc39ec7d462718f6b90af9c31c1da64d1ff67b3b4e426f758a9d305dc9e19d755e1127bfcd5e492dccf09ac75d09
+DIST checkpolicy-2.4-rc4.tar.gz 65124 SHA256 20371fc7fc0b3dde758a875c0976a49251b3eb18f110b768b771e51132d40293 SHA512 ca61c84cd463c2442272411ce7837b92573546fff0f6cd52a419c1ce703ece970d20cbf339f74a0e10db331babb7d1398f346d1ba4a0f5f79bd00fd8f27a6dc6 WHIRLPOOL 38be706bdda500cc6f906293f788003f7c4a2801007e130754b0eba76779cd7c780ead2ace20aa62f1d830e6019d6946d0ae2ba7cdfda93222e3608887d4eba5
EBUILD checkpolicy-2.2.ebuild 1022 SHA256 0ec473da351b94f092f06cdfd506f97c48abb539efc3cc791fcc0b4be1d63145 SHA512 cfb60407488ee37b1844eb216b21ac1440240437cad176955b9689e4744bf23b35326159d0602c4939ffe19659614257c60fdb37eedabb4a02ecbde313eac137 WHIRLPOOL a1894e2759bde98d5bd0bf02f2c76cd78e38536a28b0d0c5f8c2b9a16d6ec1e07e02fd299128a59279ef38d1746a40c4e5100925aa1dabae3e60787d01c9cf3b
EBUILD checkpolicy-2.3.ebuild 1099 SHA256 da1088f0cb65989b859c8269da0856e552fa0072a87dcef0ed96c024c7a5051a SHA512 f5f1e1a6be77ca36bde1ff940b717ec693a4e18289580524076b12f28614ba08b824d8bd0327e0b9bce6f98993b522f8dca88c3b54b56ce8190202707223cd78 WHIRLPOOL 89b9d09e30066fd72fb209f5cb9704f9089138f6f071884d6906fadf6f5fcb73213ad15c9e25c0858a4f80c80586276b6ec5b5cb30f88643e41ac1877eb94d2f
-MISC ChangeLog 10173 SHA256 b575514f04882982c7262ba070db740798f01eb78ff5d5bdc107ae95b31e6bdf SHA512 dee56fb71c8fc05046a0f9c039474a8b5b663584e3e9ff7e0cd5d0356a97d23e3cf1563b8331b1b55c76b5e671bf808bc6d89b28d62b27be842ec1464197ca9f WHIRLPOOL 8cd1a57d9da5591b5366a335ace5de5931555c564abb024b04d7d2d33b1f4e59cac09ff7e88a0ae40086607a2d8245060dbc4478c482dcd87cbaa24a3aa9e17c
+EBUILD checkpolicy-2.4_rc4.ebuild 1113 SHA256 749d9db5f21db0d74338f9024a41d054e3cf96c361a13991c9b0e841a12bdb33 SHA512 76d39688798b9f355a4eea4f66b971b2578b089a244e008566781e63ec5b7e5781532e39295a73f1b4e563a802d410273664bc0f7a8a7d9cf7351269d71d93ba WHIRLPOOL 0b70a6b28b379009e3aa4c47630a45e7cb4ea374a9fc4fc30d44c315ffec6326732b074d3345465577cde8d925ac5377e1d7d0d9e11978a4b5867ecf40c5612f
+MISC ChangeLog 10306 SHA256 9d37e450867a742f02867caf77af31d72efe028258cf8ae3edb41965db7c5d70 SHA512 9447ce0d13dc3e0e2c3bc5091ab07a6e80c9fd091e7aa293f74e5d7b2e2296732525123cab00eba568e7d9c8358c2869f4f3543a2cf9168a0b69829014896e91 WHIRLPOOL 227a40f34983f05a9c42f4c73015ac83e46b112560220bb65f1e59e2bb32c85b98e2680c07b1f332abbe6723850ea9c04802e2f1bbca8af7a2996d54b1310da6
MISC metadata.xml 222 SHA256 b469c6bbb142dd5bab69af655d21fdddef8cec44c97750747e14649e0e5c2098 SHA512 6f61c65cfc7902e6439446cde64c83860a90d95be8494b8d16ae895ccc9eef0fd78c7fdbb0c17650967a1235d761245bb8cada1ab6aa19fa746f0ccf2ae68830 WHIRLPOOL 87cec6bffd811035d71e73d15fa753087731f704360ec53343c08e84682bab0a4f83546380cc1969abd93364ac7e1a2b5a448d531840a9f2dfbb5f987de5761e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUHqSkAAoJEC7dUkA7aK9HvGwQAJhO2tvcRdUmQbq9dRJLis5Z
-v4+ibCGq3kl652SspxQBXzC12ACPzuNOI7/2TLQBGf0qpxWivNoJajW/ZGjYeNIW
-Iph50ok4nTj7rU3853PjFNdYT4IhpU6QwlpFthVM93HsA5SNsWazmq0ry/wQA5Km
-03VFgTV1clOYguJEw4hxXjqOl1uZalO5htuKMRLJUGLYDM4GuK/TF+cWjODfEMxt
-N1bx/ihnDGtKvUGk6WCFj5h4w/SNA7PrTNJrlJnH6d/UblP+gwIBBOVPTjL2vqF8
-mC7P6l5Mu8v6tgawKNnF+cYLTmlWT5R2KLgj5yfMFVPbrY39JNB+ELOi9K0wBR9q
-90emiLWVNz0uAL+Bj54smaavRYJHhgYnhM8CRB0wxC3tvclsZ2wYcIKIGcIVRzAt
-Ay6apc1Paibe9/qYe/BQSKFfT8qawTlWyWCGZdkq5Ew9bEPJckgZ4OCxRyxRTcT2
-Ggm+Z46iWYcadRGaAljXcWqX31CwS4YOECg+BpQhz8jMUodRKKK2q19zduFkZPZv
-DCVoeBdqUKKBCG7puNlo/yERVrqjXQzf3CHxN2WNKGas3ilE240CXd0L52i0mD/0
-Mok21oODkwyAwDGYyLM0ZKY4avwmkzc4MIL9kOsBWQnjq7ainxrxJuiaJoBjmNON
-sj7NB9broPiay64n8yOU
-=ugmi
+iQIcBAEBCAAGBQJUNDiWAAoJEC7dUkA7aK9HcSYQAKfdTppy19VPL0/wTihOZbD6
+WG2kevPyU0SbheeWKaULz23QaqQdfxFOV8RZY/Bf0cS0dCXjiopfsp9oK/XBaG1m
+YusK6o26Q9DzDB2yGfDQFIFg0IgJcWQHMTJF0ZascffY/Pm8kysm7DuOZPrVIWOh
+FZYAUJHo+iPLroC3hgylsj6tEZVZT42OObv4Po/uh82za2FYJSLvqoUpf3/SMePE
+UcP2ovcSp6V+L1W5RNprMc32k5hCE6JVZ5Fsy+HDfPy01zSMoDpArwzVuJaexysM
+kIkGC10UYE6/9feD2G5qYLq0yj6SaXwXPlqwZXipANg/KbOfPNlJVe+6qxlz9tHd
+ovUVQMFX9v3s02JZ6lZNUkBtU3iAmvRRtMYyGuNcmTFw7DD7DGbFFtjB69R7xouY
+nTrS3UbiHwdEe7KuiSz+edtIPHw5uuTzucHUj7KghseKntTY5v05pMGx2Xknn4NK
+EvmkXu25cwa1g9Z2dzeedsE944SCUeBORXBHigs6uqcOYXwYov9zltHtPPhDJrad
+JbMEwLCbSD4VW1PudbXMU5nNeMahsesMmkpHa/xAi8ShZppFaGILWnjRC7c2MwdK
+gXHs3HNU0ZFr+Jo27J5orTYIaUaMrD9kVrg6+oY2u9UivSvwuahwEPL8HuFzJEhG
+Tet9CSK3y8WQFKFA1xtH
+=G402
-----END PGP SIGNATURE-----
diff --git a/sys-apps/checkpolicy/checkpolicy-2.4_rc4.ebuild b/sys-apps/checkpolicy/checkpolicy-2.4_rc4.ebuild
new file mode 100644
index 000000000000..56445ca4813a
--- /dev/null
+++ b/sys-apps/checkpolicy/checkpolicy-2.4_rc4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/checkpolicy/checkpolicy-2.4_rc4.ebuild,v 1.1 2014/10/07 19:03:14 swift Exp $
+
+EAPI="5"
+
+inherit toolchain-funcs eutils
+
+MY_P="${P//_/-}"
+
+SEPOL_VER="2.4_rc4"
+SEMNG_VER="2.4_rc4"
+
+DESCRIPTION="SELinux policy compiler"
+HOMEPAGE="http://userspace.selinuxproject.org"
+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="debug"
+
+DEPEND=">=sys-libs/libsepol-${SEPOL_VER}
+ >=sys-libs/libsemanage-${SEMNG_VER}
+ sys-devel/flex
+ sys-devel/bison"
+
+RDEPEND=">=sys-libs/libsemanage-${SEMNG_VER}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ emake CC="$(tc-getCC)" YACC="bison -y" || die
+}
+
+src_prepare() {
+ epatch_user
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ if use debug; then
+ dobin "${S}/test/dismod"
+ dobin "${S}/test/dispol"
+ fi
+}
+
+pkg_postinst() {
+ einfo "This checkpolicy can compile version `checkpolicy -V |cut -f 1 -d ' '` policy."
+}
diff --git a/sys-apps/policycoreutils/ChangeLog b/sys-apps/policycoreutils/ChangeLog
index 30e0a2f18c4d..fbc37ed775f7 100644
--- a/sys-apps/policycoreutils/ChangeLog
+++ b/sys-apps/policycoreutils/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/policycoreutils
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/policycoreutils/ChangeLog,v 1.142 2014/09/21 10:22:57 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/policycoreutils/ChangeLog,v 1.143 2014/10/07 19:04:20 swift Exp $
+
+*policycoreutils-2.4_rc4 (07 Oct 2014)
+
+ 07 Oct 2014; Sven Vermeulen <swift@gentoo.org>
+ +policycoreutils-2.4_rc4.ebuild:
+ Bump to 2.4-rc4
*policycoreutils-2.4_rc2 (21 Sep 2014)
diff --git a/sys-apps/policycoreutils/Manifest b/sys-apps/policycoreutils/Manifest
index 6001011d8126..554976df58fe 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -13,27 +13,29 @@ DIST patchbundle-policycoreutils-3.tar.gz 7294 SHA256 44db261c87f583a7620690fc50
DIST policycoreutils-2.2.5.tar.gz 4948944 SHA256 bbf850a8c3c2f371f439d6525663eecdd3a737acd594d2f27f8d8f3a07830cc4 SHA512 88a32fbbede56f3e717394f134212ed9df9b06cbb5532168ccc03ef2a465f4320b54a561348ea5c319b5b641f7661565ad29fbdc5aae50190a6d21d076cf2c3f WHIRLPOOL 0eb0e0c7e1fc1514cb28bbda7a10066ad23a9ccfecc92dee606e3f0e71632e07fe1c4ba7ac89993adf15e9520fc9e527e16d623d56b4e96cc882bf82dea4cb14
DIST policycoreutils-2.3.tar.gz 4984980 SHA256 864cfaee58b5d2f15b140c354e59666e57143293c89f2b2e85bc0d0e4beefcd2 SHA512 3256849d13856ec47ac85470632a57e26952c5dafffb51df4eb8e32467196ff3ef725cc582798727fe45fd6284c1893d12eae2c89088ae1758ad39faec385659 WHIRLPOOL 1dd9bfd67ebb744b8c47144966f09d8361e9018e8d941355080c274b9ac891c18eb95771f3dc8b136683224bc5f12f3fb58fa00666b5815d65e7141c31d9293d
DIST policycoreutils-2.4-rc2.tar.gz 5000679 SHA256 31efaa1d05e8fb50e094417e265dc0a125863e358938df9a4e19718d119af48c SHA512 a27b4bcf0f5cc077b03db9650909b7badecdd4f317ffe3dba0f7cabb9c5fd77a28351189616506d1806ed6c6b43577c3f16f306d157cf64c08827826c986cd6e WHIRLPOOL 1cb2f4f2f8f3339ff4632bb23f9983ab33390036e613f117004f0e5fcd16e1a04c834a7f4032295e9cb47bde5d43275647ad7bd19daf92fa96d43f69d62f1e28
+DIST policycoreutils-2.4-rc4.tar.gz 5003739 SHA256 3eac80977ae6b394c30842edc8468e6787e7c0822bd7fb272935edb4f021b418 SHA512 da2cfc935a1e05f50b8c5d51debc420cb65d1b261684fc6fc89f77c6d420a4d4230adb4f02e21815a048a2584e9c78d327ea226968b8fbb649d429f94ac6e156 WHIRLPOOL 4ac7801f0ed235d946d9ae4c747da49ff4736ae419ccf2ba7e2d409afe176abeb723cbddd4eb929414b5dbeb65344b664b71c7d4cec094c4bf761e4294344326
DIST policycoreutils-extra-1.31.tar.bz2 16080 SHA256 ad0a78d96fd01aa51fe774e1701bd23934cd72182b2bad68112006f0ea17cc7b SHA512 520f93f1a2ce3c60a1d192b09cb9a968d207fbc6ab1f01861be95a50b65264f706335620ccbca48ce38f81581a4cf5128e5db9e5b0564460c9f05f04038abfba WHIRLPOOL 56e713b9bd8f1af1496f383f45f1ef8d373b3f45148237bfd28c016f4becaa87d932b363d165b46c657ea3a08503e7bc60b1c5a5a2a814a659770bedf33d4202
DIST policycoreutils-extra-1.33.tar.bz2 16191 SHA256 743c3930277102f5545907314b21e98955e88be7972e30264c6cb5dca370b788 SHA512 3f6f19ae33d5b1043f2979fb3e79bc061767f7051cbd0981e5c5663b4391fa29544b2184b384c9fce7b4100623bc776748d77a01865dcee78b0756d73ee10886 WHIRLPOOL e74b9c3a6dff563b81bf3ce85119fbdfc658191ac063763f2916a7dcd90584f98cbccd1d6cd5ef3aecb00366a82c949c62ab9b907cb98800cb53d3e9ab63b492
EBUILD policycoreutils-2.2.5-r4.ebuild 4708 SHA256 2287c153ef9ce72a15e1fb0d681942c79c26393dfa00436b414389334606b5e4 SHA512 d69a0cd51e9e995f59535e6e72a3e62d4a5e3f75aeb8a98f9e6dd6ce7f02b4ca19d479395bcfccdeba7b932c484bc90308a3f563d621c0f3f626c4aa5b927c5a WHIRLPOOL c34a44c55bc221274f3f19e8f72fbf1d649b16978d6d080ff66ba47185b0bc7e069431a818ebce1fd23ef590f656fa23e86ebef42bca870050ff2a792bf20072
EBUILD policycoreutils-2.3-r2.ebuild 4348 SHA256 46b1814453fef44d27a90c818d4948e5a448967b5b3305f71017da9788ff18ea SHA512 8ac7acafb331a746ef03bfb016b098425cd0c6f25fb02b20c79f22d4f82a97cdd4c272f27a289a0172b375002a6a3bc3f1f4e4b2f27d6fba52a7bc26819ff8fd WHIRLPOOL 41bd78021c5ac52e4778d5b0648c8af6f5e40298d71446486e2b1ed5da9183c4b8b337850b59f1a275823c536b4eb22800dacfaf656911a5288d61ae65d35d29
EBUILD policycoreutils-2.4_rc2.ebuild 4620 SHA256 54f64a37589eb206ea24ce67a127eb1d64422eba5dc61cfc559ec6089f518b05 SHA512 6e2fcf8ec0b5c3ee7811566ca6dbee91889486d9bc62e245cccbe31c563956edd06274f899a410e34f8d34c4c668d886502861d2bbe3e5b129ea0a7cfe39b33a WHIRLPOOL 229b6a11b9a8d96d12ea0faec2f1a3a83418b70a0a6cb431d777439c1fb592598071babd14f922cfcda1c24a11d265340458fe48fcb1f3f8c0537014bcdaca85
-MISC ChangeLog 24387 SHA256 1498b589f68d28d4365febea31d503c2ef75068587989257588296905bd3d177 SHA512 201c218fc8bb51dd93ba72b8015c2d689bf71f9616f333217b89248ace4642e67160c22ca73738b25a3df936eb52ef0bcad6621bb79432f00a77344fd5ba5ff6 WHIRLPOOL 0574d2faaecfb2718edd1682b7ba5076a3815d7f6a419804b54c994b2468a24d8acd8d6591c7b16578d5d6fe258a7475e38cf82be72251152f06cd52f4a1dd6b
+EBUILD policycoreutils-2.4_rc4.ebuild 4620 SHA256 248977ffe442ee40670a04bf171874fa787e866922952ea98c17eeacb70a2005 SHA512 948acf23c4dbec8dc56c0fddd9c0486068eab1ad547e27d15620154637b4c3f1dcd3d374e85597f395d3ed003f44998d38fd514b870c562d1dfdfadb31552377 WHIRLPOOL a1b2964c52e14c72807dd753414da94494820e313c5f0dcda495081a3c930269067922a869b5946de1a7d5a8c6a5e84f89192170637752dcd838b4c4fef6f494
+MISC ChangeLog 24530 SHA256 e991ebb380c812863caf12452480bf09fac298ddd3f1cd16bac893412a30835c SHA512 9e2ba68fbba60c757dba0f08a6b92b5853176009c33c543bc9b44f5469c2b548fb60fb43cefbaec08b87a184ea0182f7de75d531efe03daf4e4a323dfaad7f7e WHIRLPOOL f737f0055e22d4229d3a59932d7860ec8a2a3daf6fd2fc5c16896a549ed50b2413da22aef1c59e067c68465153a088e22b715a13f9cefd924dfa90676d67c8be
MISC metadata.xml 971 SHA256 9d2157deddd1a457ff3d7b1232ec23e71367852b743ef6b4b8290349c3c9c698 SHA512 79fbbb6285a75f84fdd103ed704d62ede2695e7b8fe03f989ac4a065261a5e870675c1186173c1d4a65b88ac98f8bc2153146010513926e1a1b53efa52564a03 WHIRLPOOL eadde5fe3a3a2a71031d46f7e7c602f8069138914e62c44dff4be09afb8e23391a36d7c358a011722151437ee51be9f404ee1360a2d918078de3f783ff7e062f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUHqbCAAoJEC7dUkA7aK9HRTYP/0W6+zQduZyqu+zUBhNZ6T5g
-3cbx0jGQMexyX4GXYfela6BKfV3kZSd2jHSK3YLRQHqKw/sY0K3SvT9/POdxUoGk
-mgjgfAJXS5u4GPXoTbNLNVktpMOyOze4bjU0DNgNWrW91ZwFKXWh1O1Nl3NC4Wtw
-p4L+5PEIzxEojEpcctEWOOiWYcshyx9d7BekRINseicYNkAuU+Ks/N8JdU4gBBhx
-sYJ2b/1T+TS0S5qDc/AHqeEcTkL1X8A2zB5CKlxIknBwPNl/Ac5XDSRFReF3GVF6
-6rxgs1kKjC3lA17oP7ERqZEIL2MhGXPaayoXs35Wm7t6t7P2KNMUxhZt/onBYG5w
-KqC/I5p484p+zH8o8tflkQfQUddm7EPbvAAiCKNzo+HfnMJhK/RZkpmcE+bLDebD
-fa42mNxDjb4ikqSbllQ3bGxlrv5HLAl9PbcW47mbL/mT+9awNOs3uRx06gVAabvh
-+SJSI5I1HCft5DWfaBVhws+TUqp93frLRse+T9zs/p6HeAOseU22ALEbjzu7Yaev
-KAxPrFWHitvkTI8/kTjlVGs2WKLs2hlldvlTzgIxGjWc5/g6Np0w4S+k4VjddqFC
-OIcIqCQWMbUIGvWsW3k3nzcOpabpWm4H2Riu/P3PdNDgCdX5q2/uMKxp7pPtT9zR
-TV9q9sw+vIUP4O3ycWdY
-=DqAM
+iQIcBAEBCAAGBQJUNDjZAAoJEC7dUkA7aK9HTt4P/jPTHLfeI8S+90RH7K5XPBSE
+Yg7/dadkkgy3WEFwQiKic9Z2gj+JbWqudGPAepOZBK/OYd0J+aZy66s9xVCvDZE4
+ROcWQHp3CRnAros/X9nWbi+Z0oWTTzBdyWs0R5AIIG/lmu+nrYEFbFNXwYJHzS2m
+mfvXycGjP8RHtcdo5gKEQ8v6u8pNxu8gZneLde37MVNzbrHiiN6xCl7C49KPIopq
+tn/VRdgfEuse/Vav5EWqYwRIp9ij979XrrciflkpuRkqCvwSq6BnOmg10ndZg8nA
+XdM57akfFE9/5pYQHymKNby0UI3f8CyT3Z7aZHPz+EOOS4ym9tTlbl5LNPjvkAvx
+jG5h+S2ImUY9/8G53iG7E5m/E8r7BERBu3rb01xbdrVl5OIfrD7XCwfjCGMm/qnA
+ZLOJCVLppqgGO1o7/Jp6HOar0nVcsiJLqplhpOOwv635xPE5YX0AuYUbKkfW/fOv
+cjkv08Wi1m+BJKQ0kvUne/yk6c9UoxLBPW1MvOGRqsTTILKB4fQEQOLlrNPSy+u+
+5KyZrp0i8kIjwDpKuwSMSqXC7m7B25D5sQlKaqJMj782NBV1lvYkjdD6HroKh1T8
+TetWTtCImbigJ30Yavm9x+PSnpSvUUeCo3eLkYrmBVXf+Jxy1Zif1NvUe3LHYLTk
+YVXQAXQ5eK3GxRksZAI5
+=D7oS
-----END PGP SIGNATURE-----
diff --git a/sys-apps/policycoreutils/policycoreutils-2.4_rc4.ebuild b/sys-apps/policycoreutils/policycoreutils-2.4_rc4.ebuild
new file mode 100644
index 000000000000..ada21e47bd83
--- /dev/null
+++ b/sys-apps/policycoreutils/policycoreutils-2.4_rc4.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/policycoreutils/policycoreutils-2.4_rc4.ebuild,v 1.1 2014/10/07 19:04:20 swift Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="xml"
+
+inherit multilib python-r1 toolchain-funcs eutils
+
+MY_P="${P//_/-}"
+
+EXTRAS_VER="1.33"
+SEMNG_VER="2.4_rc4"
+SELNX_VER="2.4_rc4"
+SEPOL_VER="2.4_rc4"
+PATCHBUNDLE="4"
+
+IUSE="audit pam dbus"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
+SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140826/${MY_P}.tar.gz
+ mirror://gentoo/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPS=">=sys-libs/libselinux-${SELNX_VER}[python]
+ >=sys-libs/glibc-2.4
+ >=sys-libs/libcap-1.10-r10
+ >=sys-libs/libsemanage-${SEMNG_VER}[python]
+ sys-libs/libcap-ng
+ >=sys-libs/libsepol-${SEPOL_VER}
+ sys-devel/gettext
+ dev-python/ipy
+ dbus? (
+ sys-apps/dbus
+ dev-libs/dbus-glib
+ )
+ audit? ( >=sys-process/audit-1.5.1 )
+ pam? ( sys-libs/pam )
+ ${PYTHON_DEPS}"
+
+### libcgroup -> seunshare
+### dbus -> restorecond
+
+# pax-utils for scanelf used by rlpkg
+RDEPEND="${COMMON_DEPS}
+ dev-python/sepolgen
+ app-misc/pax-utils"
+
+DEPEND="${COMMON_DEPS}"
+
+S="${WORKDIR}/${MY_P}"
+S1="${WORKDIR}/${MY_P}"
+S2="${WORKDIR}/policycoreutils-extra"
+
+src_prepare() {
+ epatch "${FILESDIR}/0010-remove-sesandbox-support.patch"
+ epatch "${FILESDIR}/0020-disable-autodetection-of-pam-and-audit.patch"
+ epatch "${FILESDIR}/0030-make-inotify-check-use-flag-triggered.patch"
+ epatch "${FILESDIR}/0040-reverse-access-check-in-run_init.patch"
+ epatch "${FILESDIR}/0070-remove-symlink-attempt-fails-with-gentoo-sandbox-approach.patch"
+ epatch "${FILESDIR}/0110-build-mcstrans-bug-472912.patch"
+ epatch "${FILESDIR}/0120-build-failure-for-mcscolor-for-CONTEXT__CONTAINS.patch"
+
+ # rlpkg is more useful than fixfiles
+ sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
+ || die "fixfiles sed 1 failed"
+ sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
+ || die "fixfiles sed 2 failed"
+
+ epatch_user
+
+ python_copy_sources
+ # Our extra code is outside the regular directory, so set it to the extra
+ # directory. We really should optimize this as it is ugly, but the extra
+ # code is needed for Gentoo at the same time that policycoreutils is present
+ # (so we cannot use an additional package for now).
+ S="${S2}"
+ python_copy_sources
+}
+
+src_compile() {
+ local use_audit="n";
+ local use_pam="n";
+ local use_dbus="n";
+ local use_sesandbox="n";
+
+ use audit && use_audit="y";
+ use pam && use_pam="y";
+ use dbus && use_dbus="y";
+
+ building() {
+ emake -C "${BUILD_DIR}" AUDIT_LOG_PRIVS="y" AUDITH="${use_audit}" PAMH="${use_pam}" INOTIFYH="${use_dbus}" SESANDBOX="${use_sesandbox}" CC="$(tc-getCC)" PYLIBVER="${EPYTHON}" || die
+ }
+ S="${S1}" # Regular policycoreutils
+ python_foreach_impl building
+ S="${S2}" # Extra set
+ python_foreach_impl building
+}
+
+src_install() {
+ local use_audit="n";
+ local use_pam="n";
+ local use_dbus="n";
+ local use_sesandbox="n";
+
+ use audit && use_audit="y";
+ use pam && use_pam="y";
+ use dbus && use_dbus="y";
+
+ # Python scripts are present in many places. There are no extension modules.
+ installation-policycoreutils() {
+ einfo "Installing policycoreutils"
+ emake -C "${BUILD_DIR}" DESTDIR="${D}" AUDITH="${use_audit}" PAMH="${use_pam}" INOTIFYH="${use_dbus}" SESANDBOX="${use_sesandbox}" AUDIT_LOG_PRIV="y" PYLIBVER="${EPYTHON}" install || return 1
+ }
+
+ installation-extras() {
+ einfo "Installing policycoreutils-extra"
+ emake -C "${BUILD_DIR}" DESTDIR="${D}" INOTIFYH="${use_dbus}" SHLIBDIR="${D}$(get_libdir)/rc" install || return 1
+ }
+
+ S="${S1}" # policycoreutils
+ python_foreach_impl installation-policycoreutils
+ S="${S2}" # extras
+ python_foreach_impl installation-extras
+ S="${S1}" # back for later
+
+ # remove redhat-style init script
+ rm -fR "${D}/etc/rc.d"
+
+ # compatibility symlinks
+ dosym /sbin/setfiles /usr/sbin/setfiles
+ dosym /$(get_libdir)/rc/runscript_selinux.so /$(get_libdir)/rcscripts/runscript_selinux.so
+
+ # location for permissive definitions
+ dodir /var/lib/selinux
+ keepdir /var/lib/selinux
+
+ # Set version-specific scripts
+ for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
+ python_replicate_script "${ED}/usr/bin/${pyscript}"
+ done
+ for pyscript in semanage rlpkg; do
+ python_replicate_script "${ED}/usr/sbin/${pyscript}"
+ done
+
+ dodir /usr/share/doc/${PF}/mcstrans/examples
+ cp -dR "${S1}"/mcstrans/share/examples/* "${D}/usr/share/doc/${PF}/mcstrans/examples"
+}