svn commit: r449341 - in head/www: . novnc-websockify

Marcelo Araujo araujo at FreeBSD.org
Wed Sep 6 11:49:45 UTC 2017


Author: araujo
Date: Wed Sep  6 11:49:43 2017
New Revision: 449341
URL: https://svnweb.freebsd.org/changeset/ports/449341

Log:
  Websockify is a WebSocket to TCP proxy/bridge.
  
  This allows a browser to connect to any application/server/service.
  Implementations in Python, C, Node.js and Ruby.
  
  It also includes a wrap program that uses a LD_PRELOAD library to
  proxying from a source address to a target address.
  
  WWW: https://github.com/novnc/websockify
  
  Sponsored by:	iXsystems, Inc.

Added:
  head/www/novnc-websockify/
  head/www/novnc-websockify/Makefile   (contents, props changed)
  head/www/novnc-websockify/distinfo   (contents, props changed)
  head/www/novnc-websockify/pkg-descr   (contents, props changed)
  head/www/novnc-websockify/pkg-plist   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Wed Sep  6 11:39:36 2017	(r449340)
+++ head/www/Makefile	Wed Sep  6 11:49:43 2017	(r449341)
@@ -544,6 +544,7 @@
     SUBDIR += node6
     SUBDIR += nostromo
     SUBDIR += novnc
+    SUBDIR += novnc-websockify
     SUBDIR += npapi-vlc
     SUBDIR += npapi-xine
     SUBDIR += npc

Added: head/www/novnc-websockify/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/novnc-websockify/Makefile	Wed Sep  6 11:49:43 2017	(r449341)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	websockify
+PORTVERSION=	0.8.0
+CATEGORIES=	www
+
+MAINTAINER=	araujo at FreeBSD.org
+COMMENT=	noVNC-websockify implementation.
+
+LICENSE=	MPL20
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	novnc>0:www/novnc
+
+USES=		shebangfix python
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	novnc
+GH_PROJECT=	websockify
+GH_TAGNAME=	1f132f9
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+TARGET_DIR=	${PREFIX}/libexec/novnc/utils/websockify
+
+do-install:
+	${MKDIR} ${TARGET_DIR}
+	cd ${WRKSRC} && ${RM} .gitignore .gitmodules .travis.yml
+	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${TARGET_DIR}
+	@${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/run
+	@${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/rebind
+
+.include <bsd.port.mk>

Added: head/www/novnc-websockify/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/novnc-websockify/distinfo	Wed Sep  6 11:49:43 2017	(r449341)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1504695059
+SHA256 (novnc-websockify-0.8.0-1f132f9_GH0.tar.gz) = f67d27fdf8dcf7f92bb7f22b5d78ebf5369f71f3bc1ee3084a17ef90b356e93f
+SIZE (novnc-websockify-0.8.0-1f132f9_GH0.tar.gz) = 288383

Added: head/www/novnc-websockify/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/novnc-websockify/pkg-descr	Wed Sep  6 11:49:43 2017	(r449341)
@@ -0,0 +1,8 @@
+Websockify is a WebSocket to TCP proxy/bridge.
+This allows a browser to connect to any application/server/service.
+Implementations in Python, C, Node.js and Ruby.
+
+It also includes a wrap program that uses a LD_PRELOAD library to
+proxying from a source address to a target address.
+
+WWW: https://github.com/novnc/websockify

Added: head/www/novnc-websockify/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/novnc-websockify/pkg-plist	Wed Sep  6 11:49:43 2017	(r449341)
@@ -0,0 +1,82 @@
+libexec/novnc/utils/websockify/CHANGES.txt
+libexec/novnc/utils/websockify/LICENSE.txt
+libexec/novnc/utils/websockify/MANIFEST.in
+libexec/novnc/utils/websockify/Makefile
+libexec/novnc/utils/websockify/README.md
+libexec/novnc/utils/websockify/Windows/Windows Service Readme.txt
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/Program.cs
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/ProjectInstaller.Designer.cs
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/ProjectInstaller.cs
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/ProjectInstaller.resx
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/Properties/AssemblyInfo.cs
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/Service1.Designer.cs
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/Service1.cs
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/noVNC Websocket.csproj
+libexec/novnc/utils/websockify/Windows/noVNC Websocket Service Project/noVNC Websocket.sln
+libexec/novnc/utils/websockify/docs/LICENSE.GPL-3
+libexec/novnc/utils/websockify/docs/LICENSE.LGPL-3
+libexec/novnc/utils/websockify/docs/LICENSE.MPL-2.0
+libexec/novnc/utils/websockify/docs/TODO
+libexec/novnc/utils/websockify/docs/flash_policy.txt
+libexec/novnc/utils/websockify/docs/latency_results.txt
+libexec/novnc/utils/websockify/docs/notes
+libexec/novnc/utils/websockify/docs/release.txt
+libexec/novnc/utils/websockify/docs/websockify.1
+libexec/novnc/utils/websockify/include/VT100.js
+libexec/novnc/utils/websockify/include/base64.js
+libexec/novnc/utils/websockify/include/keysym.js
+libexec/novnc/utils/websockify/include/util.js
+libexec/novnc/utils/websockify/include/web-socket-js/README.txt
+libexec/novnc/utils/websockify/include/web-socket-js/WebSocketMain.swf
+libexec/novnc/utils/websockify/include/web-socket-js/swfobject.js
+libexec/novnc/utils/websockify/include/web-socket-js/web_socket.js
+libexec/novnc/utils/websockify/include/websock.js
+libexec/novnc/utils/websockify/include/webutil.js
+libexec/novnc/utils/websockify/include/wsirc.js
+libexec/novnc/utils/websockify/include/wstelnet.js
+libexec/novnc/utils/websockify/other/Makefile
+libexec/novnc/utils/websockify/other/README.md
+libexec/novnc/utils/websockify/other/js/README.md
+libexec/novnc/utils/websockify/other/js/package.json
+libexec/novnc/utils/websockify/other/js/websockify.js
+libexec/novnc/utils/websockify/other/launch.sh
+libexec/novnc/utils/websockify/other/project.clj
+libexec/novnc/utils/websockify/other/websocket.c
+libexec/novnc/utils/websockify/other/websocket.h
+libexec/novnc/utils/websockify/other/websocket.rb
+libexec/novnc/utils/websockify/other/websockify.c
+libexec/novnc/utils/websockify/other/websockify.clj
+libexec/novnc/utils/websockify/other/websockify.rb
+libexec/novnc/utils/websockify/other/wswrap
+libexec/novnc/utils/websockify/rebind
+libexec/novnc/utils/websockify/rebind.c
+libexec/novnc/utils/websockify/run
+libexec/novnc/utils/websockify/setup.py
+libexec/novnc/utils/websockify/test-requirements.txt
+libexec/novnc/utils/websockify/tests/b64_vs_utf8.py
+libexec/novnc/utils/websockify/tests/base64.html
+libexec/novnc/utils/websockify/tests/base64.js
+libexec/novnc/utils/websockify/tests/echo.html
+libexec/novnc/utils/websockify/tests/echo.py
+libexec/novnc/utils/websockify/tests/echo.rb
+libexec/novnc/utils/websockify/tests/include
+libexec/novnc/utils/websockify/tests/latency.html
+libexec/novnc/utils/websockify/tests/latency.py
+libexec/novnc/utils/websockify/tests/load.html
+libexec/novnc/utils/websockify/tests/load.py
+libexec/novnc/utils/websockify/tests/plain_echo.html
+libexec/novnc/utils/websockify/tests/simple.html
+libexec/novnc/utils/websockify/tests/test_auth_plugins.py
+libexec/novnc/utils/websockify/tests/test_websocket.py
+libexec/novnc/utils/websockify/tests/test_websocketproxy.py
+libexec/novnc/utils/websockify/tests/utf8-list.py
+libexec/novnc/utils/websockify/tox.ini
+libexec/novnc/utils/websockify/websockify.py
+libexec/novnc/utils/websockify/websockify/__init__.py
+libexec/novnc/utils/websockify/websockify/auth_plugins.py
+libexec/novnc/utils/websockify/websockify/token_plugins.py
+libexec/novnc/utils/websockify/websockify/websocket.py
+libexec/novnc/utils/websockify/websockify/websocketproxy.py
+libexec/novnc/utils/websockify/wsirc.html
+libexec/novnc/utils/websockify/wstelnet.html
+ at dir libexec/novnc/utils/websockify/include/web-socket-js-project


More information about the svn-ports-all mailing list