summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-forensics')
-rw-r--r--app-forensics/zzuf/ChangeLog10
-rw-r--r--app-forensics/zzuf/Manifest14
-rw-r--r--app-forensics/zzuf/metadata.xml8
-rw-r--r--app-forensics/zzuf/zzuf-0.10.ebuild44
4 files changed, 76 insertions, 0 deletions
diff --git a/app-forensics/zzuf/ChangeLog b/app-forensics/zzuf/ChangeLog
new file mode 100644
index 000000000000..fc2f862e409f
--- /dev/null
+++ b/app-forensics/zzuf/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-forensics/zzuf
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/zzuf/ChangeLog,v 1.1 2008/04/19 00:37:48 flameeyes Exp $
+
+*zzuf-0.10 (19 Apr 2008)
+
+ 19 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> +metadata.xml,
+ +zzuf-0.10.ebuild:
+ Initial import of zzuf. Thanks also to Jakub Moc in bug #188646.
+
diff --git a/app-forensics/zzuf/Manifest b/app-forensics/zzuf/Manifest
new file mode 100644
index 000000000000..0c1337c23bac
--- /dev/null
+++ b/app-forensics/zzuf/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST zzuf-0.10.tar.gz 425897 RMD160 521369e990b1e79db71de688494b264995baa508 SHA1 92d0948e6b821945011f9707244db6d17a4d0ba0 SHA256 a5fa82e49c01721f0ae339345780c55d1ae9e42ed6909901a1c688800e5b834c
+EBUILD zzuf-0.10.ebuild 1115 RMD160 0a7c0ee72928dbe4e20773be432739b97bb20583 SHA1 32961ce1dff13e87bd4e00733294de48b9c657f4 SHA256 d6bf24817bea3656e7b492709c6e7070fe18af6e427a5a2804dc884bc018bb13
+MISC ChangeLog 395 RMD160 56b8b477cd798ebbc915bceeb51aeabb1c0f6520 SHA1 a629cd5523bc1140e780520baa3e1d91d14dbaf3 SHA256 f3bbb4299d7640bf0926ffa9571853358a9bcd5d3550c6c3508525f5152f4c9a
+MISC metadata.xml 225 RMD160 d973b4a3a0e8ed0a3bc126ecb9dea3ce3371371f SHA1 5872fd680b46d3aef07c0239f38a4362649f0de9 SHA256 0bc12d2711e9d0335e5a6b4561909de251122ba63cb2039e1f60e5cdcb52ad5b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkgJPuIACgkQAiZjviIA2XjuNACgtNK39osr1YLGOVDAwgWACF+w
+FrsAoOHAl1SRCaGIWTrcCvsjGQb+hW/U
+=pTqh
+-----END PGP SIGNATURE-----
diff --git a/app-forensics/zzuf/metadata.xml b/app-forensics/zzuf/metadata.xml
new file mode 100644
index 000000000000..d54bd3354d0d
--- /dev/null
+++ b/app-forensics/zzuf/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>flameeyes@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/app-forensics/zzuf/zzuf-0.10.ebuild b/app-forensics/zzuf/zzuf-0.10.ebuild
new file mode 100644
index 000000000000..64021cbf538a
--- /dev/null
+++ b/app-forensics/zzuf/zzuf-0.10.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/zzuf/zzuf-0.10.ebuild,v 1.1 2008/04/19 00:37:48 flameeyes Exp $
+
+inherit autotools
+
+DESCRIPTION="Transparent application input fuzzer"
+HOMEPAGE="http://sam.zoy.org/zzuf/"
+SRC_URI="http://sam.zoy.org/zzuf/${P}.tar.gz"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ sed -i -e '/CFLAGS/d' "${S}/configure.ac" \
+ || die "unable to fix the configure.ac"
+ 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"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README TODO
+
+ find "${D}" -name '*.la' -delete
+}