FreeBSD/ports 9b389cfdeskutils/qownnotes Makefile, deskutils/qownnotes/files patch-libraries_botan_botanwrapper.cpp

deskutils/qownnotes: bump PORTREVISION and unbreak build after Botan update
DeltaFile
+10-0deskutils/qownnotes/files/patch-libraries_botan_botanwrapper.cpp
+1-0deskutils/qownnotes/Makefile
+11-02 files

FreeBSD/ports e0d59cedevel/qca Makefile, editors/encryptpad Makefile

security/botan3: bump consumers after Botan update
DeltaFile
+1-1security/keepassxc276/Makefile
+1-1security/rnp/Makefile
+1-1devel/qca/Makefile
+1-1editors/encryptpad/Makefile
+1-0security/keepassxc/Makefile
+1-0editors/rehex/Makefile
+6-46 files

FreeBSD/ports ad1e800security/botan3 pkg-plist distinfo

security/botan3: update to 3.11.1 release (+)

Release notes:  https://botan.randombit.net/news.html#version-3-11-0-2026-03-15 \
                https://botan.randombit.net/news.html#version-3-11-1-2026-03-31
DeltaFile
+7-2security/botan3/pkg-plist
+3-3security/botan3/distinfo
+2-2security/botan3/Makefile
+12-73 files

LLVM/project 096f9d0libc/cmake/modules LLVMLibCArchitectures.cmake, libc/config/linux/power entrypoints.txt config.json

[libc] Initial support so that libc-shared-tests can be built with pp64le (#188882)
DeltaFile
+14-0libc/config/linux/power/entrypoints.txt
+7-2libc/src/__support/FPUtil/generic/sqrt.h
+7-0libc/config/linux/power/config.json
+2-0libc/cmake/modules/LLVMLibCArchitectures.cmake
+1-0libc/config/linux/power/headers.txt
+31-25 files

FreeBSD/ports 98f7022games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260401

Changes:        https://gitlab.com/veloren/veloren/-/compare/4ad64ff186...1c0a37f006
(cherry picked from commit e46d80fd517cabf627e3341e76957057b0092eb6)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 7495476graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.0.b.3190

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/a6992c7bbee...aa39da83383
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports e46d80fgames/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260401

Changes:        https://gitlab.com/veloren/veloren/-/compare/4ad64ff186...1c0a37f006
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 217882adevel/spirv-llvm-translator Makefile distinfo.llvm21

devel/spirv-llvm-translator: update to 22.1.1/21.1.6/20.1.12/19.1.17/18.1.22/17.0.23/1[4-7].0.22

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.23
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.17
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.12
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.6
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.1
Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/spirv-llvm-translator/Makefile
+3-3devel/spirv-llvm-translator/distinfo.llvm21
+3-3devel/spirv-llvm-translator/distinfo.llvm22
+3-3devel/spirv-llvm-translator/distinfo.llvm17
+3-3devel/spirv-llvm-translator/distinfo.llvm14
+3-3devel/spirv-llvm-translator/distinfo.llvm15
+24-244 files not shown
+36-3610 files

FreeBSD/ports 1077ca7multimedia/ab-av1 distinfo Makefile.crates

multimedia/ab-av1: update to 0.11.2

Changes:        https://github.com/alexheretic/ab-av1/releases/tag/v0.11.2
Reported by:    GitHub (watch releases)
DeltaFile
+69-89multimedia/ab-av1/distinfo
+33-43multimedia/ab-av1/Makefile.crates
+1-2multimedia/ab-av1/Makefile
+103-1343 files

LLVM/project fd609e5lld/ELF Driver.cpp, lld/MachO Driver.cpp

[lld] Glob-based BP compression sort groups (#185661)

Add
--bp-compression-sort-section=<glob>[=<layout_priority>[=<match_priority>]]
to let users split input sections into multiple compression groups, run
balanced partitioning independently per group, and leave out sections
that are poor candidates for BP. This replaces the old coarse
--bp-compression-sort with a more explicit, user-controlled one.

In ELF, the glob matches input section names (.text.unlikely.cold1). In
Mach-O, it matches the concatenated segment+section name (__TEXT__text).

layout_priority controls group placement in the final layout.
match_priority resolves conflicts when multiple globs match the same
section: explicit priority beats positional matching, and among
positional specs the last match wins.

A CRTP hook getCompressionSubgroupKey() allows backends to further
subdivide glob groups into independent BP instances. This allows Mach-O

    [3 lines not shown]
DeltaFile
+131-84lld/include/lld/Common/BPSectionOrdererBase.inc
+208-0lld/test/ELF/bp-section-orderer-cold.s
+112-0lld/test/MachO/compression-order-sections.s
+48-0lld/ELF/Driver.cpp
+48-0lld/include/lld/Common/BPSectionOrdererBase.h
+44-0lld/MachO/Driver.cpp
+591-8413 files not shown
+687-11019 files

HardenedBSD/src 0be0796sys/sys priv.h

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+5-10sys/sys/priv.h
+5-101 files

HardenedBSD/src 28ddc54sys/contrib/dev/athk/ath12k mac.c debugfs_htt_stats.c

Merge remote-tracking branch 'origin/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        sys/sys/priv.h (unresolved)
DeltaFile
+9,336-1,825sys/contrib/dev/athk/ath12k/mac.c
+6,178-0sys/contrib/dev/athk/ath12k/debugfs_htt_stats.c
+4,684-353sys/contrib/dev/athk/ath12k/wmi.c
+2,346-505sys/contrib/dev/athk/ath12k/dp_mon.c
+2,076-0sys/contrib/dev/athk/ath12k/debugfs_htt_stats.h
+1,814-206sys/contrib/dev/athk/ath12k/wmi.h
+26,434-2,889171 files not shown
+46,377-8,560177 files

FreeNAS/freenas b8c0f4fsrc/middlewared/middlewared/api/v27_0_0 acme_dns_authenticator.py, src/middlewared/middlewared/plugins/acme_dns_authenticator __init__.py crud.py

Model fixes
DeltaFile
+7-6src/middlewared/middlewared/plugins/acme_dns_authenticator/__init__.py
+4-4src/middlewared/middlewared/api/v27_0_0/acme_dns_authenticator.py
+2-5src/middlewared/middlewared/plugins/acme_registration/models.py
+4-3src/middlewared/middlewared/plugins/acme_dns_authenticator/crud.py
+3-3src/middlewared/middlewared/plugins/acme_registration/__init__.py
+20-215 files

LLVM/project 3d7eedcllvm/lib/Target/RISCV RISCVAsmPrinter.cpp, llvm/test/CodeGen/RISCV rv64-stackmap-nops.ll

[RISCV] Fix stackmap shadow trimming NOP size for compressed targets (#189774)

The shadow trimming loop in LowerSTACKMAP hardcoded a 4-byte decrement
per instruction, but when Zca is enabled NOPs are 2 bytes. Use NOPBytes
instead of the hardcoded 4 so the shadow is correctly trimmed on
compressed targets.

Co-authored-by: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+14-2llvm/test/CodeGen/RISCV/rv64-stackmap-nops.ll
+1-1llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+15-32 files

FreeBSD/src ae04c7bcontrib/expat Changes, contrib/expat/doc reference.html xmlwf.xml

contrib/expat: import expat 2.7.5

Changes: https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes
         https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Security:       CVE-2026-32776
Security:       CVE-2026-32777
Security:       CVE-2026-32778
Security:       CVE-2026-24515
Security:       CVE-2026-25210
MFC after:      3 days
DeltaFile
+2,814-1,863contrib/expat/doc/reference.html
+244-244contrib/expat/doc/xmlwf.xml
+130-56contrib/expat/xmlwf/xmlwf_helpgen.py
+112-61contrib/expat/lib/xmlparse.c
+141-18contrib/expat/Changes
+119-0contrib/expat/lib/libexpat.map.in
+3,560-2,24229 files not shown
+3,822-2,33935 files

LLVM/project b9e01c2llvm/lib/Target/RISCV RISCVVectorPeephole.cpp, llvm/test/CodeGen/RISCV/rvv rvv-peephole-vmerge-to-vmv.mir

[RISCV] Relax VL constraint in convertSameMaskVMergeToVMv (#189797)

When converting a PseudoVMERGE_VVM to PseudoVMV_V_V, we previously
required MIVL <= TrueVL to avoid losing False elements in the tail.

Relax this constraint when the vmerge's False operand equals its
Passthru operand and the True instruction's tail policy is TU
(tail undisturbed). In this case, True's tail lanes preserve its
passthru value (which equals False and Passthru), so the conversion
is safe even when MIVL > TrueVL.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+72-0llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-to-vmv.mir
+14-4llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+86-42 files

FreeBSD/ports c135ad7x11/sfwbar pkg-plist Makefile, x11/sfwbar/files extra-patch-nls-off

x11/sfwbar: Update 1.0_beta16.1 => 1.0_beta17

Port changes:
- Rename nopulse flavor to lite and make it
  disable both pipewire and pulseaudio options
- Drop backported patches as they're in new release
- Add NLS option for pl,ru,zh_CN,zh_TW locale support

Changelog:
https://github.com/LBCrion/sfwbar/releases/tag/v1.0_beta17

PR:             294141
Approved by:    Tino Engel <tino.engel at mail.de> (maintainer)
Approved by:    vvd (mentor)
Co-authored-by: Daniel Engberg <diizzy at FreeBSD.org>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+27-11x11/sfwbar/pkg-plist
+16-14x11/sfwbar/Makefile
+3-9x11/sfwbar/distinfo
+11-0x11/sfwbar/files/extra-patch-nls-off
+57-344 files

HardenedBSD/src 9a86008sys/compat/linux linux_socket.c linux_socket.h, sys/kern kern_event.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+61-0sys/compat/linux/linux_socket.c
+23-15sys/kern/kern_event.c
+5-5usr.sbin/bhyve/iov.c
+2-2usr.sbin/bhyve/iov.h
+1-0sys/compat/linux/linux_socket.h
+92-225 files

HardenedBSD/src 75ff0b3sys/compat/linux linux_socket.c linux_socket.h, sys/kern kern_event.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+61-0sys/compat/linux/linux_socket.c
+23-15sys/kern/kern_event.c
+5-5usr.sbin/bhyve/iov.c
+2-2usr.sbin/bhyve/iov.h
+1-0sys/compat/linux/linux_socket.h
+92-225 files

HardenedBSD/ports 553ce4bgames/libretro-shaders-glsl pkg-plist, security/arti distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,479-1,367games/libretro-shaders-glsl/pkg-plist
+751-0www/static-api/distinfo
+229-227security/arti/distinfo
+374-0www/static-api/Makefile.crates
+113-112security/arti/Makefile.crates
+86-0security/vuxml/vuln/2026.xml
+3,032-1,706105 files not shown
+3,613-2,116111 files

FreeNAS/freenas f863a1csrc/middlewared/middlewared/plugins/acme_protocol issue_cert.py, src/middlewared/middlewared/plugins/acme_registration crud.py

Minor improvements
DeltaFile
+5-4src/middlewared/middlewared/plugins/acme_registration/crud.py
+1-1src/middlewared/middlewared/plugins/acme_protocol/issue_cert.py
+6-52 files

OpenBSD/ports I0LmH07www/hugo distinfo Makefile

   www/hugo: update to 0.159.2

   Changes:
    - https://github.com/gohugoio/hugo/releases/tag/v0.159.2
VersionDeltaFile
1.92+2-2www/hugo/distinfo
1.100+1-1www/hugo/Makefile
+3-32 files

NetBSD/pkgsrc 9LntDf9chat/element-web Makefile distinfo, chat/element-web/files gpgkey-element.gpg

   chat/element-web: Add verify-signature target
VersionDeltaFile
1.43+11-10chat/element-web/Makefile
1.45+4-1chat/element-web/distinfo
1.1+0-0chat/element-web/files/gpgkey-element.gpg
+15-113 files

LLVM/project 7c260d3compiler-rt/lib/scudo/standalone combined.h

[scudo] Fix reallocate for MTE. (#190086)

For MTE, we can't use the whole size or we might trigger a segfault.
Therefore, use the exact size when MTE is enabled or the exact usable
size parameter is true.

Also, optimize out the call to getUsableSize and use a simpler
calculation.
DeltaFile
+10-1compiler-rt/lib/scudo/standalone/combined.h
+10-11 files

LLVM/project 54e480eclang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageTest.h UnsafeBufferUsage.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsage.cpp

address comments
DeltaFile
+27-0clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.h
+1-7clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+4-3clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp
+4-1clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
+36-114 files

OpenBSD/src PFEhMDVgnu/usr.bin/perl class.c, gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/zlib-src zlib.h

   Update to perl 5.42.2

   The two main changes are both from 5.42.1, a timezone fix and a
   corner case for auto-vivification.

   The CVE from 5.42.1 we had already patched and the zlib update in
   5.42.2 is in code we don't use because we link against the system
   zlib.

   https://metacpan.org/release/SHAY/perl-5.42.1/view/pod/perldelta.pod
   https://metacpan.org/release/SHAY/perl-5.42.2/view/pod/perldelta.pod

   I'm not concerned -- sthen@
   I think you can just commit this -- naddy@
   good timing -- deraadt@
   OK -- blumh@
VersionDeltaFile
1.2+1,383-683gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/zlib-src/zlib.h
1.1+1,556-0gnu/usr.bin/perl/pod/perl5420delta.pod
1.33+789-749gnu/usr.bin/perl/pod/perlhist.pod
1.30+51-1,481gnu/usr.bin/perl/pod/perldelta.pod
1.19+1,287-1gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm
1.2+523-194gnu/usr.bin/perl/class.c
+5,589-3,10871 files not shown
+8,030-4,34277 files

NetBSD/pkgsrc NZaoZHkdevel/objfw options.mk Makefile

   devel/objfw: Always use system compiler on Darwin

   This removes the clang option for Darwin.
VersionDeltaFile
1.7+7-5devel/objfw/options.mk
1.64+2-1devel/objfw/Makefile
+9-62 files

LLVM/project 2939132llvm/lib/Target/WebAssembly/GISel WebAssemblyCallLowering.cpp, llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator args.ll args-simd.ll

[WebAssembly][GlobalISel] CallLowering `lowerFormalArguments` (#180263)

Implements `WebAssemblyCallLowering::lowerFormalArguments`

Split from #157161
DeltaFile
+233-3llvm/lib/Target/WebAssembly/GISel/WebAssemblyCallLowering.cpp
+209-0llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args.ll
+171-0llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args-simd.ll
+73-0llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args-swiftcc.ll
+686-34 files

LLVM/project 4d8f738llvm/test/CodeGen/AMDGPU memory-legalizer-private-wavefront.ll memory-legalizer-private-workgroup.ll

Merge branch 'main' into users/ziqingluo/eng/PR-171920065
DeltaFile
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,1233,260 files not shown
+337,211-92,5133,266 files

NetBSD/src fG6k60Alib/libm/src e_hypotl.c

   Fix case of normal numbers starting with a highword of 0x0 for m68k.

   In the case of mac68k there can still be normal numbers with a highword
   value of 0.  This differs from x86 where they would be considered denormals.
VersionDeltaFile
1.4+1-1lib/libm/src/e_hypotl.c
+1-11 files