FreeBSD/ports 8dc0430databases/postgresql-rum Makefile distinfo

databases/postgresql-rum: Update to 1.3.15

Adds support for PostgreSQL 18

Drop maintainership. I do not actively use this extension anymore and do
not want to delay future port updates which any maintainer or the pgsql
team can handle.

PR:     292446
DeltaFile
+15-3databases/postgresql-rum/Makefile
+3-3databases/postgresql-rum/distinfo
+2-3databases/postgresql-rum/pkg-plist
+20-93 files

FreeNAS/freenas e6eccb2src/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+116-139src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+39-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+36-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+242-21320 files not shown
+332-27526 files

LLVM/project 5fdf47dllvm/utils/TableGen/Basic DirectiveEmitter.cpp

format
DeltaFile
+2-1llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+2-11 files

LLVM/project 39a5691llvm/utils/TableGen/Basic DirectiveEmitter.cpp

Update comments
DeltaFile
+4-4llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+4-41 files

LLVM/project 54da821flang/lib/Optimizer/OpenACC/Support CMakeLists.txt

[flang][acc] Fix missing dependency on CUFAttrs library (#176251)

DeltaFile
+2-0flang/lib/Optimizer/OpenACC/Support/CMakeLists.txt
+2-01 files

LLVM/project 64546dfclang/lib/AST AttrImpl.cpp

Stop calling a constexpr function to evaluate the boolean condition of std::enable_if (#176241)

This is an attempt to fix a windows build failure after
6fac9b143252bec62c1a5ee9fc1b0f214e7f2f8e.
DeltaFile
+7-8clang/lib/AST/AttrImpl.cpp
+7-81 files

LLVM/project c70ce11offload/include/Shared Debug.h

[OpenMP][Offload] Translate Info types to Debug types when debug enabled (#175599)

Eventually we might want to rework the INFO macro to work like the new
ODBG macro but in the meantime at least translate the Info type to the
correct Debug type instead of just using DP directly (which uses the
default type).
DeltaFile
+37-1offload/include/Shared/Debug.h
+37-11 files

LLVM/project 2a9b30doffload/include/Shared Debug.h

[OpenMP][Offload] Add a buffer layer to debug messaging (#176153)

To reduce interference between threads, instead of writing the
components of a debug message directly to the underlying stream, write
them to a buffer and flush the buffer to the stream when its completed.
DeltaFile
+20-18offload/include/Shared/Debug.h
+20-181 files

FreeBSD/src 77f453etests/sys/net/if_ovpn if_ovpn.sh

tests/if_ovpn: add missing cleanup to the multihome6 test

Fixes:  0bfcfb3cb1cbfa383cbd24eff39d39f143eb63ba
DeltaFile
+2-0tests/sys/net/if_ovpn/if_ovpn.sh
+2-01 files

LLVM/project 81dc2e3llvm/test/TableGen directive1.td directive2.td, llvm/utils/TableGen/Basic DirectiveEmitter.cpp

[TableGen] Emit constexpr versions of some directive/clause functions

Several of the functions that TableGen emits into the .cpp files for
OpenACC or OpenMP could be constexpr. They can't just be emitted into
the header files as constexpr as they are, because they use "assert"
and "llvm_unreachable".
To preserve the existing functionality, this patch will cause TableGen
to emit the constexpr variants that return the value as std::optional,
where std::nullopt indicates an error. The exisiting functions will
invoke the constexpr versions and call assert/llvm_unreachable if
nullopt is returned. E.g.

```
// .h
constexpr std::optional<Association>
getDirectiveAssociationOpt(Directive D) {
  switch (D) {
    case ...:
      return Association::Block;

    [13 lines not shown]
DeltaFile
+104-43llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+56-25llvm/test/TableGen/directive1.td
+56-25llvm/test/TableGen/directive2.td
+216-933 files

OPNSense/core c0e339fsrc/etc/inc system.inc

system: fix vsprintf() error on stray % invoke; closes #9618

(cherry picked from commit 8d3a96e956ea30aa58df406ec7a6f2c38c17dcca)
DeltaFile
+1-1src/etc/inc/system.inc
+1-11 files

OPNSense/core 5b8c2a8src/etc/inc interfaces.inc, src/www interfaces.php

interface: multi-dhcp6c support and custom PD association #7647

This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations.  For NA we simply default to 0 now.

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.
DeltaFile
+24-60src/etc/inc/interfaces.inc
+58-4src/www/interfaces.php
+82-642 files

FreeBSD/src f9ae08asys/compat/linux linux_if.c

linux: on vnet detach call clean_unrhdr(9) always

The assumption was incorrect, and the current VIMAGE implementation leaves
a possibility for some interfaces still exist in a jail that is going
away.

Fixes:  607f11055d2d421770963162a4d9a99cdd136152
DeltaFile
+6-5sys/compat/linux/linux_if.c
+6-51 files

LLVM/project ac1334allvm/lib/Target/Hexagon HexagonInstrInfo.cpp HexagonTargetMachine.cpp, llvm/test/CodeGen/Hexagon machine-combiner-reassoc.mir

[Hexagon] Enable Machine Combiner pass. (#169434)

DeltaFile
+65-0llvm/test/CodeGen/Hexagon/machine-combiner-reassoc.mir
+14-0llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
+11-0llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
+3-0llvm/lib/Target/Hexagon/HexagonInstrInfo.h
+93-04 files

OPNSense/core 8d3a96esrc/etc/inc system.inc

system: fix vsprintf() error on stray % invoke; closes #9618
DeltaFile
+1-1src/etc/inc/system.inc
+1-11 files

LLVM/project 25dfbc6clang/test/OpenMP target_data_use_device_ptr_fallback_messages.cpp

Add error-checking test for alternating modifiers and list-items in same clause.
DeltaFile
+4-0clang/test/OpenMP/target_data_use_device_ptr_fallback_messages.cpp
+4-01 files

FreeNAS/freenas 43cb1ffsrc/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+116-139src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+39-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+36-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+242-21320 files not shown
+331-27426 files

LLVM/project c3863f0llvm/lib/Target/PowerPC PPCInstr64Bit.td PPCInstrInfo.td

Use XForm_base_r3xo_memOp for STWAT/STDAT to enable direct patterns
DeltaFile
+3-4llvm/lib/Target/PowerPC/PPCInstr64Bit.td
+3-4llvm/lib/Target/PowerPC/PPCInstrInfo.td
+6-82 files

LLVM/project de4383allvm/test/Transforms/Attributor nofpclass-fmul.ll nofpclass-nan-fmul.ll

test-diff
DeltaFile
+2-2llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+1-1llvm/test/Transforms/Attributor/nofpclass-nan-fmul.ll
+1-1llvm/test/Transforms/Attributor/nofpclass.ll
+4-43 files

FreeBSD/ports 9318a2dgraphics/gnash Makefile

graphics/gnash: fix PORTSCOUT
DeltaFile
+1-0graphics/gnash/Makefile
+1-01 files

FreeBSD/ports ec83c9bwww/sitecopy Makefile, www/sitecopy/files patch-sitestore.c patch-src_lsparser.c

www/sitecopy: Unbreak and fix permission parsing

While here:
- Fix dependencies.
- Refresh patches.
- Improve indents.

PR:             287710 287830
MFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
(cherry picked from commit e1179fb216c97f5fa0afca98d2aa7349012303e4)
DeltaFile
+13-15www/sitecopy/Makefile
+0-13www/sitecopy/files/patch-sitestore.c
+13-0www/sitecopy/files/patch-src_lsparser.c
+13-0www/sitecopy/files/patch-src_sitestore.c
+5-5www/sitecopy/files/patch-Makefile.in
+44-335 files

FreeBSD/ports e1179fbwww/sitecopy Makefile, www/sitecopy/files patch-src_sitestore.c patch-src_lsparser.c

www/sitecopy: Unbreak and fix permission parsing

While here:
- Fix dependencies.
- Refresh patches.
- Improve indents.

PR:             287710 287830
MFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+13-15www/sitecopy/Makefile
+13-0www/sitecopy/files/patch-src_sitestore.c
+13-0www/sitecopy/files/patch-src_lsparser.c
+0-13www/sitecopy/files/patch-sitestore.c
+5-5www/sitecopy/files/patch-Makefile.in
+44-335 files

LLVM/project fac658dllvm/lib/Target/AMDGPU SIRegisterInfo.td GCNSubtarget.h, llvm/test/CodeGen/AMDGPU regalloc-vgpr_lo128-gfx1250-t16.mir regalloc-vgpr_lo128-gfx1250.mir

[AMDGPU] Limit allocation of lo128 registers for occupancy

Parent change allows allocation of lo128 VGPRs from all 4 banks.
That may result in the undesired allocation leaving a hole of
maximum 128 registers in case if for example v0-v127 are allocated,
and v128-v255 are free.

Limit the available allocation order to the occupancy. Both hard
occupancy limits and occupancy achieved during scheduling are
considered. That is better to spill a register than to drop occupancy
in this case.
DeltaFile
+97-1llvm/test/CodeGen/AMDGPU/regalloc-vgpr_lo128-gfx1250-t16.mir
+97-1llvm/test/CodeGen/AMDGPU/regalloc-vgpr_lo128-gfx1250.mir
+53-0llvm/test/CodeGen/AMDGPU/shrink-vgpr_lo128-gfx1250-t16.mir
+29-18llvm/lib/Target/AMDGPU/SIRegisterInfo.td
+29-0llvm/test/CodeGen/AMDGPU/shrink-vgpr_lo128-gfx1250.mir
+8-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+313-201 files not shown
+320-207 files

FreeNAS/freenas c92729bsrc/middlewared/middlewared/api/v26_04_0 cloud.py cloud_backup.py

try this?
DeltaFile
+0-11src/middlewared/middlewared/api/v26_04_0/cloud.py
+11-0src/middlewared/middlewared/api/v26_04_0/cloud_backup.py
+11-0src/middlewared/middlewared/api/v26_04_0/cloud_sync.py
+22-113 files

LLVM/project 82091ballvm/test/Transforms/Attributor nofpclass-fmul.ll

test-diff
DeltaFile
+2-2llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+2-21 files

LLVM/project 6ffcf8allvm/include/llvm/Support KnownFPClass.h, llvm/test/Transforms/Attributor nofpclass-fmul.ll

ValueTracking: Propagate non-nan sources through fmul square

https://alive2.llvm.org/ce/z/hbZUfc
DeltaFile
+30-0llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+1-0llvm/include/llvm/Support/KnownFPClass.h
+31-02 files

NetBSD/src eP3mMjgexternal/bsd/nsd/dist configure rdata.c, external/bsd/nsd/dist/doc/manual/resources/css dark.css

   Import 4.14.0 (previous was 4.8.0)

   NSD 4.14.0 Latest
   This release consists of a refactor of the RDATA storage, reducing the memory
   footprint of NSD, and various bug fixes.

   4.14.0
   FEATURES:

   Fix #137: Adds tcp-listen-queue: number config option to set
   the TCP backlog. And the default for the listen TCP backlog is
   set to -1 on BSDs and Linux.
   Merge #444: Refactor RDATA storage to reduce memory footprint
   BUG FIXES:

   Fix empty debug statement body in catalog consumer zone process.
   Merge #459: Check for libfstrm version >= 0.4.
   For #459: Add configure check for fstrm_tcp_writer_options_init
   in addition to the check for fstrm_iothr_init.

    [981 lines not shown]
VersionDeltaFile
1.1.1.10+6,807-3,866external/bsd/nsd/dist/configure
1.1+5,801-0external/bsd/nsd/dist/simdzone/configure
1.1.1.5+3,885-815external/bsd/nsd/dist/rdata.c
1.1+3,770-0external/bsd/nsd/dist/simdzone/src/generic/types.h
1.1+3,648-0external/bsd/nsd/dist/doc/manual/resources/css/dark.css
1.1.1.9+1,760-1,479external/bsd/nsd/dist/configlexer.c
+25,671-6,160308 files not shown
+62,520-16,023314 files

LLVM/project 302e6e1llvm/include/llvm/CAS OnDiskCASLogger.h, llvm/include/llvm/CodeGen MachineScheduler.h

update ABI checker issue for this PR.

Created using spr 1.3.7
DeltaFile
+33-31llvm/include/llvm/CAS/OnDiskCASLogger.h
+31-3llvm/lib/CodeGen/PHIElimination.cpp
+9-2llvm/lib/CodeGen/MachineScheduler.cpp
+6-1llvm/lib/CodeGen/UnreachableBlockElim.cpp
+5-1llvm/include/llvm/CodeGen/MachineScheduler.h
+5-1llvm/lib/CodeGen/MachineSink.cpp
+89-3912 files not shown
+105-5618 files

LLVM/project ab7217aflang/lib/Optimizer/OpenACC/Support FIROpenACCTypeInterfaces.cpp, flang/test/Transforms/OpenACC acc-implicit-data.fir

[acc][flang] Add isDeviceData APIs for device data detection (#176219)

Add comprehensive APIs to detect device-resident data across OpenACC
type and operation interfaces. This enables passes to identify data that
is already on the device (e.g., CUF device/managed/constant memory, GPU
address spaces) and handle it appropriately.

New interface methods:
- PointerLikeType::isDeviceData(Value): Returns true if the pointer
points to device data.
- MappableType::isDeviceData(Value): Returns true if the variable
represents device data.
- GlobalVariableOpInterface::isDeviceData(): Returns true if the global
variable is device data.

New utilities in OpenACCUtils:
- acc::isDeviceValue(Value): Checks if a value represents device data by
querying type interfaces, PartialEntityAccessOpInterface for base
entities, and AddressOfGlobalOpInterface for global symbols.

    [21 lines not shown]
DeltaFile
+281-2mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
+99-0flang/lib/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.cpp
+56-0mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp
+38-0flang/test/Transforms/OpenACC/acc-implicit-data.fir
+37-0mlir/test/Dialect/OpenACC/acc-implicit-data.mlir
+24-0mlir/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+535-213 files not shown
+624-2719 files

LLVM/project 64be34cllvm CMakeLists.txt, llvm/include/llvm/Support thread.h

Enable using threads on z/OS (#171847)

z/OS 3.1 enables TLS support (limited to compile time constant
initializers). To enable building with thread support, we need to update
the code to handle the difference in definition of pthread_t. It is a
struct on z/OS, not an integer. The existing code assumes that pthread_t
is an integer. This usually happens when checking to see if pthread_t is
null or not.

In Parallel.cpp, there was a variable `Backoff` defined as TLS. The
initializer for this requires C++ initialization which isn't supported
on z/OS. The variable isn't actually used (see declaration of local var
with same name inside the loop) so deleting it solved the build failure
this was causing.
DeltaFile
+12-2llvm/lib/Support/Unix/Threading.inc
+6-2llvm/include/llvm/Support/thread.h
+1-6llvm/CMakeLists.txt
+0-2llvm/lib/Support/Parallel.cpp
+19-124 files