Portage is a package management system used by Gentoo Linux
# ChangeLog for net-mail/cmd5checkpw
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/cmd5checkpw/ChangeLog,v 1.46 2008/04/06 17:11:21 hollow Exp $
*cmd5checkpw-0.30-r1 (06 Apr 2008)
06 Apr 2008; Benedikt Böhm
+cmd5checkpw-0.30-r1.ebuild:
use new qmail.eclass; ebuild cleanup
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
21 Oct 2006; Michael Hanselmann
cmd5checkpw-0.30.ebuild:
Stable on ppc64.
30 Aug 2006; Markus Rothe
Added ~ppc64
30 Jan 2006; Simon Stelling
stable on amd64
26 Dec 2005; Bryan Østergaard
25 Dec 2005; Diego Pettenò
cmd5checkpw-0.30.ebuild:
Use bindnow-flags function instead of -Wl,-z,now.
22 Oct 2005; Michael Hanselmann
cmd5checkpw-0.30.ebuild:
Removed the qmail block again, please see bug 110088.
21 Oct 2005; Michael Hanselmann
-cmd5checkpw-0.22-r2.ebuild, cmd5checkpw-0.22-r3.ebuild:
Stable on mips (-r3), removed old version.
21 Oct 2005; Michael Hanselmann
cmd5checkpw-0.30.ebuild:
Block
20 Oct 2005; Michael Hanselmann
cmd5checkpw-0.30.ebuild:
Stable on hppa, mips, ppc, sparc, x86.
22 Sep 2005; Michael Hanselmann
-cmd5checkpw-0.22-r1.ebuild, cmd5checkpw-0.30.ebuild:
Unstable on hppa, ppc, sparc, x86 again because portage doesn't yet check
dependencies fully. Removed old version.
17 Sep 2005; Michael Hanselmann
cmd5checkpw-0.30.ebuild:
Stable on ppc, sparc, hppa and x86.
23 Aug 2005; Andrej Kacian
cmd5checkpw-0.22-r2.ebuild, cmd5checkpw-0.22-r3.ebuild,
cmd5checkpw-0.30.ebuild:
Use -1 for shell argument to enewuser. Bug #103421.
*cmd5checkpw-0.30 (06 Aug 2005)
06 Aug 2005; Michael Hanselmann
+files/reloc.diff, metadata.xml, +cmd5checkpw-0.30.ebuild:
Changed herd to qmail, added new version 0.30 from bug 100886.
17 Jun 2005; Michael Hanselmann
cmd5checkpw-0.22-r3.ebuild:
Stable on ppc.
12 Jun 2005; Bryan Østergaard
cmd5checkpw-0.22-r3.ebuild:
Stable on alpha.
10 Jun 2005; Gustavo Zacarias
cmd5checkpw-0.22-r3.ebuild:
Stable on sparc
19 May 2005; Rene Nussbaumer
cmd5checkpw-0.22-r3.ebuild:
Stable on hppa
16 May 2005; Andrej Kacian
cmd5checkpw-0.22-r2.ebuild, cmd5checkpw-0.22-r3.ebuild:
0.22-r3 stable on x86 and amd64. Inherit toolchain-funcs.eclass instead of
gcc.eclass. Bug #92745.
*cmd5checkpw-0.22-r3 (15 Mar 2005)
15 Mar 2005; Robin H. Johnson
+cmd5checkpw-0.22-r3.ebuild:
Bug #85288: no lazy bindings for setuid code.
21 Feb 2005; Aron Griffis
cmd5checkpw-0.22-r2.ebuild:
stable on ia64 #78256
19 Feb 2005; Mike Doty
stable on amd64. bug 78256
18 Feb 2005; Hardave Riar
Stable on mips, bug #78256
14 Feb 2005; Gustavo Zacarias
cmd5checkpw-0.22-r2.ebuild:
Stable on sparc wrt #78256
13 Feb 2005; Bryan Østergaard
cmd5checkpw-0.22-r2.ebuild:
Stable on alpha, bug 78256.
13 Feb 2005; Michael Hanselmann
cmd5checkpw-0.22-r2.ebuild:
Stable on ppc and hppa.
13 Feb 2005; Olivier Crête
Marking stable wrt security bug #78256
*cmd5checkpw-0.22-r2 (13 Feb 2005)
13 Feb 2005; Michael Hanselmann
+cmd5checkpw-0.22-r2.ebuild:
Drop the effective UID too, see bug 78256.
*cmd5checkpw-0.22-r2 (13 Feb 2005)
01 Jul 2004; Jeremy Huddleston
cmd5checkpw-0.22-r1.ebuild:
virtual/glibc -> virtual/libc
06 Jun 2004; Jason Wever
Stable on sparc.
27 Apr 2004; Aron Griffis
Add inherit eutils
10 Apr 2004; Joshua Kinard
Marked stable on mips.
25 Mar 2004; Joshua Kinard
Added ~mips to KEYWORDS.
08 Mar 2004; Jon Portnoy
Stable on AMD64.
18 Feb 2004; Aron Griffis
stable on ia64
28 Jan 2004; Jon Portnoy
AMD64 keywords.
03 Dec 2003; Ciaran McCreesh
Moved to stable on sparc to unbreak qmail (bug 34978)
*cmd5checkpw-0.22-r1 (11 Aug 2003)
11 Aug 2003; Robin H. Johnson
cmd5checkpw-0.22-r1.ebuild:
fix bug #26411 and cleanup ebuild
*cmd5checkpw-0.22 (01 Feb 2003)
15 Apr 2003; Aron Griffis
Mark stable on alpha
02 Feb 2003; Nick Hadaway
files/poppasswd :
Fixed the installation problems and added an example /etc/poppasswd
01 Feb 2003; Nick Hadaway
files/digest-cmd5checkpw-0.22 :
New ebuild for support of a fully featured smtp auth in qmail.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX euid.diff 931 RMD160 39ab4ee00efd3dc0216a5aa105fa89543b0e2d71 SHA1 6e9a06cbe8acd13bb0aa7b077854b6cb8f54b5e6 SHA256 65fde0d1ef923906bcb3796b21ecb25241dfd7803df653d02c675c5ecbdde5c7
AUX euid_030.diff 1107 RMD160 a434c82d7ac8fc609c0d325a9dc1a420d3b788ef SHA1 8a20b0d92124d69d118bc3352512cac23d1845b5 SHA256 32f1f3294e5df0980290b2fddc008526d8f92850d5d7162a08d359a0891ef9cd
AUX poppasswd 84 RMD160 4d29b7e894d68972b542f9be8bddd99defce4b71 SHA1 26c20376ff564d0db5dc796264dd3c7a34a4b194 SHA256 1effea701373e52beff1b45b2d71ff1c215c4459a1f4c42c5950177c93a014cb
AUX reloc.diff 2330 RMD160 7141c69d763fa33addeda691d8f83c4f0ad715a4 SHA1 4e8c179eaa8c7777dc960fb755b268501a2666e1 SHA256 bc75c9aaa7aded7ca662d0d34b956a91e5e5f11c1c89095bdbe4b49344e9bec3
DIST cmd5checkpw-0.22.tar.gz 24323 RMD160 30226f9866247c252cbd3053f239d361f53b6ff7 SHA1 8774aa2644f2a2cf1c62d6bd7d058134ba117841 SHA256 26d375a909520aaf980b59f01d994a796c87dfcf317b9dc31284f14ed92032d9
DIST cmd5checkpw-030_tgz.bin 25812 RMD160 01445093e6f005ebdb5483836e15625cc326d563 SHA1 0c78f99e38fa9faba3730a27c0fe2d5d182aff72 SHA256 88588e134a498f7efa69ee1d2a217aec7cb65a41b4206100455b5aa40d692f2d
EBUILD cmd5checkpw-0.22-r3.ebuild 1554 RMD160 a7be061d363e339ca1227004a17771f80e3743f0 SHA1 a6d4bdad930785d0f5a0564c1120437ec5ab0472 SHA256 2d55ecae6ca2a7befb5d0bdbf926accac371784f5c71b5676d40cf285f375605
EBUILD cmd5checkpw-0.30-r1.ebuild 1787 RMD160 22a522fdd968f3388271cc94afad68262b347070 SHA1 2dc32ec751dfe48855a3abe817a7adcd33fdd41a SHA256 5bdceabf41025e7407b07379b07d310cb5abaa33747b450bb7797053a8ada8e6
EBUILD cmd5checkpw-0.30.ebuild 2030 RMD160 764c7920f4b2254afbbdfc4dcf85c7c367b4a68c SHA1 b425b7a3d1dbc19f5f723b28df78ec194405f00e SHA256 e88dd75c9982c656314a725d5ea1f67583b0608661d3f94d63f5887b43e38278
MISC ChangeLog 5712 RMD160 3b04fb55a689fd5c5bf8c887f72bbcb6dfc6e248 SHA1 b796e44a3c973ece57d397653f935937a4645162 SHA256 36d76230a7dd0dc3017282a413fd98eb4a326639f5a7198e584947fb31721811
MISC metadata.xml 159 RMD160 aa4ad961079c26af99cc726320fc79401e65ea9a SHA1 35fb9f5820b650eb060f5c4ece62c60de1bab0e9 SHA256 b0c15ada9b1606aa2ff9da86e0b7f0bbcd31f202958e29b4d862bf81a1a374e7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH+QQ/mPFBzbX68WERAqWmAJ9/IzNK8MLpCFBJapzswnxJ4iXQqQCeMs+T
lMOLUeqLtaW9cWVYBDBLKhI=
=/8ye
-----END PGP SIGNATURE-----
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/cmd5checkpw/cmd5checkpw-0.22-r3.ebuild,v 1.9 2005/10/21 21:18:17 hansmi Exp $
inherit eutils toolchain-funcs
DESCRIPTION="A checkpassword compatible authentication program that used CRAM-MD5 authentication mode."
SRC_URI="http://members.elysium.pl/brush/cmd5checkpw/dist/${P}.tar.gz"
HOMEPAGE="http://members.elysium.pl/brush/cmd5checkpw/"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc sparc x86"
IUSE=""
DEPEND="virtual/libc"
douser() {
enewuser cmd5checkpw 212 -1 /dev/null bin
}
pkg_preinst() {
douser
}
pkg_setup() {
douser
}
src_unpack() {
unpack "${A}"
cd "${S}"
epatch ${FILESDIR}/euid.diff || die 'Applying euid.diff failed'
}
src_compile() {
cp Makefile Makefile.orig
sed \
-e "s:-c -g -Wall -O3:${CFLAGS}:" \
-e "s:cp cmd5checkpw /bin/:cp cmd5checkpw \${D}/bin/:" \
-e "s:cp cmd5checkpw.8 /usr/man/man8/:cp cmd5checkpw.8 \${D}/usr/share/man/man8/:" \
-e "/^LDFLAGS/ a LDFLAGS+='-Wl,-z,now'" \
< Makefile.orig > Makefile
cd ${S}
echo "$(tc-getCC) ${CFLAGS}" > conf-cc
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
make || die
}
src_install() {
dodir /etc /bin /usr/share/man/man8
insinto /etc
doins ${FILESDIR}/poppasswd
make install
fowners cmd5checkpw /etc/poppasswd /bin/cmd5checkpw
fperms 400 /etc/poppasswd
fperms u+s /bin/cmd5checkpw
}
pkg_postinst() {
chmod 400 ${ROOT}/etc/poppasswd
chown cmd5checkpw ${ROOT}/etc/poppasswd
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/cmd5checkpw/cmd5checkpw-0.30-r1.ebuild,v 1.1 2008/04/06 17:11:21 hollow Exp $
inherit eutils fixheadtails qmail
MY_VER="030"
DESCRIPTION="A checkpassword compatible authentication program that used CRAM-MD5 authentication mode."
SRC_URI="http://www.fehcom.de/qmail/auth/${PN}-${MY_VER}_tgz.bin"
HOMEPAGE="http://www.fehcom.de/qmail/smtpauth.html"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
pkg_setup() {
enewuser cmd5checkpw 212 -1 /dev/null bin
ewarn
ewarn "this version is in NO WAY COMPATIBLE with cmd5checkpw-0.2x"
ewarn "it actually receives the authentication credentials"
ewarn "in a different order then the old implementation"
ewarn "see bug #100693 for details"
ewarn "this version IS needed by >=qmail-1.03-r16"
ewarn
}
src_unpack() {
mv "${DISTDIR}"/${PN}-${MY_VER}{_tgz.bin,.tar.gz}
unpack ${PN}-${MY_VER}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/euid_${MY_VER}.diff
epatch "${FILESDIR}"/reloc.diff
sed \
-e "s:-c -g -Wall -O3:${CFLAGS}:" \
-e "s:cp cmd5checkpw /bin/:cp cmd5checkpw \${D}/bin/:" \
-e "s:cp cmd5checkpw.8 /usr/man/man8/:cp cmd5checkpw.8 \${D}/usr/share/man/man8/:" \
-i Makefile
ht_fix_file Makefile
qmail_set_cc
}
src_compile() {
emake || die
}
src_install() {
insinto /etc
doins "${FILESDIR}"/poppasswd
exeinto /bin
doexe cmd5checkpw
doman cmd5checkpw.8
fowners cmd5checkpw /etc/poppasswd /bin/cmd5checkpw
fperms 400 /etc/poppasswd
fperms u+s /bin/cmd5checkpw
}
pkg_postinst() {
chmod 400 "${ROOT}"/etc/poppasswd
chown cmd5checkpw "${ROOT}"/etc/poppasswd
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/cmd5checkpw/cmd5checkpw-0.30.ebuild,v 1.14 2006/10/21 19:45:05 hansmi Exp $
inherit eutils toolchain-funcs fixheadtails flag-o-matic
MY_VER="030"
DESCRIPTION="A checkpassword compatible authentication program that used CRAM-MD5 authentication mode."
SRC_URI="http://www.fehcom.de/qmail/auth/${PN}-${MY_VER}_tgz.bin"
HOMEPAGE="http://www.fehcom.de/qmail/smtpauth.html"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
IUSE=""
DEPEND="virtual/libc"
douser() {
enewuser cmd5checkpw 212 -1 /dev/null bin
}
pkg_preinst() {
douser
}
pkg_setup() {
douser
echo
ewarn "this version is in NO WAY COMPATIBLE with cmd5checkpw-0.2x"
ewarn "it actually receives the authentication credentials"
ewarn "in a different order then the old implementation"
ewarn "see bug #100693 for details"
ewarn "this version IS needed by >=qmail-1.03-r16"
echo
}
src_unpack() {
tar -xzf "${DISTDIR}/${PN}-${MY_VER}_tgz.bin" -C "${WORKDIR}"
cd "${S}"
epatch ${FILESDIR}/euid_${MY_VER}.diff || die
epatch ${FILESDIR}/reloc.diff || die
ht_fix_file ${S}/Makefile
}
src_compile() {
cp Makefile Makefile.orig
sed \
-e "s:-c -g -Wall -O3:${CFLAGS}:" \
-e "s:cp cmd5checkpw /bin/:cp cmd5checkpw \${D}/bin/:" \
-e "s:cp cmd5checkpw.8 /usr/man/man8/:cp cmd5checkpw.8 \${D}/usr/share/man/man8/:" \
-e "/^LDFLAGS/ a LDFLAGS+='$(bindnow-flags)'" \
< Makefile.orig > Makefile
cd ${S}
echo "$(tc-getCC) ${CFLAGS}" > conf-cc
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
make || die
}
src_install() {
dodir /etc /bin /usr/share/man/man8
insinto /etc
doins ${FILESDIR}/poppasswd
exeinto /bin
doexe cmd5checkpw
doman cmd5checkpw.8
fowners cmd5checkpw /etc/poppasswd /bin/cmd5checkpw
fperms 400 /etc/poppasswd
fperms u+s /bin/cmd5checkpw
}
pkg_postinst() {
chmod 400 ${ROOT}/etc/poppasswd
chown cmd5checkpw ${ROOT}/etc/poppasswd
}