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

FreeBSD/ports bbc5bc5databases/sqlcipher Makefile

databases/sqlcipher: Bump PORTREVISION after fix consumers

PR:     292688
DeltaFile
+1-0databases/sqlcipher/Makefile
+1-01 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

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

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

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

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

FreeBSD/ports ab05146net/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

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

FreeBSD/ports 28d3febnet/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

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

FreeBSD/ports 7926593multimedia/minisatip Makefile distinfo, multimedia/minisatip/files minisatip.in

multimedia/minisatip: Update to 2.0.75
DeltaFile
+3-5multimedia/minisatip/Makefile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/files/minisatip.in
+1-1multimedia/minisatip/pkg-plist
+8-104 files

FreeBSD/ports 2c6ffe0multimedia/tsduck Makefile

multimedia/tsduck: disable tsduck on 13

Mark tsduk broken on FreeBSD 13, OpenSSL 3.0 is required.
Also remove unnecessary dependencies and bump PORTREVSION

PR:     292353
PR:     292718
Reported-by:    Thierry Lelegard <thierry at lelegard.fr> (maintainer)

(cherry picked from commit bf75792f904db2621d101aa4eab92184860d3325)
DeltaFile
+5-10multimedia/tsduck/Makefile
+5-101 files

FreeBSD/ports cc77144net-p2p/transmission-components Makefile, net-p2p/transmission-components/files patch-CMakeLists.txt patch-cmake_TrMacros.cmake

net-p2p/transmission{,-components}: Update 4.0.6 => 4.1.1

Update gtk flavor to gtk4 and qt flavor to qt6.

Changelogs:
https://github.com/transmission/transmission/releases/tag/4.1.0
https://github.com/transmission/transmission/releases/tag/4.1.1

Improve port:
- Optimize Makefile for different flavors - dependencies, NO_BUILD,
  CMAKE_ARGS/CMAKE_ON/CMAKE_OFF, goals and etc.
- Add EXTRACT_AFTER_ARGS to prevent extract unnecessary files.
- Rework do-install.
- Fix warnings from portclippy.

PR:             292846
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+296-18net-p2p/transmission-components/files/patch-CMakeLists.txt
+85-144net-p2p/transmission-components/Makefile
+146-0net-p2p/transmission-components/files/patch-cmake_TrMacros.cmake
+97-0net-p2p/transmission-components/files/patch-cmake_Findlibutp.cmake
+92-0net-p2p/transmission-components/files/patch-cmake_FindLibevent.cmake
+76-0net-p2p/transmission-components/files/patch-cmake_Findlibdeflate.cmake
+792-16230 files not shown
+1,323-42736 files

FreeBSD/ports e2c7196net/libnatpmp distinfo Makefile

net/libnatpmp: Update 20230423 => 20250404

Commit log:
https://github.com/miniupnp/libnatpmp/compare/724dc69...134fc89

PR:     292846
DeltaFile
+3-3net/libnatpmp/distinfo
+2-2net/libnatpmp/Makefile
+5-52 files

FreeBSD/ports 6af94canet-p2p/libutp distinfo Makefile

net-p2p/libutp: Update g20231123 => g20241117

Commit log:
https://github.com/transmission/libutp/compare/52645d6...490874c

PR:     292846
DeltaFile
+3-3net-p2p/libutp/distinfo
+2-2net-p2p/libutp/Makefile
+5-52 files

FreeBSD/ports 6aedb9fwww/rubygem-gollum-lib distinfo Makefile

www/rubygem-gollum-lib: Update to 6.1.0

PR:             290530
Approved by:    maintainer (timeout)
DeltaFile
+3-3www/rubygem-gollum-lib/distinfo
+2-1www/rubygem-gollum-lib/Makefile
+5-42 files

FreeBSD/ports d557aaddns/dnscontrol distinfo Makefile

dns/dnscontrol: Update to 4.34.0
DeltaFile
+5-5dns/dnscontrol/distinfo
+1-2dns/dnscontrol/Makefile
+6-72 files

FreeBSD/ports 2c53428sysutils/podman Makefile, sysutils/podman/files podman.in

sysutils/podman: Allow setting ownership on auto-created socket

The podman daemon auto-creates a socket on startup, along with parent
directory, and is always run as root. It is often useful to have another
proxy like haproxy or nginx provide more sophisticed security, and these
daemons do not need root privileges.

Differential Revision:  https://reviews.freebsd.org/D55339

Reviewed by:    arrowd
Approved by:    dfr
DeltaFile
+32-0sysutils/podman/files/podman.in
+1-1sysutils/podman/Makefile
+33-12 files

FreeBSD/ports 11e0ea2www/mod_http2 distinfo Makefile

www/mod_http2: Update to 2.0.39
DeltaFile
+3-3www/mod_http2/distinfo
+1-1www/mod_http2/Makefile
+4-42 files

FreeBSD/ports 895786egraphics/cloudcompare Makefile

graphics/cloudcompare: Slightly improve port

* Use ${DESKTOPDIR} instead of ${PREFIX}/share/applications.

Reported by:            vvd@
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55434
DeltaFile
+1-1graphics/cloudcompare/Makefile
+1-11 files

FreeBSD/ports 54baba2emulators/wine-devel pkg-plist distinfo

emulators/wine-devel: Update 11.2 => 11.3

Changelog:
- Bundled vkd3d upgraded to version 1.19.
- Improved FIR filter in DirectSound.
- More optimizations in PDB loading.
- Light theme renamed to Aero for compatibility.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.3

PR:     293340
DeltaFile
+8-1emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+12-53 files

FreeBSD/ports 8ceb4b4ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260216 => 3.4.99.20260219

Upstream changes:
  - testport: Fix deleting existing packages (regression from Sep 2025)
  - testport: Default to not forcing TRYBROKEN; require -T.
  - destroyfs: Cleanup tmpfs mountpoints. (such as image cleanup)
  - bulk shlib tracking: Don't consider base libprivate*.so as missing.
  - bulk shlib tracking: Remove the 'misses all libraries' case; always print a
    specific library that is missing.

PR:     293337
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files

FreeBSD/ports 3a7b48bwww/go-anubis pkg-plist Makefile

www/go-anubis: update to 1.25.0

- https://github.com/TecharoHQ/anubis/releases/tag/v1.25.0

PR: 293006
PR: 293365
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+10-0www/go-anubis/pkg-plist
+3-5www/go-anubis/Makefile
+3-3www/go-anubis/distinfo
+16-83 files

FreeBSD/ports 1834310graphics/cloudcompare Makefile

graphics/cloudcompare: Pet portclippy(1) and portfmt(1)

* Pet portclippy(1) and portfmt(1)

Approved by:        db@, yuri@ (Mentors, implicit)
DeltaFile
+32-32graphics/cloudcompare/Makefile
+32-321 files