FreeBSD/ports ea51c7f — lang/rust Makefile distinfo, lang/rust-bootstrap Makefile distinfo

lang/rust: Update to 1.99.1
DeltaFile
+3-3lang/rust/distinfo
+3-3lang/rust-bootstrap/distinfo
+1-1lang/rust/Makefile
+1-1lang/rust-bootstrap/Makefile
+8-84 files

LLVM/project 748b1ae — libc/include/llvm-libc-macros/linux net-if-macros.h, libc/include/net if.yaml

[libc] Define IFNAMSIZ in net/if.h (#232664)

Add the IFNAMSIZ macro (4.2BSD) as an alias for IF_NAMESIZE (POSIX) in
net/if.h.

I'm also defining __UAPI_DEF_IF_IFNAMSIZ to 0 in our linux macro header
to prevent <linux/if.h> from redefining the macro when included after
<net/if.h>.

Assisted-by: Gemini
DeltaFile
+4-0libc/test/include/net/linux/net_if_and_linux_if_test.cpp
+4-0libc/include/net/if.yaml
+4-0libc/include/llvm-libc-macros/linux/net-if-macros.h
+1-0libc/test/include/net/linux/linux_if_helper.cpp
+13-04 files

LLVM/project bd901a2 — clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Restore builtin switch-case order to match clang CodeGen (NFC) (#232635)

The builtin switch-case in CIRGenFunction::emitBuiltinExpr in CIR has
diverged from CodeGenFunction::EmitBuiltinExpr in OGCG w.r.t.
case-order.

Restore the order for consistency.

Assisted-by: Claude Opus 5.5

Signed-off-by: Steffen Holst Larsen <sholstla at amd.com>
DeltaFile
+285-280clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+285-2801 files

FreeBSD/ports 040b9e1 — security/vuxml/vuln 2026.xml

security/vuxml: Document textproc/p5-Text-CSV_XS vulnerabilities

PR:             299441
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+43-0security/vuxml/vuln/2026.xml
+43-01 files

LLVM/project d7f6684 — libc/src/sched/linux CMakeLists.txt sched_getparam.cpp, utils/bazel/llvm-project-overlay/libc BUILD.bazel

[libc] Use a syscall wrapper for sched_getparam
DeltaFile
+15-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+4-6libc/src/sched/linux/sched_getparam.cpp
+4-3libc/src/sched/linux/CMakeLists.txt
+23-93 files

LLVM/project 31a68bd — lldb/test/API/functionalities/process_save_core_minidump TestProcessSaveCoreMinidumpYaml.py, lldb/test/API/tools/lldb-dap/databreakpoint TestDAP_setDataBreakpoints.py

[lldb][Windows] Enable 61 tests (#231483)

This patch enables 58 tests on Windows, which pass with both the
in-process plugin and lldb-server. They have been enabled in swiftlang,
where they have been stable.

It also removes `TestIRMemoryMapWindows.test` and
`TestExprWithSideEffectOnConvenienceVarWindows.cpp`. They ran the same
commands as `TestIRMemoryMap.test` and
`TestExprWithSideEffectOnConvenienceVar.cpp`, which now run on Windows.

Where the tests were fixed, for reference if one of them becomes flaky:
- `vla.cpp`, `delayed-definition-die-searching.test`,
`command-image-dump-ast.test`, `TestFrameFormatFunctionSuffix.test`,
`TestFrameFormatFunctionFormattedArgumentsObjC.test`,
`command-source-embedded.test`, `checksum-mismatch.test`: link.exe
dropped the DWARF. Clang links with lld-link for `-gdwarf` since
#198600.
- `TestStats.py` `test_summary_statistics_providers(_vec)`: MSVC STL

    [32 lines not shown]
DeltaFile
+0-51lldb/test/Shell/Expr/TestExprWithSideEffectOnConvenienceVarWindows.cpp
+0-13lldb/test/Shell/Expr/TestIRMemoryMapWindows.test
+0-7lldb/test/API/tools/lldb-dap/databreakpoint/TestDAP_setDataBreakpoints.py
+0-7lldb/test/API/functionalities/process_save_core_minidump/TestProcessSaveCoreMinidumpYaml.py
+0-5lldb/test/Shell/ExecControl/StopHook/stop-hook.test
+4-1lldb/test/Shell/Watchpoint/ExpressionLanguage.test
+4-8455 files not shown
+9-17761 files

FreeBSD/ports 565e628 — textproc/p5-Text-CSV_XS Makefile distinfo

textproc/p5-Text-CSV_XS: Update 1.64 => 1.65

Changelog:
https://metacpan.org/dist/Text-CSV_XS/changes

PR:             299441
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-110759
Security:       CVE-2026-110758
Security:       CVE-2026-110757
Security:       CVE-2026-110756
Security:       CVE-2026-110755
Security:       CVE-2026-110754
Security:       CVE-2026-110753
Security:       CVE-2026-110752
MFH:            2026Q4

(cherry picked from commit 163664a8473ec4ca79cb1ef782b93aeda0d27af4)
DeltaFile
+3-3textproc/p5-Text-CSV_XS/distinfo
+1-1textproc/p5-Text-CSV_XS/Makefile
+4-42 files

FreeBSD/ports 163664a — textproc/p5-Text-CSV_XS Makefile distinfo

textproc/p5-Text-CSV_XS: Update 1.64 => 1.65

Changelog:
https://metacpan.org/dist/Text-CSV_XS/changes

PR:             299441
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-110759
Security:       CVE-2026-110758
Security:       CVE-2026-110757
Security:       CVE-2026-110756
Security:       CVE-2026-110755
Security:       CVE-2026-110754
Security:       CVE-2026-110753
Security:       CVE-2026-110752
MFH:            2026Q4
DeltaFile
+3-3textproc/p5-Text-CSV_XS/distinfo
+1-1textproc/p5-Text-CSV_XS/Makefile
+4-42 files

OPNSense/plugins a2a4b2d — net/netflector/src/etc/rc.syshook.d/carp 20-netflector, net/netflector/src/opnsense/mvc/app/controllers/OPNsense/Netflector/forms dialogEdit.xml

net/netflector: mDNS service types and fixes (#5785)

- mDNS services: an optional per-entry allow-list of DNS-SD service
  types; needs netflector 0.17.0 (opnsense/ports#299)
- A port list's validation message names the bad port
- The CARP hook re-renders rc.conf.d before starting netflector, so a
  VIP edit no longer leaves it stopped after the next failover
- Stopping a stopped netflector no longer reports a failure
DeltaFile
+74-0net/netflector/src/opnsense/mvc/app/models/OPNsense/Netflector/FieldTypes/ServiceTypeField.php
+15-2net/netflector/src/opnsense/mvc/app/models/OPNsense/Netflector/Netflector.xml
+7-8net/netflector/src/opnsense/mvc/app/models/OPNsense/Netflector/FieldTypes/PortListField.php
+12-1net/netflector/src/opnsense/mvc/app/controllers/OPNsense/Netflector/forms/dialogEdit.xml
+5-0net/netflector/src/etc/rc.syshook.d/carp/20-netflector
+3-0net/netflector/src/opnsense/service/templates/OPNsense/Netflector/netflector.toml
+116-112 files not shown
+118-128 files

LLVM/project 76e3657 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[SLP]Model or-reduction of uniform field extracts as a bit pack

If every lane extracts the same bit range of a vectorized node, the pack
input collapses to that node + a splat shift. Emit the pack from that
chain. Fields in lane order, or reversed, are packed as a trunc (+ bswap
or reverse) and estimated as such, other layouts as a byte shuffle.

Fixes #229942

Assisted-by: Cursor

Reviewers: bababuck, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/232419
DeltaFile
+155-32llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+36-148llvm/test/Transforms/SLPVectorizer/AArch64/or-reduction-byte-pack.ll
+31-8llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCostAnalysis.cpp
+17-15llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+3-3llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+242-2065 files

OPNSense/ports 5b5443e — . UPDATING, Mk/Scripts do-fetch.sh

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+79-31Tools/scripts/update-rust-port.sh
+51-0Tools/scripts/normalize-distfile.sh
+34-11Mk/Scripts/do-fetch.sh
+36-0Tools/scripts/fetch-normalize.sh
+24-0UPDATING
+11-8Mk/Uses/electron.mk
+235-5013 files not shown
+270-7319 files

OPNSense/ports e563886 — x11/xorgproto Makefile distinfo

x11/xorgproto: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3x11/xorgproto/distinfo
+1-1x11/xorgproto/Makefile
+4-42 files

OPNSense/ports 3ec1fda — x11-fonts/fontconfig distinfo pkg-plist

x11-fonts/fontconfig: sync with upstream

Taken from: FreeBSD
DeltaFile
+10-5x11-fonts/fontconfig/Makefile
+9-1x11-fonts/fontconfig/pkg-plist
+3-3x11-fonts/fontconfig/distinfo
+22-93 files

OPNSense/ports 1ad209e — www/xcaddy Makefile

www/xcaddy: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1www/xcaddy/Makefile
+1-11 files

OPNSense/ports b08b7c2 — www/phalcon Makefile distinfo

www/phalcon: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

OPNSense/ports ef0144e — www/nginx-module-njs pkg-plist Makefile, www/nginx-module-njs/files patch-src_njs__object.c patch-src_njs__value.c

www/nginx-module-njs: sync with upstream

Taken from: FreeBSD
DeltaFile
+0-24www/nginx-module-njs/files/patch-src_njs__value.c
+0-11www/nginx-module-njs/files/patch-src_njs__object.c
+3-3www/nginx-module-njs/distinfo
+1-2www/nginx-module-njs/Makefile
+2-0www/nginx-module-njs/pkg-plist
+6-405 files

OPNSense/ports 371d9a6 — www/nginx distinfo Makefile.extmod, www/nginx/files extra-patch-zstd-empty-flush extra-patch-ngx_http_sflow_module.c

www/nginx: sync with upstream

Taken from: FreeBSD
DeltaFile
+84-9www/nginx/Makefile
+0-60www/nginx/files/extra-patch-zstd-last-truncation
+0-59www/nginx/files/extra-patch-ngx_http_sflow_module.c
+30-23www/nginx/Makefile.extmod
+0-41www/nginx/files/extra-patch-zstd-empty-flush
+3-29www/nginx/distinfo
+117-2218 files not shown
+120-31514 files

OPNSense/ports e1b4929 — www/caddy-custom Makefile

www/caddy-custom: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-0www/caddy-custom/Makefile
+1-01 files

OPNSense/ports fd7fcae — www/caddy Makefile

www/caddy: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-0www/caddy/Makefile
+1-01 files

OPNSense/ports 2d38958 — textproc/minify Makefile

textproc/minify: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1textproc/minify/Makefile
+1-11 files

OPNSense/ports c36b3da — textproc/go-md2man Makefile

textproc/go-md2man: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1textproc/go-md2man/Makefile
+1-11 files

OPNSense/ports 41778bc — textproc/expat2 pkg-plist Makefile

textproc/expat2: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

OPNSense/ports b04f535 — sysutils/tmux Makefile distinfo

sysutils/tmux: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3sysutils/tmux/distinfo
+1-1sysutils/tmux/Makefile
+4-42 files

OPNSense/ports fbd7569 — sysutils/sysinfo distinfo

sysutils/sysinfo: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3sysutils/sysinfo/distinfo
+3-31 files

OPNSense/ports b6388a9 — sysutils/smartmontools Makefile, sysutils/smartmontools/files pkg-message.in patch-os__freebsd.cpp

sysutils/smartmontools: sync with upstream

Taken from: FreeBSD
DeltaFile
+115-12sysutils/smartmontools/files/patch-os__freebsd.cpp
+3-2sysutils/smartmontools/files/pkg-message.in
+1-1sysutils/smartmontools/Makefile
+119-153 files

OPNSense/ports 33c59fa — sysutils/py-filelock distinfo Makefile

sysutils/py-filelock: sync with upstream

Taken from: FreeBSD
DeltaFile
+16-8sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+19-112 files

OPNSense/ports 7fe3856 — sysutils/node_exporter Makefile

sysutils/node_exporter: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1sysutils/node_exporter/Makefile
+1-11 files

OPNSense/ports 774d19c — sysutils/lcdproc distinfo Makefile

sysutils/lcdproc: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-4sysutils/lcdproc/Makefile
+3-1sysutils/lcdproc/distinfo
+6-52 files

OPNSense/ports 0334158 — sysutils/beats8 Makefile

sysutils/beats8: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-0sysutils/beats8/Makefile
+1-01 files

OPNSense/ports 87f3a00 — sysutils/amazon-ssm-agent Makefile

sysutils/amazon-ssm-agent: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1sysutils/amazon-ssm-agent/Makefile
+1-11 files