Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2019 06:51:58 +0000 (UTC)
From:      Marcelo Araujo <araujo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r491456 - in head/net/libvncserver: . files
Message-ID:  <201901280651.x0S6pwPq063197@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: araujo
Date: Mon Jan 28 06:51:58 2019
New Revision: 491456
URL: https://svnweb.freebsd.org/changeset/ports/491456

Log:
  - Update to 0.9.12.
  - cmake is the new build system.
  - portlint clean up.
  - lzo2 is now included via shared lib.
  - libva removed on version 0.9.11.
  
  Submitted by:	dereks_lifeofadishwasher.com
  Differential Revision:	https://reviews.freebsd.org/D18836

Deleted:
  head/net/libvncserver/files/patch-common_md5.c
  head/net/libvncserver/files/patch-common_md5.h
Modified:
  head/net/libvncserver/Makefile
  head/net/libvncserver/distinfo
  head/net/libvncserver/files/patch-common_vncauth.c
  head/net/libvncserver/files/patch-rfb_rfb.h
  head/net/libvncserver/pkg-plist

Modified: head/net/libvncserver/Makefile
==============================================================================
--- head/net/libvncserver/Makefile	Mon Jan 28 06:12:18 2019	(r491455)
+++ head/net/libvncserver/Makefile	Mon Jan 28 06:51:58 2019	(r491456)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	libvncserver
-PORTVERSION=	0.9.11
-PORTREVISION=	2
+PORTVERSION=	0.9.12
 DISTVERSIONPREFIX=	LibVNCServer-
 CATEGORIES=	net devel
 
@@ -12,19 +11,16 @@ COMMENT=	Provide an easy API to a custom vnc server
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libpng.so:graphics/png
+LIB_DEPENDS=	libpng.so:graphics/png \
+		liblzo2.so:archivers/lzo2
 
+USES=		cmake jpeg libtool pathfix pkgconfig
+USE_LDCONFIG=	yes
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	LibVNC
 
-USES=		autoreconf jpeg libtool pathfix pkgconfig
-USE_LDCONFIG=	yes
-GNU_CONFIGURE=	yes
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-INSTALL_TARGET=	install-strip
-
-OPTIONS_DEFINE=		GCRYPT IPV6 VAAPI
+OPTIONS_DEFINE=		GCRYPT IPV6
 OPTIONS_SINGLE=		SSL
 OPTIONS_SINGLE_SSL=	GNUTLS OPENSSL
 OPTIONS_DEFAULT=	OPENSSL
@@ -32,19 +28,16 @@ GCRYPT_DESC=		libgcrypt support
 
 GNUTLS_IMPLIES=		GCRYPT
 GNUTLS_LIB_DEPENDS=	libgnutls.so:security/gnutls
-GNUTLS_CONFIGURE_WITH=	gnutls
+GNUTLS_CMAKE_BOOL=	WITH_GNUTLS
 
-OPENSSL_CONFIGURE_WITH=	crypto ssl
+OPENSSL_CMAKE_BOOL=	WITH_OPENSSL
 OPENSSL_USES=		ssl
 
 GCRYPT_LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
 			libgpg-error.so:security/libgpg-error
-GCRYPT_CONFIGURE_WITH=	gcrypt
+GCRYPT_CMAKE_BOOL=	WITH_GCRYPT
 
-IPV6_CONFIGURE_WITH=	ipv6
-
-VAAPI_LIB_DEPENDS=	libva.so:multimedia/libva
-VAAPI_CONFIGURE_WITH=	libva
+IPV6_CMAKE_BOOL=	WITH_IPv6
 
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/rfb/default8x16.h ${STAGEDIR}${PREFIX}/include/rfb

Modified: head/net/libvncserver/distinfo
==============================================================================
--- head/net/libvncserver/distinfo	Mon Jan 28 06:12:18 2019	(r491455)
+++ head/net/libvncserver/distinfo	Mon Jan 28 06:51:58 2019	(r491456)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1483637975
-SHA256 (LibVNC-libvncserver-LibVNCServer-0.9.11_GH0.tar.gz) = 193d630372722a532136fd25c5326b2ca1a636cbb8bf9bb115ef869c804d2894
-SIZE (LibVNC-libvncserver-LibVNCServer-0.9.11_GH0.tar.gz) = 1413739
+TIMESTAMP = 1546804739
+SHA256 (LibVNC-libvncserver-LibVNCServer-0.9.12_GH0.tar.gz) = 33cbbb4e15bb390f723c311b323cef4a43bcf781984f92d92adda3243a116136
+SIZE (LibVNC-libvncserver-LibVNCServer-0.9.12_GH0.tar.gz) = 2237447

Modified: head/net/libvncserver/files/patch-common_vncauth.c
==============================================================================
--- head/net/libvncserver/files/patch-common_vncauth.c	Mon Jan 28 06:12:18 2019	(r491455)
+++ head/net/libvncserver/files/patch-common_vncauth.c	Mon Jan 28 06:51:58 2019	(r491456)
@@ -1,6 +1,6 @@
---- common/vncauth.c.orig	2017-07-05 07:43:58 UTC
+--- common/vncauth.c.orig	2019-01-06 19:09:30 UTC
 +++ common/vncauth.c
-@@ -42,6 +42,10 @@
+@@ -44,6 +44,10 @@
  #include <sys/stat.h>
  #endif
  
@@ -11,7 +11,7 @@
  #include <time.h>
  
  #ifdef WIN32
-@@ -196,6 +200,8 @@ rfbEncryptBytes(unsigned char *bytes, char *passwd)
+@@ -198,6 +202,8 @@ rfbEncryptBytes(unsigned char *bytes, char *passwd)
  	rfbDes(bytes+i, bytes+i);
      }
  }

Modified: head/net/libvncserver/files/patch-rfb_rfb.h
==============================================================================
--- head/net/libvncserver/files/patch-rfb_rfb.h	Mon Jan 28 06:12:18 2019	(r491455)
+++ head/net/libvncserver/files/patch-rfb_rfb.h	Mon Jan 28 06:51:58 2019	(r491456)
@@ -1,4 +1,4 @@
---- rfb/rfb.h.orig	2017-07-05 07:45:47 UTC
+--- rfb/rfb.h.orig	2019-01-06 19:09:30 UTC
 +++ rfb/rfb.h
 @@ -43,7 +43,7 @@ extern "C"
  #include <string.h>
@@ -9,7 +9,7 @@
  #include <arpa/inet.h>
  #include <sys/select.h>
  #endif
-@@ -265,6 +265,8 @@ typedef struct _rfbScreenInfo
+@@ -266,6 +266,8 @@ typedef struct _rfbScreenInfo
      rfbBool autoPort;
      int port;
      SOCKET listenSock;

Modified: head/net/libvncserver/pkg-plist
==============================================================================
--- head/net/libvncserver/pkg-plist	Mon Jan 28 06:12:18 2019	(r491455)
+++ head/net/libvncserver/pkg-plist	Mon Jan 28 06:51:58 2019	(r491456)
@@ -1,4 +1,3 @@
-bin/libvncserver-config
 include/rfb/default8x16.h
 include/rfb/keysym.h
 include/rfb/rfb.h
@@ -6,13 +5,11 @@ include/rfb/rfbclient.h
 include/rfb/rfbconfig.h
 include/rfb/rfbproto.h
 include/rfb/rfbregion.h
-lib/libvncclient.a
 lib/libvncclient.so
 lib/libvncclient.so.1
-lib/libvncclient.so.1.0.0
-lib/libvncserver.a
+lib/libvncclient.so.0.9.12
 lib/libvncserver.so
 lib/libvncserver.so.1
-lib/libvncserver.so.1.0.0
+lib/libvncserver.so.0.9.12
 libdata/pkgconfig/libvncclient.pc
 libdata/pkgconfig/libvncserver.pc



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