diff options
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/policycoreutils/ChangeLog | 8 | ||||
-rw-r--r-- | sys-apps/policycoreutils/Manifest | 17 | ||||
-rw-r--r-- | sys-apps/policycoreutils/files/digest-policycoreutils-1.34.11 | 6 | ||||
-rw-r--r-- | sys-apps/policycoreutils/policycoreutils-1.34.11.ebuild | 109 |
4 files changed, 135 insertions, 5 deletions
diff --git a/sys-apps/policycoreutils/ChangeLog b/sys-apps/policycoreutils/ChangeLog index ba6adc8052a8..617972e6711f 100644 --- a/sys-apps/policycoreutils/ChangeLog +++ b/sys-apps/policycoreutils/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/policycoreutils # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/policycoreutils/ChangeLog,v 1.64 2007/06/04 00:52:47 pebenito Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/policycoreutils/ChangeLog,v 1.65 2007/10/18 19:47:49 pebenito Exp $ + +*policycoreutils-1.34.11 (18 Oct 2007) + + 18 Oct 2007; Chris PeBenito <pebenito@gentoo.org> + +policycoreutils-1.34.11.ebuild: + New upstream release. 04 Jun 2007; Chris PeBenito <pebenito@gentoo.org> policycoreutils-1.34.1.ebuild: diff --git a/sys-apps/policycoreutils/Manifest b/sys-apps/policycoreutils/Manifest index c9ff0baac8f2..d6a2f8de6b8e 100644 --- a/sys-apps/policycoreutils/Manifest +++ b/sys-apps/policycoreutils/Manifest @@ -13,9 +13,11 @@ SHA256 bb8a1e89a7b8a3765a2dc788f0635471831545c6d7a6480ddaf4b31d1121c6ea files/po DIST policycoreutils-1.28.tgz 74321 RMD160 0dd32e3e6dd3dcca0c01f3679f956800bcf6868f SHA1 1d0db2cfeb1dd658ac27bc4011245fce357d5ec6 SHA256 84df52fe09bac8e7476683e7d796f7388f9ce1986c06a0e7274b51e0fbef5c51 DIST policycoreutils-1.30.tgz 90544 RMD160 65b629ce435d86b6103c20ac81b89cabe20b7e69 SHA1 ff0f40ec9071ce39e162fa8febd369a9048f3d82 SHA256 2e18de7e7915df12ee7079c0e10fae919738c7dfcb58e8b5f1b5f1309b336931 DIST policycoreutils-1.34.1.tgz 294929 RMD160 cfe78de6dd6e0074be389170ed8b45f253029efa SHA1 2eabc0088a11db8fafe9933d634758fe73849605 SHA256 7530f193054fbcc803d1f7153973736919bc300ccfaf401e65302839b914fffe +DIST policycoreutils-1.34.11.tgz 317028 RMD160 5973ba96e627b3bf621549a6b8d19b0f1483b920 SHA1 dd9412c2d3df91401c6cd497fa4484a6bd55415f SHA256 68eb034769673effea02928ac9785c45cd9cb398a93386bf97a5fc8d8d03d778 DIST policycoreutils-extra-1.14.tar.bz2 15209 RMD160 ba63c608883ffdbfd8b4c6cb82e4db836d011b38 SHA1 36af9414ba904c56079312dd3c3f50defe03a00f SHA256 f031173ac99808c9bd99ca888464dcf32d25e614161dfccfea537905f36f96b2 DIST policycoreutils-extra-1.15.tar.bz2 14367 RMD160 6925c5bd2351567315f056f74f578ccd1b2bd1f9 SHA1 8e2f62835980da82749e9d291008c77671cb6c7f SHA256 4de52d774744217036cfcca3c71b20427ee865920e2c83e9e86b736d2f51c6a8 DIST policycoreutils-extra-1.17.tar.bz2 17034 RMD160 bf613e08ee1b032390ee588c77a5b1b1d7a50695 SHA1 19abfc754c34a92526baf5699d25f27485456bbd SHA256 a4ffc80381ddf1e7d5fe8a537cf83af2338d9e0a8e9103ba73fe77bc17b92ca7 +DIST policycoreutils-extra-1.18.tar.bz2 17109 RMD160 150a443b3942808ab3ef2a1fec8da789776861f5 SHA1 71174bb943b0c0dcdde2781ad8cf45b5e574d9d0 SHA256 0835baaef5ad93e130cf399048752f0821a545cf33ce53760ae46d43c043e8eb EBUILD policycoreutils-1.28.ebuild 3566 RMD160 8dc00dde490d097fc36587a195fa3e4a1f9efe81 SHA1 db51d47b605855e8d57f48ac06a96c09967827cf SHA256 1009800d22a1515baae61a65af5e8393076893a9e7f8189b6a773d9e70dd4361 MD5 e969769d088771f792770d988b7515b4 policycoreutils-1.28.ebuild 3566 RMD160 8dc00dde490d097fc36587a195fa3e4a1f9efe81 policycoreutils-1.28.ebuild 3566 @@ -28,10 +30,14 @@ EBUILD policycoreutils-1.34.1.ebuild 3840 RMD160 f1f1fb91bf2469283bb8cd9dc3898bd MD5 618c777bf57d7a080b7af28749248977 policycoreutils-1.34.1.ebuild 3840 RMD160 f1f1fb91bf2469283bb8cd9dc3898bd6465dbdf3 policycoreutils-1.34.1.ebuild 3840 SHA256 fd2daa12a8c800f85d72dd0f7d3f6978077906cd9b2b14b2a87166980cee5707 policycoreutils-1.34.1.ebuild 3840 -MISC ChangeLog 9923 RMD160 524fd8f96a554a3b94027fe32146bed838e6ed71 SHA1 2fefaa4366c4983229e44f60daa6e3a62d37da11 SHA256 df8ad5f906f3761b10ed62fbb621e68a723e90b30c9084df5370bf3c38d5ed34 -MD5 9a603373b7f9b24a9679775b607bdb6c ChangeLog 9923 -RMD160 524fd8f96a554a3b94027fe32146bed838e6ed71 ChangeLog 9923 -SHA256 df8ad5f906f3761b10ed62fbb621e68a723e90b30c9084df5370bf3c38d5ed34 ChangeLog 9923 +EBUILD policycoreutils-1.34.11.ebuild 2715 RMD160 1cb5ad17fac36c04a604d7c647b9a2d66ef08c6f SHA1 24b754c9680ae30380b5699c928bfb67b465a216 SHA256 fb15effec35bb2bdd84c2696b70252d7d11937e117e8ec7d1b77a009f06b6250 +MD5 c71ccf71f2d3cf98b9e4688f2fe29ad7 policycoreutils-1.34.11.ebuild 2715 +RMD160 1cb5ad17fac36c04a604d7c647b9a2d66ef08c6f policycoreutils-1.34.11.ebuild 2715 +SHA256 fb15effec35bb2bdd84c2696b70252d7d11937e117e8ec7d1b77a009f06b6250 policycoreutils-1.34.11.ebuild 2715 +MISC ChangeLog 10075 RMD160 79768e5f8df065485a9e77de6c315dcb2daa22d5 SHA1 802a0e73ddc7874c52576949ac8775ab26a5ddf4 SHA256 f91d19fae98c910d377a9c49cf0887483b90904e3b9b94e4ef23b90b960e80ff +MD5 14d3afb9911b303b47057e0ea667de11 ChangeLog 10075 +RMD160 79768e5f8df065485a9e77de6c315dcb2daa22d5 ChangeLog 10075 +SHA256 f91d19fae98c910d377a9c49cf0887483b90904e3b9b94e4ef23b90b960e80ff ChangeLog 10075 MISC metadata.xml 836 RMD160 421e492e89112f8436f8c5535aa2340cc8795929 SHA1 91c830f5358b9786f2b61e1967214f49212c4e3a SHA256 1d14250f52ecf63b67bed2289833d6f1ff2eba3cad9a80794b356e747917cdb7 MD5 2eeb1df30e87ba2861eddbdc34a48bb8 metadata.xml 836 RMD160 421e492e89112f8436f8c5535aa2340cc8795929 metadata.xml 836 @@ -45,3 +51,6 @@ SHA256 74c296380da48f17bcfb066637952d66c245bcd35c16953f01eb7b6839086557 files/di MD5 5d4740aa2763334a44ac91b7e2cd3a86 files/digest-policycoreutils-1.34.1 539 RMD160 d1f4d6a4f1de893b8adae8c178ed0d21275da4e2 files/digest-policycoreutils-1.34.1 539 SHA256 3ca482574092add52ee43e2fb5e6cf72fe8f5d254910bdd378e184ed6f1e0c0e files/digest-policycoreutils-1.34.1 539 +MD5 2ffdbf63f16fabe18464468f3f9db840 files/digest-policycoreutils-1.34.11 542 +RMD160 9ac5c411d59b02f1b8fd13dd483d11b6f006f74d files/digest-policycoreutils-1.34.11 542 +SHA256 87836e3ec0bfe71d894d6d2abea22472e5954a16fe34565d1711841e7ec4f94a files/digest-policycoreutils-1.34.11 542 diff --git a/sys-apps/policycoreutils/files/digest-policycoreutils-1.34.11 b/sys-apps/policycoreutils/files/digest-policycoreutils-1.34.11 new file mode 100644 index 000000000000..e4e4c9e2a24b --- /dev/null +++ b/sys-apps/policycoreutils/files/digest-policycoreutils-1.34.11 @@ -0,0 +1,6 @@ +MD5 2f8cda25b51566762216a68fe2027952 policycoreutils-1.34.11.tgz 317028 +RMD160 5973ba96e627b3bf621549a6b8d19b0f1483b920 policycoreutils-1.34.11.tgz 317028 +SHA256 68eb034769673effea02928ac9785c45cd9cb398a93386bf97a5fc8d8d03d778 policycoreutils-1.34.11.tgz 317028 +MD5 b7c70b77c36476b5dd1d2c2e7308f607 policycoreutils-extra-1.18.tar.bz2 17109 +RMD160 150a443b3942808ab3ef2a1fec8da789776861f5 policycoreutils-extra-1.18.tar.bz2 17109 +SHA256 0835baaef5ad93e130cf399048752f0821a545cf33ce53760ae46d43c043e8eb policycoreutils-extra-1.18.tar.bz2 17109 diff --git a/sys-apps/policycoreutils/policycoreutils-1.34.11.ebuild b/sys-apps/policycoreutils/policycoreutils-1.34.11.ebuild new file mode 100644 index 000000000000..bd60d2c9112b --- /dev/null +++ b/sys-apps/policycoreutils/policycoreutils-1.34.11.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/policycoreutils/policycoreutils-1.34.11.ebuild,v 1.1 2007/10/18 19:47:49 pebenito Exp $ + +IUSE="nls" + +inherit eutils python + +EXTRAS_VER="1.18" +SEMNG_VER="1.10" +SELNX_VER="1.34" + +# BUGFIX_PATCH="${FILESDIR}/policycoreutils-1.30.6.diff" + +DESCRIPTION="SELinux core utilities" +HOMEPAGE="http://www.nsa.gov/selinux" +SRC_URI="http://www.nsa.gov/selinux/archives/${P}.tgz + mirror://gentoo/policycoreutils-extra-${EXTRAS_VER}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86" + +RDEPEND=">=sys-libs/libselinux-${SELNX_VER} + >=sys-libs/glibc-2.4 + sys-libs/pam + =sys-libs/libsemanage-${SEMNG_VER}*" + +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +S2=${WORKDIR}/policycoreutils-extra + +src_unpack() { + unpack "${A}" + cd "${S}" + + [ ! -z "${BUGFIX_PATCH}" ] && epatch "${BUGFIX_PATCH}" + + # This warning makes no sense, in this context + sed -i -e '/FILE/ s/;/=NULL;/' "${S}/audit2why/audit2why.c" \ + || die "audit2why sed failed" + + # 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" + + local SUBDIRS="`cd ${S} && find -type d | cut -d/ -f2`" + + if ! useq nls; then + for i in ${SUBDIRS}; do + # disable locale stuff + sed -i -e s/-DUSE_NLS// "${S}/${i}/Makefile" \ + || die "${i} NLS sed failed" + done + fi + + # Gentoo Fixes + for i in ${SUBDIRS}; do + sed -i -e "s:-Wall:-Wall ${CFLAGS}:g" \ + -e '/^AUDITH/d' \ + "${S}/${i}/Makefile" \ + || die "${i} Makefile CFLAGS fix failed." + + # disable audit support because the required version + # in portage does not exist yet + done +} + +src_compile() { + python_version + + einfo "Compiling policycoreutils" + emake -C "${S}" PYLIBVER="python${PYVER}" || die + einfo "Compiling policycoreutils-extra" + emake -C "${S2}" || die +} + +src_install() { + python_version + + einfo "Installing policycoreutils" + make DESTDIR="${D}" -C "${S}" PYLIBVER="python${PYVER}" install || die + einfo "Installing policycoreutils-extra" + make DESTDIR="${D}" -C "${S2}" install || die + + # remove redhat-style init script + rm -fR "${D}/etc/rc.d" + + # compatibility symlink + dosym /sbin/setfiles /usr/sbin/setfiles + + if has_version '<sys-libs/pam-0.99'; then + # install compat pam.d entries + # for older pam + make DESTDIR="${D}" -C "${S2}/pam.d" install || die + fi +} + +pkg_postinst() { + python_version + python_mod_optimize "${ROOT}usr/lib/python${PYVER}/site-packages" +} + +pkg_postrm() { + python_version + python_mod_cleanup "${ROOT}usr/lib/python${PYVER}/site-packages" +} |