Portage is a package management system used by Gentoo Linux
# ChangeLog for net-mail/poppassd_ceti
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/poppassd_ceti/ChangeLog,v 1.9 2007/02/08 13:35:40 flameeyes Exp $
08 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
10 Oct 2005; Marcus D. Hanwell
poppassd_ceti-1.8.5-r1.ebuild:
Portability fix, bug 106446.
26 Jul 2005; Marcus D. Hanwell
-files/poppassd_ceti-gcc-3.4.patch, -files/poppassd.pam,
-poppassd_ceti-1.8.4.ebuild:
Stablised 1.8.5-r1 on amd64 and x86. Removed old version.
*poppassd_ceti-1.8.5-r1 (24 May 2005)
24 May 2005; Marcus D. Hanwell
-poppassd_ceti-1.8.5.ebuild, +poppassd_ceti-1.8.5-r1.ebuild:
Applied patch (with small fix) from flameeyes to use the new pam eclass.
Closes bug 93201.
*poppassd_ceti-1.8.5 (17 May 2005)
17 May 2005; Marcus D. Hanwell
+poppassd_ceti-1.8.5.ebuild:
Version bump, closes bug 92332.
17 Mar 2005; Marcus D. Hanwell
poppassd_ceti-1.8.4.ebuild:
Marked stable on amd64.
11 Jan 2005; Marcus Hanwell
Marked stable on x86, as per security bug 75820.
*poppassd_ceti-1.8.4 (11 Jan 2005)
11 Jan 2005; Marcus Hanwell
+files/poppassd.xinetd, +files/poppassd_ceti-gcc-3.4.patch,
+poppassd_ceti-1.8.4.ebuild:
Initial import of ebuild.
AUX poppassd.xinetd 245 RMD160 5bd6c0c52ff5fa12c1d55934e29acccf84f0af63 SHA1 1215c37edb76782b529956c33f4fe2ddeb24d941 SHA256 a565cf9ebf854c2251401e4a1df2cbf15e4bd7df1b35504eef85b4dceee46346
DIST poppassd-1.8.5.tar.gz 6054 RMD160 03d181619adb0ccdfcc463bad75117700cb1d09a SHA1 0f5a59962de544bb875cedf0f8a114df86a98cd1 SHA256 3b4ccb61c9b97fd91add8b798429c7e1aee0561a19781e413186e9da733c95a8
EBUILD poppassd_ceti-1.8.5-r1.ebuild 1175 RMD160 ac065d9780c2e25cc8d35eeb4ea4400a8d8ef41f SHA1 a4ea1d71394e4e68fa222e43f9ee9bbe0085dd91 SHA256 12302f55aa43b6dc780bb1ebff941e9ddf2dab0692d5b69d6fc95dbef89d4e9b
MISC ChangeLog 1516 RMD160 9624af038cc58967c696dbf85abdffd993200a8b SHA1 585bb492974f48c4bfd40546ab0cbf1e9fc010ec SHA256 9fb545bb34d89e843f874b2ba1d5d0206d29a3b55e1c96a3f21b05e0f297b1a6
MISC metadata.xml 762 RMD160 da5a85b505666a3a6db58d2de5d8d7ed17ee680c SHA1 4a33c520b41a4553e1d6bd7091cc11d606ba8773 SHA256 ba6d987a5d828b37950c22eddaf27d7b00e3d9f619fad560589ac05e761d0e14
Provides a daemon for changing passwords over the network. This feature
is commonly used for TCP loopback password changing from web scripting
languages such as Perl and PHP, removing the requirement for setuid perl
scipts or running a web server process as root. This version of poppassd
has PAM support, and also optional support for cracklib enforcing the use
of strong passwords. Note that the protocol is plain text and so insecure
for all but loopback use.
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/poppassd_ceti/poppassd_ceti-1.8.5-r1.ebuild,v 1.4 2007/07/14 22:22:19 mr_bones_ Exp $
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."
}