FreeBSD/ports cde5730 — graphics/qgis Makefile distinfo

graphics/qgis: Update to 4.2.3

Changelog:      https://github.com/qgis/QGIS/compare/final-4_2_2%5E...final-4_2_3

Reported by:    Repology
MFH:            2026Q4

(cherry picked from commit a91ac0a594b331ffaef4dd58dcf6cdcb4cd3135f)
DeltaFile
+3-3graphics/qgis/distinfo
+1-1graphics/qgis/Makefile
+4-42 files

FreeBSD/ports a91ac0a — graphics/qgis Makefile distinfo

graphics/qgis: Update to 4.2.3

Changelog:      https://github.com/qgis/QGIS/compare/final-4_2_2%5E...final-4_2_3

Reported by:    Repology
MFH:            2026Q4
DeltaFile
+3-3graphics/qgis/distinfo
+1-1graphics/qgis/Makefile
+4-42 files

FreeBSD/src 7656159 — sys/dev/virtio/console virtio_console.h virtio_console.c

virtio_console: Handle VIRTIO_CONSOLE_RESIZE

Multiport devices report console size per port by control event,
which was ignored and hence their ttys could never have a window
size.

Reviewed by:    markj
Approved by:    fuz (mentor)
Differential Revision:  https://reviews.freebsd.org/D60094
DeltaFile
+38-0sys/dev/virtio/console/virtio_console.c
+5-0sys/dev/virtio/console/virtio_console.h
+43-02 files

FreeBSD/src 15198bf — sys/dev/virtio/console virtio_console.c, sys/dev/virtio/network if_vtnet.c

virtio: Validate host-supplied used lengths

virtio_console used the host-supplied used lengths without
validation, so a host could report a length larger than
the buffer, causing the receive and control paths to read
past the end of it.  Clamp to the buffer size.

vtnet already rejected used lengths larger than the buffer,
but performed the check after converting the length to an
int, so a length larger than INT_MAX would become negative
and bypass the check.  Reject such frames early before the
conversion, and count them in ierrors and rx_frame_too_large.

Reviewed by:    markj
Approved by:    fuz (mentor)
Differential Revision:  https://reviews.freebsd.org/D60092
DeltaFile
+4-1sys/dev/virtio/network/if_vtnet.c
+2-0sys/dev/virtio/console/virtio_console.c
+6-12 files

FreeBSD/src 9c8dcc2 — sys/dev/virtio/console virtio_console.c

virtio_console: Negotiate VIRTIO_CONSOLE_F_SIZE

The driver reads cols/rows and sets the tty window size but
never offered the feature, so that code has been dead since
the very beginning; also read size under the configuration
generation count.

Reviewed by:    markj
Approved by:    fuz (mentor)
Differential Revision:  https://reviews.freebsd.org/D60089
DeltaFile
+12-5sys/dev/virtio/console/virtio_console.c
+12-51 files

FreeBSD/ports 6dbbe3a — textproc/uim distinfo pkg-plist, textproc/uim-el Makefile distinfo

textproc/uim: Update to 1.9.8
DeltaFile
+14-16textproc/uim/Makefile
+22-2textproc/uim/pkg-plist
+3-3textproc/uim/distinfo
+3-3textproc/uim-el/distinfo
+1-1textproc/uim-el/Makefile
+43-255 files

FreeBSD/ports 938be43 — sysutils/py-hcloud Makefile distinfo

sysutils/py-hcloud: update to 2.26.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.26.0/CHANGELOG.md
Reported-by:    portscout, repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports ecc0bc3 — math/py-cypari2 Makefile

math/py-cypari2: broken with PARI 2.19.0

Upstream is working on this problem.
DeltaFile
+3-0math/py-cypari2/Makefile
+3-01 files

FreeBSD/src fe9c713 — contrib/llvm-project/clang/lib/Sema SemaTemplateInstantiateDecl.cpp

Merge commit c4ce37507537 from llvm-project (by ShengYi Hung):

  [Clang][Sema] Create LocalScope for Variable Template (#228280)

  A variable template should create its own LocalScope, as it should be
  opaque to other instantiations. This can occur when there are multiple
  instantiations in the same lexical scope. The correct behavior is that
  these instantiations should not be chained together.

  Assisted-by: Claude # Test ReleaseNote
  Fixes: #134148

This fixes an assertion while building the devel/glaze port.

PR:             276265
MFC after:      3 days
DeltaFile
+4-0contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+4-01 files

FreeBSD/src 2300c23 — sys/dev/vt/hw/fb vt_fb.c

vt_fb: Do not perform VT switch in vd_init hook

After 40c20fc29cad it is done by vt_core as soon as vt lock is dropped
after vd_init() has been executed to avoid sleeping with non-sleepable
lock held.

Reviewed by:    quentin.thebault_defenso.fr, vexeduxr
Differential Revision:  https://reviews.freebsd.org/D59632
DeltaFile
+0-3sys/dev/vt/hw/fb/vt_fb.c
+0-31 files

FreeBSD/ports 729d140 — multimedia/jellyfin-ffmpeg Makefile distinfo

multimedia/jellyfin-ffmpeg: Update to 8.1.3.1

- New upstream version 8.1.3.
- Fix instability when using MSDK for hwupload on Windows.
- Update backported vulkan fixes from upstream.

Changes:        https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v8.1.3-1
PR:             298923
Sponsored by:   Netzkommune GmbH
DeltaFile
+7-7multimedia/jellyfin-ffmpeg/pkg-plist
+3-3multimedia/jellyfin-ffmpeg/distinfo
+1-2multimedia/jellyfin-ffmpeg/Makefile
+11-123 files

FreeBSD/ports 0dfc5a9 — net-mgmt/semaphore Makefile, net-mgmt/semaphore/files semaphore.in

net-mgmt/semaphore: Write rc script output to a log file

Redirect stdout and stderr of the service to /var/log/semaphore.log.
The path can be changed with semaphore_logfile in rc.conf.

PR:             298453
Approved by:    egypcio (maintainer timeout)
Sponsored by:   Netzkommune GmbH
DeltaFile
+6-1net-mgmt/semaphore/files/semaphore.in
+1-1net-mgmt/semaphore/Makefile
+7-22 files

FreeBSD/ports 711e4a8 — devel/ccache4 Makefile distinfo

devel/ccache4: Update to 4.14.1

- Restored storage helper lock compatibility with ccache versions earlier
  than 4.14.
- Fixed lookup of GCC 9+ profile data for object files in subdirectories
  and added support for GCC's -fprofile-partial-training option.
- Fixed the output location of files produced by GCC's -fdump-ipa-clones
  option.
- Fixed hashing of C++20 module files found via Clang's
  -fprebuilt-module-path option, preventing false cache hits when a module
  changes.

Changes:        https://ccache.dev/releasenotes.html#_ccache_4_14_1
PR:             298969
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/ccache4/distinfo
+1-1devel/ccache4/Makefile
+4-42 files

FreeBSD/ports bf6afea — databases/foundationdb71-server Makefile, databases/foundationdb71-server/files patch-cmake_GetMsgpack.cmake

databases/foundationdb7{1,3}-server: fix with msgpack-cxx updating.

PR:             299054
DeltaFile
+3-1databases/foundationdb73-server/Makefile
+3-1databases/foundationdb71-server/Makefile
+1-1databases/foundationdb73-server/files/patch-cmake_GetMsgpack.cmake
+1-1databases/foundationdb71-server/files/patch-cmake_GetMsgpack.cmake
+8-44 files

FreeBSD/ports 2220a3f — chinese/fcitx5-keykey Makefile distinfo

chinese/fcitx5-keykey: update to 1.3.1.
DeltaFile
+3-3chinese/fcitx5-keykey/distinfo
+1-1chinese/fcitx5-keykey/Makefile
+4-42 files

FreeBSD/src 4c46d1a — usr.sbin/bhyveload bhyveload.c

bhyveload: do not hang on EOF from console input

Currently, when bhyveload(8) fails to boot the guest,
it drops into the loader prompt waiting for user input.

This behaviour is inconvenient when using bhyveload(8) from
scripts.

Make it exit when it receives EOF from console input.

PR:             286289
Reviewed by:    markj
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59226

(cherry picked from commit 8c20260bc55d7b4be0cbcf0a940505ae15ab41a9)
DeltaFile
+5-1usr.sbin/bhyveload/bhyveload.c
+5-11 files

FreeBSD/ports ea87e71 — net/lft Makefile distinfo

net/lft: Update to 4.03
DeltaFile
+3-3net/lft/distinfo
+1-1net/lft/Makefile
+4-42 files

FreeBSD/ports 1e51ba0 — www/mod_wsgi Makefile, www/mod_wsgi/files patch-configure.ac

www/mod_wsgi: fix Python library linking

Always pass Python's LIBDIR to the linker instead of assuming that Apache's
LIBDIR is also a default linker search path.

Link mod_wsgi only against the shared libpython library. Do not append
Python's LIBS and SYSLIBS, which are intended for linking Python itself
or for static embedding. With NLS-enabled Python, those flags promote
libintl to a direct dependency of mod_wsgi and cause an unnecessary
gettext-runtime dependency.

This results in the intended dependency chain:

    mod_wsgi.so -> libpython${PYTHON_VERSION}.so.1.0 -> libintl.so.8

rather than making libintl a direct dependency of mod_wsgi.

PR:             298985
Approved by:    portmgr (blanket)

    [3 lines not shown]
DeltaFile
+29-0www/mod_wsgi/files/patch-configure.ac
+2-1www/mod_wsgi/Makefile
+31-12 files

FreeBSD/ports 0d01e25 — www/mod_wsgi Makefile, www/mod_wsgi/files patch-configure.ac

www/mod_wsgi: fix Python library linking

Always pass Python's LIBDIR to the linker instead of assuming that Apache's
LIBDIR is also a default linker search path.

Link mod_wsgi only against the shared libpython library. Do not append
Python's LIBS and SYSLIBS, which are intended for linking Python itself
or for static embedding. With NLS-enabled Python, those flags promote
libintl to a direct dependency of mod_wsgi and cause an unnecessary
gettext-runtime dependency.

This results in the intended dependency chain:

    mod_wsgi.so -> libpython${PYTHON_VERSION}.so.1.0 -> libintl.so.8

rather than making libintl a direct dependency of mod_wsgi.

PR:             298985
Approved by:    portmgr (blanket)
MFH:            2026Q4
DeltaFile
+29-0www/mod_wsgi/files/patch-configure.ac
+2-1www/mod_wsgi/Makefile
+31-12 files

FreeBSD/ports b670c57 — science/octopus Makefile

science/octopus: fix arpack-ng dependency

Octopus does not use MPI, arpack-ng at nompi should be used.

Reported by:    yuri
DeltaFile
+2-1science/octopus/Makefile
+2-11 files

FreeBSD/src 49276e4 — usr.sbin/bhyveload bhyveload.c

bhyveload: do not hang on EOF from console input

Currently, when bhyveload(8) fails to boot the guest,
it drops into the loader prompt waiting for user input.

This behaviour is inconvenient when using bhyveload(8) from
scripts.

Make it exit when it receives EOF from console input.

PR:             286289
Reviewed by:    markj
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59226

(cherry picked from commit 8c20260bc55d7b4be0cbcf0a940505ae15ab41a9)
DeltaFile
+5-1usr.sbin/bhyveload/bhyveload.c
+5-11 files

FreeBSD/src ff2efe6 — usr.sbin/bhyve bhyve.8

bhyve.8: add details on using TPM with UEFI

Add a note that UEFI VMs using TPM devices should be configured
to use a varfile. Some UEFI boot loaders, such as shim, update
persistent boot variables and then reset the system when a TPM is
present. Without a writable varfile, the VM may be reset repeatedly.

Add a TPM device example to the examples list.

While here, add a missing "\" to the "uefivm" example, and add ".Pp"
before the vCPU pinning examples for consistency with other examples.

PR:             287326
Reviewed by:    michaelo, ziaee
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D60181
DeltaFile
+30-2usr.sbin/bhyve/bhyve.8
+30-21 files

FreeBSD/src 7b8c805 — contrib/tzdata zone1970.tab zone.tab

contrib/tzdata: import tzdata 2026e

Changes: https://github.com/eggert/tz/blob/2026e/NEWS

Briefly:
    Manitoba moves to permanent -05 on 2026-10-31.

(cherry picked from commit f11af6535044c8266d52806d72b07e939f94049c)
DeltaFile
+98-20contrib/tzdata/northamerica
+38-0contrib/tzdata/NEWS
+26-4contrib/tzdata/europe
+4-1contrib/tzdata/zonenow.tab
+1-1contrib/tzdata/zone1970.tab
+1-1contrib/tzdata/zone.tab
+168-273 files not shown
+171-309 files

FreeBSD/ports d246d4a — science/amrex Makefile distinfo

science/amrex: update 26.07 → 26.09
DeltaFile
+6-2science/amrex/pkg-plist
+3-3science/amrex/distinfo
+2-3science/amrex/Makefile
+11-83 files

FreeBSD/ports cb0efe4 — misc/py-torchvision distinfo Makefile

misc/py-torchvision: update 0.28.0 → 0.29.0
DeltaFile
+34-5misc/py-torchvision/Makefile
+3-3misc/py-torchvision/distinfo
+37-82 files

FreeBSD/ports 0cf4941 — biology/py-python-libsbml Makefile distinfo

biology/py-python-libsbml: update 5.21.1 → 5.21.2
DeltaFile
+3-3biology/py-python-libsbml/distinfo
+2-2biology/py-python-libsbml/Makefile
+5-52 files

FreeBSD/ports 07f6119 — math/superlu-dist Makefile distinfo, math/superlu-dist/files patch-CMakeLists.txt

math/superlu-dist: update 9.2.1 → 9.3.0
DeltaFile
+13-0math/superlu-dist/files/patch-CMakeLists.txt
+4-4math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+3-2math/superlu-dist/Makefile
+23-94 files

FreeBSD/ports a2dfa04 — math/py-petsc4py Makefile distinfo

math/py-petsc4py: update 3.25.5 → 3.26.0

(cherry picked from commit 1c8e194638826227e656a487065d359b5e94989a)
DeltaFile
+3-3math/py-petsc4py/distinfo
+1-1math/py-petsc4py/Makefile
+4-42 files

FreeBSD/ports 1c8e194 — math/py-petsc4py Makefile distinfo

math/py-petsc4py: update 3.25.5 → 3.26.0
DeltaFile
+3-3math/py-petsc4py/distinfo
+1-1math/py-petsc4py/Makefile
+4-42 files

FreeBSD/ports f1fcf97 — www/immich pkg-plist Makefile

www/immich: Unbreak packaging with other build settings

Drop the node-gyp byte caches, named after the Python version, and
rename the plugin-sdk store directory, named after the build path.

PR:             298930
Reported by:    jonc at chen.org.nz
Sponsored by:   Netzkommune GmbH
DeltaFile
+13-3www/immich/Makefile
+5-10www/immich/pkg-plist
+18-132 files