summaryrefslogtreecommitdiff
path: root/net/py-pypcap/files/patch-setup.py
diff options
context:
space:
mode:
authorTom McLaughlin <tmclaugh@FreeBSD.org>2010-01-24 23:39:07 +0000
committerTom McLaughlin <tmclaugh@FreeBSD.org>2010-01-24 23:39:07 +0000
commit2e70bd30ed58f324a82a38ff3b99d70f488677bf (patch)
treec879469cfdd0a2f4ed28146fa9b40084c902d34e /net/py-pypcap/files/patch-setup.py
parent- Add CONFLICT with virtualbox-ose. (diff)
Correct pcap.h detection and additionally unbreak on 8.x.
Notes
Notes: svn path=/head/; revision=248494
Diffstat (limited to '')
-rw-r--r--net/py-pypcap/files/patch-setup.py19
1 files changed, 19 insertions, 0 deletions
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'),