[arch-commits] Commit in afl/repos (2 files)
Date: Saturday, October 17, 2020 @ 11:16:28 Author: felixonmars Revision: 725396 archrelease: copy trunk to community-staging-x86_64 Added: afl/repos/community-staging-x86_64/ afl/repos/community-staging-x86_64/PKGBUILD (from rev 725395, afl/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: afl/repos/community-staging-x86_64/PKGBUILD (from rev 725395, afl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-17 11:16:28 UTC (rev 725396) @@ -0,0 +1,38 @@ +# Maintainer: Levente Polyak +# Maintainer: Santiago Torres-Arias +# Contributor: spider-mario + +pkgname=afl +pkgver=2.57b +pkgrel=3 +pkgdesc='Security-oriented fuzzer using compile-time instrumentation and genetic algorithms' +url='http://lcamtuf.coredump.cx/afl/' +arch=('x86_64') +license=('Apache') +depends=('glibc' 'bash') +optdepends=('gcc: gcc instrumentation support' +'clang: clang instrumentation support' +'llvm: experimental clang-fast instrumentation support' +'gnuplot: graph plotting support') +makedepends=('clang' 'llvm' 'gcc' 'wget' 'python' 'lib32-glibc') +provides=('american-fuzzy-lop') +replaces=('american-fuzzy-lop') +options=('!emptydirs' '!strip') +source=(https://github.com/google/AFL/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('6f05a6515c07abe49f6f292bd13c96004cc1e016bda0c3cc9c2769dd43f163ee') +sha512sums=('5d12b96229e966aeb11deb47cd8eb36cde2fa32656eb187db02c7240909d6acda36be59b2baf7e42cddd228d25ec94c8bffc3fa27f7f4b5e1e462b62929ce75d') +b2sums=('69029d59451e468528386154e8938a1a7303765e039f98aa05e36f07314398f60ff2578f765142e1f1ff653e5ab93ea53a2efb98abe275046ebacdd3ca8363b6') + +build() { + cd AFL-${pkgver} + make PREFIX=/usr + make -C llvm_mode PREFIX=/usr +} + +package() { + cd AFL-${pkgver} + make PREFIX=/usr DESTDIR="${pkgdir}" install + install -Dm 644 llvm_mode/README.llvm -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in afl/repos (2 files)
Date: Sunday, April 12, 2020 @ 18:51:20 Author: anthraxx Revision: 613453 archrelease: copy trunk to community-staging-x86_64 Added: afl/repos/community-staging-x86_64/ afl/repos/community-staging-x86_64/PKGBUILD (from rev 613452, afl/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: afl/repos/community-staging-x86_64/PKGBUILD (from rev 613452, afl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-04-12 18:51:20 UTC (rev 613453) @@ -0,0 +1,37 @@ +# Maintainer: Levente Polyak +# Maintainer: Santiago Torres-Arias +# Contributor: spider-mario + +pkgname=afl +pkgver=2.56b +pkgrel=3 +pkgdesc='Security-oriented fuzzer using compile-time instrumentation and genetic algorithms' +url='http://lcamtuf.coredump.cx/afl/' +arch=('x86_64') +license=('Apache') +depends=('glibc' 'bash') +optdepends=('gcc: gcc instrumentation support' +'clang: clang instrumentation support' +'llvm: experimental clang-fast instrumentation support' +'gnuplot: graph plotting support') +makedepends=('clang' 'llvm' 'gcc' 'wget' 'python' 'lib32-glibc') +provides=('american-fuzzy-lop') +replaces=('american-fuzzy-lop') +options=('!emptydirs' '!strip') +source=(https://github.com/google/AFL/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha512sums=('4e76fc503fe615aac4d0bbd8e3632d5cfbb7a3ac107be03c399afc024a8ad364dba933875d50a9b65083159faf6ebef5e13c39b25db977b01bd29b6340cad162') +b2sums=('974c1efa3999c714068529d24c81e6d0ffb45a487b97625fa4ff538aeb86d43825561d5b496cb47caebf687078699e2ee606d7525424b5890dced14a95417750') + +build() { + cd AFL-${pkgver} + make PREFIX=/usr + make -C llvm_mode PREFIX=/usr +} + +package() { + cd AFL-${pkgver} + make PREFIX=/usr DESTDIR="${pkgdir}" install + install -Dm 644 llvm_mode/README.llvm -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et: