ChangeLog

# ChangeLog for app-admin/apg
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apg/ChangeLog,v 1.25 2008/03/02 13:39:37 swegener Exp $

02 Mar 2008; Sven Wegener apg-2.3.0b-r4.ebuild:
Force own CFLAGS and CC.

*apg-2.3.0b-r4 (09 Mar 2007)

09 Mar 2007; Konstantin V. Arkhipov
files/apg-2.3.0b-crypt_password.patch, -apg-2.3.0b-r3.ebuild,
+apg-2.3.0b-r4.ebuild:
Cosmetic fix from wrt bug #155526.

*apg-2.3.0b-r3 (08 Mar 2007)

08 Mar 2007; Konstantin V. Arkhipov
+files/apg-2.3.0b-crypt_password.patch, +apg-2.3.0b-r3.ebuild:
Finally closing bug #155526.

17 Dec 2006; Konstantin V. Arkhipov
apg-2.3.0b-r2.ebuild:
Closing bug #157653.

17 Nov 2006; nixnut apg-2.3.0b-r2.ebuild:
Stable on ppc wrt bug 146094

09 Nov 2006; Jeroen Roovers apg-2.3.0b-r2.ebuild:
Stable for HPPA (bug #146094).

26 Oct 2006; Joshua Jackson apg-2.3.0b-r2.ebuild:
Stable x86; bug #146094

25 Oct 2006; Konstantin V. Arkhipov
apg-2.3.0b-r2.ebuild:
Goes stable on amd64 wrt bug #146094.

*apg-2.3.0b-r2 (26 Mar 2006)

26 Mar 2006; Konstantin Arkhipov +apg-2.3.0b-r2.ebuild,
+files/apg-glibc-2.4.patch:
Closing bug #126995.

03 Aug 2005; Konstantin Arkhipov -apg-2.3.0b.ebuild:
Cleanup.

05 Jul 2005; Rene Nussbaumer apg-2.3.0b-r1.ebuild:
Stable on hppa.

03 Jul 2005; Michael Hanselmann apg-2.3.0b-r1.ebuild:
Stable on ppc.

01 Jul 2005; Konstantin Arkhipov apg-2.3.0b-r1.ebuild:
Stable on amd64 and x86.

*apg-2.3.0b-r1 (30 Dec 2004)

30 Dec 2004; Seemant Kulleen
+files/apg-2.3.0b-cracklib.patch, -apg-2.1.0.ebuild, -apg-2.2.3.ebuild,
+apg-2.3.0b-r1.ebuild, apg-2.3.0b.ebuild:
move 2.3.0b to stable x86, remove crufty versions, and add -r1 which has
support for cracklib, thanks to: Conway S. Smith in
bug #67564

05 Oct 2004; Pieter Van den Abeele apg-2.3.0b.ebuild:
Masked apg-2.3.0b.ebuild stable for ppc

30 Jun 2004; Guy Martin apg-2.3.0b.ebuild:
Marked stable on hppa.

29 Feb 2004; Jason Wever apg-2.3.0b.ebuild:
~sparc, it's what's for dinner.

08 Feb 2004; Dylan Carlson apg-2.3.0b.ebuild:
added amd64 keyword.

04 Dec 2003; Ciaran McCreesh apg-2.2.3.ebuild:
Moved to ~sparc, thanks to squash

*apg-2.3.0b (16 Nov 2003)

16 Nov 2003; Troy Dack apg-2.3.0b.ebuild:
Added src_unpack() function to fix permission problem that existed when
FEATURES="userpriv" was set. Closes bug #33527.

*apg-2.2.3 (12 Nov 2003)

12 Nov 2003; Troy Dack apg-2.2.3.ebuild, apg-2.3.0b.ebuild:
Latest development release. Closes Bug #33261. Thanks Sven Wegener
for subnmitting the ebuild.

*apg-2.2.3 (12 Nov 2003)

12 Nov 2003; Troy Dack apg-2.2.3.ebuild:
Version bump, 2.2.3 is the stable release. Thanks to Sven Wegener
for the ebuild. Closes Bug #33260.

*apg-2.1.0 (02 Mar 2003)

28 Mar 2003; Pieter Van den Abeele apg-2.1.0.ebuild:
absolutely stable on ppc. reflected that in keywording

02 Mar 2003; Troy Dack apg-2.1.0.ebuild:
Initial import. Ebuild submitted by Robert Hennig

Manifest

AUX apg-2.3.0b-cracklib.patch 925 RMD160 d1335cd51f86799596bb7d3349049caa6f44204b SHA1 bd9e126d1a0fa31b4a7c817dd811f76513d858e4 SHA256 fbe7c7761187b358164bc768ab57475d2662bf855d79f285af92de15e007b3da
AUX apg-2.3.0b-crypt_password.patch 836 RMD160 0c9e64d98d0d03278379dc9c123019514cede316 SHA1 aebecb26a0aa32c57416f74863098f3319c0446d SHA256 7d2946a8b67bebf3f53bcea86164b9259596b2625f5dd6302d49acebd3defa03
AUX apg-glibc-2.4.patch 261 RMD160 71d148c23339c0d3a4a4913c5be5837df0eb6263 SHA1 f6f60fecea7ddddef782ab755c8688cbeea2fef7 SHA256 2d9e4deff463ba2419fea45d9942309b6d7ae5e3b32ceb835715bc98791e23cb
DIST apg-2.3.0b.tar.gz 109995 RMD160 18f9955d6fdb721bec26613860b312d7fea6fba7 SHA1 d729c939adb659c05fd0ea3d9c03842c6fe86fed SHA256 d1e52029709e2d7f9cb99bedce3e02ee7a63cff7b8e2b4c2bc55b3dc03c28b92
EBUILD apg-2.3.0b-r4.ebuild 1189 RMD160 84d3c61bc762e8c133912909d662bb4e310fb865 SHA1 8d3dd5a68183ffb595a492c996c8e36cd5641e2a SHA256 5bb4f3b3684cd28f010b6b731b8cf4fc01437f80bf643b2ced6e40ffb42a63f0
MISC ChangeLog 3600 RMD160 fb758ed018800f8c5835dd81d2cccf6ad7f7aede SHA1 3e1b1a08e188dd973623194287b804955dd44094 SHA256 432f9db42c1f6eae0a95754b095aeab02f40c8c0315e756e5aafb1b858a302c9
MISC metadata.xml 389 RMD160 ed839ff6c7cbf1fc1e76d0c067ff45d5d02beae1 SHA1 06add57ffc50c909d85283f53029a4c6a86c47a0 SHA256 f9598ea46753fa2e0a19c1941b9a45b15bbc1ff03a58274438fe88eb7f78fe8c

apg-2.3.0b-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apg/apg-2.3.0b-r4.ebuild,v 1.2 2008/03/02 13:39:37 swegener Exp $

inherit eutils toolchain-funcs

DESCRIPTION="Another Password Generator"
HOMEPAGE="http://www.adel.nursat.kz/apg/"
SRC_URI="http://www.adel.nursat.kz/apg/download/${P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="amd64 hppa ppc ~sparc x86"
IUSE="cracklib"

DEPEND="cracklib? ( sys-libs/cracklib )"

src_unpack() {
unpack ${A}
chmod -R 0700 "${S}"
cd "${S}"
if use cracklib; then
epatch "${FILESDIR}"/${P}-cracklib.patch
epatch "${FILESDIR}"/${PN}-glibc-2.4.patch
fi
epatch "${FILESDIR}"/${P}-crypt_password.patch
}

src_compile() {
sed -i 's,^#\(APG_CS_CLIBS += -lnsl\)$,\1,' Makefile

emake standalone FLAGS="${CFLAGS}" CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "compile problem"
emake -C bfconvert FLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "compile problem"
}

src_install() {
dobin apg apgbfm bfconvert/bfconvert || die
dodoc CHANGES INSTALL README THANKS TODO
cd doc
doman man/apg.1 man/apgbfm.1
dodoc APG_TIPS pronun.txt rfc0972.txt rfc1750.txt
}

files

metadata.xml




no-herd

voxus@gentoo.org
Konstantin Arkhipov

Another Password Generator. Generates random, pronouncable passwords with a variety of algorithms