FreeBSD/ports decf626sysutils/nerdctl distinfo Makefile

sysutils/nerdctl: Update to 2.3.4

Changelog: https://github.com/containerd/nerdctl/releases/tag/v2.3.4

PR:             296514
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+5-5sysutils/nerdctl/distinfo
+1-1sysutils/nerdctl/Makefile
+6-62 files

LLVM/project f1d1746llvm/lib/Target/M68k/GISel M68kLegalizerInfo.cpp

[M68K][GlobalISel] Remove dependency on legal ruleset (#207614)

This fills in always legal rules, to remove the dependency on the legacy
ruleset. This is not guaranteed to be all the rules, just the ones that
appear
in tests.

See #197308
DeltaFile
+2-0llvm/lib/Target/M68k/GISel/M68kLegalizerInfo.cpp
+2-01 files

OpenBSD/ports cysD5P1www/yt-dlp distinfo Makefile, www/yt-dlp/pkg PLIST

   www/yt-dlp: update to 2026.07.04
VersionDeltaFile
1.63+6-9www/yt-dlp/pkg/PLIST
1.71+2-2www/yt-dlp/distinfo
1.79+1-1www/yt-dlp/Makefile
+9-123 files

OpenBSD/ports LdBMU3udevel/imake-cf Makefile, devel/imake-cf/patches patch-OpenBSD_cf

   */*: the cpp binary moves to /usr/bin
VersionDeltaFile
1.11+9-0devel/imake-cf/patches/patch-OpenBSD_cf
1.20+1-0devel/imake-cf/Makefile
1.377+0-1net/samba/Makefile
+10-13 files

OpenBSD/xenocara eDPwZaDapp/xrdb Makefile.bsd-wrapper, etc config.site

   the cpp binary moves to /usr/bin
VersionDeltaFile
1.11+2-2etc/config.site
1.7+2-2app/xrdb/Makefile.bsd-wrapper
+4-42 files

OpenBSD/src RIQJEBEgnu/usr.bin/cc/cpp Makefile, gnu/usr.bin/clang/clang Makefile

   retire the cpp.sh script and install the cpp binary directly in /usr/bin

   The cpp.sh wrapper script no longer serves any purpose:
   * We no longer force the preprocessor into -traditional mode.
   * Our compilers already define __GNUC__ for the preprocessor.
   * The location of cpp is well known.
   * Our compilers only use the standard include paths by default.

   gcc4 testing by miod@
VersionDeltaFile
1.7+2-2usr.bin/calendar/pathnames.h
1.171+2-2usr.bin/Makefile
1.22+2-2gnu/usr.bin/clang/clang/Makefile
1.3+1-3gnu/usr.bin/cc/cpp/Makefile
1.12+1-1usr.bin/cpp/cpp.sh
1.14+1-1usr.bin/cpp/Makefile
+9-112 files not shown
+10-138 files

LLVM/project a678529llvm/lib/Transforms/IPO OpenMPOpt.cpp, llvm/test/Transforms/OpenMP spmd_parallel_wrapper_removal.ll spmdization.ll

[OpenMPOpt] Null generic-mode wrappers for SPMDized kernels

If a kernel gets SPMDized, it doesn't need the wrapper function that is
passed to __kmpc_parallel_60. Keeping the dead wrapper function can lead
to lots of misleading "local memory global used by non-kernel function"
AMDGPU backend warnings.
Let OpenMPOpt null the wrapper argument such that DCE can then remove
the corresponding dead functions.

Claude assisted with this patch.
DeltaFile
+80-0llvm/test/Transforms/OpenMP/spmd_parallel_wrapper_removal.ll
+63-0llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+8-8llvm/test/Transforms/OpenMP/spmdization.ll
+1-1llvm/test/Transforms/OpenMP/spmdization_assumes.ll
+1-1llvm/test/Transforms/OpenMP/get_hardware_num_threads_in_block_fold.ll
+1-1llvm/test/Transforms/OpenMP/is_spmd_exec_mode_fold.ll
+154-116 files

FreeBSD/ports 203c1bbwww/mediawiki146 Makefile

www/mediawiki146: Fix PKGNAMESUFFIX: should be 146, not 145

PR:             296533
Approved by:    blanket (fix port)
Sponsored by:   UNIS Labs
DeltaFile
+2-1www/mediawiki146/Makefile
+2-11 files

OpenBSD/ports evGVa91graphics/inkscape/patches patch-src_extension_internal_pdfinput_pdf-parser_cpp patch-src_extension_internal_pdfinput_poppler-utils_cpp, print/scribus/patches patch-scribus_plugins_import_pdf_slaoutput_cpp

   Fix build with poppler-26.07.0.
VersionDeltaFile
1.34+85-1graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
1.10+15-1graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-utils_cpp
1.29+11-2print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput_cpp
1.1+13-0x11/kde-applications/kitinerary/patches/patch-src_lib_pdf_pdfextractoroutputdevice_cpp
+124-44 files

OpenBSD/ports 3BKcSdFprint/poppler Makefile distinfo, print/poppler/patches patch-poppler_XRef_cc patch-cpp_CMakeLists_txt

   Update to poppler-26.07.0.

   The upstream minor bump for libpoppler-cpp is bogus (no dynamic
   export changes found).
VersionDeltaFile
1.216+3-3print/poppler/Makefile
1.127+2-2print/poppler/distinfo
1.40+2-2print/poppler/patches/patch-poppler_XRef_cc
1.10+1-1print/poppler/patches/patch-cpp_CMakeLists_txt
1.49+1-0print/poppler/pkg/PLIST-main
+9-85 files

FreeBSD/ports 9e4aec1sysutils/znapzend Makefile distinfo

sysutils/znapzend: Update to 0.23.4
DeltaFile
+3-3sysutils/znapzend/Makefile
+3-3sysutils/znapzend/distinfo
+6-62 files

FreeNAS/freenas 6f2abeesrc/middlewared/middlewared/plugins/system product.py, src/middlewared/middlewared/plugins/system_advanced config.py __init__.py

Address reviews
DeltaFile
+18-13src/middlewared/middlewared/plugins/system_advanced/config.py
+2-4src/middlewared/middlewared/utils/service/settings.py
+1-3src/middlewared/middlewared/plugins/system_advanced/__init__.py
+2-1src/middlewared/middlewared/plugins/system/product.py
+23-214 files

FreeNAS/freenas ffcaabfsrc/middlewared/middlewared/plugins/docker config.py, src/middlewared/middlewared/plugins/system product.py

Address reviews
DeltaFile
+18-13src/middlewared/middlewared/plugins/system_advanced/config.py
+2-4src/middlewared/middlewared/utils/service/settings.py
+1-3src/middlewared/middlewared/plugins/system_advanced/__init__.py
+2-1src/middlewared/middlewared/plugins/system/product.py
+2-1src/middlewared/middlewared/plugins/docker/config.py
+25-225 files

NetBSD/src O3CFo3Vlib/libc/citrus/modules citrus_iconv_std.c

   iconv(3): Fix alignment of encoding states.

   Sprinkle some assertions while here to verify.

   PR lib/60413: iconv_samples test crashes on sparc*
VersionDeltaFile
1.18+37-8lib/libc/citrus/modules/citrus_iconv_std.c
+37-81 files

NetBSD/src pKslIJIlib/libc/citrus/modules citrus_viqr.c

   iconv VIQR: Fix use-after-free during destruction.

   PR lib/59019: various iconv issues

   Prompted by investigating:

   PR lib/60413: iconv_samples test crashes on sparc*

   Fixed in FreeBSD back in 2022, and I confirmed -Wuse-after-free catches
   this for us too, but we're not using it -- maybe we should:

   commit 8f27c9d14a559f33aa7fc3245f841f7ce52fadd5
   Author: John Baldwin <jhb at FreeBSD.org>
   Date:   Mon Oct 3 16:10:43 2022 -0700

       libiconv VIQR: Fix a use after free.

       Use TAILQ_FOREACH_SAFE to walk to list of children mnemonics to
       free

    [5 lines not shown]
VersionDeltaFile
1.10+4-4lib/libc/citrus/modules/citrus_viqr.c
+4-41 files

LLVM/project 6d6ef7cllvm/include/llvm/Analysis StaticDataProfileInfo.h, llvm/lib/Target/X86 X86AsmPrinter.cpp

fix

Created using spr 1.3.7
DeltaFile
+3-0llvm/lib/Target/X86/X86AsmPrinter.cpp
+1-1llvm/include/llvm/Analysis/StaticDataProfileInfo.h
+4-12 files

FreeBSD/ports 7781106math/R-cran-doBy distinfo Makefile

math/R-cran-doBy: Update to 4.7.2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-doBy/distinfo
+1-1math/R-cran-doBy/Makefile
+4-42 files

LLVM/project ecdd640llvm/include/llvm/Support GenericLoopInfoImpl.h

[LoopInfo] Avoid a throwaway vector in getLoopsInPreorder. NFC (#207607)

We can append each root and walk its inner loops directly into the
result.
DeltaFile
+2-3llvm/include/llvm/Support/GenericLoopInfoImpl.h
+2-31 files

LLVM/project 051bcefllvm/include/llvm/Support GenericDomTreeConstruction.h

[GenericDomTreeConstruction] Store the semidominator value in Label (#207603)

runSemiNCA's eval() stores the vertex with the minimal semidominator in
Label and dereferences NumToInfo[Label]->Semi to compare it. Store the
semidominator (Semi) value directly in Label instead, so eval compares
by number with no NumToInfo lookup.
DeltaFile
+12-10llvm/include/llvm/Support/GenericDomTreeConstruction.h
+12-101 files

FreeBSD/ports 097af45www/xh distinfo Makefile.crates

www/xh: Update to 0.26.1

While here, claim maintainership after three consecutive maintainer
timeout.

Changelog: https://github.com/ducaale/xh/blob/v0.26.1/CHANGELOG.md

PR:             296172
Approved by:    lcook (former maintainer)
DeltaFile
+443-329www/xh/distinfo
+220-163www/xh/Makefile.crates
+2-3www/xh/Makefile
+665-4953 files

FreeBSD/src 759ce9abin/ps ps.1

ps.1: Fix broken comment line

While here, remove the long-unused dash in the first line.

Reviewed by:    ziaee, olce
Fixes:          ddf144a04b53 ("ps.1: Revamp: Explain general principles, update to match reality")
MFC after:      1 day
Differential Revision:  https://reviews.freebsd.org/D58038
DeltaFile
+2-2bin/ps/ps.1
+2-21 files

FreeBSD/ports 21f8089emulators/x49gp Makefile, emulators/x49gp/files patch-qemu_qemu-git_cache-utils.h

emulators/x49gp: fix build on powerpc*

/usr/local/bin/ld: cannot find qemu/qemu-git/arm-softmmu/i386-dis.o: No such file or directory
DeltaFile
+40-0emulators/x49gp/files/patch-qemu_qemu-git_cache-utils.h
+3-0emulators/x49gp/Makefile
+43-02 files

NetBSD/src aGL9vvydoc CHANGES-11.0

   Ticket #372
VersionDeltaFile
1.1.2.124+10-1doc/CHANGES-11.0
+10-11 files

NetBSD/src PAVZdX3external/mit/xorg/lib driver.mk, external/mit/xorg/lib/libEGL Makefile

   Pull up following revision(s) (requested by mrg in ticket #372):

        external/mit/xorg/lib/libEGL/Makefile: revision 1.10
        external/mit/xorg/lib/driver.mk: revision 1.9
        external/mit/xorg/lib/libgbm/Makefile: revision 1.11
        external/mit/xorg/lib/libGL/Makefile: revision 1.36

   ensure HAVE_NOATEXIT is properly set for all that need it.
VersionDeltaFile
1.9.4.1+3-2external/mit/xorg/lib/libEGL/Makefile
1.35.4.1+3-2external/mit/xorg/lib/libGL/Makefile
1.8.2.1+2-1external/mit/xorg/lib/driver.mk
1.10.4.1+2-1external/mit/xorg/lib/libgbm/Makefile
+10-64 files

FreeBSD/ports 95af8bairc/weechat distinfo Makefile

irc/weechat: Security update to 4.9.3

Security:       d7939352-788b-11f1-b72c-8447094a420f
MFH:            2026Q2
(cherry picked from commit d3fb58592a8d69d1cfc80e5fd4ea06273e2af746)
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 51f0192audio/denemo Makefile

audio/denemo: Deprecate and set EXPIRATION_DATE to 2026-08-31

Current release is over a decade old, upstream is still active if someone
wants to pick it up and keep it up to date
DeltaFile
+3-0audio/denemo/Makefile
+3-01 files

FreeBSD/ports 19781e9audio/tta Makefile

audio/tta: Deprecate and set EXPIRATION_DATE to 2026-08-31

No active development for over a decade and main site is gone.
FFmpeg supports both encoding and decoding of this format
DeltaFile
+3-0audio/tta/Makefile
+3-01 files

FreeBSD/ports d3fb585irc/weechat distinfo Makefile

irc/weechat: Security update to 4.9.3

Security:       d7939352-788b-11f1-b72c-8447094a420f
MFH:            2026Q2
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 14f7577net-p2p/mkbrr distinfo Makefile

net-p2p/mkbrr: Update to 1.24.0

Changelog: https://github.com/autobrr/mkbrr/releases/tag/v1.24.0
DeltaFile
+5-5net-p2p/mkbrr/distinfo
+1-2net-p2p/mkbrr/Makefile
+6-72 files

FreeBSD/ports 3b1f222audio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to 2.5.6

Fixes multiple security issues:

Fix CVE-2026-58264 - a heap-based buffer overrun in command handler
Fix a heap-based buffer overflow in MIDI player
Fix a heap-based buffer overrun for DLS samples
Fix a DLS ptbl chunk integer overflow
Fix a DLS articulation chunk integer overflow
Fix a SF2 DMOD chunk integer underflow

Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.6

Security:       CVE-2026-58264
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files