openbsd-ports/net/libvncserver/Makefile
2022-04-30 16:17:55 +00:00

51 lines
1.1 KiB
Makefile

COMMENT= library for easy implementation of a VNC server
DISTNAME= LibVNCServer-0.9.13
PKGNAME= ${DISTNAME:L}
REVISION= 0
SHARED_LIBS += vncclient 1.0 # 0.0
SHARED_LIBS += vncserver 3.1 # 0.0
CATEGORIES= net devel
HOMEPAGE= https://libvnc.github.io/
# GPLv2
PERMIT_PACKAGE= Yes
WANTLIB += crypto gcrypt gnutls jpeg lzo2 png pthread sasl2
WANTLIB += ssl z
MASTER_SITES= https://github.com/LibVNC/libvncserver/archive/
# TLS (Thread-Local Storage)
COMPILER= base-clang ports-gcc
MODULES= devel/cmake
LIB_DEPENDS= archivers/lzo2 \
graphics/jpeg \
graphics/png \
security/cyrus-sasl2 \
security/gnutls \
security/libgcrypt
WRKDIST= ${WRKDIR}/libvncserver-${DISTNAME}
CONFIGURE_ARGS+= -DWITH_24BPP=ON \
-DWITH_JPEG=ON \
-DWITH_LZO=ON \
-DWITH_PNG=ON \
-DWITH_THREADS=ON \
-DWITH_TIGHTVNC_FILETRANSFER=ON \
-DWITH_WEBSOCKETS=ON \
-DWITH_ZLIB=ON \
-DWITH_SASL=ON \
-DWITH_IPv6=ON \
-DWITH_FFMPEG=OFF \
-DWITH_SDL=OFF \
-DWITH_SYSTEMD=OFF \
-DWITH_GTK=OFF
.include <bsd.port.mk>