mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
Unbreak: Make python-version agnostic
This commit is contained in:
parent
3bec0c453e
commit
e2e3f582d1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=124210
@ -21,24 +21,25 @@ COMMENT= Python module for the libnet packet construction library
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/swig1.1:${PORTSDIR}/devel/swig11 \
|
||||
${LOCALBASE}/lib/libnet.a:${PORTSDIR}/net/libnet
|
||||
|
||||
BROKEN= Does not compile after python 2.4 update
|
||||
|
||||
USE_REINPLACE= yes
|
||||
USE_PYTHON= yes
|
||||
USE_GMAKE= yes
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/src
|
||||
|
||||
MAKE_ARGS= SWIG=${LOCALBASE}/bin/swig1.1 \
|
||||
LIBNET_INCLUDES=-I${LOCALBASE}/include \
|
||||
PYTHON_INCLUDES=-I${PYTHON_INCLUDEDIR} \
|
||||
CFLAGS="${CFLAGS} `libnet-config --defines` -fPIC" \
|
||||
LIBNET_LIB=${LOCALBASE}/lib/libnet.a \
|
||||
CC=${CC}
|
||||
|
||||
PLIST_FILES= lib/%%PYTHON_VERSION%%/site-packages/libnet.py \
|
||||
lib/%%PYTHON_VERSION%%/site-packages/libnetcmodule.so
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "amd64"
|
||||
BROKEN= "Does not compile on amd64 (tries to link non-PIC libnet.a into PIC shared library)"
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e "s,^CC,#CC,g ; \
|
||||
s,%%PYTHON_INCLUDEDIR%%,${PYTHON_INCLUDEDIR},g ; \
|
||||
s,%%LOCALBASE%%,${LOCALBASE},g" ${WRKSRC}/Makefile
|
||||
|
||||
do-install:
|
||||
.for file in libnet.py libnetcmodule.so
|
||||
${INSTALL_DATA} ${WRKSRC}/${file} ${PYTHON_SITELIBDIR}
|
||||
|
@ -1,19 +0,0 @@
|
||||
--- Makefile.orig Mon Oct 15 08:54:55 2001
|
||||
+++ Makefile Fri Nov 21 15:44:14 2003
|
||||
@@ -1,10 +1,10 @@
|
||||
|
||||
-SWIG=/usr/local/bin/swig
|
||||
-CC=gcc -g
|
||||
-PYTHON_INCLUDES=-I/usr/include/python1.5
|
||||
-LIBNET_INCLUDES=-I/usr/include/libnet
|
||||
-CFLAGS=`libnet-config --defines`
|
||||
-LIBNET_LIB=/usr/lib/libnet.a
|
||||
+SWIG=/usr/local/bin/swig1.1
|
||||
+#CC=gcc -g
|
||||
+PYTHON_INCLUDES=-I/usr/local/include/python2.3
|
||||
+LIBNET_INCLUDES=-I/usr/local/include
|
||||
+CFLAGS+=`libnet-config --defines` -fPIC
|
||||
+LIBNET_LIB=/usr/local/lib/libnet.a
|
||||
|
||||
OBJS= libnet.o exception.o error.o interface.o
|
||||
|
@ -1,2 +0,0 @@
|
||||
lib/%%PYTHON_VERSION%%/site-packages/libnet.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/libnetcmodule.so
|
Loading…
Reference in New Issue
Block a user