diff options
author | 2011-07-15 20:57:55 +0000 | |
---|---|---|
committer | 2011-07-15 20:57:55 +0000 | |
commit | 42a509e6afbad059046be1a71f2859bd53090172 (patch) | |
tree | 4ef4b855ecc78086eacd9b0efbddfd73131d1d90 /sys-libs | |
parent | Bump to 2.0.23 - proxy for SwifT (diff) | |
download | historical-42a509e6afbad059046be1a71f2859bd53090172.tar.gz historical-42a509e6afbad059046be1a71f2859bd53090172.tar.bz2 historical-42a509e6afbad059046be1a71f2859bd53090172.zip |
Bump to 2.0.98 - proxy for SwifT
Package-Manager: portage-2.1.10.3/cvs/Linux x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/libselinux/ChangeLog | 8 | ||||
-rw-r--r-- | sys-libs/libselinux/Manifest | 10 | ||||
-rw-r--r-- | sys-libs/libselinux/libselinux-2.0.98.ebuild | 83 | ||||
-rw-r--r-- | sys-libs/libsemanage/Manifest | 10 |
4 files changed, 102 insertions, 9 deletions
diff --git a/sys-libs/libselinux/ChangeLog b/sys-libs/libselinux/ChangeLog index 63d7b3a1edb6..3ae10e9994ba 100644 --- a/sys-libs/libselinux/ChangeLog +++ b/sys-libs/libselinux/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-libs/libselinux # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.71 2011/05/28 05:24:03 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.72 2011/07/15 20:57:55 blueness Exp $ + +*libselinux-2.0.98 (15 Jul 2011) + + 15 Jul 2011; Anthony G. Basile <blueness@gentoo.org> + +libselinux-2.0.98.ebuild: + Bump to 2.0.98 - proxy for SwifT 28 May 2011; Anthony G. Basile <blueness@gentoo.org> libselinux-2.0.94.ebuild: diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest index 13430076dd4e..7b88a2d5fafb 100644 --- a/sys-libs/libselinux/Manifest +++ b/sys-libs/libselinux/Manifest @@ -6,15 +6,17 @@ AUX libselinux-2.0.85-headers.patch 299 RMD160 b9390509c7919468a10377a94b846cb71 DIST libselinux-2.0.71.tar.gz 167729 RMD160 82d7df1fb2c5da3d60d44fbed5b6be88ae6c4cfb SHA1 862001d54037152c9ad202488d4076fd37fddbc1 SHA256 6f99a13a0d83c2c14fbaef4fe3a4683213101d2350f4cf88e0770d00924c86f2 DIST libselinux-2.0.85.tar.gz 175396 RMD160 ce27fc9c5baf23d9f1c2eeda24357abc4d619d48 SHA1 b2e29934f3cde0a2fb86fe29c8cc1abac8c7e9ca SHA256 54db845fbaa2b3183798e6754b11e4178802f9eae47569b391d87a45b8a69c3c DIST libselinux-2.0.94.tar.gz 205804 RMD160 38964fc55ac8d0eb0995b962a4d56e7765485396 SHA1 66764b19fe94cc8a1d5fceefde2383af0d554d76 SHA256 b8312852306650e9720de5a20fe7560d935d3c90ffedca1cac25bf3f283d8a36 +DIST libselinux-2.0.98.tar.gz 206574 RMD160 764b051f99e6eb88ec3599302fb1780ab1434e85 SHA1 8036dc2d35bec0bcf3893b01b8ede0113eb18af9 SHA256 9f36d000f7c41426bc053cf0327f36744d070e339536d3d027f14de5eda93902 EBUILD libselinux-2.0.71.ebuild 1736 RMD160 292e211d5f12fdf2024509fe4e559ee231ec8838 SHA1 de13c5ca78a08b394df15a1034a75108c6fd9ded SHA256 fc1920bb6cc9c7b5ec5ae64db6906ad422d319c55e7c0d7862cbdaaf398d97ec EBUILD libselinux-2.0.85.ebuild 1787 RMD160 eb73bf09629cb6108d78f088f21315cd35e8425b SHA1 6d7c680c2f0d97c490f51e85cefdbe76f1374557 SHA256 b2436d3dff62522df77178a7d3e602cb0a266eb8c2175f6e8df74ac61196093a EBUILD libselinux-2.0.94.ebuild 1919 RMD160 765d60878e5f27c184fa6f5bcde2d755d6a57f50 SHA1 8aedf53aff80a00e01534a3af1bfce635efa8fe5 SHA256 0482726d3cce342450c8dd759acde2d80e944e13c31bb4f7f145d14b7b68ac0c -MISC ChangeLog 10078 RMD160 39be49699fcbaa3fbd25054fab5f70af72bba1be SHA1 3265770f2f8ffa060623bf2913f2074dc2214b66 SHA256 18cb54d504436e72ed64cb512e193508791ea7236e3959a957d64a25d95f8477 +EBUILD libselinux-2.0.98.ebuild 1921 RMD160 898f29e4409a211be3a7177badf7bac9d3e0537a SHA1 32465d03150e32597c743a9e7c493455080a8317 SHA256 7df0b7f3aefd27d3ac381b7bb25fec89234470376f11a61c8e9187a8cf9543ee +MISC ChangeLog 10232 RMD160 b40927b7d5190ad43cdfe7fd39ae94e4c5bd3f27 SHA1 6c15fa7a8b5aef467650931e5452a9f2b0be7314 SHA256 83c196013f7f7672b1d79d5f78de7d4bcb8c0dd9cad119a46ba022845c8a080c MISC metadata.xml 406 RMD160 206a8a3216e1102fdc918b8d677da264d37f664b SHA1 ad34bedefb6cfc94938b161154a2c0860b988019 SHA256 934da6149d008c09754c0654dbea6c49da117923adc6fbf3fcabac58195b9c45 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEAREIAAYFAk3ghv8ACgkQl5yvQNBFVTWSWACcCepO36UfvGzuPpBTVXegcvFm -U/QAn2IKMoAfpEpQNq+/sQmP4nmuZR7c -=mELI +iEYEAREIAAYFAk4gqd0ACgkQl5yvQNBFVTXX4gCbBANqtJSBmSApVcSrYy6gcHO4 +8l0AnRpDNvperrruLSB5ANnC17id2qn0 +=LQks -----END PGP SIGNATURE----- diff --git a/sys-libs/libselinux/libselinux-2.0.98.ebuild b/sys-libs/libselinux/libselinux-2.0.98.ebuild new file mode 100644 index 000000000000..0e763805e987 --- /dev/null +++ b/sys-libs/libselinux/libselinux-2.0.98.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.0.98.ebuild,v 1.1 2011/07/15 20:57:55 blueness Exp $ + +EAPI="2" +PYTHON_DEPEND="python? 2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" + +inherit multilib python toolchain-funcs + +SEPOL_VER="2.0.42" + +DESCRIPTION="SELinux userland library" +HOMEPAGE="http://userspace.selinuxproject.org" +SRC_URI="http://userspace.selinuxproject.org/releases/20101221/devel/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="python ruby" + +RDEPEND=">=sys-libs/libsepol-${SEPOL_VER} + ruby? ( dev-lang/ruby )" +DEPEND="${RDEPEND} + ruby? ( dev-lang/swig )" + +pkg_setup() { + if use python; then + python_pkg_setup + fi +} + +src_prepare() { + # 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() { + emake AR="$(tc-getAR)" CC="$(tc-getCC)" LDFLAGS="-fPIC ${LDFLAGS}" all || die + + if use python; then + python_copy_sources src + building() { + emake CC="$(tc-getCC)" PYLIBVER="python$(python_get_version)" LDFLAGS="-fPIC ${LDFLAGS}" pywrap + } + python_execute_function -s --source-dir src building + fi + + if use ruby; then + emake CC="$(tc-getCC)" rubywrap || die + fi +} + +src_install() { + emake DESTDIR="${D}" install || die + + if use python; then + installation() { + emake DESTDIR="${D}" PYLIBVER="python$(python_get_version)" install-pywrap + } + python_execute_function -s --source-dir src installation + fi + + if use ruby; then + emake DESTDIR="${D}" install-rubywrap || die + fi +} + +pkg_postinst() { + if use python; then + python_mod_optimize selinux + fi +} + +pkg_postrm() { + if use python; then + python_mod_cleanup selinux + fi +} diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest index 267a1f8c951e..4ecb8409fe13 100644 --- a/sys-libs/libsemanage/Manifest +++ b/sys-libs/libsemanage/Manifest @@ -5,16 +5,18 @@ AUX libsemanage-2.0.33-bzip.diff 8580 RMD160 7a7d071f44a48880f865c8e95fe902b3005 DIST libsemanage-2.0.27.tar.gz 169317 RMD160 ee511f6a17c399e6129a07782c9c7f54d9ec5052 SHA1 c0289f3617c35d1fa5ba540bd46944ab0f7be060 SHA256 441118708bdd3dfd5db952758b39c80c3ab2773870de58e9a008e489ec43d61c DIST libsemanage-2.0.33.tar.gz 174281 RMD160 83bc502a8c1cc0792c1246790b37fbf58f0849c5 SHA1 3ac7090202b1af499f57fbda72e5cccb9885c5c7 SHA256 8a0ada0db2fcd82d62891dfb7d3f130146ece7339afbdb80b1b1ae8ea8506af0 DIST libsemanage-2.0.45.tar.gz 182106 RMD160 023b9514811ef5a4ae60af108b73caeb4a39c0bd SHA1 baa65ebdf83db385e3291b9b01207e3898e7b5f9 SHA256 e17bfe7bd8737233a1cf2d90b353e60ab7c5781a958d9d870bd441ed5177027f +DIST libsemanage-2.0.46.tar.gz 182184 RMD160 5b7f9fe86911c84c71a670ce209063561cebb2b9 SHA1 730d550a5bd8538fd142107a65f5acd06fac1932 SHA256 8e1ff4fd5623aadcab9e41a314c49d9e277688f8881b01c9a41bd98b086f920e EBUILD libsemanage-2.0.27.ebuild 2300 RMD160 a9c96f5d82d3983516a19ec1c522e3c23c007256 SHA1 4126807b7fab43c8e9d93af5e3b99edc0ecd1dcc SHA256 84b6f94dfe98ef6bd7c3dda4fcc24cb0fcb7a65b76a422742d1106e7e98f3d12 EBUILD libsemanage-2.0.33-r1.ebuild 2887 RMD160 83ed35f0ab74c0979575d87e3617e0914dab59f2 SHA1 890376f8d2d8b3197511f3ef0060680bcd672e5d SHA256 a66e7cfd8b5dbabae355240775a6c69eec65c65bd9d81461c4e65230b2188b21 EBUILD libsemanage-2.0.33.ebuild 2305 RMD160 f42ed1350eb61566ac590f0d3f378818555caf66 SHA1 51bfffc779b1b6e66aa5642bfd8256d84bc38918 SHA256 04e70625bb85cfdaf4c584dd6eb293aee915e3b80ec0e508be84f8592829d66f EBUILD libsemanage-2.0.45.ebuild 3581 RMD160 10afa43863a32b0c1fe3e60c7ba2d03940f0d9a9 SHA1 87d0f73cb77bc6886a8d96c997a7762faf8231f6 SHA256 c05488d78b183f93dd4eb2006c76e800ce10b503e3bcf432a5ac418d4e125a8d -MISC ChangeLog 5162 RMD160 e641ea0a9827591cc4962486a8ac38ec7b13047c SHA1 dcdb9d4bc76725b6389447b1b18103d789bbbfc7 SHA256 23af0925c2d2f3de70d491d4411ee9f78c469f9a228d44dd8123f415296c564b +EBUILD libsemanage-2.0.46.ebuild 3694 RMD160 f8b655974604743bb995599af7cfd032626ed2ba SHA1 4af2d758ad5a2b412a3306ceb542902527fc95a1 SHA256 13857bf4c698897bf9b305ba93147451fc78fd85e95e07c4bf67922303099c91 +MISC ChangeLog 5318 RMD160 05479d6af53d33add5589c15bb0ed913411214ca SHA1 e8b60327da3a72f5aff6d8dc1bd63da607b5acd2 SHA256 ef5dd9b30a2a4e6b2704b0cb92e69237f1846387e2724c08f99e3b4897f7e9a2 MISC metadata.xml 233 RMD160 67c97a29a07e867fd805293f51d8062063b3b0c2 SHA1 0c5466363e920e19c88f351f6e9011f48d94fd05 SHA256 c5a240155da9b7588e31ff668d3656486a16868654c076f7e1aea823a6b85ae9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEAREIAAYFAk4MUr8ACgkQl5yvQNBFVTUbmACgk8MZOFMm032DNTiQSSbaEv30 -jpsAoIhvkoFPWvMBZbsgx1VCImzIxhz5 -=T4pl +iEYEAREIAAYFAk4gqocACgkQl5yvQNBFVTVmgACfQ7HBx8wkO7iBSXf8CJ9Le61J +XWEAmgLF7rChikzo0/H4TUOmpR6JjGTN +=1MZo -----END PGP SIGNATURE----- |