FreeBSD/ports ead895elang Makefile, lang/kotlin Makefile

lang/kotlin22: add port for Kotlin 2.2.21

This port is required by games/lwjgl3. Since Kotlin 2.3.0, Ant support has been
removed, but lwjgl3 has complex long ongoing migration story from Ant to
Gradle.

Hopefully after migration the port may be removed.

PR:             292099
Reported by:    vvd@
DeltaFile
+67-0lang/kotlin22/pkg-plist
+47-0lang/kotlin22/Makefile
+3-0lang/kotlin22/distinfo
+2-0lang/kotlin/Makefile
+1-0lang/kotlin22/pkg-descr
+1-0lang/Makefile
+121-06 files

FreeBSD/ports 11982e1cad/abc Makefile

cad/abc: exclude i386 from build targets

Build on i386 fails with errors:
__int128 is not supported on this target

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+3-0cad/abc/Makefile
+3-01 files

NetBSD/pkgsrc VXLnbwTdoc CHANGES-2026

   doc: Updated sysutils/vifm to 0.14.3
VersionDeltaFile
1.10+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc GzgBVnxsysutils/vifm Makefile distinfo, sysutils/vifm/patches patch-src_Makefile.in patch-configure

   vifm: update to 0.14.3.

   Vifm v0.14.3
   ------------

   Thanks for the bug reports.  The 'trashdir' saga continues, sorry for the
   inconveniences.

   Documentation:
    - Improved documentation on the use of registers.  Thanks to aleksejrs.

   Menus and dialogs:
    - Say "primary" instead of "default" in the title of :colorscheme menu.

   Other changes:
    - Provided more details on file handlers and viewers in sample vifmrc files.

   Fixes:
    - Fixed picking trash directory when rooted trash is included in 'trashdir'

    [8 lines not shown]
VersionDeltaFile
1.2+71-10sysutils/vifm/patches/patch-src_Makefile.in
1.41+16-5sysutils/vifm/Makefile
1.1+15-0sysutils/vifm/patches/patch-configure
1.1+14-0sysutils/vifm/patches/patch-src_version.c
1.13+7-5sysutils/vifm/distinfo
1.10+6-1sysutils/vifm/PLIST
+129-216 files

LLVM/project 182d9a3clang/include/clang/Sema SemaX86.h SemaRISCV.h, clang/lib/Sema SemaX86.cpp SemaRISCV.cpp

[Clang] Use valid source loc for empty target_clones diagnostic (#173747)

For X86 and RISCV checking of target_clones attribute arguments
attempted to use the location of the first argument for diagnosing a
missing default argument.

However, if the argument list is empty, then this location doesn't exist
and causes an assertion.

This commit passes the location of the attribute itself to the
target-specific validation function in the case of X86 and RISCV in
order to provide a usable location for this diagnostic.

Fixes #173684

---

I am not sure whether this is intentional, but for AArch64 the
validation does not emit a diagnostic for missing `"default"` argument.

    [2 lines not shown]
DeltaFile
+5-4clang/lib/Sema/SemaX86.cpp
+8-0clang/test/Sema/attr-target-clones.c
+7-0clang/test/SemaCXX/attr-target-clones-riscv.cpp
+4-3clang/lib/Sema/SemaRISCV.cpp
+4-3clang/include/clang/Sema/SemaX86.h
+4-3clang/include/clang/Sema/SemaRISCV.h
+32-132 files not shown
+37-158 files

FreeBSD/ports 2b2554esysutils/logstash92 Makefile pkg-descr, sysutils/logstash92/files logstash.in pkg-message.in

sysutils/logstash92: New port: Server-side data ingestion and transformation tool (9.2.x version)

Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."

PR:             290986
DeltaFile
+117-0sysutils/logstash92/files/logstash.in
+89-0sysutils/logstash92/Makefile
+25-0sysutils/logstash92/files/pkg-message.in
+17-0sysutils/logstash92/files/logstash.conf.sample
+11-0sysutils/logstash92/files/patch-config_logstash.yml
+3-0sysutils/logstash92/pkg-descr
+262-02 files not shown
+266-08 files

FreeBSD/ports e3e7b90sysutils/logstash8 Makefile distinfo, sysutils/logstash8/files logstash.in pkg-message.in

sysutils/logstash8: Update to 8.19.9

PR:             290095
DeltaFile
+10-14sysutils/logstash8/files/logstash.in
+15-8sysutils/logstash8/files/pkg-message.in
+6-10sysutils/logstash8/Makefile
+3-3sysutils/logstash8/distinfo
+34-354 files

FreeBSD/ports 01dfe41sysutils/logstash91 Makefile distinfo, sysutils/logstash91/files logstash.in pkg-message.in

sysutils/logstash91: New port: Server-side data ingestion and transformation tool (9.1.x version)

Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."

PR:             290985
DeltaFile
+117-0sysutils/logstash91/files/logstash.in
+89-0sysutils/logstash91/Makefile
+25-0sysutils/logstash91/files/pkg-message.in
+17-0sysutils/logstash91/files/logstash.conf.sample
+11-0sysutils/logstash91/files/patch-config_logstash.yml
+3-0sysutils/logstash91/distinfo
+262-02 files not shown
+266-08 files

LLVM/project 23e3e31mlir/lib/Bindings/Python DialectQuant.cpp DialectLLVM.cpp, mlir/test/python/dialects pdl_types.py

[mlir][Python] port dialect extensions to use core PyConcreteType, PyConcreteAttribute
DeltaFile
+454-355mlir/lib/Bindings/Python/DialectQuant.cpp
+164-133mlir/lib/Bindings/Python/DialectLLVM.cpp
+125-109mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+141-89mlir/lib/Bindings/Python/DialectTransform.cpp
+134-72mlir/lib/Bindings/Python/DialectPDL.cpp
+103-100mlir/test/python/dialects/pdl_types.py
+1,121-8585 files not shown
+1,386-1,01211 files

FreeBSD/src 74c8530sbin/camcontrol camcontrol.8

camcontrol.8: Descriptions before examples

This page has a lot of examples, so having them in the previous order
can be confusing. Rewrite to the normal order where the descriptions
come before the command, followed by a colon, which is still clear even
jumping to the middle of the section.

PR:                     291759
MFC after:              3 days
Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D54285

(cherry picked from commit fbc321b9cdceecd3c97742868da5d500423cf484)
DeltaFile
+149-202sbin/camcontrol/camcontrol.8
+149-2021 files

FreeBSD/src 0637149contrib/kyua/doc kyua-db-exec.1.in kyua-db-migrate.1.in

kyua manuals: Correct --results-file short form

PR:             290647
Ref:            kyua/cli/common.cpp#104
MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/kyua/issues/267

(cherry picked from commit bbaa7d628175ee484e31a054fb3cf7b7866cad13)
DeltaFile
+1-1contrib/kyua/doc/kyua-db-exec.1.in
+1-1contrib/kyua/doc/kyua-db-migrate.1.in
+1-1contrib/kyua/doc/kyua-report-html.1.in
+1-1contrib/kyua/doc/kyua-report-junit.1.in
+1-1contrib/kyua/doc/kyua-report.1.in
+1-1contrib/kyua/doc/kyua-test.1.in
+6-66 files

FreeBSD/src 7fa8625lib/libc/sys ioctl.2

ioctl.2: Mention EACCES

ioctls can fail with EACCES, see sys/kern/tty.c

PR:                     239504
MFC after:              3 days
Reviewed by:            ziaee
Reported by:            Brennan Vincent <brennan at umanwizard.com>
Differential Revision:  https://reviews.freebsd.org/D49072

(cherry picked from commit e2afbc45258f2fa4bdcf126e959ac660e76fc802)
DeltaFile
+4-1lib/libc/sys/ioctl.2
+4-11 files

HardenedBSD/src af54a5cusr.sbin/periodic/etc/daily 801.trim-zfs

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1-1usr.sbin/periodic/etc/daily/801.trim-zfs
+1-11 files

HardenedBSD/src f349dfeusr.sbin/periodic/etc/daily 801.trim-zfs

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1usr.sbin/periodic/etc/daily/801.trim-zfs
+1-11 files

HardenedBSD/src bb703edshare/man/man4 vt.4

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+45-24share/man/man4/vt.4
+45-241 files

HardenedBSD/src 263c5b8lib/librt mq_getfd_np.3, sbin/camcontrol camcontrol.8

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+149-202sbin/camcontrol/camcontrol.8
+54-27share/man/man4/udl.4
+57-0lib/librt/mq_getfd_np.3
+20-15share/man/man4/cdce.4
+23-10share/man/man4/bnxt.4
+18-9share/man/man7/freebsd-base.7
+321-26321 files not shown
+366-30027 files

LLVM/project dca074aclang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/CodeGenBuiltins builtin_bit.cpp

[CIR] Match codegen change on __builtin_clrsb expansion

- 0bc6491da0c827ce94bd8fa852422eaafe6c39e7 adds the `nuw` flag during
  __builtin_clrsb expansion. Match that change in CIR.
DeltaFile
+6-6clang/test/CIR/CodeGenBuiltins/builtin_bit.cpp
+2-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+8-72 files

HardenedBSD/src 47db87fshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

HardenedBSD/src ce92b9dshare/man/man4 vt.4

vt.4: Document increasing scrollback size

MFC:                    immediately as 2 llms say this is impossible
Reviewed by:            adrian, emaste
Differential Revision:  https://reviews.freebsd.org/D53860

(cherry picked from commit a8740ba860bfc35879f886b80b30327d0d3b16bd)
DeltaFile
+8-1share/man/man4/vt.4
+8-11 files

FreeBSD/src 47db87fshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

FreeBSD/src ce92b9dshare/man/man4 vt.4

vt.4: Document increasing scrollback size

MFC:                    immediately as 2 llms say this is impossible
Reviewed by:            adrian, emaste
Differential Revision:  https://reviews.freebsd.org/D53860

(cherry picked from commit a8740ba860bfc35879f886b80b30327d0d3b16bd)
DeltaFile
+8-1share/man/man4/vt.4
+8-11 files

HardenedBSD/src 1b23b79share/man/man4 vt.4

vt.4: Style pass

Outstanding: I'm not sure kernel configuration declarations are defined
variables. Dv does not allow arguments, but some why allowed paths, so
non-path arguments were being incorrectly marked up as paths.

MFC after:              3 days (with resolved conflicts)
Reviewed by:            0mp, emaste
Differential Revision:  https://reviews.freebsd.org/D49565

(cherry picked from commit 7cd6da268a8fbf34b16564dd9a94c86853eb7c56)
DeltaFile
+24-24share/man/man4/vt.4
+24-241 files

FreeBSD/src 1b23b79share/man/man4 vt.4

vt.4: Style pass

Outstanding: I'm not sure kernel configuration declarations are defined
variables. Dv does not allow arguments, but some why allowed paths, so
non-path arguments were being incorrectly marked up as paths.

MFC after:              3 days (with resolved conflicts)
Reviewed by:            0mp, emaste
Differential Revision:  https://reviews.freebsd.org/D49565

(cherry picked from commit 7cd6da268a8fbf34b16564dd9a94c86853eb7c56)
DeltaFile
+24-24share/man/man4/vt.4
+24-241 files

HardenedBSD/src c330c43share/man/man4 vt.4

vt.4: explain console fonts

Add explaination about console fonts, how to convert them, which subset
of things support them and how to use them.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1063

(cherry picked from commit 7bd6cbbf69c7a9b952ebed096625a4a4a6b7bbfd)
DeltaFile
+15-0share/man/man4/vt.4
+15-01 files

FreeBSD/src c330c43share/man/man4 vt.4

vt.4: explain console fonts

Add explaination about console fonts, how to convert them, which subset
of things support them and how to use them.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1063

(cherry picked from commit 7bd6cbbf69c7a9b952ebed096625a4a4a6b7bbfd)
DeltaFile
+15-0share/man/man4/vt.4
+15-01 files

LLVM/project 72022abllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-shufflevector.ll

InstCombine: Rudimentary support of shufflevector in SimplifyDemandedFPClass (#174101)

This should look more like the computeKnownFPClass handling, with
knowledge of demanded vector elements.
DeltaFile
+269-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-shufflevector.ll
+11-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+280-02 files

LLVM/project d0d3d63mlir/include/mlir/Interfaces ControlFlowInterfaces.td ControlFlowInterfaces.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][draft] Consolidate patterns into RegionBranchOpInterface patterns

fix some tests

reorganize code
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+293-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+11-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+343-8306 files

FreeBSD/src c0512bbshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

HardenedBSD/src c0512bbshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

LLVM/project 777c729mlir/include/mlir/Transforms Passes.td Passes.h, mlir/lib/Transforms RemoveDeadValues.cpp

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+179-332mlir/lib/Transforms/RemoveDeadValues.cpp
+110-45mlir/test/Transforms/remove-dead-values.mlir
+10-0mlir/include/mlir/Transforms/Passes.td
+1-0mlir/include/mlir/Transforms/Passes.h
+300-3774 files