Date: Tue, 8 Dec 2015 16:49:43 +0000 (UTC) From: Raphael Kubo da Costa <rakuco@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r403297 - in head: Mk/Uses databases/py-qt4-sql devel/py-qt4 devel/py-qt4-assistant devel/py-qt4-core devel/py-qt4-dbus devel/py-qt4-dbussupport devel/py-qt4-declarative devel/py-qt4-de... Message-ID: <201512081649.tB8GnhEB068312@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rakuco Date: Tue Dec 8 16:49:43 2015 New Revision: 403297 URL: https://svnweb.freebsd.org/changeset/ports/403297 Log: PyQt: Replace bsd.pyqt.mk with Uses/pyqt.mk. In preparation for landing PyQt5 ports, generalize devel/py-qt4's bsd.pyqt.mk and make it a proper file in Uses/. Ports wishing to depend on PyQt4 ports can now do the following: USES= pyqt:4 USE_PYQT= foo bar_build baz_run Other changes include the renaming of the PYQT4_DIST variable to PYQT_DIST and the introduction of the PYQT_SIPDIR plist substitution variable. The rest of the contents of Uses/pyqt.mk are pretty much identical to what we had in bsd.pyqt.mk with additional processing of USE_PYQT. Even though this patch touches files in many different ports, the goal is for it to be a no-op from an end-user perspective (so that the basic infrastructure is landed before the other, riskier changes): no dependencies have been changed, PyQt/SIP/QScintilla have not been upgraded and the plists should remain exactly the same, since PYQT_SIPDIR currently contains the same value that used to be hardcoded in the plists. Huge thanks to Guido Falsi (madpilot@) for spearheading most of the work: he took the initiative to work on PyQt5 and sent D2910 to Phabricator with the original version of this patch. Tobias Berner (tcberner@gmail.com) later applied it to kde@'s experimental area51 repositories and did some more work on it. Added: head/Mk/Uses/pyqt.mk (contents, props changed) Deleted: head/devel/py-qt4/bsd.pyqt.mk Modified: head/databases/py-qt4-sql/Makefile head/databases/py-qt4-sql/pkg-plist head/devel/py-qt4-assistant/Makefile head/devel/py-qt4-assistant/pkg-plist head/devel/py-qt4-core/Makefile head/devel/py-qt4-core/pkg-plist head/devel/py-qt4-dbus/Makefile head/devel/py-qt4-dbus/pkg-plist head/devel/py-qt4-dbussupport/Makefile head/devel/py-qt4-declarative/Makefile head/devel/py-qt4-declarative/pkg-plist head/devel/py-qt4-designer/Makefile head/devel/py-qt4-designer/pkg-plist head/devel/py-qt4-designerplugin/Makefile head/devel/py-qt4-help/Makefile head/devel/py-qt4-help/pkg-plist head/devel/py-qt4-qscintilla2/Makefile head/devel/py-qt4-qscintilla2/pkg-plist head/devel/py-qt4-script/Makefile head/devel/py-qt4-script/pkg-plist head/devel/py-qt4-scripttools/Makefile head/devel/py-qt4-scripttools/pkg-plist head/devel/py-qt4-test/Makefile head/devel/py-qt4-test/pkg-plist head/devel/py-qt4/Makefile head/devel/py-sip/Makefile head/devel/qscintilla2-designerplugin/Makefile head/devel/qscintilla2/Makefile head/graphics/py-qt4-svg/Makefile head/graphics/py-qt4-svg/pkg-plist head/misc/py-qt4-demo/Makefile head/misc/py-qt4-doc/Makefile head/multimedia/py-qt4-multimedia/Makefile head/multimedia/py-qt4-multimedia/pkg-plist head/multimedia/py-qt4-phonon/Makefile head/multimedia/py-qt4-phonon/pkg-plist head/net-im/turpial/Makefile head/net/py-qt4-network/Makefile head/net/py-qt4-network/pkg-plist head/textproc/py-qt4-xml/Makefile head/textproc/py-qt4-xml/pkg-plist head/textproc/py-qt4-xmlpatterns/Makefile head/textproc/py-qt4-xmlpatterns/pkg-plist head/www/py-qt4-webkit/Makefile head/www/py-qt4-webkit/pkg-plist head/x11-toolkits/py-qt4-gui/Makefile head/x11-toolkits/py-qt4-gui/pkg-plist head/x11/py-qt4-opengl/Makefile head/x11/py-qt4-opengl/pkg-plist Added: head/Mk/Uses/pyqt.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/Mk/Uses/pyqt.mk Tue Dec 8 16:49:43 2015 (r403297) @@ -0,0 +1,223 @@ +# $FreeBSD$ +# +# Handle PyQt related ports +# +# Feature: pyqt +# Usage: USES=pyqt:ARGS +# Valid ARGS: 4 +# +# MAINTAINER: kde@FreeBSD.org +# +# Internal Port variables for PyQt ports: +# PYQT_DIST - This port is part of PyQt4 itself. Variables and +# targets are then set assuming a certain tarball and +# port layout. +# USE_PYQT - List of PyQt components to depend on +# * foo_build only build depend +# * foo_run only run depend +# * foo both (default) +# SIPDIR - Absolute path where sip files will be installed +# SIPDIR_REL - Relative version of SIPDIR +# +# Also PYQT_SIPDIR=${SIPDIR_REL} will be added to PLIST_SUB. +# + +.if !defined(_INCLUDE_USES_PYQT_MK) +_INCLUDE_USES_PYQT_MK= yes + +# At the moment we support PyQt bindings versions 4, sip +# option is for internal use by the py-sip ports. +_PYQT_SUPPORTED= 4 sip + +.if empty(pyqt_ARGS) +IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED}) +.endif + +# At the moment we support PyQt bindings version 4 +.for ver in ${_PYQT_SUPPORTED:O:u} +. if ${pyqt_ARGS:M${ver}} +. if empty(_PYQT_VERSION) +_PYQT_VERSION= ${ver} +. else +IGNORE?= cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}] +. endif +. endif +.endfor + +.if empty(_PYQT_VERSION) +IGNORE?= USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED}) +.endif + +PYQT_MAINTAINER= kde@FreeBSD.org + +MASTER_SITE_RIVERBANK= http://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/ + +MASTER_SITES_SIP= SF/pyqt/sip/sip-${PORTVERSION} \ + GENTOO +MASTER_SITES_PYQT4= SF/pyqt/PyQt4/PyQt-${PORTVERSION} \ + GENTOO +MASTER_SITES_QSCI2= SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \ + GENTOO + +SIP_VERSION= 4.16.5 +QSCI2_VERSION= 2.8.4 +PYQT4_VERSION= 4.11.3 + +SIP_DISTNAME= sip-${SIP_VERSION} +PYQT4_DISTNAME= PyQt-x11-gpl-${PYQT4_VERSION} +PYQT4_DISTINFO_FILE= ${.CURDIR}/../../devel/${PYQT_RELNAME}/distinfo +QSCI2_DISTNAME= QScintilla-gpl-${QSCI2_VERSION} + +# PyQt components split up into pyqt4/pyqt5 (upcoming)/... +_USE_PYQT_ALL= core dbus demo designer doc gui \ + multimedia network opengl qscintilla2 \ + sql svg test webkit xml xmlpatterns sip +# List of components only in pyqt4 +_USE_PYQT4_ONLY= assistant declarative dbussupport \ + designerplugin help phonon script \ + scripttools + +# Unversioned variables for the rest of the file +PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} +PYQT_RELNAME= py-qt${_PYQT_VERSION} +PYQT_PY_RELNAME= ${PYTHON_PKGNAMEPREFIX}qt${_PYQT_VERSION} +PYQT_MASTERSITES= ${MASTER_SITES_PYQT${_PYQT_VERSION}} +PYQT_DISTNAME= ${PYQT${_PYQT_VERSION}_DISTNAME} +PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE} + +py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION} + +py-assistant_PATH= ${PYQT_PY_RELNAME}-assistant>=${PYQT_VERSION} +py-core_PATH= ${PYQT_PY_RELNAME}-core>=${PYQT_VERSION} +py-dbus_PATH= ${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION} +py-dbussupport_PATH= ${PYQT_PY_RELNAME}-dbussupport>=${PYQT_VERSION} +py-declarative_PATH= ${PYQT_PY_RELNAME}-declarative>=${PYQT_VERSION} +py-demo_PATH= ${PYQT_PY_RELNAME}-demo>=${PYQT_VERSION} +py-designer_PATH= ${PYQT_PY_RELNAME}-designer>=${PYQT_VERSION} +py-designerplugin_PATH= ${PYQT_PY_RELNAME}-designerplugin>=${PYQT_VERSION} +py-doc_PATH= ${PYQT_PY_RELNAME}-doc>=${PYQT_VERSION} +py-gui_PATH= ${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION} +py-help_PATH= ${PYQT_PY_RELNAME}-help>=${PYQT_VERSION} +py-multimedia_PATH= ${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION} +py-network_PATH= ${PYQT_PY_RELNAME}-network>=${PYQT_VERSION} +py-opengl_PATH= ${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION} +py-phonon_PATH= ${PYQT_PY_RELNAME}-phonon>=${PYQT_VERSION} +py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION} +py-script_PATH= ${PYQT_PY_RELNAME}-script>=${PYQT_VERSION} +py-scripttools_PATH= ${PYQT_PY_RELNAME}-scripttools>=${PYQT_VERSION} +py-sql_PATH= ${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION} +py-svg_PATH= ${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION} +py-test_PATH= ${PYQT_PY_RELNAME}-test>=${PYQT_VERSION} +py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION} +py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION} +py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION} + +py-sip_PORT= devel/py-sip + +py-assistant_PORT= devel/${PYQT_RELNAME}-assistant +py-core_PORT= devel/${PYQT_RELNAME}-core +py-dbus_PORT= devel/${PYQT_RELNAME}-dbus +py-dbussupport_PORT= devel/${PYQT_RELNAME}-dbussupport +py-declarative_PORT= devel/${PYQT_RELNAME}-declarative +py-demo_PORT= misc/${PYQT_RELNAME}-demo +py-designer_PORT= devel/${PYQT_RELNAME}-designer +py-designerplugin_PORT= devel/${PYQT_RELNAME}-designerplugin +py-doc_PORT= misc/${PYQT_RELNAME}-doc +py-gui_PORT= x11-toolkits/${PYQT_RELNAME}-gui +py-help_PORT= devel/${PYQT_RELNAME}-help +py-multimedia_PORT= multimedia/${PYQT_RELNAME}-multimedia +py-network_PORT= net/${PYQT_RELNAME}-network +py-opengl_PORT= x11/${PYQT_RELNAME}-opengl +py-phonon_PORT= multimedia/${PYQT_RELNAME}-phonon +py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2 +py-script_PORT= devel/${PYQT_RELNAME}-script +py-scripttools_PORT= devel/${PYQT_RELNAME}-scripttools +py-sql_PORT= databases/${PYQT_RELNAME}-sql +py-svg_PORT= graphics/${PYQT_RELNAME}-svg +py-test_PORT= devel/${PYQT_RELNAME}-test +py-webkit_PORT= www/${PYQT_RELNAME}-webkit +py-xml_PORT= textproc/${PYQT_RELNAME}-xml +py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns + +py-assistant_DESC= Python bindings for QtAssistant module +py-core_DESC= Python bindings for QtCore module +py-dbus_DESC= Python bindings for QtDBus module +py-dbussupport_DESC= Qt event loop support for dbus-python +py-declarative_DESC= Python bindings for QtDeclarative module +py-demo_DESC= PyQt demo and examples +py-designer_DESC= Python bindings for QtDesigner module +py-designerplugin_DESC= Python bindings for QtDesigner plugin +py-doc_DESC= PyQt documentation +py-gui_DESC= Python bindings for QtGui module +py-help_DESC= Python bindings for QtHelp module +py-multimedia_DESC= Python bindings for Multimedia module +py-network_DESC= Python bindings for QtNetwork module +py-opengl_DESC= Python bindings for QtOpenGL module +py-phonon_DESC= Python bindings for Phonon module +py-qscintilla2_DESC= Python bindings for QScintilla2 +py-script_DESC= Python bindings for QtScript module +py-scripttools_DESC= Python bindings for QtScriptTools module +py-sql_DESC= Python bindings for QtSql module +py-svg_DESC= Python bindings for QtSvg module +py-test_DESC= Python bindings for QtTest module +py-webkit_DESC= Python bindings for QtWebKit module +py-xml_DESC= Python bindings for QtXml module +py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module + +SIPDIR_REL= share/py-sip +SIPDIR= ${PREFIX}/${SIPDIR_REL} +PLIST_SUB+= PYQT_SIPDIR=${SIPDIR_REL} + +.if defined(PYQT_DIST) +PORTVERSION= ${PYQT_VERSION} +MASTER_SITES= ${PYQT_MASTERSITES} +PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- +DISTNAME= ${PYQT_DISTNAME} +DISTINFO_FILE= ${PYQT_DISTINFO_FILE} +HAS_CONFIGURE= yes +QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS. + +PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files +QSCIDIR= ${PREFIX}/share/qt${_PYQT_VERSION}/qsci +CONFIGURE_ARGS+=-b ${PREFIX}/bin \ + -d ${PYTHONPREFIX_SITELIBDIR} \ + -q ${QMAKE} \ + --confirm-license \ + --sipdir ${SIPDIR} + +# One of the things PyQt looks for to determine whether to build the Qt DBus +# main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is +# present. Only extract it for that port then. +.if ${PORTNAME} != "dbussupport" +EXTRACT_AFTER_ARGS+= --exclude "${DISTNAME}/dbus" +.endif # ${PORTNAME} != "dbussupport" + +.if !target(do-configure) +do-configure: + cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ + ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} +.endif # !target(do-configure) +.endif # defined(PYQT_DIST) + +# Set build and run depends -- we need to prefix them internally with "py-" +# else we conflict with the ones defined in bsd.qt.mk with the same name +_USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY} +.for comp in ${_USE_PYQT_ALL:O:u} +_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run +py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${PORTSDIR}/${py-${comp}_PORT} +py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${PORTSDIR}/${py-${comp}_PORT} +py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS} +py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS} +.endfor + +_USE_PYQT= ${USE_PYQT:O:u} +.for comp in ${_USE_PYQT} +. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}} +BUILD_DEPENDS+= ${py-${comp}_BUILD_DEPENDS} +RUN_DEPENDS+= ${py-${comp}_RUN_DEPENDS} +. else +IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #' +. endif +.endfor + +.endif # defined(_INCLUDE_USES_PYQT_MK) Modified: head/databases/py-qt4-sql/Makefile ============================================================================== --- head/databases/py-qt4-sql/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/databases/py-qt4-sql/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -8,11 +8,11 @@ CATEGORIES= databases devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtSql module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui - CONFIGURE_ARGS= --enable QtSql -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build gui_run USE_QT4= moc_build gui sql qmake_build OPTIONS_DEFINE= API DEBUG @@ -25,5 +25,4 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../../devel/py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/databases/py-qt4-sql/pkg-plist ============================================================================== --- head/databases/py-qt4-sql/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/databases/py-qt4-sql/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,16 +1,16 @@ %%PYTHON_SITELIBDIR%%/PyQt4/QtSql.so -share/py-sip/QtSql/QtSqlmod.sip -share/py-sip/QtSql/qsql.sip -share/py-sip/QtSql/qsqldatabase.sip -share/py-sip/QtSql/qsqldriver.sip -share/py-sip/QtSql/qsqlerror.sip -share/py-sip/QtSql/qsqlfield.sip -share/py-sip/QtSql/qsqlindex.sip -share/py-sip/QtSql/qsqlquery.sip -share/py-sip/QtSql/qsqlquerymodel.sip -share/py-sip/QtSql/qsqlrecord.sip -share/py-sip/QtSql/qsqlrelationaldelegate.sip -share/py-sip/QtSql/qsqlrelationaltablemodel.sip -share/py-sip/QtSql/qsqlresult.sip -share/py-sip/QtSql/qsqltablemodel.sip +%%PYQT_SIPDIR%%/QtSql/QtSqlmod.sip +%%PYQT_SIPDIR%%/QtSql/qsql.sip +%%PYQT_SIPDIR%%/QtSql/qsqldatabase.sip +%%PYQT_SIPDIR%%/QtSql/qsqldriver.sip +%%PYQT_SIPDIR%%/QtSql/qsqlerror.sip +%%PYQT_SIPDIR%%/QtSql/qsqlfield.sip +%%PYQT_SIPDIR%%/QtSql/qsqlindex.sip +%%PYQT_SIPDIR%%/QtSql/qsqlquery.sip +%%PYQT_SIPDIR%%/QtSql/qsqlquerymodel.sip +%%PYQT_SIPDIR%%/QtSql/qsqlrecord.sip +%%PYQT_SIPDIR%%/QtSql/qsqlrelationaldelegate.sip +%%PYQT_SIPDIR%%/QtSql/qsqlrelationaltablemodel.sip +%%PYQT_SIPDIR%%/QtSql/qsqlresult.sip +%%PYQT_SIPDIR%%/QtSql/qsqltablemodel.sip %%API%%share/qt4/qsci/api/python/QtSql.api Modified: head/devel/py-qt4-assistant/Makefile ============================================================================== --- head/devel/py-qt4-assistant/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-assistant/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -8,12 +8,11 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtAssistant module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \ - ${PKGNAMEPREFIX}network>=${PYQT4_VERSION}:${PORTSDIR}/net/py-qt4-network - CONFIGURE_ARGS= --enable QtAssistant -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build gui_run network_run USE_QT4= assistantclient moc_build qmake_build OPTIONS_DEFINE= API DEBUG @@ -26,5 +25,4 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/devel/py-qt4-assistant/pkg-plist ============================================================================== --- head/devel/py-qt4-assistant/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-assistant/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,4 +1,4 @@ %%PYTHON_SITELIBDIR%%/PyQt4/QtAssistant.so -share/py-sip/QtAssistant/QtAssistantmod.sip -share/py-sip/QtAssistant/qassistantclient.sip +%%PYQT_SIPDIR%%/QtAssistant/QtAssistantmod.sip +%%PYQT_SIPDIR%%/QtAssistant/qassistantclient.sip %%API%%share/qt4/qsci/api/python/QtAssistant.api Modified: head/devel/py-qt4-core/Makefile ============================================================================== --- head/devel/py-qt4-core/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-core/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -8,12 +8,12 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtCore module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS:= ${BUILD_DEPENDS} - CONFIGURE_ARGS= --enable QtCore -PYQT4_DIST= yes -USE_PYTHON+= py3kplist +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYTHON= py3kplist +USE_PYQT= sip USE_QT4= corelib qmake_build moc_build OPTIONS_DEFINE= API DEBUG @@ -26,7 +26,6 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.pre.mk> # Bug 180467: We need to remove the port_v${VERSION} directory that does not Modified: head/devel/py-qt4-core/pkg-plist ============================================================================== --- head/devel/py-qt4-core/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-core/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -99,102 +99,102 @@ bin/pyuic4 %%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qtwebkit.py %%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qtwebkit.pyc %%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qtwebkit.pyo -share/py-sip/QtCore/QtCoremod.sip -share/py-sip/QtCore/qabstractanimation.sip -share/py-sip/QtCore/qabstracteventdispatcher.sip -share/py-sip/QtCore/qabstractfileengine.sip -share/py-sip/QtCore/qabstractitemmodel.sip -share/py-sip/QtCore/qabstractnativeeventfilter.sip -share/py-sip/QtCore/qabstractstate.sip -share/py-sip/QtCore/qabstracttransition.sip -share/py-sip/QtCore/qanimationgroup.sip -share/py-sip/QtCore/qbasictimer.sip -share/py-sip/QtCore/qbitarray.sip -share/py-sip/QtCore/qbuffer.sip -share/py-sip/QtCore/qbytearray.sip -share/py-sip/QtCore/qbytearraymatcher.sip -share/py-sip/QtCore/qchar.sip -share/py-sip/QtCore/qcoreapplication.sip -share/py-sip/QtCore/qcoreevent.sip -share/py-sip/QtCore/qcryptographichash.sip -share/py-sip/QtCore/qdatastream.sip -share/py-sip/QtCore/qdatetime.sip -share/py-sip/QtCore/qdir.sip -share/py-sip/QtCore/qdiriterator.sip -share/py-sip/QtCore/qeasingcurve.sip -share/py-sip/QtCore/qelapsedtimer.sip -share/py-sip/QtCore/qeventloop.sip -share/py-sip/QtCore/qeventtransition.sip -share/py-sip/QtCore/qfile.sip -share/py-sip/QtCore/qfiledevice.sip -share/py-sip/QtCore/qfileinfo.sip -share/py-sip/QtCore/qfilesystemwatcher.sip -share/py-sip/QtCore/qfinalstate.sip -share/py-sip/QtCore/qfsfileengine.sip -share/py-sip/QtCore/qglobal.sip -share/py-sip/QtCore/qhash.sip -share/py-sip/QtCore/qhistorystate.sip -share/py-sip/QtCore/qiodevice.sip -share/py-sip/QtCore/qlibrary.sip -share/py-sip/QtCore/qlibraryinfo.sip -share/py-sip/QtCore/qline.sip -share/py-sip/QtCore/qlist.sip -share/py-sip/QtCore/qlocale.sip -share/py-sip/QtCore/qmap.sip -share/py-sip/QtCore/qmargins.sip -share/py-sip/QtCore/qmetaobject.sip -share/py-sip/QtCore/qmetatype.sip -share/py-sip/QtCore/qmimedata.sip -share/py-sip/QtCore/qmutex.sip -share/py-sip/QtCore/qnamespace.sip -share/py-sip/QtCore/qnumeric.sip -share/py-sip/QtCore/qobject.sip -share/py-sip/QtCore/qobjectcleanuphandler.sip -share/py-sip/QtCore/qobjectdefs.sip -share/py-sip/QtCore/qpair.sip -share/py-sip/QtCore/qparallelanimationgroup.sip -share/py-sip/QtCore/qpauseanimation.sip -share/py-sip/QtCore/qpluginloader.sip -share/py-sip/QtCore/qpoint.sip -share/py-sip/QtCore/qprocess.sip -share/py-sip/QtCore/qpropertyanimation.sip -share/py-sip/QtCore/qpynullvariant.sip -share/py-sip/QtCore/qreadwritelock.sip -share/py-sip/QtCore/qrect.sip -share/py-sip/QtCore/qregexp.sip -share/py-sip/QtCore/qresource.sip -share/py-sip/QtCore/qrunnable.sip -share/py-sip/QtCore/qsemaphore.sip -share/py-sip/QtCore/qsequentialanimationgroup.sip -share/py-sip/QtCore/qset.sip -share/py-sip/QtCore/qsettings.sip -share/py-sip/QtCore/qsharedmemory.sip -share/py-sip/QtCore/qsignalmapper.sip -share/py-sip/QtCore/qsignaltransition.sip -share/py-sip/QtCore/qsize.sip -share/py-sip/QtCore/qsocketnotifier.sip -share/py-sip/QtCore/qstate.sip -share/py-sip/QtCore/qstatemachine.sip -share/py-sip/QtCore/qstring.sip -share/py-sip/QtCore/qstringlist.sip -share/py-sip/QtCore/qstringmatcher.sip -share/py-sip/QtCore/qsystemsemaphore.sip -share/py-sip/QtCore/qtemporaryfile.sip -share/py-sip/QtCore/qtextboundaryfinder.sip -share/py-sip/QtCore/qtextcodec.sip -share/py-sip/QtCore/qtextstream.sip -share/py-sip/QtCore/qthread.sip -share/py-sip/QtCore/qthreadpool.sip -share/py-sip/QtCore/qtimeline.sip -share/py-sip/QtCore/qtimer.sip -share/py-sip/QtCore/qtranslator.sip -share/py-sip/QtCore/qurl.sip -share/py-sip/QtCore/qurlquery.sip -share/py-sip/QtCore/quuid.sip -share/py-sip/QtCore/qvariant.sip -share/py-sip/QtCore/qvariantanimation.sip -share/py-sip/QtCore/qvector.sip -share/py-sip/QtCore/qwaitcondition.sip -share/py-sip/QtCore/qwineventnotifier.sip -share/py-sip/QtCore/qxmlstream.sip +%%PYQT_SIPDIR%%/QtCore/QtCoremod.sip +%%PYQT_SIPDIR%%/QtCore/qabstractanimation.sip +%%PYQT_SIPDIR%%/QtCore/qabstracteventdispatcher.sip +%%PYQT_SIPDIR%%/QtCore/qabstractfileengine.sip +%%PYQT_SIPDIR%%/QtCore/qabstractitemmodel.sip +%%PYQT_SIPDIR%%/QtCore/qabstractnativeeventfilter.sip +%%PYQT_SIPDIR%%/QtCore/qabstractstate.sip +%%PYQT_SIPDIR%%/QtCore/qabstracttransition.sip +%%PYQT_SIPDIR%%/QtCore/qanimationgroup.sip +%%PYQT_SIPDIR%%/QtCore/qbasictimer.sip +%%PYQT_SIPDIR%%/QtCore/qbitarray.sip +%%PYQT_SIPDIR%%/QtCore/qbuffer.sip +%%PYQT_SIPDIR%%/QtCore/qbytearray.sip +%%PYQT_SIPDIR%%/QtCore/qbytearraymatcher.sip +%%PYQT_SIPDIR%%/QtCore/qchar.sip +%%PYQT_SIPDIR%%/QtCore/qcoreapplication.sip +%%PYQT_SIPDIR%%/QtCore/qcoreevent.sip +%%PYQT_SIPDIR%%/QtCore/qcryptographichash.sip +%%PYQT_SIPDIR%%/QtCore/qdatastream.sip +%%PYQT_SIPDIR%%/QtCore/qdatetime.sip +%%PYQT_SIPDIR%%/QtCore/qdir.sip +%%PYQT_SIPDIR%%/QtCore/qdiriterator.sip +%%PYQT_SIPDIR%%/QtCore/qeasingcurve.sip +%%PYQT_SIPDIR%%/QtCore/qelapsedtimer.sip +%%PYQT_SIPDIR%%/QtCore/qeventloop.sip +%%PYQT_SIPDIR%%/QtCore/qeventtransition.sip +%%PYQT_SIPDIR%%/QtCore/qfile.sip +%%PYQT_SIPDIR%%/QtCore/qfiledevice.sip +%%PYQT_SIPDIR%%/QtCore/qfileinfo.sip +%%PYQT_SIPDIR%%/QtCore/qfilesystemwatcher.sip +%%PYQT_SIPDIR%%/QtCore/qfinalstate.sip +%%PYQT_SIPDIR%%/QtCore/qfsfileengine.sip +%%PYQT_SIPDIR%%/QtCore/qglobal.sip +%%PYQT_SIPDIR%%/QtCore/qhash.sip +%%PYQT_SIPDIR%%/QtCore/qhistorystate.sip +%%PYQT_SIPDIR%%/QtCore/qiodevice.sip +%%PYQT_SIPDIR%%/QtCore/qlibrary.sip +%%PYQT_SIPDIR%%/QtCore/qlibraryinfo.sip +%%PYQT_SIPDIR%%/QtCore/qline.sip +%%PYQT_SIPDIR%%/QtCore/qlist.sip +%%PYQT_SIPDIR%%/QtCore/qlocale.sip +%%PYQT_SIPDIR%%/QtCore/qmap.sip +%%PYQT_SIPDIR%%/QtCore/qmargins.sip +%%PYQT_SIPDIR%%/QtCore/qmetaobject.sip +%%PYQT_SIPDIR%%/QtCore/qmetatype.sip +%%PYQT_SIPDIR%%/QtCore/qmimedata.sip +%%PYQT_SIPDIR%%/QtCore/qmutex.sip +%%PYQT_SIPDIR%%/QtCore/qnamespace.sip +%%PYQT_SIPDIR%%/QtCore/qnumeric.sip +%%PYQT_SIPDIR%%/QtCore/qobject.sip +%%PYQT_SIPDIR%%/QtCore/qobjectcleanuphandler.sip +%%PYQT_SIPDIR%%/QtCore/qobjectdefs.sip +%%PYQT_SIPDIR%%/QtCore/qpair.sip +%%PYQT_SIPDIR%%/QtCore/qparallelanimationgroup.sip +%%PYQT_SIPDIR%%/QtCore/qpauseanimation.sip +%%PYQT_SIPDIR%%/QtCore/qpluginloader.sip +%%PYQT_SIPDIR%%/QtCore/qpoint.sip +%%PYQT_SIPDIR%%/QtCore/qprocess.sip +%%PYQT_SIPDIR%%/QtCore/qpropertyanimation.sip +%%PYQT_SIPDIR%%/QtCore/qpynullvariant.sip +%%PYQT_SIPDIR%%/QtCore/qreadwritelock.sip +%%PYQT_SIPDIR%%/QtCore/qrect.sip +%%PYQT_SIPDIR%%/QtCore/qregexp.sip +%%PYQT_SIPDIR%%/QtCore/qresource.sip +%%PYQT_SIPDIR%%/QtCore/qrunnable.sip +%%PYQT_SIPDIR%%/QtCore/qsemaphore.sip +%%PYQT_SIPDIR%%/QtCore/qsequentialanimationgroup.sip +%%PYQT_SIPDIR%%/QtCore/qset.sip +%%PYQT_SIPDIR%%/QtCore/qsettings.sip +%%PYQT_SIPDIR%%/QtCore/qsharedmemory.sip +%%PYQT_SIPDIR%%/QtCore/qsignalmapper.sip +%%PYQT_SIPDIR%%/QtCore/qsignaltransition.sip +%%PYQT_SIPDIR%%/QtCore/qsize.sip +%%PYQT_SIPDIR%%/QtCore/qsocketnotifier.sip +%%PYQT_SIPDIR%%/QtCore/qstate.sip +%%PYQT_SIPDIR%%/QtCore/qstatemachine.sip +%%PYQT_SIPDIR%%/QtCore/qstring.sip +%%PYQT_SIPDIR%%/QtCore/qstringlist.sip +%%PYQT_SIPDIR%%/QtCore/qstringmatcher.sip +%%PYQT_SIPDIR%%/QtCore/qsystemsemaphore.sip +%%PYQT_SIPDIR%%/QtCore/qtemporaryfile.sip +%%PYQT_SIPDIR%%/QtCore/qtextboundaryfinder.sip +%%PYQT_SIPDIR%%/QtCore/qtextcodec.sip +%%PYQT_SIPDIR%%/QtCore/qtextstream.sip +%%PYQT_SIPDIR%%/QtCore/qthread.sip +%%PYQT_SIPDIR%%/QtCore/qthreadpool.sip +%%PYQT_SIPDIR%%/QtCore/qtimeline.sip +%%PYQT_SIPDIR%%/QtCore/qtimer.sip +%%PYQT_SIPDIR%%/QtCore/qtranslator.sip +%%PYQT_SIPDIR%%/QtCore/qurl.sip +%%PYQT_SIPDIR%%/QtCore/qurlquery.sip +%%PYQT_SIPDIR%%/QtCore/quuid.sip +%%PYQT_SIPDIR%%/QtCore/qvariant.sip +%%PYQT_SIPDIR%%/QtCore/qvariantanimation.sip +%%PYQT_SIPDIR%%/QtCore/qvector.sip +%%PYQT_SIPDIR%%/QtCore/qwaitcondition.sip +%%PYQT_SIPDIR%%/QtCore/qwineventnotifier.sip +%%PYQT_SIPDIR%%/QtCore/qxmlstream.sip %%API%%share/qt4/qsci/api/python/QtCore.api Modified: head/devel/py-qt4-dbus/Makefile ============================================================================== --- head/devel/py-qt4-dbus/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-dbus/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -9,11 +9,11 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtDBus module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core - CONFIGURE_ARGS= --enable QtDBus -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build core_run USE_QT4= dbus moc_build qmake_build OPTIONS_DEFINE= API DEBUG @@ -26,5 +26,4 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/devel/py-qt4-dbus/pkg-plist ============================================================================== --- head/devel/py-qt4-dbus/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-dbus/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,17 +1,17 @@ %%PYTHON_SITELIBDIR%%/PyQt4/QtDBus.so -share/py-sip/QtDBus/QtDBusmod.sip -share/py-sip/QtDBus/qdbusabstractadaptor.sip -share/py-sip/QtDBus/qdbusabstractinterface.sip -share/py-sip/QtDBus/qdbusargument.sip -share/py-sip/QtDBus/qdbusconnection.sip -share/py-sip/QtDBus/qdbusconnectioninterface.sip -share/py-sip/QtDBus/qdbuserror.sip -share/py-sip/QtDBus/qdbusextratypes.sip -share/py-sip/QtDBus/qdbusinterface.sip -share/py-sip/QtDBus/qdbusmessage.sip -share/py-sip/QtDBus/qdbuspendingcall.sip -share/py-sip/QtDBus/qdbusservicewatcher.sip -share/py-sip/QtDBus/qdbusunixfiledescriptor.sip -share/py-sip/QtDBus/qpydbuspendingreply.sip -share/py-sip/QtDBus/qpydbusreply.sip +%%PYQT_SIPDIR%%/QtDBus/QtDBusmod.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusabstractadaptor.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusabstractinterface.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusargument.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusconnection.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusconnectioninterface.sip +%%PYQT_SIPDIR%%/QtDBus/qdbuserror.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusextratypes.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusinterface.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusmessage.sip +%%PYQT_SIPDIR%%/QtDBus/qdbuspendingcall.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusservicewatcher.sip +%%PYQT_SIPDIR%%/QtDBus/qdbusunixfiledescriptor.sip +%%PYQT_SIPDIR%%/QtDBus/qpydbuspendingreply.sip +%%PYQT_SIPDIR%%/QtDBus/qpydbusreply.sip %%API%%share/qt4/qsci/api/python/QtDBus.api Modified: head/devel/py-qt4-dbussupport/Makefile ============================================================================== --- head/devel/py-qt4-dbussupport/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-dbussupport/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -7,14 +7,14 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Qt event loop support for dbus-python -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip \ - ${PYDBUS} -RUN_DEPENDS= ${PYDBUS} \ - ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core +BUILD_DEPENDS= ${PYDBUS} +RUN_DEPENDS= ${PYDBUS} CONFIGURE_ARGS= --enable QtCore -PYQT4_DIST= yes -USES= pkgconfig +PYQT_DIST= yes + +USES= pkgconfig python pyqt:4 +USE_PYQT= sip_build core_run USE_QT4= corelib qmake_build moc_build OPTIONS_DEFINE= DEBUG @@ -25,7 +25,6 @@ INSTALL_WRKSRC= ${WRKSRC}/dbus PLIST_FILES= %%PYTHON_SITELIBDIR%%/dbus/mainloop/qt.so -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.pre.mk> .if ${PYTHON_MAJOR_VER} == 2 Modified: head/devel/py-qt4-declarative/Makefile ============================================================================== --- head/devel/py-qt4-declarative/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-declarative/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -6,12 +6,11 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtDeclarative module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \ - ${PKGNAMEPREFIX}network>=${PYQT4_VERSION}:${PORTSDIR}/net/py-qt4-network - CONFIGURE_ARGS= --enable QtDeclarative -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build gui_run network_run USE_QT4= declarative qmake_build moc_build OPTIONS_DEFINE= API DEBUG @@ -24,5 +23,4 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/devel/py-qt4-declarative/pkg-plist ============================================================================== --- head/devel/py-qt4-declarative/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-declarative/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,21 +1,21 @@ %%PYTHON_SITELIBDIR%%/PyQt4/QtDeclarative.so -share/py-sip/QtDeclarative/QtDeclarativemod.sip -share/py-sip/QtDeclarative/qdeclarativecomponent.sip -share/py-sip/QtDeclarative/qdeclarativecontext.sip -share/py-sip/QtDeclarative/qdeclarativeengine.sip -share/py-sip/QtDeclarative/qdeclarativeerror.sip -share/py-sip/QtDeclarative/qdeclarativeexpression.sip -share/py-sip/QtDeclarative/qdeclarativeextensionplugin.sip -share/py-sip/QtDeclarative/qdeclarativeimageprovider.sip -share/py-sip/QtDeclarative/qdeclarativeitem.sip -share/py-sip/QtDeclarative/qdeclarativelist.sip -share/py-sip/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.sip -share/py-sip/QtDeclarative/qdeclarativeparserstatus.sip -share/py-sip/QtDeclarative/qdeclarativeproperty.sip -share/py-sip/QtDeclarative/qdeclarativepropertymap.sip -share/py-sip/QtDeclarative/qdeclarativepropertyvaluesource.sip -share/py-sip/QtDeclarative/qdeclarativescriptstring.sip -share/py-sip/QtDeclarative/qdeclarativeview.sip -share/py-sip/QtDeclarative/qpydeclarativelistproperty.sip -share/py-sip/QtDeclarative/qpydeclarativepropertyvaluesource.sip +%%PYQT_SIPDIR%%/QtDeclarative/QtDeclarativemod.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativecomponent.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativecontext.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeengine.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeerror.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeexpression.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeextensionplugin.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeimageprovider.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeitem.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativelist.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeparserstatus.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeproperty.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativepropertymap.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativepropertyvaluesource.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativescriptstring.sip +%%PYQT_SIPDIR%%/QtDeclarative/qdeclarativeview.sip +%%PYQT_SIPDIR%%/QtDeclarative/qpydeclarativelistproperty.sip +%%PYQT_SIPDIR%%/QtDeclarative/qpydeclarativepropertyvaluesource.sip %%API%%share/qt4/qsci/api/python/QtDeclarative.api Modified: head/devel/py-qt4-designer/Makefile ============================================================================== --- head/devel/py-qt4-designer/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-designer/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -8,13 +8,11 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtDesigner module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \ - ${PKGNAMEPREFIX}xml>=${PYQT4_VERSION}:${PORTSDIR}/textproc/py-qt4-xml \ - ${PKGNAMEPREFIX}script>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-script - CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build gui_run script_run xml_run USE_QT4= gui xml designer moc_build qmake_build OPTIONS_DEFINE= API DEBUG @@ -27,5 +25,4 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/devel/py-qt4-designer/pkg-plist ============================================================================== --- head/devel/py-qt4-designer/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-designer/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,27 +1,27 @@ %%PYTHON_SITELIBDIR%%/PyQt4/QtDesigner.so -share/py-sip/QtDesigner/QtDesignermod.sip -share/py-sip/QtDesigner/abstractactioneditor.sip -share/py-sip/QtDesigner/abstractformbuilder.sip -share/py-sip/QtDesigner/abstractformeditor.sip -share/py-sip/QtDesigner/abstractformwindow.sip -share/py-sip/QtDesigner/abstractformwindowcursor.sip -share/py-sip/QtDesigner/abstractformwindowmanager.sip -share/py-sip/QtDesigner/abstractobjectinspector.sip -share/py-sip/QtDesigner/abstractpropertyeditor.sip -share/py-sip/QtDesigner/abstractwidgetbox.sip -share/py-sip/QtDesigner/container.sip -share/py-sip/QtDesigner/customwidget.sip -share/py-sip/QtDesigner/default_extensionfactory.sip -share/py-sip/QtDesigner/extension.sip -share/py-sip/QtDesigner/formbuilder.sip -share/py-sip/QtDesigner/membersheet.sip -share/py-sip/QtDesigner/propertysheet.sip -share/py-sip/QtDesigner/qextensionmanager.sip -share/py-sip/QtDesigner/qpydesignercontainerextension.sip -share/py-sip/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip -share/py-sip/QtDesigner/qpydesignercustomwidgetplugin.sip -share/py-sip/QtDesigner/qpydesignermembersheetextension.sip -share/py-sip/QtDesigner/qpydesignerpropertysheetextension.sip -share/py-sip/QtDesigner/qpydesignertaskmenuextension.sip -share/py-sip/QtDesigner/taskmenu.sip +%%PYQT_SIPDIR%%/QtDesigner/QtDesignermod.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractactioneditor.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractformbuilder.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractformeditor.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractformwindow.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractformwindowcursor.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractformwindowmanager.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractobjectinspector.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractpropertyeditor.sip +%%PYQT_SIPDIR%%/QtDesigner/abstractwidgetbox.sip +%%PYQT_SIPDIR%%/QtDesigner/container.sip +%%PYQT_SIPDIR%%/QtDesigner/customwidget.sip +%%PYQT_SIPDIR%%/QtDesigner/default_extensionfactory.sip +%%PYQT_SIPDIR%%/QtDesigner/extension.sip +%%PYQT_SIPDIR%%/QtDesigner/formbuilder.sip +%%PYQT_SIPDIR%%/QtDesigner/membersheet.sip +%%PYQT_SIPDIR%%/QtDesigner/propertysheet.sip +%%PYQT_SIPDIR%%/QtDesigner/qextensionmanager.sip +%%PYQT_SIPDIR%%/QtDesigner/qpydesignercontainerextension.sip +%%PYQT_SIPDIR%%/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip +%%PYQT_SIPDIR%%/QtDesigner/qpydesignercustomwidgetplugin.sip +%%PYQT_SIPDIR%%/QtDesigner/qpydesignermembersheetextension.sip +%%PYQT_SIPDIR%%/QtDesigner/qpydesignerpropertysheetextension.sip +%%PYQT_SIPDIR%%/QtDesigner/qpydesignertaskmenuextension.sip +%%PYQT_SIPDIR%%/QtDesigner/taskmenu.sip %%API%%share/qt4/qsci/api/python/QtDesigner.api Modified: head/devel/py-qt4-designerplugin/Makefile ============================================================================== --- head/devel/py-qt4-designerplugin/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-designerplugin/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -8,15 +8,15 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtDesigner plugin -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}designer>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-designer - BUILD_WRKSRC= ${WRKSRC}/designer INSTALL_WRKSRC= ${WRKSRC}/designer +DESTDIRNAME= INSTALL_ROOT CONFIGURE_ARGS= --enable QtDesigner -DESTDIRNAME= INSTALL_ROOT -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build designer_run USE_QT4= gui xml designer moc_build qmake_build OPTIONS_DEFINE= DEBUG @@ -24,5 +24,4 @@ DEBUG_CONFIGURE_ON= --debug --trace PLIST_FILES= %%QT_PLUGINDIR%%/designer/libpyqt4.so -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/devel/py-qt4-help/Makefile ============================================================================== --- head/devel/py-qt4-help/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-help/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -6,11 +6,11 @@ CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt4 toolkit, QtHelp module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui - CONFIGURE_ARGS= --enable QtHelp -PYQT4_DIST= yes +PYQT_DIST= yes + +USES= python pyqt:4 +USE_PYQT= sip_build gui_run USE_QT4= help moc_build qmake_build OPTIONS_DEFINE= API DEBUG @@ -23,5 +23,4 @@ API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 DEBUG_CONFIGURE_ON= --debug --trace -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" .include <bsd.port.mk> Modified: head/devel/py-qt4-help/pkg-plist ============================================================================== --- head/devel/py-qt4-help/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-help/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,10 +1,10 @@ %%PYTHON_SITELIBDIR%%/PyQt4/QtHelp.so -share/py-sip/QtHelp/QtHelpmod.sip -share/py-sip/QtHelp/qhelpcontentwidget.sip -share/py-sip/QtHelp/qhelpengine.sip -share/py-sip/QtHelp/qhelpenginecore.sip -share/py-sip/QtHelp/qhelpindexwidget.sip -share/py-sip/QtHelp/qhelpsearchengine.sip -share/py-sip/QtHelp/qhelpsearchquerywidget.sip -share/py-sip/QtHelp/qhelpsearchresultwidget.sip +%%PYQT_SIPDIR%%/QtHelp/QtHelpmod.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpcontentwidget.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpengine.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpenginecore.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpindexwidget.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpsearchengine.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpsearchquerywidget.sip +%%PYQT_SIPDIR%%/QtHelp/qhelpsearchresultwidget.sip %%API%%share/qt4/qsci/api/python/QtHelp.api Modified: head/devel/py-qt4-qscintilla2/Makefile ============================================================================== --- head/devel/py-qt4-qscintilla2/Makefile Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-qscintilla2/Makefile Tue Dec 8 16:49:43 2015 (r403297) @@ -13,30 +13,26 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for QScintilla2 (PyQt4), QSci module LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT_VERSION}:${PORTSDIR}/devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui -RUN_DEPENDS:= ${BUILD_DEPENDS} +DISTINFO_FILE= ${.CURDIR:H}/qscintilla2/distinfo DESTDIRNAME= INSTALL_ROOT -DISTINFO_FILE= ${QSCI2_DISTINFO_FILE} + HAS_CONFIGURE= yes -USES= python -USE_QT4= gui moc_build qmake_build QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS. +USES= python pyqt:4 +USE_PYQT= sip core gui +USE_QT4= gui moc_build qmake_build + OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace -SIPDIR= ${PREFIX}/share/py-sip QSCIDIR= ${PREFIX}/share/qt4/qsci CONFIGURE_ARGS= --pyqt PyQt4 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 -v ${SIPDIR} \ --apidir ${QSCIDIR} --qmake ${QMAKE} --pyqt-sipdir ${SIPDIR} WRKSRC= ${WRKDIR}/${DISTNAME}/Python ALL_TARGET= #empty -.include "${.CURDIR}/../py-qt4/bsd.pyqt.mk" - do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} Modified: head/devel/py-qt4-qscintilla2/pkg-plist ============================================================================== --- head/devel/py-qt4-qscintilla2/pkg-plist Tue Dec 8 16:48:23 2015 (r403296) +++ head/devel/py-qt4-qscintilla2/pkg-plist Tue Dec 8 16:49:43 2015 (r403297) @@ -1,56 +1,56 @@ %%PYTHON_SITELIBDIR%%/PyQt4/Qsci.so -share/py-sip/Qsci/qsciabstractapis.sip -share/py-sip/Qsci/qsciapis.sip -share/py-sip/Qsci/qscicommand.sip -share/py-sip/Qsci/qscicommandset.sip -share/py-sip/Qsci/qscidocument.sip -share/py-sip/Qsci/qscilexer.sip -share/py-sip/Qsci/qscilexeravs.sip -share/py-sip/Qsci/qscilexerbash.sip -share/py-sip/Qsci/qscilexerbatch.sip -share/py-sip/Qsci/qscilexercmake.sip -share/py-sip/Qsci/qscilexercoffeescript.sip -share/py-sip/Qsci/qscilexercpp.sip -share/py-sip/Qsci/qscilexercsharp.sip -share/py-sip/Qsci/qscilexercss.sip -share/py-sip/Qsci/qscilexercustom.sip -share/py-sip/Qsci/qscilexerd.sip -share/py-sip/Qsci/qscilexerdiff.sip -share/py-sip/Qsci/qscilexerfortran.sip -share/py-sip/Qsci/qscilexerfortran77.sip -share/py-sip/Qsci/qscilexerhtml.sip -share/py-sip/Qsci/qscilexeridl.sip -share/py-sip/Qsci/qscilexerjava.sip -share/py-sip/Qsci/qscilexerjavascript.sip -share/py-sip/Qsci/qscilexerlua.sip -share/py-sip/Qsci/qscilexermakefile.sip -share/py-sip/Qsci/qscilexermatlab.sip -share/py-sip/Qsci/qscilexeroctave.sip -share/py-sip/Qsci/qscilexerpascal.sip -share/py-sip/Qsci/qscilexerperl.sip -share/py-sip/Qsci/qscilexerpo.sip -share/py-sip/Qsci/qscilexerpostscript.sip -share/py-sip/Qsci/qscilexerpov.sip -share/py-sip/Qsci/qscilexerproperties.sip -share/py-sip/Qsci/qscilexerpython.sip -share/py-sip/Qsci/qscilexerruby.sip -share/py-sip/Qsci/qscilexerspice.sip -share/py-sip/Qsci/qscilexersql.sip -share/py-sip/Qsci/qscilexertcl.sip -share/py-sip/Qsci/qscilexertex.sip -share/py-sip/Qsci/qscilexerverilog.sip -share/py-sip/Qsci/qscilexervhdl.sip -share/py-sip/Qsci/qscilexerxml.sip -share/py-sip/Qsci/qscilexeryaml.sip -share/py-sip/Qsci/qscimacro.sip -share/py-sip/Qsci/qscimod3.sip -share/py-sip/Qsci/qscimod4.sip -share/py-sip/Qsci/qscimod5.sip -share/py-sip/Qsci/qscimodcommon.sip -share/py-sip/Qsci/qsciprinter.sip -share/py-sip/Qsci/qsciscintilla.sip -share/py-sip/Qsci/qsciscintillabase3.sip -share/py-sip/Qsci/qsciscintillabase4.sip -share/py-sip/Qsci/qscistyle.sip -share/py-sip/Qsci/qscistyledtext.sip +%%PYQT_SIPDIR%%/Qsci/qsciabstractapis.sip +%%PYQT_SIPDIR%%/Qsci/qsciapis.sip +%%PYQT_SIPDIR%%/Qsci/qscicommand.sip +%%PYQT_SIPDIR%%/Qsci/qscicommandset.sip +%%PYQT_SIPDIR%%/Qsci/qscidocument.sip +%%PYQT_SIPDIR%%/Qsci/qscilexer.sip +%%PYQT_SIPDIR%%/Qsci/qscilexeravs.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerbash.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerbatch.sip +%%PYQT_SIPDIR%%/Qsci/qscilexercmake.sip +%%PYQT_SIPDIR%%/Qsci/qscilexercoffeescript.sip +%%PYQT_SIPDIR%%/Qsci/qscilexercpp.sip +%%PYQT_SIPDIR%%/Qsci/qscilexercsharp.sip +%%PYQT_SIPDIR%%/Qsci/qscilexercss.sip +%%PYQT_SIPDIR%%/Qsci/qscilexercustom.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerd.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerdiff.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerfortran.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerfortran77.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerhtml.sip +%%PYQT_SIPDIR%%/Qsci/qscilexeridl.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerjava.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerjavascript.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerlua.sip +%%PYQT_SIPDIR%%/Qsci/qscilexermakefile.sip +%%PYQT_SIPDIR%%/Qsci/qscilexermatlab.sip +%%PYQT_SIPDIR%%/Qsci/qscilexeroctave.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerpascal.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerperl.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerpo.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerpostscript.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerpov.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerproperties.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerpython.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerruby.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerspice.sip +%%PYQT_SIPDIR%%/Qsci/qscilexersql.sip +%%PYQT_SIPDIR%%/Qsci/qscilexertcl.sip +%%PYQT_SIPDIR%%/Qsci/qscilexertex.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerverilog.sip +%%PYQT_SIPDIR%%/Qsci/qscilexervhdl.sip +%%PYQT_SIPDIR%%/Qsci/qscilexerxml.sip *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512081649.tB8GnhEB068312>