1
0
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:
Volker Stolz 2004-12-16 12:22:26 +00:00
parent 3bec0c453e
commit e2e3f582d1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=124210
3 changed files with 10 additions and 30 deletions

View File

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

View File

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

View File

@ -1,2 +0,0 @@
lib/%%PYTHON_VERSION%%/site-packages/libnet.py
lib/%%PYTHON_VERSION%%/site-packages/libnetcmodule.so