summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2011-07-15 20:57:55 +0000
committerAnthony G. Basile <blueness@gentoo.org>2011-07-15 20:57:55 +0000
commit42a509e6afbad059046be1a71f2859bd53090172 (patch)
tree4ef4b855ecc78086eacd9b0efbddfd73131d1d90 /sys-libs
parentBump to 2.0.23 - proxy for SwifT (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--sys-libs/libselinux/Manifest10
-rw-r--r--sys-libs/libselinux/libselinux-2.0.98.ebuild83
-rw-r--r--sys-libs/libsemanage/Manifest10
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-----