diff --git a/comms/syncterm/Makefile b/comms/syncterm/Makefile index ffeb58d428f0..3a836a0a8677 100644 --- a/comms/syncterm/Makefile +++ b/comms/syncterm/Makefile @@ -1,47 +1,46 @@ PORTNAME= syncterm -DISTVERSION= 1.8 -PORTREVISION= 1 +DISTVERSION= 1.9 CATEGORIES= comms MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= shurd@freebsd.org COMMENT= ANSI-BBS terminal which supports telnet, rlogin, and SSH WWW= https://syncterm.bbsdev.net/ LICENSE= GPLv2 USES= cmake perl5 tar:tgz USE_PERL5= build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= JXL PORTAUDIO PULSEAUDIO SDL WAYLAND X11 OPTIONS_DEFAULT= JXL WAYLAND X11 JXL_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libjxl.pc:graphics/libjxl JXL_USES= pkgconfig JXL_CMAKE_OFF= -DWITHOUT_JPEG_XL=ON PORTAUDIO_BUILD_DEPENDS= ${LOCALBASE}/include/portaudio.h:audio/portaudio PORTAUDIO_CMAKE_OFF= -DWITHOUT_PORTAUDIO=ON PULSEAUDIO_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libpulse-simple.pc:audio/pulseaudio PULSEAUDIO_USES= pkgconfig PULSEAUDIO_CMAKE_OFF= -DWITHOUT_PULSEAUDIO=ON SDL_BUILD_DEPENDS= ${LOCALBASE}/bin/sdl2-config:devel/sdl20 SDL_CMAKE_OFF= -DWITHOUT_SDL=ON WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/wayland-client.pc:graphics/wayland WAYLAND_USES= pkgconfig WAYLAND_CMAKE_OFF= -DWITHOUT_WAYLAND=ON X11_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11 \ ${LOCALBASE}/libdata/pkgconfig/xinerama.pc:x11/libXinerama \ ${LOCALBASE}/libdata/pkgconfig/xrandr.pc:x11/libXrandr \ ${LOCALBASE}/libdata/pkgconfig/xrender.pc:x11/libXrender X11_USES= pkgconfig X11_CMAKE_OFF= -DWITHOUT_X11=ON .include diff --git a/comms/syncterm/distinfo b/comms/syncterm/distinfo index 5f7a2a665be6..866295f8e3aa 100644 --- a/comms/syncterm/distinfo +++ b/comms/syncterm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776547091 -SHA256 (syncterm-1.8-src.tgz) = 7e32abdff51f151ed70bcc34e0d17f7832f477d2e80be9af59acd31908bbc4b8 -SIZE (syncterm-1.8-src.tgz) = 14642645 +TIMESTAMP = 1788813959 +SHA256 (syncterm-1.9-src.tgz) = 1ed158cbfdb5fb863ad6d7faa57d81071d2ddebc1dcfdabca4b963f72e4a9801 +SIZE (syncterm-1.9-src.tgz) = 14612363 diff --git a/comms/syncterm/files/patch-3rdp_build_CMakeLists.txt b/comms/syncterm/files/patch-3rdp_build_CMakeLists.txt deleted file mode 100644 index 7617695a3cad..000000000000 --- a/comms/syncterm/files/patch-3rdp_build_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- 3rdp/build/CMakeLists.txt.orig 2026-04-18 20:39:40 UTC -+++ 3rdp/build/CMakeLists.txt -@@ -94,4 +94,8 @@ FetchContent_Declare(CryptLib - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PATCHES} . - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/hashpatch.pl . - COMMAND ${CMAKE_COMMAND} -E rename makefile makefile.old) -+# No network is used for this dependency (DOWNLOAD_COMMAND is empty), so the -+# port-level FETCHCONTENT_FULLY_DISCONNECTED guard would block a purely local -+# zip extraction. Shadow it here so population always runs. -+set(FETCHCONTENT_FULLY_DISCONNECTED FALSE) - FetchContent_MakeAvailable(CryptLib) diff --git a/comms/syncterm/files/patch-src_syncterm_CMakeLists.txt b/comms/syncterm/files/patch-src_syncterm_CMakeLists.txt deleted file mode 100644 index 7dde3261cc3e..000000000000 --- a/comms/syncterm/files/patch-src_syncterm_CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ ---- src/syncterm/CMakeLists.txt.orig 2026-04-18 20:39:38 UTC -+++ src/syncterm/CMakeLists.txt -@@ -209,7 +209,9 @@ if(UNIX) - - install(TARGETS syncterm DESTINATION bin) - if(UNIX) -- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncterm.man TYPE MAN) -+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncterm.man -+ DESTINATION share/man/man1 -+ RENAME syncterm.1) - install(FILES syncterm.desktop DESTINATION share/applications) - install(FILES syncterm.desktop DESTINATION share/applications) - install(FILES syncterm16.png DESTINATION share/icons/hicolor/16x16/apps RENAME syncterm.png) diff --git a/comms/syncterm/files/patch-src_xpdev_CMakeLists.txt b/comms/syncterm/files/patch-src_xpdev_CMakeLists.txt deleted file mode 100644 index e8b5702fb42e..000000000000 --- a/comms/syncterm/files/patch-src_xpdev_CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ ---- src/xpdev/CMakeLists.txt.orig 2026-04-18 20:39:40 UTC -+++ src/xpdev/CMakeLists.txt -@@ -276,6 +276,13 @@ else() - if(WITHOUT_CRYPTLIB) - target_compile_definitions(xpdev PUBLIC WITHOUT_CRYPTLIB) - else() -+ if(NOT TARGET cl) -+ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../3rdp/build cryptlib EXCLUDE_FROM_ALL) -+ endif() - target_compile_definitions(xpdev PUBLIC WITH_CRYPTLIB) - target_link_libraries(xpdev cl) -+ get_target_property(_CL_INC cl INTERFACE_INCLUDE_DIRECTORIES) -+ if(_CL_INC) -+ target_include_directories(xpdev PRIVATE ${_CL_INC}) -+ endif() - endif()