summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-06-09 09:58:42 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-06-09 09:58:42 +0000
commit555dd1673360a26045e1079de881caf5535d7aad (patch)
treeaa6ec82fe83370ae795e97c14f1507cd97ab327b /sys-libs/pam
parentUnmask 20060606 snapshot, so that is the last ~arch. (diff)
downloadhistorical-555dd1673360a26045e1079de881caf5535d7aad.tar.gz
historical-555dd1673360a26045e1079de881caf5535d7aad.tar.bz2
historical-555dd1673360a26045e1079de881caf5535d7aad.zip
Bump to latest version, still masked.
Package-Manager: portage-2.1_rc4-r5
Diffstat (limited to 'sys-libs/pam')
-rw-r--r--sys-libs/pam/ChangeLog7
-rw-r--r--sys-libs/pam/Manifest22
-rw-r--r--sys-libs/pam/files/digest-pam-0.99.4.03
-rw-r--r--sys-libs/pam/pam-0.99.4.0.ebuild92
4 files changed, 116 insertions, 8 deletions
diff --git a/sys-libs/pam/ChangeLog b/sys-libs/pam/ChangeLog
index ddeb8793ce9a..1aa3d90e4c12 100644
--- a/sys-libs/pam/ChangeLog
+++ b/sys-libs/pam/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/pam
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.105 2006/05/23 12:49:15 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.106 2006/06/09 09:58:42 flameeyes Exp $
+
+*pam-0.99.4.0 (09 Jun 2006)
+
+ 09 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +pam-0.99.4.0.ebuild:
+ Bump to latest version, still masked.
23 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+files/pam-0.99.3.0-parallel-make.patch, pam-0.99.3.0.ebuild:
diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index 9887df565963..2921e26e8801 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -35,6 +35,7 @@ RMD160 feaa4251ed7bb68ecb93e6beb6909203d60ca740 files/pam_env.conf 2985
SHA256 e3e0f06d9803d335a31b7e29a5ea6c1aa6c258f6b95308f959a86c23a97fec53 files/pam_env.conf 2985
DIST Linux-PAM-0.78.tar.gz 488936 RMD160 51643a8942267449b884f79804102fad61567df8 SHA1 fee3e519ac19dff64f7b14ecfa69c09d34411ebe SHA256 a18b9f7b45344a4e49d2647c036894cc6578f249fa0cf024763f1140df684d3e
DIST Linux-PAM-0.99.3.0.tar.bz2 728826 RMD160 8333144f894ebec937dc7692aa54a05ccf0eff1d SHA1 2da8fab6c0adbf63b46976f1dc37dcf132b28fd2 SHA256 962d8c0ad7f9b2e130424587b281a28dceed4b290b2e8555beefe23fa642416c
+DIST Linux-PAM-0.99.4.0.tar.bz2 783267 RMD160 061dff9798a0b671f6696a5409351f8cae046f74 SHA1 593ed0b3bacd4b58d78356a1bca04d4be1025e89 SHA256 38a0f762593b0d8d94ae1cdb6c52b3de54f03eae9bb4d90d53202e4f07df15f8
DIST db-4.3.27.tar.gz 5921872 RMD160 711129871c7edd840184bd5a87fb7bf93c8bb953 SHA1 8fddfe98d5ff7fcdb3fe9e23bb361d8f20a35941 SHA256 6f09e04c5811ad72a2a5c99459340cb2c635e6553520af76fc9e717dd6207244
DIST glib-2.6.5.tar.bz2 2357089 RMD160 6ccdfed7ea5621b7c69c436c3b8b5fbba44dc62e SHA256 ca061bbd41c6484b4b0eabbee08f99e51ebf5f3a0c63e8b0787b8d37546cc2ca
DIST pam-0.78-patches-1.3.tar.bz2 87223
@@ -51,10 +52,14 @@ EBUILD pam-0.99.3.0.ebuild 2381 RMD160 e4e73f1be4c2cf52d8e0d3366b1bf04860ca164c
MD5 a09ea5737eba727461270fc527063b65 pam-0.99.3.0.ebuild 2381
RMD160 e4e73f1be4c2cf52d8e0d3366b1bf04860ca164c pam-0.99.3.0.ebuild 2381
SHA256 4734d12a05eb053ef3b85ec2759cc58e15e5a7017614618ae71b93fe13817e01 pam-0.99.3.0.ebuild 2381
-MISC ChangeLog 17142 RMD160 a7d2104af184a6365e22a4a3664a16e488cac898 SHA1 8eec49f2aedade1d60e7edaf3069a7d38840d072 SHA256 4b61907249525400e98b66b8cd51b8705265d616d19b2957e3e3af9ee0f180d7
-MD5 a816bc54c08a7b7036b26d5ce70a6d01 ChangeLog 17142
-RMD160 a7d2104af184a6365e22a4a3664a16e488cac898 ChangeLog 17142
-SHA256 4b61907249525400e98b66b8cd51b8705265d616d19b2957e3e3af9ee0f180d7 ChangeLog 17142
+EBUILD pam-0.99.4.0.ebuild 2345 RMD160 dc8c0e4a8bae7e3b172d45da4dd9b13fc2fc9b13 SHA1 5d1cae351fdf6a3e09b6473b7d018a8ef8710600 SHA256 b0844870c96646bbf5936bfbb9ba1f4fbabde84efd4d2442c0e4de8a761c8c49
+MD5 ef6d105c3e0aea766f3910bfde5dbad3 pam-0.99.4.0.ebuild 2345
+RMD160 dc8c0e4a8bae7e3b172d45da4dd9b13fc2fc9b13 pam-0.99.4.0.ebuild 2345
+SHA256 b0844870c96646bbf5936bfbb9ba1f4fbabde84efd4d2442c0e4de8a761c8c49 pam-0.99.4.0.ebuild 2345
+MISC ChangeLog 17287 RMD160 f6bc69bd70d45580a3a62ddf6556e5876fbacbe4 SHA1 8b2700f2f85412c1e052c024f19ea89fa47ab140 SHA256 05fbed1d0589b1d8085351cea3ba34ca874e9af23dbbe3559fea669fa8189565
+MD5 4d39b727b28868e93da925e56e9ba062 ChangeLog 17287
+RMD160 f6bc69bd70d45580a3a62ddf6556e5876fbacbe4 ChangeLog 17287
+SHA256 05fbed1d0589b1d8085351cea3ba34ca874e9af23dbbe3559fea669fa8189565 ChangeLog 17287
MISC metadata.xml 218 RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c SHA1 02dacc356a39905402083cb54ae4f6dd0ac59fad SHA256 e0bb49cab71cc84d8bdad26876197164073722b378d27a5bf55bbfd2afdbd19c
MD5 393d06cf4b76671f8e6ce72ac71bdad8 metadata.xml 218
RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c metadata.xml 218
@@ -68,10 +73,13 @@ SHA256 1afc2f64a13c8dd8aa8b23db87ed5441c6961b44e13e48d91be1468957baba5c files/di
MD5 2ec8f1207e14c55949bf8e5a8b226b22 files/digest-pam-0.99.3.0 259
RMD160 850f52c6ebb0167642586a181070fcf1a78a315c files/digest-pam-0.99.3.0 259
SHA256 200428e4f49e48109a12b420b0f0a6eb6b3b50c014d85f96c9577f6dff4175d0 files/digest-pam-0.99.3.0 259
+MD5 4b6c8a0776e99c9241ed0107ee0fdd30 files/digest-pam-0.99.4.0 259
+RMD160 0ad52bfef9e02226ad044fff843100f5acc8bd2f files/digest-pam-0.99.4.0 259
+SHA256 8011d5def62bd3cc470c75c7e0c73ea876e815b4d2542c4c2e47dec379834b68 files/digest-pam-0.99.4.0 259
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
-iD8DBQFEcwTSAiZjviIA2XgRAvDMAJ9BGm1jr9bdin4b3Zs+lELnFpFn+QCeJREF
-c1yovWOZSkN0xUhIjGkcFXQ=
-=1iCv
+iD8DBQFEiUZZAiZjviIA2XgRAv1rAKDqqoGz/I5p8NfJUQIBXWK238CtVQCgnoSZ
+qow7SQY04kbaquuK1ePWE24=
+=J0NM
-----END PGP SIGNATURE-----
diff --git a/sys-libs/pam/files/digest-pam-0.99.4.0 b/sys-libs/pam/files/digest-pam-0.99.4.0
new file mode 100644
index 000000000000..ca4d4460edfe
--- /dev/null
+++ b/sys-libs/pam/files/digest-pam-0.99.4.0
@@ -0,0 +1,3 @@
+MD5 267ea71253615342261f9fc486d06647 Linux-PAM-0.99.4.0.tar.bz2 783267
+RMD160 061dff9798a0b671f6696a5409351f8cae046f74 Linux-PAM-0.99.4.0.tar.bz2 783267
+SHA256 38a0f762593b0d8d94ae1cdb6c52b3de54f03eae9bb4d90d53202e4f07df15f8 Linux-PAM-0.99.4.0.tar.bz2 783267
diff --git a/sys-libs/pam/pam-0.99.4.0.ebuild b/sys-libs/pam/pam-0.99.4.0.ebuild
new file mode 100644
index 000000000000..8d9753580a4e
--- /dev/null
+++ b/sys-libs/pam/pam-0.99.4.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-0.99.4.0.ebuild,v 1.1 2006/06/09 09:58:42 flameeyes Exp $
+
+inherit libtool multilib eutils autotools pam
+
+MY_P="Linux-PAM-${PV}"
+
+HOMEPAGE="http://www.kernel.org/pub/linux/libs/pam/"
+DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
+
+SRC_URI="http://www.kernel.org/pub/linux/libs/pam/pre/library/${MY_P}.tar.bz2"
+
+LICENSE="PAM"
+SLOT="0"
+KEYWORDS="-*"
+IUSE="nls"
+
+DEPEND="nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl )
+ >=sys-libs/cracklib-2.8.3
+ sys-libs/pwdb"
+DEPEND="${DEPEND} ${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="confcache"
+
+PROVIDE="virtual/pam"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/Linux-PAM-0.99.3.0-prelude.patch"
+
+ AT_M4DIR="${S}/m4" eautoreconf
+ elibtoolize
+}
+
+src_compile() {
+ local myconf
+
+ # don't build documentation as it doesn't seem to really work
+ export SGML2PS=no
+ export SGML2TXT=no
+ export SGML2HTML=no
+ export SGML2LATEX=no
+ export PS2PDF=no
+
+ if use hppa || use elibc_FreeBSD; then
+ myconf="${myconf} --disable-pie"
+ fi
+
+ econf \
+ $(use_enable nls) \
+ --enable-securedir=/$(get_libdir)/security \
+ --enable-isadir=/$(get_libdir)/security \
+ --disable-dependency-tracking \
+ --disable-prelude \
+ --enable-docdir=/usr/share/doc/${PF} \
+ ${myconf} || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+
+ dodir /$(get_libdir)
+ mv "${D}/usr/$(get_libdir)/libpam.so"* "${D}/$(get_libdir)/"
+ mv "${D}/usr/$(get_libdir)/libpamc.so"* "${D}/$(get_libdir)/"
+ mv "${D}/usr/$(get_libdir)/libpam_misc.so"* "${D}/$(get_libdir)/"
+ gen_usr_ldscript libpam.so libpamc.so libpam_misc.so
+
+ # No, we don't really need .la files for PAM modules.
+ rm -f "${D}/$(get_libdir)/security/"*.la
+
+ dodoc CHANGELOG ChangeLog README AUTHORS Copyright
+
+ for x in "${FILESDIR}/pam.d/"*; do
+ [[ -f "${x}" ]] && dopamd "${x}"
+ done
+}
+
+pkg_postinst() {
+ ewarn " "
+ ewarn "Pay attention! This ebuild is still highly experimental. Don't use"
+ ewarn "in production environments. We don't guarrantee it's working at all."
+ ewarn "Please also note that RedHat patches are not applied, thus stuff"
+ ewarn "like pam_stack is not present at this time."
+ ewarn " "
+}