[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: d3780c4055e0df951694599b46904809d891d7c3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 22 13:21:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 22 13:21:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3780c40 sys-auth/pam_mount: Stabilize 2.20 ppc, #927505 Signed-off-by: Arthur Zamarin gentoo.org> sys-auth/pam_mount/pam_mount-2.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.20.ebuild b/sys-auth/pam_mount/pam_mount-2.20.ebuild index 4af3684e626a..9c0644d8165a 100644 --- a/sys-auth/pam_mount/pam_mount-2.20.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.20.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://inai.de/files/pam_mount/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 36b553bd3fd35eb8cd0d490cb0be234f2377cba0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 22 12:37:10 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 22 12:37:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b553bd sys-auth/pam_mount: Stabilize 2.20 x86, #927505 Signed-off-by: Arthur Zamarin gentoo.org> sys-auth/pam_mount/pam_mount-2.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.20.ebuild b/sys-auth/pam_mount/pam_mount-2.20.ebuild index 3dfc5f2c00b1..3c8c9e556bbc 100644 --- a/sys-auth/pam_mount/pam_mount-2.20.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.20.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://inai.de/files/pam_mount/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 14a96e894a3d73f740145816dc418c19c17de30f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 22 12:37:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 22 12:37:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a96e89 sys-auth/pam_mount: Stabilize 2.20 amd64, #927505 Signed-off-by: Arthur Zamarin gentoo.org> sys-auth/pam_mount/pam_mount-2.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.20.ebuild b/sys-auth/pam_mount/pam_mount-2.20.ebuild index 3c8c9e556bbc..4af3684e626a 100644 --- a/sys-auth/pam_mount/pam_mount-2.20.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.20.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://inai.de/files/pam_mount/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="amd64 ~ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 758691c8eaee34e17a9bfdd4b7788ad9bd8955db Author: Hanno Böck gentoo org> AuthorDate: Tue Feb 6 18:43:16 2024 + Commit: Hanno Böck gentoo org> CommitDate: Tue Feb 6 18:43:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758691c8 sys-auth/pam_mount: add 2.20 Remove openssl API patch (fixed upstream). Update upstream URLs and add codeberg metadata. EAPI 8. Signed-off-by: Hanno Böck gentoo.org> sys-auth/pam_mount/Manifest | 1 + sys-auth/pam_mount/metadata.xml | 2 +- sys-auth/pam_mount/pam_mount-2.20.ebuild | 46 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest index caf8020cba63..2de87dd002bc 100644 --- a/sys-auth/pam_mount/Manifest +++ b/sys-auth/pam_mount/Manifest @@ -1 +1,2 @@ DIST pam_mount-2.18.tar.xz 324524 BLAKE2B a3f29de8c0a348c98d3e73ac3568595083036fa704b5c34ed17c3660fcc8ff5f64195ad4158af6e351f79865a9128dbb773c7d18bbb07bdff1010e555803cfce SHA512 7f1e373fd7876eddd9226163602ba484ed8a7e1ce92ba6140c1f7603cb205190cb11ad75be41b54d2a6cd21602320d41a65714bfd0af8b5247850a3ef0fe3b22 +DIST pam_mount-2.20.tar.xz 325328 BLAKE2B 2b8a419c8b8604a6546ee5ac2b554d3c90ad04dd58c54bf8904d7e0354a2aafe1ae97a817e67143a24fd8ed40e62008baff94723ced8c4ad2d977e14c3e762ad SHA512 8661dc5ec134c256825df28e53751d1e0e1e881008c3687a56009f4046b3d17c5b9ddd1b1971dff4e023e5d74e5059f486b08a6cab2861a4bee5ba57fbae3454 diff --git a/sys-auth/pam_mount/metadata.xml b/sys-auth/pam_mount/metadata.xml index 2c4bc1428e94..dd341fea2aca 100644 --- a/sys-auth/pam_mount/metadata.xml +++ b/sys-auth/pam_mount/metadata.xml @@ -5,6 +5,6 @@ ha...@gentoo.org - pam-mount + jengelh/pam_mount diff --git a/sys-auth/pam_mount/pam_mount-2.20.ebuild b/sys-auth/pam_mount/pam_mount-2.20.ebuild new file mode 100644 index ..3dfc5f2c00b1 --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.20.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="https://inai.de/projects/pam_mount/; +SRC_URI="https://inai.de/files/pam_mount/${P}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt ssl selinux" + +DEPEND=" + >=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1:= + >=sys-apps/util-linux-2.20:= + >=dev-libs/libxml2-2.6:= + dev-libs/libpcre2 + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) + ssl? ( dev-libs/openssl:0= ) + selinux? ( sys-libs/libselinux )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt + + # Remove unused nonstandard run-dir, current version uses + # FHS-compatible /run, but has leftover mkdir from old version + # Upstream report: https://codeberg.org/jengelh/pam_mount/pulls/9 + rm -r "${D}/var/lib" + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/, sys-auth/pam_mount/files/
commit: feb6620ced74acd651e5c2442860bcfc73c0210d Author: Hanno Böck gentoo org> AuthorDate: Tue May 17 11:22:45 2022 + Commit: Hanno Böck gentoo org> CommitDate: Tue May 17 11:22:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb6620c sys-auth/pam_mount: Remove old versions Closes: https://bugs.gentoo.org/837983 Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 sys-auth/pam_mount/Manifest| 2 - ...m_mount-2.16-crypto-Add-support-for-LUKS2.patch | 52 -- sys-auth/pam_mount/pam_mount-2.16-r3.ebuild| 47 --- sys-auth/pam_mount/pam_mount-2.17.ebuild | 49 sys-auth/pam_mount/pam_mount-2.18.ebuild | 49 5 files changed, 199 deletions(-) diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest index aa1f2ed80637..caf8020cba63 100644 --- a/sys-auth/pam_mount/Manifest +++ b/sys-auth/pam_mount/Manifest @@ -1,3 +1 @@ -DIST pam_mount-2.16.tar.xz 312316 BLAKE2B 5954af8f8bf8b9cb47e1c07dc0d5fc5c4db099eeca5de90a3a53dc65aac0a2a6fba3f99c4d91d12f53b13abb5d3bae262b42536434553872a36ec108dc8d2c0c SHA512 3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3 -DIST pam_mount-2.17.tar.xz 326948 BLAKE2B b5d8c5701bfa4e3ce50ca71b1130d5f68655df12ac45cf554f38f2625b33fcece895d4b67d79cea2ad735c4994c779844dfc5266872e054a1e6d078632f3370c SHA512 d55d2a0e99d51ef649845548e4178b9b34db9c742c592e0ba97359646281af17795080e6ecb1a2a11bc680d31f2c77e69261f731de8f68e8602bcd838371927f DIST pam_mount-2.18.tar.xz 324524 BLAKE2B a3f29de8c0a348c98d3e73ac3568595083036fa704b5c34ed17c3660fcc8ff5f64195ad4158af6e351f79865a9128dbb773c7d18bbb07bdff1010e555803cfce SHA512 7f1e373fd7876eddd9226163602ba484ed8a7e1ce92ba6140c1f7603cb205190cb11ad75be41b54d2a6cd21602320d41a65714bfd0af8b5247850a3ef0fe3b22 diff --git a/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch b/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch deleted file mode 100644 index 437f359277d5.. --- a/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch +++ /dev/null @@ -1,52 +0,0 @@ -From d4434c05e7c0cf05d87089404cfa2deedc60811a Mon Sep 17 00:00:00 2001 -From: Ingo Franzki -Date: Mon, 29 Oct 2018 16:47:40 +0100 -Subject: [PATCH] crypto: Add support for LUKS2 - -Cryptsetup version 2.0 added support for LUKS2. -This patch adds support for mounting LUKS2 volumes with -pam_mount. - -Signed-off-by: Ingo Franzki - src/crypto-dmc.c | 10 -- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/crypto-dmc.c b/src/crypto-dmc.c -index d0ab6ca..abd0358 100644 a/src/crypto-dmc.c -+++ b/src/crypto-dmc.c -@@ -21,6 +21,12 @@ - #include "libcryptmount.h" - #include "pam_mount.h" - -+#ifndef CRYPT_LUKS -+ #define CRYPT_LUKS NULL /* Passing NULL to crypt_load will -+ default to LUKS(1) on older -+ libcryptsetup versions. */ -+#endif -+ - /** - * dmc_is_luks - check if @path points to a LUKS volume (cf. normal dm-crypt) - * @path: path to the crypto container -@@ -48,7 +54,7 @@ EXPORT_SYMBOL int ehd_is_luks(const char *path, bool blkdev) - - ret = crypt_init(, device); - if (ret == 0) { -- ret = crypt_load(cd, CRYPT_LUKS1, NULL); -+ ret = crypt_load(cd, CRYPT_LUKS, NULL); - if (ret == -EINVAL) - ret = false; - else if (ret == 0) -@@ -106,7 +112,7 @@ static bool dmc_run(const struct ehd_mount_request *req, - #endif - } - -- ret = crypt_load(cd, CRYPT_LUKS1, NULL); -+ ret = crypt_load(cd, CRYPT_LUKS, NULL); - if (ret == 0) { - ret = crypt_activate_by_passphrase(cd, mt->crypto_name, - CRYPT_ANY_SLOT, req->key_data, req->key_size, flags); --- -2.21.0 - diff --git a/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild deleted file mode 100644 index df0bd7fb125a.. --- a/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A PAM module that can mount volumes for a user session" -HOMEPAGE="http://pam-mount.sourceforge.net; -SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="crypt ssl selinux" - -COMMON_DEPEND=">=sys-libs/pam-0.99 - >=sys-libs/libhx-3.12.1:= - >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) - ssl? ( dev-libs/openssl:0= ) - selinux? ( sys-libs/libselinux )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 80b7fcac8624d0150256546eead2bf1877dbcd5b Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 17 09:19:44 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 17 09:19:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b7fcac sys-auth/pam_mount: ppc stable wrt bug #845048 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-auth/pam_mount/pam_mount-2.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild index 054c3f0c60d1..c8c8a3d853b4 100644 --- a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: dd845e93cd8817793fde13b24e8ce1e60d96b25b Author: Jakov Smolić gentoo org> AuthorDate: Tue May 17 06:53:43 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 17 06:53:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd845e93 sys-auth/pam_mount: Stabilize 2.18-r1 amd64, #845048 Signed-off-by: Jakov Smolić gentoo.org> sys-auth/pam_mount/pam_mount-2.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild index 11a1131a30e3..054c3f0c60d1 100644 --- a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="amd64 ~ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 3371fdedd67b4387480ab2f7cb94e5e9c2764091 Author: Jakov Smolić gentoo org> AuthorDate: Tue May 17 06:53:22 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 17 06:53:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3371fded sys-auth/pam_mount: Stabilize 2.18-r1 x86, #845048 Signed-off-by: Jakov Smolić gentoo.org> sys-auth/pam_mount/pam_mount-2.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild index 03fcbd7cc704..11a1131a30e3 100644 --- a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 97558f858a1ae18b792716b4f68e0bc2b30f69fe Author: Hanno Böck gentoo org> AuthorDate: Tue Apr 12 11:46:14 2022 + Commit: Hanno Böck gentoo org> CommitDate: Tue Apr 12 11:46:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97558f85 sys-auth/pam_mount: Depend on libpcre2. We were still depending on old libpcre, although upstream already changed the API to libpcre2. Bug: https://bugs.gentoo.org/837983 Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 sys-auth/pam_mount/pam_mount-2.18-r1.ebuild | 49 + 1 file changed, 49 insertions(+) diff --git a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild new file mode 100644 index ..03fcbd7cc704 --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="http://pam-mount.sourceforge.net; +SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt ssl selinux" + +DEPEND=" + >=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1:= + >=sys-apps/util-linux-2.20:= + >=dev-libs/libxml2-2.6:= + dev-libs/libpcre2 + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) + ssl? ( dev-libs/openssl:0= ) + selinux? ( sys-libs/libselinux )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/pam_mount-2.16-remove-obsolete-openssl-api.patch +) + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt + + # Remove unused nonstandard run-dir, current version uses + # FHS-compatible /run, but has leftover mkdir from old version + rm -r "${D}/var/lib" + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 0bbb47bb24f89ba6614b77210256c8a2d0074bd1 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Apr 29 17:08:00 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Apr 29 17:08:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bbb47bb sys-auth/pam_mount: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r3.ebuild | 9 +++-- sys-auth/pam_mount/pam_mount-2.17.ebuild| 9 +++-- sys-auth/pam_mount/pam_mount-2.18.ebuild| 7 ++- 3 files changed, 8 insertions(+), 17 deletions(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild index 597e2da7f05..df0bd7fb125 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,16 +11,13 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 ppc x86" -IUSE="crypt libressl ssl selinux" +IUSE="crypt ssl selinux" COMMON_DEPEND=">=sys-libs/pam-0.99 >=sys-libs/libhx-3.12.1:= >=dev-libs/libxml2-2.6 crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) + ssl? ( dev-libs/openssl:0= ) selinux? ( sys-libs/libselinux )" DEPEND="${COMMON_DEPEND} virtual/pkgconfig" diff --git a/sys-auth/pam_mount/pam_mount-2.17.ebuild b/sys-auth/pam_mount/pam_mount-2.17.ebuild index 94b7039acb8..5e97bda985c 100644 --- a/sys-auth/pam_mount/pam_mount-2.17.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.17.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="crypt libressl ssl selinux" +IUSE="crypt ssl selinux" DEPEND=" >=sys-libs/pam-0.99 @@ -20,10 +20,7 @@ DEPEND=" >=dev-libs/libxml2-2.6:= >=dev-libs/libpcre-7:= crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) + ssl? ( dev-libs/openssl:0= ) selinux? ( sys-libs/libselinux )" RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/sys-auth/pam_mount/pam_mount-2.18.ebuild b/sys-auth/pam_mount/pam_mount-2.18.ebuild index 751fa5a24f4..5e97bda985c 100644 --- a/sys-auth/pam_mount/pam_mount-2.18.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.18.ebuild @@ -11,7 +11,7 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="crypt libressl ssl selinux" +IUSE="crypt ssl selinux" DEPEND=" >=sys-libs/pam-0.99 @@ -20,10 +20,7 @@ DEPEND=" >=dev-libs/libxml2-2.6:= >=dev-libs/libpcre-7:= crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) + ssl? ( dev-libs/openssl:0= ) selinux? ( sys-libs/libselinux )" RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 5a3c8312310e88ffe0298efadfa10acb58a90c9f Author: Hanno Böck gentoo org> AuthorDate: Sat Jan 9 08:47:58 2021 + Commit: Hanno Böck gentoo org> CommitDate: Sat Jan 9 08:47:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3c8312 sys-auth/pam_mount: Version bump Signed-off-by: Hanno Böck gentoo.org> Package-Manager: Portage-3.0.12, Repoman-3.0.2 sys-auth/pam_mount/Manifest | 1 + sys-auth/pam_mount/pam_mount-2.18.ebuild | 52 2 files changed, 53 insertions(+) diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest index 8da75b09b75..aa1f2ed8063 100644 --- a/sys-auth/pam_mount/Manifest +++ b/sys-auth/pam_mount/Manifest @@ -1,2 +1,3 @@ DIST pam_mount-2.16.tar.xz 312316 BLAKE2B 5954af8f8bf8b9cb47e1c07dc0d5fc5c4db099eeca5de90a3a53dc65aac0a2a6fba3f99c4d91d12f53b13abb5d3bae262b42536434553872a36ec108dc8d2c0c SHA512 3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3 DIST pam_mount-2.17.tar.xz 326948 BLAKE2B b5d8c5701bfa4e3ce50ca71b1130d5f68655df12ac45cf554f38f2625b33fcece895d4b67d79cea2ad735c4994c779844dfc5266872e054a1e6d078632f3370c SHA512 d55d2a0e99d51ef649845548e4178b9b34db9c742c592e0ba97359646281af17795080e6ecb1a2a11bc680d31f2c77e69261f731de8f68e8602bcd838371927f +DIST pam_mount-2.18.tar.xz 324524 BLAKE2B a3f29de8c0a348c98d3e73ac3568595083036fa704b5c34ed17c3660fcc8ff5f64195ad4158af6e351f79865a9128dbb773c7d18bbb07bdff1010e555803cfce SHA512 7f1e373fd7876eddd9226163602ba484ed8a7e1ce92ba6140c1f7603cb205190cb11ad75be41b54d2a6cd21602320d41a65714bfd0af8b5247850a3ef0fe3b22 diff --git a/sys-auth/pam_mount/pam_mount-2.18.ebuild b/sys-auth/pam_mount/pam_mount-2.18.ebuild new file mode 100644 index 000..751fa5a24f4 --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.18.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="http://pam-mount.sourceforge.net; +SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt libressl ssl selinux" + +DEPEND=" + >=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1:= + >=sys-apps/util-linux-2.20:= + >=dev-libs/libxml2-2.6:= + >=dev-libs/libpcre-7:= + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + selinux? ( sys-libs/libselinux )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/pam_mount-2.16-remove-obsolete-openssl-api.patch +) + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt + + # Remove unused nonstandard run-dir, current version uses + # FHS-compatible /run, but has leftover mkdir from old version + rm -r "${D}/var/lib" + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: f6ad294a5e2ee7fa1deb6b1486e94ff491b60244 Author: Matt Turner gentoo org> AuthorDate: Fri Jan 8 17:20:21 2021 + Commit: Matt Turner gentoo org> CommitDate: Fri Jan 8 17:20:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ad294a sys-auth/pam_mount: Remove myself as a maintainer Signed-off-by: Matt Turner gentoo.org> sys-auth/pam_mount/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-auth/pam_mount/metadata.xml b/sys-auth/pam_mount/metadata.xml index c579fd57aaa..59ad391ad19 100644 --- a/sys-auth/pam_mount/metadata.xml +++ b/sys-auth/pam_mount/metadata.xml @@ -4,10 +4,6 @@ ha...@gentoo.org - - matts...@gentoo.org - Matt Turner - pam-mount
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 2b6f8ffc521f87c21006a3cd8dd509fcf6591d10 Author: Matt Turner gentoo org> AuthorDate: Sat Dec 5 15:50:49 2020 + Commit: Matt Turner gentoo org> CommitDate: Sat Dec 5 18:48:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6f8ffc sys-auth/pam_mount: Version bump to 2.17 Signed-off-by: Matt Turner gentoo.org> sys-auth/pam_mount/Manifest | 1 + sys-auth/pam_mount/pam_mount-2.17.ebuild | 52 2 files changed, 53 insertions(+) diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest index 9ceb07e294c..8da75b09b75 100644 --- a/sys-auth/pam_mount/Manifest +++ b/sys-auth/pam_mount/Manifest @@ -1 +1,2 @@ DIST pam_mount-2.16.tar.xz 312316 BLAKE2B 5954af8f8bf8b9cb47e1c07dc0d5fc5c4db099eeca5de90a3a53dc65aac0a2a6fba3f99c4d91d12f53b13abb5d3bae262b42536434553872a36ec108dc8d2c0c SHA512 3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3 +DIST pam_mount-2.17.tar.xz 326948 BLAKE2B b5d8c5701bfa4e3ce50ca71b1130d5f68655df12ac45cf554f38f2625b33fcece895d4b67d79cea2ad735c4994c779844dfc5266872e054a1e6d078632f3370c SHA512 d55d2a0e99d51ef649845548e4178b9b34db9c742c592e0ba97359646281af17795080e6ecb1a2a11bc680d31f2c77e69261f731de8f68e8602bcd838371927f diff --git a/sys-auth/pam_mount/pam_mount-2.17.ebuild b/sys-auth/pam_mount/pam_mount-2.17.ebuild new file mode 100644 index 000..94b7039acb8 --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.17.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="http://pam-mount.sourceforge.net; +SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt libressl ssl selinux" + +DEPEND=" + >=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1:= + >=sys-apps/util-linux-2.20:= + >=dev-libs/libxml2-2.6:= + >=dev-libs/libpcre-7:= + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + selinux? ( sys-libs/libselinux )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/pam_mount-2.16-remove-obsolete-openssl-api.patch +) + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt + + # Remove unused nonstandard run-dir, current version uses + # FHS-compatible /run, but has leftover mkdir from old version + rm -r "${D}/var/lib" + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 6d31ac40b440fee5c9d30ea78f3a58f8c14a68ba Author: Matt Turner gentoo org> AuthorDate: Tue Nov 17 16:50:41 2020 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 17 16:56:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d31ac40 sys-auth/pam_mount: Subscribe to libhx subslot Signed-off-by: Matt Turner gentoo.org> .../pam_mount/{pam_mount-2.16-r2.ebuild => pam_mount-2.16-r3.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild similarity index 97% rename from sys-auth/pam_mount/pam_mount-2.16-r2.ebuild rename to sys-auth/pam_mount/pam_mount-2.16-r3.ebuild index bdd4260927d..597e2da7f05 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild @@ -14,7 +14,7 @@ KEYWORDS="amd64 ppc x86" IUSE="crypt libressl ssl selinux" COMMON_DEPEND=">=sys-libs/pam-0.99 - >=sys-libs/libhx-3.12.1 + >=sys-libs/libhx-3.12.1:= >=dev-libs/libxml2-2.6 crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) ssl? (
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 68c5abaabb0ceb1872b8d787eeb5fb6b4f88df0d Author: Matt Turner gentoo org> AuthorDate: Tue Nov 17 16:49:47 2020 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 17 16:56:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c5abaa sys-auth/pam_mount: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r1.ebuild | 42 - sys-auth/pam_mount/pam_mount-2.16.ebuild| 38 -- 2 files changed, 80 deletions(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild deleted file mode 100644 index 4aa9be59ce6..000 --- a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A PAM module that can mount volumes for a user session" -HOMEPAGE="http://pam-mount.sourceforge.net; -SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -IUSE="crypt ssl selinux" - -COMMON_DEPEND=">=sys-libs/pam-0.99 - >=sys-libs/libhx-3.12.1 - >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) - ssl? ( dev-libs/openssl:0= ) - selinux? ( sys-libs/libselinux )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND} - >=sys-apps/util-linux-2.20" - -PATCHES=( - "${FILESDIR}"/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch -) - -src_configure() { - econf --with-slibdir="/$(get_libdir)" \ - $(use_with crypt cryptsetup) \ - $(use_with ssl crypto) \ - $(use_with selinux) -} - -src_install() { - default - use selinux || rm -r "${D}"/etc/selinux - dodoc doc/*.txt -} diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild b/sys-auth/pam_mount/pam_mount-2.16.ebuild deleted file mode 100644 index 95e94fc71b0..000 --- a/sys-auth/pam_mount/pam_mount-2.16.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A PAM module that can mount volumes for a user session" -HOMEPAGE="http://pam-mount.sourceforge.net; -SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="crypt ssl selinux" - -COMMON_DEPEND=">=sys-libs/pam-0.99 - >=sys-libs/libhx-3.12.1 - >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) - ssl? ( dev-libs/openssl:0= ) - selinux? ( sys-libs/libselinux )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND} - >=sys-apps/util-linux-2.20" - -src_configure() { - econf --with-slibdir="/$(get_libdir)" \ - $(use_with crypt cryptsetup) \ - $(use_with ssl crypto) \ - $(use_with selinux) -} - -src_install() { - default - use selinux || rm -r "${D}"/etc/selinux - dodoc doc/*.txt -}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 249afe5c8d2e07baf163163e12be357c2766e5a5 Author: Sam James gentoo org> AuthorDate: Sat Nov 14 20:31:23 2020 + Commit: Sam James gentoo org> CommitDate: Sat Nov 14 20:31:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249afe5c sys-auth/pam_mount: Stabilize 2.16-r2 amd64, #753827 Signed-off-by: Sam James gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild index 1fa00f2e62f..bdd4260927d 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="crypt libressl ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 6f3df2644664917c18a887b8fe4871b251cfc24e Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 12 07:40:15 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 12 07:40:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3df264 sys-auth/pam_mount: stable 2.16-r2 for ppc stable wrt bug #753827 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild index e4e00e8faac..1fa00f2e62f 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="~amd64 ppc x86" IUSE="crypt libressl ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: fb40fa2488594b41abc4313a95e09ebf675729df Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 12 00:30:51 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 12 00:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb40fa24 sys-auth/pam_mount: x86 stable (bug #753827) Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild index 6ba3bfb7386..e4e00e8faac 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" IUSE="crypt libressl ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/files/, sys-auth/pam_mount/
commit: bd103ede269b873c62a22c6d22f5c4caa5c9052b Author: Hanno Böck gentoo org> AuthorDate: Wed Sep 9 14:10:45 2020 + Commit: Hanno Böck gentoo org> CommitDate: Wed Sep 9 14:10:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd103ede sys-auth/pam_mount: Various fixes. Remove old OpenSSL API. Support LibreSSL. Bump EAPI to 7. Remove unused empty dir causing QA warning. Signed-off-by: Hanno Böck gentoo.org> Closes: https://bugs.gentoo.org/720244 Closes: https://bugs.gentoo.org/592584 Package-Manager: Portage-3.0.6, Repoman-3.0.1 ...am_mount-2.16-remove-obsolete-openssl-api.patch | 17 sys-auth/pam_mount/pam_mount-2.16-r2.ebuild| 50 ++ 2 files changed, 67 insertions(+) diff --git a/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch b/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch new file mode 100644 index 000..6139ba6b648 --- /dev/null +++ b/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch @@ -0,0 +1,17 @@ +These functions are obsolete and a noop in OpenSSL 1.1. + +diff -Naurp a/src/crypto.c b/src/crypto.c +--- a/src/crypto.c 2016-09-23 09:52:47.0 +0200 b/src/crypto.c 2020-09-09 11:20:44.291423666 +0200 +@@ -67,11 +67,6 @@ EXPORT_SYMBOL int cryptmount_init(void) + pthread_mutex_unlock(_init_lock); + return ret; + } +-#ifdef HAVE_LIBCRYPTO +- OpenSSL_add_all_algorithms(); +- OpenSSL_add_all_ciphers(); +- OpenSSL_add_all_digests(); +-#endif + } + ++ehd_use_count; + pthread_mutex_unlock(_init_lock); diff --git a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild new file mode 100644 index 000..6ba3bfb7386 --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="http://pam-mount.sourceforge.net; +SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt libressl ssl selinux" + +COMMON_DEPEND=">=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1 + >=dev-libs/libxml2-2.6 + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + selinux? ( sys-libs/libselinux )" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + >=sys-apps/util-linux-2.20" + +PATCHES=( + "${FILESDIR}"/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch + "${FILESDIR}"/pam_mount-2.16-remove-obsolete-openssl-api.patch +) + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt + + # Remove unused nonstandard run-dir, current version uses + # FHS-compatible /run, but has leftover mkdir from old version + rm -r "${D}/var/lib" +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: abb8eafcda7740e80db7e757aa67e8d177ef12c9 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jan 1 16:43:41 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jan 1 16:43:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb8eafc sys-auth/pam_mount: Drop unused inherit Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r1.ebuild | 4 +--- sys-auth/pam_mount/pam_mount-2.16.ebuild| 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild index 45d0091b7b4..4aa9be59ce6 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild @@ -1,10 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit multilib - DESCRIPTION="A PAM module that can mount volumes for a user session" HOMEPAGE="http://pam-mount.sourceforge.net; SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild b/sys-auth/pam_mount/pam_mount-2.16.ebuild index 396e2ed710c..95e94fc71b0 100644 --- a/sys-auth/pam_mount/pam_mount-2.16.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16.ebuild @@ -1,10 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit multilib - DESCRIPTION="A PAM module that can mount volumes for a user session" HOMEPAGE="http://pam-mount.sourceforge.net; SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: c3b86d22705e114f110063cec765974f7ebdb6f4 Author: Lars Wendler gentoo org> AuthorDate: Fri May 17 08:57:44 2019 + Commit: Lars Wendler gentoo org> CommitDate: Fri May 17 08:57:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b86d22 sys-auth/pam_mount: Added sub-slot dep operator to sys-fs/cryptsetup Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> sys-auth/pam_mount/pam_mount-2.16-r1.ebuild | 2 +- sys-auth/pam_mount/pam_mount-2.16.ebuild| 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild index c13a0c5eacb..45d0091b7b4 100644 --- a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild @@ -18,7 +18,7 @@ IUSE="crypt ssl selinux" COMMON_DEPEND=">=sys-libs/pam-0.99 >=sys-libs/libhx-3.12.1 >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0 ) + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) ssl? ( dev-libs/openssl:0= ) selinux? ( sys-libs/libselinux )" DEPEND="${COMMON_DEPEND} diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild b/sys-auth/pam_mount/pam_mount-2.16.ebuild index becc55fc9ca..396e2ed710c 100644 --- a/sys-auth/pam_mount/pam_mount-2.16.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -18,7 +18,7 @@ IUSE="crypt ssl selinux" COMMON_DEPEND=">=sys-libs/pam-0.99 >=sys-libs/libhx-3.12.1 >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0 ) + crypt? ( >=sys-fs/cryptsetup-1.1.0:= ) ssl? ( dev-libs/openssl:0= ) selinux? ( sys-libs/libselinux )" DEPEND="${COMMON_DEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/, sys-auth/pam_mount/files/
commit: 8d2dcb41f4b7acbb1dac92107ee3c086221f06ae Author: Robin H. Johnson gentoo org> AuthorDate: Thu May 16 04:50:51 2019 + Commit: Robin H. Johnson gentoo org> CommitDate: Thu May 16 04:52:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2dcb41 sys-auth/pam_mount: fix LUKS2 header detection for AEAD/integrity Trying to use a LUKS2 device via pam_mount fails with a cryptic message: 'No dmcrypt cipher specified (use -o cipher=xxx)' Trivial upstream patch is needed to fix the detection. See-Also: https://bbs.archlinux.org/viewtopic.php?id=242131 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Robin H. Johnson gentoo.org> ...m_mount-2.16-crypto-Add-support-for-LUKS2.patch | 52 ++ sys-auth/pam_mount/pam_mount-2.16-r1.ebuild| 44 ++ 2 files changed, 96 insertions(+) diff --git a/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch b/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch new file mode 100644 index 000..437f359277d --- /dev/null +++ b/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch @@ -0,0 +1,52 @@ +From d4434c05e7c0cf05d87089404cfa2deedc60811a Mon Sep 17 00:00:00 2001 +From: Ingo Franzki +Date: Mon, 29 Oct 2018 16:47:40 +0100 +Subject: [PATCH] crypto: Add support for LUKS2 + +Cryptsetup version 2.0 added support for LUKS2. +This patch adds support for mounting LUKS2 volumes with +pam_mount. + +Signed-off-by: Ingo Franzki +--- + src/crypto-dmc.c | 10 -- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/src/crypto-dmc.c b/src/crypto-dmc.c +index d0ab6ca..abd0358 100644 +--- a/src/crypto-dmc.c b/src/crypto-dmc.c +@@ -21,6 +21,12 @@ + #include "libcryptmount.h" + #include "pam_mount.h" + ++#ifndef CRYPT_LUKS ++ #define CRYPT_LUKS NULL /* Passing NULL to crypt_load will ++ default to LUKS(1) on older ++ libcryptsetup versions. */ ++#endif ++ + /** + * dmc_is_luks - check if @path points to a LUKS volume (cf. normal dm-crypt) + * @path: path to the crypto container +@@ -48,7 +54,7 @@ EXPORT_SYMBOL int ehd_is_luks(const char *path, bool blkdev) + + ret = crypt_init(, device); + if (ret == 0) { +- ret = crypt_load(cd, CRYPT_LUKS1, NULL); ++ ret = crypt_load(cd, CRYPT_LUKS, NULL); + if (ret == -EINVAL) + ret = false; + else if (ret == 0) +@@ -106,7 +112,7 @@ static bool dmc_run(const struct ehd_mount_request *req, + #endif + } + +- ret = crypt_load(cd, CRYPT_LUKS1, NULL); ++ ret = crypt_load(cd, CRYPT_LUKS, NULL); + if (ret == 0) { + ret = crypt_activate_by_passphrase(cd, mt->crypto_name, + CRYPT_ANY_SLOT, req->key_data, req->key_size, flags); +-- +2.21.0 + diff --git a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild new file mode 100644 index 000..c13a0c5eacb --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="http://pam-mount.sourceforge.net; +SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt ssl selinux" + +COMMON_DEPEND=">=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1 + >=dev-libs/libxml2-2.6 + crypt? ( >=sys-fs/cryptsetup-1.1.0 ) + ssl? ( dev-libs/openssl:0= ) + selinux? ( sys-libs/libselinux )" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + >=sys-apps/util-linux-2.20" + +PATCHES=( + "${FILESDIR}"/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch +) + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: a5790de9b9967678f8bc7ea5e584c12b9b61fa73 Author: Matt Turner gentoo org> AuthorDate: Wed Apr 10 22:25:49 2019 + Commit: Matt Turner gentoo org> CommitDate: Wed Apr 10 22:31:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5790de9 sys-auth/pam_mount: Drop old versions Signed-off-by: Matt Turner gentoo.org> sys-auth/pam_mount/Manifest | 2 -- sys-auth/pam_mount/pam_mount-2.14.ebuild | 41 sys-auth/pam_mount/pam_mount-2.15.ebuild | 40 --- 3 files changed, 83 deletions(-) diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest index 2c52ced59fa..9ceb07e294c 100644 --- a/sys-auth/pam_mount/Manifest +++ b/sys-auth/pam_mount/Manifest @@ -1,3 +1 @@ -DIST pam_mount-2.14.tar.xz 312776 BLAKE2B 73010faf369c9627421a97019c5ae5e7db9cf1ab28c7d69eda48e9cfd4c0c5b1f3a001a44a9f2dc99dd016390f603908955877c9901df1390c5fef3e42441837 SHA512 621fc13f01c625bb0c8cb9ac1b7bcfd9851f239b37c4479eb9ff958ad2b7f00698df32e32893558119f486e2e5fa05514f6e8e34498359c432db75706cc2477e -DIST pam_mount-2.15.tar.xz 312076 BLAKE2B aafc1c483b90bcb9a0a4d6040b02460dc07651973d09deddf74a88ea89dcd6f87b1f938732b0f80e76b75cf0e282e818dc24fd1b1bb0a33a5d2c44acebd92ecf SHA512 97252f3b65b1d1a42168b515c384a118e9f06fa68e2ceb9213cfc8ec4b967c52f2cb58742ebe117d7f5764551a371b7f71322a3de5f2912fc8722253081d77a4 DIST pam_mount-2.16.tar.xz 312316 BLAKE2B 5954af8f8bf8b9cb47e1c07dc0d5fc5c4db099eeca5de90a3a53dc65aac0a2a6fba3f99c4d91d12f53b13abb5d3bae262b42536434553872a36ec108dc8d2c0c SHA512 3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3 diff --git a/sys-auth/pam_mount/pam_mount-2.14.ebuild b/sys-auth/pam_mount/pam_mount-2.14.ebuild deleted file mode 100644 index bef98ff742b..000 --- a/sys-auth/pam_mount/pam_mount-2.14.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit multilib - -DESCRIPTION="A PAM module that can mount volumes for a user session" -HOMEPAGE="http://pam-mount.sourceforge.net; -SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="crypt ssl selinux" - -COMMON_DEPEND=">=sys-libs/pam-0.99 - >=sys-libs/libhx-3.12.1 - >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0 ) - ssl? ( >=dev-libs/openssl-0.9.8 ) - selinux? ( sys-libs/libselinux )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - app-arch/xz-utils" -RDEPEND="${COMMON_DEPEND} - >=sys-apps/util-linux-2.20" - -src_configure() { - econf --with-slibdir="/$(get_libdir)" \ - $(use_with crypt cryptsetup) \ - $(use_with ssl crypto) \ - $(use_with selinux) -} - -src_install() { - default - use selinux || rm -r "${D}"/etc/selinux - dodoc doc/*.txt -} diff --git a/sys-auth/pam_mount/pam_mount-2.15.ebuild b/sys-auth/pam_mount/pam_mount-2.15.ebuild deleted file mode 100644 index d2d25b9e596..000 --- a/sys-auth/pam_mount/pam_mount-2.15.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib - -DESCRIPTION="A PAM module that can mount volumes for a user session" -HOMEPAGE="http://pam-mount.sourceforge.net; -SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="crypt ssl selinux" - -COMMON_DEPEND=">=sys-libs/pam-0.99 - >=sys-libs/libhx-3.12.1 - >=dev-libs/libxml2-2.6 - crypt? ( >=sys-fs/cryptsetup-1.1.0 ) - ssl? ( >=dev-libs/openssl-0.9.8 ) - selinux? ( sys-libs/libselinux )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND} - >=sys-apps/util-linux-2.20" - -src_configure() { - econf --with-slibdir="/$(get_libdir)" \ - $(use_with crypt cryptsetup) \ - $(use_with ssl crypto) \ - $(use_with selinux) -} - -src_install() { - default - use selinux || rm -r "${D}"/etc/selinux - dodoc doc/*.txt -}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: 5a773e4f290054adc7b13f905447abcd6ff7dcd5 Author: Michael Weber gentoo org> AuthorDate: Thu Mar 16 07:11:34 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Mar 16 07:12:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a773e4f sys-auth/pam_mount: ppc stable (bug 611840). Package-Manager: Portage-2.3.4, Repoman-2.3.2 sys-auth/pam_mount/pam_mount-2.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild b/sys-auth/pam_mount/pam_mount-2.16.ebuild index 9dfbca006d0..becc55fc9ca 100644 --- a/sys-auth/pam_mount/pam_mount-2.16.ebuild +++ b/sys-auth/pam_mount/pam_mount-2.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="crypt ssl selinux"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/
commit: c2e9b60123a17da3fa4d6da997df0722aa50edc1 Author: Hanno gentoo org> AuthorDate: Mon Sep 26 11:10:31 2016 + Commit: Hanno Boeck gentoo org> CommitDate: Mon Sep 26 11:10:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e9b601 sys-auth/pam_mount: Version bump Should fix compilation with OpenSSL 1.1 (bug #592584). Package-Manager: portage-2.3.1 sys-auth/pam_mount/Manifest | 1 + sys-auth/pam_mount/pam_mount-2.16.ebuild | 41 2 files changed, 42 insertions(+) diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest index d618338..c722149 100644 --- a/sys-auth/pam_mount/Manifest +++ b/sys-auth/pam_mount/Manifest @@ -1,2 +1,3 @@ DIST pam_mount-2.14.tar.xz 312776 SHA256 6f66cbb34568875772d854d3f2a8948f97f3f1c7f30e3ea2474e1d4b227adcf9 SHA512 621fc13f01c625bb0c8cb9ac1b7bcfd9851f239b37c4479eb9ff958ad2b7f00698df32e32893558119f486e2e5fa05514f6e8e34498359c432db75706cc2477e WHIRLPOOL 6d4f74067e73cb61cb777d8125c2d4bb4e41510e4ec031b23f00cc3eb06c70312b6c53d785c2a4e3509a16fa1880b726bb165e3a81ba27b16d820180a776b30e DIST pam_mount-2.15.tar.xz 312076 SHA256 a54efb4a8e8dd52c77b15cd36d9354b4733bb9b4cae75083801c18e67fc12a24 SHA512 97252f3b65b1d1a42168b515c384a118e9f06fa68e2ceb9213cfc8ec4b967c52f2cb58742ebe117d7f5764551a371b7f71322a3de5f2912fc8722253081d77a4 WHIRLPOOL bbaacf839861d70e4fafdce07aad1f7fb35eb8c18cbd8d37520c60ff38cc8e21af428a0348a35d6ff134a5e198add201fb81b632832abd8ef75f04f8b3ce29e5 +DIST pam_mount-2.16.tar.xz 312316 SHA256 ae0207ea6c96189414f906a7b0880abc7751a98e26b3d0375c9afab3722471e7 SHA512 3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3 WHIRLPOOL dbda92627c55abe113cebfc2961d7ba5cf4d734f63099f407d40da6a8985a927311521f2e183cb1153f85156841c32d55a8ea1733ad5481aaecb1a079212dd12 diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild b/sys-auth/pam_mount/pam_mount-2.16.ebuild new file mode 100644 index ..67ef662 --- /dev/null +++ b/sys-auth/pam_mount/pam_mount-2.16.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit multilib + +DESCRIPTION="A PAM module that can mount volumes for a user session" +HOMEPAGE="http://pam-mount.sourceforge.net; +SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="crypt ssl selinux" + +COMMON_DEPEND=">=sys-libs/pam-0.99 + >=sys-libs/libhx-3.12.1 + >=dev-libs/libxml2-2.6 + crypt? ( >=sys-fs/cryptsetup-1.1.0 ) + ssl? ( dev-libs/openssl:0= ) + selinux? ( sys-libs/libselinux )" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + >=sys-apps/util-linux-2.20" + +src_configure() { + econf --with-slibdir="/$(get_libdir)" \ + $(use_with crypt cryptsetup) \ + $(use_with ssl crypto) \ + $(use_with selinux) +} + +src_install() { + default + use selinux || rm -r "${D}"/etc/selinux + dodoc doc/*.txt +}