FreeBSD/ports 6b50d38graphics/openexr Makefile distinfo, graphics/openexr-website-docs distinfo Makefile

graphics/openexr*: Security update to v3.4.5 and i386 fix

"Patch release that fixes an incorrect size check in
istream_nonparallel_read that could lead to a buffer overflow on invalid
input data."

Also fix i386 self-tests by adding -msse2: i386 builds require SSE2, but
the upstream cmake stuff does not enable this, so use CFLAGS_i386.

To prevent people seeing SIGILL crashes down late at run-time,
check if the CPU is sse2-capable by querying the clang compiler from
the pre-install script (pkg-plist's @preexec). Suggested by diizzy@.
  Other than that we could use the cpuid or the lscpu port instead, but
let's for now assume everything that wants to run OpenEXR also has a
working cc that is clang and has -march=native and gives us CPU details).
(GCC also gives us this but will use a different output format.)

While here, make failed tests verbose through ctest's environment so we
can see what's up from the build log already. (We need to go through

    [6 lines not shown]
DeltaFile
+15-2graphics/openexr/Makefile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr-website-docs/Makefile
+1-0graphics/openexr/pkg-plist
+23-95 files

FreeBSD/ports 56907a7www/restinio/files patch-restinio_CMakeLists.txt

www/restinio: Fix detection of llhttp's shared library

Upstream refers to it as llhttp_shared not llhttp_dynamic

Reference:
https://github.com/nodejs/llhttp/blob/release/v9.3.0/CMakeLists.txt#L96

Approved by:    blanket (just fix it)
DeltaFile
+15-0www/restinio/files/patch-restinio_CMakeLists.txt
+15-01 files

FreeBSD/ports 7e50eb8net/cloud-init-devel Makefile

net/cloud-init-devel: Deprecate and set expiration date to 2026-03-31

Currently unmaintained and years behind net/cloud-init

Reference: https://reviews.freebsd.org/D48959
DeltaFile
+3-0net/cloud-init-devel/Makefile
+3-01 files

FreeBSD/ports 7838592security/vuxml/vuln 2026.xml

security/vuxml: Add openexr < 3.4.5

Security:       716d25a6-0fdc-11f1-bfdf-ff9355aecb00
DeltaFile
+27-0security/vuxml/vuln/2026.xml
+27-01 files

FreeBSD/ports 13ac3b3multimedia/mediamtx distinfo Makefile

multimedia/mediamtx: Update to 1.16.2

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.16.2
DeltaFile
+7-7multimedia/mediamtx/distinfo
+2-2multimedia/mediamtx/Makefile
+9-92 files

LLVM/project 5b1a023libclc/cmake/modules AddLibclc.cmake

[libclc][CMake] Add COMPONENT ${ARG_PARENT_TARGET} to install (#182716)

Toolchain can specify the component to selectively install libclc to a
deploy folder. E.g. our downstream SYCL toolchain deploy:
https://github.com/intel/llvm/blob/e7b423fd517d/sycl/CMakeLists.txt#L531

Also check ARG_PARENT_TARGET is defined and non-empty.

Co-authored-by: Jinsong Ji <jinsong.ji at intel.com>
DeltaFile
+6-0libclc/cmake/modules/AddLibclc.cmake
+6-01 files

FreeBSD/ports bbc5bc5databases/sqlcipher Makefile

databases/sqlcipher: Bump PORTREVISION after fix consumers

PR:     292688
DeltaFile
+1-0databases/sqlcipher/Makefile
+1-01 files

LLVM/project 8e8974epolly/lib/External/isl isl_ast_codegen.c isl_test2.cc, polly/lib/External/isl/test_inputs/codegen shift2.c

[Polly] Update isl to isl-0.27-82-g38cf72a4 (#182786)

Update isl to include
https://repo.or.cz/isl.git/commit/38cf72a41b708475fc22dc9fc62c7caae1ac29f6
which fixes #179993. This changes some string representations of ISL
objects in tests which are updated.

Fixes #179993

Thanks @skimo-openhub for the fix and @thapgua for the bugreport.
DeltaFile
+240-7polly/lib/External/isl/isl_ast_codegen.c
+62-33polly/lib/External/isl/test_inputs/codegen/shift2.c
+22-22polly/lib/External/isl/test_inputs/codegen/omega/wak2-0.c
+19-19polly/lib/External/isl/test_inputs/codegen/omega/wak2-1.c
+18-18polly/lib/External/isl/test_inputs/codegen/omega/wak1-0.c
+20-0polly/lib/External/isl/isl_test2.cc
+381-9913 files not shown
+408-12319 files

FreeBSD/ports 0ddb967databases/sqlcipher Makefile pkg-plist, databases/sqlcipher/files patch-autosetup_sqlite-config.tcl

databases/sqlcipher: Fix consumers

Rename installed files from *sqlite3* back to *sqlcipher*.
Unbreak consumers:
- finance/kmymoney
- finance/skrooge
- net-im/gurk-rs
- net-im/qTox
- net-p2p/retroshare
- databases/py-sqlcipher3

While here improve port:
- Use USES=localbase instead of CFLAGS+=-I${LOCALBASE}/include and
  LDFLAGS+=-L${LOCALBASE}/lib.
- Split long lines.
- Fix warnings from portclippy.
- Sort CONFIGURE_ARGS and CPPFLAGS.

PR:             292688

    [2 lines not shown]
DeltaFile
+28-11databases/sqlcipher/Makefile
+9-9databases/sqlcipher/pkg-plist
+17-0databases/sqlcipher/files/patch-autosetup_sqlite-config.tcl
+54-203 files

GhostBSD/build 56e1699common_config setuser.sh, packages gershwin

Add gbi shortcut and settings pkg (#264)

DeltaFile
+3-0common_config/setuser.sh
+1-0packages/gershwin
+4-02 files

FreeBSD/ports 9ede2adnet-im/nchat distinfo Makefile

net-im/nchat: update: 5.12.21 ->  5.13.17

ChangeLog:      https://github.com/d99kris/nchat/compare/v5.12.21...v5.13.17

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/nchat/distinfo
+1-1net-im/nchat/Makefile
+4-42 files

FreeNAS/freenas 66a9085src/middlewared/middlewared/api/v26_0_0 cronjob.py, src/middlewared/middlewared/etc_files/cron.d middlewared.mako

Move cronjob namespace to be typesafe
DeltaFile
+0-258src/middlewared/middlewared/plugins/cron.py
+95-0src/middlewared/middlewared/plugins/cron/crud.py
+93-0src/middlewared/middlewared/plugins/cron/execute.py
+87-0src/middlewared/middlewared/plugins/cron/__init__.py
+2-1src/middlewared/middlewared/api/v26_0_0/cronjob.py
+1-1src/middlewared/middlewared/etc_files/cron.d/middlewared.mako
+278-2602 files not shown
+281-2608 files

FreeNAS/freenas 5b48b89src/middlewared/middlewared/api/v26_0_0 cronjob.py, src/middlewared/middlewared/etc_files/cron.d middlewared.mako

Move cronjob namespace to be typesafe
DeltaFile
+0-258src/middlewared/middlewared/plugins/cron.py
+93-0src/middlewared/middlewared/plugins/cron/crud.py
+93-0src/middlewared/middlewared/plugins/cron/execute.py
+87-0src/middlewared/middlewared/plugins/cron/__init__.py
+2-1src/middlewared/middlewared/api/v26_0_0/cronjob.py
+1-1src/middlewared/middlewared/etc_files/cron.d/middlewared.mako
+276-2602 files not shown
+279-2608 files

LLVM/project 648193emlir/include/mlir/Dialect/Linalg/IR LinalgInterfaces.h, mlir/lib/Dialect/Linalg/IR LinalgInterfaces.cpp

Reapply "[mlir][linalg] Make conv dim inference return pairing (outputImage, filterLoop)" (#182740)

The original method sorts all the dimensions which loses the information
about pairing. It makes other transformation that works on generic op
form harder. The revision ensures the pairing, so callers have more
useful information when they work on transformations.

The revision was reverted because of memory leak. The fix is using
OwningOpRef to wrap ModuleOp, so the nested operations are destroyed at
the end, which is similar to other MLIR unittests.

---------

Signed-off-by: hanhanW <hanhan0912 at gmail.com>
DeltaFile
+179-0mlir/unittests/Dialect/Linalg/InferConvolutionDimsTest.cpp
+26-10mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
+11-0mlir/unittests/Dialect/Linalg/CMakeLists.txt
+6-2mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
+1-0mlir/unittests/Dialect/CMakeLists.txt
+223-125 files

FreeBSD/ports 3862afaemulators/virtualbox-ose Makefile, emulators/virtualbox-ose-70 Makefile

emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Improve port (non-functional)

- Replace ${PREFIX}/share/applications with ${DESKTOPDIR}.
- Replace "*" with . in COPYTREE_SHARE.
DeltaFile
+3-3emulators/virtualbox-ose-legacy/Makefile
+3-3emulators/virtualbox-ose-70/Makefile
+3-3emulators/virtualbox-ose/Makefile
+3-3emulators/virtualbox-ose-71/Makefile
+3-3emulators/virtualbox-ose-72/Makefile
+15-155 files

FreeBSD/ports 4f2ef91emulators/virtualbox-ose pkg-plist, emulators/virtualbox-ose-70 pkg-plist

emulators/virtualbox-ose*: Add support of "Unattended Installation of Guest OS" feature

Install files required by Unattended Installation of Guest OS feature.
These files were already prepared during the ports' build, so just add
them to the installation.

Details about this feature are here:
https://www.virtualbox.org/manual/topics/create-vm.html#tk_create-vm-unattended-install

Reported by:    xin3qu via IRC (#freebsd-vbox @ Libera.Chat)
DeltaFile
+24-0emulators/virtualbox-ose-71/pkg-plist
+24-0emulators/virtualbox-ose-72/pkg-plist
+22-0emulators/virtualbox-ose-70/pkg-plist
+14-0emulators/virtualbox-ose-legacy/pkg-plist
+14-0emulators/virtualbox-ose/pkg-plist
+4-2emulators/virtualbox-ose-legacy/Makefile
+102-29 files not shown
+123-1515 files

FreeBSD/ports c1fefb8math/octave-forge-linear-algebra distinfo Makefile

math/octave-forge-linear-algebra: Update to 2.2.4.
DeltaFile
+3-3math/octave-forge-linear-algebra/distinfo
+1-2math/octave-forge-linear-algebra/Makefile
+4-52 files

OpenBSD/src EpTqYAWusr.sbin/vmd vioscsi.c virtio.c

   vmd(8): convert virtio scsi device to a subprocess.

   Break the virtio scsi device (used as a cd-rom drive) into a
   subprocess like the virtio block and network devices. This leaves
   only the entropy device (viornd) and vmmci device running in-process
   with the vcpus.

   ok mlarkin@
VersionDeltaFile
1.29+373-21usr.sbin/vmd/vioscsi.c
1.135+29-29usr.sbin/vmd/virtio.c
1.61+2-5usr.sbin/vmd/virtio.h
1.172+6-1usr.sbin/vmd/vmd.c
1.145+4-1usr.sbin/vmd/vmd.h
+414-575 files

OpenBSD/src CeZjcCSsys/dev/pci if_iwx.c

   Reset the PNVM segment count back to zero after we free the segments.
   Prevents us from calling bus_dmamap_sync(9) on random DMA map pointers
   when reloading the firmware.

   ok stsp@
VersionDeltaFile
1.199+2-1sys/dev/pci/if_iwx.c
+2-11 files

NetBSD/pkgsrc 5ukdn6Wdoc CHANGES-pkgsrc-2025Q4

   doc: update for 7053
VersionDeltaFile
1.1.2.13+4-1doc/CHANGES-pkgsrc-2025Q4
+4-11 files

NetBSD/pkgsrc zmyUFt5geography/opencpn distinfo, geography/opencpn/patches patch-src_pluginmanager.cpp

   Don't include both <elf.h> and <libelf.h> on NetBSD, fix build on
   NetBSD 11
VersionDeltaFile
1.1+16-0geography/opencpn/patches/patch-src_pluginmanager.cpp
1.29+2-1geography/opencpn/distinfo
+18-12 files

NetBSD/pkgsrc L9olUxxwww/palemoon options.mk

   Pullup ticket #7053 - requested by nia
   www/palemoon: Bug fix

   Revisions pulled up:
   - www/palemoon/options.mk                                       1.2

   ---
      Module Name:      pkgsrc
      Committed By:     nia
      Date:             Sun Feb 22 11:05:44 UTC 2026

      Modified Files:
        pkgsrc/www/palemoon: options.mk

      Log Message:
      palemoon: dbus option needs dbus-glib

      PR pkg/60028
VersionDeltaFile
1.1.12.1+2-1www/palemoon/options.mk
+2-11 files

LLVM/project bd3b163llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine freeze.ll select.ll

Revert "[InstCombine] Allow freezing multiple operands (#154336)" (#182769)

This reverts commit f8f6965ceece9e330ddb66db5f402ecfb5e3ad34.

This is causing infinte loops interacting with other transforms. See
discussion on #182647 .
DeltaFile
+46-51llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+19-19llvm/test/Transforms/PGOProfile/chr.ll
+16-18llvm/test/Transforms/InstCombine/freeze.ll
+14-10llvm/test/Transforms/InstCombine/select.ll
+7-8llvm/test/Transforms/LoopVectorize/forked-pointers.ll
+6-6llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
+108-1127 files not shown
+131-14213 files

OpenBSD/src Y7nXYkPusr.bin/mg word.c

   plug leak in transposeword(); from Han Boetes (hboetes at gmail), thanks!

   extracted from a bigger diff.
VersionDeltaFile
1.22+2-1usr.bin/mg/word.c
+2-11 files

FreeBSD/ports da4dad1x11-drivers/xlibre-xf86-video-ast Makefile, x11-servers/xlibre-ephyr Makefile

*/*: Update maintainer email to xlibre at FreeBSD.org

- Add powerpc64le to x11-drivers/xlibre-xf86-video-ast port
DeltaFile
+3-3x11-drivers/xlibre-xf86-video-ast/Makefile
+3-2x11/xlibre-minimal/Makefile
+3-2x11-servers/xlibre-vfb/Makefile
+3-2x11-servers/xlibre-ephyr/Makefile
+3-2x11-servers/xlibre-nest/Makefile
+3-2x11-servers/xlibre-server/Makefile
+18-1323 files not shown
+65-4029 files

LLVM/project ad15eb0llvm/include/llvm/Target TargetMachine.h, llvm/lib/Target/X86 X86TargetMachine.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+6-4llvm/include/llvm/Target/TargetMachine.h
+5-4llvm/lib/Target/X86/X86TargetMachine.h
+11-82 files

FreeBSD/ports a876a1bnet/asterisk20 distinfo Makefile

net/asterisk22: Update 20.18.1 => 20.18.2

Security Advisories Resolved: 4
- GHSA-85x7-54wr-vh42: Asterisk xml.c uses unsafe XML_PARSE_NOENT
  leading to potential XXE Injection.
- GHSA-rvch-3jmx-3jf3: ast_coredumper running as root sources
  ast_debug_tools.conf from /etc/asterisk; potentially leading to
  privilege escalation.
- GHSA-v6hp-wh3r-cwxh: The Asterisk embedded web server's /httpstatus
  page echos user supplied values(cookie and query string) without
  sanitization.
- GHSA-xpc6-x892-v83c: ast_coredumper runs as root, and writes gdb init
  file to world writeable folder; leading to potential privilege
  escalation.

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ChangeLog-20.18.2.html

PR:             293361

    [8 lines not shown]
DeltaFile
+3-3net/asterisk20/distinfo
+1-1net/asterisk20/Makefile
+4-42 files

FreeBSD/ports 2630414net/asterisk22 distinfo Makefile

net/asterisk22: Update 22.8.1 => 22.8.2

Security Advisories Resolved: 4
- GHSA-85x7-54wr-vh42: Asterisk xml.c uses unsafe XML_PARSE_NOENT
  leading to potential XXE Injection.
- GHSA-rvch-3jmx-3jf3: ast_coredumper running as root sources
  ast_debug_tools.conf from /etc/asterisk; potentially leading to
  privilege escalation.
- GHSA-v6hp-wh3r-cwxh: The Asterisk embedded web server's /httpstatus
  page echos user supplied values(cookie and query string) without
  sanitization.
- GHSA-xpc6-x892-v83c: ast_coredumper runs as root, and writes gdb init
  file to world writeable folder; leading to potential privilege
  escalation.

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ChangeLog-22.8.2.html

PR:             293361

    [8 lines not shown]
DeltaFile
+3-3net/asterisk22/distinfo
+1-1net/asterisk22/Makefile
+4-42 files

GhostBSD/build 63dc7e3. build.sh, desktop_config gershwin.sh

Make Gershwin ISO use lightdm for now (#263)

* Make gershwin use lightdm for now

* Adding back lightdm for Gershwin

* Remove loginwindow_setup
DeltaFile
+4-3desktop_config/gershwin.sh
+0-4build.sh
+1-0packages/gershwin
+5-73 files

OpenBSD/src gA9gNBesys/uvm uvm_map.c

   If we have a non-zero hint and none of the address selectors managed to
   return a valid address, set the hint to zero and retry.  This fixes
   mmap(2) with a hint (and without MAP_FIXED) when the hint falls outside
   of the userland address space range.

   ok deraadt@
VersionDeltaFile
1.355+7-1sys/uvm/uvm_map.c
+7-11 files