git: cef011d2682a - main - net/x11vnc: update to 0.9.17
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 May 2025 14:27:07 UTC
The branch main has been updated by dinoex:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cef011d2682a5aecf4c0ca3aab33421d6950d541
commit cef011d2682a5aecf4c0ca3aab33421d6950d541
Author: Dirk Meyer <dinoex@FreeBSD.org>
AuthorDate: 2025-05-03 14:26:51 +0000
Commit: Dirk Meyer <dinoex@FreeBSD.org>
CommitDate: 2025-05-03 14:26:51 +0000
net/x11vnc: update to 0.9.17
use graphics/libdrm
---
net/x11vnc/Makefile | 13 +++++++------
net/x11vnc/distinfo | 6 +++---
net/x11vnc/files/patch-src_scan.c | 11 -----------
net/x11vnc/files/patch-util.h | 15 ---------------
net/x11vnc/files/patch-x11vnc.c | 13 -------------
5 files changed, 10 insertions(+), 48 deletions(-)
diff --git a/net/x11vnc/Makefile b/net/x11vnc/Makefile
index 92606363ca6c..77e7bd2849ca 100644
--- a/net/x11vnc/Makefile
+++ b/net/x11vnc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= x11vnc
-PORTVERSION= 0.9.16
-PORTREVISION= 8
+PORTVERSION= 0.9.17
+PORTREVISION= 0
CATEGORIES= net
MAINTAINER= dinoex@FreeBSD.org
@@ -9,17 +9,18 @@ WWW= https://github.com/LibVNC/x11vnc
LICENSE= GPLv2
-LIB_DEPENDS= libvncserver.so:net/libvncserver
+LIB_DEPENDS= libvncserver.so:net/libvncserver \
+ libdrm.so:graphics/libdrm
USES= cpe iconv pkgconfig jpeg ssl gmake autoreconf xorg
-USE_XORG= x11 xcb xdamage xfixes xrandr xinerama xext xtst xau xrender \
- xdmcp xi xorgproto
+USE_XORG= xcb xau xdmcp ice xcb xorgproto x11 xext xtst xinerama \
+ xrandr xfixes xdamage xcomposite xi xcursor xrender
# Sets LDFLAGS and adds to CONFIGURE_ENV, therefore we set LDFLAGS
LDFLAGS+= -L${LOCALBASE}/lib
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE}
-CPPFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libdrm
USE_GITHUB= yes
GH_ACCOUNT= LibVNC
diff --git a/net/x11vnc/distinfo b/net/x11vnc/distinfo
index 1f6ee4121a34..1d1a5545e2c9 100644
--- a/net/x11vnc/distinfo
+++ b/net/x11vnc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546796375
-SHA256 (LibVNC-x11vnc-0.9.16_GH0.tar.gz) = 885e5b5f5f25eec6f9e4a1e8be3d0ac71a686331ee1cfb442dba391111bd32bd
-SIZE (LibVNC-x11vnc-0.9.16_GH0.tar.gz) = 1708009
+TIMESTAMP = 1746176960
+SHA256 (LibVNC-x11vnc-0.9.17_GH0.tar.gz) = 3ab47c042bc1c33f00c7e9273ab674665b85ab10592a8e0425589fe7f3eb1a69
+SIZE (LibVNC-x11vnc-0.9.17_GH0.tar.gz) = 1691520
diff --git a/net/x11vnc/files/patch-src_scan.c b/net/x11vnc/files/patch-src_scan.c
deleted file mode 100644
index 8c711d1c2c2c..000000000000
--- a/net/x11vnc/files/patch-src_scan.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/scan.c.orig 2019-01-05 13:22:11 UTC
-+++ src/scan.c
-@@ -320,7 +320,7 @@ static int shm_create(XShmSegmentInfo *shm, XImage **x
-
- #if HAVE_XSHM
- shm->shmid = shmget(IPC_PRIVATE,
-- xim->bytes_per_line * xim->height, IPC_CREAT | 0777);
-+ xim->bytes_per_line * xim->height, IPC_CREAT | 0600);
-
- if (shm->shmid == -1) {
- rfbErr("shmget(%s) failed.\n", name);
diff --git a/net/x11vnc/files/patch-util.h b/net/x11vnc/files/patch-util.h
deleted file mode 100644
index 411bc5b2f51f..000000000000
--- a/net/x11vnc/files/patch-util.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/util.h.orig 2019-01-05 13:22:11 UTC
-+++ src/util.h
-@@ -102,9 +102,9 @@ extern struct timeval _mysleep;
- #ifdef LIBVNCSERVER_HAVE_LIBPTHREAD
- extern MUTEX(x11Mutex);
- extern MUTEX(scrollMutex);
--MUTEX(clientMutex);
--MUTEX(inputMutex);
--MUTEX(pointerMutex);
-+extern MUTEX(clientMutex);
-+extern MUTEX(inputMutex);
-+extern MUTEX(pointerMutex);
- #endif
-
- #define X_INIT INIT_MUTEX(x11Mutex)
diff --git a/net/x11vnc/files/patch-x11vnc.c b/net/x11vnc/files/patch-x11vnc.c
deleted file mode 100644
index f8928ddf188f..000000000000
--- a/net/x11vnc/files/patch-x11vnc.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/x11vnc.c.orig 2019-01-05 13:22:11 UTC
-+++ src/x11vnc.c
-@@ -186,6 +186,10 @@ static void tsdo_timeout (int sig) {
- static pid_t ts_tasks[TASKMAX];
- static int ts_taskn = -1;
-
-+MUTEX(clientMutex);
-+MUTEX(inputMutex);
-+MUTEX(pointerMutex);
-+
- int tsdo(int port, int lsock, int *conn) {
- int csock, rsock, i, db = 1;
- pid_t pid;