Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2015 11:59:55 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r389193 - in head: Mk devel/qt5 www www/qt5-websockets
Message-ID:  <201506111159.t5BBxtvt018512@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Thu Jun 11 11:59:55 2015
New Revision: 389193
URL: https://svnweb.freebsd.org/changeset/ports/389193

Log:
  Add www/qt5-websockets.
  
  The QtWebSockets module implements the WebSocket protocol as specified
  in RFC 6455. It solely depends on Qt (no external dependencies).
  
  http://doc.qt.io/qt-5/qtwebsockets-index.html
  
  Submitted by:	Tobias Berner <tcberner@gmail.com>

Added:
  head/www/qt5-websockets/
  head/www/qt5-websockets/Makefile   (contents, props changed)
  head/www/qt5-websockets/pkg-plist   (contents, props changed)
Modified:
  head/Mk/bsd.qt.mk
  head/devel/qt5/distinfo
  head/www/Makefile

Modified: head/Mk/bsd.qt.mk
==============================================================================
--- head/Mk/bsd.qt.mk	Thu Jun 11 11:39:42 2015	(r389192)
+++ head/Mk/bsd.qt.mk	Thu Jun 11 11:59:55 2015	(r389193)
@@ -96,7 +96,7 @@ USES+=			tar:xz
 # devel/qt*/distinfo for every port.
 QT_DIST=		base declarative doc graphicaleffects imageformats \
 				multimedia quick1 quickcontrols script serialport svg tools \
-				translations webkit webkit-examples x11extras xmlpatterns
+				translations webchannel webkit webkit-examples websockets x11extras xmlpatterns
 .  endif
 
 .  if ${QT_DIST} == "base" && ${PORTNAME} != "qmake"
@@ -301,7 +301,8 @@ _USE_QT4_ONLY=	accessible assistant-adp 
 
 _USE_QT5_ONLY=	buildtools concurrent core graphicaleffects \
 				paths phonon4 printsupport qdbus qdoc qev qml quick \
-				quickcontrols serialport uitools webchannel widgets x11extras
+				quickcontrols serialport uitools webchannel websockets \
+				widgets x11extras
 
 accessible_PORT=	accessibility/${_QT_RELNAME}-accessible
 accessible_PATH=	${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so
@@ -518,6 +519,9 @@ uitools_PATH=		${QT_LIBDIR}/libQt${_QT_L
 webchannel_PORT=	www/${_QT_RELNAME}-webchannel
 webchannel_PATH=	${QT_LIBDIR}/libQt${_QT_LIBVER}WebChannel.so
 
+websockets_PORT=	www/${_QT_RELNAME}-websockets
+websockets_PATH=	${QT_LIBDIR}/libQt${_QT_LIBVER}WebSockets.so
+
 webkit_PORT=		www/webkit-${_QT_RELNAME}
 webkit_PATH=		${QT_LIBDIR}/libQt${_QT_LIBVER}WebKit.so
 

Modified: head/devel/qt5/distinfo
==============================================================================
--- head/devel/qt5/distinfo	Thu Jun 11 11:39:42 2015	(r389192)
+++ head/devel/qt5/distinfo	Thu Jun 11 11:59:55 2015	(r389193)
@@ -30,6 +30,8 @@ SHA256 (KDE/Qt/5.4.1/qtwebkit-opensource
 SIZE (KDE/Qt/5.4.1/qtwebkit-opensource-src-5.4.1.tar.xz) = 33457544
 SHA256 (KDE/Qt/5.4.1/qtwebkit-examples-opensource-src-5.4.1.tar.xz) = 19187bb31c349c67f90c92df896f14f9167b982bdef5187e83fd68407826720a
 SIZE (KDE/Qt/5.4.1/qtwebkit-examples-opensource-src-5.4.1.tar.xz) = 3419316
+SHA256 (KDE/Qt/5.4.1/qtwebsockets-opensource-src-5.4.1.tar.xz) = daf56f98c5e267253bd2d2e421472fc02faa1703a9063cc14cf8afce6967ab44
+SIZE (KDE/Qt/5.4.1/qtwebsockets-opensource-src-5.4.1.tar.xz) = 74784
 SHA256 (KDE/Qt/5.4.1/qtx11extras-opensource-src-5.4.1.tar.xz) = 20a61cdb9f925e9ab959bed1e7aeb1855b721619d5dc5f3691b8c1ce186e8c2e
 SIZE (KDE/Qt/5.4.1/qtx11extras-opensource-src-5.4.1.tar.xz) = 25460
 SHA256 (KDE/Qt/5.4.1/qtxmlpatterns-opensource-src-5.4.1.tar.xz) = f5142ff4d3f1154550530eddf310d2ff149c6f0055d3d028ad48cb5491c65318

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Thu Jun 11 11:39:42 2015	(r389192)
+++ head/www/Makefile	Thu Jun 11 11:59:55 2015	(r389193)
@@ -1752,6 +1752,7 @@
     SUBDIR += qdecoder
     SUBDIR += qooxdoo
     SUBDIR += qt5-webchannel
+    SUBDIR += qt5-websockets
     SUBDIR += quickie
     SUBDIR += qupzilla-qt4
     SUBDIR += qupzilla-qt5

Added: head/www/qt5-websockets/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/qt5-websockets/Makefile	Thu Jun 11 11:59:55 2015	(r389193)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME=	websockets
+DISTVERSION=	${QT5_VERSION}
+CATEGORIES=	www
+PKGNAMEPREFIX=	qt5-
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Implements the WebSocket protocol as specified in RFC 6455.
+
+USE_QT5=	buildtools_build core network qml quick
+QT_DIST=	${PORTNAME}
+USES=		qmake
+USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
+
+.include <bsd.port.mk>

Added: head/www/qt5-websockets/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/qt5-websockets/pkg-plist	Thu Jun 11 11:59:55 2015	(r389193)
@@ -0,0 +1,39 @@
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qdefaultmaskgenerator_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qsslserver_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocket_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketcorsauthenticator_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketdataprocessor_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketframe_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsockethandshakerequest_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsockethandshakeresponse_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketprotocol_p.h
+%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketserver_p.h
+%%QT_INCDIR%%/QtWebSockets/QMaskGenerator
+%%QT_INCDIR%%/QtWebSockets/QWebSocket
+%%QT_INCDIR%%/QtWebSockets/QWebSocketCorsAuthenticator
+%%QT_INCDIR%%/QtWebSockets/QWebSocketServer
+%%QT_INCDIR%%/QtWebSockets/QtWebSockets
+%%QT_INCDIR%%/QtWebSockets/QtWebSocketsDepends
+%%QT_INCDIR%%/QtWebSockets/QtWebSocketsVersion
+%%QT_INCDIR%%/QtWebSockets/qmaskgenerator.h
+%%QT_INCDIR%%/QtWebSockets/qtwebsocketsversion.h
+%%QT_INCDIR%%/QtWebSockets/qwebsocket.h
+%%QT_INCDIR%%/QtWebSockets/qwebsocketcorsauthenticator.h
+%%QT_INCDIR%%/QtWebSockets/qwebsocketprotocol.h
+%%QT_INCDIR%%/QtWebSockets/qwebsockets_global.h
+%%QT_INCDIR%%/QtWebSockets/qwebsocketserver.h
+lib/cmake/Qt5WebSockets/Qt5WebSocketsConfig.cmake
+lib/cmake/Qt5WebSockets/Qt5WebSocketsConfigVersion.cmake
+lib/libQt5WebSockets.prl
+lib/libQt5WebSockets.so
+lib/libQt5WebSockets.so.5
+lib/libQt5WebSockets.so.%%SHORTVER%%
+lib/libQt5WebSockets.so.%%FULLVER%%
+%%DEBUG%%lib/libQt5WebSockets.so.%%FULLVER%%.debug
+%%QT_MKSPECDIR%%/modules/qt_lib_websockets.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_websockets_private.pri
+%%QT_QMLDIR%%/Qt/WebSockets/libdeclarative_qmlwebsockets.so
+%%DEBUG%%%%QT_QMLDIR%%/Qt/WebSockets/libdeclarative_qmlwebsockets.so.debug
+%%QT_QMLDIR%%/Qt/WebSockets/plugins.qmltypes
+%%QT_QMLDIR%%/Qt/WebSockets/qmldir
+libdata/pkgconfig/Qt5WebSockets.pc



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