OPNSense/core f55124a. plist, src/etc/rc.syshook.d/upgrade 90-cleanup.sh

firmware: move this to opnsense-update
DeltaFile
+0-4src/etc/rc.syshook.d/upgrade/90-cleanup.sh
+0-1plist
+0-52 files

LLVM/project c780d89libc/benchmarks CMakeLists.txt, libc/benchmarks/gpu CMakeLists.txt

[libc] Fix unit test dependency and respect LIBC_INCLUDE_BENCHMARKS (#180812)

Summary:
The unittest framework function is defined in another CMake file which
may not be present if the uesr disabled tests, provide a smaller version
here to keep this private. Also respesct the LIBC_INCLUDE_BENCHMARKS
variable.

(cherry picked from commit c9ee81a59e73a760febecad9fb8ed5baa3bee5ef)
DeltaFile
+43-1libc/benchmarks/gpu/CMakeLists.txt
+4-4libc/benchmarks/CMakeLists.txt
+47-52 files

FreeBSD/ports a23442cwww/gitlab/files patch-bin_background__jobs patch-Gemfile

www/gitlab: clean up

no functional change, so do not bump portrevision.
DeltaFile
+2-12www/gitlab/files/patch-bin_background__jobs
+2-2www/gitlab/files/patch-Gemfile
+4-142 files

FreeBSD/src 10fde71lib/libc/net sockatmark.3

lib/libc/net/sockatmark.3: fix groff mdoc warning

PR:     293072
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+1-1lib/libc/net/sockatmark.3
+1-11 files

LLVM/project 49ec007lld/ELF Relocations.cpp Config.h, lld/ELF/Arch RISCV.cpp

[ELF] Fix IRELATIVE addend if the resolver address is updated by linker relaxation (#179063)

For a non-preemptible ifunc, `handleNonPreemptibleIfunc` creates a
cloned
symbol (`directSym`) to compute the addend of the IRELATIVE dynamic
relocation.
This cloned symbol wasn't tracked by `initSymbolAnchors`, so its value
wasn't adjusted during RISC-V/LoongArch linker relaxation.
This caused IRELATIVE addends to point to pre-relaxation addresses.

Fix this by:

- Tracking cloned IRELATIVE symbols in `ctx.irelativeSyms`
- Adding these symbols to `relaxAux->anchors` in `initSymbolAnchors`

(cherry picked from commit bc45ea2c4f24c259814ed5545c403d09ebf89be6)
DeltaFile
+92-38lld/test/ELF/riscv-ifunc-nonpreemptible.s
+70-0lld/test/ELF/loongarch-ifunc-nonpreemptible.s
+21-41lld/ELF/Relocations.cpp
+18-13lld/ELF/Arch/RISCV.cpp
+3-0lld/ELF/Config.h
+204-925 files

LLVM/project aa0e429libc/docs full_host_build.rst

[libc] Rewrite "Full Host Build" instructions (#180439)

This commit restructures the full_host_build.rst documentation to better
serve two use cases:

1. Standard Building and Testing: Add a new introductory section with
simplified instructions for local development. This covers basic build
configuration, building/testing without a full sysroot, and
documentation generation.

2. Building a Sysroot: Reorganize the comprehensive sysroot setup
instructions into a clear 5-step guide:
   - Step 1: Preparation (environment variables)
   - Step 2: Linux Headers (copying headers into sysroot)
- Step 3: Build and Install Runtimes (cmake configuration and ninja
build)
   - Step 4: Configure the Compiler Wrapper (creating clang config file)
   - Step 5: Verification (testing with sample C program)


    [16 lines not shown]
DeltaFile
+141-124libc/docs/full_host_build.rst
+141-1241 files

LLVM/project 533eb5fllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

integer range needs to be inclusive
DeltaFile
+1-1llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+1-11 files

FreeBSD/ports 47ebdd1databases/mongodb70 distinfo Makefile

databases/mongodb70: 7.0.30

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-30-is-released/335673?u=r_k

Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.30---feb-10--2026
DeltaFile
+3-3databases/mongodb70/distinfo
+1-1databases/mongodb70/Makefile
+4-42 files

FreeBSD/src c67d8acsbin/setkey setkey.8

sbin/setkey/setkey.8: cleanup groff mdoc warnings

PR:     293072
Sponsored by:   NVidia networking
MFC after:      3 days
DeltaFile
+8-7sbin/setkey/setkey.8
+8-71 files

OPNSense/core 7592d9dsrc/etc/inc interfaces.inc, src/opnsense/scripts/interfaces rtsold_script.sh

interfaces: multi-dhcp6c support and custom PD association #7647

This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations.  For NA we simply default to 0 now.

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.
DeltaFile
+22-58src/etc/inc/interfaces.inc
+58-4src/www/interfaces.php
+6-6src/opnsense/scripts/interfaces/rtsold_script.sh
+86-683 files

OPNSense/core 2a90bec. Makefile plist, src/etc/pkg/repos OPNsense-aux.conf.shadow.in OPNsense.conf.shadow.in

firmware: add aux repository for #9275

Not a toggle yet but also only on development for now.
DeltaFile
+7-0src/etc/pkg/repos/OPNsense-aux.conf.shadow.in
+2-2Makefile
+4-0src/opnsense/scripts/firmware/repos/OPNsense.php
+1-1src/etc/pkg/repos/OPNsense.conf.shadow.in
+1-0plist
+15-35 files

FreeBSD/ports 87a4e5dsysutils/upower distinfo Makefile

sysutils/upower: Update to 1.91.1

PR:             293095
DeltaFile
+3-3sysutils/upower/distinfo
+1-1sysutils/upower/Makefile
+1-1sysutils/upower/pkg-plist
+5-53 files

NetBSD/pkgsrc jYi8u2rx11/xcalc Makefile

   xcalc: provide path to appdefaults dir

   Should fix PLIST with native X.
VersionDeltaFile
1.20+2-1x11/xcalc/Makefile
+2-11 files

NetBSD/pkgsrc 6IH3cridevel/py-llvmlite distinfo, devel/py-llvmlite/patches patch-setup.py

   py-llvmlite: add link to related upstream issue
VersionDeltaFile
1.28+2-2devel/py-llvmlite/distinfo
1.2+2-1devel/py-llvmlite/patches/patch-setup.py
+4-32 files

OPNSense/core 0b5f585src/opnsense/www/js/widgets Firewall.js

Lobby: Dashboard / Firewall - fix encoding issue, closes https://github.com/opnsense/core/issues/9729

Minor adjustment to https://github.com/opnsense/core/pull/9776
DeltaFile
+1-1src/opnsense/www/js/widgets/Firewall.js
+1-11 files

NetBSD/pkgsrc 5h8QslUtextproc/ruby-commonmarker0 Makefile

   textproc/ruby-commonmarker0: not for ruby40

   This packages is for ruby-redmine50 and ruby-redmine60 and they are not
   support by ruby40.
VersionDeltaFile
1.2+5-1textproc/ruby-commonmarker0/Makefile
+5-11 files

NetBSD/pkgsrc Wektajudevel/py-llvmlite distinfo, devel/py-llvmlite/patches patch-setup.py

   py-llvmlite: fix build with latest setuptools

   dry-run flag was removed, we don't need it, so remove it here as well
VersionDeltaFile
1.1+15-0devel/py-llvmlite/patches/patch-setup.py
1.27+2-1devel/py-llvmlite/distinfo
+17-12 files

LLVM/project 4b2360bllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 vec-combine-trunc-dup-ext.ll vec-combine-dup-trunc-sext.ll

Address comments
DeltaFile
+119-0llvm/test/CodeGen/AArch64/vec-combine-trunc-dup-ext.ll
+0-109llvm/test/CodeGen/AArch64/vec-combine-dup-trunc-sext.ll
+14-6llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+133-1153 files

LLVM/project 664663cllvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rv32p.ll rv64p.ll

[RISCV] Improve 2*XLEN SHL legalization with P extension. (#181056)

For an i64 shift by a constant < 32 on RV32, we can use NSRLI
with 32-ShAmt to calculate the high half of the result.
    
For non-constant shifts, we can use SLX and some bit tricks to
avoid branches. I wanted to use the target independent code from
TargetLowering, but it currently produces worse code.

Assisted-by: claude
DeltaFile
+55-12llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+8-19llvm/test/CodeGen/RISCV/rv32p.ll
+5-14llvm/test/CodeGen/RISCV/rv64p.ll
+68-453 files

OPNSense/core 0ed6359src/opnsense/mvc/app/views/OPNsense/Core firmware.volt

firmware: fix this annoying UX bug not hiding advanced options
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+1-11 files

Illumos/gate 952a369usr/src/uts/common/io/vioblk vioblk.c, usr/src/uts/common/io/vioif vioif.c

17623 vioscsi: panic during detach
17626 vioscsi feature negotiation is inconsistent with itself
17627 vioscsi_tran_start() should clean up after itself on TRAN_BUSY
17628 more vioscsi improvements
17697 vioscsi write past end of buffer if there's sense data
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+125-38usr/src/uts/common/io/vioscsi/vioscsi.c
+23-8usr/src/uts/common/io/vioscsi/vioscsi.h
+8-8usr/src/uts/common/io/vioblk/vioblk.c
+11-3usr/src/uts/common/io/virtio/virtio_main.c
+3-1usr/src/uts/common/io/virtio/virtio.h
+1-1usr/src/uts/common/io/vioif/vioif.c
+171-591 files not shown
+172-607 files

LLVM/project f7c5316bolt/lib/Passes LongJmp.cpp, bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

[BOLT][BTI] Refactor: move applyBTIFixup under MCPlusBuilder (#177164)

This patch moves the applyBTIFixup from LongJmp pass to MCPlusBuilder.
This refactor allows applyBTIFixup to be called from other passes
inserting indirect branches, such as:
- Hugify,
- PatchEntries.

As different passes have different information about their targets (e.g.
target BasicBlock, target Symbol, target Function), specialized versions
are created (applyBTIFixupToSymbol, applyBTIFixupToTarget), and each
calls
applyBTIFixupCommon, which implements the original logic from before.

Names of related lit tests are updated to have the "bti" prefix.
DeltaFile
+67-0bolt/test/runtime/AArch64/bti-long-jmp-plt.c
+0-67bolt/test/runtime/AArch64/long-jmp-bti-plt.c
+64-0bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+5-55bolt/lib/Passes/LongJmp.cpp
+0-46bolt/test/AArch64/long-jmp-bti.s
+46-0bolt/test/AArch64/bti-long-jmp.s
+182-16815 files not shown
+432-32321 files

FreeBSD/ports b75408bsecurity/wazuh-manager Makefile

security/wazuh-manager: Comment CCACHE entries
DeltaFile
+2-2security/wazuh-manager/Makefile
+2-21 files

LLVM/project 199d83bclang/docs StandardCPlusPlusModules.rst

[doc] [C++20] [Modules] Update the doc for ABI-breaking style (#181098)

Update more information about the ABI breaking style.
DeltaFile
+183-0clang/docs/StandardCPlusPlusModules.rst
+183-01 files

HardenedBSD/src 99255b0sbin/geom/core geom.8, share/man/man9 accf_tls.9 accf_data.9

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+9-36sbin/geom/core/geom.8
+6-3share/man/man9/accf_tls.9
+6-3share/man/man9/accf_data.9
+6-3share/man/man9/accf_http.9
+6-3share/man/man9/accf_dns.9
+0-6usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
+33-542 files not shown
+35-568 files

HardenedBSD/ports 7ee8b97multimedia/gstreamer1-plugins-bad/files patch-ext_svtav1_gstsvtav1enc.c, net-p2p/cardano-node distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+321-283security/kanidm/distinfo
+159-140security/kanidm/Makefile.crates
+105-77sysutils/cardano-cli/distinfo
+79-67net-p2p/cardano-node/distinfo
+0-100multimedia/gstreamer1-plugins-bad/files/patch-ext_svtav1_gstsvtav1enc.c
+48-50sysutils/cardano-cli/Makefile
+712-71773 files not shown
+1,149-1,00579 files

FreeBSD/ports 35fcd6asecurity/wazuh-agent distinfo, security/wazuh-dashboard pkg-plist

security/wazuh-*: Update to 4.14.3

- Fallback to 0 when elapsed-times is a non-numeric value
- Fix getPorts function issues on all versions of FreeBSD
- Update entry about java version into wazuh-indexer/pkg-message file
- Use a modified version of Python async inotify module to
  work on FreeBSD (https://github.com/alonsobsd/asyncinotify)
- Define USE=inotify when INOTIFY option is selected

ChangeLog at:   https://documentation.wazuh.com/current/release-notes/release-4-14-3.html
DeltaFile
+96-101security/wazuh-dashboard/pkg-plist
+77-77security/wazuh-manager/distinfo
+66-33security/wazuh-manager/pkg-plist
+39-39security/wazuh-agent/distinfo
+9-9security/wazuh-server/distinfo
+8-9security/wazuh-manager/Makefile
+295-2688 files not shown
+324-28714 files

LLVM/project 9283cf7llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU][NFC] Minor source cleanups in SIInsertWaitcnts
DeltaFile
+14-17llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+14-171 files

FreeBSD/ports a3eecfftextproc/opensearch219 Makefile

textproc/opensearch219: Update JAVA_VERSION to 21

- Bump PORTREVISION
DeltaFile
+2-2textproc/opensearch219/Makefile
+2-21 files

OpenBSD/ports eGkAprxproductivity/gnucash Makefile

   gnucash: missed bump
VersionDeltaFile
1.163+1-1productivity/gnucash/Makefile
+1-11 files