diff --git a/x11/xpra-html5/Makefile b/x11/xpra-html5/Makefile index 6836351f5676..6d6de784a40b 100644 --- a/x11/xpra-html5/Makefile +++ b/x11/xpra-html5/Makefile @@ -1,50 +1,47 @@ PORTNAME= xpra-html5 -PORTVERSION= 12 +PORTVERSION= 13 DISTVERSIONPREFIX= v CATEGORIES= x11 MAINTAINER= arrowd@FreeBSD.org COMMENT= Browser-based client for x11/xpra WWW= https://xpra.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= brotli:archivers/brotli USES= python:build +USE_GITHUB= yes +GH_ACCOUNT= Xpra-org +USE_PYTHON= noflavors + +ETCDIR= ${PREFIX}/etc/xpra/html5-client +NO_ARCH= yes +NO_BUILD= yes OPTIONS_DEFAULT= YUICOMPRESSOR OPTIONS_RADIO= MINIFIER OPTIONS_RADIO_MINIFIER= HJSMIN YUICOMPRESSOR +HJSMIN_DESC= Minify JavaScript with hjsmin (Haskell) MINIFIER_DESC= JavaScript sources minification YUICOMPRESSOR_DESC= Minify JavaScript with yuicompressor (Java) -HJSMIN_DESC= Minify JavaScript with hjsmin (Haskell) - -YUICOMPRESSOR_BUILD_DEPENDS= yuicompressor:www/yuicompressor -YUICOMPRESSOR_VARS= minifier=yuicompressor HJSMIN_BUILD_DEPENDS= hjsmin:www/hs-hjsmin HJSMIN_VARS= minifier=hjsmin - -USE_PYTHON= noflavors - -USE_GITHUB= yes -GH_ACCOUNT= Xpra-org - -NO_ARCH= yes -NO_BUILD= yes -ETCDIR= ${PREFIX}/etc/xpra/html5-client +YUICOMPRESSOR_BUILD_DEPENDS= yuicompressor:www/yuicompressor +YUICOMPRESSOR_VARS= minifier=yuicompressor .include .if !${PORT_OPTIONS:MYUICOMPRESSOR} && !${PORT_OPTIONS:MHJSMIN} MINIFIER= copy .endif do-install: cd ${WRKSRC} && ${PYTHON_CMD} setup.py install ${STAGEDIR} ${PREFIX}/share/xpra/www ${ETCDIR} ${MINIFIER} .include diff --git a/x11/xpra-html5/distinfo b/x11/xpra-html5/distinfo index 80f9a0e8f951..a6d81f479f04 100644 --- a/x11/xpra-html5/distinfo +++ b/x11/xpra-html5/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711788993 -SHA256 (Xpra-org-xpra-html5-v12_GH0.tar.gz) = 09c82238b920951ba2cdde7102e2a28b7786137a09659ca1c3feac08c3794a18 -SIZE (Xpra-org-xpra-html5-v12_GH0.tar.gz) = 2354981 +TIMESTAMP = 1717048176 +SHA256 (Xpra-org-xpra-html5-v13_GH0.tar.gz) = f189d98ac411b8ba87805174e10ed9f33e561e3c908a109305eab4e21db32afa +SIZE (Xpra-org-xpra-html5-v13_GH0.tar.gz) = 2360764 diff --git a/x11/xpra-html5/pkg-descr b/x11/xpra-html5/pkg-descr index 14ca3693aa96..46f00e082f86 100644 --- a/x11/xpra-html5/pkg-descr +++ b/x11/xpra-html5/pkg-descr @@ -1,4 +1,4 @@ -Xpra gives you persistent remote applications for X. So basically it is a -screen for remote X apps. +Xpra gives you persistent remote applications for X. +So basically it is a screen for remote X apps. This package contains Xpra HTML5 client that runs in the browser window. diff --git a/x11/xpra-html5/pkg-plist b/x11/xpra-html5/pkg-plist index a7e255ed7d6f..fcf4f15cff48 100644 --- a/x11/xpra-html5/pkg-plist +++ b/x11/xpra-html5/pkg-plist @@ -1,186 +1,190 @@ %%ETCDIR%%/default-settings.txt +share/xpra/www/clipboard.html +share/xpra/www/clipboard.html.br +share/xpra/www/clipboard.html.gz share/xpra/www/connect.html share/xpra/www/connect.html.br share/xpra/www/connect.html.gz share/xpra/www/css/bootstrap.css share/xpra/www/css/bootstrap.css.br share/xpra/www/css/bootstrap.css.gz share/xpra/www/css/client.css share/xpra/www/css/client.css.br share/xpra/www/css/client.css.gz share/xpra/www/css/icon.css share/xpra/www/css/icon.css.br share/xpra/www/css/icon.css.gz share/xpra/www/css/menu-skin.css share/xpra/www/css/menu-skin.css.br share/xpra/www/css/menu-skin.css.gz share/xpra/www/css/menu.css share/xpra/www/css/menu.css.br share/xpra/www/css/menu.css.gz share/xpra/www/css/signin.css share/xpra/www/css/signin.css.br share/xpra/www/css/signin.css.gz share/xpra/www/css/simple-keyboard.css share/xpra/www/css/simple-keyboard.css.br share/xpra/www/css/simple-keyboard.css.gz share/xpra/www/css/simple-keyboard.css.map share/xpra/www/css/simple-keyboard.css.map.br share/xpra/www/css/simple-keyboard.css.map.gz share/xpra/www/css/slick.css share/xpra/www/css/slick.css.br share/xpra/www/css/slick.css.gz share/xpra/www/css/spinner.css share/xpra/www/css/spinner.css.br share/xpra/www/css/spinner.css.gz share/xpra/www/default-settings.txt share/xpra/www/favicon.ico share/xpra/www/favicon.ico.br share/xpra/www/favicon.ico.gz share/xpra/www/favicon.png share/xpra/www/icons/authentication.png +share/xpra/www/icons/clipboard.png share/xpra/www/icons/close.png share/xpra/www/icons/default_cursor.png share/xpra/www/icons/empty.png share/xpra/www/icons/eye-slash.png share/xpra/www/icons/eye.png share/xpra/www/icons/fullscreen.png share/xpra/www/icons/materialicons-regular.ttf share/xpra/www/icons/materialicons-regular.ttf.br share/xpra/www/icons/materialicons-regular.ttf.gz share/xpra/www/icons/materialicons-regular.woff share/xpra/www/icons/materialicons-regular.woff.br share/xpra/www/icons/materialicons-regular.woff.gz share/xpra/www/icons/materialicons-regular.woff2 share/xpra/www/icons/materialicons-regular.woff2.br share/xpra/www/icons/materialicons-regular.woff2.gz share/xpra/www/icons/maximize.png share/xpra/www/icons/minimize.png share/xpra/www/icons/noicon.png share/xpra/www/icons/speaker-buffering.png share/xpra/www/icons/speaker-off.png share/xpra/www/icons/speaker.png share/xpra/www/icons/unfullscreen.png share/xpra/www/icons/xpra-logo.png share/xpra/www/index.html share/xpra/www/index.html.br share/xpra/www/index.html.gz share/xpra/www/js/Client.js share/xpra/www/js/Client.js.br share/xpra/www/js/Client.js.gz share/xpra/www/js/Constants.js share/xpra/www/js/Constants.js.br share/xpra/www/js/Constants.js.gz share/xpra/www/js/DecodeWorker.js share/xpra/www/js/DecodeWorker.js.br share/xpra/www/js/DecodeWorker.js.gz share/xpra/www/js/ImageDecoder.js share/xpra/www/js/ImageDecoder.js.br share/xpra/www/js/ImageDecoder.js.gz share/xpra/www/js/Keycodes.js share/xpra/www/js/Keycodes.js.br share/xpra/www/js/Keycodes.js.gz share/xpra/www/js/MediaSourceUtil.js share/xpra/www/js/MediaSourceUtil.js.br share/xpra/www/js/MediaSourceUtil.js.gz share/xpra/www/js/Menu.js share/xpra/www/js/Menu.js.br share/xpra/www/js/Menu.js.gz share/xpra/www/js/MenuCustom.js share/xpra/www/js/MenuCustom.js.br share/xpra/www/js/MenuCustom.js.gz share/xpra/www/js/Notifications.js share/xpra/www/js/Notifications.js.br share/xpra/www/js/Notifications.js.gz share/xpra/www/js/OffscreenDecodeWorker.js share/xpra/www/js/OffscreenDecodeWorker.js.br share/xpra/www/js/OffscreenDecodeWorker.js.gz share/xpra/www/js/OffscreenDecodeWorkerHelper.js share/xpra/www/js/OffscreenDecodeWorkerHelper.js.br share/xpra/www/js/OffscreenDecodeWorkerHelper.js.gz share/xpra/www/js/PaintWorker.js share/xpra/www/js/PaintWorker.js.br share/xpra/www/js/PaintWorker.js.gz share/xpra/www/js/Protocol.js share/xpra/www/js/Protocol.js.br share/xpra/www/js/Protocol.js.gz share/xpra/www/js/RgbHelpers.js share/xpra/www/js/RgbHelpers.js.br share/xpra/www/js/RgbHelpers.js.gz share/xpra/www/js/Utilities.js share/xpra/www/js/Utilities.js.br share/xpra/www/js/Utilities.js.gz share/xpra/www/js/VideoDecoder.js share/xpra/www/js/VideoDecoder.js.br share/xpra/www/js/VideoDecoder.js.gz share/xpra/www/js/Window.js share/xpra/www/js/Window.js.br share/xpra/www/js/Window.js.gz share/xpra/www/js/lib/FileSaver.js share/xpra/www/js/lib/FileSaver.js.br share/xpra/www/js/lib/FileSaver.js.gz share/xpra/www/js/lib/StreamSaver.js share/xpra/www/js/lib/StreamSaver.js.br share/xpra/www/js/lib/StreamSaver.js.gz share/xpra/www/js/lib/aurora/aac.js share/xpra/www/js/lib/aurora/aac.js.br share/xpra/www/js/lib/aurora/aac.js.gz share/xpra/www/js/lib/aurora/aurora-xpra.js share/xpra/www/js/lib/aurora/aurora-xpra.js.br share/xpra/www/js/lib/aurora/aurora-xpra.js.gz share/xpra/www/js/lib/aurora/aurora.js share/xpra/www/js/lib/aurora/aurora.js.br share/xpra/www/js/lib/aurora/aurora.js.gz share/xpra/www/js/lib/aurora/flac.js share/xpra/www/js/lib/aurora/flac.js.br share/xpra/www/js/lib/aurora/flac.js.gz share/xpra/www/js/lib/aurora/mp3.js share/xpra/www/js/lib/aurora/mp3.js.br share/xpra/www/js/lib/aurora/mp3.js.gz share/xpra/www/js/lib/brotli_decode.js share/xpra/www/js/lib/brotli_decode.js.br share/xpra/www/js/lib/brotli_decode.js.gz share/xpra/www/js/lib/detect-zoom.js share/xpra/www/js/lib/detect-zoom.js.br share/xpra/www/js/lib/detect-zoom.js.gz share/xpra/www/js/lib/forge.js share/xpra/www/js/lib/forge.js.br share/xpra/www/js/lib/forge.js.gz share/xpra/www/js/lib/jquery-transform-draggable.js share/xpra/www/js/lib/jquery-transform-draggable.js.br share/xpra/www/js/lib/jquery-transform-draggable.js.gz share/xpra/www/js/lib/jquery-ui.js share/xpra/www/js/lib/jquery-ui.js.br share/xpra/www/js/lib/jquery-ui.js.gz share/xpra/www/js/lib/jquery.ba-throttle-debounce.js share/xpra/www/js/lib/jquery.ba-throttle-debounce.js.br share/xpra/www/js/lib/jquery.ba-throttle-debounce.js.gz share/xpra/www/js/lib/jquery.js share/xpra/www/js/lib/jquery.js.br share/xpra/www/js/lib/jquery.js.gz share/xpra/www/js/lib/jsmpeg.js share/xpra/www/js/lib/jsmpeg.js.br share/xpra/www/js/lib/jsmpeg.js.gz share/xpra/www/js/lib/lz4.js share/xpra/www/js/lib/lz4.js.br share/xpra/www/js/lib/lz4.js.gz share/xpra/www/js/lib/rencode.js share/xpra/www/js/lib/rencode.js.br share/xpra/www/js/lib/rencode.js.gz share/xpra/www/js/lib/simple-keyboard.js share/xpra/www/js/lib/simple-keyboard.js.br share/xpra/www/js/lib/simple-keyboard.js.gz share/xpra/www/js/lib/slick.js share/xpra/www/js/lib/slick.js.br share/xpra/www/js/lib/slick.js.gz share/xpra/www/js/lib/web-streams-ponyfill.es6.js share/xpra/www/js/lib/web-streams-ponyfill.es6.js.br share/xpra/www/js/lib/web-streams-ponyfill.es6.js.gz share/xpra/www/js/lib/wsworker_check.js share/xpra/www/js/lib/wsworker_check.js.br share/xpra/www/js/lib/wsworker_check.js.gz share/xpra/www/mitm.html share/xpra/www/mitm.html.br share/xpra/www/mitm.html.gz share/xpra/www/sw.js share/xpra/www/sw.js.br share/xpra/www/sw.js.gz