FreeBSD/ports 1758237 — misc/shimmy Makefile Makefile.crates

misc/shimmy: Update to 2.6.6

Changelog: https://github.com/Michael-A-Kuykendall/shimmy/blob/v2.6.6/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+19-19misc/shimmy/distinfo
+8-8misc/shimmy/Makefile.crates
+3-6misc/shimmy/Makefile
+30-333 files

FreeBSD/ports 72a6a26 — deskutils/flameshot Makefile distinfo

deskutils/flameshot: Update to 15.0.0

ChangeLog:

1. https://github.com/flameshot-org/flameshot/releases/tag/v15.0.0

Reported by:    "borgmanJeremy" <notifications at github.com>
DeltaFile
+3-3deskutils/flameshot/distinfo
+1-1deskutils/flameshot/Makefile
+4-42 files

OpenBSD/src NQtJmLK — libexec/ld.so Makefile resolve.h

   Hide LD_DEBUG support behind a compile-time #ifdel DL_DEBUG.
   Also delete the LD_TRACE_LOADED_OBJECTS_FMT1, LD_TRACE_LOADED_OBJECTS_FMT2,
   and LD_TRACE_LOADED_OBJECTS_PROGNAME environment options.
   ok kettenis
VersionDeltaFile
1.28+2-58libexec/ld.so/ld.so.1
1.119+8-33libexec/ld.so/dlfcn.c
1.228+4-9libexec/ld.so/loader.c
1.110+1-4libexec/ld.so/resolve.h
1.91+3-1libexec/ld.so/Makefile
+18-1055 files

FreeBSD/ports c77cca6 — shells/iris Makefile distinfo

shells/iris: Update to 0.8.0

Changelog: https://github.com/versenilvis/IRIS/blob/main/CHANGELOG.md#v080---2026-11-07

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/iris/distinfo
+1-1shells/iris/Makefile
+6-62 files

FreeBSD/src 6c2e1cd — sys/compat/linuxkpi/common/include/linux acpi.h

LinuxKPI: Add non-ACPI version of ACPI_COMPANION macro

Required to build drm-kmod om powerpc64.

GHPR:           https://github.com/freebsd/drm-kmod/pull/529
Reported by:    pkubaj
Reviewed by:    manu
Differential Revision:  https://reviews.freebsd.org/D61299
DeltaFile
+4-0sys/compat/linuxkpi/common/include/linux/acpi.h
+4-01 files

FreeBSD/ports 91253a0 — textproc/py-jiter Makefile distinfo

textproc/py-jiter: Update to 0.19.0

Changelog: https://github.com/pydantic/jiter/compare/v0.18.0...v0.19.0

Reported by:    portscout
DeltaFile
+3-3textproc/py-jiter/distinfo
+2-2textproc/py-jiter/Makefile
+5-52 files

FreeBSD/ports 397af5d — devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.99

Changelog: https://github.com/astral-sh/ty/blob/0.0.99/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

LLVM/project e3f9a6e — compiler-rt/test/asan/TestCases/Linux stack-overflow-recovery-mode.cpp

[ASan][test] Mark Linux/stack-overflow-recovery-mode.cpp UNSUPPORTED on Android AArch64 (#240097)

Temporarily mark `TestCases/Linux/stack-overflow-recovery-mode.cpp`
unsupported on Android AArch64 while waiting for #236879, matching
#236884 (https://lab.llvm.org/buildbot/#/builders/186/builds/4079).

Assisted-by: Gemini
DeltaFile
+5-0compiler-rt/test/asan/TestCases/Linux/stack-overflow-recovery-mode.cpp
+5-01 files

LLVM/project 88a56ff — llvm/include/llvm/ADT SmallPtrSet.h, llvm/lib/CodeGen/SelectionDAG ScheduleDAGSDNodes.cpp

[ADT] Add LLVM_ATTRIBUTE_WARN_UNUSED to SmallPtrSet (#240080)

This patch adds LLVM_ATTRIBUTE_WARN_UNUSED to SmallPtrSet so that
compilers can diagnose unused SmallPtrSet variables even though
SmallPtrSet has a non-trivial constructor and destructor.

This patch also addresses the existing warnings uncovered by the
attribute:

- ScheduleDAGSDNodes::BuildSchedUnits had an unused local variable
  Visited, which this patch removes.
- SmallPtrSetTest.cpp intentionally leaves Other unused in two move
  tests, so this patch marks Other with [[maybe_unused]].

Assisted-by: Antigravity
DeltaFile
+2-2llvm/unittests/ADT/SmallPtrSetTest.cpp
+1-2llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
+1-1llvm/include/llvm/ADT/SmallPtrSet.h
+4-53 files

FreeBSD/ports 7bdf9aa — science/octopus Makefile, science/quantum-espresso Makefile

*/*: remove BROKEN_aarch64 lines in ports that were broken due to the missing ieee_arithmetic module

All 13 ports now build successfully on aarch64.
DeltaFile
+1-2science/quantum-espresso/Makefile
+0-2textproc/toml-f/Makefile
+0-2science/ukrmol+/Makefile
+0-2science/simple-dftd3/Makefile
+0-2science/siesta/Makefile
+0-2science/octopus/Makefile
+1-127 files not shown
+1-2413 files

FreeBSD/ports 79d556e — shells/meka Makefile distinfo

shells/meka: update 0.85.0 → 0.90.0
DeltaFile
+7-33shells/meka/distinfo
+3-16shells/meka/Makefile
+10-492 files

NetBSD/pkgsrc akYCNQE — sysutils/psmisc Makefile

   sysutils/psmisc: Fix a PLIST issue that happens when po4a is installed

   When textproc/po4a is installed, psmisc generates and installs a bunch of
   translated man pages, and our PLIST isn't happy with that.
VersionDeltaFile
1.37+5-1sysutils/psmisc/Makefile
+5-11 files

LLVM/project 376f682 — compiler-rt/test/asan/TestCases/Linux stack-overflow-recovery-mode.cpp

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+5-0compiler-rt/test/asan/TestCases/Linux/stack-overflow-recovery-mode.cpp
+5-01 files

LLVM/project ff5dd66 — clang/lib/Lex PPExpressions.cpp

[clang][Lex][NFC] Simplify macro expansion state restoration (#239918)

Replace the repeated restoration assignments with `llvm::scope_exit`.
DeltaFile
+3-10clang/lib/Lex/PPExpressions.cpp
+3-101 files

LLVM/project f33894c — llvm/lib/Transforms/IPO FunctionImport.cpp, llvm/unittests/IR ConstantRangeTest.cpp

[LLVM] FIx fallout from #239908 (#240096)

The original patch added LLVM_ATTRIBUTE_WARN_UNUSED to some ADT classes,
which caused some more -Wunused-variable warnings under release builds
(that optimize out asserts).

https://lab.llvm.org/buildbot/#/builders/228/builds/17397
DeltaFile
+4-4llvm/unittests/IR/ConstantRangeTest.cpp
+1-2llvm/utils/TableGen/DAGISelMatcherOpt.cpp
+1-1llvm/lib/Transforms/IPO/FunctionImport.cpp
+6-73 files

LLVM/project 04284b5 — clang/lib/Sema SemaTemplateInstantiateDecl.cpp

[clang][Sema][NFC] Share member template instantiation lookup (#239450)

Use `RedeclarableTemplateDecl` to consolidate the identical
`isInstantiationOf` implementations for class and function templates,
leaving the other overloads unchanged.

I initially considered turning these helpers into a function template,
but the declaration types use different accessors, such as
`getInstantiatedFromMemberTemplate()` and `getInstantiatedFromMember()`.

I'd also like to discuss whether a function template would be preferable
here, although that would likely require a broader change.
DeltaFile
+2-15clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+2-151 files

LLVM/project f48b069 — llvm/utils/TableGen DAGISelMatcherOpt.cpp

[TableGen] Fix -Wunused-variable after #239908 (#240095)
DeltaFile
+1-0llvm/utils/TableGen/DAGISelMatcherOpt.cpp
+1-01 files

HardenedBSD/src 2bdcc63 — sys/arm64/arm64 pmap.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+2-0sys/arm64/arm64/pmap.c
+2-01 files

FreeBSD/ports e1c8b4a — databases/py-redisvl Makefile distinfo

databases/py-redisvl: Update to 0.31.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.31.0

Reported by:    portscout
DeltaFile
+3-3databases/py-redisvl/distinfo
+1-1databases/py-redisvl/Makefile
+4-42 files

HardenedBSD/ports e1c8b4a — databases/py-redisvl Makefile distinfo

databases/py-redisvl: Update to 0.31.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.31.0

Reported by:    portscout
DeltaFile
+3-3databases/py-redisvl/distinfo
+1-1databases/py-redisvl/Makefile
+4-42 files

LLVM/project 00dd9b8 — llvm/lib/Target/BPF BPFUnwind.cpp, llvm/test/Assembler invoke-bpf-unwind-exit.ll

BPF: Stop lowering unwinding through nonexistent unwinder calls (#239899)

BPF borrowed the DWARF EH pipeline in an unsound way. DwarfEHPrepare
turned resume into a call of _Unwind_Resume, which will never be
linked in. BPFUnwindLower later replaced it, and calls of
_Unwind_RaiseException, by matching callee names after register
allocation. This fixes the pass pipeline relying on these transient
calls to phantom functions.

Instead add an invokable llvm.bpf.unwind.exit intrinsic, similar to
wasm's throw intrinsics. BPFUnwindPrepare replaces resume with it so
no impossible call to _Unwind_Resume reaches selection.

The intrinsic selects to a pseudo which BPFUnwindLower turns into
either unwind_exit or a branch to the landing pad when invoked. The
pseudo clobbers nothing, so register allocation can be more aggressive
than when the function looked like an ordinary call.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+42-70llvm/lib/Target/BPF/BPFUnwind.cpp
+61-0llvm/test/CodeGen/BPF/unwind-prepare.ll
+55-0llvm/test/CodeGen/BPF/unwind-lower.mir
+4-25llvm/test/CodeGen/BPF/unwind.ll
+0-20llvm/test/CodeGen/BPF/unwind-own-raise.ll
+16-0llvm/test/Assembler/invoke-bpf-unwind-exit.ll
+178-1159 files not shown
+212-12115 files

LLVM/project 3d02d39 — llvm/include/llvm/MC MCSchedule.h, llvm/lib/MC MCSchedule.cpp MCSymbol.cpp

[MC] Remove unused MCScheduleOptions and the MCFragment sentinel's static constructor (#240014)
DeltaFile
+0-6llvm/include/llvm/MC/MCSchedule.h
+3-2llvm/lib/MC/MCSymbol.cpp
+0-3llvm/lib/MC/MCSchedule.cpp
+1-1llvm/tools/llvm-mca/llvm-mca.cpp
+4-124 files

NetBSD/src 0gk0eUw — distrib/sets/lists/tests mi

   New file added to curses test check files to capture colour setting
   sequence when required.
VersionDeltaFile
1.1435+2-1distrib/sets/lists/tests/mi
+2-11 files

NetBSD/src iPVMbHp — tests/lib/libcurses/check_files mutt_test5.chk color_red_fore.chk, tests/lib/libcurses/tests wcolor_set assume_default_colors

   Update tests to pass with the new color fixes in curses.
VersionDeltaFile
1.2+23-24tests/lib/libcurses/check_files/color_red_fore.chk
1.2+23-24tests/lib/libcurses/check_files/color_default.chk
1.2+23-24tests/lib/libcurses/check_files/color_blue_back.chk
1.6+2-3tests/lib/libcurses/check_files/mutt_test5.chk
1.2+2-1tests/lib/libcurses/tests/wcolor_set
1.3+2-1tests/lib/libcurses/tests/assume_default_colors
+75-7724 files not shown
+80-10030 files

NetBSD/src 8LbYXsg — lib/libcurses refresh.c color.c

   Commit fixes provided by Chuck Cranor, thank you very much.

   The fixes correct color handling glitches which were the result of
   the terminal colour incorrectly being reset to the original pair not
   the default color that had been set.
VersionDeltaFile
1.52+49-19lib/libcurses/color.c
1.138+5-2lib/libcurses/refresh.c
+54-212 files

FreeBSD/ports 25c642c — math/octave-forge-datatypes Makefile distinfo

math/octave-forge-datatypes: Update to 1.6.2.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

HardenedBSD/ports 25c642c — math/octave-forge-datatypes Makefile distinfo

math/octave-forge-datatypes: Update to 1.6.2.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

LLVM/project 5fa5910 — llvm/lib/Target/Sparc SparcFrameLowering.h SparcFrameLowering.cpp, llvm/test/DebugInfo/Sparc leaf-param-dbg-value.ll

[SPARC] Remap the parameter DBG_VALUEs of a leaf procedure (#239545)

A leaf procedure stays in its caller's register window, so
remapRegsForLeafProc rewrites %i0-%i7 to %o0-%o7. PEI calls it from
determineCalleeSaves, while the parameter DBG_VALUEs at the start of the
entry block are stashed outside the function (stashEntryDbgValues), so
they keep naming %i registers and gdb reads the arguments of leaf
functions from the wrong register.

This renames the debug operands that are left once PEI has put the
stashed values back, in processFunctionBeforeFrameIndicesReplaced. Other
DBG_VALUEs on the same value were already renamed, it's only the stashed
parameter ones that were missed.

Fixes #235238.

`leaf.c` from the issue, `break get` in gdb, before:

```

    [13 lines not shown]
DeltaFile
+50-0llvm/test/DebugInfo/Sparc/leaf-param-dbg-value.ll
+19-0llvm/lib/Target/Sparc/SparcFrameLowering.cpp
+4-0llvm/lib/Target/Sparc/SparcFrameLowering.h
+73-03 files

LLVM/project 4f8fb94 — llvm/lib/Target/Sparc SparcISelLowering.cpp, llvm/test/CodeGen/SPARC bitcast.ll

[SPARC] Expand f64 bitcasts from v2i32 on 32-bit SPARC (#234201)

It is not possible to directly transfer values from integer registers to
floating point registers, so it needs to be done via the stack.

Fixes the following error:

  LLVM ERROR: Cannot select: t10: f64 = bitcast t16
    t16: v2i32 = BUILD_VECTOR t2, t4
      t2: i32,ch = CopyFromReg t0, Register:i32 %0
      t4: i32,ch = CopyFromReg t0, Register:i32 %1
  In function: v2i32_build_vector

Assisted-by: Claude
DeltaFile
+136-0llvm/test/CodeGen/SPARC/bitcast.ll
+1-0llvm/lib/Target/Sparc/SparcISelLowering.cpp
+137-02 files

LLVM/project d7dc171 — llvm/lib/Target/Sparc SparcInstrInfo.cpp, llvm/test/CodeGen/SPARC bpr-reg-flags.ll

[SPARC] Preserve register operand flags in BPR branch conditions (#240077)

parseCondBranch() rebuilt the register operand of a branch-on-register
(BPR) instruction from just its register number, and insertBranch()
re-added it with addReg(), so any operand flags were lost when a branch
was analyzed and reinserted.

When the register is undef (ProcessImplicitDefs marks the use undef
after removing its IMPLICIT_DEF), PHI elimination splitting a critical
edge rewrites the terminator via updateTerminator() and the BPR ends up
reading a virtual register with no def. The machine verifier rejects
this, and without the verifier the greedy register allocator segfaults
in VirtRegAuxInfo::weightCalcHelper.

Copy the whole MachineOperand into Cond and add it back with add(), as
other targets do.

Fixes #233111

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+47-0llvm/test/CodeGen/SPARC/bpr-reg-flags.ll
+3-6llvm/lib/Target/Sparc/SparcInstrInfo.cpp
+50-62 files