diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-10-03 18:29:44 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-10-03 18:29:44 +0000 |
commit | a1083725da34afacf2a1abac62bf2827a50b0d13 (patch) | |
tree | fd9ea61a214f5ab221e536cb2befc2f69cbdeed0 /sys-libs | |
parent | Another version bump to try and finally fix the openssl problems. (diff) | |
download | historical-a1083725da34afacf2a1abac62bf2827a50b0d13.tar.gz historical-a1083725da34afacf2a1abac62bf2827a50b0d13.tar.bz2 historical-a1083725da34afacf2a1abac62bf2827a50b0d13.zip |
Update to a recent version, by reverting the change in 0.99.5.0-r1 (fedora patches, selinux useflag, berkdb, dependencies check). Berkeley DB support should be moved out of this ebuild, and disabled here; selinux useflag has to be added back by selinux team; the dependencies check should be outside the scope of this single ebuild.
Package-Manager: portage-2.1.2_pre2-r1
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/pam/ChangeLog | 11 | ||||
-rw-r--r-- | sys-libs/pam/Manifest | 22 | ||||
-rw-r--r-- | sys-libs/pam/files/digest-pam-0.99.6.3 | 3 | ||||
-rw-r--r-- | sys-libs/pam/pam-0.99.6.3.ebuild | 96 |
4 files changed, 124 insertions, 8 deletions
diff --git a/sys-libs/pam/ChangeLog b/sys-libs/pam/ChangeLog index e3e5baef623f..937df37900ea 100644 --- a/sys-libs/pam/ChangeLog +++ b/sys-libs/pam/ChangeLog @@ -1,6 +1,15 @@ # 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.117 2006/09/06 00:28:48 pebenito Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.118 2006/10/03 18:29:44 flameeyes Exp $ + +*pam-0.99.6.3 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +pam-0.99.6.3.ebuild: + Update to a recent version, by reverting the change in 0.99.5.0-r1 (fedora + patches, selinux useflag, berkdb, dependencies check). Berkeley DB support + should be moved out of this ebuild, and disabled here; selinux useflag has + to be added back by selinux team; the dependencies check should be outside + the scope of this single ebuild. 06 Sep 2006; Chris PeBenito <pebenito@gentoo.org> pam-0.78-r5.ebuild: Fix gcc 4.1 compile issue with SELinux patch. diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest index d5690e8a6bda..da865712836a 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.5.0.tar.bz2 849840 RMD160 96422738bc63f9c884f8f40d48893984d2a13f58 SHA1 4671dd9ba13542fda6f84d58e375242b6b008f90 SHA256 550da8b4d049594e95e8a5157dc591b44114e70aff1ad1a153444982784359e3 +DIST Linux-PAM-0.99.6.3.tar.bz2 863340 RMD160 9c02478d0b5fe5af72b736a64ede6b09618c98e0 SHA1 984f86b5a767fba1572c7963b8f8c997132fff2b SHA256 8468b0fd062cead62a66a048280d28ed70420eefc55b5c9a3fdb361891f2ccd4 DIST db-4.3.27.tar.gz 5921872 RMD160 711129871c7edd840184bd5a87fb7bf93c8bb953 SHA1 8fddfe98d5ff7fcdb3fe9e23bb361d8f20a35941 SHA256 6f09e04c5811ad72a2a5c99459340cb2c635e6553520af76fc9e717dd6207244 DIST db-4.3.29.tar.gz 6103264 RMD160 fac910828a74087124e9cc3cad99c6a6dc88c14b SHA1 7ddac51fcbd5945aed154be2ee1fe166b3acd628 SHA256 db3e762d819f9a31bc4ebf5ecada53e9787aeb26fc92fa6064b2ba57df806af4 DIST glib-2.6.5.tar.bz2 2357089 RMD160 6ccdfed7ea5621b7c69c436c3b8b5fbba44dc62e SHA1 82818f9173b0bdc2b26af018e8393eb76318552e SHA256 ca061bbd41c6484b4b0eabbee08f99e51ebf5f3a0c63e8b0787b8d37546cc2ca @@ -57,10 +58,14 @@ EBUILD pam-0.99.5.0.ebuild 2319 RMD160 b25666813a7c0a805c86068471b7e0faf564e9d1 MD5 97d5f46b78531725c9bbe540c74a7e30 pam-0.99.5.0.ebuild 2319 RMD160 b25666813a7c0a805c86068471b7e0faf564e9d1 pam-0.99.5.0.ebuild 2319 SHA256 d80f2b6b2140168f676a24a3517b71309233c692b5a25bccd0b814f9760357c4 pam-0.99.5.0.ebuild 2319 -MISC ChangeLog 19143 RMD160 2c725a9ba899a3ab3963e084ad0da755cac48dff SHA1 969d47cedb44e7b4e69d677b5430a65e4568ed0f SHA256 ccdc3f8136dd020727f6cdf46218f509348ed7a0208ecfac7cb1dff87179d063 -MD5 0212d8fe76b1198bb74f34f11c184d26 ChangeLog 19143 -RMD160 2c725a9ba899a3ab3963e084ad0da755cac48dff ChangeLog 19143 -SHA256 ccdc3f8136dd020727f6cdf46218f509348ed7a0208ecfac7cb1dff87179d063 ChangeLog 19143 +EBUILD pam-0.99.6.3.ebuild 2398 RMD160 e22d34f88a34a5b7852708031078f0513f97af72 SHA1 268caa8461d0d18621e77ca690c6b10e79138238 SHA256 366be8ed1a1c8e4dc191f51c39fd9342b853189bdac73f75dbf4391bfb9db740 +MD5 844dc0efaa130ba4d11c9b2939e24650 pam-0.99.6.3.ebuild 2398 +RMD160 e22d34f88a34a5b7852708031078f0513f97af72 pam-0.99.6.3.ebuild 2398 +SHA256 366be8ed1a1c8e4dc191f51c39fd9342b853189bdac73f75dbf4391bfb9db740 pam-0.99.6.3.ebuild 2398 +MISC ChangeLog 19592 RMD160 d11beb88891278937058ed1e1a1bd45c5dcab6af SHA1 b97967e2b468ae008637fe9bce70301f3c3709d8 SHA256 e1dd1f5151c52529356630fa0a1472607b9cf5fe567e87ce755e35cdf6291b1c +MD5 3a4e2216dc4dff69986819475f34c7de ChangeLog 19592 +RMD160 d11beb88891278937058ed1e1a1bd45c5dcab6af ChangeLog 19592 +SHA256 e1dd1f5151c52529356630fa0a1472607b9cf5fe567e87ce755e35cdf6291b1c ChangeLog 19592 MISC metadata.xml 218 RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c SHA1 02dacc356a39905402083cb54ae4f6dd0ac59fad SHA256 e0bb49cab71cc84d8bdad26876197164073722b378d27a5bf55bbfd2afdbd19c MD5 393d06cf4b76671f8e6ce72ac71bdad8 metadata.xml 218 RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c metadata.xml 218 @@ -77,10 +82,13 @@ SHA256 3d5b8f60c3341c4d6a2268085f50776fd1357429efad77c62d5570734adb5317 files/di MD5 bf430234bade51be90b540ae869590c2 files/digest-pam-0.99.5.0-r1 762 RMD160 f93f410cded116a90656cc8fb33921c5299c3c44 files/digest-pam-0.99.5.0-r1 762 SHA256 a414bdc39ad517bcdeb467e9459a4450804f14239990915ed596514f126b1166 files/digest-pam-0.99.5.0-r1 762 +MD5 908844567621b16e0e2bdecb789c27a3 files/digest-pam-0.99.6.3 259 +RMD160 3f02ccfaf84966f22db9306c6aa912fe1de07a76 files/digest-pam-0.99.6.3 259 +SHA256 ec33fef3deb83b8589594fee5532ab7e8ddfbd29feb56497f8779bfd419ac8f7 files/digest-pam-0.99.6.3 259 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFE/hYl3gmyzsILbxIRAlk3AKDCQP40nuDujb7xIwHBXGRMQWluOwCgn5lX -Qbj43xNyyJNpykOcrsIz1Ho= -=P8UX +iD8DBQFFIqxTAiZjviIA2XgRAk1ZAKDaBdP2h/QxsaTlMWoI1HXKjgnUKQCg8DkV +4k9Jv823NL9bOMgusGYeV8g= +=6qaW -----END PGP SIGNATURE----- diff --git a/sys-libs/pam/files/digest-pam-0.99.6.3 b/sys-libs/pam/files/digest-pam-0.99.6.3 new file mode 100644 index 000000000000..48bbbcaac6a2 --- /dev/null +++ b/sys-libs/pam/files/digest-pam-0.99.6.3 @@ -0,0 +1,3 @@ +MD5 4c2830ed55a41e795af6a482009a036c Linux-PAM-0.99.6.3.tar.bz2 863340 +RMD160 9c02478d0b5fe5af72b736a64ede6b09618c98e0 Linux-PAM-0.99.6.3.tar.bz2 863340 +SHA256 8468b0fd062cead62a66a048280d28ed70420eefc55b5c9a3fdb361891f2ccd4 Linux-PAM-0.99.6.3.tar.bz2 863340 diff --git a/sys-libs/pam/pam-0.99.6.3.ebuild b/sys-libs/pam/pam-0.99.6.3.ebuild new file mode 100644 index 000000000000..776ea16749ae --- /dev/null +++ b/sys-libs/pam/pam-0.99.6.3.ebuild @@ -0,0 +1,96 @@ +# 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.6.3.ebuild,v 1.1 2006/10/03 18:29:44 flameeyes Exp $ + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="latest" + +inherit libtool multilib eutils autotools pam toolchain-funcs + +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="~amd64 ~x86" +IUSE="nls" + +RDEPEND="nls? ( virtual/libintl ) + >=sys-libs/cracklib-2.8.3 + sys-libs/pwdb" +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.4 + nls? ( sys-devel/gettext )" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="confcache" + +PROVIDE="virtual/pam" + +src_unpack() { + unpack ${A} + cd "${S}" + + 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() { + emake DESTDIR="${D}" install || die "make install failed" + + # Need to be suid + fperms u+s /sbin/unix_chkpwd + + 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-0.99/"*; 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 " " +} |