Saturday, February 21, 2026

Re: [UPDATE] comms/hylafax 6.0.6 -> 6.0.7

On Thu, 19 Feb 2026, Larry Moore wrote:

> The port has been updated to version 6.0.7.


Hi Larry, thanks for your help with this!
Sorry, I wanted to CC you in my last mesage but it slipped my mind.



Here's a port for 7.0.11 with your changes incorporated.
The diff is long so I just attached the port.
New: jpeg support.

The port is pretty much done. Could use some notes.
The PLIST has a lot of @'s. Maybe needa a massage? Looks a bit weird.

This old port has been broken/unbroken many times,
and has accumulated some cruft, as evidenced by the overkill of
patching and setting options and vars to change the same thing.



From your changes:

This patching isn't needed with 7.0.11.
+-PATH=/bin:/usr/bin:/etc
++PATH=$OPATH:/bin:/usr/bin:/etc

This isn't needed but maybe it's better to specify anyway?
--with-FAXGID="dialer"



From the old port:

Unless I'm missing something, removing the backslash accomplishes nothing;
it will disappear on its own.

$ tail -14 patch-configure
*-0|*-0.gz|*-0.Z|*-gz|*-Z|*-z)
suf=`echo $MANSCHEME | $SED 's/.*-/./'`
A='`echo $$i | sed' B='`' # workaround shell bugs
- MANCAPPNAME="$A s/\\\\.1\$\$/$suf/$B"
- MANCFILENAME="$A s/\\\\.4f\$\$/$suf/$B"
- MANSAPPNAME="$A s/\\\\.1m\$\$/$suf/$B"
- MANSFILENAME="$A s/\\\\.4f\$\$/$suf/$B"
+ MANCAPPNAME="$A s/\\\\.1\$$/$suf/$B"
+ MANCFILENAME="$A s/\\\\.4f\$$/$suf/$B"
+ MANSAPPNAME="$A s/\\\\.1m\$$/$suf/$B"
+ MANSFILENAME="$A s/\\\\.4f\$$/$suf/$B"
;;
bsd-*-strip)
MANCAPPNAME='$$i'



Still trying to wrap my head around the intention here.

$ head patch-etc_faxsetup_sh_in
--- etc/faxsetup.sh.in.orig Wed Jun 6 02:58:38 2012
+++ etc/faxsetup.sh.in Mon Jul 9 15:06:31 2012
@@ -45,7 +45,7 @@ PATH=/bin:/usr/bin:/etc
test -d /usr/ucb && PATH=$PATH:/usr/ucb # Sun and others
test -d /usr/bsd && PATH=$PATH:/usr/bsd # Silicon Graphics
test -d /usr/5bin && PATH=/usr/5bin:$PATH:/usr/etc # Sun and others
-test -d /usr/sbin && PATH=/usr/sbin:$PATH # 4.4BSD-derived
+test -d /sbin && PATH=/usr/sbin:$PATH # 4.4BSD-derived
test -d /usr/local/bin && PATH=$PATH:/usr/local/bin # for GNU tools



"# OpenBSD does not have JBIG-in-TIFF support"

Why not? Can it be added?



Stu

vulkan update to 1.4.341.0

Hi,

This is the udpate to vulkan SDK 1.4.341.0. Runs vkcube, vulkaninfo and
vkquake as expected. Release notes are at [1]. An important development
seems to be the Roadmap 2026 Profile for consistency across platforms.

As usual, since vulkan use has sprawled in the ports tree so much,
putting this diff through a bulk build would be preferable to catch any
incompatibilities that may have snuck in with uncommon use cases, if
possible.

Minor included changes:
I disabled git use in one of the Makefiles and added a few PORTROACH
markers.

[1] https://www.lunarg.com/lunarg-releases-vulkan-sdk-1-4-341-0/

Index: spirv-headers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/Makefile,v
diff -u -p -r1.22 Makefile
--- spirv-headers/Makefile 28 Dec 2025 17:50:58 -0000 1.22
+++ spirv-headers/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,6 +1,6 @@
COMMENT = SPIRV-Headers

-V = 1.4.335.0
+V = 1.4.341.0
DISTNAME = spirv-headers-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = SPIRV-Headers
Index: spirv-headers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/distinfo,v
diff -u -p -r1.19 distinfo
--- spirv-headers/distinfo 28 Dec 2025 17:50:58 -0000 1.19
+++ spirv-headers/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (spirv-headers-1.4.335.0.tar.gz) = HEfKY0Lr6G9XtGuNvrJm+mVaHKjhDQfkU3D/LZw2MS4=
-SIZE (spirv-headers-1.4.335.0.tar.gz) = 558628
+SHA256 (spirv-headers-1.4.341.0.tar.gz) = yrCmVMSRfhY2dIMpa0TNsdYU4xIMchvq/NN+OoWASGw=
+SIZE (spirv-headers-1.4.341.0.tar.gz) = 561287
Index: spirv-tools/Makefile
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/Makefile,v
diff -u -p -r1.27 Makefile
--- spirv-tools/Makefile 28 Dec 2025 17:50:58 -0000 1.27
+++ spirv-tools/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,11 +1,12 @@
COMMENT = API and commands for processing SPIR-V

-V = 1.4.335.0
+V = 1.4.341.0
DISTNAME = spirv-tools-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = SPIRV-Tools
GH_TAGNAME = vulkan-sdk-${V}
EPOCH = 0
+PORTROACH = limit:^vulkan\-sdk

SHARED_LIBS += SPIRV-Tools-shared 2.0 # 1.4.335.0

Index: spirv-tools/distinfo
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/distinfo,v
diff -u -p -r1.20 distinfo
--- spirv-tools/distinfo 28 Dec 2025 17:50:58 -0000 1.20
+++ spirv-tools/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (spirv-tools-1.4.335.0.tar.gz) = iz1WNwYbUmdeUG/6EQB0ADHji92WuBd5eKz9iYpwXaI=
-SIZE (spirv-tools-1.4.335.0.tar.gz) = 3424516
+SHA256 (spirv-tools-1.4.341.0.tar.gz) = Fb+2eBOM35zRSA37lSVHu7ZrdjpzW21VgleFcvXC5vk=
+SIZE (spirv-tools-1.4.341.0.tar.gz) = 3455701
Index: glslang/Makefile
===================================================================
RCS file: /cvs/ports/graphics/glslang/Makefile,v
diff -u -p -r1.31 Makefile
--- glslang/Makefile 28 Dec 2025 17:50:58 -0000 1.31
+++ glslang/Makefile 21 Feb 2026 19:42:00 -0000
@@ -2,11 +2,11 @@ PORTROACH = limit:^[0-9]

COMMENT = reference front-end for GLSL and ESSL

-GH_TAGNAME = 16.1.0
+GH_TAGNAME = 16.2.0
GH_ACCOUNT = KhronosGroup
GH_PROJECT = glslang

-SHARED_LIBS += glslang 9.0 # 16.1
+SHARED_LIBS += glslang 10.0
SHARED_LIBS += glslang-default-resource-limits 0.1 # 15.0
SHARED_LIBS += SPIRV 6.0 # 15.0

Index: glslang/distinfo
===================================================================
RCS file: /cvs/ports/graphics/glslang/distinfo,v
diff -u -p -r1.17 distinfo
--- glslang/distinfo 28 Dec 2025 17:50:58 -0000 1.17
+++ glslang/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (glslang-16.1.0.tar.gz) = MsYFgi7WOgzcLSTzGMPZEvoU5YVzr/HY6sDPafGmttI=
-SIZE (glslang-16.1.0.tar.gz) = 4244796
+SHA256 (glslang-16.2.0.tar.gz) = AZhTNXhcl5Bqka/jy17gFZl2lhgexsElurVVVgK6COI=
+SIZE (glslang-16.2.0.tar.gz) = 4294235
Index: volk/Makefile
===================================================================
RCS file: /cvs/ports/graphics/volk/Makefile,v
diff -u -p -r1.7 Makefile
--- volk/Makefile 28 Dec 2025 17:50:58 -0000 1.7
+++ volk/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,7 +1,7 @@
COMMENT = meta loader for Vulkan API

# doesn't build dynamic library; (conflict with libvolk.so from comms/gnuradio)
-V = 1.4.335.0
+V = 1.4.341.0
PKGNAME = volk-${V}
DIST_TUPLE += github zeux volk vulkan-sdk-${V} .

Index: volk/distinfo
===================================================================
RCS file: /cvs/ports/graphics/volk/distinfo,v
diff -u -p -r1.6 distinfo
--- volk/distinfo 28 Dec 2025 17:50:58 -0000 1.6
+++ volk/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (zeux-volk-vulkan-sdk-1.4.335.0.tar.gz) = yivrGrm/JyiVvAFS7ym0N9F42De65KdtACK3u6+zxIM=
-SIZE (zeux-volk-vulkan-sdk-1.4.335.0.tar.gz) = 79441
+SHA256 (zeux-volk-vulkan-sdk-1.4.341.0.tar.gz) = Qt9TnHD/2uolnjF673NSRRL0CT9vTa+zb6bPJoDII7k=
+SIZE (zeux-volk-vulkan-sdk-1.4.341.0.tar.gz) = 80539
Index: vulkan-headers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/Makefile,v
diff -u -p -r1.22 Makefile
--- vulkan-headers/Makefile 28 Dec 2025 17:50:58 -0000 1.22
+++ vulkan-headers/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan header files

-V = 1.4.335.0
+V = 1.4.341.0
PKGNAME = vulkan-headers-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
Index: vulkan-headers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/distinfo,v
diff -u -p -r1.19 distinfo
--- vulkan-headers/distinfo 28 Dec 2025 17:50:58 -0000 1.19
+++ vulkan-headers/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-Headers-vulkan-sdk-1.4.335.0.tar.gz) = Jp6VzFE46goNUvyw7hkQKt0lYP7fWkOxtcF3gMJ3V2Q=
-SIZE (Vulkan-Headers-vulkan-sdk-1.4.335.0.tar.gz) = 2871481
+SHA256 (Vulkan-Headers-vulkan-sdk-1.4.341.0.tar.gz) = 1zvFA2tlVrdB9phf9gDKcgMIxfKFDkpDzrSYvT3gaec=
+SIZE (Vulkan-Headers-vulkan-sdk-1.4.341.0.tar.gz) = 3058600
Index: vulkan-loader/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-loader/Makefile,v
diff -u -p -r1.32 Makefile
--- vulkan-loader/Makefile 28 Dec 2025 17:50:58 -0000 1.32
+++ vulkan-loader/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan ICD loader

-V = 1.4.335.0
+V = 1.4.341.0
PKGNAME = vulkan-loader-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
Index: vulkan-loader/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-loader/distinfo,v
diff -u -p -r1.19 distinfo
--- vulkan-loader/distinfo 28 Dec 2025 17:50:58 -0000 1.19
+++ vulkan-loader/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-Loader-vulkan-sdk-1.4.335.0.tar.gz) = 4df1mNQvqHs4/X6YSWjGYOQGFo22Tfjo4jxb46Zum9g=
-SIZE (Vulkan-Loader-vulkan-sdk-1.4.335.0.tar.gz) = 1793888
+SHA256 (Vulkan-Loader-vulkan-sdk-1.4.341.0.tar.gz) = /pgml8eAqVBkG/z5RwcTXCbFATUiQtKF+pXQh9aRKS4=
+SIZE (Vulkan-Loader-vulkan-sdk-1.4.341.0.tar.gz) = 1793677
Index: vulkan-loader/patches/patch-CMakeLists_txt
===================================================================
RCS file: vulkan-loader/patches/patch-CMakeLists_txt
diff -N vulkan-loader/patches/patch-CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ vulkan-loader/patches/patch-CMakeLists_txt 21 Feb 2026 19:42:00 -0000
@@ -0,0 +1,14 @@
+disable git detection
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -58,7 +58,7 @@ include(GNUInstallDirs)
+
+ set(GIT_BRANCH_NAME "--unknown--")
+ set(GIT_TAG_INFO "--unknown--")
+-find_package (Git)
++#find_package (Git)
+ if (GIT_FOUND AND EXISTS "${CMAKE_CURRENT_LIST_DIR}/.git/HEAD")
+ execute_process(
+ COMMAND ${GIT_EXECUTABLE} describe --tags --always
Index: vulkan-utility-libraries/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-utility-libraries/Makefile,v
diff -u -p -r1.9 Makefile
--- vulkan-utility-libraries/Makefile 28 Dec 2025 17:50:58 -0000 1.9
+++ vulkan-utility-libraries/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan Utility Libraries

-V = 1.4.335.0
+V = 1.4.341.0
PKGNAME = vulkan-utility-libraries-${V}
DIST_TUPLE = github KhronosGroup Vulkan-Utility-Libraries vulkan-sdk-${V} .

Index: vulkan-utility-libraries/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-utility-libraries/distinfo,v
diff -u -p -r1.7 distinfo
--- vulkan-utility-libraries/distinfo 28 Dec 2025 17:50:58 -0000 1.7
+++ vulkan-utility-libraries/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.335.0.tar.gz) = 3ye2bPq/fYkDmCdP/aFriXEdQWR/yODou0GZlEV5SPk=
-SIZE (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.335.0.tar.gz) = 1505429
+SHA256 (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.341.0.tar.gz) = RDjNRRtRtc0T3pJL2dUBXDWgamnkQjRS7febrWRvBGk=
+SIZE (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.341.0.tar.gz) = 1517906
Index: vulkan-validation-layers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-validation-layers/Makefile,v
diff -u -p -r1.28 Makefile
--- vulkan-validation-layers/Makefile 28 Dec 2025 17:50:58 -0000 1.28
+++ vulkan-validation-layers/Makefile 21 Feb 2026 19:42:00 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan Validation Layers

-V = 1.4.335.0
+V = 1.4.341.0
PKGNAME = vulkan-validation-layers-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
@@ -31,8 +31,7 @@ BUILD_DEPENDS = graphics/spirv-headers \

# needs robin_hood cmake package to build with robing hood hashing
CONFIGURE_ARGS += -DBUILD_WERROR=False \
- -DSPIRV_HEADERS_INSTALL_DIR=${LOCALBASE}/include/spirv \
- -DUSE_ROBIN_HOOD_HASHING=False
+ -DSPIRV_HEADERS_INSTALL_DIR=${LOCALBASE}/include/spirv

# Tests only build if Google Test framework is in directory external/
NO_TEST = Yes
Index: vulkan-validation-layers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-validation-layers/distinfo,v
diff -u -p -r1.19 distinfo
--- vulkan-validation-layers/distinfo 28 Dec 2025 17:50:58 -0000 1.19
+++ vulkan-validation-layers/distinfo 21 Feb 2026 19:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-ValidationLayers-vulkan-sdk-1.4.335.0.tar.gz) = Rk91Sr3r7xPDQuGIYeq4e+Dsw2yxwlf2st36EK+4QBo=
-SIZE (Vulkan-ValidationLayers-vulkan-sdk-1.4.335.0.tar.gz) = 7035814
+SHA256 (Vulkan-ValidationLayers-vulkan-sdk-1.4.341.0.tar.gz) = f1IUkEleQ1YfcP6LYxf9XME9QINBPxq/iR9Qy6vhIjg=
+SIZE (Vulkan-ValidationLayers-vulkan-sdk-1.4.341.0.tar.gz) = 7331280