public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2018-06-03  2:59 Aaron Bauman
  0 siblings, 0 replies; 13+ messages in thread
From: Aaron Bauman @ 2018-06-03  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     457c85221fafb065185c701356ec45d514591de0
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  3 00:18:22 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Jun  3 02:58:48 2018 +0000
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..00000000000
--- 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."
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2019-10-12 21:12 Mikle Kolyada
  0 siblings, 0 replies; 13+ messages in thread
From: Mikle Kolyada @ 2019-10-12 21:12 UTC (permalink / raw
  To: gentoo-commits

commit:     3e3487ca4b325d5fb245f33a588664434865216f
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 21:12:39 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 21:12:39 2019 +0000
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 <zlogene <AT> 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"


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2019-11-05 22:15 Michał Górny
  0 siblings, 0 replies; 13+ messages in thread
From: Michał Górny @ 2019-11-05 22:15 UTC (permalink / raw
  To: gentoo-commits

commit:     0466e5362882cedd345f93a6a73dd9843e02232d
Author:     Matthew Ogilvie <mmogilvi+gnto <AT> zoho <DOT> com>
AuthorDate: Thu Oct 24 02:48:18 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov  5 22:14:58 2019 +0000
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 <mmogilvi+gnto <AT> zoho.com>
Closes: https://github.com/gentoo/gentoo/pull/13305
Signed-off-by: Michał Górny <mgorny <AT> 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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <!-- maintainer-needed -->
+  <maintainer type="person">
+    <email>mmogilvi+gnto@zoho.com</email>
+    <name>Matthew Ogilvie</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
   <longdescription>
     Provides a daemon for changing passwords over the network. This feature
     is commonly used for TCP loopback password changing from web scripting


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2019-11-05 22:15 Michał Górny
  0 siblings, 0 replies; 13+ messages in thread
From: Michał Górny @ 2019-11-05 22:15 UTC (permalink / raw
  To: gentoo-commits

commit:     4f24163bf1e2145f36eb2183b91bd553770b4945
Author:     Matthew Ogilvie <mmogilvi+gnto <AT> zoho <DOT> com>
AuthorDate: Thu Oct 24 01:39:58 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov  5 22:14:55 2019 +0000
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 <mmogilvi+gnto <AT> zoho.com>
Signed-off-by: Michał Górny <mgorny <AT> 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 d50549a4f6bdd9eac7fa74a7787e47dbffff14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1

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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2019-11-26  0:58 Thomas Deutschmann
  0 siblings, 0 replies; 13+ messages in thread
From: Thomas Deutschmann @ 2019-11-26  0:58 UTC (permalink / raw
  To: gentoo-commits

commit:     67d1b3575fbfd9c39765fe9bad66448fb73dc67c
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 00:50:39 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 00:50:39 2019 +0000
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 <whissi <AT> 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}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2019-11-26 12:27 Agostino Sarubbo
  0 siblings, 0 replies; 13+ messages in thread
From: Agostino Sarubbo @ 2019-11-26 12:27 UTC (permalink / raw
  To: gentoo-commits

commit:     6a61adfdc838a8ea124ab3bb7aed156f8c26c55c
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 12:26:45 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 12:26:45 2019 +0000
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 <ago <AT> 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}"


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2019-11-26 13:07 Ulrich Müller
  0 siblings, 0 replies; 13+ messages in thread
From: Ulrich Müller @ 2019-11-26 13:07 UTC (permalink / raw
  To: gentoo-commits

commit:     0f543463fb07bc12c0b4c7d6e6debb23a68269f9
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 13:05:48 2019 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 13:05:48 2019 +0000
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 <ulm <AT> 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 d50549a4f6bdd9eac7fa74a7787e47dbffff14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1

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..00000000000
--- 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."
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2021-01-18  9:28 Joonas Niilola
  0 siblings, 0 replies; 13+ messages in thread
From: Joonas Niilola @ 2021-01-18  9:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8186e14efd61d97cdac690d3c1d8a637eb70b0a7
Author:     Matthew Ogilvie <mmogilvi+gnto <AT> zoho <DOT> com>
AuthorDate: Wed Dec 23 20:16:15 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 09:27:37 2021 +0000
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 <mmogilvi+gnto <AT> zoho.com>
Closes: https://github.com/gentoo/gentoo/pull/18795
Signed-off-by: Joonas Niilola <juippis <AT> 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 d50549a4f6bdd9eac7fa74a7787e47dbffff14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1
+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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2021-01-18  9:28 Joonas Niilola
  0 siblings, 0 replies; 13+ messages in thread
From: Joonas Niilola @ 2021-01-18  9:28 UTC (permalink / raw
  To: gentoo-commits

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

net-mail/poppassd_ceti: add missing test dep

Signed-off-by: Joonas Niilola <juippis <AT> 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.


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2021-12-12 11:21 Jakov Smolić
  0 siblings, 0 replies; 13+ messages in thread
From: Jakov Smolić @ 2021-12-12 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     94f62fa03639ee98fab2d07de9f47979aa7300dd
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 12 11:20:53 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Dec 12 11:20:53 2021 +0000
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ć <jsmolic <AT> 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.


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2021-12-12 14:35 Jakov Smolić
  0 siblings, 0 replies; 13+ messages in thread
From: Jakov Smolić @ 2021-12-12 14:35 UTC (permalink / raw
  To: gentoo-commits

commit:     5ed7e9fdcb71c8ee970671b1e84ef5b25a2b0154
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 12 14:35:06 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Dec 12 14:35:06 2021 +0000
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ć <jsmolic <AT> 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.


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2022-05-13 22:50 Conrad Kostecki
  0 siblings, 0 replies; 13+ messages in thread
From: Conrad Kostecki @ 2022-05-13 22:50 UTC (permalink / raw
  To: gentoo-commits

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

net-mail/poppassd_ceti: fix qa WhitespaceFound

Signed-off-by: Conrad Kostecki <conikost <AT> 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.


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
@ 2023-02-07 17:25 Andreas Sturmlechner
  0 siblings, 0 replies; 13+ messages in thread
From: Andreas Sturmlechner @ 2023-02-07 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     eabeb17c5e64f149962a7d973d2771be46356570
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  7 16:39:57 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb  7 17:25:07 2023 +0000
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 <asturm <AT> 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 d50549a4f6bdd9eac7fa74a7787e47dbffff14da883d4e8e23e24802883761c1a392b8a7fbffe5fa726845f48b3b33e0dbc1743ad2d689a4d396c91d0a42f8f1
 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..000000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-02-07 17:25 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-12 11:21 [gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/ Jakov Smolić
  -- strict thread matches above, loose matches on Subject: below --
2023-02-07 17:25 Andreas Sturmlechner
2022-05-13 22:50 Conrad Kostecki
2021-12-12 14:35 Jakov Smolić
2021-01-18  9:28 Joonas Niilola
2021-01-18  9:28 Joonas Niilola
2019-11-26 13:07 Ulrich Müller
2019-11-26 12:27 Agostino Sarubbo
2019-11-26  0:58 Thomas Deutschmann
2019-11-05 22:15 Michał Górny
2019-11-05 22:15 Michał Górny
2019-10-12 21:12 Mikle Kolyada
2018-06-03  2:59 Aaron Bauman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox