# 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 }