OpenBSD/ports 2PqWggDgraphics/gdk-pixbuf2 Makefile

   Add comment; no pkg change.
VersionDeltaFile
1.110+5-2graphics/gdk-pixbuf2/Makefile
+5-21 files

LLVM/project 012e06bllvm/test/CodeGen/AArch64 extractvector-of-load.mir, llvm/test/CodeGen/AArch64/GlobalISel icmp-flags.mir fold-global-offsets-target-features.mir

[AArch64][GlobalISel] Update a number of combiner tests to concrete types. NFC (#213522)
DeltaFile
+112-112llvm/test/CodeGen/AArch64/GlobalISel/form-bitfield-extract-from-and.mir
+62-62llvm/test/CodeGen/AArch64/GlobalISel/opt-overlapping-and.mir
+61-61llvm/test/CodeGen/AArch64/GlobalISel/fold-global-offsets.mir
+32-32llvm/test/CodeGen/AArch64/GlobalISel/fold-global-offsets-target-features.mir
+18-18llvm/test/CodeGen/AArch64/GlobalISel/icmp-flags.mir
+14-14llvm/test/CodeGen/AArch64/extractvector-of-load.mir
+299-2995 files not shown
+337-33711 files

FreeBSD/ports 13fe463mail/msmtp Makefile distinfo, mail/msmtp/files patch-src_base64.h

mail/msmtp: update to 1.8.34

 - Update to 1.8.34
 - Remove patch merged upstream
DeltaFile
+0-10mail/msmtp/files/patch-src_base64.h
+3-3mail/msmtp/distinfo
+1-1mail/msmtp/Makefile
+4-143 files

LLVM/project a3da102libc CMakeLists.txt, libc/cmake/caches gpu.cmake

[libc] Use llvm-link approach to create libc bitcode library for GPU targets (#210662)
DeltaFile
+35-30libc/cmake/modules/LLVMLibCLibraryRules.cmake
+6-8libc/startup/gpu/CMakeLists.txt
+4-0libc/CMakeLists.txt
+3-0llvm/runtimes/CMakeLists.txt
+1-1libc/lib/CMakeLists.txt
+1-1libc/cmake/caches/gpu.cmake
+50-406 files

LLVM/project 45e4b0ellvm/lib/CodeGen/GlobalISel CallLowering.cpp, llvm/test/CodeGen/AArch64/GlobalISel ret-vec-promote.ll vec-param.ll

[AArch64][GlobalISel] Update extended scalar type to integer. (#213457)

This updates a number of scalar types in CallLowering to use integer.
DeltaFile
+44-44llvm/test/CodeGen/AArch64/GlobalISel/vec-param.ll
+8-8llvm/test/CodeGen/AArch64/GlobalISel/ret-vec-promote.ll
+6-6llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.v2i65.ll
+4-4llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
+2-2llvm/test/CodeGen/AMDGPU/GlobalISel/function-returns.v2i65.ll
+68-686 files

LLVM/project 6c83817llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination ne-tightening.ll srem.ll

[ConstraintElim] Add facts for SREM. (#213453)

Add facts for SRem, if operands are known to be non-negative.

Add signed bounds for `srem x, n`:

  * `x s>= 0`  =>  result s>= 0  and  result s<= x
  * `n s>  0`  =>  result s<=  n

Alive2 Proofs: https://alive2.llvm.org/ce/z/e-zoAP

Compile-time is in the noise

https://llvm-compile-time-tracker.com/compare.php?from=60f965b1f62c0c77bcdb2997ea9bb6603aa0d002&to=ebc652af5700d569884e27812d33735d604990a1&stat=instructions:u

InstCombine already has a similar fold, but with more limited reasoning.
It does not trigger any changes on
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/841


    [10 lines not shown]
DeltaFile
+26-2llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+8-16llvm/test/Transforms/ConstraintElimination/srem.ll
+1-2llvm/test/Transforms/ConstraintElimination/ne-tightening.ll
+35-203 files

FreeBSD/ports e24e089science/afni pkg-plist Makefile

science/afni: Update to 26.2.02
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+1-0science/afni/pkg-plist
+5-43 files

NetBSD/pkgsrc owK6EExdoc CHANGES-2026

   Updated www/py-daphne, devel/py-wrapt
VersionDeltaFile
1.4901+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ojzxKvjdevel/py-wrapt Makefile distinfo

   py-wrapt: updated to 2.3.0

   2.3.0
   https://wrapt.readthedocs.io/en/latest/changes.html#version-2-3-0
VersionDeltaFile
1.28+4-4devel/py-wrapt/distinfo
1.34+2-2devel/py-wrapt/Makefile
+6-62 files

NetBSD/pkgsrc cjwcL9Dwww/py-daphne Makefile distinfo

   py-daphne: updated to 4.2.3

   4.2.3 (2026-07-21)

   * Added ``--websocket-max-message-size`` and ``--websocket-max-frame-size`` CLI
     flags to the ``runserver`` management command for use in development.
VersionDeltaFile
1.28+4-4www/py-daphne/distinfo
1.37+2-2www/py-daphne/Makefile
+6-62 files

FreeBSD/ports 680841csecurity/py-netbox-secrets Makefile distinfo

security/py-netbox-secrets: Update to 3.1.1

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.1.1

MFH:            2026Q3
(cherry picked from commit cd5faa2e273ec59e3413c05bbc45e2aac1a82282)
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports 6fd9ad5net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.6.7

Changelog:

Performance Improvements:
* Skip cached scope rebuild for sites and locations when scope fields
  are unchanged
* Avoid extraneous database queries when fetching custom field data via
  the GraphQL API
* Avoid an extra database query when including rack reservation units
  via the GraphQL API
* Avoid extraneous database queries when fetching the IP address or
  prefix family via the GraphQL API

Bug Fixes:
* Correctly evaluate IP availability for users whose permissions are
  constrained by a custom field on a related object
* Filter circuit group assignments by member type to avoid displaying
  assignments belonging to a virtual circuit with the same ID

    [5 lines not shown]
DeltaFile
+3-3net-mgmt/netbox/distinfo
+2-2net-mgmt/netbox/Makefile
+5-52 files

FreeBSD/ports c6eed5atextproc/py-backrefs Makefile distinfo

textproc/py-backrefs: Update to 8.0

Changelog:

https://github.com/facelessuser/backrefs/releases/tag/8.0
DeltaFile
+3-3textproc/py-backrefs/distinfo
+1-1textproc/py-backrefs/Makefile
+4-42 files

FreeBSD/ports 6582381net-mgmt/py-netutils distinfo Makefile

net-mgmt/py-netutils: Update to 1.18.0

* Add new JINJA2 option and make it default to have a good out-of-box
  experience when Jinja2-aware configuration sanitization is needed.

Changelog:

https://github.com/networktocode/netutils/releases/tag/v1.18.0
DeltaFile
+7-4net-mgmt/py-netutils/Makefile
+3-3net-mgmt/py-netutils/distinfo
+10-72 files

FreeBSD/ports 3629424net-mgmt/py-napalm distinfo Makefile, net-mgmt/py-napalm/files patch-pyproject.toml

net-mgmt/py-napalm: Update to 5.2.0

Changelog:

https://github.com/napalm-automation/napalm/releases/tag/5.2.0
DeltaFile
+15-17net-mgmt/py-napalm/Makefile
+19-0net-mgmt/py-napalm/files/patch-pyproject.toml
+3-3net-mgmt/py-napalm/distinfo
+37-203 files

FreeBSD/ports cd5faa2security/py-netbox-secrets Makefile distinfo

security/py-netbox-secrets: Update to 3.1.1

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.1.1

MFH:            2026Q3
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports dd75761net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.6.7

Changelog:

Performance Improvements:
* Skip cached scope rebuild for sites and locations when scope fields
  are unchanged
* Avoid extraneous database queries when fetching custom field data via
  the GraphQL API
* Avoid an extra database query when including rack reservation units
  via the GraphQL API
* Avoid extraneous database queries when fetching the IP address or
  prefix family via the GraphQL API

Bug Fixes:
* Correctly evaluate IP availability for users whose permissions are
  constrained by a custom field on a related object
* Filter circuit group assignments by member type to avoid displaying
  assignments belonging to a virtual circuit with the same ID

    [4 lines not shown]
DeltaFile
+3-3net-mgmt/netbox/distinfo
+2-2net-mgmt/netbox/Makefile
+5-52 files

LLVM/project 50782acllvm/lib/Target/Sparc SparcInstr64Bit.td, llvm/test/CodeGen/SPARC bswap.ll

[SPARC] Add patterns for i64->i32 and i64->i16 BSWAP-STOREs (#210483)

The lack of those is causing instruction selection to fail.

Also, for completeness, add variants of extending/truncating ops for
LOAD-BSWAP pairs too.

(cherry picked from commit 7afc89970fc3675d77e92aa091b65c078cacdcff)
DeltaFile
+501-0llvm/test/CodeGen/SPARC/bswap.ll
+5-0llvm/lib/Target/Sparc/SparcInstr64Bit.td
+506-02 files

LLVM/project ab8ca57.github/workflows release-binaries.yml

workflows/release-binaries: Move environment declaration to upload job (#212687)

This is the only job that actually needs to use the environment secrets,
so the environment must be declared. We were using secrets in the
prepare job to do a permissions check, but this is unnecessary, because
that job does not do anything that is security sensitive.

Only the upload job needs to have these permission checks and these are
already included in the upload-release-artifact composite action.

(cherry picked from commit 02bde0716776a742164941e05cb026e750763b04)
DeltaFile
+3-11.github/workflows/release-binaries.yml
+3-111 files

LLVM/project 774cc4f.github/workflows release-sources.yml

workflows/release-sources: Pass release-version to upload-release-artifacts (#212660)

This was omitted from a8ccd42ab23af6848929a638cd6b099953c7e491.

(cherry picked from commit 22308c4c51c49bb7ea562d83d0d564cc922d9c21)
DeltaFile
+1-0.github/workflows/release-sources.yml
+1-01 files

LLVM/project edb9efbclang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGen/AArch64 ptrauth-function-attributes-synthetic.c

[clang][llvm][AArch64] Set hardening fn attrs on synthetic functions (#211013)

Compiler-synthesized functions such as `__llvm_gcov_writeout`,
`__llvm_gcov_reset` and `__llvm_gcov_init` were previously never
receiving the AArch64 hardening function attributes (ptrauth-returns,
ptrauth-auth-traps, ptrauth-indirect-gotos and
aarch64-jump-table-hardening) since the attributes were only emitted by
Clang and gated by `PointerAuthOptions` structure's corresponding
fields. See `setPointerAuthFnAttributes` and
`initPointerAuthFnAttributes` member functions of `TargetCodeGenInfo`.

This patch resolves this in the same manner as #83153 does for several
other attributes. Particularly, Clang now emits corresponding 4 module
flags (conditionally on whether the related feature is enabled) with Max
behavior, and LLVM's `Function::createWithDefaultAttr` derives the
matching function attributes from them. Max behavior with conditional
emission is safe because none of these features affect ABI, so promoting
an absent flag on module merge cannot break compatibility.

(cherry picked from commit 2f8eb5b4be3eba5c7f58470d6538d00df53a55fc)
DeltaFile
+64-0llvm/test/Instrumentation/AddressSanitizer/ptrauth-module-flags-aarch64.ll
+53-0clang/test/CodeGen/AArch64/ptrauth-function-attributes-synthetic.c
+39-0llvm/test/Transforms/GCOVProfiling/ptrauth-module-flags-aarch64.ll
+26-0clang/lib/CodeGen/CodeGenModule.cpp
+4-0llvm/lib/IR/Function.cpp
+186-05 files

LLVM/project 222ff59llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vector-interleave-fixed.ll

[RISCV] Fix incorrect lowering of VECTOR_INTERLEAVE on fixed vectors (#212642)

This is the sibling patch of #207254, as it turns out VECTOR_INTERLEAVE
has the same problem on fixed vectors as well.

Instead of converting individual operands into scalable vectors, this
patch puts each of the operands directly onto stack using the fixed
vector version of segmented store intrinsics, before loading them back.

---------

Co-authored-by: Luke Lau <luke at igalia.com>
(cherry picked from commit ff9b99207b5d4ec73554defc1e3c1ac50f8ff1d8)
DeltaFile
+690-1,062llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+24-27llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+714-1,0892 files

LLVM/project 5971217llvm/lib/DWARFLinker/Classic DWARFLinker.cpp, llvm/test/tools/dsymutil/X86 keep-enumerators.test

[DWARFLinker] Keep DW_TAG_enumerator children of a live enumeration_type (#212849)

Swift allows functions inside enums:

  enum Foo: Int {
    case bar = 0

    func baz() { ... }
    }

  DW_TAG_enumeration_type  "Foo"
    DW_TAG_enumerator        "bar"
    DW_TAG_subprogram        "baz"  DW_AT_declaration
  ...
  DW_TAG_subprogram  DW_AT_low_pc(...)  DW_AT_specification -> "baz"

dieNeedsChildrenToBeMeaningful() did not list DW_TAG_enumeration_type,
so the parent walk skipped the enum's children.


    [4 lines not shown]
DeltaFile
+160-0llvm/test/tools/dsymutil/X86/keep-enumerators.test
+1-0llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp
+161-02 files

LLVM/project 5d61005llvm/docs ReleaseNotes.md

[docs] Add BOLT release notes
DeltaFile
+14-0llvm/docs/ReleaseNotes.md
+14-01 files

FreeBSD/ports 054ec0enet/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.10

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.7.10

MFH:            2026Q3
(cherry picked from commit 1454efd1abafa436f2abcc1753a6cafbd6ce0781)
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

LLVM/project e1d649allvm/lib/Transforms/Scalar LowerAtomicPass.cpp, llvm/test/Transforms/LowerAtomic atomic-load-store-elementwise.ll

[LowerAtomic] Clear elementwise flag when lowering atomic load (#213401)

The lower atomic pass demotes atomic loads to non atomic by
calling setAtomic(NotAtomic), but left the elementwise flag untouched.
Since elementwise is only valid on atomic operations, this produced a
non-atomic elementwise load, which the verifier rejects with "non-atomic
load cannot be elementwise".

Reference: https://github.com/llvm/llvm-project/pull/204556
DeltaFile
+12-0llvm/test/Transforms/LowerAtomic/atomic-load-store-elementwise.ll
+1-0llvm/lib/Transforms/Scalar/LowerAtomicPass.cpp
+13-02 files

LLVM/project ffc32callvm/lib/Transforms/InstCombine InstCombineLoadStoreAlloca.cpp, llvm/test/Transforms/InstCombine atomic.ll

[InstCombine] Don't change the type of elementwise atomic loads (#213414)

Skip load type canonicalization for elementwise atomic loads, which
would
otherwise drop the vector type and produce an invalid scalar elementwise
load.

Reference: https://github.com/llvm/llvm-project/pull/204556
DeltaFile
+11-0llvm/test/Transforms/InstCombine/atomic.ll
+3-0llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
+14-02 files

NetBSD/src ABg7H13etc/etc.evbarm Makefile.inc

   Do not try to make image hashes if we created no images
VersionDeltaFile
1.141+7-4etc/etc.evbarm/Makefile.inc
+7-41 files

OpenBSD/ports G0dEpgflang/gleam Makefile distinfo

   lang/gleam: Update to 1.18.1
VersionDeltaFile
1.35+2-2lang/gleam/distinfo
1.41+1-1lang/gleam/Makefile
+3-32 files

NetBSD/src s0NIe7Xusr.bin/calendar/calendars calendar.netbsd

   Add NetBSD 11.0
VersionDeltaFile
1.54+1-0usr.bin/calendar/calendars/calendar.netbsd
+1-01 files