From 2e70bd30ed58f324a82a38ff3b99d70f488677bf Mon Sep 17 00:00:00 2001 From: Tom McLaughlin Date: Sun, 24 Jan 2010 23:39:07 +0000 Subject: Correct pcap.h detection and additionally unbreak on 8.x. --- net/py-pypcap/files/patch-setup.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 net/py-pypcap/files/patch-setup.py (limited to 'net/py-pypcap/files/patch-setup.py') diff --git a/net/py-pypcap/files/patch-setup.py b/net/py-pypcap/files/patch-setup.py new file mode 100644 index 000000000000..a79f84986b3a --- /dev/null +++ b/net/py-pypcap/files/patch-setup.py @@ -0,0 +1,19 @@ +--- setup.py.orig 2005-10-16 19:07:03.000000000 -0400 ++++ setup.py 2010-01-24 18:26:59.356418232 -0500 +@@ -25,7 +25,7 @@ + d = {} + if os.path.exists(os.path.join(cfg['include_dirs'][0], 'pcap-int.h')): + d['HAVE_PCAP_INT_H'] = 1 +- buf = open(os.path.join(cfg['include_dirs'][0], 'pcap.h')).read() ++ buf = open(os.path.join(cfg['include_dirs'][1], 'pcap.h')).read() + if buf.find('pcap_file(') != -1: + d['HAVE_PCAP_FILE'] = 1 + if buf.find('pcap_compile_nopcap(') != -1: +@@ -46,6 +46,7 @@ + incdirs = [ os.path.join(d, sd) ] + if os.path.exists(os.path.join(d, sd, 'pcap.h')): + cfg['include_dirs'] = [ os.path.join(d, sd) ] ++ cfg['include_dirs'].append(os.path.join(d, 'include/pcap')) + for sd in ('lib', ''): + for lib in (('pcap', 'libpcap.a'), + ('pcap', 'libpcap.dylib'), -- cgit v1.2.3