FreeBSD/ports d46cbee — archivers/py-pyzstd distinfo Makefile

archivers/py-pyzstd: Update 0.19.1 => 0.20.0

Changelog:
https://github.com/Rogdham/pyzstd/blob/0.20.0/CHANGELOG.md

Port changes:
- Require devel/py-backports.zstd for Python versions below 3.14.
- Sort Makefile (pet portclippy).

PR:             300111
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+6-3archivers/py-pyzstd/Makefile
+3-3archivers/py-pyzstd/distinfo
+9-62 files

FreeBSD/ports 7477f1f — filesystems/darling-dmg distinfo Makefile, filesystems/darling-dmg/files patch-CMakeLists.txt

filesystems/darling-dmg: Unbreak

Switch to the latest upstream commit, which no longer forces C++11
and builds with ICU 76.

Changelog:
https://github.com/darlinghq/darling-dmg/compare/a36bf0c...1a6de10

PR:             298920
Approved by:    maintainer timeout (2 weeks)
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-6filesystems/darling-dmg/files/patch-CMakeLists.txt
+4-5filesystems/darling-dmg/Makefile
+3-3filesystems/darling-dmg/distinfo
+12-143 files

FreeBSD/ports 3bb2d9b — . MOVED, filesystems Makefile

filesystems/darling-dmg: Restore to the tree

This reverts commit 069822e61d486a5df1a93e5e1b94021556b1cbc5.

PR 298920 with a fix was pending when the port was removed.

Sponsored by:   Netzkommune GmbH
DeltaFile
+36-0filesystems/darling-dmg/Makefile
+16-0filesystems/darling-dmg/files/patch-CMakeLists.txt
+7-0filesystems/darling-dmg/pkg-descr
+3-0filesystems/darling-dmg/distinfo
+0-1MOVED
+1-0filesystems/Makefile
+63-16 files

FreeBSD/ports e928ac2 — textproc/oyo pkg-plist Makefile

textproc/oyo: Update to 0.1.60

ChangeLog:

1. https://github.com/ahkohd/oyo/releases/tag/v0.1.58
2. https://github.com/ahkohd/oyo/releases/tag/v0.1.59
3. https://github.com/ahkohd/oyo/releases/tag/v0.1.60

Reported by:    "Simon Cross" <notifications at github.com>
DeltaFile
+3-3textproc/oyo/distinfo
+2-2textproc/oyo/Makefile
+1-0textproc/oyo/pkg-plist
+6-53 files

FreeBSD/ports ee9a779 — devel/forgejo-runner Makefile distinfo

devel/forgejo-runner: Update 12.7.3 => 13.2.0

Release Notes:
- https://forgejo.org/2026-08-runner-release-v13/
- https://forgejo.org/2026-09-runner-release-v131/

Changelogs:
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.1
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.2
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.9.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.10.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.10.1
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.10.2
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.1
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.12.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.13.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.13.1

    [13 lines not shown]
DeltaFile
+5-5devel/forgejo-runner/distinfo
+1-2devel/forgejo-runner/Makefile
+6-72 files

LLVM/project 8135856 — llvm/lib/Transforms/Scalar InferAddressSpaces.cpp, llvm/test/Transforms/InferAddressSpaces/NVPTX int2ptr.ll constexpr-int2ptr-roundtrip.ll

[InferAddressSpaces] Track constant-expression inttoptr/ptrtoint round trips (#234354)

Extends the existing instruction-level inttoptr/ptrtoint round-trip
tracking (introduced by #173244) to also recognize the pattern when it
appears as a constant expression, e.g. an inttoptr(ptrtoint(cast)) built
entirely out of ConstantExprs rather than instructions. This closes the
TODO left in collectIntToPtrPointerOperand() for the constant-expression
case.

---------

Co-authored-by: mmalavika <mmalavika at nvidia.com>
Co-authored-by: Sarthak Gupta <sarthagupta at nvidia.com>
DeltaFile
+64-10llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
+68-0llvm/test/Transforms/InferAddressSpaces/NVPTX/constexpr-int2ptr-roundtrip.ll
+1-1llvm/test/Transforms/InferAddressSpaces/NVPTX/int2ptr.ll
+133-113 files

FreeBSD/ports 03c362b — x11/budgie-desktop distinfo Makefile, x11/budgie-desktop/files patch-src_dialogs_power_window.vala patch-meson.build

x11/budgie-desktop: Update to 10.9.4

Budgie moves to libpeas-2 and girepository-2.0, which fixes the build
after the devel/libpeas1 1.38.1 update. The plugin ABIs are bumped to
budgie-2.0 and budgie-raven-plugin-2.0, and Python-based Raven plugins
are no longer supported.

Changelog:
https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.4

Sponsored by:   Netzkommune GmbH

(cherry picked from commit ec0f0d269bc36f04fb0c1409ca38d3e6bcc6d4f3)
DeltaFile
+10-10x11/budgie-desktop/pkg-plist
+6-6x11/budgie-desktop/files/patch-src_wm_wm.vala
+3-6x11/budgie-desktop/Makefile
+3-3x11/budgie-desktop/files/patch-src_dialogs_power_window.vala
+3-3x11/budgie-desktop/files/patch-meson.build
+3-3x11/budgie-desktop/distinfo
+28-312 files not shown
+34-378 files

FreeBSD/ports 3906884 — x11-wm/magpie Makefile

x11-wm/magpie: Add missing run dependency on x11-wm/mutter

libmagpie requires the org.gnome.mutter GSettings schemas, which are
only installed by x11-wm/mutter. Without them budgie-wm and
budgie-daemon abort at login.

PR:             289898
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 28a018ef66fd86cbb9be6d5aff1d9757c890e6e6)
DeltaFile
+2-1x11-wm/magpie/Makefile
+2-11 files

FreeBSD/ports 3dcda08 — devel/forgejo-runner Makefile distinfo

devel/forgejo-runner: Update 12.7.3 => 13.2.0

Release Notes:
- https://forgejo.org/2026-08-runner-release-v13/
- https://forgejo.org/2026-09-runner-release-v131/

Changelogs:
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.1
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.2
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.9.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.10.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.10.1
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.10.2
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.1
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.12.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.13.0
- https://code.forgejo.org/forgejo/runner/releases/tag/v12.13.1

    [11 lines not shown]
DeltaFile
+5-5devel/forgejo-runner/distinfo
+1-2devel/forgejo-runner/Makefile
+6-72 files

LLVM/project d793861 — llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp

Fix typo

Change-Id: I88a1accd2f3a1addb0604e2c2aba89d43ec8c4a9
DeltaFile
+1-2llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+1-21 files

LLVM/project b216f90 — llvm/test/tools/llubi intr_masked_expandload.ll intr_masked_expandload_ub.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Add support for llvm.masked.expandload (#235867)

This is handled the same as `llvm.masked.load` except that the pointer
only increments when the mask is true.

Tests are based on the existing masked.load support.
DeltaFile
+73-0llvm/test/tools/llubi/intr_masked_expandload_ub.ll
+44-0llvm/test/tools/llubi/intr_masked_expandload.ll
+24-15llvm/tools/llubi/lib/Interpreter.cpp
+141-153 files

LLVM/project 21184f6 — lldb/source/Plugins/ObjectFile/Minidump MinidumpFileBuilder.cpp

[LLDB][Minidump] Fix BSD's unsupport failure (#235360)

BSD should also support Minidump naturally. For platform_id, we don't
see any difference between different BSD deriviatives. Set it to Unix
generic so that at least test works.
DeltaFile
+5-0lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp
+5-01 files

FreeBSD/ports 28a018e — x11-wm/magpie Makefile

x11-wm/magpie: Add missing run dependency on x11-wm/mutter

libmagpie requires the org.gnome.mutter GSettings schemas, which are
only installed by x11-wm/mutter. Without them budgie-wm and
budgie-daemon abort at login.

PR:             289898
Sponsored by:   Netzkommune GmbH
DeltaFile
+2-1x11-wm/magpie/Makefile
+2-11 files

FreeBSD/ports ec0f0d2 — x11/budgie-desktop distinfo Makefile, x11/budgie-desktop/files patch-src_dialogs_power_window.vala patch-meson.build

x11/budgie-desktop: Update to 10.9.4

Budgie moves to libpeas-2 and girepository-2.0, which fixes the build
after the devel/libpeas1 1.38.1 update. The plugin ABIs are bumped to
budgie-2.0 and budgie-raven-plugin-2.0, and Python-based Raven plugins
are no longer supported.

Changelog:
https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.4

Sponsored by:   Netzkommune GmbH
DeltaFile
+10-10x11/budgie-desktop/pkg-plist
+6-6x11/budgie-desktop/files/patch-src_wm_wm.vala
+3-6x11/budgie-desktop/Makefile
+3-3x11/budgie-desktop/files/patch-src_dialogs_power_window.vala
+3-3x11/budgie-desktop/files/patch-meson.build
+3-3x11/budgie-desktop/distinfo
+28-312 files not shown
+34-378 files

FreeBSD/ports eff6deb — sysutils/budgie-control-center pkg-plist, x11-wm/magpie pkg-plist

x11/budgie: Restore to the tree

This reverts commit 6ea8a98a6540238635dd56b9ebecf3f3bacdeed6.
This reverts commit 09f8b7e01b7571a97dbc57eda4214f82b33e21da.

Only x11/budgie-desktop was broken, the other ports including
x11-wm/magpie were removed as its dependents. The build is fixed in
the following commit.

Sponsored by:   Netzkommune GmbH
DeltaFile
+893-0x11/budgie-desktop/files/patch-update-libxfce4windowing-vapi.patch
+336-0x11-wm/magpie/pkg-plist
+240-0x11/budgie-desktop/pkg-plist
+207-0sysutils/budgie-control-center/pkg-plist
+125-0x11/budgie-session/pkg-plist
+101-0x11/budgie-desktop/Makefile
+1,902-075 files not shown
+3,416-881 files

LLVM/project 34665a9 — llvm/lib/Target/AMDGPU MIMGInstructions.td

[AMDGPU] Use GFX1250Gen for gfx1250 tensor reals (NFC)

VIMAGE_TENSOR_Real_gfx1250 spelled out the predicate, decoder
namespace and encoding family that GFX1250Gen already provides. Use
Select<GFX1250Gen, ...> like other gen-based reals.

Change-Id: I7b1c70ab05337d42b10759ca78c8395a47bdc3b0
Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+4-6llvm/lib/Target/AMDGPU/MIMGInstructions.td
+4-61 files

LLVM/project 14b01a8 — llvm/test/CodeGen/AMDGPU atomic_optimizations_struct_buffer.ll atomic_optimizations_raw_buffer.ll

Update lit for rebase

Change-Id: I238b8b1c1b1da362caa8a4b195d3db741a9855bc
DeltaFile
+108-102llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+70-63llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+26-25llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-fp8-hw.ll
+20-19llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-fp8-f16-hw.ll
+16-16llvm/test/CodeGen/AMDGPU/atomic_optimizations_struct_buffer.ll
+16-16llvm/test/CodeGen/AMDGPU/atomic_optimizations_raw_buffer.ll
+256-24112 files not shown
+325-30918 files

FreeBSD/ports 71aaf20 — net/iodine pkg-plist distinfo, net/iodine/files patch-src_iodined.c

net/iodine: Update to 0.9.0 and cleanup

Changelogs:
https://code.kryo.se/iodine/CHANGELOG.html

PR:             300054
Approved by:    fuz (ports)
Reviewed by:    fuz
DeltaFile
+0-11net/iodine/files/patch-src_iodined.c
+2-8net/iodine/Makefile
+3-3net/iodine/distinfo
+3-1net/iodine/pkg-plist
+8-234 files

LLVM/project 65e6da1 — .ci all_requirements.txt, mlir/python requirements.txt

[CI] Bump deps to Python 3.15 (#235615)

This should work fine for older python versions (e.g. 3.14), while also
working better for Python 3.15 where installation takes forever given
some packages need to build from source.
DeltaFile
+433-408.ci/all_requirements.txt
+1-1mlir/python/requirements.txt
+434-4092 files

NetBSD/pkgsrc-wip f605a69 — jcode Makefile cargo-depends.mk

Update devel/jcode to v.0.99.1
DeltaFile
+30-18jcode/distinfo
+9-5jcode/cargo-depends.mk
+1-1jcode/Makefile
+40-243 files

FreeBSD/ports 07cb808 — security/netbird Makefile distinfo

security/netbird: Update 0.81.4 => 0.81.5

Changelog:
https://github.com/netbirdio/netbird/releases/tag/v0.81.5

PR:             300109
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 9c937041587f1411c57a3a3c9d7fcc3987877a92)
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

FreeBSD/ports 9c93704 — security/netbird Makefile distinfo

security/netbird: Update 0.81.4 => 0.81.5

Changelog:
https://github.com/netbirdio/netbird/releases/tag/v0.81.5

PR:             300109
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

LLVM/project 6d8a861 — llvm/lib/Target/RISCV RISCVTargetMachine.cpp

[RISCV] Remove redundant comment (#235904)

This was pointed out in #235807 and does not do any more to explain the
line of code below it than the code does.
DeltaFile
+0-1llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+0-11 files

LLVM/project fcee339 — llvm/include/llvm/TableGen Record.h, llvm/lib/TableGen DetailedRecordsBackend.cpp Record.cpp

[TableGen] Store template arguments separately from fields (#234933)

Record used to store template arguments as RecordVals in Values, along
with the fields, and keep a separate list of their names. Store them in
their own vector of RecordVals instead. getValues() now only returns
fields, so the code that skipped template arguments when inheriting,
instantiating, printing or dumping fields goes away. getValue() looks up
only fields and the new getTemplateArg() looks
up only template arguments.

A template argument is added after its default value is parsed, so that
it is still not in scope in its own default value. Duplicate template
arguments are now diagnosed in ParseDeclaration, which also avoids a
misleading type error when the duplicate has a different type.

The only change in output is that --print-detailed-records prints
"Fields: (none)" for a class with template arguments but no fields.

Parser memory usage decreases by about 1% on AMDGPU.td because

    [8 lines not shown]
DeltaFile
+84-117llvm/lib/TableGen/TGParser.cpp
+44-0llvm/test/TableGen/template-arg-default-scope.td
+19-22llvm/lib/TableGen/Record.cpp
+29-7llvm/include/llvm/TableGen/Record.h
+24-0llvm/test/TableGen/template-arg-duplicate.td
+10-13llvm/lib/TableGen/DetailedRecordsBackend.cpp
+210-1594 files not shown
+226-16810 files

LLVM/project b323071 — llvm/lib/Target/AMDGPU FLATInstructions.td, llvm/test/CodeGen/AMDGPU atomic-fp-rtn-agpr-encoding.mir

[AMDGPU] Fix sc1 encoding of gfx940 fp atomics with AGPR results (#232060)

The *_F64 FLAT and GLOBAL atomics have separate VI and GFX940 reals,
because the VI reals are defined with has_sccb=0 and so do not encode
bit 25, which is SC1 on GFX940. However:

- #129668 removed the isGFX90AOnly predicate from the VI reals, so on
  GFX940+ both the VI and GFX940 reals matched in the assembler. The
  GFX940 ones happened to win because they were defined later.
- The GFX940 multiclasses did not define *_RTN_agpr reals, so the AGPR
  forms of the returning atomics always used the VI reals on GFX940+.
  The assembler silently dropped sc1 for these, the disassembler could
  not decode them with sc1 set, and codegen dropped sc1 from the
  *_RTN_agpr pseudos.

Fix this by adding *_RTN_agpr (and *_SADDR_RTN_agpr) reals to the GFX940
atomic multiclasses, and restricting the VI f64 reals to
isGFX8GFX9NotGFX940, like the neighbouring f32 and pk_f16 ones.


    [5 lines not shown]
DeltaFile
+13-13llvm/test/CodeGen/AMDGPU/atomic-fp-rtn-agpr-encoding.mir
+10-10llvm/test/MC/AMDGPU/gfx942_global_atomic_fadd_acc.s
+9-9llvm/test/MC/Disassembler/AMDGPU/gfx942_atomic_f64.txt
+9-9llvm/test/MC/AMDGPU/gfx942_atomic_f64.s
+11-7llvm/lib/Target/AMDGPU/FLATInstructions.td
+8-8llvm/test/MC/Disassembler/AMDGPU/gfx942_global_atomic_fadd_acc.txt
+60-566 files

LLVM/project b766c23 — llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp

Avoid hazard on all gf125x variants

Change-Id: I0ae6aed37cea673dc2ae5f25583dc94a4a2505ed
DeltaFile
+2-2llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+2-21 files

LLVM/project 1f109bc — llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp, llvm/test/CodeGen/AMDGPU va-ssrc-sdst-hazard-sched.mir

Match VCC virtual register

Change-Id: I54226ed6199af0a45582632617f3bd686ced56b6
DeltaFile
+45-9llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+1-1llvm/test/CodeGen/AMDGPU/va-ssrc-sdst-hazard-sched.mir
+46-102 files

LLVM/project 6833565 — llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.update.dpp.ll load-constant-i32.ll

[AMDGPU] Track va_ssrc / va_sdst hazards

Change-Id: Icf64f8ab2bd227a1116873deaff62849a3d7d5e2
DeltaFile
+298-296llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+337-0llvm/test/CodeGen/AMDGPU/va-ssrc-sdst-hazard-sched.mir
+245-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+104-104llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+69-68llvm/test/CodeGen/AMDGPU/load-constant-i32.ll
+62-62llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll
+1,115-53030 files not shown
+1,486-83536 files

LLVM/project 8c56646 — offload/libompaccsupport device.cpp

[Offload][Omp] Migrate last dataSubmit call to libomptarget (#235872)

One direct call to `dataSubmit` through GenericDeviceTy remained in the
` DeviceTy` code. Change it to use the liboffload.
DeltaFile
+6-9offload/libompaccsupport/device.cpp
+6-91 files

LLVM/project ec2ce21 — llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination sadd-with-overflow.ll minmax.ll

[ConstraintElim] Split signed min/max across their operands when checking a compare

The existing constraint systems only record the bounds that hold for both
operands of a min/max (smax(a, b) >= a and >= b, smin(a, b) <= a and <= b). The
other direction is a disjunction, which cannot be recorded as a fact. When a
compare of signed decompositions involves a min/max result, split it into its
operands: the decomposition is monotonic in that result, so it is the max or min
of its values on each side, and the relation holds for all or for either side
respectively.

https://alive2.llvm.org/ce/z/zsGkJ-
DeltaFile
+366-3llvm/test/Transforms/ConstraintElimination/minmax.ll
+111-0llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+4-8llvm/test/Transforms/ConstraintElimination/sadd-with-overflow.ll
+481-113 files