ChangeLog

# 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 metadata.xml,
+cmd5checkpw-0.30-r1.ebuild:
use new qmail.eclass; ebuild cleanup

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

21 Oct 2006; Michael Hanselmann
cmd5checkpw-0.30.ebuild:
Stable on ppc64.

30 Aug 2006; Markus Rothe cmd5checkpw-0.30.ebuild:
Added ~ppc64

30 Jan 2006; Simon Stelling cmd5checkpw-0.30.ebuild:
stable on amd64

26 Dec 2005; Bryan Østergaard Stable on alpha.

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-r1.ebuild,
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/euid_030.diff,
+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-r1.ebuild,
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 cmd5checkpw-0.22-r2.ebuild:
stable on amd64. bug 78256

18 Feb 2005; Hardave Riar cmd5checkpw-0.22-r2.ebuild:
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 cmd5checkpw-0.22-r2.ebuild:
Marking stable wrt security bug #78256

*cmd5checkpw-0.22-r2 (13 Feb 2005)

13 Feb 2005; Michael Hanselmann +files/euid.diff,
+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 cmd5checkpw-0.22-r1.ebuild:
Stable on sparc.

27 Apr 2004; Aron Griffis cmd5checkpw-0.22-r1.ebuild:
Add inherit eutils

10 Apr 2004; Joshua Kinard cmd5checkpw-0.22-r1.ebuild:
Marked stable on mips.

25 Mar 2004; Joshua Kinard cmd5checkpw-0.22-r1.ebuild:
Added ~mips to KEYWORDS.

08 Mar 2004; Jon Portnoy cmd5checkpw-0.22-r1.ebuild :
Stable on AMD64.

18 Feb 2004; Aron Griffis cmd5checkpw-0.22-r1.ebuild:
stable on ia64

28 Jan 2004; Jon Portnoy cmd5checkpw-0.22.ebuild :
AMD64 keywords.

03 Dec 2003; Ciaran McCreesh cmd5checkpw-0.22.ebuild:
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 cmd5checkpw-0.22.ebuild:
Mark stable on alpha

02 Feb 2003; Nick Hadaway cmd5checkpw-0.22.ebuild,
files/poppasswd :
Fixed the installation problems and added an example /etc/poppasswd

01 Feb 2003; Nick Hadaway cmd5checkpw-0.22.ebuild,
files/digest-cmd5checkpw-0.22 :
New ebuild for support of a fully featured smtp auth in qmail.

Manifest

-----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-----

cmd5checkpw-0.22-r3.ebuild

# 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
}

cmd5checkpw-0.30-r1.ebuild

# 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
}

cmd5checkpw-0.30.ebuild

# 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
}

files

metadata.xml




qmail