# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libvncserver VERSION= 0.9.15 KEYWORDS= net VARIANTS= std SDESC[std]= VNC server and client C libraries HOMEPAGE= https://libvnc.github.io/ CONTACT= nobody DOWNLOAD_GROUPS= main commits SITES[main]= GITHUB/LibVNC:libvncserver:LibVNCServer-0.9.15 SITES[commits]= https://github.com/LibVNC/libvncserver/commit/ DISTFILE[1]= generated:main DIST_SUBDIR= vncserver DF_INDEX= 1 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= libgcrypt:dev:std BUILDRUN_DEPENDS= libgcrypt:primary:std USES= cpe cmake png jpeg lzo libtool pkgconfig zlib ssl LICENSE= GPLv2+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING LICENSE_AWK= TERMS:"defined __cplusplus" LICENSE_SOURCE= TERMS:{{WRKSRC}}/include/rfb/rfb.h LICENSE_SCHEME= solo CPE_VENDOR= libvncserver_project FPC_EQUIVALENT= net/libvncserver SOVERSION= 0.9.15 PLIST_SUB= MAJORVER=1 CMAKE_ARGS= -DWITH_24BPP:BOOL=ON -DWITH_JPEG:BOOL=ON -DWITH_LZO:BOOL=ON -DWITH_PNG:BOOL=ON -DWITH_THREADS:BOOL=ON -DWITH_TIGHTVNC_FILETRANSFER:BOOL=ON -DWITH_WEBSOCKETS:BOOL=ON -DWITH_ZLIB:BOOL=ON -DWITH_GCRYPT:BOOL=ON -DWITH_IPv6:BOOL=ON -DWITH_OPENSSL:BOOL=ON -DWITH_FFMPEG:BOOL=OFF -DWITH_SDL:BOOL=OFF -DWITH_SYSTEMD:BOOL=OFF -DWITH_SASL:BOOL=OFF -DWITH_GNUTLS:BOOL=OFF -DWITH_EXAMPLES:BOOL=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so [FILE:490:descriptions/desc.primary] LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement Virtual Network Computing (VNC) server or client functionality in programs. In computing, Virtual Network Computing is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical-screen updates back in the other direction, over a network. [FILE:135:distinfo] 62352c7795e231dfce044beb96156065a05a05c974e5de9e023d688d8ff675d7 600387 vncserver/LibVNC-libvncserver-LibVNCServer-0.9.15.tar.gz [FILE:176:manifests/plist.primary] lib/ libvncclient.so.%%MAJORVER%% libvncclient.so.%%SOVERSION%% libvncserver.so.%%MAJORVER%% libvncserver.so.%%SOVERSION%% lib/pkgconfig/ libvncclient.pc libvncserver.pc [FILE:278:manifests/plist.dev] include/rfb/ keysym.h rfb.h rfbclient.h rfbconfig.h rfbproto.h rfbregion.h threading.h lib/ libvncclient.so libvncserver.so lib/cmake/LibVNCServer/ LibVNCServerConfig.cmake LibVNCServerConfigVersion.cmake LibVNCServerTargets-release.cmake LibVNCServerTargets.cmake [FILE:293:patches/patch-src_libvncserver_main.c] --- src/libvncserver/main.c.orig 2024-12-22 09:54:53 UTC +++ src/libvncserver/main.c @@ -20,6 +20,10 @@ #include #include +#if defined(__DragonFly__) +#include /* For sockaddr_storage */ +#endif + #ifndef false #define false 0 #define true -1