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:   wiz
Date:           Tue Aug 27 07:31:13 UTC 2024

Modified Files:
        pkgsrc/net/tigervnc: Makefile distinfo hacks.mk
        pkgsrc/net/tigervnc/files: vncserver.pl
        pkgsrc/net/tigervnc/patches: patch-unix_vncserver_vncserver.in
            patch-unix_xserver_hw_vnc_Makefile.am
Added Files:
        pkgsrc/net/tigervnc/patches: patch-vncviewer_BaseTouchHandler.h
Removed Files:
        pkgsrc/net/tigervnc/patches: patch-CMakeLists.txt
            patch-common_rfb_util.h patch-unix_xserver_hw_vnc_vncModule.c

Log Message:
tigervnc: update to 1.14.0.1.20.13.

pkgsrc change: follow the 1.14.0 release and use .config/tigervnc instead of .vnc.

TODO: find out if we still need files/vncserver.pl

Changes:

TigerVNC 1.14.0 is now available. The most prominent changes in this release are:

Xvnc now supports hardware accelerated OpenGL and Vulkan on drivers that supports GBM¹
The viewers and servers now follow the XDG Base Directory Specification, like "~/.config", for storing files in the home directory. Existing users will continue using the legacy "~/.vnc" directory, 
but new users will get the XDG directories.
The native viewer now supports Apple's Diffie-Hellman and UltraVNC's MSLogonII authentication methods
The Java viewer now supports RealVNC's RSA-AES authentication method
Ubuntu 24.04 packages have been added
Red Hat Enterprise Linux 7 and Ubuntu 18.04 packages have been removed as they are EOL
The native viewer has received a mild refresh of the UI appearance
Reverse connections can now be forced to be view-only
The special "%u" marker can be specified for "PlainUsers" to dynamically indicate the user running the server
vncserver can be run without forking for better compatibility with more system service managers
x0vncserver now supports systemd socket activation


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/net/tigervnc/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/tigervnc/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/tigervnc/hacks.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/tigervnc/files/vncserver.pl
cvs rdiff -u -r1.6 -r0 pkgsrc/net/tigervnc/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 pkgsrc/net/tigervnc/patches/patch-common_rfb_util.h
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncserver.in
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_vncModule.c
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/tigervnc/patches/patch-vncviewer_BaseTouchHandler.h

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.73 pkgsrc/net/tigervnc/Makefile:1.74
--- pkgsrc/net/tigervnc/Makefile:1.73   Sun Aug 25 06:19:08 2024
+++ pkgsrc/net/tigervnc/Makefile        Tue Aug 27 07:31:12 2024
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.73 2024/08/25 06:19:08 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2024/08/27 07:31:12 wiz Exp $
 
-DISTNAME=              tigervnc-1.13.1
+DISTNAME=              tigervnc-1.14.0
 PKGNAME=               ${DISTNAME}.1.20.13
-PKGREVISION=           8
 CATEGORIES=            net
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=TigerVNC/}
-GITHUB_TAG=            v1.13.1
+GITHUB_TAG=            v${DISTNAME:S/tigervnc-//}
 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
@@ -39,6 +38,8 @@ BUILD_DIRS=   . unix/xserver
 INSTALL_DIRS=  . unix/xserver/hw/vnc
 INSTALL_TARGET=        install
 
+BUILD_DEFS+=   PKG_SYSCONFBASE
+
 # CMake build appends 'tigervnc', so this is not PKG_SYSCONFDIR
 CMAKE_CONFIGURE_ARGS+=         -DCMAKE_INSTALL_SYSCONFDIR=${PKG_SYSCONFBASE}
 

Index: pkgsrc/net/tigervnc/distinfo
diff -u pkgsrc/net/tigervnc/distinfo:1.23 pkgsrc/net/tigervnc/distinfo:1.24
--- pkgsrc/net/tigervnc/distinfo:1.23   Tue Apr 18 18:48:14 2023
+++ pkgsrc/net/tigervnc/distinfo        Tue Aug 27 07:31:12 2024
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.23 2023/04/18 18:48:14 abs Exp $
+$NetBSD: distinfo,v 1.24 2024/08/27 07:31:12 wiz Exp $
 
-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 (tigervnc-1.14.0.tar.gz) = 6706146e17534a9cd53a3b631928a7634e8dc3271b45e07aaba5cdb6ff4de130
+SHA512 (tigervnc-1.14.0.tar.gz) = ee36f0aa40957274fb00fd755624a8bea80432d797d6c183645ed1251058ab30594d2261693b5655c5ca85a22e53f93029eeccc51fe86780398d1a017fa2311c
+Size (tigervnc-1.14.0.tar.gz) = 2090452 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) = e6455ee29679ee99f7457a9471928aa10284e971
-SHA1 (patch-unix_vncserver_vncserver.in) = 715f16a4be6806778fd0a9d781e920771e35d0ca
-SHA1 (patch-unix_xserver_hw_vnc_Makefile.am) = df31836e27bb535b307404adb55e239f10bbe6c4
+SHA1 (patch-unix_vncserver_vncserver.in) = 6b72c2b3a23428b2a752d956b83f227247fd8da7
+SHA1 (patch-unix_xserver_hw_vnc_Makefile.am) = ef2899e4afb1640cf0c829bd1b41a6e3c0fcec4a
 SHA1 (patch-unix_xserver_hw_vnc_vncBlockHandler.c) = 534a621aab793625c27737d42c5bf12c9574a414
-SHA1 (patch-unix_xserver_hw_vnc_vncModule.c) = 77aff6c2bb19e6936302c783b72d581e7d6388f5
 SHA1 (patch-unix_xserver_os_inputthread.c) = da8f1a6ab905d2569f61e92d8cf9891ed14ec42a
+SHA1 (patch-vncviewer_BaseTouchHandler.h) = 058b4f0a2c9f7240bb745de0eca4de376173ee9d

Index: pkgsrc/net/tigervnc/hacks.mk
diff -u pkgsrc/net/tigervnc/hacks.mk:1.2 pkgsrc/net/tigervnc/hacks.mk:1.3
--- pkgsrc/net/tigervnc/hacks.mk:1.2    Sun Apr 14 09:14:03 2024
+++ pkgsrc/net/tigervnc/hacks.mk        Tue Aug 27 07:31:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.2 2024/04/14 09:14:03 pho Exp $
+# $NetBSD: hacks.mk,v 1.3 2024/08/27 07:31:12 wiz Exp $
 
 .if !defined(TIGERVNC_HACKS_MK)
 TIGERVNC_HACKS_MK=     defined
@@ -18,7 +18,7 @@ TIGERVNC_HACKS_MK=    defined
 ### regression.
 ###
 .if ${MACHINE_PLATFORM:MNetBSD-9.*-aarch64} || \
-       ${MACHINE_PLATFORM:MNetBSD-10.0-aarch64}
+       ${MACHINE_PLATFORM} == NetBSD-10.0-aarch64
 PKG_HACKS+=    smart-scheduler-workaround
 CONFIGURE_ENV+=        ac_cv_func_setitimer=no
 .endif

Index: pkgsrc/net/tigervnc/files/vncserver.pl
diff -u pkgsrc/net/tigervnc/files/vncserver.pl:1.4 pkgsrc/net/tigervnc/files/vncserver.pl:1.5
--- pkgsrc/net/tigervnc/files/vncserver.pl:1.4  Fri Nov 26 16:47:21 2021
+++ pkgsrc/net/tigervnc/files/vncserver.pl      Tue Aug 27 07:31:12 2024
@@ -43,7 +43,7 @@ if($slashndx>=0) {
 $geometry = "1024x768";
 #$depth = 16;
 
-$vncUserDir = "$ENV{HOME}/.vnc";
+$vncUserDir = "$ENV{HOME}/.config/tigervnc";
 $vncUserConfig = "$vncUserDir/config";
 
 $vncSystemConfigDir = "/etc/tigervnc";

Index: pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncserver.in
diff -u pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncserver.in:1.1 pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncserver.in:1.2
--- pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncserver.in:1.1   Sun May 16 21:06:43 2021
+++ pkgsrc/net/tigervnc/patches/patch-unix_vncserver_vncserver.in       Tue Aug 27 07:31:13 2024
@@ -1,4 +1,6 @@
-$NetBSD: patch-unix_vncserver_vncserver.in,v 1.1 2021/05/16 21:06:43 wiz Exp $
+$NetBSD: patch-unix_vncserver_vncserver.in,v 1.2 2024/08/27 07:31:13 wiz Exp $
+
+Add NetBSD and pkgsrc font paths to default search path.
 
 --- unix/vncserver/vncserver.in.orig   2020-09-08 12:16:08.000000000 +0000
 +++ unix/vncserver/vncserver.in

Index: pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am
diff -u pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am:1.5 pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am:1.6
--- pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am:1.5       Sun May 16 21:06:43 2021
+++ pkgsrc/net/tigervnc/patches/patch-unix_xserver_hw_vnc_Makefile.am   Tue Aug 27 07:31:13 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.5 2021/05/16 21:06:43 wiz Exp $
+$NetBSD: patch-unix_xserver_hw_vnc_Makefile.am,v 1.6 2024/08/27 07:31:13 wiz Exp $
 
---- unix/xserver/hw/vnc/Makefile.am.orig       2020-09-08 12:16:08.000000000 +0000
+--- unix/xserver/hw/vnc/Makefile.am.orig       2024-07-23 08:50:25.000000000 +0000
 +++ unix/xserver/hw/vnc/Makefile.am
-@@ -8,6 +8,9 @@ NETWORK_LIB=$(TIGERVNC_BUILDDIR)/common/
- UNIXCOMMON_LIB=$(TIGERVNC_BUILDDIR)/unix/common/libunixcommon.la
- COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(OS_LIB) $(UNIXCOMMON_LIB)
+@@ -14,6 +14,9 @@ AM_CPPFLAGS = \
+       -I$(TIGERVNC_SRCDIR)/unix/common \
+       $(DIX_CFLAGS)
  
 +# Hack to get the C headers to work when included from C++ code
 +AM_CXXFLAGS = -fpermissive
@@ -12,7 +12,7 @@ $NetBSD: patch-unix_xserver_hw_vnc_Makef
  noinst_LTLIBRARIES = libvnccommon.la
  
  HDRS = vncExtInit.h vncHooks.h \
-@@ -67,6 +70,6 @@ libvnc_la_CPPFLAGS = $(XVNC_CPPFLAGS) -I
+@@ -78,6 +81,6 @@ libvnc_la_CPPFLAGS = $(AM_CPPFLAGS) \
  
  libvnc_la_LDFLAGS = -module -avoid-version -Wl,-z,now
  

Added files:

Index: pkgsrc/net/tigervnc/patches/patch-vncviewer_BaseTouchHandler.h
diff -u /dev/null pkgsrc/net/tigervnc/patches/patch-vncviewer_BaseTouchHandler.h:1.1
--- /dev/null   Tue Aug 27 07:31:13 2024
+++ pkgsrc/net/tigervnc/patches/patch-vncviewer_BaseTouchHandler.h      Tue Aug 27 07:31:13 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-vncviewer_BaseTouchHandler.h,v 1.1 2024/08/27 07:31:13 wiz Exp $
+
+Fix struct timeval.
+
+--- vncviewer/BaseTouchHandler.h.orig  2024-08-27 07:20:49.287724400 +0000
++++ vncviewer/BaseTouchHandler.h
+@@ -22,6 +22,8 @@
+ 
+ #include "GestureEvent.h"
+ 
++#include <time.h>
++
+ class BaseTouchHandler {
+   public:
+     virtual ~BaseTouchHandler();



Home | Main Index | Thread Index | Old Index