Browse Source

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
overlay
Stephen Hurd 5 months ago
parent
commit
263eda46dc
  1. 2
      comms/syncterm/Makefile
  2. 6
      comms/syncterm/distinfo
  3. 85
      comms/syncterm/files/patch-src_syncterm_GNUmakefile

2
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

6
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

85
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)

Loading…
Cancel
Save