FreeBSD/ports 6bd3d23security/aws-c-auth distinfo Makefile

security/aws-c-auth: Update to 0.10.0

ChangeLog: https://github.com/awslabs/aws-c-auth/releases/tag/v0.10.0
DeltaFile
+3-3security/aws-c-auth/distinfo
+1-1security/aws-c-auth/Makefile
+4-42 files

FreeBSD/ports b372975devel/aws-sdk-cpp distinfo Makefile

devel/aws-sdk-cpp: Update to 1.11.760

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.749...1.11.760
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports b8f7f00math/R-cran-xts distinfo Makefile

math/R-cran-xts: Update to 0.14.2

- Switch WWW to canonical form

ChangeLog: https://cran.r-project.org/web/packages/xts/news/news.html
DeltaFile
+3-3math/R-cran-xts/distinfo
+2-2math/R-cran-xts/Makefile
+5-52 files

LLVM/project 49b77e3llvm/include/llvm/IR PatternMatch.h, llvm/lib/Transforms/Vectorize VectorCombine.cpp

[VectorCombine] Fold sign-bit check for multiple vectors (#182911)

## Alive2 proofs

| Reduction | Shift | Cmp      | Sources | Proof |
|-----------|-------|----------|---------|-------|
| add | lshr | == 0 | 2 | [proof](https://alive2.llvm.org/ce/z/f44vco) |
| add | lshr | == 8 | 2 | [proof](https://alive2.llvm.org/ce/z/Ks_nea) |
| add | ashr | == 0 | 2 | [proof](https://alive2.llvm.org/ce/z/ZsXJ5k) |
| add | ashr | == -8 | 2 | [proof](https://alive2.llvm.org/ce/z/HZfans)
|
| add | lshr | == 0 | 3 | [proof](https://alive2.llvm.org/ce/z/x-dEdz) |
| add | lshr | == 12 | 3 | [proof](https://alive2.llvm.org/ce/z/sfNvhr)
|

These proofs are not very exhaustive, but somewhat show that it works
for addition. Apart from the fact that we use multiple vectors, the
proofs from the previous changes generally apply here as well because we
effectively match on reductions of size M x N.
DeltaFile
+348-0llvm/test/Transforms/VectorCombine/X86/fold-signbit-reduction-cmp.ll
+348-0llvm/test/Transforms/VectorCombine/RISCV/fold-signbit-reduction-cmp.ll
+333-2llvm/test/Transforms/VectorCombine/AArch64/fold-signbit-reduction-cmp.ll
+115-30llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+10-0llvm/include/llvm/IR/PatternMatch.h
+1,154-325 files

LLVM/project 3bdee9bllvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN load-select-addr-store-fwd.ll

[GVN] Forward store values through select addresses in findDominatingValue (#183316)

## Alive2 proof

https://alive2.llvm.org/ce/z/v6pX7C
DeltaFile
+163-0llvm/test/Transforms/GVN/load-select-addr-store-fwd.ll
+9-2llvm/lib/Transforms/Scalar/GVN.cpp
+3-1llvm/test/Transforms/GVN/PRE/pre-load-through-select.ll
+1-1llvm/test/Transforms/GVN/PRE/pre-loop-load-through-select.ll
+176-44 files

FreeBSD/ports bfef2fadatabases/sabiql Makefile, databases/sabiql/files patch-src_infra_export_dot.rs

databases/sabiql: Fix opening E-R diagrams

- Add a patch to allow opening generated E-R diagrams via xdg-open
- Bump PORTREVISION
DeltaFile
+11-0databases/sabiql/files/patch-src_infra_export_dot.rs
+3-0databases/sabiql/Makefile
+14-02 files

FreeBSD/ports 36a3d28math/octave Makefile

math/octave: restrict required java version to 11+ (+)

octave require java-1.9+ to build java bindings and skip it if found java-1.8

checking for Java version... 1.8.0_482
configure: WARNING: Java version is too old (< 1.9).  Octave will not be able to call Java methods.
...
pkg-static: Unable to access file /usr/ports/math/octave/work/stage/usr/local/share/octave/11.1.0/m/java/octave.jar:No such file or directory

Reported by:    root at dc365.ru
Approved by:    portmgr blanket
DeltaFile
+1-0math/octave/Makefile
+1-01 files

LLVM/project 2c97209mlir/cmake/modules AddMLIRPython.cmake, mlir/include/mlir/Bindings/Python NanobindUtils.h NanobindAdaptors.h

[mlir][python] Add stable ABI (abi3) support (#183856)

Add `MLIR_ENABLE_PYTHON_STABLE_ABI` cmake flag to build bindings against
the Python limited/stable API (abi3 / PEP 384). This allow for
compatibility across different >=3.12 versions with a single .so /
wheel. We also require CMake >=3.26.

The stable ABI restricts usage to a subset of the CPython C API: frame
and code object structs are opaque, so introspection APIs like
`PyCode_Addr2Location`, `PyFrame_GetLasti`, and `PyFrame_GetCode` are
unavailable. The traceback-based auto-location logic is dropped because
we don’t have stable ABI to produce complete locations.

Assisted-by: claude
DeltaFile
+84-43mlir/include/mlir/Bindings/Python/NanobindUtils.h
+8-42mlir/lib/Bindings/Python/IRCore.cpp
+8-40mlir/include/mlir/Bindings/Python/NanobindAdaptors.h
+35-4mlir/cmake/modules/AddMLIRPython.cmake
+25-0mlir/test/python/ir/auto_location_stable_abi.py
+22-3mlir/lib/Bindings/Python/IRAttributes.cpp
+182-1327 files not shown
+208-13513 files

FreeBSD/ports 74b43bbeditors/emacs-devel distinfo Makefile

editors/emacs-devel: Update to latest git snapshot
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+1-0editors/emacs-devel/pkg-plist
+6-53 files

LLVM/project 55651f7clang/test/CIR/CodeGen builtin-floating-point.c object-size.c, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c builtin-object-size.c

Address comment

Created using spr 1.3.7
DeltaFile
+2,176-54clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+0-2,212clang/test/CIR/CodeGen/builtin-floating-point.c
+2,157-0llvm/test/CodeGen/AArch64/fcvt-i256.ll
+1,118-0llvm/test/CodeGen/AArch64/div-i256.ll
+0-877clang/test/CIR/CodeGen/object-size.c
+877-0clang/test/CIR/CodeGenBuiltins/builtin-object-size.c
+6,328-3,143488 files not shown
+15,707-8,253494 files

LLVM/project 0ba4f13mlir/test/Dialect/Affine invalid-reify-bound-dim.mlir, mlir/test/lib/Dialect/Test TestOpDefs.cpp

[mlir][test] Fix crash in ReifyBoundOp with invalid 'type' attribute (#184004)

The `ReifyBoundOp::getBoundType()` called `llvm_unreachable("invalid
bound type")` when the `type` attribute was set to a value other than
"EQ", "LB", or "UB" (e.g., "scalable"). This caused an abort instead of
a user-visible diagnostic.

Add a verification check that rejects invalid `type` values with a
proper error message before `getBoundType()` is ever called.

Fixes #128805
DeltaFile
+10-0mlir/test/Dialect/Affine/invalid-reify-bound-dim.mlir
+3-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+13-02 files

HardenedBSD/src a0d9642bin/ed io.c ed.h, bin/ed/tests ed_test.sh

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+333-0bin/ed/tests/ed_test.sh
+53-19bin/ed/io.c
+2-0bin/ed/ed.h
+1-1usr.bin/diff3/diff3.c
+389-204 files

HardenedBSD/src f33770bbin/ed io.c ed.h, bin/ed/tests ed_test.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+333-0bin/ed/tests/ed_test.sh
+53-19bin/ed/io.c
+1-1usr.bin/diff3/diff3.c
+2-0bin/ed/ed.h
+389-204 files

HardenedBSD/ports 57b5747filesystems/gvfs Makefile, multimedia/olive/files patch-app_node_project_serializer_serializer230220.cpp patch-ext_KDDockWidgets_src_CMakeLists.txt

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+230-11net/msgraph/pkg-plist
+20-21filesystems/gvfs/Makefile
+9-10net/msgraph/Makefile
+18-0net/msgraph/files/patch-doc_meson.build
+14-0multimedia/olive/files/patch-app_node_project_serializer_serializer230220.cpp
+13-0multimedia/olive/files/patch-ext_KDDockWidgets_src_CMakeLists.txt
+304-4240 files not shown
+446-13846 files

ELF Tool Chain/elftoolchain 4350trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name elftc_get_relocation_type_name.m4

libelf/testsuite: Add tests for Loongarch relocation constants.

These constants were added in revision [r4311].
DeltaFile
+14-1trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name/elftc_get_relocation_type_name.m4
+14-11 files

OpenBSD/ports 3iqXmqMshells/nushell distinfo crates.inc, shells/nushell/patches patch-src_main_rs

   shells/nushell: Update to 0.111.0
VersionDeltaFile
1.22+532-510shells/nushell/distinfo
1.20+265-254shells/nushell/crates.inc
1.24+2-2shells/nushell/Makefile
1.7+1-1shells/nushell/patches/patch-src_main_rs
+800-7674 files

LLVM/project 785490emlir/include/mlir/Transforms Passes.h Passes.td, mlir/lib/Transforms OpStats.cpp LoopInvariantCodeMotion.cpp

[MLIR] Remove `let constructor = ` from mlir/include/mlir/Transforms/Passes.td (#183950)

This makes the constructor auto-generated.
DeltaFile
+20-69mlir/include/mlir/Transforms/Passes.h
+15-32mlir/include/mlir/Transforms/Passes.td
+18-18mlir/test/Pass/ir-printing.mlir
+18-16mlir/lib/Transforms/OpStats.cpp
+10-10mlir/test/Transforms/composite-pass.mlir
+4-12mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
+85-15718 files not shown
+145-25724 files

NetBSD/pkgsrc xaHXyYFdevel/camlp-streams Makefile, devel/frama-c Makefile

   *: revbump for lang/ocaml micro (security) update
VersionDeltaFile
1.4+2-2devel/camlp-streams/Makefile
1.133+2-2devel/frama-c/Makefile
1.5+2-2devel/js_of_ocaml-ocamlbuild/Makefile
1.44+2-2devel/js_of_ocaml/Makefile
1.38+2-2devel/menhir/Makefile
1.7+2-2devel/ocaml-angstrom/Makefile
+12-12212 files not shown
+436-433218 files

NetBSD/src DBwlkglsys/dev/pci gffb.c

   update comment to mention NV3x support
VersionDeltaFile
1.34+7-5sys/dev/pci/gffb.c
+7-51 files

NetBSD/pkgsrc-wip baa5057qgis Makefile TODO

qgis: Adjust \todo in Makefile and TODO

The only significant change is a decision to create a default-off
option for qtwebengine, because it's beastly and I don't understand
how qgis with it does anything more useful.
DeltaFile
+9-6qgis/Makefile
+8-6qgis/TODO
+17-122 files

FreeBSD/doc 40089f5website/content/en/usergroups _index.adoc

Fix meetup link

Reviewed by:    carlavilla
Differential Revision:  https://reviews.freebsd.org/D52061
DeltaFile
+1-1website/content/en/usergroups/_index.adoc
+1-11 files

NetBSD/pkgsrc RxIe4lUgraphics/MesaLib PLIST

   graphics/MesaLib: Fix PLIST
VersionDeltaFile
1.51+4-4graphics/MesaLib/PLIST
+4-41 files

DragonFlyBSD/src 447e693sys/conf files, sys/kern kern_sysctl.c

kernel: Fix a few build conflicts between optional and standard code.

In this case kernels without either KTRACE, acpi or pci.
DeltaFile
+4-4sys/conf/files
+4-1sys/platform/pc64/x86_64/machdep.c
+2-0sys/kern/kern_sysctl.c
+10-53 files

OpenBSD/ports MEvmDL1lang/elixir Makefile, lang/gleam Makefile

   lang/elixir, lang/gleam: Bump revision

   Erlang default version changed to 28
VersionDeltaFile
1.32+1-0lang/gleam/Makefile
1.87+1-0lang/elixir/Makefile
+2-02 files

OpenBSD/ports 4x3LWM9net/ejabberd Makefile, net/rabbitmq Makefile

   net/ejabberd, net/rabbitmq: bump revision

   Erlang default version changed to 28.

   ok kirill@
VersionDeltaFile
1.85+2-0net/rabbitmq/Makefile
1.65+1-0net/ejabberd/Makefile
+3-02 files

OpenBSD/ports OtSjYhDlang/erlang erlang.port.mk

   lang/erlang: Change default version to erlang/28

   ok kirill@
VersionDeltaFile
1.48+1-1lang/erlang/erlang.port.mk
+1-11 files

OpenBSD/ports iIsLWVfwayland Makefile

   + wl-clipboard
VersionDeltaFile
1.32+1-0wayland/Makefile
+1-01 files

OpenBSD/ports wqzOQEXwayland/wl-clipboard Makefile distinfo, wayland/wl-clipboard/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+23-0wayland/wl-clipboard/Makefile
1.1+17-0wayland/wl-clipboard/pkg/PLIST
1.1+3-0wayland/wl-clipboard/pkg/DESCR
1.1+2-0wayland/wl-clipboard/distinfo
1.1.1.1+0-0wayland/wl-clipboard/pkg/DESCR
1.1.1.1+0-0wayland/wl-clipboard/Makefile
+45-02 files not shown
+45-08 files

NetBSD/pkgsrc fAQ0aYvdevel Makefile, devel/py-inquirer Makefile PLIST

   Remove devel/py-inquirer

   I imported this in 2020 as a dependency of something, but nothing in pkgsrc
   depends on it anymore.
VersionDeltaFile
1.4601+1-2devel/Makefile
1.5+1-1devel/py-inquirer/Makefile
1.2+1-1devel/py-inquirer/PLIST
1.4+1-1devel/py-inquirer/distinfo
1.2+1-1devel/py-inquirer/patches/patch-requirements.txt
1.2+0-0devel/py-inquirer/DESCR
+5-66 files

OpenBSD/ports lVHhUoFemulators/fceux/patches patch-src_CMakeLists_txt

   no more need to patch for lua .pc filenames
VersionDeltaFile
1.6+0-0emulators/fceux/patches/patch-src_CMakeLists_txt
+0-01 files