View | Details | Raw Unified | Return to bug 37390
Collapse All | Expand All

(-)py-pcap/Makefile (-28 / +3 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	pcap
8
PORTNAME=	pcap
9
PORTVERSION=	0.2
9
PORTVERSION=	0.3
10
CATEGORIES=	net python
10
CATEGORIES=	net python
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	pylibpcap
12
MASTER_SITE_SUBDIR=	pylibpcap
Lines 16-49 Link Here
16
16
17
MAINTAINER=	perky@fallin.lv
17
MAINTAINER=	perky@fallin.lv
18
18
19
BUILD_DEPENDS=	${SWIG_CMD}:${PORTSDIR}/devel/SWIG
19
BUILD_DEPENDS=	swig:${PORTSDIR}/devel/SWIG
20
20
21
EXAMPLESDIR=	${PREFIX}/share/examples/py-pcap
22
PLIST_SUB=	PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S|^${LOCALBASE}/||g}
23
SWIG_CMD?=	${LOCALBASE}/bin/swig
24
WRKSRC=		${WRKDIR}/pylibpcap
25
USE_PYTHON=	yes
21
USE_PYTHON=	yes
26
22
USE_PYDISTUTILS= yes
27
post-patch:
28
	${SED} -e 's|^\(PYTHON_INCLUDES=\).*|\1-I${PYTHON_INCLUDEDIR}|g' \
29
		-e 's|^\(SWIG=\).*|\1${SWIG_CMD}|g' \
30
		${WRKSRC}/Makefile > ${WRKSRC}/Makefile.temp && \
31
		${MV} -f ${WRKSRC}/Makefile.temp ${WRKSRC}/Makefile
32
	${SED} -e 's|pcap/pcap\.h|pcap.h|g' \
33
		${WRKSRC}/pypcap.h > ${WRKSRC}/pypcap.h.temp && \
34
		${MV} -f ${WRKSRC}/pypcap.h.temp ${WRKSRC}/pypcap.h
35
36
post-build:
37
	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
38
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
39
40
do-install:
41
.for f in pcapcmodule.so pcap.py pcap.pyc pcap.pyo
42
	${INSTALL_DATA} ${WRKSRC}/$f ${PYTHON_SITELIBDIR}
43
.endfor
44
.if !defined(NOPORTDOCS)
45
	@${MKDIR} ${EXAMPLESDIR}
46
	${INSTALL_SCRIPT} ${WRKSRC}/sniff.py ${EXAMPLESDIR}
47
.endif
48
23
49
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)py-pcap/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (python/pylibpcap-0.2.tar.gz) = f0e9fec4cd90305674ab1d4187f30a9e
1
MD5 (python/pylibpcap-0.3.tar.gz) = d2ec5112f383dcbe9a964097194fcc7f
(-)py-pcap/pkg-plist (-6 / +4 lines)
Lines 1-6 Link Here
1
%%PYTHON_SITELIBDIR%%/pcap.py
1
lib/%%PYTHON_VERSION%%/site-packages/pcap.py
2
%%PYTHON_SITELIBDIR%%/pcap.pyc
2
lib/%%PYTHON_VERSION%%/site-packages/pcap.pyc
3
%%PYTHON_SITELIBDIR%%/pcap.pyo
3
lib/%%PYTHON_VERSION%%/site-packages/pcap.pyo
4
%%PYTHON_SITELIBDIR%%/pcapcmodule.so
4
lib/%%PYTHON_VERSION%%/site-packages/pcapcmodule.so
5
%%PORTDOCS%%share/examples/py-pcap/sniff.py
6
%%PORTDOCS%%@dirrm share/examples/py-pcap

Return to bug 37390