At very long last land PyQt5 5.5.1 ports.

Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.

Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).

PR:		204672
This commit is contained in:
Raphael Kubo da Costa 2015-12-13 21:56:50 +00:00
parent 7f63a1808f
commit 5b3f3dd953
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=403693
97 changed files with 5281 additions and 9 deletions

View file

@ -4,12 +4,12 @@
# #
# Feature: pyqt # Feature: pyqt
# Usage: USES=pyqt:ARGS # Usage: USES=pyqt:ARGS
# Valid ARGS: 4 # Valid ARGS: 4,5
# #
# MAINTAINER: kde@FreeBSD.org # MAINTAINER: kde@FreeBSD.org
# #
# Internal Port variables for PyQt ports: # Internal Port variables for PyQt ports:
# PYQT_DIST - This port is part of PyQt4 itself. Variables and # PYQT_DIST - This port is part of PyQt4/5 itself. Variables and
# targets are then set assuming a certain tarball and # targets are then set assuming a certain tarball and
# port layout. # port layout.
# USE_PYQT - List of PyQt components to depend on # USE_PYQT - List of PyQt components to depend on
@ -25,15 +25,15 @@
.if !defined(_INCLUDE_USES_PYQT_MK) .if !defined(_INCLUDE_USES_PYQT_MK)
_INCLUDE_USES_PYQT_MK= yes _INCLUDE_USES_PYQT_MK= yes
# At the moment we support PyQt bindings versions 4, sip # At the moment we support PyQt bindings versions 4 and 5, sip
# option is for internal use by the py-sip ports. # option is for internal use by the py-sip ports.
_PYQT_SUPPORTED= 4 sip _PYQT_SUPPORTED= 4 5 sip
.if empty(pyqt_ARGS) .if empty(pyqt_ARGS)
IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED}) IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED})
.endif .endif
# At the moment we support PyQt bindings version 4 # At the moment we support PyQt bindings versions 4 and 5
.for ver in ${_PYQT_SUPPORTED:O:u} .for ver in ${_PYQT_SUPPORTED:O:u}
. if ${pyqt_ARGS:M${ver}} . if ${pyqt_ARGS:M${ver}}
. if empty(_PYQT_VERSION) . if empty(_PYQT_VERSION)
@ -56,26 +56,33 @@ MASTER_SITES_SIP= SF/pyqt/sip/sip-${PORTVERSION} \
GENTOO GENTOO
MASTER_SITES_PYQT4= SF/pyqt/PyQt4/PyQt-${PORTVERSION} \ MASTER_SITES_PYQT4= SF/pyqt/PyQt4/PyQt-${PORTVERSION} \
GENTOO GENTOO
MASTER_SITES_PYQT5= SF/pyqt/PyQt5/PyQt-${PORTVERSION} \
GENTOO
MASTER_SITES_QSCI2= SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \ MASTER_SITES_QSCI2= SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
GENTOO GENTOO
SIP_VERSION= 4.17 SIP_VERSION= 4.17
QSCI2_VERSION= 2.9.1 QSCI2_VERSION= 2.9.1
PYQT4_VERSION= 4.11.4 PYQT4_VERSION= 4.11.4
PYQT5_VERSION= 5.5.1
SIP_DISTNAME= sip-${SIP_VERSION} SIP_DISTNAME= sip-${SIP_VERSION}
PYQT4_DISTNAME= PyQt-x11-gpl-${PYQT4_VERSION} PYQT4_DISTNAME= PyQt-x11-gpl-${PYQT4_VERSION}
PYQT4_DISTINFO_FILE= ${.CURDIR}/../../devel/${PYQT_RELNAME}/distinfo PYQT4_DISTINFO_FILE= ${.CURDIR}/../../devel/${PYQT_RELNAME}/distinfo
PYQT5_DISTNAME= PyQt-gpl-${PYQT5_VERSION}
PYQT5_DISTINFO_FILE= ${.CURDIR}/../../devel/py-qt5/distinfo
QSCI2_DISTNAME= QScintilla-gpl-${QSCI2_VERSION} QSCI2_DISTNAME= QScintilla-gpl-${QSCI2_VERSION}
# PyQt components split up into pyqt4/pyqt5 (upcoming)/... # PyQt components split up into pyqt4/pyqt5/...
_USE_PYQT_ALL= core dbus demo designer doc gui \ _USE_PYQT_ALL= core dbus demo designer designerplugin doc gui \
multimedia network opengl qscintilla2 \ multimedia network opengl qscintilla2 \
sql svg test webkit xml xmlpatterns sip sql svg test webkit xml xmlpatterns sip
# List of components only in pyqt4 # List of components only in pyqt4
_USE_PYQT4_ONLY= assistant declarative dbussupport \ _USE_PYQT4_ONLY= assistant declarative dbussupport \
designerplugin help phonon script \ help phonon script scripttools
scripttools # List of components only in pyqt5
_USE_PYQT5_ONLY= multimediawidgets printsupport qml serialport \
webkitwidgets widgets
# Unversioned variables for the rest of the file # Unversioned variables for the rest of the file
PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION}
@ -112,6 +119,13 @@ py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION}
py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION} py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION}
py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION} py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION}
py-multimediawidgets_PATH= ${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION}
py-qml_PATH= ${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION}
py-printsupport_PATH= ${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION}
py-serialport_PATH= ${PYQT_PY_RELNAME}-serialport>=${PYQT_VERSION}
py-webkitwidgets_PATH= ${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION}
py-widgets_PATH= ${PYQT_PY_RELNAME}-widgets>=${PYQT_VERSION}
py-sip_PORT= devel/py-sip py-sip_PORT= devel/py-sip
py-assistant_PORT= devel/${PYQT_RELNAME}-assistant py-assistant_PORT= devel/${PYQT_RELNAME}-assistant
@ -139,6 +153,13 @@ py-webkit_PORT= www/${PYQT_RELNAME}-webkit
py-xml_PORT= textproc/${PYQT_RELNAME}-xml py-xml_PORT= textproc/${PYQT_RELNAME}-xml
py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns
py-multimediawidgets_PORT= multimedia/py-qt5-multimediawidgets
py-qml_PORT= lang/py-qt5-qml
py-printsupport_PORT= print/py-qt5-printsupport
py-serialport_PORT= comms/py-qt5-serialport
py-webkitwidgets_PORT= www/py-qt5-webkitwidgets
py-widgets_PORT= x11-toolkits/py-qt5-widgets
py-assistant_DESC= Python bindings for QtAssistant module py-assistant_DESC= Python bindings for QtAssistant module
py-core_DESC= Python bindings for QtCore module py-core_DESC= Python bindings for QtCore module
py-dbus_DESC= Python bindings for QtDBus module py-dbus_DESC= Python bindings for QtDBus module
@ -164,6 +185,13 @@ py-webkit_DESC= Python bindings for QtWebKit module
py-xml_DESC= Python bindings for QtXml module py-xml_DESC= Python bindings for QtXml module
py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module
py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module
py-qml_DESC= Python bindings for Qml module
py-printsupport_DESC= Python bindings for Printsupport module
py-serialport_DESC= Python bindings for QtSerialPort
py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module
py-widgets_DESC= Python bindings for QTWidgets module
SIPDIR_REL= share/py-sip/PyQt${_PYQT_VERSION} SIPDIR_REL= share/py-sip/PyQt${_PYQT_VERSION}
SIPDIR= ${PREFIX}/${SIPDIR_REL} SIPDIR= ${PREFIX}/${SIPDIR_REL}
PLIST_SUB+= PYQT_SIPDIR=${SIPDIR_REL} PLIST_SUB+= PYQT_SIPDIR=${SIPDIR_REL}
@ -177,6 +205,12 @@ DISTINFO_FILE= ${PYQT_DISTINFO_FILE}
HAS_CONFIGURE= yes HAS_CONFIGURE= yes
QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS. QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS.
.if ${_PYQT_VERSION} > 4
# PyQt5's configure.py generates .pro files and calls qmake to generate the
# Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR.
DESTDIRNAME= INSTALL_ROOT
.endif
PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files
QSCIDIR= ${PREFIX}/share/qt${_PYQT_VERSION}/qsci QSCIDIR= ${PREFIX}/share/qt${_PYQT_VERSION}/qsci
CONFIGURE_ARGS+=-b ${PREFIX}/bin \ CONFIGURE_ARGS+=-b ${PREFIX}/bin \

View file

@ -133,6 +133,7 @@
SUBDIR += py-libconcord SUBDIR += py-libconcord
SUBDIR += py-libimobiledevice SUBDIR += py-libimobiledevice
SUBDIR += py-lirc SUBDIR += py-lirc
SUBDIR += py-qt5-serialport
SUBDIR += py-serial SUBDIR += py-serial
SUBDIR += pyla SUBDIR += pyla
SUBDIR += qico SUBDIR += qico

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= serialport
CATEGORIES= comms devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtSerialPort module
CONFIGURE_ARGS= --enable QtSerialPort
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run
USE_QT5= core gui serialport qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtSerialPort API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtSerialPort module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,5 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtSerialPort.so
%%PYQT_SIPDIR%%/QtSerialPort/QtSerialPortmod.sip
%%PYQT_SIPDIR%%/QtSerialPort/qserialport.sip
%%PYQT_SIPDIR%%/QtSerialPort/qserialportinfo.sip
%%API%%share/qt5/qsci/api/python/QtSerialPort.api

View file

@ -761,6 +761,7 @@
SUBDIR += py-python-rrdtool SUBDIR += py-python-rrdtool
SUBDIR += py-python-sql SUBDIR += py-python-sql
SUBDIR += py-qt4-sql SUBDIR += py-qt4-sql
SUBDIR += py-qt5-sql
SUBDIR += py-redis SUBDIR += py-redis
SUBDIR += py-riak SUBDIR += py-riak
SUBDIR += py-rrdtool_lgpl SUBDIR += py-rrdtool_lgpl

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= sql
CATEGORIES= databases devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtSql module
CONFIGURE_ARGS= --enable QtSql
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_QT5= core gui sql widgets buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtSql API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtSql module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,16 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtSql.so
%%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/qt5/qsci/api/python/QtSql.api

View file

@ -4262,6 +4262,14 @@
SUBDIR += py-qt4-script SUBDIR += py-qt4-script
SUBDIR += py-qt4-scripttools SUBDIR += py-qt4-scripttools
SUBDIR += py-qt4-test SUBDIR += py-qt4-test
SUBDIR += py-qt5
SUBDIR += py-qt5-core
SUBDIR += py-qt5-dbus
SUBDIR += py-qt5-dbussupport
SUBDIR += py-qt5-designer
SUBDIR += py-qt5-designerplugin
SUBDIR += py-qt5-qscintilla2
SUBDIR += py-qt5-test
SUBDIR += py-rauth SUBDIR += py-rauth
SUBDIR += py-raven SUBDIR += py-raven
SUBDIR += py-rednose SUBDIR += py-rednose
@ -4528,6 +4536,8 @@
SUBDIR += qross SUBDIR += qross
SUBDIR += qscintilla2 SUBDIR += qscintilla2
SUBDIR += qscintilla2-designerplugin SUBDIR += qscintilla2-designerplugin
SUBDIR += qscintilla2-qt5
SUBDIR += qscintilla2-designerplugin-qt5
SUBDIR += qt4 SUBDIR += qt4
SUBDIR += qt4-assistant SUBDIR += qt4-assistant
SUBDIR += qt4-assistant-adp SUBDIR += qt4-assistant-adp

View file

@ -0,0 +1,50 @@
# $FreeBSD$
PORTNAME= core
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtCore module
CONFIGURE_ARGS= --enable QtCore
PYQT_DIST= yes
USES= python pyqt:5
USE_PYTHON= py3kplist
USE_PYQT= sip_build
USE_QT5= core qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtCore API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.pre.mk>
# Bug 180467: We need to remove the port_v${VERSION} directory that does not
# correspond to the Python version being used to avoid failures in the
# bytecompilation calls in post-install.
PLIST_SUB+= PYTHON_MAJOR_VER="${PYTHON_MAJOR_VER}"
post-patch:
.if ${PYTHON_MAJOR_VER} == "2"
${RM} -rf ${WRKSRC}/pyuic/uic/port_v3
.elif ${PYTHON_MAJOR_VER} == "3"
${RM} -rf ${WRKSRC}/pyuic/uic/port_v2
.endif
post-install:
${INSTALL_DATA} ${FILESDIR}/Qt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-f -d ${PYTHONPREFIX_SITELIBDIR} \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-f -d ${PYTHONPREFIX_SITELIBDIR} \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
.include <bsd.port.post.mk>

View file

@ -0,0 +1,73 @@
# Replacement for the composite module PyQt5.Qt for FreeBSD
# Provides namespace for all installed PyQt5 modules by importing them
from PyQt5.QtCore import *
try:
from PyQt5.QtGui import *
except ImportError:
pass
try:
from PyQt5.QtDBus import *
except ImportError:
pass
try:
from PyQt5.QtMultimedia import *
except ImportError:
pass
try:
from PyQt5.QtMultimediaWidgets import *
except ImportError:
pass
try:
from PyQt5.QtNetwork import *
except ImportError:
pass
try:
from PyQt5.QtOpenGL import *
except ImportError:
pass
try:
from PyQt5.QtPrintSupport import *
except ImportError:
pass
try:
from PyQt5.QtQml import *
except ImportError:
pass
try:
from PyQt5.QtSerialPort import *
except ImportError:
pass
try:
from PyQt5.QtSql import *
except ImportError:
pass
try:
from PyQt5.QtSvg import *
except ImportError:
pass
try:
from PyQt5.QtTest import *
except ImportError:
pass
try:
from PyQt5.QtWebKit import *
except ImportError:
pass
try:
from PyQt5.QtWebKitWidgets import *
except ImportError:
pass
try:
from PyQt5.QtWidgets import *
except ImportError:
pass
try:
from PyQt5.QtXml import *
except ImportError:
pass
try:
from PyQt5.QtXmlPatterns import *
except ImportError:
pass

View file

@ -0,0 +1,94 @@
This patch is necessary for us to split PyQt5 up into several different ports.
It works by conditionally building and installing some tools (such as
pylupdate5 and pyrcc5), replacing the all-encompassing PyQt5.api file that
depends on different modules with module-specific .api files.
--- configure.py.orig 2015-10-25 11:42:16 UTC
+++ configure.py
@@ -1458,13 +1458,13 @@ def generate_makefiles(target_config, ve
generate_sip_module_code(target_config, verbose, no_timestamp, parts,
tracing, 'Qt', sip_flags)
- subdirs.append('Qt')
if not target_config.no_tools:
- # Generate pylupdate5 and pyrcc5.
- for tool in ('pylupdate', 'pyrcc'):
- generate_application_makefile(target_config, verbose, tool)
- subdirs.append(tool)
+ if "QtXml" in target_config.pyqt_modules:
+ # Generate pylupdate5 and pyrcc5.
+ for tool in ('pylupdate', 'pyrcc'):
+ generate_application_makefile(target_config, verbose, tool)
+ subdirs.append(tool)
# Generate the pyuic5 wrapper.
pyuic_wrapper = generate_pyuic5_wrapper(target_config)
@@ -1483,22 +1483,6 @@ def generate_makefiles(target_config, ve
source_path('examples', 'quick', 'tutorials', 'extending',
'chapter6-plugins'))
- # Generate the QScintilla API file.
- if target_config.qsci_api:
- inform("Generating the QScintilla API file...")
- f = open_for_writing('PyQt5.api')
-
- for mname in target_config.pyqt_modules:
- api = open(mname + '.api')
-
- for l in api:
- f.write('PyQt5.' + l)
-
- api.close()
- os.remove(mname + '.api')
-
- f.close()
-
# Generate the Python dbus module.
if target_config.pydbus_module_dir != '':
mname = 'dbus'
@@ -1526,21 +1510,24 @@ def generate_makefiles(target_config, ve
out_f.write('''TEMPLATE = subdirs
CONFIG += ordered nostrip
SUBDIRS = %s
+''' % (' '.join(subdirs)))
+ if "QtCore" in target_config.pyqt_modules:
+ out_f.write('''
init_py.files = %s
init_py.path = %s/PyQt5
INSTALLS += init_py
-''' % (' '.join(subdirs), source_path('__init__.py'), target_config.pyqt_module_dir))
+''' % (source_path('__init__.py'), target_config.pyqt_module_dir))
- # Install the uic module and the pyuic5 wrapper.
- out_f.write('''
+ # Install the uic module and the pyuic5 wrapper.
+ out_f.write('''
uic_package.files = %s
uic_package.path = %s/PyQt5
INSTALLS += uic_package
''' % (source_path('pyuic', 'uic'), target_config.pyqt_module_dir))
- if not target_config.no_tools:
- out_f.write('''
+ if not target_config.no_tools:
+ out_f.write('''
pyuic5.files = %s
pyuic5.path = %s
INSTALLS += pyuic5
@@ -1548,11 +1535,12 @@ INSTALLS += pyuic5
# Install the QScintilla .api file.
if target_config.qsci_api:
+ api_list = ' '.join(['%s.api' % m for m in target_config.pyqt_modules])
out_f.write('''
-qscintilla_api.files = PyQt5.api
+qscintilla_api.files = %s
qscintilla_api.path = %s/api/python
INSTALLS += qscintilla_api
-''' % target_config.qsci_api_dir)
+''' % (api_list, target_config.qsci_api_dir))
out_f.close()

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtCore module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

219
devel/py-qt5-core/pkg-plist Normal file
View file

@ -0,0 +1,219 @@
bin/pyuic5
%%PYTHON_SITELIBDIR%%/PyQt5/Qt.py
%%PYTHON_SITELIBDIR%%/PyQt5/Qt.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/Qt.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/QtCore.so
%%PYTHON_SITELIBDIR%%/PyQt5/__init__.py
%%PYTHON_SITELIBDIR%%/PyQt5/__init__.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/__init__.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/invoke.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/invoke.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/invoke.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/load_plugin.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/load_plugin.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/load_plugin.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.pyo
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.py
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.pyc
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.pyo
%%PYQT_SIPDIR%%/QtCore/QtCoremod.sip
%%PYQT_SIPDIR%%/QtCore/qabstractanimation.sip
%%PYQT_SIPDIR%%/QtCore/qabstracteventdispatcher.sip
%%PYQT_SIPDIR%%/QtCore/qabstractitemmodel.sip
%%PYQT_SIPDIR%%/QtCore/qabstractnativeeventfilter.sip
%%PYQT_SIPDIR%%/QtCore/qabstractproxymodel.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/qcollator.sip
%%PYQT_SIPDIR%%/QtCore/qcommandlineoption.sip
%%PYQT_SIPDIR%%/QtCore/qcommandlineparser.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/qfileselector.sip
%%PYQT_SIPDIR%%/QtCore/qfilesystemwatcher.sip
%%PYQT_SIPDIR%%/QtCore/qfinalstate.sip
%%PYQT_SIPDIR%%/QtCore/qglobal.sip
%%PYQT_SIPDIR%%/QtCore/qhistorystate.sip
%%PYQT_SIPDIR%%/QtCore/qidentityproxymodel.sip
%%PYQT_SIPDIR%%/QtCore/qiodevice.sip
%%PYQT_SIPDIR%%/QtCore/qitemselectionmodel.sip
%%PYQT_SIPDIR%%/QtCore/qjsonarray.sip
%%PYQT_SIPDIR%%/QtCore/qjsondocument.sip
%%PYQT_SIPDIR%%/QtCore/qjsonobject.sip
%%PYQT_SIPDIR%%/QtCore/qjsonvalue.sip
%%PYQT_SIPDIR%%/QtCore/qlibrary.sip
%%PYQT_SIPDIR%%/QtCore/qlibraryinfo.sip
%%PYQT_SIPDIR%%/QtCore/qline.sip
%%PYQT_SIPDIR%%/QtCore/qlocale.sip
%%PYQT_SIPDIR%%/QtCore/qlockfile.sip
%%PYQT_SIPDIR%%/QtCore/qlogging.sip
%%PYQT_SIPDIR%%/QtCore/qmargins.sip
%%PYQT_SIPDIR%%/QtCore/qmessageauthenticationcode.sip
%%PYQT_SIPDIR%%/QtCore/qmetaobject.sip
%%PYQT_SIPDIR%%/QtCore/qmetatype.sip
%%PYQT_SIPDIR%%/QtCore/qmimedata.sip
%%PYQT_SIPDIR%%/QtCore/qmimedatabase.sip
%%PYQT_SIPDIR%%/QtCore/qmimetype.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/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/qpycore_qhash.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qlist.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qmap.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qpair.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qset.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qvector.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_virtual_error_handler.sip
%%PYQT_SIPDIR%%/QtCore/qreadwritelock.sip
%%PYQT_SIPDIR%%/QtCore/qrect.sip
%%PYQT_SIPDIR%%/QtCore/qregexp.sip
%%PYQT_SIPDIR%%/QtCore/qregularexpression.sip
%%PYQT_SIPDIR%%/QtCore/qresource.sip
%%PYQT_SIPDIR%%/QtCore/qrunnable.sip
%%PYQT_SIPDIR%%/QtCore/qsavefile.sip
%%PYQT_SIPDIR%%/QtCore/qsemaphore.sip
%%PYQT_SIPDIR%%/QtCore/qsequentialanimationgroup.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/qsortfilterproxymodel.sip
%%PYQT_SIPDIR%%/QtCore/qstandardpaths.sip
%%PYQT_SIPDIR%%/QtCore/qstate.sip
%%PYQT_SIPDIR%%/QtCore/qstatemachine.sip
%%PYQT_SIPDIR%%/QtCore/qstorageinfo.sip
%%PYQT_SIPDIR%%/QtCore/qstring.sip
%%PYQT_SIPDIR%%/QtCore/qstringlist.sip
%%PYQT_SIPDIR%%/QtCore/qstringlistmodel.sip
%%PYQT_SIPDIR%%/QtCore/qsysinfo.sip
%%PYQT_SIPDIR%%/QtCore/qsystemsemaphore.sip
%%PYQT_SIPDIR%%/QtCore/qtemporarydir.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/qtimezone.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/qwaitcondition.sip
%%PYQT_SIPDIR%%/QtCore/qwineventnotifier.sip
%%PYQT_SIPDIR%%/QtCore/qxmlstream.sip
%%API%%share/qt5/qsci/api/python/QtCore.api

View file

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= dbus
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtDBus module
CONFIGURE_ARGS= --enable QtDBus
PYQT_DIST= yes
USES= python pyqt:5
USE_PYQT= sip_build core_run
USE_QT5= core dbus qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtDBus API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the D-BUS module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,17 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtDBus.so
%%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/qt5/qsci/api/python/QtDBus.api

View file

@ -0,0 +1,35 @@
# $FreeBSD$
PORTNAME= dbussupport
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt event loop support for dbus-python
BUILD_DEPENDS= ${PYDBUS}
RUN_DEPENDS= ${PYDBUS}
CONFIGURE_ARGS= --enable QtCore
PYQT_DIST= yes
USES= pkgconfig python pyqt:5
USE_PYQT= sip_build
USE_QT5= core buildtools_build qmake_build
OPTIONS_DEFINE= DEBUG
DEBUG_CONFIGURE_ON= --debug --trace
BUILD_WRKSRC= ${WRKSRC}/dbus
INSTALL_WRKSRC= ${WRKSRC}/dbus
PLIST_FILES= %%PYTHON_SITELIBDIR%%/dbus/mainloop/pyqt5.so
.include <bsd.port.pre.mk>
.if ${PYTHON_MAJOR_VER} == 2
PYDBUS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus
.elif ${PYTHON_MAJOR_VER} == 3
PYDBUS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py3-dbus
.endif
.include <bsd.port.post.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides Qt event loop support for dbus-python.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= designer
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtDesigner module
CONFIGURE_ARGS= --enable QtDesigner
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= yes
USE_PYQT= sip_build core_run widgets_run
USE_QT5= core gui designer widgets xml \
buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtDesigner API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtDesigner module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,28 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtDesigner.so
%%QT_PLUGINDIR%%/designer/libpyqt5.so
%%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/qt5/qsci/api/python/QtDesigner.api

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= designerplugin
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtDesigner plugin
BUILD_WRKSRC= ${WRKSRC}/designer
INSTALL_WRKSRC= ${WRKSRC}/designer
DESTDIRNAME= INSTALL_ROOT
CONFIGURE_ARGS= --enable QtDesigner
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build
USE_QT5= core designer gui xml widgets \
buildtools_build qmake_build
OPTIONS_DEFINE= DEBUG
DEBUG_CONFIGURE_ON= --debug --trace
PLIST_FILES= %%QT_PLUGINDIR%%/designer/libpyqt5.so
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt4 is a set of Python bindings for Digia's Qt4 application framework.
This package provides the QtDesigner plugin.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,39 @@
# $FreeBSD$
PORTNAME= qscintilla2
PORTVERSION= ${QSCI2_VERSION}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_QSCI2}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5-
DISTNAME= ${QSCI2_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for QScintilla2 (PyQt5), QSci module
LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo
DESTDIRNAME= INSTALL_ROOT
HAS_CONFIGURE= yes
QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS.
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip core gui printsupport widgets
USE_QT5= core gui printsupport widgets buildtools_build qmake_build
OPTIONS_DEFINE= DEBUG
DEBUG_CONFIGURE_ON= --debug --trace
QSCIDIR= ${PREFIX}/share/qt5/qsci
CONFIGURE_ARGS= --pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${SIPDIR} \
--apidir ${QSCIDIR} --qmake ${QMAKE} --pyqt-sipdir ${SIPDIR}
WRKSRC= ${WRKDIR}/${DISTNAME}/Python
ALL_TARGET= #empty
do-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
.include <bsd.port.mk>

View file

@ -0,0 +1,5 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the Qsci module for the Qscintilla2 editor component.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/
http://www.riverbankcomputing.co.uk/software/qscintilla/

View file

@ -0,0 +1,54 @@
%%PYTHON_SITELIBDIR%%/PyQt5/Qsci.so
%%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
%%PYQT_SIPDIR%%/Qsci/qscilexeryaml.sip
%%PYQT_SIPDIR%%/Qsci/qscimacro.sip
%%PYQT_SIPDIR%%/Qsci/qscimod4.sip
%%PYQT_SIPDIR%%/Qsci/qscimod5.sip
%%PYQT_SIPDIR%%/Qsci/qscimodcommon.sip
%%PYQT_SIPDIR%%/Qsci/qsciprinter.sip
%%PYQT_SIPDIR%%/Qsci/qsciscintilla.sip
%%PYQT_SIPDIR%%/Qsci/qsciscintillabase.sip
%%PYQT_SIPDIR%%/Qsci/qscistyle.sip
%%PYQT_SIPDIR%%/Qsci/qscistyledtext.sip
%%QT_DATADIR%%/qsci/api/python/QScintilla2.api

View file

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= test
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtTest module
CONFIGURE_ARGS= --enable QtTest
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_QT5= core gui testlib widgets \
buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtTest API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtTest module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,9 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtTest.so
%%PYQT_SIPDIR%%/QtTest/QtTestmod.sip
%%PYQT_SIPDIR%%/QtTest/qsignalspy.sip
%%PYQT_SIPDIR%%/QtTest/qtestcase.sip
%%PYQT_SIPDIR%%/QtTest/qtestkeyboard.sip
%%PYQT_SIPDIR%%/QtTest/qtestmouse.sip
%%PYQT_SIPDIR%%/QtTest/qtestsystem.sip
%%PYQT_SIPDIR%%/QtTest/qtesttouch.sip
%%API%%share/qt5/qsci/api/python/QtTest.api

24
devel/py-qt5/Makefile Normal file
View file

@ -0,0 +1,24 @@
# $FreeBSD$
PORTNAME= qt5
PORTVERSION= ${PYQT5_VERSION}
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt 5 toolkit (meta port)
USES= metaport python pyqt:5
OPTIONS_DEFINE= core dbus dbussupport demo designer doc gui multimedia \
multimediawidgets network opengl printsupport qml qscintilla2 \
sql serialport svg test webkit webkitwidgets widgets \
xml xmlpatterns
OPTIONS_DEFAULT=${OPTIONS_DEFINE}
.for opt in ${OPTIONS_DEFINE}
${opt}_USE= PYQT=${opt}_run
${opt}_DESC= ${py-${opt}_DESC}
.endfor
.include <bsd.port.mk>

2
devel/py-qt5/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (PyQt-gpl-5.5.1.tar.gz) = 0a70ef94fbffcf674b0dde024aae2a2a7a3f5a8c42806109ff7df2c941bd8386
SIZE (PyQt-gpl-5.5.1.tar.gz) = 3705749

4
devel/py-qt5/pkg-descr Normal file
View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the PyQt5 metaport.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= designerplugin-qt5
PORTVERSION= ${QSCI2_VERSION}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITES_QSCI2}
PKGNAMEPREFIX= qscintilla2-
DISTNAME= ${QSCI2_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt5 Designer plugin for QScintilla2
LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo
USE_GL= gl
USES= qmake pyqt:5
USE_QT5= core designer printsupport gui widgets xml \
buildtools_build qmake_build
HAS_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/designer-Qt4Qt5
PLIST_FILES= %%QT_PLUGINDIR%%/designer/libqscintillaplugin.so
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
The Qt Designer plugin allows QScintilla2 instances to be included in GUI
designs just like any other Qt4 widget.
WWW: http://www.riverbankcomputing.co.uk/software/qscintilla/

View file

@ -0,0 +1,47 @@
# $FreeBSD$
PORTNAME= qscintilla2-qt5
PORTVERSION= ${QSCI2_VERSION}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITES_QSCI2}
DISTNAME= ${QSCI2_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt 5 port of the Scintilla C++ editor class
USES= qmake pyqt:5
USE_GL= gl
USE_PYQT= #
USE_QT5= buildtools_build gui printsupport widgets
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
BUILD_WRKSRC= ${WRKSRC}/Qt4Qt5
CONFIGURE_WRKSRC= ${BUILD_WRKSRC}
INSTALL_WRKSRC= ${BUILD_WRKSRC}
PORTDOCS= *
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES NLS
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
post-patch:
.if empty(PORT_OPTIONS:MNLS)
cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e \
's|trans qsci|qsci|' qscintilla.pro
.endif
post-install:
cd ${WRKSRC} &&\
${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${STAGEDIR}${DOCSDIR}/Scintilla &&\
${INSTALL_DATA} NEWS README ${STAGEDIR}${DOCSDIR} &&\
${INSTALL_DATA} doc/html-Qt4Qt5/* ${STAGEDIR}${DOCSDIR}/html &&\
${INSTALL_DATA} doc/Scintilla/* ${STAGEDIR}${DOCSDIR}/Scintilla
cd ${WRKSRC}/example-Qt4Qt5 &&\
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/images &&\
${INSTALL_DATA} *.* ${STAGEDIR}${EXAMPLESDIR} &&\
${INSTALL_DATA} images/* ${STAGEDIR}${EXAMPLESDIR}/images
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (QScintilla-gpl-2.9.1.tar.gz) = 79e9c39d51549061d3d489387bcee86ff20c1f746d1b25ac173d5165426eabaf
SIZE (QScintilla-gpl-2.9.1.tar.gz) = 2490144

View file

@ -0,0 +1,24 @@
The Qt5 version of QScintilla is called libqscintilla2-qt5.so.
Make it be referenced this way by Qt's build system.
--- Qt4Qt5/features/qscintilla2.prf.orig 2015-04-20 14:38:24 UTC
+++ Qt4Qt5/features/qscintilla2.prf
@@ -17,9 +17,17 @@ CONFIG(debug, debug|release) {
win32: {
LIBS += -lqscintilla2d
} else {
- LIBS += -lqscintilla2
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ LIBS += -lqscintilla2-qt$${QT_MAJOR_VERSION}
+ } else {
+ LIBS += -lqscintilla2
+ }
}
}
} else {
- LIBS += -lqscintilla2
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ LIBS += -lqscintilla2-qt$${QT_MAJOR_VERSION}
+ } else {
+ LIBS += -lqscintilla2
+ }
}

View file

@ -0,0 +1,18 @@
Install the library as libqscintilla2-qt5.so.
The suffix is used to make it differ from libqscintilla2.so, which is the Qt4
version.
--- Qt4Qt5/qscintilla.pro.orig 2015-04-20 14:38:24 UTC
+++ Qt4Qt5/qscintilla.pro
@@ -23,7 +23,11 @@
!win32:VERSION = 12.0.0
TEMPLATE = lib
-TARGET = qscintilla2
+greaterThan(QT_MAJOR_VERSION, 4) {
+ TARGET = qscintilla2-qt$${QT_MAJOR_VERSION}
+} else {
+ TARGET = qscintilla2
+}
CONFIG += qt warn_off release thread exceptions
INCLUDEPATH += . ../include ../lexlib ../src

View file

@ -0,0 +1,3 @@
QScintilla2 is a port to Qt5 of Neil Hodgson's Scintilla C++ editor class.
WWW: http://www.riverbankcomputing.co.uk/software/qscintilla/

View file

@ -0,0 +1,69 @@
%%QT_INCDIR%%/Qsci/qsciabstractapis.h
%%QT_INCDIR%%/Qsci/qsciapis.h
%%QT_INCDIR%%/Qsci/qscicommand.h
%%QT_INCDIR%%/Qsci/qscicommandset.h
%%QT_INCDIR%%/Qsci/qscidocument.h
%%QT_INCDIR%%/Qsci/qsciglobal.h
%%QT_INCDIR%%/Qsci/qscilexer.h
%%QT_INCDIR%%/Qsci/qscilexeravs.h
%%QT_INCDIR%%/Qsci/qscilexerbash.h
%%QT_INCDIR%%/Qsci/qscilexerbatch.h
%%QT_INCDIR%%/Qsci/qscilexercmake.h
%%QT_INCDIR%%/Qsci/qscilexercoffeescript.h
%%QT_INCDIR%%/Qsci/qscilexercpp.h
%%QT_INCDIR%%/Qsci/qscilexercsharp.h
%%QT_INCDIR%%/Qsci/qscilexercss.h
%%QT_INCDIR%%/Qsci/qscilexercustom.h
%%QT_INCDIR%%/Qsci/qscilexerd.h
%%QT_INCDIR%%/Qsci/qscilexerdiff.h
%%QT_INCDIR%%/Qsci/qscilexerfortran.h
%%QT_INCDIR%%/Qsci/qscilexerfortran77.h
%%QT_INCDIR%%/Qsci/qscilexerhtml.h
%%QT_INCDIR%%/Qsci/qscilexeridl.h
%%QT_INCDIR%%/Qsci/qscilexerjava.h
%%QT_INCDIR%%/Qsci/qscilexerjavascript.h
%%QT_INCDIR%%/Qsci/qscilexerlua.h
%%QT_INCDIR%%/Qsci/qscilexermakefile.h
%%QT_INCDIR%%/Qsci/qscilexermatlab.h
%%QT_INCDIR%%/Qsci/qscilexeroctave.h
%%QT_INCDIR%%/Qsci/qscilexerpascal.h
%%QT_INCDIR%%/Qsci/qscilexerperl.h
%%QT_INCDIR%%/Qsci/qscilexerpo.h
%%QT_INCDIR%%/Qsci/qscilexerpostscript.h
%%QT_INCDIR%%/Qsci/qscilexerpov.h
%%QT_INCDIR%%/Qsci/qscilexerproperties.h
%%QT_INCDIR%%/Qsci/qscilexerpython.h
%%QT_INCDIR%%/Qsci/qscilexerruby.h
%%QT_INCDIR%%/Qsci/qscilexerspice.h
%%QT_INCDIR%%/Qsci/qscilexersql.h
%%QT_INCDIR%%/Qsci/qscilexertcl.h
%%QT_INCDIR%%/Qsci/qscilexertex.h
%%QT_INCDIR%%/Qsci/qscilexerverilog.h
%%QT_INCDIR%%/Qsci/qscilexervhdl.h
%%QT_INCDIR%%/Qsci/qscilexerxml.h
%%QT_INCDIR%%/Qsci/qscilexeryaml.h
%%QT_INCDIR%%/Qsci/qscimacro.h
%%QT_INCDIR%%/Qsci/qsciprinter.h
%%QT_INCDIR%%/Qsci/qsciscintilla.h
%%QT_INCDIR%%/Qsci/qsciscintillabase.h
%%QT_INCDIR%%/Qsci/qscistyle.h
%%QT_INCDIR%%/Qsci/qscistyledtext.h
%%QT_LIBDIR%%/libqscintilla2-qt5.so
%%QT_LIBDIR%%/libqscintilla2-qt5.so.12
%%QT_LIBDIR%%/libqscintilla2-qt5.so.12.0
%%QT_LIBDIR%%/libqscintilla2-qt5.so.12.0.1
%%QT_MKSPECDIR%%/features/qscintilla2.prf
%%QT_DATADIR%%/qsci/api/python/Python-2.4.api
%%QT_DATADIR%%/qsci/api/python/Python-2.5.api
%%QT_DATADIR%%/qsci/api/python/Python-2.6.api
%%QT_DATADIR%%/qsci/api/python/Python-2.7.api
%%QT_DATADIR%%/qsci/api/python/Python-3.1.api
%%QT_DATADIR%%/qsci/api/python/Python-3.2.api
%%QT_DATADIR%%/qsci/api/python/Python-3.3.api
%%QT_DATADIR%%/qsci/api/python/Python-3.4.api
%%QT_DATADIR%%/qsci/api/python/Python-3.5.api
%%NLS%%%%QT_L10NDIR%%/qscintilla_cs.qm
%%NLS%%%%QT_L10NDIR%%/qscintilla_de.qm
%%NLS%%%%QT_L10NDIR%%/qscintilla_es.qm
%%NLS%%%%QT_L10NDIR%%/qscintilla_fr.qm
%%NLS%%%%QT_L10NDIR%%/qscintilla_pt_br.qm

View file

@ -864,6 +864,7 @@
SUBDIR += py-pygooglechart SUBDIR += py-pygooglechart
SUBDIR += py-pyproj SUBDIR += py-pyproj
SUBDIR += py-qt4-svg SUBDIR += py-qt4-svg
SUBDIR += py-qt5-svg
SUBDIR += py-rabbyt SUBDIR += py-rabbyt
SUBDIR += py-sane SUBDIR += py-sane
SUBDIR += py-seqdiag SUBDIR += py-seqdiag

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= svg
CATEGORIES= graphics devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtSvg module
CONFIGURE_ARGS= --enable QtSvg
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run gui_run widgets_run
USE_QT5= core gui svg widgets qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtSvg API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtSvg module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,7 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtSvg.so
%%PYQT_SIPDIR%%/QtSvg/QtSvgmod.sip
%%PYQT_SIPDIR%%/QtSvg/qgraphicssvgitem.sip
%%PYQT_SIPDIR%%/QtSvg/qsvggenerator.sip
%%PYQT_SIPDIR%%/QtSvg/qsvgrenderer.sip
%%PYQT_SIPDIR%%/QtSvg/qsvgwidget.sip
%%API%%share/qt5/qsci/api/python/QtSvg.api

View file

@ -261,6 +261,7 @@
SUBDIR += py-clojure SUBDIR += py-clojure
SUBDIR += py-mx-base SUBDIR += py-mx-base
SUBDIR += py-prolog SUBDIR += py-prolog
SUBDIR += py-qt5-qml
SUBDIR += pypy SUBDIR += pypy
SUBDIR += pypy3-devel SUBDIR += pypy3-devel
SUBDIR += python SUBDIR += python

27
lang/py-qt5-qml/Makefile Normal file
View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= qml
CATEGORIES= lang devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QML module
CONFIGURE_ARGS= --enable QtQml
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run network_run
USE_QT5= core gui network qml buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtQml API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtQml module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

27
lang/py-qt5-qml/pkg-plist Normal file
View file

@ -0,0 +1,27 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtQml.so
%%QT_PLUGINDIR%%/PyQt5/libpyqt5qmlplugin.so
%%PYQT_SIPDIR%%/QtQml/QtQmlmod.sip
%%PYQT_SIPDIR%%/QtQml/qjsengine.sip
%%PYQT_SIPDIR%%/QtQml/qjsvalue.sip
%%PYQT_SIPDIR%%/QtQml/qjsvalueiterator.sip
%%PYQT_SIPDIR%%/QtQml/qmlattachedpropertiesobject.sip
%%PYQT_SIPDIR%%/QtQml/qmlregistertype.sip
%%PYQT_SIPDIR%%/QtQml/qpyqmllistproperty.sip
%%PYQT_SIPDIR%%/QtQml/qqmlabstracturlinterceptor.sip
%%PYQT_SIPDIR%%/QtQml/qqmlapplicationengine.sip
%%PYQT_SIPDIR%%/QtQml/qqmlcomponent.sip
%%PYQT_SIPDIR%%/QtQml/qqmlcontext.sip
%%PYQT_SIPDIR%%/QtQml/qqmlengine.sip
%%PYQT_SIPDIR%%/QtQml/qqmlerror.sip
%%PYQT_SIPDIR%%/QtQml/qqmlexpression.sip
%%PYQT_SIPDIR%%/QtQml/qqmlextensionplugin.sip
%%PYQT_SIPDIR%%/QtQml/qqmlfileselector.sip
%%PYQT_SIPDIR%%/QtQml/qqmlincubator.sip
%%PYQT_SIPDIR%%/QtQml/qqmllist.sip
%%PYQT_SIPDIR%%/QtQml/qqmlnetworkaccessmanagerfactory.sip
%%PYQT_SIPDIR%%/QtQml/qqmlparserstatus.sip
%%PYQT_SIPDIR%%/QtQml/qqmlproperty.sip
%%PYQT_SIPDIR%%/QtQml/qqmlpropertymap.sip
%%PYQT_SIPDIR%%/QtQml/qqmlpropertyvaluesource.sip
%%PYQT_SIPDIR%%/QtQml/qqmlscriptstring.sip
%%API%%share/qt5/qsci/api/python/QtQml.api

View file

@ -380,6 +380,8 @@
SUBDIR += py-progressbar231 SUBDIR += py-progressbar231
SUBDIR += py-qt4-demo SUBDIR += py-qt4-demo
SUBDIR += py-qt4-doc SUBDIR += py-qt4-doc
SUBDIR += py-qt5-demo
SUBDIR += py-qt5-doc
SUBDIR += py-yolk SUBDIR += py-yolk
SUBDIR += pylize SUBDIR += pylize
SUBDIR += pypanda SUBDIR += pypanda

40
misc/py-qt5-demo/Makefile Normal file
View file

@ -0,0 +1,40 @@
# $FreeBSD$
PORTNAME= demo
PORTVERSION= ${PYQT5_VERSION}
CATEGORIES= misc devel python
MASTER_SITES= ${MASTER_SITES_PYQT5}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5-
DISTNAME= ${PYQT_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, Qt demo and examples
DISTINFO_FILE= ${PYQT_DISTINFO_FILE}
NO_BUILD= yes
USES= python pyqt:5
USE_PYQT= #
EXAMPLESDIR= ${PREFIX}/share/examples/py-qt5
USE_PYQT= core_run dbus_run designer_run \
designerplugin_run doc_run gui_run multimedia_run \
multimediawidgets_run network_run opengl_run qscintilla2_run \
sql_run svg_run test_run webkit_run xml_run \
xmlpatterns_run sip_run qscintilla2_run \
printsupport_run serialport_run webkitwidgets_run widgets_run
do-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
post-install:
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-f -d ${PYTHONPREFIX_SITELIBDIR} \
${STAGEDIR}${EXAMPLESDIR}
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-f -d ${PYTHONPREFIX_SITELIBDIR} \
${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the PyQt5 demo and examples.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

1260
misc/py-qt5-demo/pkg-plist Normal file

File diff suppressed because it is too large Load diff

28
misc/py-qt5-doc/Makefile Normal file
View file

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= doc
PORTVERSION= ${PYQT5_VERSION}
CATEGORIES= misc devel python
MASTER_SITES= ${MASTER_SITES_PYQT5}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5-
DISTNAME= ${PYQT_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, documentation
DISTINFO_FILE= ${PYQT_DISTINFO_FILE}
NO_BUILD= yes
USES= python pyqt:5
USE_PYQT= #
DOCSDIR= ${PREFIX}/share/doc/py-qt5
do-install:
cd ${WRKSRC} &&\
${MKDIR} ${STAGEDIR}${DOCSDIR} &&\
${INSTALL_DATA} NEWS LICENSE README\
${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the PyQt5 documentation.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

2010
misc/py-qt5-doc/pkg-plist Normal file

File diff suppressed because it is too large Load diff

View file

@ -319,6 +319,8 @@
SUBDIR += py-periscope SUBDIR += py-periscope
SUBDIR += py-qt4-multimedia SUBDIR += py-qt4-multimedia
SUBDIR += py-qt4-phonon SUBDIR += py-qt4-phonon
SUBDIR += py-qt5-multimedia
SUBDIR += py-qt5-multimediawidgets
SUBDIR += py-soco SUBDIR += py-soco
SUBDIR += py-subliminal SUBDIR += py-subliminal
SUBDIR += py-tvnamer SUBDIR += py-tvnamer

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= multimedia
CATEGORIES= multimedia devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtMultimedia module
CONFIGURE_ARGS= --enable QtMultimedia
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run gui_run network_run
USE_QT5= core gui multimedia network qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtMultimedia API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtMultimedia module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,43 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.so
%%PYQT_SIPDIR%%/QtMultimedia/QtMultimediamod.sip
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideobuffer.sip
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideofilter.sip
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideosurface.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudio.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudiobuffer.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodecoder.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodeviceinfo.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudioformat.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudioinput.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudiooutput.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudioprobe.sip
%%PYQT_SIPDIR%%/QtMultimedia/qaudiorecorder.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcamera.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcameraexposure.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcamerafocus.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimagecapture.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimageprocessing.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcamerainfo.sip
%%PYQT_SIPDIR%%/QtMultimedia/qcameraviewfindersettings.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediabindableinterface.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontent.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontrol.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediaencodersettings.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediametadata.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediaobject.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplayer.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplaylist.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediarecorder.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediaresource.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediaservice.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmediatimerange.sip
%%PYQT_SIPDIR%%/QtMultimedia/qmultimedia.sip
%%PYQT_SIPDIR%%/QtMultimedia/qpymultimedia_qlist.sip
%%PYQT_SIPDIR%%/QtMultimedia/qradiodata.sip
%%PYQT_SIPDIR%%/QtMultimedia/qradiotuner.sip
%%PYQT_SIPDIR%%/QtMultimedia/qsound.sip
%%PYQT_SIPDIR%%/QtMultimedia/qsoundeffect.sip
%%PYQT_SIPDIR%%/QtMultimedia/qvideoframe.sip
%%PYQT_SIPDIR%%/QtMultimedia/qvideoprobe.sip
%%PYQT_SIPDIR%%/QtMultimedia/qvideosurfaceformat.sip
%%API%%share/qt5/qsci/api/python/QtMultimedia.api

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= multimediawidgets
CATEGORIES= multimedia devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtMultimediaWidgets module
CONFIGURE_ARGS= --enable QtMultimediaWidgets
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run multimedia_run widgets_run
USE_QT5= core gui multimedia network widgets qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtMultimedia API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtMultimedia module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,6 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimediaWidgets.so
%%PYQT_SIPDIR%%/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qcameraviewfinder.sip
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qgraphicsvideoitem.sip
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qvideowidget.sip
%%API%%share/qt5/qsci/api/python/QtMultimediaWidgets.api

View file

@ -974,6 +974,7 @@
SUBDIR += py-pyvmomi SUBDIR += py-pyvmomi
SUBDIR += py-pyzmq SUBDIR += py-pyzmq
SUBDIR += py-qt4-network SUBDIR += py-qt4-network
SUBDIR += py-qt5-network
SUBDIR += py-radix SUBDIR += py-radix
SUBDIR += py-raet SUBDIR += py-raet
SUBDIR += py-ripe.atlas.cousteau SUBDIR += py-ripe.atlas.cousteau

View file

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= network
CATEGORIES= net devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtNetwork module
CONFIGURE_ARGS= --enable QtNetwork
PYQT_DIST= yes
USES= python pyqt:5
USE_PYQT= sip_build core_run
USE_QT5= core network qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtNetwork API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtNetwork module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,38 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtNetwork.so
%%PYQT_SIPDIR%%/QtNetwork/QtNetworkmod.sip
%%PYQT_SIPDIR%%/QtNetwork/qabstractnetworkcache.sip
%%PYQT_SIPDIR%%/QtNetwork/qabstractsocket.sip
%%PYQT_SIPDIR%%/QtNetwork/qauthenticator.sip
%%PYQT_SIPDIR%%/QtNetwork/qdnslookup.sip
%%PYQT_SIPDIR%%/QtNetwork/qhostaddress.sip
%%PYQT_SIPDIR%%/QtNetwork/qhostinfo.sip
%%PYQT_SIPDIR%%/QtNetwork/qhttpmultipart.sip
%%PYQT_SIPDIR%%/QtNetwork/qlocalserver.sip
%%PYQT_SIPDIR%%/QtNetwork/qlocalsocket.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkaccessmanager.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkconfigmanager.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkconfiguration.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkcookie.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkcookiejar.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkdiskcache.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkinterface.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkproxy.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkreply.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworkrequest.sip
%%PYQT_SIPDIR%%/QtNetwork/qnetworksession.sip
%%PYQT_SIPDIR%%/QtNetwork/qpynetwork_qhash.sip
%%PYQT_SIPDIR%%/QtNetwork/qpynetwork_qmap.sip
%%PYQT_SIPDIR%%/QtNetwork/qssl.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslcertificate.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslcertificateextension.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslcipher.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslconfiguration.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslellipticcurve.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslerror.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslkey.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslpresharedkeyauthenticator.sip
%%PYQT_SIPDIR%%/QtNetwork/qsslsocket.sip
%%PYQT_SIPDIR%%/QtNetwork/qtcpserver.sip
%%PYQT_SIPDIR%%/QtNetwork/qtcpsocket.sip
%%PYQT_SIPDIR%%/QtNetwork/qudpsocket.sip
%%API%%share/qt5/qsci/api/python/QtNetwork.api

View file

@ -198,6 +198,7 @@
SUBDIR += py-preppy SUBDIR += py-preppy
SUBDIR += py-pycups SUBDIR += py-pycups
SUBDIR += py-pyscript SUBDIR += py-pyscript
SUBDIR += py-qt5-printsupport
SUBDIR += py-relatorio SUBDIR += py-relatorio
SUBDIR += py-reportlab SUBDIR += py-reportlab
SUBDIR += py-reportlab1 SUBDIR += py-reportlab1

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= printsupport
CATEGORIES= print python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtPrintSupport module
CONFIGURE_ARGS= --enable QtPrintSupport
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_QT5= core gui printsupport widgets qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtPrintsupport API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtPrintSupport module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,12 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtPrintSupport.so
%%PYQT_SIPDIR%%/QtPrintSupport/QtPrintSupportmod.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qabstractprintdialog.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qpagesetupdialog.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qprintdialog.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qprintengine.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qprinter.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qprinterinfo.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qprintpreviewdialog.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qprintpreviewwidget.sip
%%PYQT_SIPDIR%%/QtPrintSupport/qpyprintsupport_qlist.sip
%%API%%share/qt5/qsci/api/python/QtPrintSupport.api

View file

@ -1261,6 +1261,8 @@
SUBDIR += py-qrcode SUBDIR += py-qrcode
SUBDIR += py-qt4-xml SUBDIR += py-qt4-xml
SUBDIR += py-qt4-xmlpatterns SUBDIR += py-qt4-xmlpatterns
SUBDIR += py-qt5-xml
SUBDIR += py-qt5-xmlpatterns
SUBDIR += py-rdflib SUBDIR += py-rdflib
SUBDIR += py-regex SUBDIR += py-regex
SUBDIR += py-reverend SUBDIR += py-reverend

View file

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= xml
CATEGORIES= textproc devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtXml module
CONFIGURE_ARGS= --enable QtXml
PYQT_DIST= yes
USES= python pyqt:5
USE_PYQT= sip_build core_run
USE_QT5= core xml buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtXml API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtXml module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,7 @@
bin/pylupdate5
bin/pyrcc5
%%PYTHON_SITELIBDIR%%/PyQt5/QtXml.so
%%PYQT_SIPDIR%%/QtXml/QtXmlmod.sip
%%PYQT_SIPDIR%%/QtXml/qdom.sip
%%PYQT_SIPDIR%%/QtXml/qxml.sip
%%API%%share/qt5/qsci/api/python/QtXml.api

View file

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= xmlpatterns
CATEGORIES= textproc devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtXmlPatterns module
CONFIGURE_ARGS= --enable QtXmlPatterns
PYQT_DIST= yes
USES= python pyqt:5
USE_PYQT= sip_build core_run network_run
USE_QT5= core network xmlpatterns qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtXmlPatterns API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtXmlPatterns module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,17 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtXmlPatterns.so
%%PYQT_SIPDIR%%/QtXmlPatterns/QtXmlPatternsmod.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qabstractmessagehandler.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qabstracturiresolver.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qabstractxmlnodemodel.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qabstractxmlreceiver.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qsimplexmlnodemodel.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qsourcelocation.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlformatter.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlname.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlnamepool.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlquery.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlresultitems.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlschema.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlschemavalidator.sip
%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlserializer.sip
%%API%%share/qt5/qsci/api/python/QtXmlPatterns.api

View file

@ -1730,6 +1730,8 @@
SUBDIR += py-qp SUBDIR += py-qp
SUBDIR += py-qpy SUBDIR += py-qpy
SUBDIR += py-qt4-webkit SUBDIR += py-qt4-webkit
SUBDIR += py-qt5-webkit
SUBDIR += py-qt5-webkitwidgets
SUBDIR += py-rackspace-monitoring SUBDIR += py-rackspace-monitoring
SUBDIR += py-recaptcha SUBDIR += py-recaptcha
SUBDIR += py-requestbuilder SUBDIR += py-requestbuilder

View file

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= webkit
CATEGORIES= www devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtWebKit module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT5_VERSION}:${PORTSDIR}/x11-toolkits/py-qt5-gui
CONFIGURE_ARGS= --enable QtWebKit
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run gui_run network_run
USE_QT5= core gui network webkit qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtWebKit API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtWebKit module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,11 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKit.so
%%PYQT_SIPDIR%%/QtWebKit/QtWebKitmod.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebdatabase.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebelement.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebhistory.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebhistoryinterface.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebkitglobal.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebpluginfactory.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebsecurityorigin.sip
%%PYQT_SIPDIR%%/QtWebKit/qwebsettings.sip
%%API%%share/qt5/qsci/api/python/QtWebKit.api

View file

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= webkitwidgets
CATEGORIES= www devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtWebKitWidgets module
CONFIGURE_ARGS= --enable QtWebKitWidgets
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run printsupport_run webkit_run widgets_run
USE_QT5= core gui network printsupport webkit widgets \
qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtWebKitWidgets API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtWebKitWidgets module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,8 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKitWidgets.so
%%PYQT_SIPDIR%%/QtWebKitWidgets/QtWebKitWidgetsmod.sip
%%PYQT_SIPDIR%%/QtWebKitWidgets/qgraphicswebview.sip
%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebframe.sip
%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebinspector.sip
%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebpage.sip
%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebview.sip
%%API%%share/qt5/qsci/api/python/QtWebKitWidgets.api

View file

@ -191,6 +191,8 @@
SUBDIR += py-kivy SUBDIR += py-kivy
SUBDIR += py-kiwi SUBDIR += py-kiwi
SUBDIR += py-qt4-gui SUBDIR += py-qt4-gui
SUBDIR += py-qt5-gui
SUBDIR += py-qt5-widgets
SUBDIR += py-sexy SUBDIR += py-sexy
SUBDIR += py-tkinter SUBDIR += py-tkinter
SUBDIR += py32-tkinter SUBDIR += py32-tkinter

View file

@ -0,0 +1,25 @@
# $FreeBSD$
PORTNAME= gui
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtGui module
CONFIGURE_ARGS= --enable QtGui
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run
USE_QT5= core gui qmake_build imageformats_run
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtGui API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtGui module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,94 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtGui.so
%%PYQT_SIPDIR%%/QtGui/QtGuimod.sip
%%PYQT_SIPDIR%%/QtGui/opengl_types.sip
%%PYQT_SIPDIR%%/QtGui/qabstracttextdocumentlayout.sip
%%PYQT_SIPDIR%%/QtGui/qbackingstore.sip
%%PYQT_SIPDIR%%/QtGui/qbitmap.sip
%%PYQT_SIPDIR%%/QtGui/qbrush.sip
%%PYQT_SIPDIR%%/QtGui/qclipboard.sip
%%PYQT_SIPDIR%%/QtGui/qcolor.sip
%%PYQT_SIPDIR%%/QtGui/qcursor.sip
%%PYQT_SIPDIR%%/QtGui/qdesktopservices.sip
%%PYQT_SIPDIR%%/QtGui/qdrag.sip
%%PYQT_SIPDIR%%/QtGui/qevent.sip
%%PYQT_SIPDIR%%/QtGui/qfont.sip
%%PYQT_SIPDIR%%/QtGui/qfontdatabase.sip
%%PYQT_SIPDIR%%/QtGui/qfontinfo.sip
%%PYQT_SIPDIR%%/QtGui/qfontmetrics.sip
%%PYQT_SIPDIR%%/QtGui/qgenericmatrix.sip
%%PYQT_SIPDIR%%/QtGui/qglyphrun.sip
%%PYQT_SIPDIR%%/QtGui/qguiapplication.sip
%%PYQT_SIPDIR%%/QtGui/qicon.sip
%%PYQT_SIPDIR%%/QtGui/qiconengine.sip
%%PYQT_SIPDIR%%/QtGui/qimage.sip
%%PYQT_SIPDIR%%/QtGui/qimageiohandler.sip
%%PYQT_SIPDIR%%/QtGui/qimagereader.sip
%%PYQT_SIPDIR%%/QtGui/qimagewriter.sip
%%PYQT_SIPDIR%%/QtGui/qinputmethod.sip
%%PYQT_SIPDIR%%/QtGui/qkeysequence.sip
%%PYQT_SIPDIR%%/QtGui/qmatrix4x4.sip
%%PYQT_SIPDIR%%/QtGui/qmovie.sip
%%PYQT_SIPDIR%%/QtGui/qoffscreensurface.sip
%%PYQT_SIPDIR%%/QtGui/qopenglbuffer.sip
%%PYQT_SIPDIR%%/QtGui/qopenglcontext.sip
%%PYQT_SIPDIR%%/QtGui/qopengldebug.sip
%%PYQT_SIPDIR%%/QtGui/qopenglframebufferobject.sip
%%PYQT_SIPDIR%%/QtGui/qopenglpaintdevice.sip
%%PYQT_SIPDIR%%/QtGui/qopenglpixeltransferoptions.sip
%%PYQT_SIPDIR%%/QtGui/qopenglshaderprogram.sip
%%PYQT_SIPDIR%%/QtGui/qopengltexture.sip
%%PYQT_SIPDIR%%/QtGui/qopengltimerquery.sip
%%PYQT_SIPDIR%%/QtGui/qopenglversionfunctions.sip
%%PYQT_SIPDIR%%/QtGui/qopenglvertexarrayobject.sip
%%PYQT_SIPDIR%%/QtGui/qopenglwindow.sip
%%PYQT_SIPDIR%%/QtGui/qpagedpaintdevice.sip
%%PYQT_SIPDIR%%/QtGui/qpagelayout.sip
%%PYQT_SIPDIR%%/QtGui/qpagesize.sip
%%PYQT_SIPDIR%%/QtGui/qpaintdevice.sip
%%PYQT_SIPDIR%%/QtGui/qpaintdevicewindow.sip
%%PYQT_SIPDIR%%/QtGui/qpaintengine.sip
%%PYQT_SIPDIR%%/QtGui/qpainter.sip
%%PYQT_SIPDIR%%/QtGui/qpainterpath.sip
%%PYQT_SIPDIR%%/QtGui/qpalette.sip
%%PYQT_SIPDIR%%/QtGui/qpdfwriter.sip
%%PYQT_SIPDIR%%/QtGui/qpen.sip
%%PYQT_SIPDIR%%/QtGui/qpicture.sip
%%PYQT_SIPDIR%%/QtGui/qpixelformat.sip
%%PYQT_SIPDIR%%/QtGui/qpixmap.sip
%%PYQT_SIPDIR%%/QtGui/qpixmapcache.sip
%%PYQT_SIPDIR%%/QtGui/qpolygon.sip
%%PYQT_SIPDIR%%/QtGui/qpygui_qlist.sip
%%PYQT_SIPDIR%%/QtGui/qpygui_qpair.sip
%%PYQT_SIPDIR%%/QtGui/qpygui_qvector.sip
%%PYQT_SIPDIR%%/QtGui/qquaternion.sip
%%PYQT_SIPDIR%%/QtGui/qrasterwindow.sip
%%PYQT_SIPDIR%%/QtGui/qrawfont.sip
%%PYQT_SIPDIR%%/QtGui/qregion.sip
%%PYQT_SIPDIR%%/QtGui/qrgb.sip
%%PYQT_SIPDIR%%/QtGui/qscreen.sip
%%PYQT_SIPDIR%%/QtGui/qsessionmanager.sip
%%PYQT_SIPDIR%%/QtGui/qstandarditemmodel.sip
%%PYQT_SIPDIR%%/QtGui/qstatictext.sip
%%PYQT_SIPDIR%%/QtGui/qstylehints.sip
%%PYQT_SIPDIR%%/QtGui/qsurface.sip
%%PYQT_SIPDIR%%/QtGui/qsurfaceformat.sip
%%PYQT_SIPDIR%%/QtGui/qsyntaxhighlighter.sip
%%PYQT_SIPDIR%%/QtGui/qtextcursor.sip
%%PYQT_SIPDIR%%/QtGui/qtextdocument.sip
%%PYQT_SIPDIR%%/QtGui/qtextdocumentfragment.sip
%%PYQT_SIPDIR%%/QtGui/qtextdocumentwriter.sip
%%PYQT_SIPDIR%%/QtGui/qtextformat.sip
%%PYQT_SIPDIR%%/QtGui/qtextlayout.sip
%%PYQT_SIPDIR%%/QtGui/qtextlist.sip
%%PYQT_SIPDIR%%/QtGui/qtextobject.sip
%%PYQT_SIPDIR%%/QtGui/qtextoption.sip
%%PYQT_SIPDIR%%/QtGui/qtexttable.sip
%%PYQT_SIPDIR%%/QtGui/qtouchdevice.sip
%%PYQT_SIPDIR%%/QtGui/qtransform.sip
%%PYQT_SIPDIR%%/QtGui/qvalidator.sip
%%PYQT_SIPDIR%%/QtGui/qvector2d.sip
%%PYQT_SIPDIR%%/QtGui/qvector3d.sip
%%PYQT_SIPDIR%%/QtGui/qvector4d.sip
%%PYQT_SIPDIR%%/QtGui/qwindow.sip
%%PYQT_SIPDIR%%/QtGui/qwindowdefs.sip
%%API%%share/qt5/qsci/api/python/QtGui.api

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= widgets
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtWidgets module
CONFIGURE_ARGS= --enable QtWidgets
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run gui_run
USE_QT5= core gui widgets qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtGui API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtWidgets module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,127 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtWidgets.so
%%PYQT_SIPDIR%%/QtWidgets/QtWidgetsmod.sip
%%PYQT_SIPDIR%%/QtWidgets/qabstractbutton.sip
%%PYQT_SIPDIR%%/QtWidgets/qabstractitemdelegate.sip
%%PYQT_SIPDIR%%/QtWidgets/qabstractitemview.sip
%%PYQT_SIPDIR%%/QtWidgets/qabstractscrollarea.sip
%%PYQT_SIPDIR%%/QtWidgets/qabstractslider.sip
%%PYQT_SIPDIR%%/QtWidgets/qabstractspinbox.sip
%%PYQT_SIPDIR%%/QtWidgets/qaction.sip
%%PYQT_SIPDIR%%/QtWidgets/qactiongroup.sip
%%PYQT_SIPDIR%%/QtWidgets/qapplication.sip
%%PYQT_SIPDIR%%/QtWidgets/qboxlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qbuttongroup.sip
%%PYQT_SIPDIR%%/QtWidgets/qcalendarwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qcheckbox.sip
%%PYQT_SIPDIR%%/QtWidgets/qcolordialog.sip
%%PYQT_SIPDIR%%/QtWidgets/qcolumnview.sip
%%PYQT_SIPDIR%%/QtWidgets/qcombobox.sip
%%PYQT_SIPDIR%%/QtWidgets/qcommandlinkbutton.sip
%%PYQT_SIPDIR%%/QtWidgets/qcommonstyle.sip
%%PYQT_SIPDIR%%/QtWidgets/qcompleter.sip
%%PYQT_SIPDIR%%/QtWidgets/qdatawidgetmapper.sip
%%PYQT_SIPDIR%%/QtWidgets/qdatetimeedit.sip
%%PYQT_SIPDIR%%/QtWidgets/qdesktopwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qdial.sip
%%PYQT_SIPDIR%%/QtWidgets/qdialog.sip
%%PYQT_SIPDIR%%/QtWidgets/qdialogbuttonbox.sip
%%PYQT_SIPDIR%%/QtWidgets/qdirmodel.sip
%%PYQT_SIPDIR%%/QtWidgets/qdockwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qdrawutil.sip
%%PYQT_SIPDIR%%/QtWidgets/qerrormessage.sip
%%PYQT_SIPDIR%%/QtWidgets/qfiledialog.sip
%%PYQT_SIPDIR%%/QtWidgets/qfileiconprovider.sip
%%PYQT_SIPDIR%%/QtWidgets/qfilesystemmodel.sip
%%PYQT_SIPDIR%%/QtWidgets/qfocusframe.sip
%%PYQT_SIPDIR%%/QtWidgets/qfontcombobox.sip
%%PYQT_SIPDIR%%/QtWidgets/qfontdialog.sip
%%PYQT_SIPDIR%%/QtWidgets/qformlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qframe.sip
%%PYQT_SIPDIR%%/QtWidgets/qgesture.sip
%%PYQT_SIPDIR%%/QtWidgets/qgesturerecognizer.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicsanchorlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicseffect.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicsgridlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicsitem.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicslayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicslayoutitem.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicslinearlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicsproxywidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicsscene.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicssceneevent.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicstransform.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicsview.sip
%%PYQT_SIPDIR%%/QtWidgets/qgraphicswidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qgridlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qgroupbox.sip
%%PYQT_SIPDIR%%/QtWidgets/qheaderview.sip
%%PYQT_SIPDIR%%/QtWidgets/qinputdialog.sip
%%PYQT_SIPDIR%%/QtWidgets/qitemdelegate.sip
%%PYQT_SIPDIR%%/QtWidgets/qitemeditorfactory.sip
%%PYQT_SIPDIR%%/QtWidgets/qkeyeventtransition.sip
%%PYQT_SIPDIR%%/QtWidgets/qkeysequenceedit.sip
%%PYQT_SIPDIR%%/QtWidgets/qlabel.sip
%%PYQT_SIPDIR%%/QtWidgets/qlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qlayoutitem.sip
%%PYQT_SIPDIR%%/QtWidgets/qlcdnumber.sip
%%PYQT_SIPDIR%%/QtWidgets/qlineedit.sip
%%PYQT_SIPDIR%%/QtWidgets/qlistview.sip
%%PYQT_SIPDIR%%/QtWidgets/qlistwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qmaccocoaviewcontainer.sip
%%PYQT_SIPDIR%%/QtWidgets/qmainwindow.sip
%%PYQT_SIPDIR%%/QtWidgets/qmdiarea.sip
%%PYQT_SIPDIR%%/QtWidgets/qmdisubwindow.sip
%%PYQT_SIPDIR%%/QtWidgets/qmenu.sip
%%PYQT_SIPDIR%%/QtWidgets/qmenubar.sip
%%PYQT_SIPDIR%%/QtWidgets/qmessagebox.sip
%%PYQT_SIPDIR%%/QtWidgets/qmouseeventtransition.sip
%%PYQT_SIPDIR%%/QtWidgets/qopenglwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qplaintextedit.sip
%%PYQT_SIPDIR%%/QtWidgets/qprogressbar.sip
%%PYQT_SIPDIR%%/QtWidgets/qprogressdialog.sip
%%PYQT_SIPDIR%%/QtWidgets/qproxystyle.sip
%%PYQT_SIPDIR%%/QtWidgets/qpushbutton.sip
%%PYQT_SIPDIR%%/QtWidgets/qpywidgets_qlist.sip
%%PYQT_SIPDIR%%/QtWidgets/qradiobutton.sip
%%PYQT_SIPDIR%%/QtWidgets/qrubberband.sip
%%PYQT_SIPDIR%%/QtWidgets/qscrollarea.sip
%%PYQT_SIPDIR%%/QtWidgets/qscrollbar.sip
%%PYQT_SIPDIR%%/QtWidgets/qscroller.sip
%%PYQT_SIPDIR%%/QtWidgets/qscrollerproperties.sip
%%PYQT_SIPDIR%%/QtWidgets/qshortcut.sip
%%PYQT_SIPDIR%%/QtWidgets/qsizegrip.sip
%%PYQT_SIPDIR%%/QtWidgets/qsizepolicy.sip
%%PYQT_SIPDIR%%/QtWidgets/qslider.sip
%%PYQT_SIPDIR%%/QtWidgets/qspinbox.sip
%%PYQT_SIPDIR%%/QtWidgets/qsplashscreen.sip
%%PYQT_SIPDIR%%/QtWidgets/qsplitter.sip
%%PYQT_SIPDIR%%/QtWidgets/qstackedlayout.sip
%%PYQT_SIPDIR%%/QtWidgets/qstackedwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qstatusbar.sip
%%PYQT_SIPDIR%%/QtWidgets/qstyle.sip
%%PYQT_SIPDIR%%/QtWidgets/qstyleditemdelegate.sip
%%PYQT_SIPDIR%%/QtWidgets/qstylefactory.sip
%%PYQT_SIPDIR%%/QtWidgets/qstyleoption.sip
%%PYQT_SIPDIR%%/QtWidgets/qstylepainter.sip
%%PYQT_SIPDIR%%/QtWidgets/qsystemtrayicon.sip
%%PYQT_SIPDIR%%/QtWidgets/qtabbar.sip
%%PYQT_SIPDIR%%/QtWidgets/qtableview.sip
%%PYQT_SIPDIR%%/QtWidgets/qtablewidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qtabwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qtextbrowser.sip
%%PYQT_SIPDIR%%/QtWidgets/qtextedit.sip
%%PYQT_SIPDIR%%/QtWidgets/qtoolbar.sip
%%PYQT_SIPDIR%%/QtWidgets/qtoolbox.sip
%%PYQT_SIPDIR%%/QtWidgets/qtoolbutton.sip
%%PYQT_SIPDIR%%/QtWidgets/qtooltip.sip
%%PYQT_SIPDIR%%/QtWidgets/qtreeview.sip
%%PYQT_SIPDIR%%/QtWidgets/qtreewidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qtreewidgetitemiterator.sip
%%PYQT_SIPDIR%%/QtWidgets/qundogroup.sip
%%PYQT_SIPDIR%%/QtWidgets/qundostack.sip
%%PYQT_SIPDIR%%/QtWidgets/qundoview.sip
%%PYQT_SIPDIR%%/QtWidgets/qwhatsthis.sip
%%PYQT_SIPDIR%%/QtWidgets/qwidget.sip
%%PYQT_SIPDIR%%/QtWidgets/qwidgetaction.sip
%%PYQT_SIPDIR%%/QtWidgets/qwizard.sip
%%API%%share/qt5/qsci/api/python/QtWidgets.api

View file

@ -232,6 +232,7 @@
SUBDIR += printscreen SUBDIR += printscreen
SUBDIR += props SUBDIR += props
SUBDIR += py-qt4-opengl SUBDIR += py-qt4-opengl
SUBDIR += py-qt5-opengl
SUBDIR += qimageblitz SUBDIR += qimageblitz
SUBDIR += qt4-graphicssystems-opengl SUBDIR += qt4-graphicssystems-opengl
SUBDIR += qt4-inputmethods SUBDIR += qt4-inputmethods

View file

@ -0,0 +1,27 @@
# $FreeBSD$
PORTNAME= opengl
CATEGORIES= x11 devel python
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtOpenGL module
CONFIGURE_ARGS= --enable QtOpenGL
PYQT_DIST= yes
USES= python pyqt:5
USE_GL= gl
USE_PYQT= sip_build core_run gui_run widgets_run
USE_QT5= core gui opengl widgets qmake_build
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
OPTIONS_SUB= yes
API_DESC= Install QtOpenGL API for QScintilla2
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2-qt5.so:${PORTSDIR}/devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtOpenGL module.
WWW: http://www.riverbankcomputing.co.uk/software/pyqt/

View file

@ -0,0 +1,4 @@
%%PYTHON_SITELIBDIR%%/PyQt5/QtOpenGL.so
%%PYQT_SIPDIR%%/QtOpenGL/QtOpenGLmod.sip
%%PYQT_SIPDIR%%/QtOpenGL/qgl.sip
%%API%%share/qt5/qsci/api/python/QtOpenGL.api