summaryrefslogtreecommitdiff
path: root/app-forensics/zzuf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-forensics/zzuf
reinit the tree, so we can have metadata
Diffstat (limited to 'app-forensics/zzuf')
-rw-r--r--app-forensics/zzuf/Manifest8
-rw-r--r--app-forensics/zzuf/metadata.xml11
-rw-r--r--app-forensics/zzuf/zzuf-0.13-r1.ebuild46
-rw-r--r--app-forensics/zzuf/zzuf-0.15.ebuild25
4 files changed, 90 insertions, 0 deletions
diff --git a/app-forensics/zzuf/Manifest b/app-forensics/zzuf/Manifest
new file mode 100644
index 000000000000..7d510741f5cf
--- /dev/null
+++ b/app-forensics/zzuf/Manifest
@@ -0,0 +1,8 @@
+DIST zzuf-0.13-zzcat-zzat-rename.patch.bz2 11370 SHA256 33864b8a54fc71464650130c5b2092d969776535f787075119a6750e869d99d3 SHA512 5df3ccc08315c8a983f13294ca3fc38f3b7094a9ba04a46ee7740522ad486318bcf019fec78d60581cb541b5ebdbe1d0751273233d5a54b03f411aef84790529 WHIRLPOOL 87c8561d2eba2626d97600964b7ee8851a1f8a4dc40eda758b5e4854b9149f71b8a26223f36355b707c1e30d559dd1e977292ba2f17d79fa1992a414a573c31d
+DIST zzuf-0.13.tar.gz 461498 SHA256 0842c548522028c3e0d9c9cf7d09f6320b661f33824bb6df19ca209851bdf627 SHA512 e8208dae68b4eee5ebc96775476f616c6822bc9a6a9c753d7f477e9f3e6f527a03e1aec494c2cb8a6666f3159104ea2e221acf8da35efb7d8e357666dbc315ce WHIRLPOOL b4fe880dbd894ee270a847614456536e7d3f615bf3fa01251cbeac863f95704ff766e858fcb037d7e1dcd089acfffb297aea6c8fa01bde4940370288590e8867
+DIST zzuf-0.15.tar.bz2 394859 SHA256 04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872 SHA512 7e5b55761c0f75af10920e1ffdde1564022b8d43ce8f59d6b0a27d2c59779ef98dd561cb26f781b8cee09016f08144439770ea2db250874d4bebd2443f592898 WHIRLPOOL 092623a98ced33891e345509eb1fb3880237aac388b7fcb3d0afa32e5439ed43eb5b290d3940ae616f5ee46273ae03368d79653819c65b0c62499edc94808ccd
+EBUILD zzuf-0.13-r1.ebuild 1154 SHA256 df730f862b0139d854be6b03cad6959265dccc484f0fdfab9770ae329d5c2fd5 SHA512 3b5b284dd4056c74a470a1d682f65d79d5768c633d6990b3959c941efb9c5583d4edf677cb60c2cf56863a9f442a67a501a9266af6a36d933c7215df72fb9b7b WHIRLPOOL 349e0951f1c318c0b8357fef747c703641544f346c743ffaf94ac8f9ca7c5078c7c1c3d6e30d89f2c88d828475ed0ee8b2fa17e28240b9536d035b3249da42d3
+EBUILD zzuf-0.15.ebuild 589 SHA256 af96629008ada9ad10a6c6dd2763f8d8716c217644ddc354846e8ee36e34e7c8 SHA512 22d27b4ec9a638dc056483d3bfcd2d6fba4442321f8d80f97dfcf3012cce38cfd5cc30d90464d4375d149dcea8ad6af05049fbcae33e44a8a680db858d92b067 WHIRLPOOL a9f8712d393b442585da249c73ed458cd86878fb53ddc00a1c3302dc9d5b7b80ade21be0e215e52d63252dc53cd0ad2537b54461de8de3bb083685ccc545ed83
+MISC ChangeLog 2734 SHA256 00b37328e1b7a7e4be1b3e024df25fa161fc08494aed891214eb984014e9f714 SHA512 39fc1f444c194791b8b253a3ff5f97bb265e7dabd3dacc077ae5261ddf73bd1c133091fcc6716effb42cd916d8218e66d543dd681c1c8a97a56c011387866ec1 WHIRLPOOL e726c3b5d8887924b555916baac4168861b916247c4be4c53a0b35602c8d0f229931da46fb92db84de1d89b78e154e2bffdc6ddf375fd25b5946b0b75ded5fac
+MISC ChangeLog-2015 1817 SHA256 2bb266a70956de71f2ddfd2020b13f218448025234c3985cb8fe6f57924dbf2b SHA512 5f3ad98a81b746e70ec8727bfd5021dc2ef70b6ec3b432b4b61be8350d9af97581e3ee524cc45040e8d709d6c9b1ec2491899727d500653962e8107abe4ad2ee WHIRLPOOL 8d3d46c3b43dfea926b13776f4f593af8f799a32836326e97920f60ad2175e5a73820daeca096143f7bbbb62518bb9ee8146612cab5b1eae23144e4ceb7e9bef
+MISC metadata.xml 331 SHA256 0cf093a19b4f85fe1e1afeeecf246a3190a2f522cd01f70e8511719c993ffa31 SHA512 f6f336c6acc55f1f7b3f42dac722a370826d57f7792ba3694f1b7f8b0ff2ed97e67368facae98610b9bc1a0880e78f226b9efe6a6e591ec3cf449615f22644fa WHIRLPOOL c5fe7c163e9bdf3b1932cd7e8c4add3fe5c1d2cc876d0b406d7c3a29b04c98521fc825be7c92994c9cd3ff0d6c56b956ee2163a6caa42dc082d7169bf067aee3
diff --git a/app-forensics/zzuf/metadata.xml b/app-forensics/zzuf/metadata.xml
new file mode 100644
index 000000000000..e8a678de174d
--- /dev/null
+++ b/app-forensics/zzuf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>slyfox@gentoo.org</email>
+ <name>Sergei Trofimovich</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">samhocevar/zzuf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-forensics/zzuf/zzuf-0.13-r1.ebuild b/app-forensics/zzuf/zzuf-0.13-r1.ebuild
new file mode 100644
index 000000000000..14e3745d20f1
--- /dev/null
+++ b/app-forensics/zzuf/zzuf-0.13-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit autotools eutils
+
+DESCRIPTION="Transparent application input fuzzer"
+HOMEPAGE="http://caca.zoy.org/wiki/zzuf"
+SRC_URI="http://caca.zoy.org/files/${PN}/${P}.tar.gz
+ https://dev.gentoo.org/~cardoe/distfiles/${P}-zzcat-zzat-rename.patch.bz2"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+# fails with sandbox enabled
+RESTRICT="test"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+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-static
+}
+
+src_install() {
+ default
+
+ find "${D}" -name '*.la' -delete
+}
diff --git a/app-forensics/zzuf/zzuf-0.15.ebuild b/app-forensics/zzuf/zzuf-0.15.ebuild
new file mode 100644
index 000000000000..189de28bc39c
--- /dev/null
+++ b/app-forensics/zzuf/zzuf-0.15.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Transparent application input fuzzer"
+HOMEPAGE="http://caca.zoy.org/wiki/zzuf"
+SRC_URI="https://github.com/samhocevar/zzuf/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+# Uses dlopen hack to hijack many libc functions.
+# Fails 2 tests with sandbox enabled: check-zzuf-A-autoinc check-utils
+RESTRICT="test"
+
+DOCS=( AUTHORS COPYING TODO )
+
+src_install() {
+ default
+
+ find "${D}" -name '*.la' -delete
+}