diff options
author | Alexis Ballier <aballier@gentoo.org> | 2012-04-22 14:04:02 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2012-04-22 14:04:02 +0000 |
commit | e14ac7ece0d9659ac14eb871f96e7f273635ee2c (patch) | |
tree | e3d8d0509b04a3c6e1f4b421f7789832c9eac2cf /sys-auth/openpam | |
parent | Move from deprecated qt4 eclass to qt4-r2, bump EAPI, add missing dep by Mich... (diff) | |
download | historical-e14ac7ece0d9659ac14eb871f96e7f273635ee2c.tar.gz historical-e14ac7ece0d9659ac14eb871f96e7f273635ee2c.tar.bz2 historical-e14ac7ece0d9659ac14eb871f96e7f273635ee2c.zip |
version bump
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'sys-auth/openpam')
-rw-r--r-- | sys-auth/openpam/ChangeLog | 10 | ||||
-rw-r--r-- | sys-auth/openpam/Manifest | 13 | ||||
-rw-r--r-- | sys-auth/openpam/files/openpam-20111218-nomajor.patch | 19 | ||||
-rw-r--r-- | sys-auth/openpam/openpam-20111218.ebuild | 48 |
4 files changed, 83 insertions, 7 deletions
diff --git a/sys-auth/openpam/ChangeLog b/sys-auth/openpam/ChangeLog index 49d6d0a4a708..504e8f842875 100644 --- a/sys-auth/openpam/ChangeLog +++ b/sys-auth/openpam/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-auth/openpam -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/openpam/ChangeLog,v 1.18 2011/07/05 15:42:44 aballier Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/openpam/ChangeLog,v 1.19 2012/04/22 14:04:01 aballier Exp $ + +*openpam-20111218 (22 Apr 2012) + + 22 Apr 2012; Alexis Ballier <aballier@gentoo.org> +openpam-20111218.ebuild, + +files/openpam-20111218-nomajor.patch: + version bump 05 Jul 2011; Alexis Ballier <aballier@gentoo.org> openpam-20071221.ebuild: force automake 1.9 for bug #318121 diff --git a/sys-auth/openpam/Manifest b/sys-auth/openpam/Manifest index 75018fa07a68..276324b7fa3f 100644 --- a/sys-auth/openpam/Manifest +++ b/sys-auth/openpam/Manifest @@ -5,14 +5,17 @@ AUX openpam-20050201-nbsd.patch 449 RMD160 f9d7a48fa48af267bda9766b359314bda884e AUX openpam-20050616-optional.patch 744 RMD160 d542e6ea3f5268e7020481a6d8b14cd723625402 SHA1 fe2495811266971bb257985c9c2bc15c46b6fda5 SHA256 aa360df90347ee520a063ede6befdf7b4e56360243ed319708f2852587e8dfdb AUX openpam-20050616-redef.patch 423 RMD160 2aa4219c7731f4c6dd0187653f39ceab1813ac68 SHA1 e422f20bd29e37b255e77de1139d7f4cb76b4588 SHA256 b5db305b4d80fe538b3d6b46dabc8975c50c3937eca73e6ca480a8f48327786c AUX openpam-20071221-gentoo.patch 5897 RMD160 9a17937b693f6917a8d1111bc240a539d40df9eb SHA1 1cc91137488370c91d3946d9a178a696ff631840 SHA256 71eac5df9bd81696f850503b37ac53effb329e4420bda6167bb72634191a24ba +AUX openpam-20111218-nomajor.patch 712 RMD160 53dd080b4b79974e1ee40e4e0bb0b5fc7b5b6060 SHA1 dbea765006940b15cdde6d2e540378c370abeb86 SHA256 de1539205877e91cd8d119b22ffb8e46f9744a4bc4cf35b53d581ea936a4f7a7 DIST openpam-20071221.tar.gz 396932 RMD160 cd8f7e94984693b0f892f226bfed6a3f9b24ec72 SHA1 43d41fa4a86199077c4fe193c52c59365f4c317e SHA256 d7d499441ee4e0cba9ca6ea13141a7eeb2e5afda0b712103968360494c7c7cf0 +DIST openpam-20111218.tar.gz 388411 RMD160 7c30afd8eb4bc49a495e16371c29b9a167127b5a SHA1 14ba09eac618e834d1e4e5d636b9ac0a3a5957a1 SHA256 90bc6204f3fe2f992549f866a1255e2d6d3db0c079f32862d40199b2c4c08840 EBUILD openpam-20071221.ebuild 1209 RMD160 a5f97460fcfd5b9672c85ad50bc22cf6ae52caaf SHA1 0a9beffe172496da18dcd1ac621acad21a75f6d6 SHA256 2b06e51e05a8c2ad4ff36a56594db35f3d65543f5c5d48b3179be4d12db1b246 -MISC ChangeLog 3400 RMD160 349936f412712d85bb9c5e5c2e73278bb06ab8a7 SHA1 4a0d98e81232071e2c21c731bef5edcf7bb736ed SHA256 1e4628030495c2aedf344f168eb4e91f69e8e486982ea76270fbfb518c75bbcc +EBUILD openpam-20111218.ebuild 1256 RMD160 77e79a7c796ed37dbacc8140ee6a0bd532a7b894 SHA1 85b4cac31add38c5c6f16f8ac177978aaccda60c SHA256 c81a236a7b76f927f8abb1a1ca0d23f6edfa2ae4483a5d0d5991a94356ea0ef3 +MISC ChangeLog 3568 RMD160 45c2fcae39eb5ae85049517e8acbaed792575fb0 SHA1 1f2eb9a423afd09b8a5d622ac4e6044e6f0fb3e4 SHA256 26ba1bd5f5ba2898f7f7996712989034e18b5d16167677867a129198ab518e41 MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk4TMPoACgkQvFcC4BYPU0qX9ACgnSxRgw5dRamkGWbTiODgrE3Z -NZcAnjJwEmKnjNSuFY9M2kYiGO1d9Bg3 -=qY7w +iEYEARECAAYFAk+UD9cACgkQvFcC4BYPU0q8KACfUAmdHQPJ2Ucv+MDxEfAxVTNR +pJkAn17lpnpBc0jgkRSUJ65gZ5lnh6QS +=0G5v -----END PGP SIGNATURE----- diff --git a/sys-auth/openpam/files/openpam-20111218-nomajor.patch b/sys-auth/openpam/files/openpam-20111218-nomajor.patch new file mode 100644 index 000000000000..6f67b9a02fef --- /dev/null +++ b/sys-auth/openpam/files/openpam-20111218-nomajor.patch @@ -0,0 +1,19 @@ +Check only for the .so: it spits out 'No such file or directory' warnings if the .so.MAJOR isnt found and tries the .so anyway, so this avoids the warnings. + +--- lib/openpam_dynamic.c.old 2012-04-21 17:03:28.000000000 +0000 ++++ lib/openpam_dynamic.c 2012-04-21 17:05:11.000000000 +0000 +@@ -94,12 +94,9 @@ + prefix = ""; + + /* try versioned module first, then unversioned module */ +- if (asprintf(&vpath, "%s%s.%d", prefix, path, LIB_MAJ) < 0) ++ if (asprintf(&vpath, "%s%s", prefix, path) < 0) + goto err; +- if ((dlh = try_dlopen(vpath)) == NULL && errno == ENOENT) { +- *strrchr(vpath, '.') = '\0'; +- dlh = try_dlopen(vpath); +- } ++ dlh = try_dlopen(vpath); + serrno = errno; + FREE(vpath); + errno = serrno; diff --git a/sys-auth/openpam/openpam-20111218.ebuild b/sys-auth/openpam/openpam-20111218.ebuild new file mode 100644 index 000000000000..80d7e4243b2c --- /dev/null +++ b/sys-auth/openpam/openpam-20111218.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/openpam/openpam-20111218.ebuild,v 1.1 2012/04/22 14:04:01 aballier Exp $ + +EAPI="2" +# https://bugs.gentoo.org/show_bug.cgi?id=318121 +WANT_AUTOMAKE=1.9 +inherit multilib autotools + +DESCRIPTION="Open source PAM library." +HOMEPAGE="http://www.openpam.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~sparc-fbsd ~x86-fbsd" +IUSE="debug vim-syntax" + +RDEPEND="!sys-libs/pam" +DEPEND="sys-devel/make + dev-lang/perl" +PDEPEND="sys-auth/pambase + vim-syntax? ( app-vim/pam-syntax )" + +src_prepare() { + epatch "${FILESDIR}/${PN}-20071221-gentoo.patch" + epatch "${FILESDIR}/${PN}-20050201-nbsd.patch" + epatch "${FILESDIR}/${PN}-20111218-nomajor.patch" + + sed -i -e 's:-Werror::' "${S}/configure.ac" + + mkdir "${S}/m4" # Otherwise aclocal fails since ACLOCAL_AMFLAGS is set in Makefile.am + eautoreconf + elibtoolize +} + +src_configure() { + econf ${myconf} \ + --disable-dependency-tracking \ + --with-modules-dir=/$(get_libdir)/security/ +} + +src_install() { + emake -j1 DESTDIR="${D}" install || die + dodoc CREDITS HISTORY RELNOTES README || die + + find "${D}" -name '*.la' -delete || die +} |