aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Fish <gentoo@seaofdirac.net>2016-01-01 21:09:19 +0100
committerNicholas Fish <gentoo@seaofdirac.net>2016-01-01 21:09:19 +0100
commit7cc307930c35cf9595d1376401e4b002fcf523d3 (patch)
treea276680dca2a738ad0b0816d05e0ac855c5d83ef /sys-libs
parentAdd fix-compat patch to pam-1.2.1-r99 ebuild (diff)
downloadennui-7cc307930c35cf9595d1376401e4b002fcf523d3.tar.gz
ennui-7cc307930c35cf9595d1376401e4b002fcf523d3.tar.bz2
ennui-7cc307930c35cf9595d1376401e4b002fcf523d3.zip
Fix issue detecting crypt library to pam-1.2.1-r99 ebuild
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/pam/Manifest2
-rw-r--r--sys-libs/pam/pam-1.2.1-r99.ebuild5
2 files changed, 6 insertions, 1 deletions
diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index e26327a..0990188 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -3,5 +3,5 @@ AUX pam-1.2.1-innetgr.patch 1662 SHA256 fb609212837c67da7da033a0daa01d1c2e341668
AUX pam-1.2.1-no-strndupa.patch 1452 SHA256 49bae3a1ee81d94527c15aab766e2bb5523cdc6e9ce00126d0d7b81c5b9b47a2 SHA512 967eb6d636fc5421ceea1ddd79de61d367cdd17b260ad3ad75da2e1af4ca87305f57776344ab53b23d1ec81d4d8b74874a0a05f68b70c54ba62f7ec23ad40a99 WHIRLPOOL 0cf25b0a11739493ef1b00e3d440b391ae14f88462f60a0c8d7b4d58aa7fd2ec41ed4d05a436265bbac5ab0a6529809ce2839af65b6560c4bda0b46a81cd0a92
DIST Linux-PAM-1.2.0-docs.tar.bz2 490586 SHA256 3bc9ae398f759e372dbf4065ceed2df8b1ac5ab62c6688cb5f7849ce773df2c3 SHA512 028b7f9d6b0a5cf38f063e0f82ac3d0955e1e41d77c9f3fc803363d9ea710d71366e0a91f31b418cac397bb6639442de908fa00f02cd94cf612496d1b43c7e4c WHIRLPOOL 9a329b610d840c904050b2261e5ce34ac54232b0c7d51c12ee45c9e758ab6659ea8562e032fa9815c2beab0cfa1ea455dbfbf3cdef39d30d299a8bc5286f7a14
DIST Linux-PAM-1.2.1.tar.bz2 1279523 SHA256 342b1211c0d3b203a7df2540a5b03a428a087bd8a48c17e49ae268f992b334d9 SHA512 4572aa1eaf5a1312410c74b5ed055b2592c5efe2bb82f59981da4e9e93555ad40aee3a89f446d9dc6c6af79efc04c33f739f66db9edc07e02479475a14e426da WHIRLPOOL 562917945b3b3a407955cc5bf5cd251ff7e257a94055d7cfbf06d5c2619b58d61624f16848de3512ddf61636ad8618315de3f7bd8e4e51b3b7d109adfa212c8a
-EBUILD pam-1.2.1-r99.ebuild 6475 SHA256 b3ffc8f5e5ff60543749fe7d962f631298f2e7c6a21ee0e83dfc60d76d7e7fa4 SHA512 dda518692ea4aa04c4d5344a89036b2e9c357d96b352d7898fdf78151a850cc68139aff357d88bb9181ad5754f07a8d4456eaa97fdbb162dc93a67a35549c677 WHIRLPOOL 482ecd2f8edc69f6d4237f5b059ee77b7cda156323af7739de569820c43c2cbd4eee0083bcc2d80901016f54e70228202e96fee21791cf6816b59ec27e1dfeca
+EBUILD pam-1.2.1-r99.ebuild 6733 SHA256 c897194ead8ee56e68efa98c98ed32ea13e1ac994d5bd452129bd255d24fcade SHA512 85a800b89e3859a3deba2bec8e51bf4374c44978ecb48bfee853c45f732bbba26e6a824bbc43f17aa8023b494aec0437839f1758a5afe89d49a683f387caf1d9 WHIRLPOOL 7fed197982bc3483d413b5404c76e45f48c1c2d142dc9c5f1ae66f640e35d196f0c3342d2460c0f442415a01691dfd54d857496a49e80001f90ebce3fceffcca
MISC metadata.xml 1139 SHA256 bd152404f476ae44a7e577f9d823725215d2fb6220f48005a7814358e2d2d6b6 SHA512 80c06a813fbcbe5fd85b73ee03b8f7bc4aba18a6005bdb1f80de523a6f221e139f7c73e29db9c1b599e90a6eb769240b9e302d4c1e24aca32f06479712b2d5fa WHIRLPOOL 3ad745a45d828eecf45e3221aa012c6a6d99cc332dc60022dc9da0220af36737f47b4952cf84ff10cc196cda5535cadb360f4db9b56c9f7c55dd62777b26c760
diff --git a/sys-libs/pam/pam-1.2.1-r99.ebuild b/sys-libs/pam/pam-1.2.1-r99.ebuild
index ed53fd1..21f2456 100644
--- a/sys-libs/pam/pam-1.2.1-r99.ebuild
+++ b/sys-libs/pam/pam-1.2.1-r99.ebuild
@@ -99,6 +99,8 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-1.2.1-innetgr.patch
epatch "${FILESDIR}"/${PN}-1.2.1-no-strndupa.patch
+ # disable insecure modules (musl-libc doesn't implement the functions anyway)
+ use elibc_musl && sed -e 's/pam_rhosts//g' -i modules/Makefile.am modules/Makefile.in
elibtoolize
}
@@ -111,6 +113,9 @@ multilib_src_configure() {
# dependency and allow to break PAM this way.
export ac_cv_header_xcrypt_h=no
+ # Disable automatic detection of libcrypt
+ use elibc_musl && export ac_cv_search_crypt=no
+
local myconf=(
--docdir='$(datarootdir)'/doc/${PF}
--htmldir='$(docdir)/html'