Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Sep 2020 02:38:13 +0000 (UTC)
From:      Koichiro Iwao <meta@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r550391 - in head/net: tigervnc-server tigervnc-server/files tigervnc-viewer
Message-ID:  <202009280238.08S2cD9Q008215@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: meta
Date: Mon Sep 28 02:38:13 2020
New Revision: 550391
URL: https://svnweb.freebsd.org/changeset/ports/550391

Log:
  net/tigervnc-{server,viewer}:
  
  Relnotes:	https://github.com/TigerVNC/tigervnc/releases/tag/v1.11.0
  Sponsored by:	HAW International

Added:
  head/net/tigervnc-server/files/patch-release_CMakeLists.txt
     - copied, changed from r550390, head/net/tigervnc-server/files/patch-cmake_BuildPackages.cmake
  head/net/tigervnc-server/files/patch-unix_vncserver_vncsession.c   (contents, props changed)
Deleted:
  head/net/tigervnc-server/files/patch-CMakeLists.txt
  head/net/tigervnc-server/files/patch-cmake_BuildPackages.cmake
  head/net/tigervnc-server/files/patch-unix_vncserver
Modified:
  head/net/tigervnc-server/Makefile
  head/net/tigervnc-server/Makefile.common.mk
  head/net/tigervnc-server/distinfo
  head/net/tigervnc-server/pkg-plist
  head/net/tigervnc-viewer/Makefile

Modified: head/net/tigervnc-server/Makefile
==============================================================================
--- head/net/tigervnc-server/Makefile	Mon Sep 28 02:34:02 2020	(r550390)
+++ head/net/tigervnc-server/Makefile	Mon Sep 28 02:38:13 2020	(r550391)
@@ -14,12 +14,14 @@ LIB_DEPENDS=	libxshmfence.so:x11/libxshmfence
 RUN_DEPENDS+=	${LOCALBASE}/share/X11/xkb/rules/base:x11/xkeyboard-config \
 		xkbcomp:x11/xkbcomp
 
-USES+=		autoreconf:build compiler:c11 gl jpeg libtool pkgconfig ssl xorg
+USES+=		autoreconf:build compiler:c11 gl jpeg libtool pkgconfig ssl shebangfix xorg
 USE_LDCONFIG=	yes
 USE_GL+=	gl
 USE_XORG+=	ice pixman sm x11 xau xdamage xdmcp xext xfixes xfont2 \
 		xkbfile xorg-macros xorgproto xrandr xrender xtrans xtst
 
+SHEBANG_LANG=	bash
+SHEBANG_FILES=	unix/vncserver/vncsession-start.in
 BINARY_WRAPPERS=	gm4
 
 OPTIONS_DEFINE=	DOCS GNUTLS PAM

Modified: head/net/tigervnc-server/Makefile.common.mk
==============================================================================
--- head/net/tigervnc-server/Makefile.common.mk	Mon Sep 28 02:34:02 2020	(r550390)
+++ head/net/tigervnc-server/Makefile.common.mk	Mon Sep 28 02:38:13 2020	(r550391)
@@ -2,8 +2,7 @@
 
 PORTNAME=	tigervnc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.10.1
-PORTREVISION=	1
+DISTVERSION=	1.11.0
 CATEGORIES=	net x11-servers
 
 MAINTAINER?=	meta@FreeBSD.org
@@ -18,7 +17,7 @@ GH_ACCOUNT=	TigerVNC
 CONFLICTS=	tightvnc-[0-9]*
 PLIST_SUB+=	TIGERVNC_COMPONENT=${PORTNAME}${PKGNAMESUFFIX}-
 
-CMAKE_ARGS+=	-G "Unix Makefiles"
+CMAKE_ARGS+=	-G "Unix Makefiles" -DINSTALL_SYSTEMD_UNITS:BOOL=false
 MAKE_ARGS+=	TIGERVNC_SRCDIR=${WRKSRC}
 
 DOCS=	LICENCE.TXT README.rst

Modified: head/net/tigervnc-server/distinfo
==============================================================================
--- head/net/tigervnc-server/distinfo	Mon Sep 28 02:34:02 2020	(r550390)
+++ head/net/tigervnc-server/distinfo	Mon Sep 28 02:38:13 2020	(r550391)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1577061858
-SHA256 (TigerVNC-tigervnc-v1.10.1_GH0.tar.gz) = 19fcc80d7d35dd58115262e53cac87d8903180261d94c2a6b0c19224f50b58c4
-SIZE (TigerVNC-tigervnc-v1.10.1_GH0.tar.gz) = 1408105
+TIMESTAMP = 1600214302
+SHA256 (TigerVNC-tigervnc-v1.11.0_GH0.tar.gz) = 3648eca472a92a4e8fe55b27cd397b1bf16bad0b24a3a1988661f44553f5e2c3
+SIZE (TigerVNC-tigervnc-v1.11.0_GH0.tar.gz) = 1346992

Copied and modified: head/net/tigervnc-server/files/patch-release_CMakeLists.txt (from r550390, head/net/tigervnc-server/files/patch-cmake_BuildPackages.cmake)
==============================================================================
--- head/net/tigervnc-server/files/patch-cmake_BuildPackages.cmake	Mon Sep 28 02:34:02 2020	(r550390, copy source)
+++ head/net/tigervnc-server/files/patch-release_CMakeLists.txt	Mon Sep 28 02:38:13 2020	(r550391)
@@ -1,8 +1,8 @@
---- cmake/BuildPackages.cmake.orig	2018-07-16 14:08:55 UTC
-+++ cmake/BuildPackages.cmake
+--- release/CMakeLists.txt.orig	2018-07-16 14:08:55 UTC
++++ release/CMakeLists.txt
 @@ -86,5 +86,3 @@ endif() #UNIX
  # Common
  #
  
--install(FILES ${CMAKE_SOURCE_DIR}/LICENCE.TXT DESTINATION ${DOC_DIR})
--install(FILES ${CMAKE_SOURCE_DIR}/README.rst DESTINATION ${DOC_DIR})
+-install(FILES ${CMAKE_SOURCE_DIR}/LICENCE.TXT DESTINATION ${CMAKE_INSTALL_FULL_DOCDIR})
+-install(FILES ${CMAKE_SOURCE_DIR}/README.rst DESTINATION ${CMAKE_INSTALL_FULL_DOCDIR})

Added: head/net/tigervnc-server/files/patch-unix_vncserver_vncsession.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/tigervnc-server/files/patch-unix_vncserver_vncsession.c	Mon Sep 28 02:38:13 2020	(r550391)
@@ -0,0 +1,13 @@
+diff --git unix/vncserver/vncsession.c unix/vncserver/vncsession.c
+index 3e0c98f0..cdac9d1a 100644
+--- unix/vncserver/vncsession.c
++++ unix/vncserver/vncsession.c
+@@ -339,7 +339,7 @@ static void
+ redir_stdio(const char *homedir, const char *display)
+ {
+     int fd;
+-    char hostname[HOST_NAME_MAX+1];
++    char hostname[_SC_HOST_NAME_MAX+1];
+     char logfile[PATH_MAX];
+ 
+     fd = open("/dev/null", O_RDONLY);

Modified: head/net/tigervnc-server/pkg-plist
==============================================================================
--- head/net/tigervnc-server/pkg-plist	Mon Sep 28 02:34:02 2020	(r550390)
+++ head/net/tigervnc-server/pkg-plist	Mon Sep 28 02:38:13 2020	(r550391)
@@ -1,13 +1,19 @@
 bin/Xvnc
 bin/vncconfig
 bin/vncpasswd
-bin/vncserver
 bin/x0vncserver
+sbin/vncsession
+etc/pam.d/tigervnc
+%%ETCDIR%%/vncserver-config-defaults
+%%ETCDIR%%/vncserver-config-mandatory
+%%ETCDIR%%/vncserver.users
 lib/xorg/modules/extensions/libvnc.so
+libexec/vncserver
 man/man1/Xvnc.1.gz
 man/man1/vncconfig.1.gz
 man/man1/vncpasswd.1.gz
-man/man1/vncserver.1.gz
 man/man1/x0vncserver.1.gz
+man/man8/vncserver.8.gz
+man/man8/vncsession.8.gz
 %%PORTDOCS%%%%DOCSDIR%%/%%TIGERVNC_COMPONENT%%LICENCE.TXT
 %%PORTDOCS%%%%DOCSDIR%%/%%TIGERVNC_COMPONENT%%README.rst

Modified: head/net/tigervnc-viewer/Makefile
==============================================================================
--- head/net/tigervnc-viewer/Makefile	Mon Sep 28 02:34:02 2020	(r550390)
+++ head/net/tigervnc-viewer/Makefile	Mon Sep 28 02:38:13 2020	(r550391)
@@ -6,7 +6,7 @@ CATEGORIES=	net
 COMMENT=	TigerVNC Viewer
 
 USES+=		gnome iconv jpeg xorg
-USE_XORG+=	ice sm x11 xcursor xext xfixes xft xinerama xrender
+USE_XORG+=	ice pixman sm x11 xcursor xext xfixes xft xi xinerama xrender
 
 BUILD_DEPENDS+=	convert:graphics/ImageMagick7 # to generate icons during build
 LIB_DEPENDS+=	libfontconfig.so:x11-fonts/fontconfig \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009280238.08S2cD9Q008215>