FreeBSD/ports dfb0c2f — devel/ros-urdfdom_headers Makefile distinfo

devel/ros-urdfdom_headers: Update to 3.0.1

Upstream has stopped tagging releases, so this is the latest
version (3.0.1) based on the git hash.

Changelog is available at https://github.com/ros/urdfdom_headers/blob/rolling/CHANGELOG.rst

PR:             298913
DeltaFile
+13-3devel/ros-urdfdom_headers/pkg-plist
+3-3devel/ros-urdfdom_headers/distinfo
+2-1devel/ros-urdfdom_headers/Makefile
+18-73 files

LLVM/project 4d367cd — offload/plugins-nextgen/amdgpu/src rtl.cpp

fix wraparound bug and atomic release
DeltaFile
+4-4offload/plugins-nextgen/amdgpu/src/rtl.cpp
+4-41 files

LLVM/project fbf4f50 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 copyable-lane-external-use.ll

[SLP]Extract copyable scalars for isomorphic external users

External users, isomorphic to the user of a node with a copyable
scalar, extract it from that node, so other trees can reuse the
vector instead of gathering lanes from different vectors.

Assisted-by: Cursor

Reviewers: bababuck, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/234324
DeltaFile
+12-32llvm/test/Transforms/SLPVectorizer/AArch64/copyable-lane-external-use.ll
+40-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+52-342 files

LLVM/project 85f1bbb — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 minbw-and-mask-unsigned-operand.ll

[SLP]Use operand signedness for forwarded demoted and operand

A demoted and with a full-width mask is replaced by its other operand.
If that operand is narrower, the cast in the final shuffle took its
signedness from known bits, sign-extending unsigned-demoted values.
Cast the operand with its own signedness, as the regular binop path
does.

Fixes #237530

Assisted-by: Cursor

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/237748
DeltaFile
+5-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1llvm/test/Transforms/SLPVectorizer/X86/minbw-and-mask-unsigned-operand.ll
+6-22 files

FreeBSD/ports 445f9e5 — www/freenginx/files extra-patch-ngx_http_upload_module.c extra-patch-nginx-link-function-config, www/nginx Makefile

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

Build the dav_ext, auth_digest, subs_filter, link and upload modules from
their own source ports.  freenginx drops HTTP_SUBS_FILTER, which needs a
structure field freenginx does not provide.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-42www/nginx/files/extra-patch-nginx-link-function-config
+0-42www/nginx-devel/files/extra-patch-nginx-link-function-config
+0-42www/freenginx/files/extra-patch-nginx-link-function-config
+0-35www/freenginx/files/extra-patch-ngx_http_upload_module.c
+26-1www/nginx/Makefile
+26-1www/nginx-devel/Makefile
+52-16313 files not shown
+102-30419 files

FreeBSD/ports 1db625d — www Makefile, www/nginx-module-link distinfo pkg-descr

www/nginx-module-link: Add New Port

Sources of the link_func module, which dispatches a request to a function
in a C library loaded at run time.  The nginx ports build it from here
when their LINK option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-link/Makefile
+14-0www/nginx-module-link/files/pkg-message.in
+6-0www/nginx-module-link/pkg-descr
+3-0www/nginx-module-link/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports b94c7fa — www Makefile, www/nginx-module-subs-filter distinfo pkg-descr

www/nginx-module-subs-filter: Add New Port

Sources of the subs_filter module, which rewrites strings in the response
body.  The nginx ports build it from here when their HTTP_SUBS_FILTER
option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-subs-filter/Makefile
+14-0www/nginx-module-subs-filter/files/pkg-message.in
+6-0www/nginx-module-subs-filter/pkg-descr
+3-0www/nginx-module-subs-filter/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports 0954332 — www Makefile, www/nginx-module-auth-digest distinfo pkg-descr

www/nginx-module-auth-digest: Add New Port

Sources of the auth_digest module, which adds RFC 2617 HTTP digest
authentication.  The nginx ports build it from here when their
HTTP_AUTH_DIGEST option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-auth-digest/Makefile
+14-0www/nginx-module-auth-digest/files/pkg-message.in
+6-0www/nginx-module-auth-digest/pkg-descr
+3-0www/nginx-module-auth-digest/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports 8dd7299 — www Makefile, www/nginx-module-dav-ext distinfo pkg-descr

www/nginx-module-dav-ext: Add New Port

Sources of the dav_ext module, which adds the PROPFIND, OPTIONS, LOCK and
UNLOCK WebDAV methods on top of the standard dav module.  The nginx ports
build it from here when their HTTP_DAV_EXT option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-dav-ext/Makefile
+14-0www/nginx-module-dav-ext/files/pkg-message.in
+6-0www/nginx-module-dav-ext/pkg-descr
+3-0www/nginx-module-dav-ext/distinfo
+1-0www/Makefile
+59-05 files

FreeBSD/ports f7cb401 — www Makefile, www/nginx-module-upload distinfo pkg-descr

www/nginx-module-upload: Add New Port

Sources of the upload module, a maintained fork that adds multipart and
resumable file uploads.  The nginx ports build it from here when their
UPLOAD option is set.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-upload/Makefile
+14-0www/nginx-module-upload/files/pkg-message.in
+7-0www/nginx-module-upload/pkg-descr
+3-0www/nginx-module-upload/distinfo
+1-0www/Makefile
+60-05 files

LLVM/project fd23f88 — llvm/test/Transforms/SLPVectorizer/X86 minbw-and-mask-unsigned-operand.ll

[SLP][NFC]Add a test with incorrect flag propagation, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/237746
DeltaFile
+56-0llvm/test/Transforms/SLPVectorizer/X86/minbw-and-mask-unsigned-operand.ll
+56-01 files

LLVM/project 22b0cdc — llvm/test/Transforms/SLPVectorizer/X86 minbw-and-mask-unsigned-operand.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+56-0llvm/test/Transforms/SLPVectorizer/X86/minbw-and-mask-unsigned-operand.ll
+56-01 files

FreeBSD/ports bdbc802 — games/libretro-play distinfo Makefile, games/libretro-play/files patch-deps_CodeGen_build__cmake_CMakeLists.txt patch-Source_ui__libretro_CMakeLists.txt

games/libretro-play: update to 0.77

PR:             298577
DeltaFile
+40-24games/libretro-play/Makefile
+19-11games/libretro-play/distinfo
+0-13games/libretro-play/files/patch-deps_CodeGen_build__cmake_CMakeLists.txt
+0-13games/libretro-play/files/patch-Source_ui__libretro_CMakeLists.txt
+59-614 files

LLVM/project b3a8197 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP]Limit phi reordering to lists filling one register, NFCI

The prefix-first attempt from #234997 also ran for lists of mutually
incompatible phis and for lists longer than one register, where the
sorted windows never vectorized and only rebuilt rejected trees.

Assisted-by: Cursor

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/237743
DeltaFile
+10-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+10-21 files

FreeBSD/ports 60b58a2 — comms/wsjtx distinfo pkg-plist, comms/wsjtx/files patch-CMakeLists.txt

comms/wsjtx: Update to 3.0.2

PR:             299300
DeltaFile
+24-66comms/wsjtx/Makefile
+41-11comms/wsjtx/pkg-plist
+11-0comms/wsjtx/files/patch-CMakeLists.txt
+3-3comms/wsjtx/distinfo
+79-804 files

LLVM/project 54a690d — offload/plugins-nextgen/amdgpu/dynamic_hsa hsa.cpp hsa_ext_amd.h, offload/plugins-nextgen/amdgpu/src rtl.cpp

[offload][AMDGPU] Properly scan for available SDMA engines

Two reasons:
(1) satisfy the documented API requirements of
hsa_amd_memory_async_copy_on_engine which say that the "client should
use hsa_amd_memory_copy_engine_status first to get the ID availability"
(2) work around device-dependent restrictions: the ROCr sources say that
"due to a RAS issue, GFX90a can only support H2D copies on SDMA0"

This patch was hand-manufactured using Neovim.
DeltaFile
+33-13offload/plugins-nextgen/amdgpu/src/rtl.cpp
+18-0offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa_ext_amd.h
+1-0offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.cpp
+52-133 files

LLVM/project 4181a65 — llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 umulh.ll smulh.ll

[SelectionDAG] Canonicalize i1 MULHS/MULHU to zero in getNode (#236643)

i1 mulh operations always return zero, because the high bit of the 2-bit
product of two booleans is never set. This canonicalizes `MULHS`/`MULHU`
to zero for i1 in `SelectionDAG::getNode`, next to the existing i1
canonicalizations for `MUL` (to `AND`) and `ADD`/`SUB` (to `XOR`).

Without it, DAGCombiner folds `mulhs(x, 1)` to `sra x, 0` — the i1
constant 1 is also -1 — and returns `x` instead of 0.

Tests: `smulh_i1` in `CodeGen/X86/smulh.ll` and `umulh_i1` in
`CodeGen/X86/umulh.ll`.

Fixes #236347

Assisted-by: Claude Code
DeltaFile
+11-0llvm/test/CodeGen/X86/umulh.ll
+11-0llvm/test/CodeGen/X86/smulh.ll
+5-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+27-03 files

LLVM/project fa38f7d — llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize runtime-checks-hoist.ll

[LV] Bail out if the vector loop becomes dead late in executePlan. (#237733)

The minimum iteration check may only fold to true after
expandSCEVsToVPInstructions, after the existing check for a dead vector
loop. expandSCEVs then still expands the now-dead runtime check bounds
that are hoisted out of the outer loop in IR. SCEVExpander may re-use
values from the SCEV checks for them, which get removed together with
the dead SCEV check block, triggering an assertion in
SCEVExpanderCleaner.

Move check just before execute, to fix assertion
DeltaFile
+61-0llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+12-13llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+73-132 files

OpenBSD/ports CmuoZIp — emulators/qemu/patches patch-qga_meson_build

   emulators/qemu: add missed patchfile
VersionDeltaFile
1.1+15-0emulators/qemu/patches/patch-qga_meson_build
+15-01 files

OpenBSD/ports uNzk5Ee — emulators/qemu distinfo, emulators/qemu/patches patch-qga_commands-posix_c patch-meson_build

   emulators/qemu: update to 11.1.3

   From Brad Smith (maintainer)
VersionDeltaFile
1.6+417-6emulators/qemu/patches/patch-qga_commands-bsd_c
1.6+124-0emulators/qemu/patches/patch-qga_qapi-schema_json
1.2+26-26emulators/qemu/patches/patch-hw_usb_hcd-xhci_c
1.14+26-2emulators/qemu/patches/patch-qga_commands-posix_c
1.25+26-2emulators/qemu/patches/patch-meson_build
1.90+2-2emulators/qemu/distinfo
+621-382 files not shown
+623-408 files

LLVM/project 9fe21ee — llvm/lib/Transforms/Scalar LoopUnrollAndJamPass.cpp, llvm/test/Transforms/LoopUnrollAndJam reuse.ll

fixup! [LoopUnrollAndJam] Jamming Outside Loop for stencil
DeltaFile
+175-0llvm/test/Transforms/LoopUnrollAndJam/reuse.ll
+2-1llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
+177-12 files

OpenBSD/ports PcgGHbZ — net/neatvnc Makefile distinfo

   net/neatvnc: Update to 1.0.4
VersionDeltaFile
1.4+2-2net/neatvnc/distinfo
1.5+1-1net/neatvnc/Makefile
+3-32 files

OpenBSD/ports g0TQPGI — sysutils/chezmoi Makefile modules.inc

   sysutils/chezmoi: Update to 2.74.0
VersionDeltaFile
1.26+138-146sysutils/chezmoi/distinfo
1.27+39-43sysutils/chezmoi/modules.inc
1.29+1-1sysutils/chezmoi/Makefile
+178-1903 files

OpenBSD/ports tGQqcUk — wayland/mango Makefile distinfo, wayland/mango/patches patch-assets_config_toml patch-assets_config_conf

   wayland/mango: Update to 0.18.4
VersionDeltaFile
1.6+2-2wayland/mango/patches/patch-src_dispatch_bind_c
1.25+2-2wayland/mango/distinfo
1.3+1-1wayland/mango/patches/patch-assets_config_toml
1.4+1-1wayland/mango/patches/patch-assets_config_conf
1.26+1-1wayland/mango/Makefile
+7-75 files

FreeBSD/ports 3b5a96a — x11/xpra Makefile, x11/xpra/files patch-xpra_audio_src.py patch-xpra_gtk_dialogs_gui.py

x11/xpra: Update to 6.5.5

Changes: https://github.com/Xpra-org/xpra/releases/tag/v6.5.5

Make the OPTIONS work.  The port builds with pep517 but passed its
--with-X/--without-X switches through PYDISTUTILS_*ARGS, which pep517
ignores, so setup.py autodetected everything.  Pass them through
XPRA_EXTRA_BUILD_ARGS in MAKE_ENV, which setup.py reads.

- Every OPTION maps to a switch: AVAHI=mdns, CUPS=printing, DOCS=docs,
  GSTREAMER=gstreamer (never passed before), LIBYUV=csc_libyuv,
  WEBCAM=webcam.  pandoc is only needed for DOCS.
- Drop dec_avcodec2 and enc_ffmpeg (6.5.5 has no FFmpeg codecs), the
  unused libavcodec LIB_DEPENDS and their DESCs.
- GSTREAMER off removes xpra/codecs/gstreamer; xpra/gstreamer is always
  installed (--without-gstreamer only turns off gstreamer_audio and
  gstreamer_video).

Changes in the default package (AVAHI CUPS DOCS GSTREAMER), which was

    [31 lines not shown]
DeltaFile
+34-43x11/xpra/Makefile
+61-0x11/xpra/files/patch-xpra_server_proxy_instance__base.py
+17-20x11/xpra/files/patch-xpra_scripts_server.py
+32-0x11/xpra/files/patch-xpra_codecs_gstreamer_capture.py
+23-0x11/xpra/files/patch-xpra_gtk_dialogs_gui.py
+20-0x11/xpra/files/patch-xpra_audio_src.py
+187-631 files not shown
+190-667 files

NetBSD/pkgsrc 8aS9Jpp — doc CHANGES-2026

   doc: Updated databases/postgresql-postgis2.update to 3.7.0
VersionDeltaFile
1.7522+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2eVfM49 — databases/postgresql-postgis2 distinfo Makefile

   databases/postgresql-postgis2: Update to 3.7.0

   Packaging changes:

     - Accomodate upstream's removal of address standardizer.
     - Accomodate upstream's removal of TIGER geocoder.

   Upstream NEWS:

   PostGIS 3.7.0
   2026/10/29

   This version requires GEOS 3.10+, PostgreSQL 14-19beta3, Proj 6.1+, and libgmp.
   To take advantage of all postgis extension features, GEOS 3.15+ is needed.
   To take advantage of all postgis_sfcgal extension features SFCGAL 2.3+ is needed.
   Python 3 is a new requirement to build the documentation.

   Visual examples in the docs are off by default. To build docs with them,
   configure with `--with-visual-examples` and make sure you have a running

    [61 lines not shown]
VersionDeltaFile
1.47+40-387databases/postgresql-postgis2/PLIST
1.208+16-22databases/postgresql-postgis2/Makefile
1.50+4-4databases/postgresql-postgis2/distinfo
+60-4133 files

NetBSD/pkgsrc gwk0kuD — doc TODO CHANGES-2026

   Updated graphics/lerc, devel/patchelf
VersionDeltaFile
1.7521+3-1doc/CHANGES-2026
1.28265+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc frHumqf — devel/patchelf Makefile distinfo

   patchelf: updated to 0.19.3

   0.19.3

   Bug fixes

   Fix overlapping load segment mappings when growing an executable's interpreter
   and then rewriting its RPATH. Preserve writable coverage of .dynamic so the
   dynamic loader can update DT_DEBUG, fixing crashes in musl bootstrap GCC and
   GNAT
   Reuse the header load segment for further growth and reserve enough file and
   virtual address space after strip removes padding, preventing later rewrites
   from overlapping mappings or corrupting section contents
   Keep the program header table covered by a load segment when repeated
   executable rewrites split note segments and grow the table. This fixes invalid
   PHDR coverage on x86_64 and an assertion failure on AArch64, including when
   patching Grpc.Tools binaries
   Update DT_VERDEF when .gnu.version_d is relocated, preventing the dynamic
   loader from following stale symbol version definitions and crashing before

    [3 lines not shown]
VersionDeltaFile
1.19+4-4devel/patchelf/distinfo
1.22+2-2devel/patchelf/Makefile
+6-62 files

NetBSD/pkgsrc utf0cer — graphics/lerc Makefile distinfo

   lerc: updated to 4.3.0

   4.3.0
   * Added more security fixes. Most of them found by AI. Added or fixed byte counting for the decoder to prevent a possible buffer overrun.
VersionDeltaFile
1.6+4-4graphics/lerc/distinfo
1.5+3-3graphics/lerc/Makefile
+7-72 files