[gentoo-commits] repo/gentoo:master commit in: net-mail/poppassd_ceti/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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." -}