Initial import of py-libpcap-0.2
Submitted and maintained by Maurice Nonnekes <maurice@amaze.nl> --- libpcap is a packet capturing library. It is used by all sorts of networking diagnostic programs (like tcpdump and nmap). py-libpcap is an interface to this library for Python. WWW: http://sourceforge.net/projects/pylibpcap/
This commit is contained in:
parent
70e1f2cafc
commit
725730bceb
32
net/py-libpcap/Makefile
Normal file
32
net/py-libpcap/Makefile
Normal file
@ -0,0 +1,32 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2001/09/20 11:38:24 shell Exp $
|
||||
|
||||
COMMENT= "Python bindings for libpcap"
|
||||
|
||||
V= 0.2
|
||||
DISTNAME= pylibpcap-${V}
|
||||
PKGNAME= py-libpcap-${V}
|
||||
CATEGORIES= net
|
||||
NEED_VERSION= 1.457
|
||||
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= pylibpcap
|
||||
|
||||
HOMEPAGE= http://sourceforge.net/projects/pylibpcap/
|
||||
|
||||
MAINTAINER= Maurice Nonnekes <maurice@amaze.nl>
|
||||
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
|
||||
PYTHON_VER= 2.1
|
||||
SUBST_VARS= PYTHON_VER
|
||||
MAKE_ENV= PYTHON_VER=${PYTHON_VER}
|
||||
|
||||
BUILD_DEPENDS+= swig::devel/swig
|
||||
RUN_DEPENDS+= python${PYTHON_VER}::lang/python
|
||||
|
||||
WRKDIST= ${WRKDIR}/pylibpcap
|
||||
|
||||
.include <bsd.port.mk>
|
3
net/py-libpcap/files/md5
Normal file
3
net/py-libpcap/files/md5
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (pylibpcap-0.2.tar.gz) = f0e9fec4cd90305674ab1d4187f30a9e
|
||||
RMD160 (pylibpcap-0.2.tar.gz) = eacbfdccc29f6f8ad626af4bad103995237ef93b
|
||||
SHA1 (pylibpcap-0.2.tar.gz) = 655dfcbc7376ae8d661cf874d596c1acb78c02ae
|
37
net/py-libpcap/patches/patch-Makefile
Normal file
37
net/py-libpcap/patches/patch-Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
$OpenBSD: patch-Makefile,v 1.1.1.1 2001/09/20 11:38:24 shell Exp $
|
||||
--- Makefile.orig Sat Nov 4 03:04:07 2000
|
||||
+++ Makefile Tue Sep 18 17:57:47 2001
|
||||
@@ -1,23 +1,24 @@
|
||||
-
|
||||
-SWIG=/usr/local/bin/swig
|
||||
-C=gcc -g
|
||||
-PYTHON_INCLUDES=-I/usr/include/python1.5
|
||||
-PCAP_INCLUDES=-I/usr/include/pcap
|
||||
+SWIG=$(LOCALBASE)/bin/swig
|
||||
+PYTHON_INCLUDES=-I$(LOCALBASE)/include/python$(PYTHON_VER)
|
||||
|
||||
OBJS= pcap.o exception.o error.o
|
||||
|
||||
all: pcapcmodule.so
|
||||
|
||||
pcapcmodule.so: pcap_wrap.o $(OBJS)
|
||||
- $(CC) -shared pcap_wrap.o $(OBJS) -L../libpcap-0.4 -lpcap -o $@
|
||||
-# $(CC) -shared pcap_wrap.o $(OBJS) -lpcap -o $@
|
||||
+ $(CC) -shared pcap_wrap.o $(OBJS) -lpcap -o $@
|
||||
+ @echo "import pcap" | python$(PYTHON_VER)
|
||||
|
||||
.c.o:
|
||||
- $(CC) $(CFLAGS) $(PYTHON_INCLUDES) $(PCAP_INCLUDES) -c $<
|
||||
+ $(CC) $(CFLAGS) $(PYTHON_INCLUDES) -c $<
|
||||
|
||||
pcap_wrap.c: pcap.i
|
||||
$(SWIG) -python -shadow pcap.i
|
||||
|
||||
+install:
|
||||
+ mkdir -p $(DESTDIR)/$(LOCALBASE)/lib/python$(PYTHON_VER)/site-packages
|
||||
+ install -m 644 -o root -g bin pcap.py pcap.pyc pcapcmodule.so \
|
||||
+ $(DESTDIR)/$(LOCALBASE)/lib/python$(PYTHON_VER)/site-packages/
|
||||
+
|
||||
clean:
|
||||
rm -f *.o *.pyc pcap_wrap.* pcapcmodule.so core
|
||||
-
|
12
net/py-libpcap/patches/patch-pypcap_h
Normal file
12
net/py-libpcap/patches/patch-pypcap_h
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-pypcap_h,v 1.1.1.1 2001/09/20 11:38:24 shell Exp $
|
||||
--- pypcap.h.orig Tue Sep 18 17:07:25 2001
|
||||
+++ pypcap.h Tue Sep 18 17:07:36 2001
|
||||
@@ -12,7 +12,7 @@
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
-#include <pcap/pcap.h>
|
||||
+#include <pcap.h>
|
||||
|
||||
/* the pcap class */
|
||||
typedef struct {
|
6
net/py-libpcap/pkg/DESCR
Normal file
6
net/py-libpcap/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
||||
libpcap is a packet capturing library. It is used by all sorts of
|
||||
networking diagnostic programs (like tcpdump and nmap).
|
||||
|
||||
py-libpcap is an interface to this library for Python.
|
||||
|
||||
WWW: ${HOMEPAGE}
|
4
net/py-libpcap/pkg/PLIST
Normal file
4
net/py-libpcap/pkg/PLIST
Normal file
@ -0,0 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2001/09/20 11:38:24 shell Exp $
|
||||
lib/python${PYTHON_VER}/site-packages/pcap.py
|
||||
lib/python${PYTHON_VER}/site-packages/pcap.pyc
|
||||
lib/python${PYTHON_VER}/site-packages/pcapcmodule.so
|
Loading…
Reference in New Issue
Block a user