source: trunk/dports/net/honeyd/Portfile @ 94170

Last change on this file since 94170 was 94170, checked in by jmr@…, 7 years ago

honeyd: use libevent1 (#31713), fix setrlimit usage (#22297), fix bypassing destroot when installing some files, use python27

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.4 KB
Line 
1# $Id: Portfile 94170 2012-06-11 13:09:44Z jmr@macports.org $
2
3PortSystem        1.0
4
5name              honeyd
6version           1.5c
7revision          3
8categories        net
9maintainers       markd
10
11description       A small daemon that creates virtual hosts appearing to run various \
12                  operating systems and services.
13
14long_description  Honeyd is a small daemon that creates virtual hosts (tested up to \
15                  65,536 ip addresses) that can appear to be running individual operating \
16                  systems and services of your choice.  Honeyd improves cyber security \
17                  by providing mechanisms for threat detection and assessment, and also deters \
18                  adversaries by hiding real systems in the middle of virtual systems.
19
20homepage          http://www.honeyd.org/
21master_sites      http://www.citi.umich.edu/u/provos/honeyd/
22platforms         darwin
23checksums         md5 9887b44333e380a2205f64fa245cb727
24
25depends_lib       port:libevent1 \
26                  port:libdnet \
27                  port:libpcap \
28                  port:pcre \
29                  port:py27-libdnet \
30                  port:py27-pylibpcap
31
32patchfiles        configure.patch dpkt_Makefile.patch
33platform darwin {
34    patchfiles-append   darwin_rlimit.patch
35}
36post-patch {
37    reinplace "s|__PYTHON__|${prefix}/bin/python2.7|" ${worksrcpath}/dpkt/Makefile
38}
39
40configure.args    --with-python
41configure.env     PATH_PYTHON=${prefix}/bin/python2.7 \
42                  EVENTINC="-I${prefix}/include/libevent1" \
43                  EVENTLIB="-L${prefix}/lib/libevent1 -levent"
44
45variant rrdtool {
46        depends_lib-append      port:rrdtool
47}
Note: See TracBrowser for help on using the repository browser.