diff options
author | tcberner <tcberner@FreeBSD.org> | 2017-02-04 13:37:15 +0000 |
---|---|---|
committer | tcberner <tcberner@FreeBSD.org> | 2017-02-04 13:37:15 +0000 |
commit | 614efcf540e295f5c397c15efa09c57cf6f129d1 (patch) | |
tree | d3572a824910587e038d1100b5972b19f37005aa | |
parent | 456af42702b83f7d7a579791394af005ff85204e (diff) | |
download | FreeBSD-ports-614efcf540e295f5c397c15efa09c57cf6f129d1.zip FreeBSD-ports-614efcf540e295f5c397c15efa09c57cf6f129d1.tar.gz |
Switch ports to use USE_PYQT=<foo> instead of using RUN_- and BUILD_DEPENDS
pyqt.mk provides USE_PYQT=<list> to depend on its components. Convert the ports
not yet using it to it.
Reviewed by: rakuco, mat
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D9261
-rw-r--r-- | comms/gnuradio/Makefile | 4 | ||||
-rw-r--r-- | devel/hgview/Makefile | 5 | ||||
-rw-r--r-- | devel/ninja-ide/Makefile | 9 | ||||
-rw-r--r-- | devel/qbzr/Makefile | 4 | ||||
-rw-r--r-- | devel/qct/Makefile | 6 | ||||
-rw-r--r-- | devel/tortoisehg/Makefile | 14 | ||||
-rw-r--r-- | editors/leo/Makefile | 7 | ||||
-rw-r--r-- | finance/bitcoin-armory/Makefile | 7 | ||||
-rw-r--r-- | finance/electrum/Makefile | 4 | ||||
-rw-r--r-- | games/anki/Makefile | 5 | ||||
-rw-r--r-- | games/py-mnemosyne/Makefile | 9 | ||||
-rw-r--r-- | graphics/py-poppler-qt4/Makefile | 8 | ||||
-rw-r--r-- | graphics/qgis/Makefile | 21 | ||||
-rw-r--r-- | math/py-matplotlib/Makefile | 8 | ||||
-rw-r--r-- | multimedia/py-openlp/Makefile | 14 | ||||
-rw-r--r-- | net-p2p/bitmessage/Makefile | 6 | ||||
-rw-r--r-- | print/hplip/Makefile | 4 | ||||
-rw-r--r-- | science/ncs/Makefile | 6 | ||||
-rw-r--r-- | science/veusz/Makefile | 7 | ||||
-rw-r--r-- | security/py-yara-editor/Makefile | 7 | ||||
-rw-r--r-- | www/linkchecker/Makefile | 8 |
21 files changed, 53 insertions, 110 deletions
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile index 080773c..2998972 100644 --- a/comms/gnuradio/Makefile +++ b/comms/gnuradio/Makefile @@ -15,7 +15,6 @@ BUILD_DEPENDS= sdl-config:devel/sdl12 \ swig2.0:devel/swig20 \ cheetah:devel/py-cheetah \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}qt4>0:devel/py-qt4 \ xdg-open:devel/xdg-utils \ guile:lang/guile \ aconnect:audio/alsa-utils \ @@ -41,7 +40,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} # volk/lib/volk_cpu.c: In function 'i_can_has_3dnow': # volk/lib/volk_cpu.c:62: error: can't find a register in class 'BREG' while reloading 'asm' # volk/lib/volk_cpu.c:62: error: 'asm' operand has impossible constraints -USES= cmake:outsource compiler:c11 iconv perl5 pkgconfig python:2.7 shebangfix +USES= cmake:outsource compiler:c11 iconv perl5 pkgconfig pyqt:4 python:2.7 shebangfix SHEBANG_FILES= grc/scripts/freedesktop/grc_setup_freedesktop.in CMAKE_ARGS+= -DSWIG_EXECUTABLE:STRING="${LOCALBASE}/bin/swig2.0"\ -DICONV_PREFIX:STRING="${ICONV_PREFIX}" \ @@ -54,6 +53,7 @@ CMAKE_ARGS+= -DSWIG_EXECUTABLE:STRING="${LOCALBASE}/bin/swig2.0"\ MAJOR_SUB_VER= ${PORTVERSION} DOCSDIR= share/doc/${PORTNAME}-${PORTVERSION} USE_GNOME= pygtk2 +USE_PYQT= core gui opengl USE_WX= 3.0+ USE_QT4= corelib gui xml qmake moc rcc uic WX_COMPS= wx wx:build wx:run python:build python:run diff --git a/devel/hgview/Makefile b/devel/hgview/Makefile index 848d84e..26a7c65 100644 --- a/devel/hgview/Makefile +++ b/devel/hgview/Makefile @@ -13,8 +13,6 @@ COMMENT= Fast Mercurial log navigator written in pyqt4 LICENSE= GPLv2 RUN_DEPENDS= hg:devel/mercurial \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>0:devel/py-qt4-qscintilla2 \ ${PYTHON_PKGNAMEPREFIX}mx-base>0:lang/py-mx-base \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils BUILD_DEPENDS= hg:devel/mercurial \ @@ -23,8 +21,9 @@ BUILD_DEPENDS= hg:devel/mercurial \ asciidoc:textproc/asciidoc NO_ARCH= yes +USES= gmake pyqt:4 python:2 +USE_PYQT= gui_run qscintilla2_run USE_PYTHON= distutils -USES= gmake python:2 PORTDOCS= * OPTIONS_DEFINE= DOCS diff --git a/devel/ninja-ide/Makefile b/devel/ninja-ide/Makefile index ad28325..547c019 100644 --- a/devel/ninja-ide/Makefile +++ b/devel/ninja-ide/Makefile @@ -13,13 +13,8 @@ COMMENT= Cross-platform integrated development environment (IDE) LICENSE= GPLv3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.8.5,1:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.8.5:www/py-qt4-webkit -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-declarative>=4.10.2:devel/py-qt4-declarative \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.8.5,1:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.8.5:www/py-qt4-webkit - -USES= python:2 +USES= pyqt:4 python:2 +USE_PYQT= declarative_run network webkit USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/devel/qbzr/Makefile b/devel/qbzr/Makefile index 2822378..eaf5f78 100644 --- a/devel/qbzr/Makefile +++ b/devel/qbzr/Makefile @@ -14,16 +14,16 @@ COMMENT= Qt interface for bzr LICENSE= GPLv2 BUILD_DEPENDS= bzr:devel/bzr \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4 \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments \ ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant RUN_DEPENDS= bzr:devel/bzr WRKSRC= ${WRKDIR}/${PORTNAME} +USES= gettext pyqt:4 python +USE_PYQT= core USE_PYTHON= distutils autoplist USE_QT4= # empty -USES= gettext python INSTALLS_ICONS= yes .include <bsd.port.mk> diff --git a/devel/qct/Makefile b/devel/qct/Makefile index fbe689e..022169d 100644 --- a/devel/qct/Makefile +++ b/devel/qct/Makefile @@ -13,10 +13,8 @@ COMMENT= QCT GUI commit tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui - -USES= python +USES= pyqt:4 python +USE_PYQT= gui USE_PYTHON= distutils WRKSRC= ${WRKDIR}/qct diff --git a/devel/tortoisehg/Makefile b/devel/tortoisehg/Makefile index e5e02c8..c002667 100644 --- a/devel/tortoisehg/Makefile +++ b/devel/tortoisehg/Makefile @@ -13,16 +13,7 @@ COMMENT= THg script from TortoiseHG LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=4.11.4:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=2.9.1:devel/py-qt4-qscintilla2 \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.11.4:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.11.4:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-xml>=4.11.4:textproc/py-qt4-xml -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=4.11.4:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=2.9.1:devel/py-qt4-qscintilla2 \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.11.4:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.11.4:x11-toolkits/py-qt4-gui \ - hg:devel/mercurial \ +RUN_DEPENDS= hg:devel/mercurial \ ${PYTHON_PKGNAMEPREFIX}iniparse>=0.4:devel/py-iniparse \ pygmentize:textproc/py-pygments @@ -30,7 +21,8 @@ OPTIONS_DEFINE= NAUTILUS NLS NAUTILUS_DESC= Install TortoiseHG Nautilus extension OPTIONS_SUB= yes -USES= python:2.7 +USES= pyqt:4 python:2.7 +USE_PYQT= core gui network qscintilla2 xml NLS_USES= gettext INSTALLS_ICONS= yes diff --git a/editors/leo/Makefile b/editors/leo/Makefile index e289176..c33ba19a 100644 --- a/editors/leo/Makefile +++ b/editors/leo/Makefile @@ -15,15 +15,14 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}qt4-svg>0:graphics/py-qt4-svg \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils \ - silvercity>0:textproc/silvercity \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>0:x11-toolkits/py-qt4-gui + silvercity>0:textproc/silvercity NO_ARCH= yes -USES= python:2 shebangfix zip +USES= pyqt:4 python:2 shebangfix zip SHEBANG_FILES= leo/doc/html/fixup.pl leo/external/saveleo +USE_PYQT= gui_run svg_run USE_PYTHON= autoplist distutils DESKTOP_ENTRIES="Leo" "Literate Editor with Outlines" \ diff --git a/finance/bitcoin-armory/Makefile b/finance/bitcoin-armory/Makefile index c477975..d97686a 100644 --- a/finance/bitcoin-armory/Makefile +++ b/finance/bitcoin-armory/Makefile @@ -15,16 +15,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/swig3.0:devel/swig30 \ ${LOCALBASE}/bin/pyrcc4:textproc/py-qt4-xml \ ${LOCALBASE}/bin/rsync:net/rsync -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT4_VERSION}:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT4_VERSION}:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}twistedCore>=14.0.0:devel/py-twistedCore \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=14.0.0:devel/py-twistedCore \ ${PYTHON_PKGNAMEPREFIX}psutil>1.2.1:sysutils/py-psutil \ ${LOCALBASE}/bin/bitcoind:net-p2p/bitcoin-daemon USE_GITHUB= yes GH_ACCOUNT= etotheipi -USES= compiler:c++11-lang compiler:c++11-lib gmake python:2 shebangfix +USES= compiler:c++11-lang compiler:c++11-lib gmake pyqt:4 python:2 shebangfix +USE_PYQT= core_run gui_run SHEBANG_FILES= extras/extractKeysFromWallet.py CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile index fb4025a..3de1771 100644 --- a/finance/electrum/Makefile +++ b/finance/electrum/Makefile @@ -16,7 +16,6 @@ LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slowaes>0:security/py-slowaes \ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.10.3:x11-toolkits/py-qt4-gui \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests \ ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py-qrcode \ ${PYTHON_PKGNAMEPREFIX}tlslite>=0.4.6:security/py-tlslite \ @@ -25,7 +24,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slowaes>0:security/py-slowaes \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \ ${PYTHON_PKGNAMEPREFIX}jsonrpclib>0:devel/py-jsonrpclib -USES= desktop-file-utils python:-2.7 +USES= desktop-file-utils pyqt:4 python:-2.7 +USE_PYQT= gui_run USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= Electrum NO_ARCH= yes diff --git a/games/anki/Makefile b/games/anki/Makefile index 91c80ce..baca12c 100644 --- a/games/anki/Makefile +++ b/games/anki/Makefile @@ -19,14 +19,13 @@ RUN_DEPENDS= lame:audio/lame \ ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.4:net/py-qt4-network \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>=0:www/py-beautifulsoup32 \ ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.4:www/py-qt4-webkit \ ${PYTHON_PKGNAMEPREFIX}send2trash>0:deskutils/py-send2trash -USES= desktop-file-utils python:2 shared-mime-info shebangfix tar:tgz +USES= desktop-file-utils pyqt:4 python:2 shared-mime-info shebangfix tar:tgz SHEBANG_FILES= tools/build_ui.sh tools/tests.sh +USE_PYQT= network_run webkit_run USE_QT4= network_run webkit_run OPTIONS_DEFINE= NLS OPTIONS_SUB= yes diff --git a/games/py-mnemosyne/Makefile b/games/py-mnemosyne/Makefile index 01a8515..725f9b7 100644 --- a/games/py-mnemosyne/Makefile +++ b/games/py-mnemosyne/Makefile @@ -15,16 +15,13 @@ COMMENT= Flash-card tool which optimises your learning process LICENSE= LGPL3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-sql>=4.5:databases/py-qt4-sql \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.5:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.5:www/py-qt4-webkit \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.5:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:math/py-matplotlib \ ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:www/py-cherrypy \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob -USES= fortran python +USES= fortran pyqt:4 python +USE_PYQT= gui_run network_run sql_run webkit_run USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/graphics/py-poppler-qt4/Makefile b/graphics/py-poppler-qt4/Makefile index e206128..262eff8 100644 --- a/graphics/py-poppler-qt4/Makefile +++ b/graphics/py-poppler-qt4/Makefile @@ -14,14 +14,10 @@ COMMENT= Python bindings for the Poppler-Qt4 PDF rendering library LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual -BUILD_DEPENDS= sip:devel/py-sip \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-xml>=0:textproc/py-qt4-xml LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-xml>=0:textproc/py-qt4-xml -USES= pkgconfig python +USES= pkgconfig pyqt:4 python +USE_PYQT= gui xml sip_build USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile index 437255a..33e9424 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -29,7 +29,9 @@ USE_GITHUB= yes GH_PROJECT= ${PORTNAME:tu} USES= bison cmake cpe desktop-file-utils execinfo fortran \ - gmake python:2.7 sqlite + gmake pyqt:4 python:2.7 sqlite +USE_PYQT= core gui network qscintilla2 sip sql svg xml webkit_run + USE_QT4= corelib designer doc gui linguist_build moc_build \ network qmake_build rcc_build script sql sql-pgsql \ sql-sqlite3 svg testlib uic_build webkit xml @@ -99,15 +101,7 @@ PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.14.3:devel/py-future \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.3:textproc/py-pygments \ ${PYTHON_PKGNAMEPREFIX}pyspatialite>=3.0.1:databases/pyspatialite \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.6.1,1:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=4.8.5:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.8.5:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.8.5:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=2.8.3:devel/py-qt4-qscintilla2 \ - ${PYTHON_PKGNAMEPREFIX}qt4-sql>=4.11.3:databases/py-qt4-sql \ - ${PYTHON_PKGNAMEPREFIX}qt4-svg>=4.8.5:graphics/py-qt4-svg \ - ${PYTHON_PKGNAMEPREFIX}qt4-xml>=4.5.4:textproc/py-qt4-xml \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}sip>=4.14.6:devel/py-sip \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.6:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml @@ -124,16 +118,7 @@ PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.14.3:devel/py-future \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.3:textproc/py-pygments \ ${PYTHON_PKGNAMEPREFIX}pyspatialite>=3.0.1:databases/pyspatialite \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.6.1,1:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=4.8.5:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.8.5:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.8.5:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=2.8.3:devel/py-qt4-qscintilla2 \ - ${PYTHON_PKGNAMEPREFIX}qt4-sql>=4.11.3:databases/py-qt4-sql \ - ${PYTHON_PKGNAMEPREFIX}qt4-svg>=4.8.5:graphics/py-qt4-svg \ - ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.11.1:www/py-qt4-webkit \ - ${PYTHON_PKGNAMEPREFIX}qt4-xml>=4.5.4:textproc/py-qt4-xml \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}sip>=4.14.6:devel/py-sip \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.6:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor \ diff --git a/math/py-matplotlib/Makefile b/math/py-matplotlib/Makefile index 7db6095..c36733f 100644 --- a/math/py-matplotlib/Makefile +++ b/math/py-matplotlib/Makefile @@ -44,13 +44,13 @@ GTKAGGBACKEND_USE= GNOME=gtk20,pygtk2,cairo,gdkpixbuf2 GTKAGGBACKEND_VARS= GTKAGG_BACKEND=True GTKAGGBACKEND_VARS_OFF= GTKAGG_BACKEND=False QT4AGGBACKEND_DESC= Qt4Agg backend support -QT4AGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.8.5:x11-toolkits/py-qt4-gui -QT4AGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.8.5:x11-toolkits/py-qt4-gui +QT4AGGBACKEND_USES= pyqt:4 +QT4AGGBACKEND_USE= PYQT=gui QT4AGGBACKEND_VARS= QT4AGG_BACKEND=True QT4AGGBACKEND_VARS_OFF= QT4AGG_BACKEND=False QT5AGGBACKEND_DESC= Qt5Agg backend support -QT5AGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:devel/py-sip ${PYTHON_PKGNAMEPREFIX}qt5-widgets>=5.5.1:x11-toolkits/py-qt5-widgets -QT5AGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:devel/py-sip ${PYTHON_PKGNAMEPREFIX}qt5-widgets>=5.5.1:x11-toolkits/py-qt5-widgets +QT5AGGBACKEND_USES= pyqt:5 +QT5AGGBACKEND_USE= PYQT=sip,widgets QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False TKAGGBACKEND_DESC= TKAgg backend support diff --git a/multimedia/py-openlp/Makefile b/multimedia/py-openlp/Makefile index 825c288..c1a4556 100644 --- a/multimedia/py-openlp/Makefile +++ b/multimedia/py-openlp/Makefile @@ -13,21 +13,11 @@ COMMENT= Open Source Lyrics Projection LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32 \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-phonon>=0:multimedia/py-qt4-phonon \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=0:www/py-qt4-webkit \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=0:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-opengl>=0:x11/py-qt4-opengl \ - ${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:graphics/py-qt4-svg \ - ${PYTHON_PKGNAMEPREFIX}qt4-test>=0:devel/py-qt4-test \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant \ @@ -35,7 +25,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ unoconv:textproc/unoconv -USES= desktop-file-utils python +USES= desktop-file-utils pyqt:4 python +USE_PYQT= core gui \ + network_run opengl_run phonon_run svg_run test_run webkit_run USE_PYTHON= distutils autoplist USE_GSTREAMER= good bad ugly USE_QT4= linguist phonon-gst diff --git a/net-p2p/bitmessage/Makefile b/net-p2p/bitmessage/Makefile index 5432196..07ba6f2 100644 --- a/net-p2p/bitmessage/Makefile +++ b/net-p2p/bitmessage/Makefile @@ -13,16 +13,14 @@ COMMENT= Secure P2P communications client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT4_VERSION}:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-network>=${PYQT4_VERSION}:net/py-qt4-network \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT4_VERSION}:x11-toolkits/py-qt4-gui +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 USE_GITHUB= yes GH_ACCOUNT= Bitmessage GH_PROJECT= PyBitmessage USES= python pyqt:4 ssl +USE_PYQT= core_run gui_run network_run NATIVE_POW_USES=gmake INSTALLS_ICONS= yes diff --git a/print/hplip/Makefile b/print/hplip/Makefile index e8f55c6..2a8cee3 100644 --- a/print/hplip/Makefile +++ b/print/hplip/Makefile @@ -82,8 +82,8 @@ SCAN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow SCAN_CONFIGURE_ENABLE= scan-build X11_DESC= Graphical User Interface (Qt 4) -X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-dbussupport>=0:devel/py-qt4-dbussupport +X11_USES= pyqt:4 +X11_USE= PYQT=dbussupport_run,gui_run X11_CONFIGURE_ENABLE= qt4 gui-build XSANE_DESC= Install XSane for scanning (implies SCAN) diff --git a/science/ncs/Makefile b/science/ncs/Makefile index 02162ae..3dd9bd8 100644 --- a/science/ncs/Makefile +++ b/science/ncs/Makefile @@ -12,8 +12,7 @@ COMMENT= Code_Saturne Kernel LICENSE= GPLv2 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4 \ - cs_preprocess:science/ecs \ +BUILD_DEPENDS= cs_preprocess:science/ecs \ pyrcc4:textproc/py-qt4-xml LIB_DEPENDS= libfvm.so:science/fvm \ libmei.so:science/mei @@ -22,8 +21,9 @@ RUN_DEPENDS= xmgrace:math/grace \ xterm:x11/xterm \ cs_preprocess:science/ecs -USES= fortran gettext gmake iconv libtool python shebangfix +USES= fortran gettext gmake iconv libtool pyqt:4 python shebangfix USE_GNOME= libxml2 +USE_PYQT= core SHEBANG_FILES= bin/runcase.in CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2 GNU_CONFIGURE= yes diff --git a/science/veusz/Makefile b/science/veusz/Makefile index 1ce5962..ddc7a20 100644 --- a/science/veusz/Makefile +++ b/science/veusz/Makefile @@ -12,12 +12,11 @@ COMMENT= Scientific plotting package LICENSE= GPLv2 -RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-svg>0:graphics/py-qt4-svg +RUN_DEPENDS= ${PYNUMPY} BUILD_DEPENDS:= ${RUN_DEPENDS} -USES= python +USES= pyqt:4 python +USE_PYQT= gui svg USE_PYTHON= distutils autoplist post-patch: diff --git a/security/py-yara-editor/Makefile b/security/py-yara-editor/Makefile index 850ae9f..a998457 100644 --- a/security/py-yara-editor/Makefile +++ b/security/py-yara-editor/Makefile @@ -15,11 +15,10 @@ LICENSE= GPLv3 BROKEN= Unfetchable (google code has gone away) -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara -USES= python:2 +USES= pyqt:4 python:2 +USE_PYQT= core_run gui_run USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS diff --git a/www/linkchecker/Makefile b/www/linkchecker/Makefile index d479508..9d06c99 100644 --- a/www/linkchecker/Makefile +++ b/www/linkchecker/Makefile @@ -37,12 +37,8 @@ LOGIN_DESC= Login form submission LOGIN_RUN_DEPENDS= twill>=0:www/twill NLS_USES= gettext QT4_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-noqt-setup.py -QT4_RUN_DEPENDS=\ - ${PYTHON_PKGNAMEPREFIX}qt4-sql>=${PYQT_VERSION}:databases/py-qt4-sql \ - ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT_VERSION}:devel/py-qt4-core \ - ${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT_VERSION}:x11-toolkits/py-qt4-gui \ - ${PYTHON_PKGNAMEPREFIX}qt4-help>=${PYQT4_VERSION}:devel/py-qt4-help \ - ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=${QSCI2_VERSION}:devel/py-qt4-qscintilla2 +QT4_USES= pyqt:4 +QT4_USE= PYQT=core_run,gui_run,help_run,qscintilla2_run,sql_run SQLITE3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 SYNTAX_DESC= HTML/CSS syntax check SYNTAX_RUN_DEPENDS=\ |