diff options
Diffstat (limited to 'devel/py-qt4-designer/Makefile')
-rw-r--r-- | devel/py-qt4-designer/Makefile | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/devel/py-qt4-designer/Makefile b/devel/py-qt4-designer/Makefile index 7af767f1edce..c5e11f99c3d9 100644 --- a/devel/py-qt4-designer/Makefile +++ b/devel/py-qt4-designer/Makefile @@ -1,12 +1,8 @@ -# New ports collection makefile for: py-qt4-designer -# Date created: 2007-02-20 -# Whom: Danny Pansters <danny@ricin.com> -# +# Created by: Danny Pansters <danny@ricin.com> # $FreeBSD$ PORTNAME= designer PORTVERSION= ${PYQT4_VERSION} -PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITES_PYQT4} @@ -26,13 +22,14 @@ HAS_CONFIGURE= yes USE_PYTHON= 2.5+ USE_QT4= gui xml designer moc_build qmake_build -OPTIONS= API "Install QtDesigner API for QScintilla2" on +OPTIONS_DEFINE= API +OPTIONS_DEFAULT=API +API_DESC= Install QtDesigner API for QScintilla2 -PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files +PATCHDIR= ${.CURDIR}/../py-qt4-core/files OPTIONSFILE?= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options SIPDIR= ${PREFIX}/share/py-sip QSCIDIR= ${PREFIX}/share/qt4/qsci -CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}" ARGS= -b ${PREFIX}/bin \ -d ${PYTHONPREFIX_SITELIBDIR} \ -p ${PREFIX}/${QT_PLUGINDIR_REL} \ @@ -40,33 +37,35 @@ ARGS= -b ${PREFIX}/bin \ --confirm-license \ --sipdir ${SIPDIR} \ --no-designer-plugin \ - --enable QtDesigner + --enable QtDesigner \ + CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \ + CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -.if defined(WITH_DEBUG) -ARGS+= --debug --trace -.endif - -.include "../py-sip/files/bsd.pyqt.mk" +.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.options.mk> -.if defined(WITHOUT_API) +.if empty(PORT_OPTIONS:MAPI) ARGS+= --no-qsci-api PLIST_SUB+= API="@comment " .else -LIB_DEPENDS+= qscintilla2.8:${PORTSDIR}/devel/qscintilla2 +LIB_DEPENDS+= qscintilla2:${PORTSDIR}/devel/qscintilla2 ARGS+= --qsci-api --qsci-api-destdir=${QSCIDIR} PLIST_SUB+= API="" .endif +.if defined(WITH_DEBUG) +ARGS+= --debug --trace +.endif + do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\ ${PYTHON_CMD} configure.py ${ARGS} 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}/QtDesigner/Makefile + ${REINPLACE_CMD} -e 's|^CC.*|CC = ${CC}|' \ + -e 's|^CXX.*|CXX = ${CXX}|' \ + -e 's|^LINK.*|LINK = ${CXX}|' \ + -e 's|^CFLAGS|CXXFLAGS|' \ + ${WRKSRC}/qpy/QtDesigner/Makefile .include <bsd.port.mk> |