FreeBSD/ports 7617773 — devel/py-virtualenv distinfo Makefile

devel/py-virtualenv: Update to 21.14.11

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.14.9
2. https://github.com/pypa/virtualenv/releases/tag/21.14.10
3. https://github.com/pypa/virtualenv/releases/tag/21.14.11

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+3-3devel/py-virtualenv/Makefile
+6-62 files

LLVM/project 8b8f178 — llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine fold-log2-ceil-idiom.ll

[InstCombine] Added log2-ceil check for non-power-of-two integer widths (#232418)

The log2-ceil fold is only valid for power-of-two integer bit widths.
Adding check for verifying bit width is power of two.

Fixes #227862
DeltaFile
+44-0llvm/test/Transforms/InstCombine/fold-log2-ceil-idiom.ll
+2-1llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+46-12 files

FreeBSD/ports 177c70c — graphics/phototonic Makefile distinfo

graphics/phototonic: Update to 3.2.95 (3.3 beta)

ChangeLog: https://github.com/luebking/phototonic/releases/tag/v3.2.95
DeltaFile
+3-3graphics/phototonic/distinfo
+1-1graphics/phototonic/Makefile
+4-42 files

FreeBSD/ports a595abd — editors/encryptpad distinfo Makefile

editors/encryptpad: Update to 0.6.0.0

ChangeLog:      https://github.com/evpo/EncryptPad/blob/v0.6.0.0/CHANGES.md
MFH:            2026Q4
DeltaFile
+3-8editors/encryptpad/Makefile
+3-3editors/encryptpad/distinfo
+6-112 files

FreeBSD/ports aed6e51 — sysutils/gomplate Makefile distinfo

sysutils/gomplate: Update to 5.3.0

ChangeLog: https://github.com/hairyhenderson/gomplate/releases/tag/v5.3.0
DeltaFile
+5-5sysutils/gomplate/distinfo
+1-2sysutils/gomplate/Makefile
+6-72 files

FreeBSD/ports 589345e — textproc/R-cran-readxl Makefile distinfo

textproc/R-cran-readxl: Update to 1.6.0

ChangeLog: https://cran.r-project.org/web/packages/readxl/index.html
DeltaFile
+3-3textproc/R-cran-readxl/distinfo
+1-1textproc/R-cran-readxl/Makefile
+4-42 files

FreeBSD/ports c1aaa6e — math/R-cran-RcppArmadillo Makefile distinfo

math/R-cran-RcppArmadillo: Update to 15.6.2-1

ChangeLog: https://cran.r-project.org/web/packages/RcppArmadillo/news.html
DeltaFile
+3-3math/R-cran-RcppArmadillo/distinfo
+1-1math/R-cran-RcppArmadillo/Makefile
+4-42 files

FreeBSD/ports c61f36b — devel/R-cran-future.apply Makefile distinfo

devel/R-cran-future.apply: Update to 1.21.0

ChangeLog: https://cran.r-project.org/web/packages/future.apply/news/news.html
DeltaFile
+3-3devel/R-cran-future.apply/distinfo
+2-2devel/R-cran-future.apply/Makefile
+5-52 files

FreeBSD/ports 32a49ae — devel/py-pysimdjson distinfo Makefile

devel/py-pysimdjson: Fix build with Python 3.13

The PyPI sdist ships csimdjson.cpp generated by Cython 3.0.2, which
fails to build with Python 3.13 (_PyLong_AsByteArray(),
_PyGen_SetStopIterationValue()), and does not include csimdjson.pyx
to rebuild it from.  Fetch the v6.0.2 tag from GitHub, which has the
same setup.py and bundled simdjson plus the .pyx, and let setup.py run
lang/cython (BUILD_WITH_CYTHON=1 FORCE_REBUILD=1).

While here, add concurrent to USE_PYTHON and fix portlint warnings.

PR:             299530
DeltaFile
+11-4devel/py-pysimdjson/Makefile
+3-3devel/py-pysimdjson/distinfo
+14-72 files

FreeBSD/ports 975217e — cad/camotics/files patch-src_python.cpp

cad/camotics: Fix build with Python 3.13

PyEval_ThreadsInitialized() was removed in Python 3.13.  It and
PyEval_InitThreads() have been no-ops since Python 3.9, so only call
them on older versions.

While here, document the patches.

PR:             299529
DeltaFile
+20-0cad/camotics/files/patch-src_python.cpp
+20-01 files

FreeBSD/ports 9aed3fb — math/grace Makefile

math/grace: add a https master site
DeltaFile
+2-1math/grace/Makefile
+2-11 files

LLVM/project 93d242e — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/Analysis/CostModel/X86 shuffle-splat.ll

[X86] Allow bf16 masked load/store with AVX512BW (#230953)

bf16 masked loads/stores don't use any avx512bf16 instructions, but
isLegalMaskedLoadStore only accepted bfloat with hasBF16(). Without it
they got scalarized, which is pretty bad (one branch plus an
extend/truncate libcall per element). With BWI they can use vmovdqu16
the same way f16 does, and the existing mask_move_lowering_f16_bf16
patterns only need BWI.

This relaxes the TTI check to BWI like half, and makes
v8bf16/v16bf16/v32bf16 legal with BWI. They were only legal with
BF16/AVXNECONVERT before, so on plain BWI the masked ops were split
before isel ever saw them (avx512bf16 implies BWI anyway). To go with
that:

- v8bf16/v16bf16 masked loads/stores use the same non-VLX widening as
f16.
- A few broadcast/insert/extract/subvector zeroing patterns that don't
need any bf16 instructions are now enabled with BWI (or folded into the

    [8 lines not shown]
DeltaFile
+610-0llvm/test/CodeGen/X86/bfloat.ll
+315-75llvm/test/Transforms/VectorCombine/X86/narrow-phi-of-shuffles.ll
+14-294llvm/test/CodeGen/X86/atomic-load-store.ll
+69-0llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll
+44-22llvm/lib/Target/X86/X86ISelLowering.cpp
+47-14llvm/test/Analysis/CostModel/X86/shuffle-splat.ll
+1,099-4055 files not shown
+1,151-44311 files

FreeBSD/src 23b3267 — sys/kern vfs_lookup.c

namei: retry absolute symlink expansions from the native root

For a Linux ABI process, namei() resolves a path first under the ABI
root (compat.linux.emul_path) and, if that fails, restarts the walk
of the original path from the native root.  Since 459ac3044b51 an
absolute symlink target found during the ABI pass stays under the
ABI root, so self-contained Linux userlands resolve their own
symlinks correctly (PR 289739); but when the target names a file
that exists only in the native namespace, the walk fails and the
restart cannot recover: it re-walks the original path, whose
ABI-visible prefix (the symlink itself) does not exist natively.

Casualties are the absolute symlinks planted under the emulator root
to integrate the host into the Linux namespace -- among them
linux-rl9-fontconfig's /compat/linux/etc/fonts ->
/usr/local/etc/fonts (Linux fontconfig cannot load its
configuration, degrading font matching to arbitrary results) and
similar links from linux-rl9-alsa-lib and linux-rl9-ca-certificates
-- and linprocfs' /proc/<pid>/exe, whose target is a host path:

    [22 lines not shown]
DeltaFile
+105-1sys/kern/vfs_lookup.c
+105-11 files

FreeBSD/src 158c592 — usr.sbin/sysconf sysconf_priv.h sysconf-targets.c

sysconf: report a truncated keyword match list

snprintf(3) returns the length that would have been written, so an
ambiguous prefix can fill the match buffer with no sign that names
were cut off.  Append " (truncated)" when that happens.  Drop the
empty statement when scanning option arguments: only a separate
argument consumes the next argv entry.

Bump sysconf(8) to 2.2.1.

Suggested by:   fuz
Reviewed by:    fuz
Differential Revision:  https://reviews.freebsd.org/D60815
DeltaFile
+13-7usr.sbin/sysconf/sysconf-targets.c
+1-1usr.sbin/sysconf/sysconf_priv.h
+14-82 files

NetBSD/pkgsrc 6h8XwU0 — doc TODO CHANGES-2026

   doc: Updated www/grafana to 13.2.4
VersionDeltaFile
1.28205+1-2doc/TODO
1.7095+2-1doc/CHANGES-2026
+3-32 files

FreeBSD/ports 5240b86 — x11/bosd distinfo Makefile

x11/bosd: Update to 10.5.1

Add support for DATADIR/DOCSDIR and fixup bosd(1,3) .Pq macros

Changelog: https://github.com/FrauBSD/bosd/blob/10.5.1/CHANGELOG.md

Reviewed by:    fuz, jrm
Differential Revision:  https://reviews.freebsd.org/D60812
DeltaFile
+70-70x11/bosd/pkg-plist
+5-2x11/bosd/Makefile
+3-3x11/bosd/distinfo
+78-753 files

NetBSD/pkgsrc AnKfRFf — www/grafana Makefile PLIST

   grafana: update to 13.2.4.

   Security

       Security: Fix CVE-2026-15577
       Security: Fix CVE-2026-33374
       Security: Fix CVE-2026-93294
       Security: Fix CVE-2026-95502

   Features and enhancements

       Alerting: Strip sensitive headers from oauth2 cross-host redirects #134433, @JacobsonMT
       Dashboard: Fall back when collection deletion is unsupported #134224, @bestend
       Git Sync: Clarify repository links for pure Git #134253, @ferruvich
       Provisioning: Allow resource previews in unsynced folders #134391, @grafana-writer[bot]
       Provisioning: Reject invalid resource names before API calls #133776, @grafana-writer[bot]
       Provisioning: Show last checked time in Pull status #134483, @ferruvich
       Provisioning: Skip previews for pull requests from forks #133799, @ferruvich
       Provisioning: Stop PR previews when refs disappear #133855, @ferruvich

    [6 lines not shown]
VersionDeltaFile
1.54+253-232www/grafana/distinfo
1.38+82-75www/grafana/go-modules.mk
1.44+22-22www/grafana/PLIST
1.153+2-3www/grafana/Makefile
+359-3324 files

LLVM/project aaf0167 — llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.896bit.ll amdgcn.bitcast.960bit.ll

Rebase, fix regressions

Created using spr 1.3.7
DeltaFile
+80,340-99,572llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+32,677-17,309llvm/test/CodeGen/AMDGPU/frem.ll
+21,540-27,245llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,347-23,371llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+16,761-20,379llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+15,630-19,063llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+190,295-206,93915,511 files not shown
+1,224,782-749,27115,517 files

LLVM/project 8fbde41 — llvm/test/Transforms/SLPVectorizer/AArch64 odd-width-i1-reduction-split-compares.ll

[SLP][NFC]Add an test for non-power-of-2 i1 reduction, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/233246
DeltaFile
+54-0llvm/test/Transforms/SLPVectorizer/AArch64/odd-width-i1-reduction-split-compares.ll
+54-01 files

OPNSense/core d2b191a — src/opnsense/service/templates/OPNsense/Monit monitrc

Services: Monit - escape password double quotes with their hex interpretation, closes https://github.com/opnsense/core/issues/11051
DeltaFile
+1-1src/opnsense/service/templates/OPNsense/Monit/monitrc
+1-11 files

FreeBSD/ports bd9c59e — www/freenginx Makefile, www/nginx Makefile

www/{nginx,nginx-devel,freenginx}: Drop the pcre1 dependency

Nothing calls a pcre1 symbol; modsecurity3 itself is built with pcre2.
The slave ports kept listing PCRE_ONE, an option that no longer exists.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-6www/nginx/Makefile
+0-5www/nginx-devel/Makefile
+0-5www/freenginx/Makefile
+1-1www/nginx-naxsi/Makefile
+1-1www/nginx-lite/Makefile
+1-1www/nginx-full/Makefile
+4-196 files

LLVM/project 9ea9dcd — llvm/lib/CodeGen RegisterPressure.cpp, llvm/test/CodeGen/AMDGPU debug-value-scheduler-crash.mir schedule-pressure-unflagged-dead-physreg-def.mir

RegisterPressure: Detect dead physreg defs from LiveIntervals with lane masks (#233215)

Extend the fix from #225079 to the lane mask tracking path used by
targets with subregister liveness. adjustLaneLiveness also needs to
force the physreg unit ranges to be computed to identify dead defs,
rather than taking the conservative default when they are not cached.

Without this, an overlapping physreg def missing a dead flag is
counted as a live def. Conservatively assuming it is live doesn't work
because PressureDiff disagrees with the tracker and fails the
EXPENSIVE_CHECKS consistency assert.

This avoids an ll asm test failing when LiveVariables removed; #233202
fixes the missing dead flag for that case. I had additional patches
which nearly eliminate all missing dead flags. Unless the verifier
enforces accurate dead flags, we still need to handle this edge case.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+30-0llvm/test/CodeGen/AMDGPU/schedule-pressure-unflagged-dead-physreg-def.mir
+6-4llvm/lib/CodeGen/RegisterPressure.cpp
+1-1llvm/test/CodeGen/AMDGPU/debug-value-scheduler-crash.mir
+37-53 files

FreeBSD/ports 5b088a8 — x11/bhotkeys-lid-state Makefile distinfo

x11/bhotkeys-lid-state: Update to 1.3.2

Provide OSD feedback to user when lid-switchd service is not running
Simplify lid-wake-toggle script
Adjust whitespace in rc.d/lid-switchd[.in]
Create lid-switchd service pidfile 0644
Provide OSD feedback to user when lid-switchd socket is unwritable

Changelog: https://github.com/FrauBSD/bhotkeys-lid-state/blob/1.3.2/CHANGELOG.md

Reviewed by:    fuz
Differential Revision:  https://reviews.freebsd.org/D60816
DeltaFile
+3-3x11/bhotkeys-lid-state/distinfo
+1-1x11/bhotkeys-lid-state/Makefile
+4-42 files

FreeBSD/ports 55c73d6 — x11/bhotkeys-airplane Makefile distinfo

x11/bhotkeys-airplane: Update to 1.2.1

Provide OSD feedback to user when airplane-radiosd service is not running
Provide OSD feedback to user when airplane-radiosd socket is unwritable
Adjust whitespace in rc.d/airplane-radiosd[.in]
Create airplane-radiosd service pidfile 0644

Changelog: https://github.com/FrauBSD/bhotkeys-airplane/blob/1.2.1/CHANGELOG.md

Reviewed by:    fuz, jrm
Differential Revision:  https://reviews.freebsd.org/D60817
DeltaFile
+3-3x11/bhotkeys-airplane/distinfo
+1-1x11/bhotkeys-airplane/Makefile
+4-42 files

NetBSD/pkgsrc MTCIGsO — doc TODO CHANGES-2026

   doc: Updated devel/py-uv-build to 0.13.1
VersionDeltaFile
1.28204+1-2doc/TODO
1.7094+2-1doc/CHANGES-2026
+3-32 files

FreeBSD/ports eab8b0d — math/R-cran-metafor Makefile, math/R-cran-statmod Makefile

*/R-cran-*: Fixup WWW entries

Make consistent the domain with s/CRAN.R-project/cran.r-project/
and use the new URL not the old deprecated package URL

Reviewed by:    longros
Differential Revision:  https://reviews.freebsd.org/D60822
DeltaFile
+1-1textproc/R-cran-pystr/Makefile
+1-1science/R-cran-fastICA/Makefile
+1-1science/R-cran-FAdist/Makefile
+1-1math/R-cran-tensor/Makefile
+1-1math/R-cran-statmod/Makefile
+1-1math/R-cran-metafor/Makefile
+6-615 files not shown
+21-2121 files

NetBSD/pkgsrc M3ZCx3X — doc CHANGES-2026

   doc: Updated devel/py-uv to 0.13.1
VersionDeltaFile
1.7093+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mqJKQZH — devel/py-uv Makefile.common cargo-depends.mk, devel/py-uv-build cargo-depends.mk distinfo

   py-uv*: update to 0.13.1

   Enhancements

       Ignore Requires-Python upper bounds in uv pip check and uv pip install --strict, consistent with resolution (#22500)
       Support Linux SPARC by falling back when filesystem cloning and detailed cache accounting are unavailable (#22463)
       Report missing trusted hashes in resolution errors (#22241)

   Python

       Add CPython 3.16.0a1 (#22527)

   Preview features

       Allow uv tool upgrade to upgrade installed tools when tool-install-locks is enabled (#22498)
       Add preliminary support for parsing PEP 825 variant labels in wheel filenames with wheel-variants (#22039)

   Performance


    [25 lines not shown]
VersionDeltaFile
1.44+58-253devel/py-uv/distinfo
1.45+55-73devel/py-uv-build/distinfo
1.42+18-83devel/py-uv/cargo-depends.mk
1.2+17-23devel/py-uv-build/cargo-depends.mk
1.47+2-2devel/py-uv/Makefile.common
+150-4345 files

LLVM/project 61e3606 — flang/test/Semantics/OpenMP to-clause-v45.f90 from-clause-v45.f90

Update tests
DeltaFile
+1-1flang/test/Semantics/OpenMP/to-clause-v45.f90
+1-1flang/test/Semantics/OpenMP/from-clause-v45.f90
+2-22 files

NetBSD/src ge8qAYz — sys/dev/usb usbdevs.h usbdevs_data.h

   regen
VersionDeltaFile
1.819+569-566sys/dev/usb/usbdevs_data.h
1.819+1-0sys/dev/usb/usbdevs.h
+570-5662 files