NetBSD/pkgsrc-wip 37f08ec — rust199/files gcc-wrap

rust199: fix build for powerpc by adding -mno-pltseq.

This is required due to the new gcc which comes along with NetBSD 10.0,
which is now the target for this rust build due to the requirement for
a newer gcc to build the embedded LLVM.
DeltaFile
+1-1rust199/files/gcc-wrap
+1-11 files

FreeBSD/doc ce90fb4 — website/content/en/cgi man.cgi

man.cgi: fix html typo
DeltaFile
+1-1website/content/en/cgi/man.cgi
+1-11 files

LLVM/project 40534a2 — mlir/include/mlir/Dialect/OpenACC OpenACCOps.td, mlir/test/Dialect/OpenACC side-effects.mlir

[mlir][acc] Declare the memory effects of acc.atomic.read

The operation read `x` and wrote `v` but declared no memory effects at
all, so every memory analysis had to treat both locations as unknown and
stay maximally conservative. In particular it could not be seen to
overwrite `v`.

Declare the effects per operand so the read on `x` and the write on `v`
are visible.
DeltaFile
+42-0mlir/test/Dialect/OpenACC/side-effects.mlir
+2-2mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
+44-22 files

FreeBSD/ports 5d5e794 — x11/plasma6-plasma-workspace Makefile

x11/plasma6-plasma-workspace: Fix build on older stable

On FreeBSD older than 1501503 the cameraindicator plugin is excluded
from the package, but it still gets installed into the stage directory.
ldd crashes on it during stage-qa and leaves ld-elf.so.1.core behind,
so check-plist fails. Remove the plugin from the stage directory as well.

Reviewed by:    arrowd
Differential Revision:  https://reviews.freebsd.org/D60301
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0x11/plasma6-plasma-workspace/Makefile
+3-01 files

LLVM/project 092c551 — llvm/bindings/ocaml/llvm llvm.ml llvm_ocaml.c, llvm/docs ReleaseNotes.md

[OCaml] Use DataLayout instead of string in (set_)data_layout (#228445)

Now that DataLayout is part of llvm rather than llvm_target, make use of
it in the `data_layout` and `set_data_layout` APIs.
DeltaFile
+6-7llvm/bindings/ocaml/llvm/llvm.mli
+4-6llvm/bindings/ocaml/llvm/llvm_ocaml.c
+2-3llvm/test/Bindings/OCaml/debuginfo.ml
+2-2llvm/test/Bindings/OCaml/core.ml
+2-2llvm/bindings/ocaml/llvm/llvm.ml
+4-0llvm/docs/ReleaseNotes.md
+20-201 files not shown
+21-207 files

FreeBSD/ports 7febd2c — www/freenginx/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation, www/nginx-devel/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Fix three defects in the body filter of the zstd module.  A worker spins
at 100% CPU forever when an empty flush buffer arrives and the compressor
has nothing left to flush.  A response is truncated at 131072 bytes when
a single input buffer larger than that carries last_buf.  An output
buffer that is already full when ZSTD_endStream() is due gets dropped.

Upstream has not taken a code change since April 2024.

PR:             299100
Sponsored by:   Netzkommune GmbH

(cherry picked from commit e7df2a613c408a27dbceddb620a4f10dcc62113b)
DeltaFile
+60-0www/nginx/files/extra-patch-zstd-last-truncation
+60-0www/freenginx/files/extra-patch-zstd-last-truncation
+60-0www/nginx-devel/files/extra-patch-zstd-last-truncation
+41-0www/nginx/files/extra-patch-zstd-empty-flush
+41-0www/nginx-devel/files/extra-patch-zstd-empty-flush
+41-0www/freenginx/files/extra-patch-zstd-empty-flush
+303-09 files not shown
+369-315 files

FreeBSD/ports 76d7653 — www/freenginx pkg-plist

www/freenginx: Fix the packing list for the zstd module

The two entries were taken over from www/nginx and still named
libexec/nginx, while the port installs its modules into
libexec/freenginx.  Building with ZSTD enabled failed in check-plist.

Sponsored by:   Netzkommune GmbH

(cherry picked from commit 484258ac09d758313d3866f865bc789919c8e593)
DeltaFile
+2-2www/freenginx/pkg-plist
+2-21 files

LLVM/project 22c49fe — llvm/lib/Target/Mips/AsmParser MipsAsmParser.cpp

[Mips] Restrict microMIPS GP load folding to word loads (#228881)

Only LW has a GP-relative variant, so restrict the folding to LW_MM and
LW_MMR6.

Assisted-by: OpenAI Codex # Testcases
DeltaFile
+2-2llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+2-21 files

FreeBSD/ports e7df2a6 — www/freenginx/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation, www/nginx-devel/files extra-patch-zstd-empty-flush extra-patch-zstd-last-truncation

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Fix three defects in the body filter of the zstd module.  A worker spins
at 100% CPU forever when an empty flush buffer arrives and the compressor
has nothing left to flush.  A response is truncated at 131072 bytes when
a single input buffer larger than that carries last_buf.  An output
buffer that is already full when ZSTD_endStream() is due gets dropped.

Upstream has not taken a code change since April 2024.

PR:             299100
Sponsored by:   Netzkommune GmbH
DeltaFile
+60-0www/freenginx/files/extra-patch-zstd-last-truncation
+60-0www/nginx-devel/files/extra-patch-zstd-last-truncation
+60-0www/nginx/files/extra-patch-zstd-last-truncation
+41-0www/freenginx/files/extra-patch-zstd-empty-flush
+41-0www/nginx/files/extra-patch-zstd-empty-flush
+41-0www/nginx-devel/files/extra-patch-zstd-empty-flush
+303-09 files not shown
+369-315 files

FreeBSD/ports 484258a — www/freenginx pkg-plist

www/freenginx: Fix the packing list for the zstd module

The two entries were taken over from www/nginx and still named
libexec/nginx, while the port installs its modules into
libexec/freenginx.  Building with ZSTD enabled failed in check-plist.

Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2www/freenginx/pkg-plist
+2-21 files

LLVM/project 2f99c9c — lld/ELF/Arch Mips.cpp, lld/test/ELF mips-micro-jump-region.s

[lld][Mips] Remove signed range check for R_MICROMIPS_26_S1 (#228880)

R_MICROMIPS_26_S1 encodes a shifted index within the current PC region,
not a signed absolute address. Applying the PC-relative relocation's
signed 27-bit check rejects valid destinations in higher address
regions.

Write the jump index without that check, as for R_MIPS_26, while
retaining
the signed range check for R_MICROMIPS_PC26_S1. Cover both jumps and
calls
at a high address in little- and big-endian objects.

Assisted-by: OpenAI Codex # Testcases
DeltaFile
+27-0lld/test/ELF/mips-micro-jump-region.s
+4-0lld/ELF/Arch/Mips.cpp
+31-02 files

FreeBSD/ports 7729bd2 — devel/py-setupmeta distinfo Makefile

devel/py-setupmeta: update to 3.9.0

Sponsored by:   Netflix
DeltaFile
+6-1devel/py-setupmeta/Makefile
+3-3devel/py-setupmeta/distinfo
+9-42 files

LLVM/project 7a7950d — llvm/lib/Target/Mips/MCTargetDesc MipsAsmBackend.cpp, llvm/test/MC/Mips unaligned-nops.s

[Mips] Emit 16-bit microMIPS NOPs for alignment (#228879)

Zero-filled halfword padding is not a complete microMIPS NOP. Emit
move $zero, $zero when alignment requires a two-byte instruction, then
use zero-encoded 32-bit NOPs for the remaining padding.

Handle an odd leading byte as data padding and preserve zero filling in
standard MIPS mode. Extend the unaligned-NOP test to cover both byte
orders, odd-sized data, and mode changes.

Assisted-by: OpenAI Codex # Testcases
DeltaFile
+36-0llvm/test/MC/Mips/unaligned-nops.s
+20-6llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
+56-62 files

OpenBSD/src eabIbK0 — libexec/ld.so ld.so.1 library_subr.c

   surprised this page did not Xr ldd 1
VersionDeltaFile
1.56+12-2libexec/ld.so/library_subr.c
1.26+3-2libexec/ld.so/ld.so.1
+15-42 files

LLVM/project c903e0a — flang-rt/unittests/Runtime Reduction.cpp, flang/include/flang/Common uint128.h

Add unittests
DeltaFile
+34-0flang-rt/unittests/Runtime/Reduction.cpp
+15-11flang/include/flang/Common/uint128.h
+2-2flang/unittests/Evaluate/uint128.cpp
+51-133 files

LLVM/project c819bff — lldb/include/lldb/Target Process.h, lldb/source/Plugins/Platform/POSIX PlatformPOSIX.cpp

[lldb] Replay the cached error from GetLoadImageUtilityFunction (#226986)

`Process::LoadImage` needs a live process to load a library: on POSIX it
makes the C library's `dlopen` run inside the debuggee, and on Windows
it makes `LoadLibraryExW` run there, both through a JIT-compiled
function call that needs a process to run the call in. On a core file
(or, on Windows, a saved minidump) there is no such process, so the load
fails every time. POSIX and Windows each lose the resulting error
message, but for two different reasons.

On POSIX, only the first failure is reported correctly. Load a corefile,
and load two libraries that do not exist shows this:

```
(lldb) process load /tmp/does-not-exist-1.dylib
error: failed to load '/tmp/does-not-exist-1.dylib': dlopen error: could not make function caller: Can't make a function caller without a process.
(lldb) process load /tmp/does-not-exist-2.dylib
error: failed to load '/tmp/does-not-exist-2.dylib': (null)
```

    [57 lines not shown]
DeltaFile
+22-32lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
+51-0lldb/test/API/functionalities/load_unload/process-load-error-postmortem/TestProcessLoadErrorPostmortem.py
+16-21lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
+27-0lldb/test/API/functionalities/postmortem/wow64_minidump/TestWow64MiniDump.py
+17-6lldb/source/Target/Process.cpp
+8-4lldb/include/lldb/Target/Process.h
+141-634 files not shown
+153-6910 files

FreeBSD/ports 48bfa61 — devel/py-pytz Makefile distinfo

devel/py-pytz: Update to 2026.5
DeltaFile
+3-3devel/py-pytz/distinfo
+1-1devel/py-pytz/Makefile
+4-42 files

NetBSD/pkgsrc YLZzl1z — sysutils/ups-nut Makefile options.mk

   ups-nut: add new "doc" option (default: on); PR 60837.

   With both "doc" and "python" turned off, the build no longer requires
   python at build or runtime.

   Add PRINT_PLIST_AWK to help regenerating the PLIST after future changes.

   No changes to the default build.
VersionDeltaFile
1.39+381-381sysutils/ups-nut/PLIST
1.6+13-3sysutils/ups-nut/options.mk
1.86+6-5sysutils/ups-nut/Makefile
+400-3893 files

FreeBSD/ports bdc667d — misc/qwen-code distinfo Makefile, misc/qwen-code/files package-lock.json

misc/qwen-code: update to 0.24.7
DeltaFile
+129-128misc/qwen-code/files/package-lock.json
+7-4misc/qwen-code/Makefile
+3-3misc/qwen-code/distinfo
+139-1353 files

FreeBSD/ports 2199474 — devel/moon Makefile distinfo

devel/moon: update to 2.5.6

Sponsored by:   Netflix
DeltaFile
+3-3devel/moon/distinfo
+1-1devel/moon/Makefile
+4-42 files

LLVM/project ed390ca — flang/lib/Semantics check-omp-syntax.cpp

[flang][OpenMP] Remove unnecessary check for extension clauses (#228878)

Remove the check for extension clauses. These now do have descriptors,
so the check guarding the descriptor retrieval is no longer necessary.
DeltaFile
+0-4flang/lib/Semantics/check-omp-syntax.cpp
+0-41 files

LLVM/project 5f9b69e — clang/test/Parser decltype-gh188014.cpp gh114815.cpp

[clang][test] Combine and clean up decltype parser tests NFC (#228889)

Follow-up #211221
DeltaFile
+23-16clang/test/Parser/decltype-crash.cpp
+0-6clang/test/Parser/gh114815.cpp
+0-4clang/test/Parser/decltype-gh188014.cpp
+23-263 files

OpenBSD/src 2ynya8Y — sbin/isakmpd udp.c

   using sizeof is recommended practice
VersionDeltaFile
1.97+3-3sbin/isakmpd/udp.c
+3-31 files

OpenBSD/src gtrwOTs — usr.sbin/rpc.statd statd.c

   O_NONBLOCK is the modern name (with 2 legacy userland defines and 2 legacy
   kernel defines, not sure when all of that will collapse)
VersionDeltaFile
1.7+2-2usr.sbin/rpc.statd/statd.c
+2-21 files

OpenBSD/src ZtRZoWY — usr.sbin/rtrd hash.c commands.c

   more knf
VersionDeltaFile
1.6+4-24usr.sbin/rtrd/cache.c
1.5+5-15usr.sbin/rtrd/commands.c
1.4+1-2usr.sbin/rtrd/hash.c
+10-413 files

NetBSD/pkgsrc DKIPBmX — doc CHANGES-2026

   doc: Updated mail/thunderbird-l10n to 157.0.1
VersionDeltaFile
1.6644+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YbETl1U — mail/thunderbird-l10n Makefile distinfo

   mail/thunderbird-l10n: Update to 157.0.1

   * Sync with mail/thunderbird-157.0.1.
VersionDeltaFile
1.149+187-187mail/thunderbird-l10n/distinfo
1.155+2-2mail/thunderbird-l10n/Makefile
+189-1892 files

NetBSD/pkgsrc fJCfO4a — doc CHANGES-2026

   doc: Updated mail/thunderbird to 157.0.1
VersionDeltaFile
1.6643+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc p40C5y0 — mail/thunderbird PLIST Makefile, mail/thunderbird/patches patch-python_sites_build.txt patch-browser_app_profile_firefox.js

   mail/thunderbird: Update to 157.0.1

   Changelog:
   157.0.1:
   What's Fixed
   fixed
   EWS/Graph messages could crash Thunderbird when handling relative URL fragments

   157.0:
   What's New
   new
   Enterprise policy DisableChat disables Thunderbird Chat functionality

   new
   Enterprise policy DisableFileLink disables Thunderbird FileLink functionality

   What's Changed
   changed
   Preference mailnews.headers.minNumHeaders has been removed

    [191 lines not shown]
VersionDeltaFile
1.8+5-8mail/thunderbird/patches/patch-browser_app_profile_firefox.js
1.303+6-6mail/thunderbird/distinfo
1.100+1-4mail/thunderbird/PLIST
1.373+2-3mail/thunderbird/Makefile
1.3+2-2mail/thunderbird/patches/patch-python_sites_build.txt
+16-235 files

OPNSense/core 196cb9a — src/opnsense/mvc/app/library/OPNsense/Core Config.php

Config: missing chown in backup call to prevent backend processes leaving unaccessible files for the frontend. closes https://github.com/opnsense/core/pull/10963
DeltaFile
+7-1src/opnsense/mvc/app/library/OPNsense/Core/Config.php
+7-11 files