svn commit: r543547 - in head/x11/xpra: . files

Gleb Popov arrowd at FreeBSD.org
Mon Jul 27 19:20:31 UTC 2020


Author: arrowd
Date: Mon Jul 27 19:20:29 2020
New Revision: 543547
URL: https://svnweb.freebsd.org/changeset/ports/543547

Log:
  x11/xpra: Update to 4.0.2

Deleted:
  head/x11/xpra/files/patch-xpra_platform_xposix_paths.py
  head/x11/xpra/files/patch-xpra_scripts_config.py
Modified:
  head/x11/xpra/Makefile
  head/x11/xpra/distinfo
  head/x11/xpra/files/patch-scripts_xpra
  head/x11/xpra/pkg-plist

Modified: head/x11/xpra/Makefile
==============================================================================
--- head/x11/xpra/Makefile	Mon Jul 27 19:04:18 2020	(r543546)
+++ head/x11/xpra/Makefile	Mon Jul 27 19:20:29 2020	(r543547)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	xpra
-PORTVERSION=	3.0.10
+PORTVERSION=	4.0.2
 CATEGORIES=	x11
 MASTER_SITES=	http://xpra.org/src/
 
@@ -10,6 +10,7 @@ COMMENT=	Xpra gives you persistent remote applications
 
 LICENSE=	GPLv2
 
+BUILD_DEPENDS=	brotli:archivers/brotli
 LIB_DEPENDS=	libwebp.so:graphics/webp
 RUN_DEPENDS=	${PY_PILLOW} \
 		${PYTHON_PKGNAMEPREFIX}bencode.py>1:converters/py-bencode.py@${PY_FLAVOR} \
@@ -39,7 +40,11 @@ PLIST_SUB+=	PORTVERSION=${PORTVERSION} \
 		PYTHON_SUFFIX=${PYTHON_SUFFIX} \
 		PYTHON_VER=${PYTHON_VER}
 SHEBANG_FILES=	cups/xpraforwarder scripts/auth_dialog scripts/xdg-open \
-		scripts/xpra_udev_product_version
+		scripts/xpra_udev_product_version scripts/gnome-open \
+		scripts/gvfs-open
+SHEBANG_LANG=	sh
+sh_OLD_CMD=	/usr/bin/sh
+sh_CMD=		/bin/sh
 MAKE_ENV=	XPRA_USE_PROCESS_POLLING=1
 
 OPTIONS_DEFINE=		AVCODEC CUPS FFMPEG GSTREAMER HTML5 LIBYUV SWSCALE VPX \
@@ -87,7 +92,7 @@ PYDISTUTILS_PKGNAME=	xpra_all
 XPRA_OPTIONS_ALL+=	${XPRA_OPTIONS_DISABLED} csc_libyuv csc_swscale \
 			dec_avcodec2 enc_ffmpeg enc_x264 enc_x265 html5 \
 			printing sound vpx webcam
-XPRA_OPTIONS_DISABLED=	gtk2 mdns minify netdev uinput Xdummy Xdummy_wrapper
+XPRA_OPTIONS_DISABLED=	mdns minify netdev uinput Xdummy Xdummy_wrapper
 
 .include <bsd.port.options.mk>
 

Modified: head/x11/xpra/distinfo
==============================================================================
--- head/x11/xpra/distinfo	Mon Jul 27 19:04:18 2020	(r543546)
+++ head/x11/xpra/distinfo	Mon Jul 27 19:20:29 2020	(r543547)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1594289731
-SHA256 (xpra-3.0.10.tar.xz) = 2b121b05faad47c1b02ed75a1ea4a87d0e5892706fe09006758d7f1bae56e041
-SIZE (xpra-3.0.10.tar.xz) = 2762524
+TIMESTAMP = 1595779993
+SHA256 (xpra-4.0.2.tar.xz) = 7ddcca7fca3f594d2d71855c05defcaed566132911d61e04a113a612bf4c43b3
+SIZE (xpra-4.0.2.tar.xz) = 2789360

Modified: head/x11/xpra/files/patch-scripts_xpra
==============================================================================
--- head/x11/xpra/files/patch-scripts_xpra	Mon Jul 27 19:04:18 2020	(r543546)
+++ head/x11/xpra/files/patch-scripts_xpra	Mon Jul 27 19:20:29 2020	(r543547)
@@ -1,11 +1,12 @@
---- scripts/xpra.orig	2019-03-19 15:05:07 UTC
+--- scripts/xpra.orig	2020-05-10 17:00:50 UTC
 +++ scripts/xpra
-@@ -17,6 +17,8 @@ except ImportError as e:
-         sys.stderr.write(" retrying with %s\n" % py_exe)
-         os.execvpe(py_exe, argv, env)
-     sys.exit(1)
+@@ -2,6 +2,9 @@
+ 
+ import sys
+ 
 +from ctypes import cdll
 +cdll.LoadLibrary("%%GCC_RUNTIME%%/libgcc_s.so")
- 
++
  from xpra.platform import init, set_default_name
  set_default_name("Xpra")
+ init()

Modified: head/x11/xpra/pkg-plist
==============================================================================
--- head/x11/xpra/pkg-plist	Mon Jul 27 19:04:18 2020	(r543546)
+++ head/x11/xpra/pkg-plist	Mon Jul 27 19:20:29 2020	(r543547)
@@ -37,6 +37,8 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/__pycache__/child_reaper.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/__pycache__/colorstreamhandler.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/__pycache__/colorstreamhandler.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/__pycache__/exit_codes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/__pycache__/exit_codes.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/__pycache__/log.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -150,34 +152,13 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gl_client_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gl_client_window.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gl_window_backing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gl_window_backing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gtkgl_client_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gtkgl_client_window.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gl_drawing_area.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/gl_drawing_area.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/nativegl_client_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/__pycache__/nativegl_client_window.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/gl_client_window.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/gl_window_backing.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/gtkgl_client_window.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/gl_drawing_area.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk3/nativegl_client_window.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__init__.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gl_client_window_common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gl_client_window_common.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gl_drawing_area.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gl_drawing_area.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gtk_compat.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gtk_compat.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gtkgl_check.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gtkgl_check.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gtkgl_window_backing_base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/__pycache__/gtkgl_window_backing_base.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/gl_client_window_common.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/gl_drawing_area.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/gtk_compat.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/gtkgl_check.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gl/gtk_base/gtkgl_window_backing_base.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gl/window_backend.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gobject_client_base.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk3/__init__.py
@@ -225,8 +206,6 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/gtk_spinner.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/gtk_tray_menu_base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/gtk_tray_menu_base.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/gtk_window_backing_base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/gtk_window_backing_base.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/mdns_gui.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/mdns_gui.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/open_requests.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -243,6 +222,8 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/start_new_command.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/statusicon_tray.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/statusicon_tray.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/toolbox.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/toolbox.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/u2f_tool.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/u2f_tool.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/__pycache__/update_status.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -257,37 +238,75 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/bell.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/bell.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/clicks.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/clicks.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/colors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/colors.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/colors_gradient.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/colors_gradient.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/colors_plain.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/colors_plain.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/cursors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/cursors.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/file_chooser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/file_chooser.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/fontrendering.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/fontrendering.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/gl_colors_gradient.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/gl_colors_gradient.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/grabs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/grabs.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/header_bar.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/header_bar.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/initiate_moveresize.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/initiate_moveresize.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/text_entry.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/text_entry.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/transparent_colors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/transparent_colors.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/transparent_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/transparent_window.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/tray.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/tray.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_focus.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_focus.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_opacity.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_opacity.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_overrideredirect.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_overrideredirect.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_states.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_states.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_title.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_title.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_transient.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/__pycache__/window_transient.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/bell.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/clicks.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/colors.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/colors_gradient.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/colors_plain.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/cursors.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/file_chooser.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/fontrendering.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/gl_colors_gradient.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/grabs.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/header_bar.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/initiate_moveresize.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/text_entry.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/transparent_colors.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/transparent_window.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/tray.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/window_focus.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/window_opacity.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/window_overrideredirect.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/window_states.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/window_title.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/example/window_transient.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/gtk_client_base.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/gtk_client_window_base.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/gtk_keyboard_helper.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/gtk_spinner.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/gtk_tray_menu_base.py
-%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/gtk_window_backing_base.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/mdns_gui.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/open_requests.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/pass_dialog.py
@@ -296,6 +315,7 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/sessions_gui.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/start_new_command.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/statusicon_tray.py
+%%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/toolbox.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/u2f_tool.py
 %%PYTHON_SITELIBDIR%%/xpra/client/gtk_base/update_status.py
 %%PYTHON_SITELIBDIR%%/xpra/client/keyboard_helper.py
@@ -315,6 +335,8 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/fileprint_mixin.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/mmap.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/mmap.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/network_listener.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/network_listener.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/network_state.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/network_state.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/__pycache__/notifications.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -339,6 +361,7 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/encodings.py
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/fileprint_mixin.py
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/mmap.py
+%%PYTHON_SITELIBDIR%%/xpra/client/mixins/network_listener.py
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/network_state.py
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/notifications.py
 %%PYTHON_SITELIBDIR%%/xpra/client/mixins/remote_logging.py
@@ -443,6 +466,7 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/codecs/xor/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/codecs/xor/cyxor.so
 %%PYTHON_SITELIBDIR%%/xpra/colorstreamhandler.py
+%%PYTHON_SITELIBDIR%%/xpra/common.py
 %%PYTHON_SITELIBDIR%%/xpra/dbus/__init__.py
 %%PYTHON_SITELIBDIR%%/xpra/dbus/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/dbus/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -467,8 +491,6 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/cursor_names.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/gi_init.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/gi_init.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/gobject_compat.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/gobject_compat.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/__pycache__/gobject_util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -493,7 +515,6 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/auth_dialog.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/cursor_names.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/error.py
-%%PYTHON_SITELIBDIR%%/xpra/gtk_common/gi_init.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/gobject_compat.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/gobject_util.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/graph.py
@@ -506,6 +527,9 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/gui.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/keymap.py
 %%PYTHON_SITELIBDIR%%/xpra/gtk_common/quit.py
+%%PYTHON_SITELIBDIR%%/xpra/gtk_common/gtk3/__init__.py
+%%PYTHON_SITELIBDIR%%/xpra/gtk_common/gtk3/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/gtk_common/gtk3/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/keyboard/__init__.py
 %%PYTHON_SITELIBDIR%%/xpra/keyboard/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/keyboard/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -990,6 +1014,8 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/avsync_mixin.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/client_connection.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/client_connection.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/client_connection_factory.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/client_connection_factory.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/clientdisplay_mixin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/clientdisplay_mixin.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/xpra/server/source/__pycache__/clientinfo_mixin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -1021,6 +1047,7 @@ libexec/xpra/xdg-open
 %%PYTHON_SITELIBDIR%%/xpra/server/source/audio_mixin.py
 %%PYTHON_SITELIBDIR%%/xpra/server/source/avsync_mixin.py
 %%PYTHON_SITELIBDIR%%/xpra/server/source/client_connection.py
+%%PYTHON_SITELIBDIR%%/xpra/server/source/client_connection_factory.py
 %%PYTHON_SITELIBDIR%%/xpra/server/source/clientdisplay_mixin.py
 %%PYTHON_SITELIBDIR%%/xpra/server/source/clientinfo_mixin.py
 %%PYTHON_SITELIBDIR%%/xpra/server/source/clipboard_connection.py
@@ -1307,6 +1334,7 @@ share/pixmaps/xpra.png
 %%DATADIR%%/icons/linux.png
 %%DATADIR%%/icons/list.png
 %%DATADIR%%/icons/lxde.png
+%%DATADIR%%/icons/macos.png
 %%DATADIR%%/icons/matchbox.png
 %%DATADIR%%/icons/mdns.png
 %%DATADIR%%/icons/microphone.png
@@ -1315,7 +1343,6 @@ share/pixmaps/xpra.png
 %%DATADIR%%/icons/openbox.png
 %%DATADIR%%/icons/openbsd.png
 %%DATADIR%%/icons/opengl.png
-%%DATADIR%%/icons/osx.png
 %%DATADIR%%/icons/package.png
 %%DATADIR%%/icons/picture.png
 %%DATADIR%%/icons/printer.png
@@ -1339,6 +1366,7 @@ share/pixmaps/xpra.png
 %%DATADIR%%/icons/statistics.png
 %%DATADIR%%/icons/ticked-small.png
 %%DATADIR%%/icons/timer.png
+%%DATADIR%%/icons/toolbox.png
 %%DATADIR%%/icons/transfer.png
 %%DATADIR%%/icons/transparent.png
 %%DATADIR%%/icons/unticked-small.png
@@ -1358,35 +1386,54 @@ share/pixmaps/xpra.png
 %%VPX%%%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/decoder.so
 %%VPX%%%%PYTHON_SITELIBDIR%%/xpra/codecs/vpx/encoder.so
 %%HTML5%%%%DATADIR%%/www/LICENSE
+%%HTML5%%%%DATADIR%%/www/LICENSE.br
 %%HTML5%%%%DATADIR%%/www/LICENSE.gz
 %%HTML5%%%%DATADIR%%/www/connect.html
+%%HTML5%%%%DATADIR%%/www/connect.html.br
 %%HTML5%%%%DATADIR%%/www/connect.html.gz
 %%HTML5%%%%DATADIR%%/www/css/bootstrap.css
+%%HTML5%%%%DATADIR%%/www/css/bootstrap.css.br
 %%HTML5%%%%DATADIR%%/www/css/bootstrap.css.gz
 %%HTML5%%%%DATADIR%%/www/css/bootstrap.css.map
+%%HTML5%%%%DATADIR%%/www/css/bootstrap.css.map.br
 %%HTML5%%%%DATADIR%%/www/css/bootstrap.css.map.gz
 %%HTML5%%%%DATADIR%%/www/css/client.css
+%%HTML5%%%%DATADIR%%/www/css/client.css.br
 %%HTML5%%%%DATADIR%%/www/css/client.css.gz
 %%HTML5%%%%DATADIR%%/www/css/icon.css
+%%HTML5%%%%DATADIR%%/www/css/icon.css.br
 %%HTML5%%%%DATADIR%%/www/css/icon.css.gz
 %%HTML5%%%%DATADIR%%/www/css/menu-skin.css
+%%HTML5%%%%DATADIR%%/www/css/menu-skin.css.br
 %%HTML5%%%%DATADIR%%/www/css/menu-skin.css.gz
 %%HTML5%%%%DATADIR%%/www/css/menu.css
+%%HTML5%%%%DATADIR%%/www/css/menu.css.br
 %%HTML5%%%%DATADIR%%/www/css/menu.css.gz
 %%HTML5%%%%DATADIR%%/www/css/signin.css
+%%HTML5%%%%DATADIR%%/www/css/signin.css.br
 %%HTML5%%%%DATADIR%%/www/css/signin.css.gz
 %%HTML5%%%%DATADIR%%/www/css/spinner.css
+%%HTML5%%%%DATADIR%%/www/css/spinner.css.br
 %%HTML5%%%%DATADIR%%/www/css/spinner.css.gz
+%%HTML5%%%%DATADIR%%/www/default-settings.txt
+%%HTML5%%%%DATADIR%%/www/default-settings.txt.br
+%%HTML5%%%%DATADIR%%/www/default-settings.txt.gz
 %%HTML5%%%%DATADIR%%/www/favicon.ico
+%%HTML5%%%%DATADIR%%/www/favicon.ico.br
 %%HTML5%%%%DATADIR%%/www/favicon.ico.gz
 %%HTML5%%%%DATADIR%%/www/favicon.png
 %%HTML5%%%%DATADIR%%/www/icons/close.png
+%%HTML5%%%%DATADIR%%/www/icons/default_cursor.png
+%%HTML5%%%%DATADIR%%/www/icons/empty.png
 %%HTML5%%%%DATADIR%%/www/icons/fullscreen.png
 %%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.ttf
+%%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.ttf.br
 %%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.ttf.gz
 %%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.woff
+%%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.woff.br
 %%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.woff.gz
 %%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.woff2
+%%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.woff2.br
 %%HTML5%%%%DATADIR%%/www/icons/materialicons-regular.woff2.gz
 %%HTML5%%%%DATADIR%%/www/icons/maximize.png
 %%HTML5%%%%DATADIR%%/www/icons/minimize.png
@@ -1396,74 +1443,108 @@ share/pixmaps/xpra.png
 %%HTML5%%%%DATADIR%%/www/icons/speaker.png
 %%HTML5%%%%DATADIR%%/www/icons/unfullscreen.png
 %%HTML5%%%%DATADIR%%/www/icons/xpra-logo.png
-%%HTML5%%%%DATADIR%%/www/icons/empty.png
 %%HTML5%%%%DATADIR%%/www/index.html
 %%HTML5%%%%DATADIR%%/www/index.html.gz
+%%HTML5%%%%DATADIR%%/www/index.html.br
 %%HTML5%%%%DATADIR%%/www/js/Client.js
+%%HTML5%%%%DATADIR%%/www/js/Client.js.br
 %%HTML5%%%%DATADIR%%/www/js/Client.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Keycodes.js
+%%HTML5%%%%DATADIR%%/www/js/Keycodes.js.br
 %%HTML5%%%%DATADIR%%/www/js/Keycodes.js.gz
 %%HTML5%%%%DATADIR%%/www/js/MediaSourceUtil.js
+%%HTML5%%%%DATADIR%%/www/js/MediaSourceUtil.js.br
 %%HTML5%%%%DATADIR%%/www/js/MediaSourceUtil.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Menu-custom.js
+%%HTML5%%%%DATADIR%%/www/js/Menu-custom.js.br
 %%HTML5%%%%DATADIR%%/www/js/Menu-custom.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Menu.js
+%%HTML5%%%%DATADIR%%/www/js/Menu.js.br
 %%HTML5%%%%DATADIR%%/www/js/Menu.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Notifications.js
+%%HTML5%%%%DATADIR%%/www/js/Notifications.js.br
 %%HTML5%%%%DATADIR%%/www/js/Notifications.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Protocol.js
+%%HTML5%%%%DATADIR%%/www/js/Protocol.js.br
 %%HTML5%%%%DATADIR%%/www/js/Protocol.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Utilities.js
+%%HTML5%%%%DATADIR%%/www/js/Utilities.js.br
 %%HTML5%%%%DATADIR%%/www/js/Utilities.js.gz
 %%HTML5%%%%DATADIR%%/www/js/Window.js
+%%HTML5%%%%DATADIR%%/www/js/Window.js.br
 %%HTML5%%%%DATADIR%%/www/js/Window.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/FileSaver.js
+%%HTML5%%%%DATADIR%%/www/js/lib/FileSaver.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/FileSaver.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aac.js
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/aac.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aac.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aac.js.map
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/aac.js.map.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aac.js.map.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aurora-xpra.js
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/aurora-xpra.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aurora-xpra.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aurora.js
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/aurora.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/aurora.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/flac.js
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/flac.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/flac.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/flac.js.map
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/flac.js.map.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/flac.js.map.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/mp3.js
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/mp3.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/mp3.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/mp3.js.map
+%%HTML5%%%%DATADIR%%/www/js/lib/aurora/mp3.js.map.br
 %%HTML5%%%%DATADIR%%/www/js/lib/aurora/mp3.js.map.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/bencode.js
+%%HTML5%%%%DATADIR%%/www/js/lib/bencode.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/bencode.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/broadway/AUTHORS
+%%HTML5%%%%DATADIR%%/www/js/lib/broadway/AUTHORS.br
 %%HTML5%%%%DATADIR%%/www/js/lib/broadway/AUTHORS.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/broadway/Decoder.js
+%%HTML5%%%%DATADIR%%/www/js/lib/broadway/Decoder.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/broadway/Decoder.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/broadway/LICENSE
+%%HTML5%%%%DATADIR%%/www/js/lib/broadway/LICENSE.br
 %%HTML5%%%%DATADIR%%/www/js/lib/broadway/LICENSE.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/brotli_decode.js
+%%HTML5%%%%DATADIR%%/www/js/lib/brotli_decode.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/brotli_decode.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/es6-shim.js
+%%HTML5%%%%DATADIR%%/www/js/lib/es6-shim.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/es6-shim.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/forge.js
+%%HTML5%%%%DATADIR%%/www/js/lib/forge.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/forge.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/jquery-ui.js
+%%HTML5%%%%DATADIR%%/www/js/lib/jquery-ui.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/jquery-ui.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/jquery.ba-throttle-debounce.js
+%%HTML5%%%%DATADIR%%/www/js/lib/jquery.ba-throttle-debounce.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/jquery.ba-throttle-debounce.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/jquery.js
+%%HTML5%%%%DATADIR%%/www/js/lib/jquery.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/jquery.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/jsmpeg.js
+%%HTML5%%%%DATADIR%%/www/js/lib/jsmpeg.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/jsmpeg.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/jszip.js
+%%HTML5%%%%DATADIR%%/www/js/lib/jszip.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/jszip.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/lz4.js
+%%HTML5%%%%DATADIR%%/www/js/lib/lz4.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/lz4.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/wsworker_check.js
+%%HTML5%%%%DATADIR%%/www/js/lib/wsworker_check.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/wsworker_check.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/zlib.js
+%%HTML5%%%%DATADIR%%/www/js/lib/zlib.js.br
 %%HTML5%%%%DATADIR%%/www/js/lib/zlib.js.gz
 %%HTML5%%%%DATADIR%%/www/js/lib/zlib.pretty.js.map
+%%HTML5%%%%DATADIR%%/www/js/lib/zlib.pretty.js.map.br
 %%HTML5%%%%DATADIR%%/www/js/lib/zlib.pretty.js.map.gz


More information about the svn-ports-all mailing list