FreeBSD/ports d151f40www/evcc distinfo Makefile, www/evcc/files patch-Makefile

www/evcc: update to 0.304.3

Also inject a version, the patch is provided upstream here:
https://github.com/evcc-io/evcc/pull/29123

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+11-0www/evcc/files/patch-Makefile
+6-2www/evcc/Makefile
+24-93 files

FreeBSD/ports 720c7a4. MOVED, multimedia Makefile

multimedia/py-tvnamer: Remove expired port

2026-04-14 multimedia/py-tvnamer: Upstream project appears to be abandoned, last release was in 2021
DeltaFile
+0-30multimedia/py-tvnamer/Makefile
+0-3multimedia/py-tvnamer/distinfo
+0-2multimedia/py-tvnamer/pkg-descr
+1-0MOVED
+0-1multimedia/Makefile
+1-365 files

FreeBSD/ports 097dc16. MOVED, misc/jbidwatcher Makefile pkg-descr

misc/jbidwatcher: Remove expired port

2026-04-14 misc/jbidwatcher: unmaintained, upstream website is gone, no users in the ports tree
DeltaFile
+0-28misc/jbidwatcher/Makefile
+0-11misc/jbidwatcher/files/patch-build.xml
+0-6misc/jbidwatcher/pkg-descr
+0-3misc/jbidwatcher/files/jbidwatcher.in
+0-2misc/jbidwatcher/distinfo
+1-0MOVED
+1-501 files not shown
+1-517 files

FreeBSD/ports 8721ecdsecurity/vuxml/vuln 2026.xml

security/vuxml: Document php-composer vulnerabilities

Reference: https://github.com/composer/composer/releases/tag/2.9.6

PR:             294528
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

LLVM/project a3d643dflang/lib/Optimizer/CodeGen CodeGen.cpp, flang/test/Fir/CUDA cuda-code-gen.mlir

[flang][cuda] Fix invalid address space in addressof op conversion (#192111)

The change in lowering order introduced in
https://github.com/llvm/llvm-project/pull/183268 exposed an issue when
converting addressof op pointing to globals with different address
space. Look at the fir::GlobalOp when it has not been converted.
DeltaFile
+32-0flang/test/Fir/CUDA/cuda-code-gen.mlir
+19-3flang/lib/Optimizer/CodeGen/CodeGen.cpp
+51-32 files

LLVM/project f62b138clang/include/clang/CIR/Dialect/IR CIRTypes.td, clang/lib/CIR/CodeGen CIRGenTypes.cpp

[CIR] Raise IntType max bitwidth to match LLVM IR (#191499)

Follow-up to #188113 per @erichkeane's feedback about the 128-bit cap.

CIR's IntType was hard-limited to 128 bits, which meant any _BitInt
wider than that hit an errorNYI. LLVM IR goes up to 2^23 (about 8
million bits), and there are real tests/users at those sizes. This
raises CIR's limit to match and drops the guard that was working around
it.

Tests: added a _BitInt(256) global to bitint.c and a 1024-bit round-trip
to bitint.cir.

Made with [Cursor](https://cursor.com)
DeltaFile
+23-0clang/test/CIR/CodeGen/bitint.c
+6-8clang/lib/CIR/CodeGen/CIRGenTypes.cpp
+3-2clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+3-2clang/test/CIR/IR/bitint.cir
+35-124 files

LLVM/project a36e9d1clang/include/clang/CIR/Dialect/IR CIROps.td CIRDialect.td, clang/lib/CIR/CodeGen CIRGenVTables.cpp

[CIR] Add musttail thunks and covariant return null-check (#191255)

Implement variadic thunk emission via musttail and null-check
pointer returns in covariant thunk adjustment, matching classic
codegen behavior.

Adds musttail UnitAttr to cir.call/cir.try_call with lowering
to LLVM::MustTail.

Made with [Cursor](https://cursor.com)
DeltaFile
+54-14clang/lib/CIR/CodeGen/CIRGenVTables.cpp
+63-0clang/test/CIR/CodeGen/thunks.cpp
+8-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+4-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+1-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+1-0clang/include/clang/CIR/Dialect/IR/CIRDialect.td
+131-156 files

LLVM/project 9c94881clang/test/Driver serenity.cpp

[clang] Attempt to unbreak clang/test/Driver/serenity.cpp on bots more (#192113)

This snippet fails on (at least) this bot:
https://lab.llvm.org/buildbot/#/builders/10/builds/26512
DeltaFile
+0-9clang/test/Driver/serenity.cpp
+0-91 files

FreeBSD/ports 692a3eemath/scilab Makefile

math/scilab: ignore shlib dependency on java

PR:     293874
DeltaFile
+2-0math/scilab/Makefile
+2-01 files

FreeBSD/doc d04da57website/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN 59523d3eed6a8ab4a078e73783aefd75093386d9
Improve wording
DeltaFile
+8-7website/content/ru/administration.adoc
+8-71 files

FreeBSD/src f707cc0sys/netinet tcp_lro.c

lro: move pkt rejection checks to leafs to avoid queueing non-LRO'able pkts

When lro mbuf queuing is enabled, we should not queue easily
reject-able packets. Queuing them does a bit of extra work (sorting,
timestamps) and can potentially delay urgent packets such as LACP
PDUs. This change moves simple rejection tests from lro_rx_common()
into lro_rx and (more importantly) into tcp_lro_queue_mbuf().

Note this change only moves the easy checks on forwarding and packet
metadata, where the rejection criteria is already hot in cache. It
does not move parsing and looking inside the packet to verify the
ether protocol, ip protocol, etc. This could be done, but we risk
essentially doubling the cache misses per-packet by doing so.

Differential Revision: https://reviews.freebsd.org/D56337
Reviewed by: rrs, tuexen
Sponsored by: Netflix
DeltaFile
+52-21sys/netinet/tcp_lro.c
+52-211 files

FreeBSD/src 963f1a5lib/libifconfig libifconfig_sfp.c sfp.lua, sbin/ifconfig sfp.c

ifconfig: add CMIS support for 400GbE optics

Add support for CMIS based optics, typically used by 400GbE
and faster ethernet optics.   The CMIS standard requires paged
support for i2c ioctls.

This has been tested on an Nvidia ConnectX-7 and Broadcom
Thor2 400GbE NIC, and I have verified that optics vendor information,
light levels, and temperatures match the information provided by
various vendor tools.

Differential Revision: https://reviews.freebsd.org/D56265
Reviewed by: kbowling, sumit.saxena_broadcom.com
Sponsored by: Netflix
DeltaFile
+450-0sys/net/cmis.h
+227-1lib/libifconfig/libifconfig_sfp.c
+120-0lib/libifconfig/sfp.lua
+25-2lib/libifconfig/libifconfig_sfp.h
+14-2sbin/ifconfig/sfp.c
+836-55 files

LLVM/project ae0c5dcclang/test/CodeGen 2006-01-23-FileScopeAsm.c asm_incbin.c

Mark tests as unsupported on z/OS (#191843)

z/OS has a platform specific requirement to not allow asm statements at
file scope. These tests generate that message rather than the expected
IR. Mark the tests as unsupported on z/OS.
DeltaFile
+1-0clang/test/CodeGen/2006-01-23-FileScopeAsm.c
+1-0clang/test/CodeGen/asm_incbin.c
+2-02 files

LLVM/project 1c46118clang/include/clang/Basic FileManager.h, clang/lib/Basic Module.cpp

Load AST files as binary on z/OS (#191840)

The ast files need to be loaded as binary on z/OS to avoid translation.
Add the `IsText=false` option to all of the relevant file open calls.
DeltaFile
+11-3clang/lib/Serialization/ASTReader.cpp
+9-4clang/lib/Serialization/ModuleManager.cpp
+3-2clang/include/clang/Basic/FileManager.h
+2-1clang/lib/Basic/Module.cpp
+25-104 files

FreeBSD/ports dab0375security/crowdsec distinfo Makefile

security/crowdsec: Update 1.7.6 => 1.7.7

Changelog:
https://github.com/crowdsecurity/crowdsec/releases/tag/v1.7.7

PR:             294198
Approved by:    Manuel Sabban <manuel at crowdsec.net> (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-5security/crowdsec/distinfo
+3-4security/crowdsec/Makefile
+8-92 files

OpenBSD/ports JFR5Mahwayland/fuzzel Makefile

   wayland/fuzzel: Fix License comment

   fuzzel is MIT licensed
VersionDeltaFile
1.3+1-1wayland/fuzzel/Makefile
+1-11 files

FreeBSD/ports 28900eedevel/violet distinfo Makefile

devel/violet: Follow upstream tarball reroll

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/violet/distinfo
+1-1devel/violet/Makefile
+4-42 files

LLVM/project 01a83d3clang/lib/Format ContinuationIndenter.cpp

[clang-format][NFC] Remove superflous checks (#191872)

Doesn't change anything, must be a leftover now handled by some other
code.
DeltaFile
+1-4clang/lib/Format/ContinuationIndenter.cpp
+1-41 files

FreeNAS/freenas c13e988src/middlewared/middlewared/alert/source smart.py, tests/unit test_smart_alert.py

NAS-140652 / 26.0.0-BETA.2 / fix nvme self-test error alert (buggy firmware) (by yocalebo) (#18744)

## Summary

Fix `parse_nvme_smart_info` in the SMART alert source to select the
newest
NVMe self-test log entry and to tolerate sparse gaps in the table,
eliminating transient false `"failed a SMART selftest"` alerts that
appear
and self-clear every 90 minutes (the alert's poll cadence).

## Root Cause

`parse_nvme_smart_info` used `table[-1]` while naming the variable
`latest_entry`, but `[-1]` is the *last* (oldest) element, not the
newest.
Per the NVMe specification, the Device Self-Test Log (Log 0x06) stores
result entries in reverse chronological order — **index `0` is the most
recent test.** Using `[-1]` meant the alert was actually evaluating the

    [91 lines not shown]
DeltaFile
+129-0tests/unit/test_smart_alert.py
+10-4src/middlewared/middlewared/alert/source/smart.py
+139-42 files

FreeBSD/src c48381dsys/conf files.arm64

qcom_gcc: Only build on arm64 for kernels with FDT

This fixes the build of the LINT-ACPI kernel.

Fixes:          4e3fdced7f78 ("qcom_gcc: migrate the MSM8916 support to qcom_gcc")
DeltaFile
+14-14sys/conf/files.arm64
+14-141 files

LLVM/project 838bf51compiler-rt/lib/sanitizer_common sanitizer_linux.cpp sanitizer_netbsd.cpp

[sanitizer] Make internal_close_range available on all POSIX platforms (#191971)

Make internal_close_range available on all POSIX platforms so callers
can use it without platform-specific #if guards. Platforms without
close_range return -1, letting callers fall back gracefully.

Currently only FreeBSD has a real implementation. A TODO is left for
adding Linux support (__NR_close_range, kernel 5.9+).

The Linux support will be added in
https://github.com/llvm/llvm-project/pull/191450.
DeltaFile
+4-2compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp
+2-2compiler-rt/lib/sanitizer_common/sanitizer_posix.h
+4-0compiler-rt/lib/sanitizer_common/sanitizer_solaris.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_haiku.cpp
+22-46 files

FreeNAS/freenas f1146desrc/middlewared/middlewared/alert/source smart.py, tests/unit test_smart_alert.py

NAS-140652 / 27.0.0-BETA.1 / fix nvme self-test error alert (buggy firmware) (#18743)

## Summary

Fix `parse_nvme_smart_info` in the SMART alert source to select the
newest
NVMe self-test log entry and to tolerate sparse gaps in the table,
eliminating transient false `"failed a SMART selftest"` alerts that
appear
and self-clear every 90 minutes (the alert's poll cadence).

## Root Cause

`parse_nvme_smart_info` used `table[-1]` while naming the variable
`latest_entry`, but `[-1]` is the *last* (oldest) element, not the
newest.
Per the NVMe specification, the Device Self-Test Log (Log 0x06) stores
result entries in reverse chronological order — **index `0` is the most
recent test.** Using `[-1]` meant the alert was actually evaluating the

    [87 lines not shown]
DeltaFile
+129-0tests/unit/test_smart_alert.py
+10-4src/middlewared/middlewared/alert/source/smart.py
+139-42 files

FreeBSD/src f4e5b45sys/net if_geneve.c

if_geneve: Fix build without INET or without INET6
DeltaFile
+49-7sys/net/if_geneve.c
+49-71 files

LLVM/project 6d11ac4llvm/utils/gn/secondary/clang/lib/Driver BUILD.gn

[gn build] Port 934f795064ab (#192107)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
+1-01 files

LLVM/project 3f8fa45clang/test/Driver serenity.cpp

[clang] Attempt to unbreak clang/test/Driver/serenity.cpp on bots (#192105)

The c++/v1 paths aren't found on bots, so remove them for now until this
is analyzed.

Match on `-isysroot` to get SYSROOT var instead.

Also remove what looks like one unintentional SYSROOT: capture for
crt0.o.
DeltaFile
+6-7clang/test/Driver/serenity.cpp
+6-71 files

FreeNAS/freenas d427517tests/unit test_smart_alert.py

add unit tests
DeltaFile
+104-0tests/unit/test_smart_alert.py
+104-01 files

FreeBSD/src 0b77f92sys/netinet in_pcb.h

in_pcb: Fix RIPCB_HASH in kernels without INET or INET6

Only use hashes for protocols that are enabled in the kernel
configuration.

Fixes:          ece716c5d347 ("raw ip: move hash table manipulation to inpcb layer")
DeltaFile
+8-0sys/netinet/in_pcb.h
+8-01 files

LLVM/project ce8251elldb/docs/_ext lldb_setting.py build_include.py, lldb/docs/_static lldb-setting.css

[LLDB][Docs] List available settings (#168245)

This PR adds a documentation page that lists all available settings. The
page is automatically generated.

Having the settings listed in the online documentation makes it easier
to search for users. It also has the advantage of being indexed by
search engines.

To generate the docs, we first generate JSON out of the TableGen
definitions with `-dump-json`.

Once all properties are available as JSON, a Markdown file with the
merged documentation (`settings.md`) is generated. I chose Markdown over
RST, because some descriptions already use backticks, which would become
references in RST.

Currently, enum names/descriptions are not visible, because they're
defined in C++. In the future, these could be moved to TableGen as well.
DeltaFile
+154-0lldb/scripts/gen-property-docs-from-json.py
+83-0lldb/docs/_static/lldb-setting.css
+73-0lldb/docs/_ext/lldb_setting.py
+29-23lldb/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt
+48-0lldb/docs/_ext/build_include.py
+25-19lldb/source/Plugins/Process/FreeBSD-Kernel-Core/CMakeLists.txt
+412-4224 files not shown
+540-6330 files

LLVM/project 4326a54llvm/lib/Transforms/Scalar GVN.cpp

[GVN] Clean up `reportMayClobberedLoad` to use the dependency instruction (NFC) (#192103)

Minor opportunity to clean `reportMayClobberedLoad` routine, which was
previously receiving the entire `MemDepResult` object, though only using
the dependency instruction.

Co-authored-by: Momchil Velikov <momchil.velikov at arm.com>
DeltaFile
+3-3llvm/lib/Transforms/Scalar/GVN.cpp
+3-31 files

OpenBSD/src 77Lz6Kqusr.sbin/tcpdump privsep.c

   Clear the pointer in tm data structures before passing them to
   unprivileged side. Prevents address information leak.

   Reported by Systopia Team, thanks!

   ok deraadt@ (for the previous version).
VersionDeltaFile
1.60+9-6usr.sbin/tcpdump/privsep.c
+9-61 files