FreeBSD/ports caa3bd0www/webkit2-gtk Makefile

www/webkit2-gtk: note libsoup 2 support sunsetting and scheduled removal
DeltaFile
+3-1www/webkit2-gtk/Makefile
+3-11 files

FreeBSD/ports 87a0c21textproc/libxml2 pkg-plist Makefile, textproc/libxml2-python Makefile

textproc/libxml2: update to 2.15.1

Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/2.15/NEWS

Notably, all documentation generation requires a circular dependency
on textproc/libxslt. While the API documentation, in HTML, lives
on the upstream site [0], the man pages are now pre-rendered manually.

Also includes an upstream commit addressing unsafe pointer usage
in XPath, leading to security bugs in consumers like libxslt
(CVE-2025-10911). [1]

Mark the -python child port DEPRECATED without expiration date since
upstream has not provided a firm one yet, particularly the release
schedule for the next major version 2.16.

[0] https://gnome.pages.gitlab.gnome.org/libxml2/html/index.html
[1] https://gitlab.gnome.org/GNOME/libxml2/-/commit/0e50b31902cdb1eb242eb361c123e9e033b2af87


    [5 lines not shown]
DeltaFile
+656-0textproc/libxml2/files/xmllint.1
+355-0textproc/libxml2/files/xmlcatalog.1
+4-60textproc/libxml2/pkg-plist
+20-20textproc/libxml2/Makefile
+32-0textproc/libxml2/files/xml2-config.1
+11-2textproc/libxml2-python/Makefile
+1,078-821 files not shown
+1,083-857 files

FreeBSD/ports fc6c145textproc/libxml2 pkg-plist Makefile, textproc/libxml2-python Makefile

textproc/libxml2: really update to 2.15.1

Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/2.15/NEWS

Notably, all documentation generation requires a circular dependency
on textproc/libxslt. While the API documentation, in HTML, lives
on the upstream site [0], the man pages are now pre-rendered manually.

Also includes an upstream commit addressing unsafe pointer usage
in XPath, leading to security bugs in consumers like libxslt
(CVE-2025-10911). [1]

Mark the -python child port DEPRECATED without expiration date since
upstream has not provided a firm one yet, particularly the release
schedule for the next major version 2.16.

[0] https://gnome.pages.gitlab.gnome.org/libxml2/html/index.html
[1] https://gitlab.gnome.org/GNOME/libxml2/-/commit/0e50b31902cdb1eb242eb361c123e9e033b2af87


    [3 lines not shown]
DeltaFile
+656-0textproc/libxml2/files/xmllint.1
+355-0textproc/libxml2/files/xmlcatalog.1
+4-60textproc/libxml2/pkg-plist
+20-20textproc/libxml2/Makefile
+32-0textproc/libxml2/files/xml2-config.1
+11-2textproc/libxml2-python/Makefile
+1,078-821 files not shown
+1,083-857 files

FreeBSD/ports 5137742textproc/libxml2 pkg-plist Makefile, textproc/libxml2-core Makefile pkg-plist

Revert "textproc/libxml2*: update to 2.15.1, split -core"

The design of this update was repeatedly rejected in the linked PR
with a prescribed different design. This commit is therefore
unauthorised.

This reverts commit 099bd713e09ebdd02d73fde770c50706f980404f.

With hat: desktop (textproc/libxml2), gnome (USES=gnome)
PR: 291316
DeltaFile
+0-130textproc/libxml2-core/files/patch-xpath.c
+114-3textproc/libxml2/pkg-plist
+52-40textproc/libxml2/Makefile
+0-67textproc/libxml2-core/Makefile
+0-55textproc/libxml2-core/pkg-plist
+10-29textproc/libxml2-python/Makefile
+176-3247 files not shown
+186-34813 files

FreeBSD/ports ab3c22deditors/neovim distinfo Makefile

editors/neovim: Update to 0.11.6
DeltaFile
+13-13editors/neovim/distinfo
+6-6editors/neovim/Makefile
+19-192 files

FreeBSD/ports 040e6c5net/amnezia-kmod distinfo Makefile

net/amnezia-kmod: MFH: [maintainer update] v2.0.10

- fix build on FreeBSD-16-CURRENT >= 1600011
- fix build on FreeBSD-13-stable

PR:             292742

(cherry picked from commit d5ad6567ffec6a62fd56dfc043dd53a515607f89)
DeltaFile
+3-3net/amnezia-kmod/distinfo
+1-3net/amnezia-kmod/Makefile
+4-62 files

FreeBSD/ports d5ad656net/amnezia-kmod distinfo Makefile

net/amnezia-kmod: [maintainer update] v2.0.10

- fix build on FreeBSD-16-CURRENT >= 1600011
- fix build on FreeBSD-13-stable

PR:             292742
DeltaFile
+3-3net/amnezia-kmod/distinfo
+1-3net/amnezia-kmod/Makefile
+4-62 files

FreeBSD/ports a30de08sysutils/py-ansible-core Makefile, sysutils/py-ansible-core/files patch-pyproject.toml

sysutils/py-ansible-core*: Update py-wheel dependency as in ports

Update the pyproject.toml file to accept the py-wheel provided by
ports.

PR:     292723
DeltaFile
+1-1sysutils/py-ansible-core219/files/patch-pyproject.toml
+1-1sysutils/py-ansible-core/files/patch-pyproject.toml
+1-0sysutils/py-ansible-core/Makefile
+1-0sysutils/py-ansible-core219/Makefile
+4-24 files

FreeBSD/ports 7335e0ddevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260121

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260121
(cherry picked from commit fc7460de47a6fa8b1b69294d1812696956baccfb)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports fc7460ddevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260121

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260121
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 433e539www/filebrowser-quantum Makefile

www/filebrowser-quantum: Mark BROKEN on i386

Cannot use int64(off) (value of type int64) as int32 value in
assignment.

Reported by:    pkg-fallout
DeltaFile
+2-0www/filebrowser-quantum/Makefile
+2-01 files

FreeBSD/ports c37b2bewww/squid Makefile distinfo, www/squid/files patch-configure

www/squid: Update 7.3 => 7.4

Changelog:
https://github.com/squid-cache/squid/releases/tag/SQUID_7_4

- Rework GSSAPI option a bit to make them more reliable.
- Update files/patch-configure to follow upstream changes.
- Split post-install - create post-install-*-on.

PR:     292732
DeltaFile
+22-22www/squid/files/patch-configure
+20-17www/squid/Makefile
+3-3www/squid/distinfo
+45-423 files

FreeBSD/ports c16fe7csysutils/nix pkg-plist Makefile, sysutils/nix/files patch-nix-meson-build-support_libatomic_meson.build

sysutils/nix: fix build on armv7 and powerpc*

No libatomic on FreeBSD.
Also move manuals to PORTDOCS, the file names seem to be somewhat
architecture-dependent.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit e2a13bf3e130067e79800864154bc92b37af1191)
DeltaFile
+0-351sysutils/nix/pkg-plist
+12-0sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build
+3-0sysutils/nix/Makefile
+15-3513 files

FreeBSD/ports 7ac48cceditors/imhex Makefile, editors/imhex/files patch-main_updater_source_main.cpp patch-cmake_build__helpers.cmake

editors/imhex: fix build on armv7, enable on 32 bit architectures

Seems like int128_t is no longer required.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit 990fea4f7e2083ce1768a0d85d3a82b556c5b2f2)
DeltaFile
+18-0editors/imhex/files/patch-main_updater_source_main.cpp
+4-4editors/imhex/files/patch-cmake_build__helpers.cmake
+0-3editors/imhex/Makefile
+22-73 files

FreeBSD/ports 2aac236audio/qmidiarp Makefile

audio/qmidiarp: fix build on non-x86

The options -msse, -msse2, and -mfpmath=sse only apply to x86 targets.
They are the default on amd64, so only set them on i386.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit 21a28646fdd6de37f9a9e2429ca93fce350cb1cb)
DeltaFile
+9-1audio/qmidiarp/Makefile
+9-11 files

FreeBSD/ports e7fbb51devel/fnc Makefile, devel/fnc/files patch-fnc.bld.mk

devel/fnc: unbundle sqlite3

PR:             290972
Approved by:    ashish (maintainer)
MFH:            2026Q1

(cherry picked from commit 8a6ffe8081c9a5d61f5d280b1578ed72c19f6303)
DeltaFile
+31-1devel/fnc/files/patch-fnc.bld.mk
+5-1devel/fnc/Makefile
+36-22 files

FreeBSD/ports 25d87efx11-servers/xlibre-server/files patch-include_meson.build patch-fix-epoll

x11-servers/xlibre-server: fix build on armv7

This ensures USE_DEV_IO=1 is set on armv7.

See also:       b632464b29fc330113280495ef76d0f825058ae8
Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit e437c6ec629f7d5b9a0617b15e5da69fa2348fad)
DeltaFile
+41-0x11-servers/xlibre-server/files/patch-include_meson.build
+0-32x11-servers/xlibre-server/files/patch-fix-epoll
+41-322 files

FreeBSD/ports e2a13bfsysutils/nix pkg-plist Makefile, sysutils/nix/files patch-nix-meson-build-support_libatomic_meson.build

sysutils/nix: fix build on armv7 and powerpc*

No libatomic on FreeBSD.
Also move manuals to PORTDOCS, the file names seem to be somewhat
architecture-dependent.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+0-351sysutils/nix/pkg-plist
+12-0sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build
+3-0sysutils/nix/Makefile
+15-3513 files

FreeBSD/ports ec07986archivers Makefile, archivers/extract-xiso Makefile distinfo

archivers/extract-xiso: Create, modify, and extract XISOs

Extract-iso is a command line utility created by in to allow the
creation, modification, and extraction of XISOs. Currently being
maintained and modernized by the XboxDev organization.

WWW: https://github.com/XboxDev/extract-xiso/

Requested by:   codytherudeguy at tutamail.com
DeltaFile
+23-0archivers/extract-xiso/Makefile
+22-0archivers/extract-xiso/files/patch-extract-xiso.c
+3-0archivers/extract-xiso/distinfo
+3-0archivers/extract-xiso/pkg-descr
+1-0archivers/Makefile
+52-05 files

FreeBSD/ports 84a9f8btextproc/xxdiff distinfo Makefile.master

textproc/xxdiff: update to g20251107

Changelog: https://github.com/blais/xxdiff/commits/4013bd5968140dbd82c930edf8744a00b6e9255d
DeltaFile
+3-3textproc/xxdiff/distinfo
+2-2textproc/xxdiff/Makefile.master
+5-52 files

FreeBSD/ports 990fea4editors/imhex Makefile, editors/imhex/files patch-main_updater_source_main.cpp patch-cmake_build__helpers.cmake

editors/imhex: fix build on armv7, enable on 32 bit architectures

Seems like int128_t is no longer required.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+18-0editors/imhex/files/patch-main_updater_source_main.cpp
+4-4editors/imhex/files/patch-cmake_build__helpers.cmake
+0-3editors/imhex/Makefile
+22-73 files

FreeBSD/ports f3623c7sysutils Makefile, sysutils/watchcat Makefile distinfo

sysutils/watchcat: watchcat combines good things about watch and cat

Watchcat is a command-line tool that combines the functionalities of
the 'watch' and 'cat' commands. It allows users to monitor the output
of a command by executing it repeatedly at specified intervals or to
watch a file for changes and display its contents when modified.

Differential Revision:  https://reviews.freebsd.org/D54863
DeltaFile
+38-0sysutils/watchcat/Makefile
+9-0sysutils/watchcat/distinfo
+4-0sysutils/watchcat/pkg-descr
+1-0sysutils/Makefile
+52-04 files

FreeBSD/ports 21a2864audio/qmidiarp Makefile

audio/qmidiarp: fix build on non-x86

The options -msse, -msse2, and -mfpmath=sse only apply to x86 targets.
They are the default on amd64, so only set them on i386.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+9-1audio/qmidiarp/Makefile
+9-11 files

FreeBSD/ports 8a6ffe8devel/fnc Makefile, devel/fnc/files patch-fnc.bld.mk

devel/fnc: unbundle sqlite3

PR:             290972
Approved by:    ashish (maintainer)
MFH:            2026Q1
DeltaFile
+31-1devel/fnc/files/patch-fnc.bld.mk
+5-1devel/fnc/Makefile
+36-22 files

FreeBSD/ports e437c6ex11-servers/xlibre-server/files patch-include_meson.build patch-fix-epoll

x11-servers/xlibre-server: fix build on armv7

This ensures USE_DEV_IO=1 is set on armv7.

See also:       b632464b29fc330113280495ef76d0f825058ae8
Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+41-0x11-servers/xlibre-server/files/patch-include_meson.build
+0-32x11-servers/xlibre-server/files/patch-fix-epoll
+41-322 files

FreeBSD/ports 5279493science/ttk Makefile, science/ttk/files patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp

science/ttk: chase Paraview 6.0.1

Patch taken from upstream: see
https://github.com/topology-tool-kit/ttk/pull/1113
DeltaFile
+57-0science/ttk/files/patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp
+1-1science/ttk/Makefile
+58-12 files

FreeBSD/ports 51f037dscience/paraview pkg-plist Makefile, science/paraview/files patch-qt-6.10.1-fix patch-ffmpeg8-fix

science/paraview: upgrade to 6.0.1

Releases notes at https://www.kitware.com/paraview-6-0-0-release-notes/
and https://www.kitware.com/paraview-6-0-1-release-notes/

Also switch from MPICH to OpenMPI, to be consistent with VTK.
DeltaFile
+413-198science/paraview/pkg-plist
+0-77science/paraview/files/patch-qt-6.10.1-fix
+0-36science/paraview/files/patch-ffmpeg8-fix
+33-0science/paraview/files/patch-Qt_Core_pqQVTKWidgetEventTranslator.cxx
+18-15science/paraview/Makefile
+0-20science/paraview/files/patch-VTKExtensions_Core_vtkCLIOptions.cxx
+464-34619 files not shown
+536-47925 files

FreeBSD/ports 12fe86bdevel/py-loguru Makefile

devel/py-loguru: drop maintainership

(cherry picked from commit 37d1ebd470017f62534e3a91cbf90322a283c793)
DeltaFile
+1-1devel/py-loguru/Makefile
+1-11 files

FreeBSD/ports 37d1ebddevel/py-loguru Makefile

devel/py-loguru: drop maintainership
DeltaFile
+1-1devel/py-loguru/Makefile
+1-11 files

FreeBSD/ports 1875371www/py-flask-restx distinfo Makefile

www/py-flask-restx: update to 1.3.2

Changes:        https://github.com/python-restx/flask-restx/releases/tag/1.3.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/py-flask-restx/distinfo
+2-3www/py-flask-restx/Makefile
+5-62 files