summaryrefslogtreecommitdiff
path: root/app-forensics/zzuf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /app-forensics/zzuf
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'app-forensics/zzuf')
-rw-r--r--app-forensics/zzuf/Manifest5
-rw-r--r--app-forensics/zzuf/files/zzuf-0.15_autoconf-musl.patch24
-rw-r--r--app-forensics/zzuf/zzuf-0.15-r2.ebuild30
-rw-r--r--app-forensics/zzuf/zzuf-0.15_p20190208.ebuild4
4 files changed, 30 insertions, 33 deletions
diff --git a/app-forensics/zzuf/Manifest b/app-forensics/zzuf/Manifest
index a94eaf48a985..4a6741d607f3 100644
--- a/app-forensics/zzuf/Manifest
+++ b/app-forensics/zzuf/Manifest
@@ -1,5 +1,4 @@
-DIST zzuf-0.15.tar.bz2 394859 BLAKE2B a040bc0c43050d36b4dcc59ad49e42a81a0f944fdcaea537a33c925cc9a60cebe46bbd165df4a309204e4c125fb871e9aaaf532183cdb1101ac33230b83f5979 SHA512 7e5b55761c0f75af10920e1ffdde1564022b8d43ce8f59d6b0a27d2c59779ef98dd561cb26f781b8cee09016f08144439770ea2db250874d4bebd2443f592898
+AUX zzuf-0.15_autoconf-musl.patch 531 BLAKE2B 9987958b500847001be87954c802530414730b1a7e05f5e6c099ef8ba9f633abd7f32918094781c65247350541bdab582d6efc5e106752a71e4ae92046e6a93f SHA512 3fa95a57ef1bdc65894563f4f360c03646029d51535b46b79f5245691c55b113011dc5453c60717a48e21856ee2b3e00e98655417d3943d6e3a5a7cc26c48164
DIST zzuf-0.15_p20190208.tar.gz 140812 BLAKE2B 908661fdb51a5b2d5b188ac7df2731c5f069db8489651145f6d4a5cb0f02dc99fa10c3771a034645043f547ef92dfe9e3cfa3f1442dbad690d88ef620f2cfdd8 SHA512 e4d6b4356385642323520c1f1d476b572465881df539d0c6e7110ca7974da81b4b744896df7deac8b462707ca9e0db578ca0c118d6ba2da4bc78ffe31328f711
-EBUILD zzuf-0.15-r2.ebuild 682 BLAKE2B 88452f1051fa252d3966dd3c26c7591dee14ef76db1a064a63bafd5c344b225cff4fa6aa285b68a12540de0f4ca363b37989c4be9efc2f90ca5962527910e9e0 SHA512 cf538f2ce9c52aa8f337dc867f4b227bc3f590379980829fcac6f3f19fc11adb12d9a744de79c78ec8006b5b97c58a01cd250795ba05e45b032414ba6ff2ebac
-EBUILD zzuf-0.15_p20190208.ebuild 833 BLAKE2B 7613621b980a397723843645bdb0af95842c7b2853697c5fa11f4b7b7e31c131e02c194a41cd6ddd657648fc7967d870eff819a54b237880a66cf8eb3f3fca9e SHA512 ae82a2166a5e2893d38ec535c2eeaa8216a6864948f5e1c3602d8db0752149ca0223d85866513241e433cf295b3872d2789c5bbb58e5685142f6ce2aa38e4769
+EBUILD zzuf-0.15_p20190208.ebuild 892 BLAKE2B 2fa7df802d99c16973d81939debf7581a7cd1934da004a42e648b3d32807c6ff9305001d1536f09141f2ca576e888004fba5998bf3fae101791396ea27254c0f SHA512 aad31e25c28f230599576140b6de09f223d9529409aa6309edbc9f4c6953f94228efb182e88454e2d6199cc33da61f4d284538c04d033a4f9eb84f6249cf42ce
MISC metadata.xml 326 BLAKE2B 77312612bdbb6c967bc8523ea1a33026f919ce69162719a6b3a58f3708f33ce4019fadee44c1ad1f16eeca8e30d3bdf285f96be6db1e09b6a77cbf85c44212af SHA512 403ec74dd325185a7b5d121e3510b67600fc4ec549066e2e1d2db85f9271af1d6d6a68567170770f48c1d2f0bd75f5287b2eaf9c94ff2442e31652b06f6cacb0
diff --git a/app-forensics/zzuf/files/zzuf-0.15_autoconf-musl.patch b/app-forensics/zzuf/files/zzuf-0.15_autoconf-musl.patch
new file mode 100644
index 000000000000..0a56a968e84d
--- /dev/null
+++ b/app-forensics/zzuf/files/zzuf-0.15_autoconf-musl.patch
@@ -0,0 +1,24 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -6,6 +6,8 @@
+
+ AC_PREREQ(2.50)
+
++AC_USE_SYSTEM_EXTENSIONS
++
+ AM_PROG_CC_C_O
+ AC_PROG_CPP
+ AC_PROG_LIBTOOL
+@@ -172,6 +174,12 @@
+ AC_TRY_COMPILE(
+ [#define _LARGEFILE64_SOURCE
+ #define _LARGEFILE_SOURCE
++ #include <stdio.h>],
++ [fpos64_t x; long long int y = x.__lldata;],
++ [ac_v_fpos64_t="(x).__lldata"])
++AC_TRY_COMPILE(
++ [#define _LARGEFILE64_SOURCE
++ #define _LARGEFILE_SOURCE
+ #include <stdio.h>],
+ [fpos64_t x; long long int y = (long long int)x;],
+ [ac_v_fpos64_t="(x)"])
diff --git a/app-forensics/zzuf/zzuf-0.15-r2.ebuild b/app-forensics/zzuf/zzuf-0.15-r2.ebuild
deleted file mode 100644
index 8e8009ec5c58..000000000000
--- a/app-forensics/zzuf/zzuf-0.15-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-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"
-
-# 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 )
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf
-}
-
-multilib_src_install_all() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-forensics/zzuf/zzuf-0.15_p20190208.ebuild b/app-forensics/zzuf/zzuf-0.15_p20190208.ebuild
index 6b18d9b65c4d..e20563debda6 100644
--- a/app-forensics/zzuf/zzuf-0.15_p20190208.ebuild
+++ b/app-forensics/zzuf/zzuf-0.15_p20190208.ebuild
@@ -20,6 +20,10 @@ RESTRICT="test"
DOCS=( AUTHORS COPYING TODO )
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.15_autoconf-musl.patch
+)
+
S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
src_prepare() {