OpenBSD/ports 2ir2V07cad/openscad Makefile distinfo, cad/openscad/patches patch-CMakeLists_txt patch-src_openscad_cc

   Update openscade to nightly commit from 2026.02.24

   I've been running this since then, for over a month.

   They switched to using QT6 by default, so we no longer need to opt-in
VersionDeltaFile
1.2+20-16cad/openscad/patches/patch-CMakeLists_txt
1.60+2-5cad/openscad/Makefile
1.4+2-2cad/openscad/patches/patch-src_openscad_cc
1.9+2-2cad/openscad/distinfo
+26-254 files

OpenBSD/ports omVNcIEnet/hurl Makefile

   Another rust port wanting to use libllvm on base-gcc arch

   Use MODCLANG_COMPILER_LINKS=No per suggestion of tb to fix
   the build on sparc64
VersionDeltaFile
1.7+2-0net/hurl/Makefile
+2-01 files

OpenBSD/ports dajLGfvgraphics/ffmpeg Makefile

   Fix linkflags on libavcodec and add rpath-link for /usr/local/lib
   to allow audio/moc to build on sparc64.

   ld.bfd is more strict than ld.lld

   From Brad Smith
VersionDeltaFile
1.256+3-3graphics/ffmpeg/Makefile
+3-31 files

OpenBSD/ports C3Y75isgraphics/decker/patches patch-Makefile

   Add patch to stop -Werror and allow decker to build on sparc64

   Otherwise, it fails with

   ./c/lil.h:112:60: error: ISO C forbids conversion of function pointer to
   object pointer type [-Werror=pedantic]

   ok op@
VersionDeltaFile
1.5+2-1graphics/decker/patches/patch-Makefile
+2-11 files

OpenBSD/src BCesPpuusr.bin/less tags.c

   fix crash on invalid tags file

   If the tag entry points to the line number zero, less crashes because
   internally it uses that line number to imply that the tag is associated
   with a pattern.

   issue reported by Henry Ford (henryfordkjv at gmail), thanks!

   ok kirill@
VersionDeltaFile
1.21+4-0usr.bin/less/tags.c
+4-01 files

OpenBSD/src OeszMGPsys/arch/riscv64/riscv64 trap.c

   Treat "Instruction access fault" (EXCP_FAULT_FETCH) traps as PROT_EXEC.
   Fixes random SIGSEGV on the SpecemiT X60 cores.

   ok mlarkin@, deraadt@
VersionDeltaFile
1.22+5-4sys/arch/riscv64/riscv64/trap.c
+5-41 files

OpenBSD/src kbkspEIsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2120+9-1sys/dev/pci/pcidevs_data.h
1.2125+5-1sys/dev/pci/pcidevs.h
+14-22 files

OpenBSD/src 7mhDgMUsys/dev/pci pcidevs

   Add SpacemiT K1.
VersionDeltaFile
1.2132+5-1sys/dev/pci/pcidevs
+5-11 files

OpenBSD/src FDhAHYfsys/arch/riscv64/conf files.riscv64 GENERIC, sys/arch/riscv64/dev smtcomphy.c

   Add smtcomphy(4), a driver for the USB3/PCIe combo PHY found on the
   SpacemiT K1 SoC.

   ok jsing@, jca@
VersionDeltaFile
1.1+242-0sys/arch/riscv64/dev/smtcomphy.c
1.34+6-1sys/arch/riscv64/conf/files.riscv64
1.59+2-1sys/arch/riscv64/conf/GENERIC
1.51+2-1sys/arch/riscv64/conf/RAMDISK
+252-34 files

OpenBSD/ports 6q0lFsisysutils/rustic distinfo crates.inc

   Update to rustic-0.11.2

   Changes: https://github.com/rustic-rs/rustic/releases/tag/v0.11.2
VersionDeltaFile
1.26+220-290sysutils/rustic/distinfo
1.21+109-144sysutils/rustic/crates.inc
1.31+1-1sysutils/rustic/Makefile
+330-4353 files

OpenBSD/ports OLGD1zgwww/libmicrohttpd Makefile distinfo

   update to libmicrohttpd-1.0.3
VersionDeltaFile
1.17+2-2www/libmicrohttpd/Makefile
1.13+2-2www/libmicrohttpd/distinfo
+4-42 files

OpenBSD/ports d8ri2bAgraphics/py-Pillow distinfo Makefile, graphics/py-Pillow/patches patch-setup_py

   update to py3-Pillow-12.2.0
VersionDeltaFile
1.21+3-3graphics/py-Pillow/patches/patch-setup_py
1.48+2-2graphics/py-Pillow/distinfo
1.79+1-1graphics/py-Pillow/Makefile
+6-63 files

OpenBSD/ports sX2xr3Psysutils/fzf distinfo Makefile, sysutils/fzf/patches patch-src_protector_protector_openbsd_go

   sysutils/fzf: Update to 0.71.0

   From Maintainer Laurent Cheylus, thanks
VersionDeltaFile
1.49+2-2sysutils/fzf/distinfo
1.58+1-1sysutils/fzf/Makefile
1.6+0-0sysutils/fzf/patches/patch-src_protector_protector_openbsd_go
+3-33 files

OpenBSD/ports fzXp0kYwww/logswan distinfo Makefile

   Update logswan to 2.1.16.
VersionDeltaFile
1.26+2-2www/logswan/distinfo
1.37+1-1www/logswan/Makefile
+3-32 files

OpenBSD/ports cbBLsOhsysutils/gitlab-cli distinfo modules.inc, sysutils/gitlab-cli/pkg PLIST

   update to gitlab-cli 1.91.0
VersionDeltaFile
1.47+204-278sysutils/gitlab-cli/distinfo
1.34+70-102sysutils/gitlab-cli/modules.inc
1.29+15-0sysutils/gitlab-cli/pkg/PLIST
1.48+1-2sysutils/gitlab-cli/Makefile
+290-3824 files

OpenBSD/ports Z71xrw3devel/github-cli distinfo modules.inc, devel/github-cli/pkg PLIST

   update to github-cli 2.89.0
VersionDeltaFile
1.67+268-230devel/github-cli/distinfo
1.58+99-79devel/github-cli/modules.inc
1.76+1-1devel/github-cli/Makefile
1.30+1-0devel/github-cli/pkg/PLIST
+369-3104 files

OpenBSD/ports OmfFV09www/hugo distinfo modules.inc

   www/hugo: update to 0.160.0

   Changes:
    - https://github.com/gohugoio/hugo/releases/tag/v0.160.0
VersionDeltaFile
1.93+26-26www/hugo/distinfo
1.57+7-7www/hugo/modules.inc
1.101+1-1www/hugo/Makefile
+34-343 files

OpenBSD/ports fmVzUO4graphics/asymptote/patches patch-backports_glew_src_glew_c

   Unbreak build with new glew.
VersionDeltaFile
1.1+14-0graphics/asymptote/patches/patch-backports_glew_src_glew_c
+14-01 files

OpenBSD/src jaSZi3Jusr.bin/tmux grid.c screen.c

   When a cell is cleared after having been moved, we cannot reuse its
   extended data, because that may still be in use. Add a flag to
   grid_clear_cell to indicate this. Fixes irritating problems with ICH
   (CSI @) mostly visible in emacs.
VersionDeltaFile
1.146+6-6usr.bin/tmux/grid.c
1.97+5-2usr.bin/tmux/screen.c
1.1305+2-2usr.bin/tmux/tmux.h
+13-103 files

OpenBSD/src Xwz6cgSusr.bin/tmux tty-features.c

   Add extkeys feature to tmux itself so nested tmux works, GitHub issue 4960.
VersionDeltaFile
1.33+38-12usr.bin/tmux/tty-features.c
+38-121 files

OpenBSD/src fBuaWnYusr.bin/tmux format.c

   Set less crazy limits (than INT_MAX) for pad and trim, makes ossfuzz happier.
VersionDeltaFile
1.357+12-6usr.bin/tmux/format.c
+12-61 files

OpenBSD/src Np9EHJesys/arch/loongson/loongson machdep.c, sys/arch/mips64/mips64 cpu.c

   Hoist mips64 CPU accounting to get multiple softnet threads on MP systems

   Increment ncpus (hw.ncpu) in mips64 cpuattach() instead of octeon/loongson
   hw_cpu_hatch() running before, not after MI sofnet_percpu(), respectively.

   This matches what arm64, macppc and powerpc64 do.

   Local traffic may now be distributed across multiple threads, while physical
   drivers like cnmac(4/octeon) still lack multiqueue support to do so.

   loongson was not tested, but should behave the same.

   initial report Jordan Geoghegan
   tests kirill bluhm Janne Johansson
   feedback miod bluhm kettenis
   OK kirill visa
VersionDeltaFile
1.102+1-3sys/arch/loongson/loongson/machdep.c
1.138+1-3sys/arch/octeon/octeon/machdep.c
1.87+2-1sys/arch/mips64/mips64/cpu.c
+4-73 files

OpenBSD/ports golwXI3net/lagrange Makefile distinfo

   net/lagrange: Update to 1.20.3

   From Maintainer Florian Viehweger, thanks
VersionDeltaFile
1.83+2-2net/lagrange/Makefile
1.68+2-2net/lagrange/distinfo
+4-42 files

OpenBSD/ports QZnzBDCgraphics/chafa Makefile distinfo, graphics/chafa/pkg PLIST

   graphics/chafa: Update to 1.18.1

   From Maintainer Florian Viehweger, WANTLIB refresh from me
VersionDeltaFile
1.20+11-11graphics/chafa/Makefile
1.13+2-2graphics/chafa/distinfo
1.6+3-0graphics/chafa/pkg/PLIST
+16-133 files

OpenBSD/src yLn2Zp6sys/arch/riscv64/dev sfcc.c, sys/arch/riscv64/include pte.h cpufunc.h

   Implement support for the Zicbom and Svpbmt extensions.  Rework the cache
   flushing code to operate on virtual addresses instead of physical
   addresses.  Seems the Zicbom implementation on the SpacemiT X60 cores
   doesn't flush the caches if the mapping is non-cachable.  So adjust
   _pmap_kenter_pa() to use a temporary cachable mapping to clean a page we
   want to map non-cachable.

   ok jca@
VersionDeltaFile
1.25+137-44sys/arch/riscv64/riscv64/cpu.c
1.5+16-10sys/arch/riscv64/dev/sfcc.c
1.8+9-9sys/arch/riscv64/riscv64/bus_dma.c
1.48+8-6sys/arch/riscv64/riscv64/pmap.c
1.5+9-1sys/arch/riscv64/include/pte.h
1.7+4-4sys/arch/riscv64/include/cpufunc.h
+183-741 files not shown
+188-757 files

OpenBSD/src Lvl6WxLsys/arch/riscv64/conf files.riscv64 RAMDISK, sys/arch/riscv64/dev smtclock.c

   Add smtclock(4), a driver for the clock/reset controller on the SpacemiT
   K1 SoC.

   ok jca@
VersionDeltaFile
1.1+342-0sys/arch/riscv64/dev/smtclock.c
1.33+6-1sys/arch/riscv64/conf/files.riscv64
1.50+2-1sys/arch/riscv64/conf/RAMDISK
1.58+2-1sys/arch/riscv64/conf/GENERIC
+352-34 files

OpenBSD/ports 8tLYU7mwww/tomcat/v11 distinfo Makefile

   update to tomcat-11.0.21
VersionDeltaFile
1.17+4-4www/tomcat/v11/distinfo
1.17+1-1www/tomcat/v11/Makefile
+5-52 files

OpenBSD/ports I1OBcwTnet/toot distinfo Makefile

   update to toot-0.52.1
VersionDeltaFile
1.34+2-2net/toot/distinfo
1.53+1-1net/toot/Makefile
+3-32 files

OpenBSD/ports IDcCfxzwayland/xwayland-satellite Makefile

   xwayland-satellite would fail unable to find -lgcc while linking

   tb@ pointed out that MODCLANG_COMPILER_LINKS=no might help on this
   and similar failures on other ports.

   Confirmed that this fixes the build on sparc64
VersionDeltaFile
1.2+2-0wayland/xwayland-satellite/Makefile
+2-01 files

OpenBSD/ports ghSlrZjgames/devilutionx Makefile

   Brad Smith immediately provided a patch for archivers/libmpq (moving
   it to using ports-gcc) that allows devilutionx to actually build and
   package on sparc64.

   So remove BROKEN-sparc64
VersionDeltaFile
1.19+0-2games/devilutionx/Makefile
+0-21 files