source: trunk/dports/security/zzuf/Portfile @ 76355

Last change on this file since 76355 was 76355, checked in by landonf@…, 9 years ago

The installed zzcat binary conflicts with libzzip; zzuff upstream has renamed it to 'zzat', but a new release is not yet available,
so we'll rename it locally.

See also: http://caca.zoy.org/ticket/86

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1# $Id: Portfile 76355 2011-02-20 18:47:36Z landonf@macports.org $
2
3PortSystem 1.0
4
5name              zzuf
6version           0.13
7revision          1
8categories        security
9platforms         darwin
10maintainers       pmq
11
12description       zzuf is a transparent application input fuzzer
13long_description  zzuf is a transparent application input fuzzer. Its purpose \
14                  is to find bugs in applications by corrupting their \
15                  user-contributed data (which more than often comes from \
16                  untrusted sources on the Internet). It works by intercepting \
17                  file and network operations and changing random bits in the \
18                  program's input. zzuf's behaviour is deterministic, making it \
19                  easier to reproduce bugs.
20
21homepage          http://libcaca.zoy.org/wiki/${name}/
22master_sites      http://libcaca.zoy.org/files/${name}/
23
24checksums         sha1 19f904d63d045194885639c381a607ca86a319b5 \
25              rmd160 ef9988a6d97f213090227a0b6d87e4d942ed8c15
26
27# zzcat conflicts with libzzip; zzuff upstream has renamed it
28# to 'zzat', but a new release is not yet available.
29# See also: http://caca.zoy.org/ticket/86
30#
31post-patch {
32        reinplace "s|zzcat|zzat|g" "${worksrcpath}/doc/zzcat.1.in"
33}
34
35post-destroot {
36        file rename "${destroot}/${prefix}/bin/zzcat" "${destroot}/${prefix}/bin/zzat"
37        file rename "${destroot}/${prefix}/share/man/man1/zzcat.1" "${destroot}/${prefix}/share/man/man1/zzat.1"
38}
Note: See TracBrowser for help on using the repository browser.