aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-25 22:27:55 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-25 22:27:55 -0800
commit059aa5b6a0061398ba607c0ae28e5169a36c99d5 (patch)
treed6fb1a22b764df9c77c9be86a85f79c62410bf7a /app-emulation
parentmedia-libs/imlib: @wrap imlib-config (diff)
downloadgmt-059aa5b6a0061398ba607c0ae28e5169a36c99d5.tar.gz
gmt-059aa5b6a0061398ba607c0ae28e5169a36c99d5.tar.bz2
gmt-059aa5b6a0061398ba607c0ae28e5169a36c99d5.zip
app-emulation/emul-linux-x86-baselibs: add ldap useflag
On my USE="-ldap" (/etc/portage/make.conf) system, the emul-linux-x86-baselibs ldap .so's were starting to clutter up my @preserved-rebuild set. Since I could care less about ldap, TBH, I am throwing this in so I don't have to think about it. Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/emul-linux-x86-baselibs/Manifest2
-rw-r--r--app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r9.ebuild20
2 files changed, 19 insertions, 3 deletions
diff --git a/app-emulation/emul-linux-x86-baselibs/Manifest b/app-emulation/emul-linux-x86-baselibs/Manifest
index 0371cb2..de35b25 100644
--- a/app-emulation/emul-linux-x86-baselibs/Manifest
+++ b/app-emulation/emul-linux-x86-baselibs/Manifest
@@ -1,5 +1,5 @@
AUX remove-native 15033 SHA256 2210532cdcf228545e9f9dcc564432866300b9da3a6482274d5ce6bd7f8d3542 SHA512 e627edde09523cef9a62e05867bc1c0e8c9883fd5bf3b0a10c344accb4b7dd2110bfe623ba8ca5a0fe3139bf7fa54613bfba1070434ee331dc6987a6e6b120ea WHIRLPOOL 6f433f9343739df26f5445616214f44e8f69cae9edbe4b0cf47725eb42589b45c4413cc96c4c58ebeb13bd17708a818f39c9295c60d877a4d168c6f6713b3398
DIST emul-linux-x86-baselibs-20131008.tar.xz 55992196 SHA256 83c077c2d0668502c26abb4c30e1bd9ebd3eb4d2fdb2bab3ec57331a3df2b449 SHA512 4ec890f8bab877a576024c4d932906a486b5d584026c8a89563735d520258dce6a47a47e41ec5cae32be89d697a903844f15b9c2a16338a0d34c4cc46cd781ef WHIRLPOOL 0ec725072c8fbd1b0e8649f715e6a4e26ea9462c9ed290f0f42a5b606cdfa6736f839396ac6a967cfce9c864e5da4cc2082ce2db83cc4a9cb49824e7b975bb20
-EBUILD emul-linux-x86-baselibs-20131008-r9.ebuild 3948 SHA256 e71f0034893cd57611e5616457894287cc8c18a7300c9138fbf585b1783421fe SHA512 d044094b2f972470b1b238d11363bc8f2aab33d320af1514118aa581f342b08c7d032d8f34db5f3f0444c60ca6a02dab958db34d8dfd5ce98296d370791e4319 WHIRLPOOL 66871f3804b3343c5243809212422f4a4ed483f1527790256176367840d39f12205dafd13882bc2f909611055c324c13ea7cb21ebe3c968aecff8c3bd74345fc
+EBUILD emul-linux-x86-baselibs-20131008-r9.ebuild 4506 SHA256 6ad5770f52655da66daa7e3e7cc515340844bd8f7acad0cd73e210f98a76be14 SHA512 773426f461c7f6b824a03e958b6f944efe48d2ba1a8b10b70da7944ddb0308316d3f26eb078e7c7f23989f7ecc4cfeeee01c68ab1264cfe155965783b636d6bf WHIRLPOOL 3c0a0b37fba186e7816c64f6fc1ae4cce6b587a9edc47c549da202d2003e5d4251d411fd812b2ad58f6089129e49da498c9015fb200b844400590456c3c9d43d
MISC ChangeLog 30577 SHA256 8d4264b13680621df1104e376763822c1fce33aabc9d0a617aed2c8b7e847312 SHA512 a83f85d84256fc851b3f6c913cc18def2f23d91bd703b8f6774fbe40db082a586c083cafc70ceedab8520e5bf37b58f975b3f31d51555fd23a37e7f9d0d61d49 WHIRLPOOL c867ad93aab4128decd7cbc976591ed3ac9635d07a87ec6330dae027b35b4010cdd4f6b340dcbea1cc6c18438b50ab0195eb39d28c2f9d422bfaf81ababa47e5
MISC metadata.xml 312 SHA256 9d3f082956c89c24d50eacf1a35e6d3f7e7605a2b290b3ca01123c357595b680 SHA512 21f9fbd2145e18c319f089f1cb2f99cec289daac7e35c944335d979fca8ae595ac2ab81a025c55d56dde80ed7db88fdcd0b644bf2070b6eee7c26bf643fc4e19 WHIRLPOOL 5cfe4fa3453b53f0d056331b905da9584e13a48af3671f248b7ede707b587338b145613a77cf655af74734ae1e9d0dfe50f13d34a2cb069a73c76abc3a753262
diff --git a/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r9.ebuild b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r9.ebuild
index 775b2fd..66ad3e5 100644
--- a/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r9.ebuild
+++ b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20131008-r9.ebuild
@@ -11,7 +11,7 @@ LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
openssl tcp_wrappers_license"
KEYWORDS="-* ~amd64"
-IUSE="abi_x86_32"
+IUSE="abi_x86_32 ldap"
DEPEND=""
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
@@ -91,13 +91,29 @@ RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
PYTHON_UPDATER_IGNORE="1"
src_prepare() {
- export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)"
+ export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d"
+ use ldap && ALLOWED+="|${S}/lib32/security/pam_ldap.so"
+ ALLOWED+=")"
emul-linux-x86_src_prepare
rm -rf "${S}/etc/env.d/binutils/" \
"${S}/usr/i686-pc-linux-gnu/lib" \
"${S}/usr/lib32/engines/" \
"${S}/usr/lib32/openldap/" || die
+ use ldap || rm -v "${S}"/lib32/libnss_ldap-2.15.so \
+ "${S}"/lib32/libnss_ldap.so.2 \
+ "${S}"/usr/lib32/libnss_ldap.so.2 \
+ "${S}"/usr/lib32/libldap-2.4.so.2.9.1 \
+ "${S}"/usr/lib32/libldap_r.so \
+ "${S}"/usr/lib32/libldap.so \
+ "${S}"/usr/lib32/libldap_r-2.4.so.2 \
+ "${S}"/usr/lib32/libldap_r-2.4.so.2.9.1 \
+ "${S}"/lib32/security/pam_ldap.so \
+ "${S}"/usr/lib32/libldap-2.4.so.2 \
+ "${S}"/usr/lib32/libslapi.so \
+ "${S}"/usr/lib32/libslapi-2.4.so.2.9.1 \
+ "${S}"/usr/lib32/libslapi-2.4.so.2 || die
+
ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die
# Remove migrated stuff.