FreeBSD/ports ef38b5egames/scummvm pkg-plist distinfo

games/scummvm: Update to 2026.3.0

Changelog:

https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.html
DeltaFile
+6-0games/scummvm/pkg-plist
+3-3games/scummvm/distinfo
+1-1games/scummvm/Makefile
+10-43 files

LLVM/project 3d8ca7eorc-rt/include/orc-rt AllocAction.h

[orc-rt] Replace AAHandlerTraits with CallableArgInfo. NFCI. (#205257)

CallableArgInfo provides a superset of AAHandlerTraits functionality, so
we don't need the latter.
DeltaFile
+2-23orc-rt/include/orc-rt/AllocAction.h
+2-231 files

LLVM/project f7ec732flang/lib/Semantics mod-file.cpp, flang/test/Semantics modfile84.f90

Revert "[flang][cuda][openacc] Emit an error when CUDA symbols are imported with CUDA disabled" (#205254)

Reverts llvm/llvm-project#205207
DeltaFile
+0-29flang/lib/Semantics/mod-file.cpp
+0-17flang/test/Semantics/modfile84.f90
+0-462 files

LLVM/project d147ad9llvm/docs ReleaseNotes.md, llvm/lib/Target/RISCV RISCVInstrInfoXqci.td

[RISCV] Update Xqcilo Pseudos (#196422)

This changes the Xqcilo pseudos to instead emit a sequence of
`qc.e.li` followed by a standard load/store annotated with %qc.access.
The new sequence is easier for our linker to relax.

This Change was written with the assistance of AI.
DeltaFile
+148-33llvm/test/MC/RISCV/xqcilo-pseudos-valid.s
+123-8llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+9-9llvm/test/MC/RISCV/xqcilo-pseudos-invalid.s
+8-7llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+1-0llvm/docs/ReleaseNotes.md
+289-575 files

FreeBSD/ports 17438fbsysutils/gonzo distinfo Makefile

sysutils/gonzo: Update to 0.4.2

ChangeLog:
https://github.com/control-theory/gonzo/releases/tag/v0.4.2
DeltaFile
+5-5sysutils/gonzo/distinfo
+1-4sysutils/gonzo/Makefile
+6-92 files

FreeBSD/ports 243009bnet-mgmt/alertmanager Makefile distinfo

net-mgmt/alertmanager: Update to 0.33.0

ChangeLog:
https://github.com/prometheus/alertmanager/releases/tag/v0.33.0
DeltaFile
+12-3net-mgmt/alertmanager/Makefile
+7-5net-mgmt/alertmanager/distinfo
+19-82 files

FreeBSD/ports 31e36e9net-mgmt/pushgateway distinfo Makefile

net-mgmt/pushgateway: Update to 1.11.3

ChangeLog:
https://github.com/prometheus/pushgateway/releases/tag/v1.11.3
DeltaFile
+5-5net-mgmt/pushgateway/distinfo
+1-2net-mgmt/pushgateway/Makefile
+6-72 files

LLVM/project ad72523clang/test/CIR/IR metadata.cir

add metadata verify-roundtrip test
DeltaFile
+43-0clang/test/CIR/IR/metadata.cir
+43-01 files

FreeBSD/ports 1fdfa24sysutils/appjail-devel distinfo Makefile

sysutils/appjail-devel: Update to 4.12.0.20260622

ChangeLog:
https://github.com/DtxdF/AppJail/commits/02f042482391bd0b6268a627d30225f362302555/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

NetBSD/pkgsrc JG3gC9edoc CHANGES-2026

   Updated devel/py-wrapt, audio/py-mutagen
VersionDeltaFile
1.3927+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc I8sw7eZaudio/py-mutagen Makefile distinfo

   py-mutagen: updated to 1.48.0

   1.48.0 - 2026-06-22

   * Drop Support for Python 3.7, 3.8 and 3.9
   * ID3: Add ``salt`` attribute to APIC frames to allow multiple APIC frames with
     identical descriptions
   * ID3: Preserve order of APIC frames relative to each other when saving
   * ID3: Fix reading/writing v1.0 and v1.1 comment/track fields
   * ID3: Fix saving ID3v2 comment fields from ``COMM:desc:lang`` tags
   * ID3: Consider size of extended header when reading ID3 data
   * EasyID3: Fix handling of ``albumartistsort`` as ``TSO2`` with ``TXXX:ALBUMARTISTSORT``
     fallback for reading
   * MP3: do not fail on non-ASCII lame header version flags
   * OggOpus: Provide a bitrate property
   * MP4: Fall back to parsing length from ``mvhd`` if there is no ``trak`` info
   * MP4: Fix chapter timestamp parsing
   * OGG: Fix saving files with trailing null bytes
   * mid3v2: Fix ``--list-frames-v2.2`` option

    [6 lines not shown]
VersionDeltaFile
1.36+4-5audio/py-mutagen/Makefile
1.22+4-4audio/py-mutagen/distinfo
+8-92 files

LLVM/project 6060731flang/lib/Semantics mod-file.cpp, flang/test/Semantics modfile84.f90

Revert "[flang][cuda][openacc] Emit an error when CUDA symbols are imported w…"

This reverts commit a6986f0b929d575728d564cd41bb0f9a6b6fdea4.
DeltaFile
+0-29flang/lib/Semantics/mod-file.cpp
+0-17flang/test/Semantics/modfile84.f90
+0-462 files

NetBSD/pkgsrc F4lYBcwdevel/py-wrapt distinfo Makefile

   py-wrapt: updated to 2.2.2

   2.2.2

   Bugs Fixed

   When @wrapt.lru_cache was applied to an instance method that was overridden in a subclass, and the subclass method called the base class method via super(), a RecursionError was raised instead of the base class method being invoked. The per-instance cache for each method was stored as an attribute on the instance whose name was derived only from the method __name__, so the base and derived methods shared a single cache slot. The subclass cache was therefore found again when the base method was reached through super(), re-entering the subclass body and recursing without end. The cache attribute name now incorporates a unique identifier for each decorated method so that a base method and a method that overrides it use distinct per-instance caches.

   When @wrapt.lru_cache was applied to a method of a class deriving from wrapt.ObjectProxy, the per-instance cache was stored on the wrapped object rather than on the proxy. This is because the proxy __setattr__ forwards attribute assignment to the wrapped object for any name that is not a recognised proxy attribute, and the cache attribute name was not one. Storing the cache on the wrapped object had several consequences: the wrapped object was polluted with cache attributes it never defined; the cache held a reference back to the proxy through the bound method it wrapped, so a wrapped object that outlived the proxy kept the proxy alive and prevented its collection; wrapping an object that does not accept arbitrary attributes, such as one using __slots__, caused the first cached call to fail with an AttributeError; and two proxies sharing a single wrapped object shared one cache and could return results computed for the wrong proxy. The cache attribute is now stored on the proxy itself using the proxy __self_setattr__ method when the instance is a wrapt object proxy, falling back to setattr for ordinary instances.
VersionDeltaFile
1.27+4-4devel/py-wrapt/distinfo
1.33+2-2devel/py-wrapt/Makefile
+6-62 files

OpenBSD/ports JO5603Yshells/nushell Makefile

   Fix COMILER_LANGS typo pointed out by espie
VersionDeltaFile
1.28+2-1shells/nushell/Makefile
+2-11 files

FreeBSD/ports 5348884databases/pg_textsearch distinfo Makefile

databases/pg_textsearch: Update to 1.3.1
DeltaFile
+3-3databases/pg_textsearch/distinfo
+1-1databases/pg_textsearch/Makefile
+1-0databases/pg_textsearch/pkg-plist
+5-43 files

LLVM/project cdfd1e0llvm/lib/Passes PassRegistry.def, llvm/lib/Transforms/Scalar SROA.cpp

Patch tryCanonicalizeStructToVector to handle split slice tails (#201434)

We choose a vector alloca over a struct alloca when all users of the
alloca are memory or lifetime intrinsics. But we only accounted for
slices that start in the corresponding partition. We have to also check
that all split slice tails overlapping the partition are memory or
lifetime intrinsics

I also updated the `PassRegistry.def` to include the new pass option
because we forgot to add that.
DeltaFile
+44-0llvm/test/Transforms/SROA/struct-to-vector-subpartition.ll
+14-7llvm/lib/Transforms/Scalar/SROA.cpp
+1-1llvm/lib/Passes/PassRegistry.def
+59-83 files

LLVM/project 53fec04mlir/lib/Dialect/Arith/Transforms IntRangeOptimizations.cpp, mlir/test/Dialect/Arith int-range-opts-crash.mlir

[mlir][arith] Fix APInt bitwidth mismatch crash in int-range-optimizations (#205110)

Fixes https://github.com/llvm/llvm-project/issues/204909

When an op's `areTypesCompatible()` hook accepts integers of different
widths across a region boundary, the range analysis can propagate a
constant range whose APInt bitwidth does not match the IR type of the
destination value.
This caused `IntegerAttr::get` to `assert` in
`maybeReplaceWithConstant`.

Fix by bailing out in `maybeReplaceWithConstant` when the bitwidths
mismatch, and adding the same check to the needsReplacing lambda in
matchAndRewrite.

The second guard is necessary to mirror the existing isIntOrIndex()
guard — without it the pattern claims success without changing the IR,
causing the greedy rewrite driver to loop.


    [14 lines not shown]
DeltaFile
+22-7mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
+14-0mlir/test/Dialect/Arith/int-range-opts-crash.mlir
+36-72 files

NetBSD/pkgsrc N9r7hZ1doc CHANGES-2026 TODO

   Updated devel/py-coverage, devel/py-greenlet
VersionDeltaFile
1.3926+3-1doc/CHANGES-2026
1.27463+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc IAfEObvdevel/py-greenlet distinfo Makefile

   py-greenlet: updated to 3.5.2

   3.5.2

   - The minimum supported version of Python 3.15 is now 3.15b2.
   - Fix some garbage-collection related crashes on free-threaded Python
     3.15.
   - Improve garbage collection of greenlets. This mostly applies to
     Python 3.15.
VersionDeltaFile
1.40+4-4devel/py-greenlet/distinfo
1.42+2-2devel/py-greenlet/Makefile
+6-62 files

NetBSD/pkgsrc ersqsh5devel/py-coverage distinfo Makefile

   py-coverage: updated to 7.14.3

   7.14.3 — 2026-06-22

   - Fix: the default ``...`` exclusion rule now also matches function bodies
     whose closing return-type bracket is on its own line (for example, after a
     long ``-> dict[ ... ]`` annotation that a formatter has split over multiple
     lines). Closes `issue 2185`_, thanks `Mengjia Shang <pull 2196_>`_.

   - Fix: On 3.13t, we incorrectly issued ``Couldn't import C tracer`` errors.
     We can't import the C tracer because in 7.14.2 we stopped shipping compiled
     wheels for 3.13t. Thanks, `Hugo van Kemenade <pull 2203_>`_.
VersionDeltaFile
1.77+4-4devel/py-coverage/distinfo
1.91+2-2devel/py-coverage/Makefile
+6-62 files

FreeBSD/doc 01bfc34website/content/en administration.adoc, website/content/en/releases/11.1R relnotes.adoc

website: Fix some anchor typos

These typos were revealed by passing verbose to asciidoctor.
DeltaFile
+4-4website/content/en/releases/11.1R/relnotes.adoc
+2-1website/content/en/releases/9.1R/relnotes-detailed.adoc
+1-1website/content/en/releases/15.1R/installation.adoc
+1-1website/content/en/releases/15.1R/upgrading.adoc
+1-1website/content/en/releases/9.1R/hardware.adoc
+1-1website/content/en/administration.adoc
+10-92 files not shown
+11-118 files

FreeBSD/doc a6c9e2cwebsite hugo.toml

website: Turn on verbose asciidoctor build

This shows a lot of typos in anchors. Enable it globally so
people see the typos as they are making them and can fix them.
DeltaFile
+1-0website/hugo.toml
+1-01 files

LLVM/project de1effcllvm/lib/Target/RISCV RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-simd-64.ll rvp-simd-32.ll

[RISCV][P-ext] Rename pwcvt/pncvt pseudoinstructions for RV64. (#205227)

We need to add a 'w' to the suffix to indicate it operates on a word and
not a register pair like on RV32. See https://github.com/riscv/riscv-p-spec/pull/303
DeltaFile
+28-18llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+16-16llvm/test/MC/RISCV/rv64p-aliases-valid.s
+8-9llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+4-4llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+56-474 files

OpenBSD/ports JAxxKa3lang/gcc/16 Makefile, lang/gcc/16/pkg PLIST-ada PLIST-c++

   drop @pkgpath markers from lang/gcc/16, these should not be added
   until we switch to 16 by default. should fix update issue reported
   by Bryan Vyhmeister.
VersionDeltaFile
1.7+1-1lang/gcc/16/Makefile
1.4+0-2lang/gcc/16/pkg/PLIST-ada
1.4+0-2lang/gcc/16/pkg/PLIST-c++
1.3+0-2lang/gcc/16/pkg/PLIST-f95
1.4+0-2lang/gcc/16/pkg/PLIST-libs
1.6+0-2lang/gcc/16/pkg/PLIST-main
+1-111 files not shown
+1-137 files

NetBSD/src ONS3QaIsys/net if_wg.c

   wg(4): Don't leak a prop_dictionary_t on every ioctl!

   PR kern/60349: experimental wg(4) leaks memory on ioctl
VersionDeltaFile
1.138+14-6sys/net/if_wg.c
+14-61 files

NetBSD/src M0qrX2osys/net if_wg.c, tests/net/if_wg t_misc.sh

   wg(4): Gracefully refuse excess allowed IP address ranges.

   PR kern/60232: kernel panic when adding a wireguard peer with too
   many allowed IP addresses
VersionDeltaFile
1.137+25-12sys/net/if_wg.c
1.18+1-3tests/net/if_wg/t_misc.sh
+26-152 files

NetBSD/src vOSgm4Lsys/net if_wg.c, tests/net/if_wg t_basic.sh

   wg(4): Drop KASSERT on result of crypto_scalarmult.

   The result of this check is not relevant to security of the protocol,
   either for static peer identity keys or for ephemeral handshake keys.
   See comments for details.

   We can't simply write

        (void)crypto_scalarmult(...);

   because the function was tagged with warn_unused_result.  And
   apparently libsodium may leave the output uninitialized if the check
   fails.  So just yield zero instead of stack garbage / UB -- stack
   garbage is probably actually fine since it is immediately hashed into
   something that won't match anything so downstream logic will just drop
   it, but UB might invite nefarious compilers to cause trouble.

   PR security/60106: wg(4) should properly handle invalid or insecure
   ephemeral Curve25119 public keys
VersionDeltaFile
1.136+67-4sys/net/if_wg.c
1.9+1-5tests/net/if_wg/t_basic.sh
+68-92 files

LLVM/project 6604679clang/include/clang/CIR/Dialect/IR CIRAttrs.td CIROps.td, clang/lib/CIR/CodeGen CIRGenBuilder.h

[CIR] Add metadata type, attributes, and metadata_as_value op.
DeltaFile
+41-0clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+40-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+37-0clang/test/CIR/Lowering/metadata-as-value.cir
+30-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+14-1clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+15-0clang/lib/CIR/CodeGen/CIRGenBuilder.h
+177-11 files not shown
+190-17 files

LLVM/project 4150a78llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes VecPassBase.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.cpp TopDownVec.cpp

[SandboxVectorizer] Implement topdown vectorizer

This patch introduces the `top-down-vec` pass to the Sandbox Vectorizer,
adding the ability to traverse use-def chains top-down to discover and
collect vectorization opportunities.

Key changes include:
* TopDownVec Pass: Implemented `TopDownVec` which recursively processes
value bundles top-down, creates vectorization actions (widening, packing,
shuffles), and emits the final vector IR.
* Shared Infrastructure (VecPassBase): Extracted common IR emission logic
out of `BottomUpVec` and into a new shared base class, `VecPassBase`.
Functions for generating vector instructions, handling diamond reuse,
creating shuffles/packs, and collecting dead instructions are now shared
between the bottom-up and top-down vectorizers to prevent code
duplication.
* Pass Registration: Exposed `top-down-vec` in `PassRegistry.def` and
`SandboxVectorizerPassBuilder`, allowing it to be invoked within pass
pipelines via `opt`.

    [3 lines not shown]
DeltaFile
+2-281llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+262-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/TopDownVec.cpp
+257-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/VecPassBase.cpp
+121-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/VecPassBase.h
+94-0llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+68-9llvm/test/Transforms/SandboxVectorizer/pack.ll
+804-2907 files not shown
+923-34613 files

FreeBSD/ports 9fd3388security/osv-scanner distinfo Makefile

security/osv-scanner: Update to 2.4.0

ChangeLog:
https://github.com/google/osv-scanner/releases/tag/v2.4.0
DeltaFile
+5-5security/osv-scanner/distinfo
+2-3security/osv-scanner/Makefile
+7-82 files