The place for ports
audio/openal-soft: Add more upstream fixes<br />
<br />
The OSS backend is really fixed now.
audio/openal-soft: Update to 1.25.0<br />
<br />
https://github.com/kcat/openal-soft/releases/tag/1.25.0
benchmarks/netperfmeter: Update to 2.0.0<br />
<br />
Improved data processing examples and plotting scripts so introduce R/CRAN<br />
dependencies.<br />
Proper registration of file type for NetPerfMeter output files,<br />
including desktop icons so need for GraphicsMagick, pdf2svg, and<br />
GhostScript during the build, as well as usage of desktop-file-utils.<br />
Update maintainer's email.<br />
<br />
Changelog: https://www.nntb.no/~dreibh/netperfmeter/index.html#latest-news<br />
<br />
PR: 291927<br />
Approved by: submitter is maintainer
japanese/fcitx5-skk: Update to 5.1.9<br />
<br />
PR: 291882
textproc/fcitx5-qt: Update to 5.1.12<br />
<br />
Approved by: khng (implicitly)
textproc/fcitx5-gtk: Update to 5.1.5<br />
<br />
Approved by: khng (implicitly)
textproc/fcitx5-configtool: Update to 5.1.12<br />
<br />
Approved by: khng (implicitly)
japanese/fcitx5-anthy: Update to 5.1.9<br />
<br />
Approved by: khng (implicitly)
chinese/libime: Update to 1.1.13<br />
<br />
Approved by: khng (implicitly)
chinese/libime-jyutping: Update to 1.0.16<br />
<br />
Approved by: khng (implicitly)
chinese/fcitx5-table-extra: Update to 5.1.10<br />
<br />
Approved by: khng (implicitly)
chinese/fcitx5-mcbopomofo: Fix pkg-plist
chinese/fcitx5-chinese-addons: Update to 5.1.11<br />
<br />
Approved by: khng (implicitly)
chinese/fcitx5-chewing: Update to 5.1.10<br />
<br />
Approved by: khng (implicitly)
textproc/fcitx5: Update to 5.1.17<br />
<br />
Approved by: khng (implicitly)
net/corosync3: upgrade to 3.1.10.
finance/fava: upgrade to 1.30.8.
x11-servers/xlibre-server: Remove obsolete patch file<br />
<br />
With hat: xlibre
x11/xlibre-minimal: New port: XLibre + X.Org minimal distribution metaport<br />
<br />
Obtained from: https://github.com/b-aaz/xlibre-ports
x11-drivers/xlibre-xf86-video-intel: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-vmware: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-vesa: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-qxl: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-nv: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-mga: Update tp 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-dummy: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-ati: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-ast: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-video-amdgpu: Update to 25.0.1<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-wacom: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-void: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-vmmouse: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-synaptics: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-mouse: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-libinput: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-keyboard: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-joystick: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-evdev: Update to 25.0.0<br />
<br />
With hat: xlibre
x11-drivers/xlibre-xf86-input-elographics: Update to 25.0.1<br />
<br />
With hat: xlibre
x11-drivers/xlibre-drivers: Update to 1.0<br />
<br />
eGalax and SCFB drivers have been added to the XLibre organization.<br />
<br />
With hat: xlibre<br />
Obtained from: https://github.com/b-aaz/xlibre-ports
x11-drivers/xf86-input-egalax: Remove FLAVOR. Now a forked version of egalax was added<br />
<br />
- Bump PORTREVISION<br />
<br />
PR: 291591
x11-drivers/xlibre-xf86-input-egalax: New port: XLibre input driver for eGalax touch screen devices<br />
<br />
This package contains the XLibre xf86-input-egalax driver. See also uep(4).<br />
<br />
With hat: xlibre<br />
Obtained from: https://github.com/b-aaz/xlibre-ports/
x11-drivers/xlibre-xf86-video-scfb: New port: The SCFB video driver<br />
<br />
This package contains the XLibre xf86-video-scfb driver.<br />
Framebuffer access via FreeBSD syscons.<br />
<br />
This driver has been recently forked by the XLibre organization.<br />
<br />
With hat: xlibre<br />
Obtained from: https://github.com/b-aaz/xlibre-ports
x11-servers/xlibre-server: Update to 25.1.0<br />
<br />
In this release XLibre has moved to a semantic versioning system.<br />
<br />
Added options NVIDIA_ABI, INPUTTEST and SEATD.<br />
<br />
SEATD is enabled by default, it compiles the server with devel/seatd<br />
support for running the X server rootless and in multiseat<br />
configurations.<br />
<br />
INPUTTEST is enabled by default, it is used to toggle whether the<br />
inputtest driver should be compiled and included with the server.<br />
<br />
NVIDIA_ABI provides fixes in the ABI for some of the older NVIDIA<br />
devices, it is enabled by default on only the "amd64" and "x86" ARCHs,<br />
THIS OPTIONS BREAKS DRIVER ABI WHEN TOGGLED, XLIBRE DRIVERS MUST BE<br />
RECOMPILED WHEN THIS OPTION IS TOGGLED.<br />
<br />
Fixed the way options were handled and improved their descriptions.<br />
<br />
I reverted an incorrect patch I made to the upstream, we do not need to<br />
rely on the epoll-shim's epoll.h facilities in ospoll. Xserver functions<br />
correctly with the poll.h facilities provided by FreeBSD. We only need<br />
epoll-shim here for the eventfd.h header for DRI3.<br />
Related to the new patch file: patch-fix-epoll.<br />
<br />
The patch file patch-hw_xfree86_compat_ones.c has been removed because<br />
it was merged in the upstream.<br />
<br />
The patch file patch-config_udev.c has been modified to work with new<br />
changes.<br />
<br />
The patch file patch-hw_xfree86_os-support_shared_seatd-libseat.c has<br />
been added to ensure SEATD builds work without UDEV.<br />
<br />
The patch file patch-Xkb-revert reverts the removal of some Xkb<br />
functions form the X server SDK that where relied upon by xorgxrdp.<br />
<br />
ChangeLog at: https://github.com/X11Libre/xserver/releases/tag/xlibre-xserver-25.1.0<br />
Obtained from: https://github.com/b-aaz/xlibre-ports<br />
With hat: xlibre
sysutils/helmfile: Update 1.1.2 => 1.2.3<br />
<br />
Changelogs:<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.3<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.4<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.5<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.6<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.7<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.8<br />
https://github.com/helmfile/helmfile/releases/tag/v1.1.9<br />
https://github.com/helmfile/helmfile/releases/tag/v1.2.0<br />
https://github.com/helmfile/helmfile/releases/tag/v1.2.1<br />
https://github.com/helmfile/helmfile/releases/tag/v1.2.2<br />
https://github.com/helmfile/helmfile/releases/tag/v1.2.3<br />
<br />
While here replace PORTVERSION with DISTVERSION in GO_BUILDFLAGS.<br />
<br />
PR: 291956
textproc/go-yq: Update 4.47.2 => 4.50.1<br />
<br />
Changelogs:<br />
https://github.com/mikefarah/yq/releases/tag/v4.48.1<br />
https://github.com/mikefarah/yq/releases/tag/v4.48.2<br />
https://github.com/mikefarah/yq/releases/tag/v4.49.1<br />
https://github.com/mikefarah/yq/releases/tag/v4.49.2<br />
https://github.com/mikefarah/yq/releases/tag/v4.50.1<br />
<br />
PR: 291957
net/freerdp3: Update 3.19.1 => 3.20.0<br />
<br />
Changelog:<br />
https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.0
x11-wm/wlmaker: update to 0.7<br />
<br />
- Switch to non-deprecated wlroots version<br />
- Move PLIST_FILES to pkg-plist<br />
<br />
Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.7<br />
Reported by: GitHub (watch releases)
graphics/mesa-devel: unbreak build with python312<br />
<br />
meson.build:1005:2: ERROR: Problem encountered: One of Python (3.x) packaging or distutils module is required.<br />
<br />
PR: 286361
graphics/libplacebo: unbreak build with python314<br />
<br />
FAILED: [code=1] src/vulkan/utils_gen.c<br />
--- stderr ---<br />
Traceback (most recent call last):<br />
File "src/vulkan/utils_gen.py", line 205, in <module><br />
registry = VkXML(ET.parse(xmlfile))<br />
File "src/vulkan/utils_gen.py", line 50, in __init__<br />
super().__init__(*args, **kwargs)<br />
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^<br />
File "/usr/local/lib/python3.14/xml/etree/ElementTree.py", line 531, in __init__<br />
raise TypeError('expected an Element, not %s' %<br />
type(element).__name__)<br />
TypeError: expected an Element, not ElementTree<br />
<br />
PR: 291922
benchmarks/vkmark: unbreak build after 9ccc33eae2b6<br />
<br />
../src/vulkan_state.cpp:207:24: error: no matching member function for call to 'createDebugUtilsMessengerEXT'<br />
207 | instance().createDebugUtilsMessengerEXT(debug_create_info, nullptr, dud),<br />
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/usr/local/include/vulkan/vulkan_funcs.hpp:16317:59: note: candidate function template not viable: no known conversion from 'const DebugUtilsMessengerCreateInfoEXT' to 'const DebugUtilsMessengerCreateInfoEXT *' for 1st argument; take the address of the argument with &<br />
16317 | VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Instance::createDebugUtilsMessengerEXT( const DebugUtilsMessengerCreateInfoEXT * pCreateInfo,<br />
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/usr/local/include/vulkan/vulkan_funcs.hpp:16333:107: note: candidate template ignored: requirement 'detail::isDispatchLoader<(anonymous namespace)::DebugUtilsDispatcher>::value' was not satisfied [with Dispatch = DebugUtilsDispatcher]<br />
16333 | VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType<DebugUtilsMessengerEXT>::type Instance::createDebugUtilsMessengerEXT(<br />
| ^<br />
<br />
Reported by: pkg-fallout
x11/libxkbcommon: Update to 1.13.1<br />
<br />
While here, use PLIST_SUB instead of PLIST_FILES for conditional plist<br />
entries according to selected options. [1]<br />
<br />
Changelog: https://github.com/xkbcommon/libxkbcommon/blob/xkbcommon-1.13.1/NEWS.md<br />
<br />
PR: 291943<br />
Suggested by: arrowd (via ports-committers) [1]<br />
Approved by: manu (x11)
multimedia/zoneminder: Update 1.36.35 => 1.36.37, unbreak with ffmpeg 8<br />
<br />
Changelogs:<br />
https://github.com/ZoneMinder/zoneminder/releases/tag/1.36.36<br />
https://github.com/ZoneMinder/zoneminder/releases/tag/1.36.37<br />
<br />
- Move ffmpeg to LIB_DEPENDS - port links with it, not just exec binary.<br />
- Fix dependency from devel/pecl-APCu.<br />
- Fix warnings from portclippy.<br />
- Replace gettext with gettext-tools - doesn't links with libintl.<br />
- Replace extra-patch with CLAGS+=-D__SKIP_GNU.<br />
- Use 1 MKDIR instead of 8.<br />
- Fix typo in comments: systend => systemd.<br />
<br />
PR: 291923<br />
Approved by: Ivan <bsd@abinet.ru> (maintainer)
multimedia/clapper: Update 0.8.0 => 0.10.0<br />
<br />
Changelog:<br />
https://github.com/Rafostar/clapper/releases/tag/0.10.0<br />
<br />
PR: 291950
graphics/opencv: pull in upstream commits for ffmpeg 8 compatibility<br />
<br />
Some functions were removed in ffmpeg 8.<br />
<br />
Reference: https://github.com/opencv/opencv/issues/27688<br />
https://github.com/opencv/opencv/pull/27691<br />
https://github.com/opencv/opencv/pull/27746<br />
<br />
PR: 291933
security/wazuh-server: Update pkg-message file about logstash-output-opensearch<br />
<br />
- Modify pkg-message entries about logstash-output-opensearch plugin<br />
- Change openjdk11 to openjdk17<br />
- Bump PORTREVISION
security/wazuh-manager: Fix package on 13-amd64 and 15-amd64<br />
<br />
Reported by: pkg-fallout
x11/plasma6-plasma: add option for GTK support
x11/kde: reduce payload in attempt to fit release DVD<br />
<br />
Depend on Plasma components directly rather than on x11/plasma6<br />
meta port that pulls KF5/Qt5 packages,<br />
do not install GTK related components and legacy Oxygen theme.<br />
<br />
PR: 291095
databases/mongodb70: harden the port to external CONFIGURE_ARGS<br />
<br />
CONFIGURE_ARGS is directly connected to CONFIGURE_SCRIPT and the script<br />
only accepts 2 parameters. Exit 1 on incorrect number of parameters.<br />
And don't allow to += on CONFIGURE_ARGS.<br />
<br />
Not bumping PORTREVISION, no content change intended.<br />
<br />
PR: 291951
sysutils/consolekit2: fix dbus path<br />
<br />
PR: 291045
sysutils/reggae: Update 0.5.0 => 0.5.1<br />
<br />
Changelog:<br />
https://github.com/cbsd/reggae/releases/tag/0.5.1<br />
<br />
PR: 291944
sysutils/py-kubernetes: Update 33.1.0 => 34.1.0<br />
<br />
Changelog:<br />
https://github.com/kubernetes-client/python/blob/v34.1.0/CHANGELOG.md<br />
<br />
- Remove python version requirement as it doesn't make sense since we<br />
have minimum python-3.10 in ports tree<br />
- Remove security/py-oauthlib dependency just like upstream did. It's<br />
installed by www/py-requests-oauthlib anyway.<br />
<br />
PR: 291955
security/pssh: Update 2.3.5 => 2.3.6<br />
<br />
Changelog:<br />
https://github.com/lilydjwg/pssh/blob/v2.3.6/ChangeLog<br />
<br />
PR: 291946
sysutils/kapp: update to 0.65.0<br />
<br />
Replace GO_MODULE with USE_GITHUB and GH_ACCOUNT to make it build.<br />
The reason is new dependency on k8s.io/kubernetes. It's not intended<br />
for external use as a library and can't be downloaded via go proxy.<br />
See https://github.com/carvel-dev/kapp/issues/1011<br />
<br />
Changelogs:<br />
https://github.com/carvel-dev/kapp/releases/tag/v0.64.0<br />
https://github.com/carvel-dev/kapp/releases/tag/v0.64.1<br />
https://github.com/carvel-dev/kapp/releases/tag/v0.64.2<br />
https://github.com/carvel-dev/kapp/releases/tag/v0.65.0<br />
<br />
PR: 291938
math/calc: Update to 2.16.0.3
mail/mailfromd: the port had been updated to version 9.1<br />
<br />
Tentatively enable EMACS option by default: it pulls Emacs<br />
as a build dependency only which should not affect package<br />
users, while ports users could always disable it to avoid<br />
pulling this somewhat heavy dependency. While here, drop<br />
no longer needed `post-patch' target as these bugs had been<br />
properly fixed upstream.<br />
<br />
Requested by: maintainer
lang/gcc15-devel: Update to 15.2.1.s20251220
lang/gcc14-devel: Update to 14.3.1.s20251219
lang/gcc13-devel: Update to 13.4.1.s20251218
math/octave-forge-miscellaneous: Clean up Makefile.
math/octave-forge-sockets: Update to 1.5.0.
net/uvgrtp: pass down BUILD_SHARED_LIBS to fix the port's build<br />
<br />
By specifying add_library(... SHARED) we were instructing CMake<br />
to build all but one objects in PIC mode, in turn causing the<br />
infamous "relocation R_X86_64_32S cannot be used against local<br />
symbol" error upon linking the program. Mend this by using the<br />
documented and cleaner BUILD_SHARED_LIBS approach. While here,<br />
fix an IF block open/close arguments mismatch CMake warning.<br />
<br />
Reported by: pkg-fallout
astro/gpscorrelate: update to v2.3<br />
<br />
gpscorrelate has a new maintainer, Dan Fandrich,<br />
and the former maintainer, Daniel Foote, recognizes the change.<br />
<https://github.com/freefoote/gpscorrelate?tab=readme-ov-file#status><br />
<br />
Update the port to the new location,<br />
<https://dfandrich.github.io/gpscorrelate/><br />
update to v2.3, switch to Github downloads, hook up self-test suite,<br />
make DOCS and (new) NLS options work right.<br />
<br />
Reported by: Dan Fandrich<br />
see also: <https://github.com/dfandrich/gpscorrelate/issues/36><br />
<br />
ChangeLog: https://raw.githubusercontent.com/dfandrich/gpscorrelate/refs/tags/2.3/RELEASES
devel/esbuild: update to 0.27.1
net/lavinmq: update to 2.6.1<br />
<br />
- https://github.com/cloudamqp/lavinmq/blob/main/CHANGELOG.md#261---2025-12-07<br />
<br />
Sponsored by: SkunkWerks, GmbH
sysutils/bastille: Upgrade port to 1.3.2.251225<br />
<br />
PR: 291945<br />
Release Notes: https://github.com/BastilleBSD/bastille/releases/tag/1.3.2.251225
multimedia/recordmydesktop: Add missing deps<br />
<br />
Fixes build with multimedia/libtheora 1.2.0.<br />
<br />
audio/libvorbis wasn't needed by libtheora, but this port was<br />
piggybacking off of it.<br />
<br />
With hat: multimedia@
*/*: Chase multimedia/libtheora shlib bump
games/nexuiz: Add missing deps<br />
<br />
Fixes build with multimedia/libtheora 1.2.0.<br />
<br />
audio/libvorbis wasn't needed by libtheora, but this port was<br />
piggybacking off of it.<br />
<br />
With hat: multimedia@
multimedia/libtheora: Update to 1.2.0<br />
<br />
https://gitlab.xiph.org/xiph/theora/-/releases/v1.2.0
dns/openresolv: update to 3.17.4<br />
<br />
Changes: https://github.com/NetworkConfiguration/openresolv/releases/tag/v3.17.4
science/paraview: Fix build with FFMpeg 8<br />
<br />
Backport upstream commits from VTK to fix build with FFMpeg 8.<br />
<br />
Approved by: portmgr (blanket)
net/haproxy28: update to version 2.8.18.
net/haproxy30: update to version 3.0.14.
astro/gpscorrelate: Take maintainership.<br />
<br />
There is a new maintainer upstream, Dan Fandrich,<br />
and he has new versions and FreeBSD in his CI pipelines.<br />
Update to 2.3 coming up.
net/nats-server: Update to 2.12.3
editors/remarkable: new port had been added (+)<br />
<br />
Fully featured markdown editor written in Python.<br />
<br />
WWW: https://remarkableapp.github.io/linux.html
sysutils/bottom: Update to 0.12.1
devel/ruby-build: Update to 20251225<br />
<br />
Changes: https://github.com/rbenv/ruby-build/releases/tag/v20251225
net-p2p/prowlarr: Fix rc script for 15 after SSL version bump<br />
<br />
PR: 291736<br />
Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu> (maintainer, implicit)<br />
MFH: 2025Q4
net-p2p/lidarr: Fix rc script for 15 after SSL version bump<br />
<br />
PR: 291736<br />
Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu> (maintainer, implicit)<br />
MFH: 2025Q4
net-p2p/readarr: Fix rc script for 15 after SSL version bump<br />
<br />
PR: 291736<br />
Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu> (maintainer, implicit)<br />
MFH: 2025Q4
net-p2p/radarr: Fix rc script for 15 after SSL version bump<br />
<br />
PR: 291734 291736<br />
Tested by: edgeman@gmail.com<br />
Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu> (maintainer)<br />
MFH: 2025Q4
net-p2p/sonarr: Fix rc script for 15 after SSL version bump<br />
<br />
By default Sonarr (Mono?) is looking for libssl.so.3.<br />
<br />
This was worked around in the 14.X series by setting an environment<br />
override in the shipped init script to tell the executable to instead<br />
look for libssl.so.30<br />
<br />
Update the override for FreeBSD >= 15.0-RELEASE so that it now looks for<br />
libssl.so.35 without removing the workaround for FreeBSD 14.X.<br />
<br />
Without this patch Sonarr exits code 6 and is restarted continuously.<br />
<br />
PR: 291736<br />
Tested by: edgeman@gmail.com<br />
Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu> (maintainer)<br />
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org><br />
MFH: 2025Q4
net-p2p/xmrig: Update to 6.25.0
emulators/vice: update to 3.10
audio/sidplayfp: Update to 2.16.0
textproc/dyff: Update to 1.10.3
audio/adplay: Update to 1.9