Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 2020 10:00:43 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r524688 - in head: Mk/Uses www www/py-qt5-websockets
Message-ID:  <202001311000.00VA0hD7006437@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001311000.00VA0hD7006437>