freebsd-ports/net/tigervnc-viewer/Makefile
Koichiro Iwao be72a54dbb net/tigervnc-{server,viewer}: Update to 1.10.0
Lots of changes have been made since the last release, but the highlights are:

* The clipboard now supports full Unicode in the native viewer, WinVNC and Xvnc/libvnc.so
* The native client will now respect the system trust store when verifying server certificates
* Improved compatibility with VMware's VNC server
* Improved compatibility with some input methods on macOS
* Improvements to the automatic "repair" of JPEG artefacts
* Better handling of the Alt keys in some corner cases
* The Java web server has been removed as applets are no longer support by most browsers
* x0vncserver can now be configured to only allow local connections
* x0vncserver has received fixes for when only part of the display is shared
* Polling is now default in WinVNC as that works better for most

Relnotes:	https://github.com/TigerVNC/tigervnc/releases/tag/v1.10.0
Sponsored by:	HAW International, Inc.
2019-11-25 01:13:01 +00:00

39 lines
1.1 KiB
Makefile

# $FreeBSD$
PKGNAMESUFFIX= -viewer
CATEGORIES= net
COMMENT= TigerVNC Viewer
USES+= gnome iconv jpeg xorg
USE_XORG+= ice sm x11 xcursor xext xfixes xft xinerama xrender
BUILD_DEPENDS+= convert:graphics/ImageMagick7 # to generate icons during build
LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \
libpng.so:graphics/png \
libfltk.so:x11-toolkits/fltk
OPTIONS_DEFINE= DOCS GNUTLS NLS
OPTIONS_DEFAULT= GNUTLS
OPTIONS_SUB= yes
NLS_CMAKE_BOOL= ENABLE_NLS
NLS_USES= gettext
GNUTLS_CMAKE_BOOL= ENABLE_GNUTLS
GNUTLS_LIB_DEPENDS= libtasn1.so:security/libtasn1 \
libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error \
libgnutls.so:security/gnutls
INSTALLS_ICONS= yes
DESKTOP_ENTRIES= "TigerVNC viewer" "Connect to VNC server and display remote desktop" \
"${PORTNAME}" "vncviewer" "Network;" false
post-patch:
# do not build server components and tests
@${REINPLACE_CMD} \
-e 's|add_subdirectory(unix)||' \
-e 's|add_subdirectory(tests)||' \
${WRKSRC}/CMakeLists.txt
MASTERDIR= ${.CURDIR}/../tigervnc-server
.include "${MASTERDIR}/Makefile.common.mk"