FreeBSD/ports aec02b7cad/electric-ng Makefile distinfo, cad/electric-ng/files electric-ng.in

cad/electric-ng: Update 9.07 => 9.08.1, refactor, take maintainership

* Rewrite the port to clean modern standards with many improvements

Approved by:            yuri@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55749
DeltaFile
+41-56cad/electric-ng/Makefile
+7-7cad/electric-ng/distinfo
+3-3cad/electric-ng/pkg-plist
+1-1cad/electric-ng/files/electric-ng.in
+52-674 files

OPNSense/core d68be8fsrc/opnsense/mvc/app/views/OPNsense/DHCRelay relay.volt

dhcrelay: fix margin to apply button
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/DHCRelay/relay.volt
+1-11 files

OPNSense/core 286dfcbMk git.mk

make: make `vim' target even more lazy

Match the file name without left anchor and look for
a partial directory match if a director was specified.
DeltaFile
+4-2Mk/git.mk
+4-21 files

FreeBSD/ports dd0268fjava/openjdk26 Makefile pkg-message, java/openjdk26/files patch-make_autoconf_libraries.m4 patch-configure

java/openjdk26: Add port

Includes relevant fixes for FreeBSD from mainline development, but
otherwise identical to the upstream release.

Release notes for the upstream release is here:
https://www.oracle.com/java/technologies/javase/26-relnote-issues.html

FreeBSD related fixes on top of the upstream relese:
- Serviceability Agent: fix stack traces in threads.
- Serviceability Agent: simplify implementation of procadd_read_data to
  read memory from process being traced.
- Serviceability Agent: symbol lookup would occationally fail for native
  symbols in shared objects.

Reviewed by:    fuz (mentor), jrm
Approved by:    fuz (mentor), jrm
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55938
DeltaFile
+206-0java/openjdk26/Makefile
+15-0java/openjdk26/pkg-message
+15-0java/openjdk26/files/patch-make_autoconf_libraries.m4
+14-0java/openjdk26/files/patch-configure
+12-0java/openjdk26/files/patch-make_autoconf_flags-cflags.m4
+11-0java/openjdk26/files/patch-src_hotspot_os_bsd_os__bsd.cpp
+273-04 files not shown
+292-310 files

LLVM/project 5dcda94clang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode records.cpp

[clang][bytecode] Handle missing DynamicDecl in CallVirt (#187980)

Don't return true from getDynamicDecl() if the returned DynamicDecl is
null.
DeltaFile
+8-0clang/test/AST/ByteCode/records.cpp
+3-3clang/lib/AST/ByteCode/Interp.cpp
+11-32 files

LLVM/project 4b084f2clang/lib/Format TokenAnnotator.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Fix regression in annotating angles in static_assert (#187966)

Fixes #187936
DeltaFile
+14-1clang/unittests/Format/TokenAnnotatorTest.cpp
+6-1clang/lib/Format/TokenAnnotator.cpp
+20-22 files

LLVM/project a17b132llvm/docs ReleaseNotes.md, llvm/include/llvm/Support FileSystem.h

[llvm][support] Refactor symlink handling and add readlink (#184256)

This adds a portable `readlink` function, and adds `create_symlink` to
enable testing this on Windows. `create_link` previously created a hard
link on Windows, but it now tries to create a symlink first.

The Windows implementation is based on posix_compat.h from libc++.

Assisted-by: claude-opus-4.6
DeltaFile
+158-12llvm/unittests/Support/Path.cpp
+155-5llvm/lib/Support/Windows/Path.inc
+40-5llvm/lib/Support/Unix/Path.inc
+28-6llvm/include/llvm/Support/FileSystem.h
+9-0llvm/docs/ReleaseNotes.md
+390-285 files

LLVM/project 69594b7mlir/include/mlir/Bindings/Python IRAttributes.h IRCore.h, mlir/lib/Bindings/Python IRCore.cpp IRAttributes.cpp

[MLIR] [Python] A few minor fixes to type annotations (#187956)

* ir.IntegerAttr.value is now an int
* ir.Value.type correctly returns a value of type _T
* ir.OpView.build_generic returns ir.Operation, which matches the
implementation.
DeltaFile
+3-3mlir/lib/Bindings/Python/IRCore.cpp
+2-2mlir/lib/Bindings/Python/IRAttributes.cpp
+1-1mlir/include/mlir/Bindings/Python/IRAttributes.h
+1-1mlir/include/mlir/Bindings/Python/IRCore.h
+7-74 files

FreeBSD/ports 981bdf5textproc/R-cran-XML distinfo Makefile

textproc/R-cran-XML: Update to 3.99-0.23

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-XML/distinfo
+1-1textproc/R-cran-XML/Makefile
+4-42 files

FreeBSD/ports 8a3709fscience/R-cran-Epi distinfo Makefile

science/R-cran-Epi: Update to 2.63

Reported by:    portscout
DeltaFile
+3-3science/R-cran-Epi/distinfo
+1-1science/R-cran-Epi/Makefile
+4-42 files

FreeBSD/ports 42e120faccessibility/onboard pkg-plist Makefile, accessibility/onboard/files patch-setup.py patch-Onboard_pypredict_lm_lm__dynamic.cpp

accessibility/onboard: new port

Add accessibility/onboard

On-screen Keyboard with macros, easy layout creation and word suggestion.
This on-screen keyboard can be useful for tablet PC users, as well as
for mobility impaired users.

Apply patch from Yusuf Yaman <nxjoseph at freebsd.org>:
I have encountered a problem when trying to launch onboard-settings from
the app itself and it had been solved by the diff below:

Pet portlint and portclippy (truckman)

PR:             291496
DeltaFile
+2,270-0accessibility/onboard/pkg-plist
+111-0accessibility/onboard/files/patch-setup.py
+50-0accessibility/onboard/Makefile
+41-0accessibility/onboard/files/patch-Onboard_pypredict_lm_lm__dynamic.cpp
+29-0accessibility/onboard/files/patch-Onboard_pypredict_lm_lm.cpp
+20-0accessibility/onboard/files/patch-Onboard_LanguageSupport.py
+2,521-010 files not shown
+2,602-016 files

FreeBSD/ports f6e20adx11/waveterm distinfo pkg-plist, x11/waveterm/files patch-emain_emain-ipc.ts

x11/waveterm: Update to 0.14.3

Changelog:
- https://github.com/wavetermdev/waveterm/releases/tag/v0.14.2
- https://github.com/wavetermdev/waveterm/releases/tag/v0.14.3

Reported by:    GitHub (watch releases)
DeltaFile
+1,487-1,487x11/waveterm/distinfo
+159-117x11/waveterm/files/packagejsons/tsunami/templates/package-lock.json
+98-85x11/waveterm/files/packagejsons/package-lock.json
+5-4x11/waveterm/pkg-plist
+5-3x11/waveterm/files/packagejsons/package.json
+2-2x11/waveterm/files/patch-emain_emain-ipc.ts
+1,756-1,6982 files not shown
+1,759-1,7028 files

LLVM/project 4754d24llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Extract negating dependence logic (NFCI) (#185576)

Extract the logic to negate the dependence object from
`Dependence::normalize`. The extracted method will be used in the next
PR #185577 to refactor the Weak Zero SIV tests.
DeltaFile
+10-7llvm/lib/Analysis/DependenceAnalysis.cpp
+6-0llvm/include/llvm/Analysis/DependenceAnalysis.h
+16-72 files

FreeBSD/ports 43f5b4aaccessibility/accesskit-c Makefile, audio/lewton Makefile

lang/rust: Bump revisions after 1.94.0

PR:             293615
DeltaFile
+1-1audio/lewton/Makefile
+1-1audio/mmtc/Makefile
+1-1audio/mousai/Makefile
+1-1audio/myxer/Makefile
+1-1sysutils/tailspin/Makefile
+1-1accessibility/accesskit-c/Makefile
+6-6693 files not shown
+699-509699 files

FreeBSD/ports d9f8696www/py-pywry Makefile

www/py-pywry: switch to rust 1.88.0

This port doesn't build with rust 1.94.0

PR:     293684, 293615
DeltaFile
+4-1www/py-pywry/Makefile
+4-11 files

FreeBSD/ports 33cde50devel/tabby Makefile

devel/tabby: switch to rust 1.88.0

This port doesn't build with rust 1.94.0

PR:     293685, 293615
DeltaFile
+3-1devel/tabby/Makefile
+3-11 files

FreeBSD/ports 49f0df5Mk bsd.gecko.mk, Mk/Uses cargo.mk

lang/rust: Update to 1.94.0

Announce:       https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.94.0

PR:             293615
Tested by:      mikael
DeltaFile
+51-51lang/rust/distinfo
+3-3lang/rust/Makefile
+3-3lang/rust-bootstrap/distinfo
+1-1Mk/Uses/cargo.mk
+1-1lang/rust-bootstrap/Makefile
+1-1Mk/bsd.gecko.mk
+60-606 files

DragonFlyBSD/src ab75162gnu/lib/gcc47 Makefile.inc, gnu/lib/gcc47/libsupc++ Makefile

gcc47/libsupc++: Fix config.h for cp-demangle.c

Similar to the previous fix to gcc80/libstdcxx/libconv_supc, apply the
same config.h fix to gcc47/libsupc++.
DeltaFile
+9-3gnu/lib/gcc47/libsupc++/Makefile
+2-0gnu/lib/gcc47/Makefile.inc
+11-32 files

OPNSense/core 854238asrc/opnsense/mvc/app/views/layout_partials base_apply_button.volt, src/opnsense/www/js opnsense_bootgrid.js

mvc: base apply button fixed positioning (#10013)
DeltaFile
+11-2src/opnsense/www/js/opnsense_bootgrid.js
+5-4src/opnsense/mvc/app/views/layout_partials/base_apply_button.volt
+16-62 files

LLVM/project 4bd9b1cclang/lib/Format WhitespaceManager.cpp

[clang] Silence warning in `WhitespaceManager` when building with MSVC (#187938)

This fixes:
```
[4544/7029] Building CXX object tools\clang\lib\Format\CMakeFiles\obj.clangFormat.dir\WhitespaceManager.cpp.obj
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveColons'::`2'::<lambda_1> &,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveShortCaseStatements'::`2'::<lambda_1> &,3>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveDeclarations'::`2'::<lambda_1> &,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveAssignments'::`2'::<lambda_1> &,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveMacros'::`2'::<lambda_1> &,1>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignChainedConditionals'::`7'::<lambda_3> &,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveColons'::`2'::<lambda_1>,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveAssignments'::`2'::<lambda_1>,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignChainedConditionals'::`5'::<lambda_1> &,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveDeclarations'::`2'::<lambda_1>,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignChainedConditionals'::`5'::<lambda_1>,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignConsecutiveShortCaseStatements'::`2'::<lambda_1> &,2>'::`4'::<lambda_2>::operator()': not all control paths return a value
C:\git\llvm-project\clang\lib\Format\WhitespaceManager.cpp(640) : warning C4715: '`clang::format::AlignTokens<`clang::format::WhitespaceManager::alignChainedConditionals'::`7'::<lambda_3>,0>'::`4'::<lambda_2>::operator()': not all control paths return a value
```
DeltaFile
+1-2clang/lib/Format/WhitespaceManager.cpp
+1-21 files

FreeBSD/ports 022e229devel/p5-ExtUtils-ParseXS Makefile pkg-plist

devel/p5-ExtUtils/ParseXS: update to version 3.61

PR:     293941
Submitted by: Sergei Vyshenski <svysh.fbsd at gmail.com>
DeltaFile
+6-3devel/p5-ExtUtils-ParseXS/Makefile
+8-0devel/p5-ExtUtils-ParseXS/pkg-plist
+3-3devel/p5-ExtUtils-ParseXS/distinfo
+17-63 files

DragonFlyBSD/src 60e05d4gnu/lib/gcc80/libstdcxx Makefile.inc, gnu/lib/gcc80/libstdcxx/components/libconv_1998 Makefile

gcc80/libstdcxx: Fix config.h for libconv_supc/cp-demangle.c

cp-demangle.c is provided by libiberty, so it must be built with
libiberty's 'config.h'.  Introduce the 'GCC_NO_INC' make variable to
avoid including any search paths so we can specify the correct search
path for cp-demangle.c.  Meanwhile, add the rule to copy over the
libiberty config.h.

In addition, apply GCC_NO_INC=yes to other libstdcxx components as it
turned out these search paths are unneeded.
DeltaFile
+8-4gnu/lib/gcc80/libstdcxx/components/libconv_supc/Makefile
+1-1gnu/lib/gcc80/libstdcxx/components/libconv_1998/Makefile
+1-1gnu/lib/gcc80/libstdcxx/components/libconv_2011/Makefile
+1-1gnu/lib/gcc80/libstdcxx/headers/Makefile
+1-1gnu/lib/gcc80/libstdcxx/product/Makefile
+2-0gnu/lib/gcc80/libstdcxx/Makefile.inc
+14-81 files not shown
+16-87 files

OpenBSD/ports NOETgnXdevel/p5-Sys-Mmap Makefile distinfo

   Update to p5-Sys-Mmap-0.21.
VersionDeltaFile
1.8+4-2devel/p5-Sys-Mmap/Makefile
1.4+2-2devel/p5-Sys-Mmap/distinfo
+6-42 files

OpenBSD/ports ZLSU6TIdevel/p5-IO-Tty Makefile distinfo

   Update to p5-IO-Tty-1.21.
VersionDeltaFile
1.33+3-1devel/p5-IO-Tty/Makefile
1.14+2-2devel/p5-IO-Tty/distinfo
+5-32 files

LLVM/project cdd674allvm/test/CodeGen/AMDGPU dynamic_stackalloc.ll, llvm/test/CodeGen/X86 i128-udiv.ll

Merge branch 'main' into users/kasuga-fj/da-extract-reverse-logic
DeltaFile
+4,523-0llvm/test/tools/llvm-mca/RISCV/SiFiveX100/rvv/arithmetic.test
+3,703-0llvm/test/tools/llvm-mca/RISCV/SiFiveX100/rvv/fp.test
+2,113-1,374llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+3,123-0llvm/test/tools/llvm-mca/RISCV/SiFiveX100/rvv/vlseg-vsseg.test
+2,875-0llvm/test/tools/llvm-mca/RISCV/SiFiveX100/rvv/bitwise.test
+2,859-7llvm/test/CodeGen/X86/i128-udiv.ll
+19,196-1,3812,268 files not shown
+135,991-43,9512,274 files

FreeBSD/src 8d99314etc/mtree BSD.debug.dist BSD.tests.dist

mtree: Add missing entries

Add missing mtree directory entries.  Without them, the resulting
worldstage METALOG file would produce an invalid (incomplete) mtree
specification file.

Reviewed by:    ivy
Differential Revision:  https://reviews.freebsd.org/D56013
DeltaFile
+8-0etc/mtree/BSD.debug.dist
+4-0etc/mtree/BSD.tests.dist
+12-02 files

OpenBSD/ports V34EFKmastro/py-astropy-iers-data distinfo Makefile

   Update to py3-astropy-iers-data-0.2026.3.23.0.51.38.
VersionDeltaFile
1.29+2-2astro/py-astropy-iers-data/distinfo
1.31+1-1astro/py-astropy-iers-data/Makefile
+3-32 files

FreeBSD/ports 6593aefgraphics/graphviz pkg-plist Makefile

graphics/graphviz: update to 14.1.4

new option ASCII
DeltaFile
+16-12graphics/graphviz/pkg-plist
+12-5graphics/graphviz/Makefile
+3-3graphics/graphviz/distinfo
+31-203 files

LLVM/project f1e2b70llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

Handle non-simple EVT in isSupportedReciprocalEstimateType

Created using spr 1.3.7
DeltaFile
+4-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+4-01 files

OpenBSD/ports zh6PaBminputmethods/fcitx-chinese-addons Makefile, inputmethods/fcitx-hangul Makefile

   Remove maintainer per diff on ports (+ revision bumps)
VersionDeltaFile
1.22+4-6textproc/libmarisa/Makefile
1.13+1-3inputmethods/libime/Makefile
1.7+1-3inputmethods/xcb-imdkit/Makefile
1.12+1-3inputmethods/fcitx-chinese-addons/Makefile
1.7+1-3inputmethods/fcitx-hangul/Makefile
1.10+1-3inputmethods/fcitx-qt/Makefile
+9-2112 files not shown
+21-4718 files