[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2023-02-07 Thread Andreas Sturmlechner
commit: eabeb17c5e64f149962a7d973d2771be46356570
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb  7 16:39:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb  7 17:25:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eabeb17c

net-mail/poppassd_ceti: drop 1.8.7

Bug: https://bugs.gentoo.org/828368
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-mail/poppassd_ceti/Manifest   |  1 -
 net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/net-mail/poppassd_ceti/Manifest b/net-mail/poppassd_ceti/Manifest
index 9902ccd8d789..0cd259486389 100644
--- a/net-mail/poppassd_ceti/Manifest
+++ b/net-mail/poppassd_ceti/Manifest
@@ -1,2 +1 @@
-DIST poppassd-ceti-1.8.7.tar.xz 71400 BLAKE2B 
ca26f7298a8f679c595a9cd66622f1e8ddeff80a7b1655df91a7a15668337112113806d0aef788a374c483cbc957e765b178428d839da2c853ebf87e16039548
 SHA512 
d50549a4f6bdd9eac7fa74a7787e47db14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1
 DIST poppassd-ceti-1.8.9.tar.gz 15465 BLAKE2B 
22f6b521d83c4b7c4a8842cde22710c17dda26f9cbfb39d020de05b14c045a1606fcebf51557c2e38c932e009554c5f0d1f770d5cfbf1666f81eb03a342c25f4
 SHA512 
cc8953aaed8cd6d2633d1c2040e364770598eb71d563a29fd3f4798730654d002ba720babab0596cc336ea8aff403064e17e8b17c3df657e5c840db2230a2077

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
deleted file mode 100644
index f32d4839e2d0..
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit pam readme.gentoo-r1
-
-# Long ago it was just "poppassd", but upstream now seems to have
-# settled on "poppassd-ceti" (instead of "poppassd_ceti" or no suffix).
-MY_PN="poppassd-ceti"
-MY_P="${MY_PN}-${PV}"
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Password change daemon with PAM support"
-HOMEPAGE="https://github.com/kravietz/poppassd-ceti";
-SRC_URI="https://github.com/kravietz/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.xz";
-
-# Strictly speaking the "or later version" clarification was only
-# added upstream after 1.8.7:
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="sys-libs/pam"
-RDEPEND="${DEPEND}"
-
-FORCE_PRINT_ELOG=1  # possibly remove in the next bump
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="poppassd is installed, but has to be run as root to work.
-
-Most commonly a front end would require sys-apps/xinetd and connect to
-port 106: For this, edit /etc/xinetd.d/poppassd, install sys-apps/xinetd,
-and start the xinetd service.
-
-Alternatively, a front end may be able to run it directly (if already
-root), or might use app-admin/sudo.  To use sudo, you'll need to configure
-/etc/sudoers with something similar to:
-
-   apache ALL=(ALL) NOPASSWD: /usr/sbin/poppassd
-
-See also README.md.bz2 for related configuration and security
-considerations.
-"
-
-src_install() {
-   dodoc README.md
-   readme.gentoo_create_doc
-
-   pamd_mimic_system poppassd auth account password
-
-   insinto /etc/xinetd.d
-   newins "${FILESDIR}"/poppassd.xinetd poppassd
-
-   exeinto /usr/sbin
-   exeopts -o root -g bin -m 500
-   doexe poppassd
-}
-
-pkg_postinst() {
-   readme.gentoo_print_elog
-}



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2022-05-13 Thread Conrad Kostecki
commit: ffb2743e51300090e03a191c43ba586ebc3e851f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri May 13 22:09:38 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri May 13 22:49:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb2743e

net-mail/poppassd_ceti: fix qa WhitespaceFound

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild | 4 ++--
 net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
index 0e359ed3991f..f32d4839e2d0 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ Alternatively, a front end may be able to run it directly (if 
already
 root), or might use app-admin/sudo.  To use sudo, you'll need to configure
 /etc/sudoers with something similar to:
 
-apache ALL=(ALL)   NOPASSWD: /usr/sbin/poppassd
+   apache ALL=(ALL) NOPASSWD: /usr/sbin/poppassd
 
 See also README.md.bz2 for related configuration and security
 considerations.

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
index be579701be42..3b4b5b17dc22 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -44,7 +44,7 @@ Alternatively, a front end may be able to run it directly (if 
already
 root), or might use app-admin/sudo.  To use sudo, you'll need to configure
 /etc/sudoers with something similar to:
 
-apache ALL=(ALL)   NOPASSWD: /usr/sbin/poppassd
+   apache ALL=(ALL) NOPASSWD: /usr/sbin/poppassd
 
 See also README.md.bz2 for related configuration and security
 considerations.



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2021-12-12 Thread Jakov Smolić
commit: 5ed7e9fdcb71c8ee970671b1e84ef5b25a2b0154
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec 12 14:35:06 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec 12 14:35:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed7e9fd

net-mail/poppassd_ceti: Stabilize 1.8.9 x86, #828368

Signed-off-by: Jakov Smolić  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
index ba834530b860..be579701be42 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/kravietz/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="test"
 
 # Tests seem to hang.



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2021-12-12 Thread Jakov Smolić
commit: 94f62fa03639ee98fab2d07de9f47979aa7300dd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec 12 11:20:53 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec 12 11:20:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f62fa0

net-mail/poppassd_ceti: Stabilize 1.8.9 amd64, #828368

Signed-off-by: Jakov Smolić  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
index b83c13df4644..ba834530b860 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/kravietz/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 
 # Tests seem to hang.



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2021-01-18 Thread Joonas Niilola
commit: 8186e14efd61d97cdac690d3c1d8a637eb70b0a7
Author: Matthew Ogilvie  zoho  com>
AuthorDate: Wed Dec 23 20:16:15 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 18 09:27:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8186e14e

net-mail/poppassd_ceti: bump 1.8.9

This works properly in my existing sudo-based installation.

However, upstream (and this ebuild) has added new LDAP support and
systemd unit files, and I don't have an environment to test either.

Bug: https://bugs.gentoo.org/145839
Signed-off-by: Matthew Ogilvie  zoho.com>
Closes: https://github.com/gentoo/gentoo/pull/18795
Signed-off-by: Joonas Niilola  gentoo.org>

 net-mail/poppassd_ceti/Manifest   |  1 +
 net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/net-mail/poppassd_ceti/Manifest b/net-mail/poppassd_ceti/Manifest
index a7b79b5b06e..9902ccd8d78 100644
--- a/net-mail/poppassd_ceti/Manifest
+++ b/net-mail/poppassd_ceti/Manifest
@@ -1 +1,2 @@
 DIST poppassd-ceti-1.8.7.tar.xz 71400 BLAKE2B 
ca26f7298a8f679c595a9cd66622f1e8ddeff80a7b1655df91a7a15668337112113806d0aef788a374c483cbc957e765b178428d839da2c853ebf87e16039548
 SHA512 
d50549a4f6bdd9eac7fa74a7787e47db14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1
+DIST poppassd-ceti-1.8.9.tar.gz 15465 BLAKE2B 
22f6b521d83c4b7c4a8842cde22710c17dda26f9cbfb39d020de05b14c045a1606fcebf51557c2e38c932e009554c5f0d1f770d5cfbf1666f81eb03a342c25f4
 SHA512 
cc8953aaed8cd6d2633d1c2040e364770598eb71d563a29fd3f4798730654d002ba720babab0596cc336ea8aff403064e17e8b17c3df657e5c840db2230a2077

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
new file mode 100644
index 000..0d8585f2854
--- /dev/null
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake pam readme.gentoo-r1 systemd
+
+# Long ago it was just "poppassd", but upstream now seems to have
+# settled on "poppassd-ceti" (instead of "poppassd_ceti" or no suffix).
+MY_PN="poppassd-ceti"
+MY_P="${MY_PN}-${PV}"
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Password change daemon with PAM support"
+HOMEPAGE="https://github.com/kravietz/poppassd-ceti";
+SRC_URI="https://github.com/kravietz/${MY_PN}/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/pam"
+RDEPEND="${DEPEND}"
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="poppassd is installed, but has to be run as root to work.
+
+Most commonly a front end would require sys-apps/xinetd and connect to
+port 106: For this, edit /etc/xinetd.d/poppassd, install sys-apps/xinetd,
+and start the xinetd service.
+
+If you use systemd, you may be able to use the installed poppassd.socket
+and poppassd.service files instead of xinetd.  See README.md.bz2 and
+systemd documentation.
+
+Alternatively, a front end may be able to run it directly (if already
+root), or might use app-admin/sudo.  To use sudo, you'll need to configure
+/etc/sudoers with something similar to:
+
+apache ALL=(ALL)   NOPASSWD: /usr/sbin/poppassd
+
+See also README.md.bz2 for related configuration and security
+considerations.
+"
+
+src_install() {
+   dodoc README.md
+   readme.gentoo_create_doc
+
+   pamd_mimic_system poppassd auth account password
+
+   insinto /etc/xinetd.d
+   newins "${FILESDIR}"/poppassd.xinetd poppassd
+
+   systemd_dounit etc/systemd/poppassd.{socket,service}
+
+   exeinto /usr/sbin
+   exeopts -o root -g bin -m 500
+   doexe poppassd
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2021-01-18 Thread Joonas Niilola
commit: 39ce57e5f1f320fb33721efffaf9bd9d96593f6f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 18 09:17:43 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 18 09:27:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ce57e5

net-mail/poppassd_ceti: add missing test dep

Signed-off-by: Joonas Niilola  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
index 0d8585f2854..b83c13df464 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.9.ebuild
@@ -10,7 +10,6 @@ inherit cmake pam readme.gentoo-r1 systemd
 # settled on "poppassd-ceti" (instead of "poppassd_ceti" or no suffix).
 MY_PN="poppassd-ceti"
 MY_P="${MY_PN}-${PV}"
-S=${WORKDIR}/${MY_P}
 
 DESCRIPTION="Password change daemon with PAM support"
 HOMEPAGE="https://github.com/kravietz/poppassd-ceti";
@@ -19,9 +18,16 @@ 
SRC_URI="https://github.com/kravietz/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.t
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
 
-DEPEND="sys-libs/pam"
-RDEPEND="${DEPEND}"
+# Tests seem to hang.
+RESTRICT="test"
+
+RDEPEND="sys-libs/pam"
+DEPEND="${RDEPEND}
+   test? ( app-admin/sudo )"
+
+S="${WORKDIR}/${MY_P}"
 
 DISABLE_AUTOFORMATTING=1
 DOC_CONTENTS="poppassd is installed, but has to be run as root to work.



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2019-11-26 Thread Ulrich Müller
commit: 0f543463fb07bc12c0b4c7d6e6debb23a68269f9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Nov 26 13:05:48 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Nov 26 13:05:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f543463

net-mail/poppassd_ceti: Remove old.

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Ulrich Müller  gentoo.org>

 net-mail/poppassd_ceti/Manifest|  1 -
 .../poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild| 42 --
 2 files changed, 43 deletions(-)

diff --git a/net-mail/poppassd_ceti/Manifest b/net-mail/poppassd_ceti/Manifest
index 5edcaf737ef..a7b79b5b06e 100644
--- a/net-mail/poppassd_ceti/Manifest
+++ b/net-mail/poppassd_ceti/Manifest
@@ -1,2 +1 @@
-DIST poppassd-1.8.5.tar.gz 6054 BLAKE2B 
f97c908a3880aa9ddb76ce09f33046649dfa2d145c8d8d5b70f1a7b473ba2ba8901b62d8e0644187c5987e3c4c8257c8f2bee9504b98bf3d81035e0acda4522c
 SHA512 
4d8d9c3b15b986bd34e5e459f654e8137019a2466b9fec001d9e61a3267b09f150c3faee8e6914d98742c7b3a7301271ba522ee6dff614cca97815a3ae241ae9
 DIST poppassd-ceti-1.8.7.tar.xz 71400 BLAKE2B 
ca26f7298a8f679c595a9cd66622f1e8ddeff80a7b1655df91a7a15668337112113806d0aef788a374c483cbc957e765b178428d839da2c853ebf87e16039548
 SHA512 
d50549a4f6bdd9eac7fa74a7787e47db14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild
deleted file mode 100644
index 170e89cb317..000
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils toolchain-funcs pam portability
-
-MY_PN="poppassd"
-MY_P="${MY_PN}-${PV}"
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Password change daemon with PAM support"
-HOMEPAGE="http://echelon.pl/pubs/poppassd.html";
-SRC_URI="http://echelon.pl/pubs/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="sys-libs/pam"
-
-RDEPEND="${DEPEND}
-   sys-apps/xinetd"
-
-src_compile() {
-   $(tc-getCC) -c ${CFLAGS} ${MY_PN}.c || die "Compile failed."
-   $(tc-getCC) ${LDFLAGS} -o poppassd ${MY_PN}.o -lpam $(dlopen_lib) || 
die "Linking failed."
-}
-
-src_install() {
-   dodoc README
-
-   pamd_mimic_system poppassd auth account password
-
-   insinto /etc/xinetd.d
-   newins "${FILESDIR}"/poppassd.xinetd poppassd
-
-   insinto /usr/sbin
-   insopts -o root -g bin -m 500
-   doins poppassd || die "Install failed."
-}



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2019-11-26 Thread Agostino Sarubbo
commit: 6a61adfdc838a8ea124ab3bb7aed156f8c26c55c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 26 12:26:45 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 26 12:26:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a61adfd

net-mail/poppassd_ceti: amd64 stable wrt bug #699760

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
index 6e88bc77e2a..0e359ed3991 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/kravietz/${MY_PN}/releases/download/v${PV}/${MY_P}.t
 # added upstream after 1.8.7:
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="sys-libs/pam"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2019-11-25 Thread Thomas Deutschmann
commit: 67d1b3575fbfd9c39765fe9bad66448fb73dc67c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Nov 26 00:50:39 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Nov 26 00:50:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d1b357

net-mail/poppassd_ceti: x86 stable (bug #699760)

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
index 2ec3e4e92f2..6e88bc77e2a 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/kravietz/${MY_PN}/releases/download/v${PV}/${MY_P}.t
 # added upstream after 1.8.7:
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 DEPEND="sys-libs/pam"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2019-11-05 Thread Michał Górny
commit: 4f24163bf1e2145f36eb2183b91bd553770b4945
Author: Matthew Ogilvie  zoho  com>
AuthorDate: Thu Oct 24 01:39:58 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  5 22:14:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f24163b

net-mail/poppassd_ceti: bump 1.8.7, EAPI=7

In addition to 1.8.7 changes from upstream, the changes
compared to 1.8.5-r2 include:
  - Change to EAPI=7.
  - LICENSE=GPL-2+ (Although strictly speaking the "or later version"
terminology was only added upstream after the 1.8.7 tarball was cut.)
  - Drop the xinetd RDEPEND, and document it (and the sudo
alternative) using readme.gentoo-r1.eclass

Bug: https://bugs.gentoo.org/696252
Signed-off-by: Matthew Ogilvie  zoho.com>
Signed-off-by: Michał Górny  gentoo.org>

 net-mail/poppassd_ceti/Manifest   |  1 +
 net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/net-mail/poppassd_ceti/Manifest b/net-mail/poppassd_ceti/Manifest
index b69052218de..5edcaf737ef 100644
--- a/net-mail/poppassd_ceti/Manifest
+++ b/net-mail/poppassd_ceti/Manifest
@@ -1 +1,2 @@
 DIST poppassd-1.8.5.tar.gz 6054 BLAKE2B 
f97c908a3880aa9ddb76ce09f33046649dfa2d145c8d8d5b70f1a7b473ba2ba8901b62d8e0644187c5987e3c4c8257c8f2bee9504b98bf3d81035e0acda4522c
 SHA512 
4d8d9c3b15b986bd34e5e459f654e8137019a2466b9fec001d9e61a3267b09f150c3faee8e6914d98742c7b3a7301271ba522ee6dff614cca97815a3ae241ae9
+DIST poppassd-ceti-1.8.7.tar.xz 71400 BLAKE2B 
ca26f7298a8f679c595a9cd66622f1e8ddeff80a7b1655df91a7a15668337112113806d0aef788a374c483cbc957e765b178428d839da2c853ebf87e16039548
 SHA512 
d50549a4f6bdd9eac7fa74a7787e47db14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
new file mode 100644
index 000..2ec3e4e92f2
--- /dev/null
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pam readme.gentoo-r1
+
+# Long ago it was just "poppassd", but upstream now seems to have
+# settled on "poppassd-ceti" (instead of "poppassd_ceti" or no suffix).
+MY_PN="poppassd-ceti"
+MY_P="${MY_PN}-${PV}"
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Password change daemon with PAM support"
+HOMEPAGE="https://github.com/kravietz/poppassd-ceti";
+SRC_URI="https://github.com/kravietz/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.xz";
+
+# Strictly speaking the "or later version" clarification was only
+# added upstream after 1.8.7:
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/pam"
+RDEPEND="${DEPEND}"
+
+FORCE_PRINT_ELOG=1  # possibly remove in the next bump
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="poppassd is installed, but has to be run as root to work.
+
+Most commonly a front end would require sys-apps/xinetd and connect to
+port 106: For this, edit /etc/xinetd.d/poppassd, install sys-apps/xinetd,
+and start the xinetd service.
+
+Alternatively, a front end may be able to run it directly (if already
+root), or might use app-admin/sudo.  To use sudo, you'll need to configure
+/etc/sudoers with something similar to:
+
+apache ALL=(ALL)   NOPASSWD: /usr/sbin/poppassd
+
+See also README.md.bz2 for related configuration and security
+considerations.
+"
+
+src_install() {
+   dodoc README.md
+   readme.gentoo_create_doc
+
+   pamd_mimic_system poppassd auth account password
+
+   insinto /etc/xinetd.d
+   newins "${FILESDIR}"/poppassd.xinetd poppassd
+
+   exeinto /usr/sbin
+   exeopts -o root -g bin -m 500
+   doexe poppassd
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2019-11-05 Thread Michał Górny
commit: 0466e5362882cedd345f93a6a73dd9843e02232d
Author: Matthew Ogilvie  zoho  com>
AuthorDate: Thu Oct 24 02:48:18 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  5 22:14:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0466e536

net-mail/poppassd_ceti: add myself as proxy maintainer

I'm not particularly excited about maintaining it, but I
do want to be able to use it...

Bug: https://bugs.gentoo.org/696252
Signed-off-by: Matthew Ogilvie  zoho.com>
Closes: https://github.com/gentoo/gentoo/pull/13305
Signed-off-by: Michał Górny  gentoo.org>

 net-mail/poppassd_ceti/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-mail/poppassd_ceti/metadata.xml 
b/net-mail/poppassd_ceti/metadata.xml
index c0132d24d72..362411c161c 100644
--- a/net-mail/poppassd_ceti/metadata.xml
+++ b/net-mail/poppassd_ceti/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+  
+mmogilvi+g...@zoho.com
+Matthew Ogilvie
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 Provides a daemon for changing passwords over the network. This feature
 is commonly used for TCP loopback password changing from web scripting



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2019-10-12 Thread Mikle Kolyada
commit: 3e3487ca4b325d5fb245f33a588664434865216f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 21:12:39 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 21:12:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3487ca

net-mail/poppassd_ceti: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild
index e10ef52802f..170e89cb317 100644
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild
+++ b/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=0
@@ -18,7 +18,7 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
-DEPEND="virtual/pam"
+DEPEND="sys-libs/pam"
 
 RDEPEND="${DEPEND}
sys-apps/xinetd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/

2018-06-02 Thread Aaron Bauman
commit: 457c85221fafb065185c701356ec45d514591de0
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jun  3 00:18:22 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jun  3 02:58:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=457c8522

net-mail/poppassd_ceti: drop old EAPI

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../poppassd_ceti/poppassd_ceti-1.8.5-r1.ebuild| 47 --
 1 file changed, 47 deletions(-)

diff --git a/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r1.ebuild 
b/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r1.ebuild
deleted file mode 100644
index 1499debb512..000
--- a/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils toolchain-funcs pam portability
-
-MY_PN="poppassd"
-MY_P="${MY_PN}-${PV}"
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Password change daemon with PAM support"
-HOMEPAGE="http://echelon.pl/pubs/poppassd.html";
-SRC_URI="http://echelon.pl/pubs/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cracklib"
-
-DEPEND="virtual/pam"
-
-RDEPEND="${DEPEND}
-   sys-apps/xinetd
-   cracklib? ( sys-libs/cracklib )"
-
-src_compile() {
-   $(tc-getCC) -c ${CFLAGS} ${MY_PN}.c || die "Compile failed."
-   $(tc-getCC) -o poppassd ${MY_PN}.o -lpam $(dlopen_lib) || die "Linking 
failed."
-}
-
-src_install() {
-   dodoc README
-
-   pamd_mimic_system poppassd auth account password
-   if use cracklib; then
-   echo -e "password\trequired\tpam_cracklib.so retry=3" >> \
-   ${D}/etc/pam.d/poppassd
-   fi
-
-   insinto /etc/xinetd.d
-   newins ${FILESDIR}/poppassd.xinetd poppassd
-
-   insinto /usr/sbin
-   insopts -o root -g bin -m 500
-   doins poppassd || die "Install failed."
-}