summaryrefslogtreecommitdiff
path: root/net/vncreflector
diff options
context:
space:
mode:
Diffstat (limited to 'net/vncreflector')
-rw-r--r--net/vncreflector/Makefile5
-rw-r--r--net/vncreflector/files/patch-Makefile6
-rw-r--r--net/vncreflector/files/patch-host__connect.c21
-rw-r--r--net/vncreflector/files/patch-logging.c6
-rw-r--r--net/vncreflector/files/patch-main.c4
-rw-r--r--net/vncreflector/files/patch-region.c4
6 files changed, 35 insertions, 11 deletions
diff --git a/net/vncreflector/Makefile b/net/vncreflector/Makefile
index 3a802eafd26d..ee615059e577 100644
--- a/net/vncreflector/Makefile
+++ b/net/vncreflector/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vncreflector
PORTVERSION= 1.2.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MASTER_SITES= SF/vnc-reflector/vnc-reflector/${PORTVERSION}
DISTNAME= vnc_reflector-${PORTVERSION}
@@ -9,6 +9,9 @@ MAINTAINER= paul@it.ca
COMMENT= Multi-client VNC proxy server
WWW= https://sourceforge.net/projects/vnc-reflector/
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
USES= jpeg
USE_RC_SUBR= vncreflector
diff --git a/net/vncreflector/files/patch-Makefile b/net/vncreflector/files/patch-Makefile
index 9f4cb98bb2e4..b5453a9c06d5 100644
--- a/net/vncreflector/files/patch-Makefile
+++ b/net/vncreflector/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig
+--- Makefile.orig 2003-04-16 17:32:42 UTC
+++ Makefile
@@ -14,10 +14,10 @@
#
@@ -13,7 +13,7 @@
# Debug (strict)
#CFLAGS = -g -pedantic -Wall $(IFLAGS)
# Debug (profiling)
-@@ -50,7 +50,7 @@
+@@ -50,7 +50,7 @@ $(PROG): $(OBJS)
default: $(PROG)
$(PROG): $(OBJS)
@@ -22,7 +22,7 @@
clean:
rm -f $(OBJS) *core* ./*~ ./*.bak $(PROG)
-@@ -59,7 +59,7 @@
+@@ -59,7 +59,7 @@ depend: $(SRCS)
$(MAKEDEPEND) $(MAKEDEPFLAGS) -I. $(SRCS) 2> /dev/null
.c.o:
diff --git a/net/vncreflector/files/patch-host__connect.c b/net/vncreflector/files/patch-host__connect.c
new file mode 100644
index 000000000000..665fb69cfcde
--- /dev/null
+++ b/net/vncreflector/files/patch-host__connect.c
@@ -0,0 +1,21 @@
+--- host_connect.c.orig 2025-10-10 10:32:37 UTC
++++ host_connect.c
+@@ -232,7 +232,7 @@ static void rf_host_ver(void)
+ char *buf = (char *)cur_slot->readbuf;
+ int major = 3, minor = 3;
+ int remote_major, remote_minor;
+- char ver_msg[12];
++ char ver_msg[13];
+
+ if ( strncmp(buf, "RFB ", 4) != 0 || !isdigit(buf[4]) ||
+ !isdigit(buf[4]) || !isdigit(buf[5]) || !isdigit(buf[6]) ||
+@@ -256,7 +256,8 @@ static void rf_host_ver(void)
+ log_write(LL_WARN, "Protocol sub-version does not match (ignoring)");
+ }
+
+- sprintf(ver_msg, "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999);
++ snprintf(ver_msg, sizeof(ver_msg),
++ "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999);
+ aio_write(NULL, ver_msg, 12);
+ aio_setread(rf_host_auth, NULL, 4);
+ }
diff --git a/net/vncreflector/files/patch-logging.c b/net/vncreflector/files/patch-logging.c
index c141be209a50..1fa105e0080d 100644
--- a/net/vncreflector/files/patch-logging.c
+++ b/net/vncreflector/files/patch-logging.c
@@ -1,6 +1,6 @@
---- logging.c
+--- logging.c.orig 2003-04-21 17:20:35 UTC
+++ logging.c
-@@ -138,8 +138,6 @@
+@@ -138,8 +138,6 @@ void log_write(int level, char *format, ...)
char time_buf[32];
char level_char = ' ';
@@ -9,7 +9,7 @@
if ( (log_fp != NULL && level <= log_file_level) ||
level <= log_stderr_level ) {
now = time(NULL);
-@@ -150,18 +148,21 @@
+@@ -150,18 +148,21 @@ void log_write(int level, char *format, ...)
if (level <= log_file_level) {
fprintf(log_fp, "%s %c ", time_buf, (int)level_char);
diff --git a/net/vncreflector/files/patch-main.c b/net/vncreflector/files/patch-main.c
index 016631bcfecd..6adae9c02917 100644
--- a/net/vncreflector/files/patch-main.c
+++ b/net/vncreflector/files/patch-main.c
@@ -1,6 +1,6 @@
---- main.c.orig
+--- main.c.orig 2003-01-11 09:44:02 UTC
+++ main.c
-@@ -464,7 +464,7 @@
+@@ -464,7 +464,7 @@ static int init_screen_info(void)
static int init_screen_info(void)
{
diff --git a/net/vncreflector/files/patch-region.c b/net/vncreflector/files/patch-region.c
index e27c2a61aac6..3714b26e626e 100644
--- a/net/vncreflector/files/patch-region.c
+++ b/net/vncreflector/files/patch-region.c
@@ -1,6 +1,6 @@
---- region.c.orig
+--- region.c.orig 2002-09-21 12:43:01 UTC
+++ region.c
-@@ -70,6 +70,7 @@
+@@ -70,6 +70,7 @@ SOFTWARE.
* *
*****************************************************************/