summaryrefslogtreecommitdiff
path: root/net/py-pcap
diff options
context:
space:
mode:
authorHye-Shik Chang <perky@FreeBSD.org>2005-10-10 14:46:26 +0000
committerHye-Shik Chang <perky@FreeBSD.org>2005-10-10 14:46:26 +0000
commit6f57b6443bb22e561278defd7387724658e4a4c7 (patch)
tree62e772927c06699d2f857c56e694104454ce0483 /net/py-pcap
parentUpdate to 1.3.3 (diff)
Update to 0.5
Notes
Notes: svn path=/head/; revision=144831
Diffstat (limited to 'net/py-pcap')
-rw-r--r--net/py-pcap/Makefile14
-rw-r--r--net/py-pcap/distinfo6
-rw-r--r--net/py-pcap/files/patch-setup.py24
-rw-r--r--net/py-pcap/pkg-plist2
4 files changed, 33 insertions, 13 deletions
diff --git a/net/py-pcap/Makefile b/net/py-pcap/Makefile
index 6f70582aed44..13ca8795e560 100644
--- a/net/py-pcap/Makefile
+++ b/net/py-pcap/Makefile
@@ -6,13 +6,15 @@
#
PORTNAME= pcap
-PORTVERSION= 0.4
+PORTVERSION= 0.5
CATEGORIES= net python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
+ http://people.freebsd.org/~perky/distfiles/:local
MASTER_SITE_SUBDIR= pylibpcap
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= pylibpcap-${PORTVERSION}
-DIST_SUBDIR= python
+DISTFILES= pylibpcap-${PORTVERSION}.tar.gz \
+ pylibpcap-doc.i.1.4:local
+EXTRACT_ONLY= pylibpcap-${PORTVERSION}.tar.gz
MAINTAINER= perky@FreeBSD.org
COMMENT= Python interface to LBL Packet Capture library (libpcap)
@@ -22,6 +24,7 @@ BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig11
USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_PYTHON_PREFIX= yes
+WRKSRC= ${WRKDIR}/pylibpcap-${PORTVERSION}
.include <bsd.port.pre.mk>
@@ -30,4 +33,7 @@ USE_PYTHON_PREFIX= yes
IGNORE= "needs libpcap 0.7 or higher"
.endif
+post-extract:
+ ${INSTALL_DATA} ${DISTDIR}/pylibpcap-doc.i.1.4 ${WRKSRC}/doc.i
+
.include <bsd.port.post.mk>
diff --git a/net/py-pcap/distinfo b/net/py-pcap/distinfo
index 6bd9cee61cf1..c44bc82e018f 100644
--- a/net/py-pcap/distinfo
+++ b/net/py-pcap/distinfo
@@ -1,2 +1,4 @@
-MD5 (python/pylibpcap-0.4.tar.gz) = 38c9a47db4113594b57aa0944b1ebdcf
-SIZE (python/pylibpcap-0.4.tar.gz) = 19370
+MD5 (pylibpcap-0.5.tar.gz) = 3720289b8de89954de125c3f657ca7ac
+SIZE (pylibpcap-0.5.tar.gz) = 22784
+MD5 (pylibpcap-doc.i.1.4) = eb095e3a75a5d55fb803a9f225f14f4b
+SIZE (pylibpcap-doc.i.1.4) = 6584
diff --git a/net/py-pcap/files/patch-setup.py b/net/py-pcap/files/patch-setup.py
index 9af11319d8fa..8224fe1c6d1f 100644
--- a/net/py-pcap/files/patch-setup.py
+++ b/net/py-pcap/files/patch-setup.py
@@ -1,11 +1,23 @@
---- setup.py.orig Mon Dec 20 01:50:10 2004
-+++ setup.py Mon Dec 20 01:50:19 2004
-@@ -21,7 +21,7 @@
- # self.run_command('make_clean')
-
- class pcap_build_ext(build_ext):
+--- setup.py.orig Mon Jul 4 08:14:31 2005
++++ setup.py Mon Oct 10 23:40:45 2005
+@@ -75,7 +75,7 @@
+ new_sources.append(source)
+ return new_sources
+
- def swig_sources(self, sources):
+ def swig_sources(self, sources, ext=None):
"""Walk the list of source files in 'sources', looking for SWIG
interface (.i) files. Run SWIG on all that are found, and
+@@ -121,11 +121,6 @@
+ self.announce("swigging %s to %s" % (source, target))
+ self.spawn(swig_cmd + ["-o", target, source])
+
+- self.announce('doc-ifying swig-generated source file %s' % target)
+- self.spawn(['./build-tools/docify.py', target])
+-
+- self.announce('doc-ifying swig-generated shadow class file %s' % 'pcap.py')
+- self.spawn(['./build-tools/docify-shadow.py', 'pcap.py'])
+
+ return new_sources
+
diff --git a/net/py-pcap/pkg-plist b/net/py-pcap/pkg-plist
index 48cf862e3dac..bc882291309a 100644
--- a/net/py-pcap/pkg-plist
+++ b/net/py-pcap/pkg-plist
@@ -1,4 +1,4 @@
+%%PYTHON_SITELIBDIR%%/_pcapmodule.so
%%PYTHON_SITELIBDIR%%/pcap.py
%%PYTHON_SITELIBDIR%%/pcap.pyc
%%PYTHON_SITELIBDIR%%/pcap.pyo
-%%PYTHON_SITELIBDIR%%/pcapcmodule.so