ChangeLog

# ChangeLog for app-forensics/zzuf
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-forensics/zzuf/ChangeLog,v 1.8 2010/03/02 19:28:17 cardoe Exp $

*zzuf-0.13-r1 (02 Mar 2010)

02 Mar 2010; Doug Goldstein -zzuf-0.13.ebuild,
+zzuf-0.13-r1.ebuild:
bump to fix bug #307049

02 Mar 2010; Patrick Lauer zzuf-0.13.ebuild:
Prevent file collision with zziplib on /bin/zzcat, #307049

*zzuf-0.13 (26 Feb 2010)

26 Feb 2010; Patrick Lauer +zzuf-0.13.ebuild:
Bump

28 Dec 2009; Diego E. Pettenò metadata.xml:
Relinquish this to maintainer-needed.

13 Nov 2009; Tiago Cunha zzuf-0.12.ebuild:
keyworded ~arch for sparc

*zzuf-0.12 (13 Jun 2008)

13 Jun 2008; Diego Pettenò -zzuf-0.10.ebuild,
+zzuf-0.12.ebuild:
Version bump, fix tests being built unconditionally (bug #226355), add
src_test for the testsuite, which doesn't work with sandbox.

19 May 2008; Carsten Lohrke zzuf-0.10.ebuild:
Keyword ~x86.

*zzuf-0.10 (19 Apr 2008)

19 Apr 2008; Diego Pettenò +metadata.xml,
+zzuf-0.10.ebuild:
Initial import of zzuf. Thanks also to Jakub Moc in bug #188646.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST zzuf-0.12.tar.gz 446043 RMD160 2eb81c4136b2f44f012eec34484197138aed8684 SHA1 13a5abecf585f4da893f0592485f9e50fb42ad71 SHA256 0a89fdb6912d4dd68ac88c54951e87738294d13562e0d57662fb90974b947710
DIST zzuf-0.13-zzcat-zzat-rename.patch.bz2 11370 RMD160 722f2d3c9788484fc4b722362b6de6e2876f985b SHA1 f815eaeb110d516b266a23854c849604faa8a49f SHA256 33864b8a54fc71464650130c5b2092d969776535f787075119a6750e869d99d3
DIST zzuf-0.13.tar.gz 461498 RMD160 ef9988a6d97f213090227a0b6d87e4d942ed8c15 SHA1 19f904d63d045194885639c381a607ca86a319b5 SHA256 0842c548522028c3e0d9c9cf7d09f6320b661f33824bb6df19ca209851bdf627
EBUILD zzuf-0.12.ebuild 1703 RMD160 53c783c2595f44d463f62f398c38f78299bc571e SHA1 07d0daae12e0a928b46ad746bb6d634866cc4751 SHA256 5074f4f9f07744913f3b5aad928d72cb7ff23cb3a16f64e702aeb7d2fc5183e3
EBUILD zzuf-0.13-r1.ebuild 1868 RMD160 a48c604cf6e3841d66e4de631d75633a91b91b72 SHA1 30002283a38a240ea6c2f8e721fb468a9c28f867 SHA256 de01ffaeca8ad3ae2f5251d6eeabe8ffa95c386f10486a00e6637067f9f3448b
MISC ChangeLog 1319 RMD160 95ac4046209cd4ebdd1ff05bf81b1d2261ffd41a SHA1 d614e35d41afdcc6cebcd363b32e69342322f2f9 SHA256 deb50264e995519c199528c24592681e7540fba9487cefbc28344fce9cb9d22a
MISC metadata.xml 314 RMD160 25181cde297628576a9545bea3a76601485bfaf3 SHA1 ac16b621acf5a22b64859e3323d466fb556fc4c8 SHA256 736baab77aea9c4da199c01e3cd6877c271bd02357ff9b41b537a2232c6e96d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iEUEARECAAYFAkuNZuYACgkQoeSe8B0zEfwXFQCgi4nLmlU2lIpvJLYPARJneNey
40UAmOl/qEGCwuOpXG25++LDFyc0Urk=
=A7+f
-----END PGP SIGNATURE-----

metadata.xml




no-herd

maintainer-needed@gentoo.org
This package lacks a primary herd or maintainer.

zzuf-0.12.ebuild

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-forensics/zzuf/zzuf-0.12.ebuild,v 1.3 2009/11/13 14:32:23 tcunha Exp $

inherit autotools

DESCRIPTION="Transparent application input fuzzer"
HOMEPAGE="http://libcaca.zoy.org/wiki/zzuf/"
SRC_URI="mirror://gentoo/${P}.tar.gz"

LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""

RDEPEND=""

src_unpack() {
unpack ${A}
cd "${S}"

sed -i -e '/CFLAGS/d' "${S}"/configure.ac \
|| die "unable to fix the configure.ac"
sed -i -e 's:noinst_:check_:' "${S}"/test/Makefile.am \
|| die "unable to fix unconditional test building"

eautoreconf
}

src_compile() {
# Don't build the static library, as the library is only used for
# preloading, so there is no reason to build it statically, unless
# you want to use zzuf with a static-linked executable, which I'm
# not even sure would be a good idea.
econf \
--disable-dependency-tracking \
--disable-static \
|| die "econf failed"
emake || die "emake failed"
}

# This could be removed in next versions if my patches will be applied
# by Sam. -- Diego 'Flameeyes'
src_test() {
if hasq sandbox ${FEATURES}; then
ewarn "zzuf tests don't work correctly when sandbox is enabled,"
ewarn "skipping tests. If you want to run the testsuite, please"
ewarn "disable sandbox for this build."
return
fi

cd "${S}"/test
emake check || die "Unable to build tools needed for testsuite"

./testsuite.sh || die "testsuite failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README TODO

find "${D}" -name '*.la' -delete
}

zzuf-0.13-r1.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-forensics/zzuf/zzuf-0.13-r1.ebuild,v 1.1 2010/03/02 19:28:17 cardoe Exp $

EAPI="2"

inherit autotools

DESCRIPTION="Transparent application input fuzzer"
HOMEPAGE="http://libcaca.zoy.org/wiki/zzuf/"
SRC_URI="http://caca.zoy.org/files/${PN}/${P}.tar.gz
http://dev.gentoo.org/~cardoe/distfiles/${P}-zzcat-zzat-rename.patch.bz2"

LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""

DEPEND=""
RDEPEND=""

src_prepare() {
sed -i -e '/CFLAGS/d' "${S}"/configure.ac \
|| die "unable to fix the configure.ac"
sed -i -e 's:noinst_:check_:' "${S}"/test/Makefile.am \
|| die "unable to fix unconditional test building"

epatch "${DISTDIR}"/${P}-zzcat-zzat-rename.patch.bz2

eautoreconf
}

src_configure() {
# Don't build the static library, as the library is only used for
# preloading, so there is no reason to build it statically, unless
# you want to use zzuf with a static-linked executable, which I'm
# not even sure would be a good idea.
econf \
--disable-dependency-tracking \
--disable-static \
|| die "econf failed"
}

src_compile() {
emake || die "emake failed"
}

# This could be removed in next versions if my patches will be applied
# by Sam. -- Diego 'Flameeyes'
src_test() {
if hasq sandbox ${FEATURES}; then
ewarn "zzuf tests don't work correctly when sandbox is enabled,"
ewarn "skipping tests. If you want to run the testsuite, please"
ewarn "disable sandbox for this build."
return
fi

cd "${S}"/test
emake check || die "Unable to build tools needed for testsuite"

./testsuite.sh || die "testsuite failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README TODO

find "${D}" -name '*.la' -delete
}