Index: head/net/libvncserver/Makefile =================================================================== --- head/net/libvncserver/Makefile (revision 557729) +++ head/net/libvncserver/Makefile (revision 557730) @@ -1,55 +1,54 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libvncserver -PORTVERSION= 0.9.12 +PORTVERSION= 0.9.13 DISTVERSIONPREFIX= LibVNCServer- -PORTREVISION= 3 CATEGORIES= net devel -MAINTAINER= ports@FreeBSD.org +MAINTAINER= neel@neelc.org COMMENT= Provide an easy API to a custom vnc server LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ liblzo2.so:archivers/lzo2 USES= cmake jpeg libtool pathfix pkgconfig USE_LDCONFIG= yes CMAKE_ON= WITH_24BPP WITH_JPEG WITH_LZO WITH_PNG \ WITH_THREADS WITH_TIGHTVNC_FILETRANSFER \ WITH_WEBSOCKETS WITH_ZLIB CMAKE_OFF= WITH_FFMPEG WITH_SDL WITH_SYSTEMD USE_GITHUB= yes GH_ACCOUNT= LibVNC OPTIONS_DEFINE= GCRYPT IPV6 SASL OPTIONS_SINGLE= SSL OPTIONS_SINGLE_SSL= GNUTLS OPENSSL OPTIONS_DEFAULT= GCRYPT OPENSSL GCRYPT_DESC= libgcrypt support SASL_DESC= SASL support GCRYPT_CMAKE_BOOL= WITH_GCRYPT GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error IPV6_CMAKE_BOOL= WITH_IPv6 SASL_CMAKE_BOOL= WITH_SASL SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 GNUTLS_IMPLIES= GCRYPT GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CMAKE_BOOL= WITH_GNUTLS OPENSSL_CMAKE_BOOL= WITH_OPENSSL OPENSSL_USES= ssl post-install: ${INSTALL_DATA} ${WRKSRC}/rfb/default8x16.h ${STAGEDIR}${PREFIX}/include/rfb .include Index: head/net/libvncserver/distinfo =================================================================== --- head/net/libvncserver/distinfo (revision 557729) +++ head/net/libvncserver/distinfo (revision 557730) @@ -1,3 +1,3 @@ -TIMESTAMP = 1546804739 -SHA256 (LibVNC-libvncserver-LibVNCServer-0.9.12_GH0.tar.gz) = 33cbbb4e15bb390f723c311b323cef4a43bcf781984f92d92adda3243a116136 -SIZE (LibVNC-libvncserver-LibVNCServer-0.9.12_GH0.tar.gz) = 2237447 +TIMESTAMP = 1607285991 +SHA256 (LibVNC-libvncserver-LibVNCServer-0.9.13_GH0.tar.gz) = 0ae5bb9175dc0a602fe85c1cf591ac47ee5247b87f2bf164c16b05f87cbfa81a +SIZE (LibVNC-libvncserver-LibVNCServer-0.9.13_GH0.tar.gz) = 567491 Index: head/net/libvncserver/files/patch-rfbssl_openssl.c =================================================================== --- head/net/libvncserver/files/patch-rfbssl_openssl.c (revision 557729) +++ head/net/libvncserver/files/patch-rfbssl_openssl.c (nonexistent) @@ -1,11 +0,0 @@ ---- libvncserver/rfbssl_openssl.c.orig 2016-12-30 13:01:28 UTC -+++ libvncserver/rfbssl_openssl.c -@@ -56,7 +56,7 @@ int rfbssl_init(rfbClientPtr cl) - rfbErr("OOM\n"); - } else if (!cl->screen->sslcertfile || !cl->screen->sslcertfile[0]) { - rfbErr("SSL connection but no cert specified\n"); -- } else if (NULL == (ctx->ssl_ctx = SSL_CTX_new(TLSv1_server_method()))) { -+ } else if (NULL == (ctx->ssl_ctx = SSL_CTX_new(TLS_server_method()))) { - rfbssl_error(); - } else if (SSL_CTX_use_PrivateKey_file(ctx->ssl_ctx, keyfile, SSL_FILETYPE_PEM) <= 0) { - rfbErr("Unable to load private key file %s\n", keyfile); Property changes on: head/net/libvncserver/files/patch-rfbssl_openssl.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/libvncserver/files/patch-rfb_rfb.h =================================================================== --- head/net/libvncserver/files/patch-rfb_rfb.h (revision 557729) +++ head/net/libvncserver/files/patch-rfb_rfb.h (nonexistent) @@ -1,20 +0,0 @@ ---- rfb/rfb.h.orig 2019-01-06 19:09:30 UTC -+++ rfb/rfb.h -@@ -43,7 +43,7 @@ extern "C" - #include - #include - --#if defined(ANDROID) || defined(LIBVNCSERVER_HAVE_ANDROID) -+#if defined(ANDROID) || defined(LIBVNCSERVER_HAVE_ANDROID) || defined(__FreeBSD__) - #include - #include - #endif -@@ -266,6 +266,8 @@ typedef struct _rfbScreenInfo - rfbBool autoPort; - int port; - SOCKET listenSock; -+ SOCKET unixSock; -+ const char *unixSockPath; - int maxSock; - int maxFd; - #ifdef WIN32 Property changes on: head/net/libvncserver/files/patch-rfb_rfb.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/libvncserver/files/patch-libvncclient_sasl.c =================================================================== --- head/net/libvncserver/files/patch-libvncclient_sasl.c (revision 557729) +++ head/net/libvncserver/files/patch-libvncclient_sasl.c (nonexistent) @@ -1,11 +0,0 @@ ---- libvncclient/sasl.c.orig 2019-01-30 04:13:40 UTC -+++ libvncclient/sasl.c -@@ -55,6 +55,8 @@ - #endif /* LIBVNCSERVER_HAVE_WS2TCPIP_H */ - #else /* WIN32 */ - #include -+#include -+#include - #endif /* WIN32 */ - - #include "sasl.h" Property changes on: head/net/libvncserver/files/patch-libvncclient_sasl.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/libvncserver/pkg-plist =================================================================== --- head/net/libvncserver/pkg-plist (revision 557729) +++ head/net/libvncserver/pkg-plist (revision 557730) @@ -1,15 +1,16 @@ include/rfb/default8x16.h include/rfb/keysym.h include/rfb/rfb.h include/rfb/rfbclient.h include/rfb/rfbconfig.h include/rfb/rfbproto.h include/rfb/rfbregion.h +include/rfb/threading.h lib/libvncclient.so lib/libvncclient.so.1 -lib/libvncclient.so.0.9.12 +lib/libvncclient.so.0.9.13 lib/libvncserver.so lib/libvncserver.so.1 -lib/libvncserver.so.0.9.12 +lib/libvncserver.so.0.9.13 libdata/pkgconfig/libvncclient.pc libdata/pkgconfig/libvncserver.pc