diff options
Diffstat (limited to 'net/py-qt4-network/Makefile')
-rw-r--r-- | net/py-qt4-network/Makefile | 42 |
1 files changed, 25 insertions, 17 deletions
diff --git a/net/py-qt4-network/Makefile b/net/py-qt4-network/Makefile index 1c2e9d5bf482..47277d4a7ca5 100644 --- a/net/py-qt4-network/Makefile +++ b/net/py-qt4-network/Makefile @@ -5,8 +5,8 @@ # $FreeBSD$ PORTNAME= network -PORTVERSION= 4.2 -PORTREVISION= 1 +PORTVERSION= 4.3 +PORTREVISION= # zero CATEGORIES= net devel python MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \ http://freebsd.ricin.com/ports/distfiles/ @@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION} MAINTAINER= danny@ricin.com COMMENT= Python bindings for the Qt4 toolkit, QtNetwork module -BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core -RUN_DEPENDS= ${BUILD_DEPENDS} +BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core HAS_CONFIGURE= yes -USE_PYTHON= 2.3+ +USE_PYTHON= 2.5+ USE_QT_VER= 4 QT_COMPONENTS= network qmake @@ -29,44 +29,52 @@ OPTIONS= API "Install QtNetwork API for QScintilla2" on \ SIPFILES "Install the QtNetwork SIP files" on \ TRACING "Enable tracing in generated code" off +PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options SIPDIR= ${PREFIX}/share/py-sip -ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \ - -q ${QT_PREFIX}/bin/qmake-qt4 -a +CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}" +ARGS= -b ${PREFIX}/bin\ + -d ${PYTHON_SITELIBDIR}\ + -q ${QT_PREFIX}/bin/qmake-qt4 .include <bsd.port.pre.mk> .if defined(WITH_DEBUG) -ARGS+= -u +ARGS+= --debug .endif .if defined(WITHOUT_API) +ARGS+= --no-qsci-api PLIST_SUB+= API="@comment " PLIST_SUB+= APIFILE="@comment " .else -LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2 +LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2 +ARGS+= --qsci-api PLIST_SUB+= API="" PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtNetwork.api" .endif .if defined(WITHOUT_SIPFILES) -ARGS+= -v /dev/null +ARGS+= --no-sip-files PLIST_SUB+= SIPFILES="@comment " PLIST_SUB+= SIPDIR="@comment " .else -ARGS+= -v ${SIPDIR} +ARGS+= --sipdir ${SIPDIR} PLIST_SUB+= SIPFILES="" PLIST_SUB+= SIPDIR="share/py-sip" .endif .if defined(WITH_TRACING) -ARGS+= -r +ARGS+= --trace .endif +ARGS+= --enable QtNetwork do-configure: - ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ + ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\ ${PYTHON_CMD} configure.py ${ARGS} ) -post-install: -.if defined(WITHOUT_API) - ( ${RM} ${APIFILE} ) -.endif +post-configure: + ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\ + -e 's|CC = cc|CC = ${CC}|'\ + -e 's|CXX = c++|CXX = ${CXX}|'\ + -e 's|LINK = c++|LINK = ${CXX}|'\ + ${WRKSRC}/QtNetwork/Makefile .include <bsd.port.post.mk> |