svn commit: r524688 - in head: Mk/Uses www www/py-qt5-websockets
Tobias C. Berner
tcberner at FreeBSD.org
Fri Jan 31 10:00:44 UTC 2020
Author: tcberner
Date: Fri Jan 31 10:00:42 2020
New Revision: 524688
URL: https://svnweb.freebsd.org/changeset/ports/524688
Log:
New port: www/py-qt5-websockets : Python bindings for the Qt5 toolkit, QtWebSockets module
PR: 243667
Submitted by: Zane C. Bowers-Hadley <vvelox at vvelox.net>
Added:
head/www/py-qt5-websockets/
head/www/py-qt5-websockets/Makefile (contents, props changed)
head/www/py-qt5-websockets/pkg-descr (contents, props changed)
head/www/py-qt5-websockets/pkg-plist (contents, props changed)
Modified:
head/Mk/Uses/pyqt.mk
head/www/Makefile
Modified: head/Mk/Uses/pyqt.mk
==============================================================================
--- head/Mk/Uses/pyqt.mk Fri Jan 31 09:52:11 2020 (r524687)
+++ head/Mk/Uses/pyqt.mk Fri Jan 31 10:00:42 2020 (r524688)
@@ -81,7 +81,8 @@ _USE_PYQT_ALL= core dbus dbussupport demo designer de
sql svg test webkit xml xmlpatterns sip
# List of components only in pyqt5
_USE_PYQT5_ONLY= multimediawidgets printsupport qml quickwidgets \
- serialport webchannel webengine webkitwidgets widgets
+ serialport webchannel webengine webkitwidgets \
+ websockets widgets
# Unversioned variables for the rest of the file
PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION}
@@ -118,6 +119,7 @@ py-test_PATH= ${PYQT_PY_RELNAME}-test>=${PYQT_VERSION
py-webchannel_PATH= ${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION}
py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=5.12.1
py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION}
+py-websockets_PATH= ${PYQT_PY_RELNAME}-websockets>=${PYQT_VERSION}
py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION}
py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION}
@@ -155,6 +157,7 @@ py-test_PORT= devel/${PYQT_RELNAME}-test
py-webchannel_PORT= www/${PYQT_RELNAME}-webchannel
py-webengine_PORT= www/${PYQT_RELNAME}-webengine
py-webkit_PORT= www/${PYQT_RELNAME}-webkit
+py-websockets_PORT= www/${PYQT_RELNAME}-websockets
py-xml_PORT= textproc/${PYQT_RELNAME}-xml
py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Fri Jan 31 09:52:11 2020 (r524687)
+++ head/www/Makefile Fri Jan 31 10:00:42 2020 (r524688)
@@ -1819,6 +1819,7 @@
SUBDIR += py-qt5-webengine
SUBDIR += py-qt5-webkit
SUBDIR += py-qt5-webkitwidgets
+ SUBDUR += py-qt5-websockets
SUBDIR += py-rackspace-monitoring
SUBDIR += py-recaptcha
SUBDIR += py-requestbuilder
Added: head/www/py-qt5-websockets/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-qt5-websockets/Makefile Fri Jan 31 10:00:42 2020 (r524688)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= websockets
+CATEGORIES= www net devel python
+
+MAINTAINER= kde at FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtWebSockets module
+
+BUILD_DEPENDS= ${PY_ENUM34}
+RUN_DEPENDS= ${PY_ENUM34}
+
+CONFIGURE_ARGS= --enable QtWebSockets
+PYQT_DIST= yes
+
+USES= python pyqt:5 qt:5
+USE_PYQT= sip_build core_run
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core qmake_build websockets
+
+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=${PYQT_APIDIR}
+API_CONFIGURE_OFF= --no-qsci-api
+API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+DEBUG_CONFIGURE_ON= --debug --trace
+
+.include <bsd.port.mk>
Added: head/www/py-qt5-websockets/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-qt5-websockets/pkg-descr Fri Jan 31 10:00:42 2020 (r524688)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtWebSockets module.
+
+WWW: https://riverbankcomputing.com/software/pyqt
Added: head/www/py-qt5-websockets/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-qt5-websockets/pkg-plist Fri Jan 31 10:00:42 2020 (r524688)
@@ -0,0 +1,9 @@
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebSockets.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebSockets.pyi
+%%PYQT_SIPDIR%%/QtWebSockets/QtWebSocketsmod.sip
+%%PYQT_SIPDIR%%/QtWebSockets/qmaskgenerator.sip
+%%PYQT_SIPDIR%%/QtWebSockets/qwebsocket.sip
+%%PYQT_SIPDIR%%/QtWebSockets/qwebsocketcorsauthenticator.sip
+%%PYQT_SIPDIR%%/QtWebSockets/qwebsocketprotocol.sip
+%%PYQT_SIPDIR%%/QtWebSockets/qwebsocketserver.sip
+%%API%%%%PYQT_APIDIR%%/api/python/QtWebSockets.api
More information about the svn-ports-head
mailing list