git: 263eda46dc0a - main - comms/syncterm: Update to v1.6

From: Stephen Hurd <shurd_at_FreeBSD.org>
Date: Tue, 11 Feb 2025 19:17:30 UTC
The branch main has been updated by shurd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=263eda46dc0a8e66006dcfd3ac69c1651fcdac25

commit 263eda46dc0a8e66006dcfd3ac69c1651fcdac25
Author:     Stephen Hurd <shurd@FreeBSD.org>
AuthorDate: 2025-02-11 19:07:03 +0000
Commit:     Stephen Hurd <shurd@FreeBSD.org>
CommitDate: 2025-02-11 19:17:23 +0000

    comms/syncterm: Update to v1.6
    
    New features since v1.4:
    Add Atari ST VT52 modes
    Support web-based dialing directories
    Alt+Home now centres the window on the screen
    Add setting to invert mouse wheel
    Option to defer telnet negotiation
    Use the SAA5050 font for Prestel mode
    Add BBC Micro Mode 7 mode
---
 comms/syncterm/Makefile                            |  2 +-
 comms/syncterm/distinfo                            |  6 +-
 .../syncterm/files/patch-src_syncterm_GNUmakefile  | 85 ++--------------------
 3 files changed, 12 insertions(+), 81 deletions(-)

diff --git a/comms/syncterm/Makefile b/comms/syncterm/Makefile
index f62fdf5c6ba2..76eb74d69cc7 100644
--- a/comms/syncterm/Makefile
+++ b/comms/syncterm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	syncterm
-DISTVERSION=	1.4
+DISTVERSION=	1.6
 CATEGORIES=	comms
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 DISTNAME=	${PORTNAME}-${PORTVERSION}-src
diff --git a/comms/syncterm/distinfo b/comms/syncterm/distinfo
index d53118f73458..19485fc78257 100644
--- a/comms/syncterm/distinfo
+++ b/comms/syncterm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737224989
-SHA256 (syncterm-1.4-src.tgz) = b2398c80b9882c7ac52740a4bb5d191c39c83e8fde5201757ac7170a4670bb6f
-SIZE (syncterm-1.4-src.tgz) = 10878126
+TIMESTAMP = 1739300793
+SHA256 (syncterm-1.6-src.tgz) = 79e3ae43d39f98a592268ff40094094da62aa587b5b925e6b7459d66a5d11d49
+SIZE (syncterm-1.6-src.tgz) = 10986287
diff --git a/comms/syncterm/files/patch-src_syncterm_GNUmakefile b/comms/syncterm/files/patch-src_syncterm_GNUmakefile
index 2c38be8425fb..e0928249d3dd 100644
--- a/comms/syncterm/files/patch-src_syncterm_GNUmakefile
+++ b/comms/syncterm/files/patch-src_syncterm_GNUmakefile
@@ -1,79 +1,10 @@
---- src/syncterm/GNUmakefile.orig	2025-01-18 18:57:48 UTC
+--- src/syncterm/GNUmakefile.orig	2025-02-11 19:11:48 UTC
 +++ src/syncterm/GNUmakefile
-@@ -39,43 +39,42 @@ else
-  CRYPT_LIBS += $(CRYPT_LIB)
- endif
+@@ -83,6 +83,7 @@ $(MTOBJODIR)$(DIRSEP)conn$(OFILE): $(CRYPT_LIBS)
+ $(MTOBJODIR)$(DIRSEP)ssh$(OFILE): $(CRYPT_LIBS)
+ $(MTOBJODIR)$(DIRSEP)syncterm$(OFILE): $(CRYPT_LIBS) $(CIOLIB-MT)
+ $(MTOBJODIR)$(DIRSEP)telnets$(OFILE): $(CRYPT_LIBS)
++$(MTOBJODIR)$(DIRSEP)webget$(OFILE): $(CRYPT_LIBS)
+ $(CIOLIB_INTERPOLATE_OBJS): $(CIOLIB-MT_BUILD)
  
--ifdef win
-- CFLAGS += -I${3RDP_ROOT}/win32.release/libjxl/include -DJXL_THREADS_STATIC_DEFINE -DJXL_STATIC_DEFINE -DDLLIFY
-- LDFLAGS += -L${3RDP_ROOT}/${os}.release/libjxl/lib -static-libstdc++ -static-libgcc
-- EXTRA_LIBS += -ljxl
-- EXTRA_LIBS += -ljxl_threads
-- EXTRA_LIBS += -lbrotlidec
-- EXTRA_LIBS += -lbrotlicommon
-- EXTRA_LIBS += -lhwy
-- EXTRA_LIBS += -mdll
-- CFLAGS += -DWITH_JPEG_XL -DWITH_STATIC_JXL
-- CFLAGS += -DWITH_JPEG_XL_THREADS
-- OBJS += $(MTOBJODIR)$(DIRSEP)libjxl$(OFILE)
-- OBJS += $(MTOBJODIR)$(DIRSEP)conn_conpty$(OFILE)
--else
-- ifeq ($(shell pkg-config libjxl --exists && echo YES), YES)
--  CFLAGS += $(shell pkg-config libjxl --cflags)
--  EXTRA_LIBS += $(shell pkg-config libjxl --libs)
--  CFLAGS += -DWITH_JPEG_XL
-+ifndef WITHOUT_JPEG_XL
-+ ifdef win
-+  CFLAGS += -I${3RDP_ROOT}/win32.release/libjxl/include -DJXL_THREADS_STATIC_DEFINE -DJXL_STATIC_DEFINE -DDLLIFY
-+  LDFLAGS += -L${3RDP_ROOT}/${os}.release/libjxl/lib -static-libstdc++ -static-libgcc
-+  EXTRA_LIBS += -ljxl
-+  EXTRA_LIBS += -ljxl_threads
-+  EXTRA_LIBS += -lbrotlidec
-+  EXTRA_LIBS += -lbrotlicommon
-+  EXTRA_LIBS += -lhwy
-+  EXTRA_LIBS += -mdll
-+  CFLAGS += -DWITH_JPEG_XL -DWITH_STATIC_JXL
-+  CFLAGS += -DWITH_JPEG_XL_THREADS
-   OBJS += $(MTOBJODIR)$(DIRSEP)libjxl$(OFILE)
--  ifeq ($(shell pkg-config libjxl_threads --exists && echo YES), YES)
--   CFLAGS += $(shell pkg-config libjxl_threads --cflags)
--   EXTRA_LIBS += $(shell pkg-config libjxl_threads --libs)
--   CFLAGS += -DWITH_JPEG_XL_THREADS
--  endif
-+  OBJS += $(MTOBJODIR)$(DIRSEP)conn_conpty$(OFILE)
-  else
--  # TODO: Add x86 libs too!
--  ifeq ($(os),darwin)
--   CFLAGS += -I$(3RDP_ROOT)/$(os).release/libjxl/include -DJXL_THREADS_STATIC_DEFINE -DJXL_STATIC_DEFINE
--   LDFLAGS += -L$(3RDP_ROOT)/$(os).release/libjxl/lib
--   EXTRA_LIBS += -ljxl
--   EXTRA_LIBS += -ljxl_threads
--   EXTRA_LIBS += -lbrotlidec
--   EXTRA_LIBS += -lbrotlicommon
--   EXTRA_LIBS += -lhwy
--   CFLAGS += -DWITH_JPEG_XL -DWITH_STATIC_JXL
--   CFLAGS += -DWITH_JPEG_XL_THREADS
-+  ifeq ($(shell pkg-config libjxl --exists && echo YES), YES)
-+   CFLAGS += $(shell pkg-config libjxl --cflags)
-+   CFLAGS += -DWITH_JPEG_XL
-    OBJS += $(MTOBJODIR)$(DIRSEP)libjxl$(OFILE)
-+   ifeq ($(shell pkg-config libjxl_threads --exists && echo YES), YES)
-+    CFLAGS += $(shell pkg-config libjxl_threads --cflags)
-+    CFLAGS += -DWITH_JPEG_XL_THREADS
-+   endif
-+  else
-+   ifeq ($(os),darwin)
-+    CFLAGS += -I$(3RDP_ROOT)/$(os).release/libjxl/include -DJXL_THREADS_STATIC_DEFINE -DJXL_STATIC_DEFINE
-+    LDFLAGS += -L$(3RDP_ROOT)/$(os).release/libjxl/lib
-+    EXTRA_LIBS += -ljxl
-+    EXTRA_LIBS += -ljxl_threads
-+    EXTRA_LIBS += -lbrotlidec
-+    EXTRA_LIBS += -lbrotlicommon
-+    EXTRA_LIBS += -lhwy
-+    CFLAGS += -DWITH_JPEG_XL -DWITH_STATIC_JXL
-+    CFLAGS += -DWITH_JPEG_XL_THREADS
-+    OBJS += $(MTOBJODIR)$(DIRSEP)libjxl$(OFILE)
-+   endif
-   endif
-  endif
- endif
+ ifeq ($(os),darwin)