1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[std]= VNC server and client C libraries
8 HOMEPAGE= https://libvnc.github.io/
11 DOWNLOAD_GROUPS= main commits
12 SITES[main]= GITHUB/LibVNC:libvncserver:LibVNCServer-0.9.14
13 SITES[commits]= https://github.com/LibVNC/libvncserver/commit/
14 DISTFILE[1]= generated:main
15 DIST_SUBDIR= vncserver
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= libgcrypt:dev:std
23 BUILDRUN_DEPENDS= libgcrypt:primary:std
25 USES= cpe cmake png jpeg lzo libtool pkgconfig zlib ssl
27 LICENSE= GPLv2+:single
28 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
29 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
30 LICENSE_AWK= TERMS:"defined __cplusplus"
31 LICENSE_SOURCE= TERMS:{{WRKSRC}}/rfb/rfb.h
34 CPE_VENDOR= libvncserver_project
35 FPC_EQUIVALENT= net/libvncserver
40 CMAKE_ARGS= -DWITH_24BPP:BOOL=ON
44 -DWITH_THREADS:BOOL=ON
45 -DWITH_TIGHTVNC_FILETRANSFER:BOOL=ON
46 -DWITH_WEBSOCKETS:BOOL=ON
50 -DWITH_OPENSSL:BOOL=ON
51 -DWITH_FFMPEG:BOOL=OFF
53 -DWITH_SYSTEMD:BOOL=OFF
55 -DWITH_GNUTLS:BOOL=OFF
58 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
60 [FILE:490:descriptions/desc.single]
61 LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to
62 easily implement Virtual Network Computing (VNC) server or client
63 functionality in programs.
65 In computing, Virtual Network Computing is a graphical desktop-sharing
66 system that uses the Remote Frame Buffer protocol (RFB) to remotely
67 control another computer. It transmits the keyboard and mouse events from
68 one computer to another, relaying the graphical-screen updates back in the
69 other direction, over a network.
73 83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5 593516 vncserver/LibVNC-libvncserver-LibVNCServer-0.9.14.tar.gz
74 8f448ab0cb6c3100e2bee0318c7de4233b90432f2fa9d2f5869fd303fa9b7d17 1446 vncserver/132c1389390c.patch
75 aae6bb9093f4931fd5ff0cd2cd704069c534b64179d160ef8e390a10b3d7dfeb 3262 vncserver/0becaf749e83.patch
78 [FILE:449:manifests/plist.single]
89 libvncclient.so.%%MAJORVER%%
90 libvncclient.so.%%SOVERSION%%
92 libvncserver.so.%%MAJORVER%%
93 libvncserver.so.%%SOVERSION%%
94 lib/cmake/LibVNCServer/
95 LibVNCServerConfig.cmake
96 LibVNCServerConfigVersion.cmake
97 LibVNCServerTargets-release.cmake
98 LibVNCServerTargets.cmake
104 [FILE:278:patches/patch-libvncserver_main.c]
105 --- libvncserver/main.c.orig 2022-12-18 21:00:32 UTC
106 +++ libvncserver/main.c
111 +#if defined(__DragonFly__)
112 +#include <sys/socket.h> /* For sockaddr_storage */