diff options
author | Chris PeBenito <pebenito@gentoo.org> | 2007-10-18 19:17:26 +0000 |
---|---|---|
committer | Chris PeBenito <pebenito@gentoo.org> | 2007-10-18 19:17:26 +0000 |
commit | a44574f2c41940c79ca02b164f13d150db5d2d92 (patch) | |
tree | 7ebd643e2357b1bf09f16a6de9241a305b282aab /sys-libs/libselinux | |
parent | alpha stable, thanks to Tobias Klausmann for testing (diff) | |
download | historical-a44574f2c41940c79ca02b164f13d150db5d2d92.tar.gz historical-a44574f2c41940c79ca02b164f13d150db5d2d92.tar.bz2 historical-a44574f2c41940c79ca02b164f13d150db5d2d92.zip |
new upstream stable release.
Package-Manager: portage-2.1.3.14
Diffstat (limited to 'sys-libs/libselinux')
-rw-r--r-- | sys-libs/libselinux/ChangeLog | 8 | ||||
-rw-r--r-- | sys-libs/libselinux/Manifest | 26 | ||||
-rw-r--r-- | sys-libs/libselinux/files/digest-libselinux-1.34.13 | 3 | ||||
-rw-r--r-- | sys-libs/libselinux/libselinux-1.34.13.ebuild | 58 |
4 files changed, 80 insertions, 15 deletions
diff --git a/sys-libs/libselinux/ChangeLog b/sys-libs/libselinux/ChangeLog index 65c0f40523ef..58420dbdb043 100644 --- a/sys-libs/libselinux/ChangeLog +++ b/sys-libs/libselinux/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-libs/libselinux # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.55 2007/06/04 00:39:44 pebenito Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.56 2007/10/18 19:17:25 pebenito Exp $ + +*libselinux-1.34.13 (18 Oct 2007) + + 18 Oct 2007; Chris PeBenito <pebenito@gentoo.org> + +libselinux-1.34.13.ebuild: + New upstream release. 04 Jun 2007; Chris PeBenito <pebenito@gentoo.org> libselinux-1.34.0.ebuild: diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest index 244a5b945ae4..4387912f27d7 100644 --- a/sys-libs/libselinux/Manifest +++ b/sys-libs/libselinux/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX compat.py 461 RMD160 ae776a51f27564321845126c39874eab953a41cd SHA1 229eea09e82b4e93150ece0f0621ac4581ccb00b SHA256 d3b3efe9b9fd946c917a6faccca715c4056748b9c861080fe6f6d7cfbaf87f50 MD5 ca253cc3a0e643b8d3e209a53d66dd50 files/compat.py 461 RMD160 ae776a51f27564321845126c39874eab953a41cd files/compat.py 461 @@ -8,6 +5,7 @@ SHA256 d3b3efe9b9fd946c917a6faccca715c4056748b9c861080fe6f6d7cfbaf87f50 files/co DIST libselinux-1.28.tgz 109236 RMD160 9060d13850ddf43025988f1855fcc176db932881 SHA1 280686f4c2877e5075ce86b9526668cec67e4994 SHA256 9c03f98eb2800c383818275fb5abd2e9dc4c79c1b4c6ea35f11eedac902d03f6 DIST libselinux-1.30.tgz 110293 RMD160 9a333a86f31e8c4a5a900173f703f9a155fa68ac SHA1 5ce836bba664abbaf39920747a29c807783901d5 SHA256 6a34a1c98a19cbf8783ecfeb07ebee26e4fdd283252e8d774a0f345fe2337797 DIST libselinux-1.34.0.tgz 125574 RMD160 749f943c37113cd594ac52ec4cedf7430131a469 SHA1 2710a90b6899967101bcfa485b9127c5d6cc16dc SHA256 2d3277e70829391804fe31933e41952ec8aec6bc2cbdf6648aa12e02e7d5d460 +DIST libselinux-1.34.13.tgz 130187 RMD160 da973c8e2522cb4f68086890c0eb6a4029d449ca SHA1 1e013247adbc882bfa840fd40546237c68035634 SHA256 cd25c17d9cdf098960e79776830dd2a6968761154c844a9dd57e933c7c66730b EBUILD libselinux-1.28-r1.ebuild 1120 RMD160 ce591947e72efcace593bbb531b3ca87d8cae16c SHA1 1cae66030f04f876fd2dc43fe54172b2ee9ff44d SHA256 040775ae2a0f209879acbb3344d2f2f61f976c0974977dec734d63f7fb4147fb MD5 0d6d8d50c7f23ef61337f5f58150b53b libselinux-1.28-r1.ebuild 1120 RMD160 ce591947e72efcace593bbb531b3ca87d8cae16c libselinux-1.28-r1.ebuild 1120 @@ -20,10 +18,14 @@ EBUILD libselinux-1.34.0.ebuild 1516 RMD160 59c6b5af8faf949c47d249e00114ae2b4d41 MD5 dbf9a7fb2aaf12a02fcad1a097831048 libselinux-1.34.0.ebuild 1516 RMD160 59c6b5af8faf949c47d249e00114ae2b4d415c70 libselinux-1.34.0.ebuild 1516 SHA256 3ee4ea84cc33aca6685007334a0772fe0756cd6774d0292942b00f54b1e5d3c4 libselinux-1.34.0.ebuild 1516 -MISC ChangeLog 7673 RMD160 cf70f764d4b082d33f8ce2293e8065ca0f800405 SHA1 e789c0915db843a8de5fc377bca85f9cac288a82 SHA256 c2655b6a2cc98ae8f0e5d76398a81a5bfb79141f5c02e03d76d88880bbe6aeb6 -MD5 6aa9c7f23e51505166bf044ba16b29aa ChangeLog 7673 -RMD160 cf70f764d4b082d33f8ce2293e8065ca0f800405 ChangeLog 7673 -SHA256 c2655b6a2cc98ae8f0e5d76398a81a5bfb79141f5c02e03d76d88880bbe6aeb6 ChangeLog 7673 +EBUILD libselinux-1.34.13.ebuild 1523 RMD160 d3f43d9d983a7c53c7b6524f2fcd2fe6b2267de2 SHA1 1cfa1b25fd234b6eb2a65d7a1564fa5adb33aa7f SHA256 a8df14ec81d8045749283b2eca6046a29a8da30202f0c5431cfbe8f715067521 +MD5 3ea43a3b12cf9292512f1ed84ddd6d1e libselinux-1.34.13.ebuild 1523 +RMD160 d3f43d9d983a7c53c7b6524f2fcd2fe6b2267de2 libselinux-1.34.13.ebuild 1523 +SHA256 a8df14ec81d8045749283b2eca6046a29a8da30202f0c5431cfbe8f715067521 libselinux-1.34.13.ebuild 1523 +MISC ChangeLog 7815 RMD160 0f5caef2c0cb2ba4f3defd21a7dbb7232b9df39c SHA1 a35c6e30b569f8cc1e9289c8d0a5386f8360876a SHA256 20b5cdc95aa22fc782c24e1041781f5913038df2ca1b02900d10341236acdfd0 +MD5 dd31b5e8feda525b062e5d2ee44252fd ChangeLog 7815 +RMD160 0f5caef2c0cb2ba4f3defd21a7dbb7232b9df39c ChangeLog 7815 +SHA256 20b5cdc95aa22fc782c24e1041781f5913038df2ca1b02900d10341236acdfd0 ChangeLog 7815 MISC metadata.xml 537 RMD160 6adcd5fc653db8ad7780299214875297beb9c931 SHA1 9eccef643426b27d5e8c445ab25113c1c44542b1 SHA256 e691ecff0c45ccbd6cf813fbd7f23e489dabad664e89e6b21b8c7c1785550f9e MD5 652c5e8a0a081bf4317359f04f65a603 metadata.xml 537 RMD160 6adcd5fc653db8ad7780299214875297beb9c931 metadata.xml 537 @@ -37,10 +39,6 @@ SHA256 3b664beda14edffcc9bdf9868f503da997bca7f01cdc478114096c71486a60a9 files/di MD5 6e335ed99f38c0df428d78eae9f325a2 files/digest-libselinux-1.34.0 244 RMD160 ea01c9f16c6e91148c5f74c723f92fba59da28e6 files/digest-libselinux-1.34.0 244 SHA256 d1c6ab85f5c854acec016f2b60ec98f64f16a37bae849f86ea4c320259ed7c1f files/digest-libselinux-1.34.0 244 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.4 (GNU/Linux) - -iD8DBQFGY19Wj3aojXnnRpoRAidYAJ9eLX5LgPnlOjQyb7hU6DU/fF66MwCgjU1N -f9Cndc63vzGO3HM0yea7DXg= -=VVOZ ------END PGP SIGNATURE----- +MD5 fe4129402c9835394b6e581336e41eab files/digest-libselinux-1.34.13 247 +RMD160 e5982127dcef8562dc7d48ec02c53256aabb518d files/digest-libselinux-1.34.13 247 +SHA256 dd17a992a574f0a7b62188821075e2261f887781b81bbc691a05b3a8bd88df2c files/digest-libselinux-1.34.13 247 diff --git a/sys-libs/libselinux/files/digest-libselinux-1.34.13 b/sys-libs/libselinux/files/digest-libselinux-1.34.13 new file mode 100644 index 000000000000..a01a40011ef6 --- /dev/null +++ b/sys-libs/libselinux/files/digest-libselinux-1.34.13 @@ -0,0 +1,3 @@ +MD5 ff7816883adcb5a14c38a8b035c0ee23 libselinux-1.34.13.tgz 130187 +RMD160 da973c8e2522cb4f68086890c0eb6a4029d449ca libselinux-1.34.13.tgz 130187 +SHA256 cd25c17d9cdf098960e79776830dd2a6968761154c844a9dd57e933c7c66730b libselinux-1.34.13.tgz 130187 diff --git a/sys-libs/libselinux/libselinux-1.34.13.ebuild b/sys-libs/libselinux/libselinux-1.34.13.ebuild new file mode 100644 index 000000000000..4c20ae896d96 --- /dev/null +++ b/sys-libs/libselinux/libselinux-1.34.13.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-1.34.13.ebuild,v 1.1 2007/10/18 19:17:25 pebenito Exp $ + +IUSE="" + +inherit eutils multilib python + +#BUGFIX_PATCH="${FILESDIR}/libselinux-1.30.3.diff" + +SEPOL_VER="1.16" + +DESCRIPTION="SELinux userland library" +HOMEPAGE="http://www.nsa.gov/selinux" +SRC_URI="http://www.nsa.gov/selinux/archives/${P}.tgz" +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86" + +DEPEND="=sys-libs/libsepol-${SEPOL_VER}* + dev-lang/swig" + +src_unpack() { + unpack ${A} + cd ${S} + + [ ! -z "${BUGFIX_PATCH}" ] && epatch "${BUGFIX_PATCH}" + + # fix up paths for multilib + sed -i -e "/^LIBDIR/s/lib/$(get_libdir)/" ${S}/src/Makefile \ + || die "Fix for multilib LIBDIR failed." + sed -i -e "/^SHLIBDIR/s/lib/$(get_libdir)/" ${S}/src/Makefile \ + || die "Fix for multilib SHLIBDIR failed." +} + +src_compile() { + python_version + emake LDFLAGS="-fPIC ${LDFLAGS}" all || die + emake PYLIBVER="python${PYVER}" LDFLAGS="-fPIC ${LDFLAGS}" pywrap || die + + # add compatability aliases to swig wrapper + cat ${FILESDIR}/compat.py >> ${S}/src/selinux.py || die +} + +src_install() { + python_version + make DESTDIR="${D}" PYLIBVER="python${PYVER}" install install-pywrap || die +} + +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 +} |