svn commit: r491673 - in head/net/libvncserver: . files
Marcelo Araujo
araujo at FreeBSD.org
Thu Jan 31 01:47:03 UTC 2019
Author: araujo
Date: Thu Jan 31 01:47:01 2019
New Revision: 491673
URL: https://svnweb.freebsd.org/changeset/ports/491673
Log:
- Add CMAKE options properly.
- Add SASL as an OPTIONS_DEFINE.
- Bump PORTREVISION.
PR: 234929 and 235302
Submitted by: Derek Schrock <dereks at lifeofadishwasher.com>,
O. Hartmann <ohartmann at walstatt.org>,
Chad Jacob Milios <milios at ccsys.com>
Tested by: many
Differential Revision: https://reviews.freebsd.org/D19009
Added:
head/net/libvncserver/files/patch-libvncclient_sasl.c (contents, props changed)
Modified:
head/net/libvncserver/Makefile
Modified: head/net/libvncserver/Makefile
==============================================================================
--- head/net/libvncserver/Makefile Thu Jan 31 01:38:50 2019 (r491672)
+++ head/net/libvncserver/Makefile Thu Jan 31 01:47:01 2019 (r491673)
@@ -4,6 +4,7 @@
PORTNAME= libvncserver
PORTVERSION= 0.9.12
DISTVERSIONPREFIX= LibVNCServer-
+PORTREVISION= 1
CATEGORIES= net devel
MAINTAINER= araujo at FreeBSD.org
@@ -17,27 +18,36 @@ LIB_DEPENDS= libpng.so:graphics/png \
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_SDL WITH_SYSTEMD
+
USE_GITHUB= yes
GH_ACCOUNT= LibVNC
-OPTIONS_DEFINE= GCRYPT IPV6
+OPTIONS_DEFINE= GCRYPT IPV6 SASL
OPTIONS_SINGLE= SSL
OPTIONS_SINGLE_SSL= GNUTLS OPENSSL
OPTIONS_DEFAULT= 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
-
-GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
- libgpg-error.so:security/libgpg-error
-GCRYPT_CMAKE_BOOL= WITH_GCRYPT
-
-IPV6_CMAKE_BOOL= WITH_IPv6
post-install:
${INSTALL_DATA} ${WRKSRC}/rfb/default8x16.h ${STAGEDIR}${PREFIX}/include/rfb
Added: head/net/libvncserver/files/patch-libvncclient_sasl.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/libvncserver/files/patch-libvncclient_sasl.c Thu Jan 31 01:47:01 2019 (r491673)
@@ -0,0 +1,11 @@
+--- 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 <arpa/inet.h>
++#include <netinet/in.h>
++#include <sys/socket.h>
+ #endif /* WIN32 */
+
+ #include "sasl.h"
More information about the svn-ports-head
mailing list