pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/tigervnc



Module Name:    pkgsrc
Committed By:   abs
Date:           Tue Apr 18 18:48:15 UTC 2023

Modified Files:
        pkgsrc/net/tigervnc: Makefile PLIST distinfo
        pkgsrc/net/tigervnc/patches: patch-media_CMakeLists.txt
Removed Files:
        pkgsrc/net/tigervnc/patches: patch-unix_vncserver_vncsession.c

Log Message:
Update tigervnc from 1.12.0 to 1.13.1

Changes in 1.13.0:

 - The servers and native viewer now support RealVNC's RSA-AES authentication methods and encryption
 - The native viewer is now translated to Romanian and Georgian
 - The native viewer now (optionally) supports PiKVM's H.264 encoding
 - The display settings for the native viewer have been overhauled to make them easier to understand
 - The native viewer now supports adding exceptions for expired certificates
 - Resolved an issue where full-screen mode didn't work in the native viewer on macOS 13
 - Lock key synchronization has been re-enabled in the native viewer after being accidentally disabled in 1.11.0
 - Xvnc/libvnc.so can now be built with Xorg 1.21
 - x0vncserver is a bit better at handling differing server and client keyboard layout
 - x0vncserver now correctly handles zaphod mode
 - Added Ubuntu 22.04 and RHEL 9 packages

Changes in 1.13.1:

 - x0vncserver can either crash itself, or crash the X server it is connected to
 - The servers might crash if the clipboard is updated just as a client is connected
 - The vncserver service can fail to start on SELinux system if ~/.vnc doesn't exist

pkgsrc changes:

 - Drop no longer needed patch-unix_vncserver_vncsession.c
 - Add workaround (hack) for NetBSD native libXfont2 builtin issue


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/net/tigervnc/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/tigervnc/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/tigervnc/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/net/tigervnc/patches/patch-media_CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncsession.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/tigervnc/Makefile
diff -u pkgsrc/net/tigervnc/Makefile:1.59 pkgsrc/net/tigervnc/Makefile:1.60
--- pkgsrc/net/tigervnc/Makefile:1.59   Thu Feb  9 12:15:17 2023
+++ pkgsrc/net/tigervnc/Makefile        Tue Apr 18 18:48:14 2023
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.59 2023/02/09 12:15:17 jperkin Exp $
+# $NetBSD: Makefile,v 1.60 2023/04/18 18:48:14 abs Exp $
 
-DISTNAME=              tigervnc-1.12.0
+DISTNAME=              tigervnc-1.13.1
 PKGNAME=               ${DISTNAME}.1.20.13
-PKGREVISION=           6
 CATEGORIES=            net
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=TigerVNC/}
-GITHUB_TAG=            v1.12.0
+GITHUB_TAG=            v1.13.1
 XORG_SERVER_FILE=      xorg-server-1.20.13
 SITES.${XORG_SERVER_FILE}.tar.xz=      ${MASTER_SITE_XORG:=xserver/}
 DISTFILES=             ${DISTNAME}${EXTRACT_SUFX} ${XORG_SERVER_FILE}.tar.xz
@@ -143,7 +142,11 @@ BUILDLINK_API_DEPENDS.fltk+=       fltk>=1.3.3
 .include "../../x11/pixman/buildlink3.mk"
 .include "../../x11/xorgproto/buildlink3.mk"
 .include "../../x11/xtrans/buildlink3.mk"
+# To workaround Xfont2/libXfont2 detection issue with NetBSD
+# Someone with builtin.mk fu wanted for better solution
+.if ! (${OPSYS} == "NetBSD" && ${X11_TYPE} != "modular")
 .include "../../x11/libXfont2/buildlink3.mk"
+.endif
 .include "../../x11/libXrandr/buildlink3.mk"
 .include "../../x11/libxkbfile/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"

Index: pkgsrc/net/tigervnc/PLIST
diff -u pkgsrc/net/tigervnc/PLIST:1.9 pkgsrc/net/tigervnc/PLIST:1.10
--- pkgsrc/net/tigervnc/PLIST:1.9       Tue Nov 16 15:45:01 2021
+++ pkgsrc/net/tigervnc/PLIST   Tue Apr 18 18:48:14 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2021/11/16 15:45:01 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2023/04/18 18:48:14 abs Exp $
 bin/Xvnc
 bin/vncconfig
 bin/vncpasswd
@@ -25,11 +25,13 @@ share/examples/tigervnc/tigervnc
 share/examples/tigervnc/vncserver-config-defaults
 share/examples/tigervnc/vncserver-config-mandatory
 share/examples/tigervnc/vncserver.users
+share/icons/hicolor/128x128/apps/tigervnc.png
 share/icons/hicolor/16x16/apps/tigervnc.png
 share/icons/hicolor/22x22/apps/tigervnc.png
 share/icons/hicolor/24x24/apps/tigervnc.png
 share/icons/hicolor/32x32/apps/tigervnc.png
 share/icons/hicolor/48x48/apps/tigervnc.png
+share/icons/hicolor/64x64/apps/tigervnc.png
 share/icons/hicolor/scalable/apps/tigervnc.svg
 share/locale/bg/LC_MESSAGES/tigervnc.mo
 share/locale/cs/LC_MESSAGES/tigervnc.mo
@@ -45,10 +47,12 @@ share/locale/he/LC_MESSAGES/tigervnc.mo
 share/locale/hu/LC_MESSAGES/tigervnc.mo
 share/locale/id/LC_MESSAGES/tigervnc.mo
 share/locale/it/LC_MESSAGES/tigervnc.mo
+share/locale/ka/LC_MESSAGES/tigervnc.mo
 share/locale/ko/LC_MESSAGES/tigervnc.mo
 share/locale/nl/LC_MESSAGES/tigervnc.mo
 share/locale/pl/LC_MESSAGES/tigervnc.mo
 share/locale/pt_BR/LC_MESSAGES/tigervnc.mo
+share/locale/ro/LC_MESSAGES/tigervnc.mo
 share/locale/ru/LC_MESSAGES/tigervnc.mo
 share/locale/sk/LC_MESSAGES/tigervnc.mo
 share/locale/sr/LC_MESSAGES/tigervnc.mo
@@ -58,3 +62,4 @@ share/locale/uk/LC_MESSAGES/tigervnc.mo
 share/locale/vi/LC_MESSAGES/tigervnc.mo
 share/locale/zh_CN/LC_MESSAGES/tigervnc.mo
 share/locale/zh_TW/LC_MESSAGES/tigervnc.mo
+share/metainfo/org.tigervnc.vncviewer.metainfo.xml

Index: pkgsrc/net/tigervnc/distinfo
diff -u pkgsrc/net/tigervnc/distinfo:1.22 pkgsrc/net/tigervnc/distinfo:1.23
--- pkgsrc/net/tigervnc/distinfo:1.22   Thu Jul 28 08:14:02 2022
+++ pkgsrc/net/tigervnc/distinfo        Tue Apr 18 18:48:14 2023
@@ -1,16 +1,15 @@
-$NetBSD: distinfo,v 1.22 2022/07/28 08:14:02 wiz Exp $
+$NetBSD: distinfo,v 1.23 2023/04/18 18:48:14 abs Exp $
 
-BLAKE2s (tigervnc-1.12.0.tar.gz) = 8ad8402f354811dd8b415fc4d0a10c6286307e1ec11e4e27e90615d741b3284b
-SHA512 (tigervnc-1.12.0.tar.gz) = a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
-Size (tigervnc-1.12.0.tar.gz) = 1561898 bytes
+BLAKE2s (tigervnc-1.13.1.tar.gz) = 1173484c18eeac14b668059e13aaf18f5f59a2bb69771ff08d958014d46f6e90
+SHA512 (tigervnc-1.13.1.tar.gz) = 9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
+Size (tigervnc-1.13.1.tar.gz) = 1989081 bytes
 BLAKE2s (xorg-server-1.20.13.tar.xz) = d5fd79e44b64fb79506673ab2a851b2bfad0ee5dd1bbb6477f645ca05237a9fc
 SHA512 (xorg-server-1.20.13.tar.xz) = 4e0b7bd4e070dc52cb2c51c2056feb133de2c0487d359392ed63abba9702910cd2e2983e9415973d8d6e9672eac78be6f39202687fc56610877914ce722554b3
 Size (xorg-server-1.20.13.tar.xz) = 5122260 bytes
 SHA1 (patch-CMakeLists.txt) = 97fffe92bb6bbd5094a0bef0b6d09f6b153c2563
 SHA1 (patch-common_rfb_util.h) = 73d5fc206e192b936c224cedf5857980fca69eb0
-SHA1 (patch-media_CMakeLists.txt) = cd50f9b7a9405aa523412ef823a32437a3c19ffa
+SHA1 (patch-media_CMakeLists.txt) = e6455ee29679ee99f7457a9471928aa10284e971
 SHA1 (patch-unix_vncserver_vncserver.in) = 715f16a4be6806778fd0a9d781e920771e35d0ca
-SHA1 (patch-unix_vncserver_vncsession.c) = 78f623b2ed7e34d9478032a02d20917fdbf2c0ca
 SHA1 (patch-unix_xserver_hw_vnc_Makefile.am) = df31836e27bb535b307404adb55e239f10bbe6c4
 SHA1 (patch-unix_xserver_hw_vnc_vncBlockHandler.c) = 534a621aab793625c27737d42c5bf12c9574a414
 SHA1 (patch-unix_xserver_hw_vnc_vncModule.c) = 77aff6c2bb19e6936302c783b72d581e7d6388f5

Index: pkgsrc/net/tigervnc/patches/patch-media_CMakeLists.txt
diff -u pkgsrc/net/tigervnc/patches/patch-media_CMakeLists.txt:1.1 pkgsrc/net/tigervnc/patches/patch-media_CMakeLists.txt:1.2
--- pkgsrc/net/tigervnc/patches/patch-media_CMakeLists.txt:1.1  Sun Feb  8 19:42:09 2015
+++ pkgsrc/net/tigervnc/patches/patch-media_CMakeLists.txt      Tue Apr 18 18:48:15 2023
@@ -1,15 +1,17 @@
-$NetBSD: patch-media_CMakeLists.txt,v 1.1 2015/02/08 19:42:09 wiz Exp $
+$NetBSD: patch-media_CMakeLists.txt,v 1.2 2023/04/18 18:48:15 abs Exp $
 
-Don't find "convert" if it happens to be installed.
+Don't find "convert" or "png2icns" if they happen to be installed.
 
---- media/CMakeLists.txt.orig  2013-02-19 09:02:25.000000000 +0000
+--- media/CMakeLists.txt.orig  2023-02-28 15:11:20.000000000 +0000
 +++ media/CMakeLists.txt
-@@ -5,7 +5,7 @@ set(ICON_FILES
-   ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_32.png
-   ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_48.png)
+@@ -2,8 +2,8 @@ set(LINUX_ICON_SIZES 16 22 24 32 48 64 1
+ set(WINDOWS_ICON_SIZES 16 24 32 48 256)
+ set(MACOS_ICON_SIZES 16 32 128 256 512)
  
 -find_program(CONVERT_EXECUTABLE convert)
+-find_program(PNG2ICNS_EXECUTABLE png2icns)
 +# find_program(CONVERT_EXECUTABLE convert)
++# find_program(PNG2ICNS_EXECUTABLE png2icns)
  
  if(CONVERT_EXECUTABLE)
-   add_custom_target(icons DEPENDS ${ICON_FILES})
+   set(ICON_FILES icons/tigervnc.ico)



Home | Main Index | Thread Index | Old Index