diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-07-07 08:44:53 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-07-07 08:44:53 +0000 |
commit | 03c3d4bbcb9671a462b2e2fa7822e1bbc9547b46 (patch) | |
tree | 19e4126b0c0cb4377802768f8dfc6c5768d0fc31 /sys-auth | |
parent | Version bump. (diff) | |
download | historical-03c3d4bbcb9671a462b2e2fa7822e1bbc9547b46.tar.gz historical-03c3d4bbcb9671a462b2e2fa7822e1bbc9547b46.tar.bz2 historical-03c3d4bbcb9671a462b2e2fa7822e1bbc9547b46.zip |
Version bump #503424 by David Heidelberg.
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/pam_ssh/ChangeLog | 10 | ||||
-rw-r--r-- | sys-auth/pam_ssh/Manifest | 37 | ||||
-rw-r--r-- | sys-auth/pam_ssh/files/pam_ssh-2.1-dot-ssh-check.patch | 22 | ||||
-rw-r--r-- | sys-auth/pam_ssh/pam_ssh-2.1.ebuild | 54 |
4 files changed, 103 insertions, 20 deletions
diff --git a/sys-auth/pam_ssh/ChangeLog b/sys-auth/pam_ssh/ChangeLog index a497630c7ac1..95f35571660a 100644 --- a/sys-auth/pam_ssh/ChangeLog +++ b/sys-auth/pam_ssh/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-auth/pam_ssh -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh/ChangeLog,v 1.56 2013/12/23 09:14:48 vapier Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh/ChangeLog,v 1.57 2015/07/07 08:44:52 vapier Exp $ + +*pam_ssh-2.1 (07 Jul 2015) + + 07 Jul 2015; Mike Frysinger <vapier@gentoo.org> + +files/pam_ssh-2.1-dot-ssh-check.patch, +pam_ssh-2.1.ebuild: + Version bump #503424 by David Heidelberg. 23 Dec 2013; Mike Frysinger <vapier@gentoo.org> pam_ssh-1.98.ebuild: Mark alpha/ia64 stable #459960. diff --git a/sys-auth/pam_ssh/Manifest b/sys-auth/pam_ssh/Manifest index b2af28c4cab2..2880950c517c 100644 --- a/sys-auth/pam_ssh/Manifest +++ b/sys-auth/pam_ssh/Manifest @@ -1,33 +1,34 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX pam_ssh-1.97-EOF.patch 433 SHA256 47315060f04fe991e443c9e9bfb8cc072c0d81d901ee6706cd29255ad08e44ac SHA512 3987eee53a3ef009aaaa0729d57cc33df9d94cd3e1288e450066b6d4df1b108eade079b6516a112a5b1eebec8a3b158405ed87b7edb8c39bb23e30499675ebb1 WHIRLPOOL b7cd8da53b9d88359ec55728c6f79035c401817eda7206ebd6fb21f6009dd11a56a1d698b0ba55df28ac3eca00c183ee42d42e35655b2242008a0f9dd59cc7e9 AUX pam_ssh-1.97-doublefree.patch 975 SHA256 035b20e4cfc0e723166c44414216ed4234d130877f9d717c905c5f1697421df0 SHA512 a80592c8e36cc1a27de07e11c79a449d33fa9f976df459add7def643af4c2d65863e0b4e28f4f73038002fcf0c874ba583e9b96f30dc90a1ed161afa0d7d3efb WHIRLPOOL 6fc74640b368daac54f730cbf323d6cd77cc6ca3478e08e74c6e1ee71f4d3541525c7fd809034cb458a53a96b251f8eeae020cb388a2f2788f862b9956545170 +AUX pam_ssh-2.1-dot-ssh-check.patch 700 SHA256 58ebc116b191411aa5617b5e0330b747c21d4db4e8005d5a445c2d72b1c78834 SHA512 14dad468324bf068209ce073b400af07cb5acc8f6661ab7b42c8649ebec8a4aafb2227f55fcf7628dd7d68716daac5fd1ecbd29fb32d276b6b33bb051ec3aecd WHIRLPOOL 93e195679920401c969563ea7d84fbd123f0e1c94c9c2de992ec47a2abf7292f38a681968be10dad5de9fdf065a4c0697eeeb0dadab7855cacca4a0d385a3a3c AUX pam_symbols.ver 35 SHA256 3359a9186617879479a4e943a16bc8c69e4d0ab259e6b729f983ca9328616756 SHA512 40e2d23783153bdfefc9ec7d9caf818e1d157bfa4f3074434e034aae47e3aa7d08b04dedbe06ef60ed2a93729f0e04aa09cf8e9f6929dfb15e4ae49c75c9d0d9 WHIRLPOOL 38a5ec5d4befec6eaf034471f8c37554a42d56ed88f4586d7bf964a8f0850968ad0d94bc44f4fc0830e34edbef5f851eb58722cefb5be4916f68cc33a1ffe3d3 DIST pam_ssh-1.97.tar.bz2 200184 SHA256 10233b0d3e480fdc977d4e3a1ea5a994cf1f257c3b948650a86e4d753796789d SHA512 78632ef5baf8c7ac6d28d16a4c7e452978ad09a969c562cfcc708b835dbba3da12317569a618768ef6f9d59db1d5d31f2a0c7b2ab1244ed9caa37eb89413494e WHIRLPOOL efe23d1d86f92298682edeb960e046d0c5def65961e3e51dc82bb244b98f76ac7b7a456fd80d31740e851602e8d8cd27d17d0b66ca6e0e44d1356982c4496887 DIST pam_ssh-1.98.tar.bz2 292989 SHA256 30312f242c00551b120cc39defd3745b8cb50408ea845e8688d18d2a28b51180 SHA512 bf6da4ced0619549d56516c6b24e899664e0948da7a0cc04ff1b536d06cc8c26242c83eb36ed835668c824b777e270aa293162ac77e3c479311386e6e5da39ff WHIRLPOOL a62dccfec3a0208e8e94c0635aa1d8813ff3bbfeba5eebbff854c44638c51a547251a22460f78d08d34cc60b0318bcec622649b6a0dac030d159378451df09ae +DIST pam_ssh-2.1.tar.xz 361000 SHA256 55fbe8488d59cff05a77523b4afc2e2a8d1ba35d93546f1828ec48e20e2600cb SHA512 8252b15efffa5687f740963f7a3c3479b73f99eca26a17155f915a10b9a71362a2778449adf10f01c174cc8545961ce3ea64459338a7c995c242b209529fd640 WHIRLPOOL e46d22325b06d9801d99d36b1045a4b8da0b8e874d83c6309353c54827189e47bbadb5789f498037829b6b9b9e618fec3ea5a441ac349643d93667fcf1dc2759 EBUILD pam_ssh-1.97-r1.ebuild 1172 SHA256 526fad8bcb3f293977a5395bb8a5bd3e158e231087b1c5aa1d5a35ee60b25d35 SHA512 b5d9a21d0478f99175b233df4eec2097f1f3fb66148e1b527a4d6c407eb765fafebe3fa9c65ad3017fd76c6bc576ac4a52a908ff878d6f2023ea9a5e5538ebd2 WHIRLPOOL af40cf46455ceeea2511bc12391b2d7265d35a127f2ac7990c24f3cdb94d51a1e961e348f211e35dd784185866bcb2b269523c838d4ac504a28badb9a69eab56 EBUILD pam_ssh-1.97-r2.ebuild 1495 SHA256 c64d1775ebe798e3cc2e9477737122076882791394427fecc9ca074a48141ca6 SHA512 d3b04d245b198566e7d46c5de8cb0bbbd5164b22324238b26127b91a4745949a29a502a49e23e6a3783edd10b55216320a519b6370cba978c9abad4a420d68b0 WHIRLPOOL e6ad30916dcb022b0808e5e655f890ab4f27a65d190c1f4834d1962300b47ff6b1ba012ee8c343bcf2f59b6136a37430f392d782f46e11e0a9b0908049f01e47 EBUILD pam_ssh-1.97-r3.ebuild 1543 SHA256 fd8715f1282aaffea60a95210bcdcda5201d2151161450376880f19603cd1af2 SHA512 5cd5a0750f4cc09e53b7cc04c24cf83282e33de69c40823f30d2b10d41ea72f497f07bc408a3ab095ef81fbf020c58f9080c27ee0fa71920c28c3a44e9d006b4 WHIRLPOOL 92310df8df0ecb975159f7668b0789b29f6d98a57fc18f084e23f502c5d60719ffef31d0442d335087ac7c78420469ce32baca57bd532a213328625cd6ac9a4a EBUILD pam_ssh-1.98.ebuild 1273 SHA256 4209251db6c8e078929ac65078242bbf1fc89d5880fa1de6739147ad0d56043d SHA512 afb5b867e89df6d1185abcd6cd2becd86c8237eac2c2a42e99a2fa41763b6bdaed63d5a246345412f8ca7a37c1e45cadb03aa2df00d232d8d1d00f1018b5acf2 WHIRLPOOL b66042f8e86717e5ab21dcea9dc33add9aa76a7fe775e25777cfa725eddbf63caaf7f122c45f37822251be0a13b6d75ad63fcc6924c6fd96cb024b2e79310db2 -MISC ChangeLog 8591 SHA256 98fed22de86c056c9c4906f752fa94bf34f4badc56547134c3d00f9345a528e2 SHA512 1e0d39ad54defca8ff8cd5d1ac4e96bc3e2512540d7438170336944537400d63c27d5485dd72b40c16f295c1522d1df5e5c70a4a844b339904e4ddec68709862 WHIRLPOOL 46cd7a6d34ce07e9b60dbb3348f1b30d5f277e7b2003ddc1617d6e1b4c022e090b4417bf627d3a9a56fa2dcf479850ed63eababa8f3b9a0f419b0bd66db688fe +EBUILD pam_ssh-2.1.ebuild 1563 SHA256 cb7d262abefef4dbc06ab28dc70852eeaa6dbcf9cbb520602f5c31a15e0be56b SHA512 3081d71da1aaca0d054082faa5d821f31cdef12156cd6b838348a85c6a23be8936fc06d80071a8ae068a885267354f6f6f46cb1d6aa5659c58dceb8233bb8d30 WHIRLPOOL 93a087c4f9d63b143050f69ffcea9ddf9ce6a22ebb0c67e8403331c638addd4c5ee750fb6cb62bbc8a0f9df7c2c77084fa4a1f6bcf3d538c331685bef9a2def5 +MISC ChangeLog 8777 SHA256 a21a50717026d9c1c5bf620c62ccacea63cc096780e6ea27e567350e8701f7e7 SHA512 a2e36fe215715c207456f1d1c1ffdeb189f9ecc0a9edb1ebac69c18ba2a03dadaa9e12b8b01676d90b0a75f5d8c4cc903196e5710ec7df7f507828684fb6eccf WHIRLPOOL 792384d8caf62ca40f95efa4792c4b6df8fa004791dcf1300d3410dd52b60b9564e560a9447b3e6773743c0db33e680c52138c8ef6a94bc3b99bbca17b703051 MISC metadata.xml 300 SHA256 bcc8168a1bf2c0d5e75fc11c1cf8ed0241fef4887978adee427f001429af4327 SHA512 3e82945475648a838f14f2cea811f78fed066dee995e8d95813ead584adef7cc47a82a8496ecde14507022a8051c15ba24eeed73df9a6926276282b082345372 WHIRLPOOL 3cfa5954aef5600a65acdd6690eade24ea065d2c36ddeeb5e66f68a56e7285c9108cc2a082457387b1068b9986ca5e6d2087592961a7ff79fc69a6a7917398d3 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2 -iQJ8BAEBCgBmBQJVfyZ6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF -OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmivN8P/3no6MI1FPXGyX3M7RlGcgoo -/Ev9tGSg7oO8FDeOt0fy+LMt/2hFBwSAu3aWlyT9YJiH41f29kFmxkev6bcvz5B/ -i3QbIiKJFc1d+haBi0hmsMJxyZ813uuZv+cHGcabwX9rMmYKIoq3Hp34ggUhcb84 -WSPmvIK3kWzDZGBZLeXSmy8LfkzZBRivPcwfgLKtfEyi8Rgng+dbKSR/znMPWmse -+Z0uaHNqiizE3C/VllgMei31dEvAXKOXusAHEi+0lxBWj1MZLcYaTTRciPpheRqV -1ar5cCgKGXnWMQzjnM1JmidUpQ4sYn+pKu0tC4FLShGuSCX39uB+SVv3AiIOLdLW -pspB5j/NXxY3Z7jUk9Gr5xvdDXVXVQ9ubSBjYiyWhk2Dvhcsn+biL9MaETrcXeZB -47ED7OPMVf5oPg4Zm35hNAUZ3Vc+4NzrRFL6zmx+IxO3vBfxAVFvRXtH/ZDYyKZ8 -pZruxreWLVHK9TcMe2cemPUGXzTPoU0qJYah0uUxl/y2U4OD1xdMWLi7n+MTGirv -nwNXw15AIvoGqhXPqJJotrX2KFxmtuWmy3z1/3yweLDRmjlKxRnXFN/h/Y1Sf4oi -CQlVp48uP/DpXDUh3kXgGLLLOewkSnEbh/RIvPMxRzB2Tj1FQDAtCmKuWGfUJhmT -Ae2QCYzoHxIodBdreUmC -=iGjD +iQIcBAEBCAAGBQJVm5GEAAoJEPGu1DbS6WIAbqcP/jPX6HC4fw5ob2iBGjSaJWdm +8lmte/Ecno7R70VLmQ4aKAmqP2h9zKthq2buGoBM/xjd7EuRXX80GW8o9Q64t3RP +d5KsMhhmToZnCCD+FpyIw6a/PbFIYls4w0GCYz0s2FOiKZNiWZrNQhNhri59XTud +YSY13dWA+rOGvNaJuTOeEIm9XTt0rXmsp018MQ3OAAKfvP0vmVfC/K13ymNIewL2 +6VXm15lfvSZjY/JGhP3XzMtV5nu7s6iIgIMIPvoJpC3XmXTv9DM6W6qfp1gQB9fT +HzaC7A0x3mRDBns8x9AS46D57Hldkj1Fpav1C2eJMmy3jKHZDKjDC71WfYotcJ5e +jpInDXtHWh3LxvUmqN7gJuiuqzw9NHECtZDjoKOIJd3cbT/SloQAui2C2A9ZT4e/ +Z9iixQFNcTtcayA90pSLBoSH9D8ySUbC4JnptXHvUCGaQG7CurwHn4plAna+4LGF +hyTFXp6LP4pFimjjLu+32w1nIlWSgt/hA9bxCiwk2wnA8AxoWFOcWi35vBc+DACM +NXyGi4w8pH3vzrsMV18dlrI0nDA9/DQi/nZ+CD5gMq8w+bn3dTMRMqg143Se35ND +ZUYH6Ty7faqHBBHD8scEPQMRqsm/ITAFmRziQhbHiuuR7RRLbz85ssrN744+s7Gg +V/i6mtlP8qG9nc8hm5VD +=dkgV -----END PGP SIGNATURE----- diff --git a/sys-auth/pam_ssh/files/pam_ssh-2.1-dot-ssh-check.patch b/sys-auth/pam_ssh/files/pam_ssh-2.1-dot-ssh-check.patch new file mode 100644 index 000000000000..b5baa71e8f4a --- /dev/null +++ b/sys-auth/pam_ssh/files/pam_ssh-2.1-dot-ssh-check.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/503424#c5 +http://sourceforge.net/p/pam-ssh/bugs/16/ + +--- a/pam_ssh.c ++++ b/pam_ssh.c +@@ -867,6 +867,7 @@ + int attempt; /* No. of attempt to contact agent */ + const char *user; /* username */ + struct options options; /* PAM options */ ++ struct stat sb; /* to check for existing .ssh */ + + #if HAVE_PAM_STRUCT_OPTIONS || !HAVE_PAM_STD_OPTION + memset(&options, 0, sizeof options); +@@ -916,7 +917,7 @@ + openpam_restore_cred(pamh); + return PAM_SERVICE_ERR; + } +- if ((access(dotdir,F_OK)) == -1) { ++ if (stat(dotdir, &sb) == -1) { + pam_ssh_log(LOG_DEBUG, "inexistent configuration directory"); + free(dotdir); + openpam_restore_cred(pamh); diff --git a/sys-auth/pam_ssh/pam_ssh-2.1.ebuild b/sys-auth/pam_ssh/pam_ssh-2.1.ebuild new file mode 100644 index 000000000000..bf8cd5b5de59 --- /dev/null +++ b/sys-auth/pam_ssh/pam_ssh-2.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh/pam_ssh-2.1.ebuild,v 1.1 2015/07/07 08:44:52 vapier Exp $ + +EAPI="5" + +inherit pam eutils flag-o-matic readme.gentoo + +DESCRIPTION="Uses ssh-agent to provide single sign-on" +HOMEPAGE="http://pam-ssh.sourceforge.net/" +SRC_URI="mirror://sourceforge/pam-ssh/${P}.tar.xz" + +LICENSE="BSD-2 BSD ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="" + +# Only supports OpenSSH via `ssh-agent` #282993 +DEPEND="virtual/pam + dev-libs/openssl:0=" +RDEPEND="${DEPEND} + net-misc/openssh" + +DOC_CONTENTS=" + You can enable pam_ssh for system authentication by enabling + the pam_ssh USE flag on sys-auth/pambase. +" + +src_prepare() { + epatch "${FILESDIR}"/${P}-dot-ssh-check.patch #503424#c5 +} + +src_configure() { + # hide all the otherwise-exported symbols that may clash with + # other software loading the PAM modules (see bug #274924 as an + # example). + append-ldflags -Wl,--version-script="${FILESDIR}"/pam_symbols.ver + + # Set the cache var so the configure script doesn't go probing hardcoded + # file system paths and picking up the wrong thing. + export ac_cv_openssldir='' + + # Avoid cross-compiling funkiness and requiring openssh at build time. + export PATH_SSH_AGENT="${EPREFIX}/usr/bin/ssh-agent" + + econf \ + "--with-pam-dir=$(getpam_mod_dir)" +} + +src_install() { + default + prune_libtool_files --modules + readme.gentoo_create_doc +} |