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> |