OpenBSD/src hFnte3Lsys/arch/arm64/dev aplns.c, sys/dev/ic nvme.c

   But the NVMe controller integrated on Apple silicon (M1, M2, etc.)
   advertises support for 128-byte submission queue entries but only works
   with 64-byte entries.  So let aplns(4) override the size.

   ok jcs@
VersionDeltaFile
1.128+7-5sys/dev/ic/nvme.c
1.18+2-1sys/arch/arm64/dev/aplns.c
+9-62 files

OpenBSD/ports U28hGHjeditors/focuswriter distinfo Makefile, editors/focuswriter/pkg PLIST

   Update focuswriter to 1.9.0.
VersionDeltaFile
1.21+2-2editors/focuswriter/distinfo
1.40+1-1editors/focuswriter/Makefile
1.14+1-1editors/focuswriter/pkg/PLIST
+4-43 files

OpenBSD/ports Ie5tbS4math/gunits Makefile distinfo, math/gunits/pkg PLIST

   Update gunits to 2.27.
VersionDeltaFile
1.19+4-2math/gunits/Makefile
1.7+2-2math/gunits/distinfo
1.5+2-0math/gunits/pkg/PLIST
+8-43 files

OpenBSD/ports d0VGVyqlang/racket-minimal Makefile distinfo, lang/racket-minimal/pkg PLIST

   Update to racket 9.2.

   Try to use the native backend for aarch64, i386 and powerpc.
   Add riscv64 to portable.
VersionDeltaFile
1.42+24-15lang/racket-minimal/pkg/PLIST
1.103+5-9lang/racket-minimal/Makefile
1.41+2-2lang/racket-minimal/distinfo
+31-263 files

OpenBSD/ports dokihchconverters/dos2unix Makefile distinfo

   Update dos2unix to 7.5.6.
VersionDeltaFile
1.32+3-3converters/dos2unix/Makefile
1.25+2-2converters/dos2unix/distinfo
+5-52 files

OpenBSD/ports Tzkfx5semulators/xnp2 Makefile

   xnp2: fix HOMEPAGE and SITES to allow fetching the distfile again.
VersionDeltaFile
1.19+3-3emulators/xnp2/Makefile
+3-31 files

OpenBSD/ports FqzAfQyemulators/xhomer Makefile

   xhomer: switch HOMEPAGE to HTTPS.
VersionDeltaFile
1.11+2-2emulators/xhomer/Makefile
+2-21 files

OpenBSD/ports GymC7bvcomms Makefile

   hook up liquid-dsp, soapysdr, soapy-hackrf, soapy-rtlsdr
VersionDeltaFile
1.95+4-0comms/Makefile
+4-01 files

OpenBSD/ports N4yDnDrcomms/soapy-rtlsdr Makefile distinfo, comms/soapy-rtlsdr/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+27-0comms/soapy-rtlsdr/Makefile
1.1+3-0comms/soapy-rtlsdr/pkg/PLIST
1.1+2-0comms/soapy-rtlsdr/pkg/DESCR
1.1+2-0comms/soapy-rtlsdr/distinfo
1.1.1.1+0-0comms/soapy-rtlsdr/pkg/DESCR
1.1.1.1+0-0comms/soapy-rtlsdr/distinfo
+34-02 files not shown
+34-08 files

OpenBSD/ports HuO0PNEcomms/soapy-hackrf Makefile distinfo, comms/soapy-hackrf/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+26-0comms/soapy-hackrf/Makefile
1.1+3-0comms/soapy-hackrf/pkg/PLIST
1.1+2-0comms/soapy-hackrf/pkg/DESCR
1.1+2-0comms/soapy-hackrf/distinfo
1.1.1.1+0-0comms/soapy-hackrf/distinfo
1.1.1.1+0-0comms/soapy-hackrf/Makefile
+33-02 files not shown
+33-08 files

OpenBSD/ports J1vPhsVcomms/soapysdr Makefile distinfo, comms/soapysdr/pkg PLIST DESCR

   import comms/soapysdr

   SoapySDR is an open-source generalized API and runtime library for
   interfacing with SDR devices. With SoapySDR, you can instantiate,
   configure, and stream with an SDR device in a variety of environments.
   Most off the shelf SDR hardware platforms are supported by SoapySDR, and
   many open source applications rely on SoapySDR for hardware integration
   support. In addition, SoapySDR has bindings for development frameworks
   like GNU Radio and Pothos.

   feedback and OK benoit@

VersionDeltaFile
1.1+44-0comms/soapysdr/pkg/PLIST
1.1+37-0comms/soapysdr/Makefile
1.1+7-0comms/soapysdr/pkg/DESCR
1.1+2-0comms/soapysdr/distinfo
1.1.1.1+0-0comms/soapysdr/pkg/PLIST
1.1.1.1+0-0comms/soapysdr/distinfo
+90-02 files not shown
+90-08 files

OpenBSD/src eoqDKnignu/llvm/compiler-rt/lib/builtins clzdi2.c

   Update clzdi2.c to pull in the following commit neede because of a change
   in clang brought in with the llvm 22 update:

   commit 5d0e26e571c08dc4c0b2a25ed6c9f845f054fa76
   Author: Koakuma <koachan at protonmail.com>
   Date:   Tue Apr 29 07:36:32 2025 +0700

       [compiler-rt] Make sure __clzdi2 doesn't call itself recursively on sparc64 (#136737)

       On 64-bit platforms, libgcc doesn't ship with __clzsi2, so __builtin_clz
       gets lowered to __clzdi2. A check already exists for GCC, but as of
       commit 8210ca019839fc5430b3a95d7caf5c829df3232a clang also lowers
       __builtin_clz to __clzdi2 on sparc64.

       Update the check so that building __clzdi2 with clang/sparc64 also
       works.

   ok tb@, deraadt@
VersionDeltaFile
1.2+7-7gnu/llvm/compiler-rt/lib/builtins/clzdi2.c
+7-71 files

OpenBSD/ports jszU00ucomms/liquid-dsp Makefile distinfo, comms/liquid-dsp/patches patch-src_nco_src_nco_proto_c patch-src_nco_src_nco_crcf_c

   import liquid-dsp

   liquid-dsp is a free and open-source digital signal processing (DSP)
   library designed specifically for software-defined radios on embedded
   platforms. The aim is to provide a lightweight DSP library that does not
   rely on a myriad of external dependencies or proprietary and otherwise
   cumbersome frameworks. All signal processing elements are designed to be
   flexible, scalable, and dynamic, including filters, filter design,
   oscillators, modems, synchronizers, complex mathematical operations, and
   much more.

   ok benoit@

VersionDeltaFile
1.1+37-0comms/liquid-dsp/Makefile
1.1+15-0comms/liquid-dsp/patches/patch-src_nco_src_nco_proto_c
1.1+15-0comms/liquid-dsp/patches/patch-src_nco_src_nco_crcf_c
1.1+8-0comms/liquid-dsp/pkg/DESCR
1.1+3-0comms/liquid-dsp/pkg/PLIST
1.1+2-0comms/liquid-dsp/distinfo
+80-06 files not shown
+80-012 files

OpenBSD/src sgSCHOignu/llvm/llvm/lib/Target/PowerPC PPCAsmPrinter.cpp

   Unbreak and update powerpc retguard for llvm 22

   For RETGUARD_LOAD_COOKIE when -fno-pie (as in macppc kernels), change
   a relocation in -fno-pie (as in macppc kernels) from unusual S_HIGHA
   "__retguard_3671 at higha" to usual S_HA "__retguard_3671 at ha".  This
   prevents an error from lld 22,

   ld: error: rasops15.o:(function rasops15_init: .text+0x2): unknown \
   relocation (111) against symbol __retguard_3671

   For RETGUARD_LOAD_PC in PIC code, change an instruction from 'bl .+4'
   to 'bcl 20,31,.+4' to fix branch prediction.  This follows the same
   change in upstream llvm,
   https://github.com/llvm/llvm-project/issues/128644

   ok jca@ naddy@
VersionDeltaFile
1.8+2-2gnu/llvm/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
+2-21 files

OpenBSD/ports 3OHXanCprint/fontforge Makefile

   Add missing bdep on textproc/py-sphinx.

   Breakage noticed by naddy@.
VersionDeltaFile
1.55+2-1print/fontforge/Makefile
+2-11 files

OpenBSD/ports vqKUgtmemulators/fuse Makefile distinfo, emulators/fuse/patches patch-configure_ac

   Update fuse to 1.8.0.
VersionDeltaFile
1.1+191-0emulators/fuse/patches/patch-configure_ac
1.54+11-6emulators/fuse/Makefile
1.26+2-2emulators/fuse/distinfo
1.13+0-1emulators/fuse/pkg/PLIST
1.3+0-0emulators/fuse/pkg/PFRAG.gtk
+204-95 files

OpenBSD/ports 0A0r5x8wayland/mango Makefile distinfo, wayland/mango/patches patch-src_dispatch_bind_define_h patch-meson_build

   wayland/mango: Update to 0.14.0
   + install a selection of docs (those that make sense on OpenBSD)
VersionDeltaFile
1.5+20-4wayland/mango/Makefile
1.2+24-0wayland/mango/pkg/PLIST
1.4+4-11wayland/mango/patches/patch-src_dispatch_bind_define_h
1.1+14-0wayland/mango/patches/patch-meson_build
1.5+2-2wayland/mango/distinfo
1.2+1-1wayland/mango/patches/patch-src_mango_c
+65-186 files

OpenBSD/ports PysMKvgsysutils/opam distinfo Makefile

   update sysutils/opam to 2.5.1

   Changelog: https://opam.ocaml.org/blog/opam-2-5-1/
VersionDeltaFile
1.14+2-2sysutils/opam/distinfo
1.34+1-1sysutils/opam/Makefile
+3-32 files

OpenBSD/ports 0V59525mail/mozilla-thunderbird Makefile

   mail/mozilla-thunderbird: fix fetching of patch file

   OK tb@
VersionDeltaFile
1.531+1-1mail/mozilla-thunderbird/Makefile
+1-11 files

OpenBSD/ports 2xCyuyRmultimedia/x265 Makefile distinfo, multimedia/x265/patches patch-source_common_riscv64_cpu_h patch-source_CMakeLists_txt

   update to x265-4.2, from Brad (maintainer)
VersionDeltaFile
1.1+59-0multimedia/x265/patches/patch-source_common_riscv64_cpu_h
1.11+32-23multimedia/x265/patches/patch-source_CMakeLists_txt
1.5+5-5multimedia/x265/patches/patch-source_common_cpu_cpp
1.63+3-6multimedia/x265/Makefile
1.2+3-3multimedia/x265/patches/patch-source_common_aarch64_cpu_h
1.29+2-2multimedia/x265/distinfo
+104-391 files not shown
+105-407 files

OpenBSD/ports JRG018kdevel/zeal Makefile distinfo, devel/zeal/patches patch-src_libs_ui_docsetsdialog_cpp patch-src_libs_ui_qxtglobalshortcut_CMakeLists_txt

   Update zeal to 0.8.1.

   OK awolk@
VersionDeltaFile
1.24+1-21devel/zeal/Makefile
1.9+2-4devel/zeal/distinfo
1.2+0-0devel/zeal/patches/patch-src_libs_ui_docsetsdialog_cpp
1.2+0-0devel/zeal/patches/patch-src_libs_ui_qxtglobalshortcut_CMakeLists_txt
+3-254 files

OpenBSD/ports P6jghkMemulators/qemu distinfo Makefile, emulators/qemu/patches patch-meson_build patch-qga_main_c

   update to qemu-11.0.1, from Brad (maintainer)
VersionDeltaFile
1.26+15-10emulators/qemu/pkg/PLIST-main
1.21+2-12emulators/qemu/patches/patch-meson_build
1.87+2-2emulators/qemu/distinfo
1.12+2-2emulators/qemu/patches/patch-qga_main_c
1.4+1-1emulators/qemu/patches/patch-tests_qtest_meson_build
1.262+1-1emulators/qemu/Makefile
+23-281 files not shown
+23-287 files

OpenBSD/src 1zJM2Kzsys/dev/ofw fdt.c

   And now fix the uvm page fault of OF_getpropstr() the right way.
VersionDeltaFile
1.39+2-2sys/dev/ofw/fdt.c
+2-21 files

OpenBSD/src tAxitaeusr.bin/tmux tty.c

   Correct offsets for redrawing entire line here too.
VersionDeltaFile
1.467+5-6usr.bin/tmux/tty.c
+5-61 files

OpenBSD/ports YaPhsDRsecurity/libgcrypt Makefile, security/libgcrypt/patches patch-src_hwf-arm_c

   security/libgcrypt: drop our custom aarch64 feature detection

   Hardware crypto features are found with elf_aux_info() out of the box.
   Confirmed by timings from the test suite.

   ok ajacoutot@
VersionDeltaFile
1.103+1-0security/libgcrypt/Makefile
1.3+0-0security/libgcrypt/patches/patch-src_hwf-arm_c
+1-02 files

OpenBSD/src zgVxcVusys/dev/ofw fdt.c

   Fix uvm fault panic introduced by new OF_getpropstr() function.

   Reported by jmc@.

   ok kettenis@
VersionDeltaFile
1.38+2-2sys/dev/ofw/fdt.c
+2-21 files

OpenBSD/ports ROzfVzbwww/tor-browser/browser Makefile, www/tor-browser/browser/patches patch-Cargo_lock patch-build_moz_configure_toolchain_configure

   Tor Browser: switch to ports-clang 22. Heavy lifting by landry@
   who prepared the patch for Firefox ESR, I adjusted the
   patch for Tor Browser and did tests.
VersionDeltaFile
1.1+212-0www/tor-browser/browser/patches/patch-Cargo_lock
1.3+11-13www/tor-browser/browser/patches/patch-build_moz_configure_toolchain_configure
1.1+20-0www/tor-browser/browser/patches/patch-gfx_skia_skia_modules_skcms_src_Transform_inl_h
1.1+18-0www/tor-browser/browser/patches/patch-third_party_rust_ohttp_Cargo_toml
1.1+15-0www/tor-browser/browser/patches/patch-tools_profiler_rust-api_build_rs
1.203+9-3www/tor-browser/browser/Makefile
+285-162 files not shown
+294-168 files

OpenBSD/ports etom1LPeditors/vim-classic distinfo Makefile, editors/vim-classic/patches patch-src_configure_ac patch-runtime_syntax_make_vim

   update to newer vim-classic checkout, this now has vim updates synced
   as far as 8.2.0977 + newer runtime files.
VersionDeltaFile
1.7+40-0editors/vim-classic/pkg/PLIST
1.9+2-2editors/vim-classic/distinfo
1.14+2-2editors/vim-classic/Makefile
1.6+1-1editors/vim-classic/patches/patch-src_configure_ac
1.3+1-1editors/vim-classic/patches/patch-runtime_syntax_make_vim
1.4+1-1editors/vim-classic/patches/patch-runtime_filetype_vim
+47-76 files

OpenBSD/src 7XCAEForegress/lib/libcrypto/x509/bettertls verify.c

   bettertls/verify: resuls -> results
VersionDeltaFile
1.10+2-2regress/lib/libcrypto/x509/bettertls/verify.c
+2-21 files

OpenBSD/ports io25Wwolang/wasi-sdk Makefile.inc, lang/wasi-sdk/compiler-rt distinfo Makefile

   lang/wasi-sdk: update to 22.1.6

   while here fix lang/wasi-sdk/compiler-rt/pkg/PLIST to use ${TRIPLE} in
   the right place, was probably missing from my previous commit...
VersionDeltaFile
1.6+2-2lang/wasi-sdk/libcxx/distinfo
1.6+2-2lang/wasi-sdk/compiler-rt/distinfo
1.5+1-1lang/wasi-sdk/compiler-rt/pkg/PLIST
1.12+1-1lang/wasi-sdk/Makefile.inc
1.11+0-1lang/wasi-sdk/libcxx/Makefile
1.16+0-1lang/wasi-sdk/compiler-rt/Makefile
+6-86 files