aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-04 06:20:30 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-04 06:20:30 -0800
commitda30722b3b7e592a8fe26e17bdccd7fde75ee59a (patch)
tree53baf605b6d37bf7322d8715bb8eadd2c9a6c966 /sys-libs
parentsys-libs/pam: avoid putting stuff outside /usr for non-native abis (diff)
downloadgmt-da30722b3b7e592a8fe26e17bdccd7fde75ee59a.tar.gz
gmt-da30722b3b7e592a8fe26e17bdccd7fde75ee59a.tar.bz2
gmt-da30722b3b7e592a8fe26e17bdccd7fde75ee59a.zip
sys-libs/libcap: version bump
Upstream has a libcap but not a pam; this version supports full multilib pam via pam-multilib.eclass. It also avoids installing stuff in /$(libdir), as does upstream's now. Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/libcap/Manifest2
-rw-r--r--sys-libs/libcap/libcap-2.22-r3.ebuild (renamed from sys-libs/libcap/libcap-2.22-r2.ebuild)15
2 files changed, 11 insertions, 6 deletions
diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest
index 9fd7211..cabd557 100644
--- a/sys-libs/libcap/Manifest
+++ b/sys-libs/libcap/Manifest
@@ -5,6 +5,6 @@ AUX libcap-2.21-include.patch 290 SHA256 60038e5f67928edbf7e1b43b8799d5a92cff40d
AUX libcap-2.22-build-system-fixes.patch 5319 SHA256 f0c3323a5ec34e07eb397d6e1527ac3d6c519c4a91261a206019d25eb161f426 SHA512 d57181ce1dbe95c2c40cdc49cff8d7368287d512b0f05c296266071cb689b94891aca201c978d316cf2851b806b7bcb2acaef3aeef69ead6a380490aecaea0c7 WHIRLPOOL bf076c3bbba28c861cdccf1639d4fe3205fa4e3ec2c50da9a7d052d439cb7b4f8bfb4e8a770ffeaca4fa1612497a04ea151fadcb439f188f6576952933a88646
AUX libcap-2.22-no-perl.patch 2360 SHA256 4eca873685da1aec0d06e9d7681c285166f9ad7e7cb14c65da6e05cbb135e9ef SHA512 8c49d829cbae15f28ded70b96bc0715819b13183136d90b64b7b6bfbd85c262f0161d89450579e9b58961c724b34816919d111f839e3f5a7a68427ffe441881d WHIRLPOOL 1da9b5b8b54c38bf45117653122ee6dc55949c21c39152d18d2dc0c721d4b906f777a8734d184d18b2c7a25b2aa06aa68d1ccc4409b16915aeb8d9b014951759
DIST libcap-2.22.tar.bz2 60051 SHA256 73ebbd4877b5f69dd28b72098e510c5b318bc480f8201c4061ac98b78c04050f SHA512 d4e070cfed7dbf416c949e79fbfbfcde2da4705d4f55527b18482c9959b80fea2841bf70f317fa5e620e13a75a8e5da69f94304b8e54195f2d0492f14d342339 WHIRLPOOL 000e3c76e83366423efc0e935c6191496c0e9bf1cc559babdbeea74c8c81009e883985c5f1c739b4fb1744522e09bda253f6012b7e52284f291eabeaf20f6a88
-EBUILD libcap-2.22-r2.ebuild 1391 SHA256 441eb74068696dea18c6ffa86edfc3bb83eb3102266b2efd6d6bb7734c65c884 SHA512 baf46f9597ad0fa90e632ce43781b851d34bde435c96b464bc18982df6dc9ecd126767707f718e5537ff045fbd9b51dd11f564970b6834c08ac5fdca6c026ac6 WHIRLPOOL 3f3371de74ebc1085ca6fe57ae263acdf7e2ad034786120acd0c340b4e4b87bc95aaba456d1ad2ee26d31a69e8136b5ae0ecb2f06bdb29097391b5d23b60061f
+EBUILD libcap-2.22-r3.ebuild 1510 SHA256 df9d08fe6d3f73bb9aea4ae89a2cd7d9e79d4c40e428c7e46dba60f57f7fad99 SHA512 caeda2d985fd3b1fc2fe9308e4eebcc4adea38ba6daaddad319d692e6c96abdb8bcb3358c5519c1efff3cf2791c5acc5ffe9f0d762a8d099c64ce0c4a24c9db0 WHIRLPOOL cda0697062185cf0efa7ff7c9f7325d1ce3d43d057798b938be583396dd062c374c1c330abd9b4cc46ebe76ec2a532acf6be4653be36fc212142befb96fd8469
MISC ChangeLog 16975 SHA256 b7104e5eb79b624b06a496bd35e46894628e37fc01d0ae3ff804cab7815e3755 SHA512 b68aae6e2c774d62e113b31c0c55186617a9ea8feb9fd114211885db7938e6d42c96e952a73bef62fdd39fa43678f426570832cc41c4b5393efc8c96e7ccebbe WHIRLPOOL 8f507cc56330248ecf7942b2ce514b5eb97a154f302a8f73c2869d91e7091fa8348c9fdbf6b5a555793ee59e606b79e1c5e0eb92532d5f7b1b5eb58aaf0b2b9c
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
diff --git a/sys-libs/libcap/libcap-2.22-r2.ebuild b/sys-libs/libcap/libcap-2.22-r3.ebuild
index e621fb0..a770a94 100644
--- a/sys-libs/libcap/libcap-2.22-r2.ebuild
+++ b/sys-libs/libcap/libcap-2.22-r3.ebuild
@@ -4,7 +4,7 @@
EAPI="4"
-inherit eutils toolchain-funcs pam multilib-minimal
+inherit eutils toolchain-funcs pam-multilib multilib-minimal
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html"
@@ -40,14 +40,19 @@ multilib_src_configure() {
}
multilib_src_install() {
+ local BUILD_CC
tc-export_build_env BUILD_CC
- tc-export CC AR RANLIB
+ local CC="${CC:-$(tc-getCC)}"
+ export CC
+ local AR RANLIB
+ tc-export AR RANLIB
# no configure, needs explicit install line #444724#c3
emake install DESTDIR="${ED}"
- gen_usr_ldscript -a cap
-
- rm -rf "${ED}"/usr/$(get_libdir)/security
+ if multilib_is_native_abi ; then
+ gen_usr_ldscript -a cap
+ rm -rf "${ED}"usr/$(get_libdir)/security
+ fi
dopammod pam_cap/pam_cap.so
dopamsecurity '' pam_cap/capability.conf
}