[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/

2024-03-22 Thread Arthur Zamarin
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/

2024-03-22 Thread Arthur Zamarin
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/

2024-03-22 Thread Arthur Zamarin
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/

2024-02-06 Thread Hanno Böck
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/

2022-05-17 Thread Hanno Böck
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/

2022-05-17 Thread Agostino Sarubbo
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/

2022-05-17 Thread Jakov Smolić
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/

2022-05-17 Thread Jakov Smolić
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/

2022-04-12 Thread Hanno Böck
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/

2021-04-29 Thread Mikle Kolyada
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/

2021-01-09 Thread Hanno Böck
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/

2021-01-08 Thread Matt Turner
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/

2020-12-05 Thread Matt Turner
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/

2020-11-17 Thread Matt Turner
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/

2020-11-17 Thread Matt Turner
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/

2020-11-14 Thread Sam James
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/

2020-11-11 Thread Sergei Trofimovich
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/

2020-11-11 Thread Thomas Deutschmann
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/

2020-09-09 Thread Hanno Böck
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/

2020-01-01 Thread Mikle Kolyada
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/

2019-05-17 Thread Lars Wendler
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/

2019-05-15 Thread Robin H. Johnson
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/

2019-04-10 Thread Matt Turner
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/

2017-03-16 Thread Michael Weber
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/

2016-09-26 Thread Hanno Boeck
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
+}