The place for ports
security/vuxml: update security entry for libxslt<br />
<br />
PR: 289213
science/cgnslib: upgrade to v4.5.1
graphics/cimg: upgrade to v.3.6.6
filesystems/openzfs: fix build on i386<br />
<br />
Upstream pull request: https://github.com/openzfs/zfs/pull/18096
security/rubygem-haiti-hash: Update to 4.0.0<br />
<br />
Changes:<br />
https://github.com/noraj/haiti/blob/v4.0.0/docs/CHANGELOG.md#400
ftp/ftpcopy: fix build on ARM64 and refresh<br />
<br />
With GCC14 now being pulled in on non-i386 non-amd64 platforms,<br />
the compiler is stricter about prototypes.<br />
<br />
I think all our base compilers should be good enough, but some<br />
platforms don't seem to allow regparm, so patch that out.
misc/github-copilot-cli: update 0.0.366 → 0.0.373
devel/RStudio: Fix fetch after the npm update broke it
net/liblinphone: Update version 5.4.26=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/liblinphone/-/tags/5.4.72
net/belle-sip: Update version 5.4.28=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/belle-sip/-/tags/5.4.72
net/mediastreamer: Update version 5.4.26=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/mediastreamer2/-/tags/5.4.72
multimedia/bcmatroska2: Update version 5.4.29=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/bcmatroska2/-/tags/5.4.72
net/ortp: Update version 5.4.28=>5.4.72<br />
<br />
- Update WWW
security/lime: Update version 5.4.28=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/lime/-/tags/5.4.72
security/bzrtp: Update version 5.4.28=>5.4.72<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/bzrtp/-/tags/5.4.72
deskutils/belcard: Update version 5.4.28=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/belcard/-/tags/5.4.72
textproc/belr: Update version 5.4.28=>5.4.72<br />
<br />
- Update WWW<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/belr/-/tags/5.4.72
net/bctoolbox: Update version 5.4.28=>5.4.72<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/bctoolbox/-/tags/5.4.72
devel/bcunit: Update version 5.4.29=>5.4.72<br />
<br />
Changelog: https://gitlab.linphone.org/BC/public/bcunit/-/tags/5.4.72
devel/py-cbor2: Update version 5.7.1=>5.8.0<br />
<br />
Changelog: https://github.com/agronholm/cbor2/releases/tag/5.8.0
databases/freetds-devel: Update version 1.5.228=>1.5.229
security/wazuh-manager: Fix distinfo on 16-amd64<br />
<br />
Reported by: pkg-fallout
security/wazuh-*: Improve ports<br />
<br />
- agent and manager: Avoid change permissions to local.sqlite file.<br />
Now it uses read-only mode.<br />
- manager: dos2unix to api.yaml file<br />
- server: logstash8 was updated to 8.19.9 and it needs openjdk21+<br />
- Bump PORTREVISION<br />
<br />
Reported by: dtxdf
x11/ly: fix setup.sh script permissions
www/gitlab: fixed regressions from<br />
<br />
9c7ec30e93f9d4bcf7dd7b213b582ac05138e31f<br />
b38ff7a19b6c3dbe3007d1f88d12e600b5a288a8<br />
<br />
Could not find compatible versions<br />
<br />
Because every version of gitlab-backup-cli depends on bigdecimal ~> 3.1<br />
and bigdecimal >= 3.1, < 4.A could not be found in locally installed gems,<br />
gitlab-backup-cli cannot be used.<br />
So, because Gemfile depends on gitlab-backup-cli >= 0,<br />
version solving has failed.<br />
*** Error code 6
Revert "devel/rubygem-json-schema-gitlab: Allow build with rubygem-bigdecimal 4.0.0+"<br />
<br />
This reverts commit b38ff7a19b6c3dbe3007d1f88d12e600b5a288a8.
Revert "devel/rubygem-dry-types-gitlab: Allow build with rubygem-bigdecimal 4.0.0+"<br />
<br />
This reverts commit 9c7ec30e93f9d4bcf7dd7b213b582ac05138e31f.
www/gitlab: upgrade to 18.7.0<br />
<br />
Downgrade nodejs to 20 and upgrade tree-sitter to fix asset compilation issues.<br />
<br />
Changes: https://about.gitlab.com/releases/2025/12/18/gitlab-18-7-released/
www/rubygem-puma-gitlab: update to 7.1.0<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://github.com/puma/puma/releases
textproc/rubygem-terser: switch to nodejs 20<br />
<br />
the current version 24 does not work with Gitlab asset compilation.
net/rubygem-uri-gitlab: update to 1.1.1<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://github.com/ruby/uri/releases
net/rubygem-devfile: update to 0.5.0<br />
<br />
Required for gtilab 18.7<br />
<br />
Changes: https://gitlab.com/gitlab-org/remote-development/devfile-gem/-/commits/main/?ref_type=HEADS
devel/rubygem-sidekiq-gitlab: include required patches<br />
<br />
Required for gitlab 18.7
devel/rubygem-gitlab-labkit: update to 1.0.1<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://gitlab.com/gitlab-org/ruby/gems/labkit-ruby/-/releases
devel/rubygem-gitlab-experiment: update to 1.1.0<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://gitlab.com/gitlab-org/ruby/gems/gitlab-experiment/-/releases
databases/rubygem-state_machines-activerecord-gitlab: update to 0.100.0<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://github.com/state-machines/state_machines-activerecord/releases
databases/rubygem-state_machines-activemodel-gitlab: update to 0.100.0<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://github.com/state-machines/state_machines-activemodel/releases
databases/rubygem-click_house-client: update to 0.8.4<br />
<br />
Required for gitlab 18.7<br />
<br />
Changes: https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client/-/releases
www/gitlab: upgrade rails to 7.2.3<br />
<br />
which is required for gitlab 18.7.0.
www/gitlab: new ports required for 18.7.0
sysutils/work-tuimer: Update to 0.3.5<br />
<br />
ChangeLog:<br />
https://github.com/Kamyil/work-tuimer/releases/tag/v0.3.5
security/osv-scanner: Update to 2.3.1<br />
<br />
ChangeLog:<br />
https://github.com/google/osv-scanner/releases/tag/v2.3.1
sysutils/cloud-nuke: Update to 0.46.0<br />
<br />
ChangeLog:<br />
https://github.com/gruntwork-io/cloud-nuke/releases/tag/v0.46.0
security/nuclei: Update to 3.6.1<br />
<br />
ChangeLog:<br />
https://github.com/projectdiscovery/nuclei/releases/tag/v3.6.1
www/squid: Fix LDAP SASL NETTLE build options<br />
<br />
LDAP, SASL and NETTLE needs USES pkgconfig:build to be built.<br />
Since pkgconfig is required for build with several other options, move<br />
it to the general USES.<br />
<br />
PR: 292070
textproc/moor: Update 2.9.6 => 2.10.1<br />
<br />
Port changes:<br />
- For patch, don't rely on line number to use REINPLACE_CMD since<br />
it's not so reliable way to replace a string.<br />
<br />
Changelogs:<br />
- https://github.com/walles/moor/releases/tag/v2.10.0<br />
- https://github.com/walles/moor/releases/tag/v2.10.1<br />
<br />
PR: 292116
ftp/sftpgo: update to 2.7.0 and fix go version constraints<br />
<br />
The port requires Go 1.25+, so mention that in the Makefile<br />
<br />
Changelog: https://github.com/drakkan/sftpgo/releases/tag/v2.7.0<br />
PR: 292041
net/claws: Update to 0.5.2
cad/kicad: update KiCad and libraries to version 9.0.7<br />
<br />
Release Notes soon on https://www.kicad.org/blog/
games/lwjgl3: Unbreak after update lang/kotlin to 2.3.0<br />
<br />
Since Kotlin 2.3.0, Ant support has been removed, but lwjgl3 has complex<br />
long ongoing migration story from Ant to Gradle.<br />
Depends on new port lang/kotlin22 with Kotlin 2.2.21. Hopefully after<br />
migration the port may be removed.<br />
<br />
While here improve port:<br />
- Fix warnings from portclippy.<br />
- Optimize do-install goal.<br />
- Refresh patches.<br />
<br />
PR: 292099
[NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system
lang/kotlin22: add port for Kotlin 2.2.21<br />
<br />
This port is required by games/lwjgl3. Since Kotlin 2.3.0, Ant support has been<br />
removed, but lwjgl3 has complex long ongoing migration story from Ant to<br />
Gradle.<br />
<br />
Hopefully after migration the port may be removed.<br />
<br />
PR: 292099<br />
Reported by: vvd@
cad/abc: exclude i386 from build targets<br />
<br />
Build on i386 fails with errors:<br />
__int128 is not supported on this target<br />
<br />
Approved by: db@, yuri@ (Mentors, implicit)
sysutils/logstash8: Update to 8.19.9<br />
<br />
PR: 290095
sysutils/logstash92: New port: Server-side data ingestion and transformation tool (9.2.x version)<br />
<br />
Logstash is an open source, server-side data processing pipeline that<br />
ingests data from a multitude of sources simultaneously, transforms it,<br />
and then sends it to your favorite "stash."<br />
<br />
PR: 290986
sysutils/logstash91: New port: Server-side data ingestion and transformation tool (9.1.x version)<br />
<br />
Logstash is an open source, server-side data processing pipeline that<br />
ingests data from a multitude of sources simultaneously, transforms it,<br />
and then sends it to your favorite "stash."<br />
<br />
PR: 290985
lang/go121: Remove expired port<br />
<br />
2026-01-01 lang/go121: Old version, unsupported upstream
textproc/zed: use the default Go version for building.<br />
<br />
Light run-time testing by myself.<br />
<br />
Reported by: vvd
devel/py-termcolor: Update 3.2.0 => 3.3.0<br />
<br />
Changelog:<br />
https://github.com/termcolor/termcolor/releases/tag/3.3.0<br />
<br />
Commit log:<br />
https://github.com/termcolor/termcolor/compare/3.2.0...3.3.0<br />
<br />
PR: 292100
x11/plank: Update 0.11.158 => 0.11.159<br />
<br />
Changelog:<br />
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.159<br />
<br />
PR: 292097
editors/libreoffice: update to 25.8.4 release (+)<br />
<br />
LibreOffice 25.8.4, the fourth minor update to the free office suite developed by volunteers<br />
for personal productivity in office is now available for FreeBSD users!<br />
<br />
* Use bundled/patched argon2 to prevent crash at save document with password encryption<br />
<br />
Announce: https://blog.documentfoundation.org/blog/2025/12/18/libreoffice-25-8-4/<br />
Release Notes: https://wiki.documentfoundation.org/ReleaseNotes/25.8<br />
Changelog: https://wiki.documentfoundation.org/Releases/25.8.4/RC1 \<br />
https://wiki.documentfoundation.org/Releases/25.8.4/RC2<br />
Co-authored by: lwhsu@FreeBSD.org
lang/gnat14: fix plist on i386
java/eclipse-pydev: update to 13.1.0<br />
<br />
Changelog: https://www.pydev.org/history_pydev.html#release-13-1-0-2025-09-21
databases/postgresql-plv8js: update to 3.2.4<br />
<br />
Changes:<br />
- fix GUC assignment issue<br />
- fix possible out of bounds in windowing<br />
- better handling of composite types<br />
- add named composite record support<br />
- better management of in/out/inout variables<br />
- more removal of unsupported postgres version<br />
- patch v8 build from breaking macos 15.5 change<br />
- fix macro attribute access (enables pg 18 support)<br />
- additional checks for plv8 external arrays
sysutils/fluent-bit: Update to 4.2.2<br />
<br />
Release notes: https://github.com/fluent/fluent-bit/releases/tag/v4.2.2
databases/postgresql-libpqxx: Update to 7.10.5<br />
<br />
Release notes: https://github.com/jtv/libpqxx/releases/tag/7.10.5
editors/emacs-devel: Update to git snapshot 20e1a57d443
sysutils/bvm: Update 1.3.5 => 1.4.0<br />
<br />
Changelog:<br />
https://github.com/bigdragonsoft/bvm/releases/tag/1.4.0<br />
<br />
While here optimize do-install and sort pkg-plist.<br />
<br />
PR: 292011<br />
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
sysutils/py-qmk: Update 1.1.8 => 1.2.0, take maintainership<br />
<br />
Commit log:<br />
https://github.com/qmk/qmk_cli/compare/1.1.8...1.2.0<br />
<br />
PR: 292024
textproc/zed: revert "mark BROKEN, needs expired lang/go121"<br />
<br />
This reverts commit e0b247d308f85f5687e1acae501d3bc7148bc5fd.
lang/go121: revert "Remove expired port"<br />
<br />
This reverts commit 00007dfa8db499e601fbf2150ce43ebe73312e86.<br />
<br />
This port is still needed by textproc/zed
net/gwhois: Remove expired port<br />
<br />
2026-01-01 net/gwhois: source and WWW is gone. Hasn't been updated for 12yrs.
lang/go121: Remove expired port<br />
<br />
2026-01-01 lang/go121: Old version, unsupported upstream
textproc/zed: mark BROKEN, needs expired lang/go121
lang/go120: Remove expired port<br />
<br />
2026-01-01 lang/go120: Old version, unsupported upstream
devel/rgbds: Update to 1.0.1<br />
<br />
ChangeLog: https://github.com/gbdev/rgbds/releases/tag/v1.0.1<br />
MFH: 2025Q4 (bugfix release)
devel/py-reedsolo: Drop maintainership<br />
<br />
PR: 292052
comms/py-esptool: Drop maintainership<br />
<br />
It takes days to compile lang/rust on the armv7, aarch64 and riscv64<br />
devices just to test a Python flasher script, I would prefer to spend<br />
the time improving my own limited C implementation.<br />
<br />
PR: 292052
devel/py-ty: Update to 0.0.8<br />
<br />
Changelog: https://github.com/astral-sh/ty/blob/0.0.8/CHANGELOG.md<br />
<br />
Reported by: Repology
math/R-cran-proxy: Update to 0.4-29<br />
<br />
Reported by: portscout
net/claws: Update to 0.4.0
graphics/opencv: Fix typo in GTK3 option<br />
<br />
PR: 292033
boost-libs: make boost type_traits build with clang 21<br />
<br />
Recent versions of clang made -Wenum-constexpr-conversion errors into a<br />
hard error, as was announced several versions ago.<br />
<br />
Boost type_traits has two instances where it attempts to convert<br />
out-of-range enum values, leading to errors similar to:<br />
<br />
In file included from ../src/lib/dhcpsrv/csv_lease_file6.cc:9:<br />
In file included from ../src/lib/dhcpsrv/dhcpsrv_log.h:11:<br />
In file included from ../src/lib/log/macros.h:10:<br />
In file included from ../src/lib/log/logger.h:19:<br />
In file included from ../src/lib/log/log_formatter.h:19:<br />
In file included from /usr/local/include/boost/lexical_cast.hpp:33:<br />
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:31:<br />
In file included from /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp:31:<br />
In file included from /usr/local/include/boost/type_traits/make_unsigned.hpp:14:<br />
/usr/local/include/boost/type_traits/is_signed.hpp:37:25: error: in-class initializer for static data member is not a constant expression<br />
37 | static const no_cv_t minus_one = (static_cast<no_cv_t>(-1));<br />
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/usr/local/include/boost/type_traits/is_signed.hpp:45:60: note: in instantiation of template class 'boost::detail::is_signed_values<isc::dhcp::Lease::Type>' requested here<br />
45 | BOOST_STATIC_CONSTANT(bool, value = (!(::boost::detail::is_signed_values<T>::minus_one > boost::detail::is_signed_values<T>::zero)));<br />
| ^<br />
/usr/local/include/boost/config/detail/suffix.hpp:410:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'<br />
410 | # define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment<br />
| ^<br />
/usr/local/include/boost/type_traits/is_signed.hpp:74:40: note: in instantiation of template class 'boost::detail::is_signed_helper<isc::dhcp::Lease::Type>' requested here<br />
74 | BOOST_STATIC_CONSTANT(bool, value = type::value);<br />
| ^<br />
/usr/local/include/boost/config/detail/suffix.hpp:410:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'<br />
410 | # define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment<br />
| ^<br />
/usr/local/include/boost/type_traits/is_signed.hpp:79:85: note: in instantiation of template class 'boost::detail::is_signed_impl<isc::dhcp::Lease::Type>' requested here<br />
79 | template <class T> struct is_signed : public integral_constant<bool, boost::detail::is_signed_impl<T>::value> {};<br />
| ^<br />
/usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:315:44: note: in instantiation of template class 'boost::is_signed<isc::dhcp::Lease::Type>' requested here<br />
315 | typename boost::enable_if_c<boost::is_signed<Type>::value && !boost::is_enum<Type>::value, bool>::type<br />
| ^<br />
/usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:449:67: note: while substituting deduced template arguments into function template 'stream_in' [with Type = isc::dhcp::Lease::Type]<br />
449 | -> decltype(std::declval<optimized_src_stream&>().stream_in(std::declval<lcast::exact<T>>()), optimized_src_stream{});<br />
| ^<br />
/usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:454:46: note: while substituting explicitly-specified template arguments into function template 'detect_type'<br />
454 | using from_src_stream = decltype(detect_type<Source>(1));<br />
| ^<br />
/usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:67:20: note: in instantiation of template class 'boost::detail::lexical_converter_impl<std::string, isc::dhcp::Lease::Type>' requested here<br />
67 | return caster_type::try_convert(arg, result);<br />
| ^<br />
/usr/local/include/boost/lexical_cast.hpp:42:41: note: in instantiation of function template specialization 'boost::conversion::detail::try_lexical_convert<std::string, isc::dhcp::Lease::Type>' requested here<br />
42 | if (!boost::conversion::detail::try_lexical_convert(arg, result)) {<br />
| ^<br />
../src/lib/util/csv_file.h:243:34: note: in instantiation of function template specialization 'boost::lexical_cast<std::string, isc::dhcp::Lease::Type>' requested here<br />
243 | values_[at] = boost::lexical_cast<std::string>(value);<br />
| ^<br />
../src/lib/dhcpsrv/csv_lease_file6.cc:54:9: note: in instantiation of function template specialization 'isc::util::CSVRow::writeAt<isc::dhcp::Lease::Type>' requested here<br />
54 | row.writeAt(getColumnIndex("lease_type"), lease.type_);<br />
| ^<br />
/usr/local/include/boost/type_traits/is_signed.hpp:37:38: note: integer value -1 is outside the valid range of values [0, 3] for the enumeration type 'Type'<br />
37 | static const no_cv_t minus_one = (static_cast<no_cv_t>(-1));<br />
| ^<br />
<br />
This is while compiling net/kea, but other users of boost type traits<br />
may also have the same issue.<br />
<br />
There is an upstream bug report at:<br />
https://github.com/boostorg/type_traits/issues/202<br />
<br />
and an outstanding pull request at:<br />
https://github.com/boostorg/type_traits/pull/199<br />
<br />
Apply the latter as a diff, to work around the problem. Bump<br />
PORTREVISION to make dependents recompile.<br />
<br />
PR: 292071<br />
Approved by: fluffy (maintainer)<br />
MFH: 2025Q4
multimedia/navidrome: Try arm64 builds again
sysutils/bottom: Update to 0.12.3
math/calc: Update to 2.16.1.0
sysutils/mtail: New Port<br />
<br />
mtail is a tool for extracting metrics from application logs to be<br />
exported into a timeseries database or timeseries calculator for<br />
alerting and dashboarding.<br />
<br />
It fills a monitoring niche by being the glue between applications that<br />
do not export their own internal state (other than via logs) and<br />
existing monitoring systems, such that system operators do not need to<br />
patch those applications to instrument them or writing custom extraction<br />
code for every such application.
x11-wm/durden: Update 0.6.1 => 0.6.3, take maintainership<br />
<br />
Changelog:<br />
https://codeberg.org/letoram/durden/src/tag/0.6.3/CHANGELOG.md<br />
<br />
Also adopt port.<br />
<br />
PR: 292084
graphics/mesa-devel: update to 25.3.b.2892<br />
<br />
Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/b3c983b8ddc...7ed6679361f
games/veloren-weekly: update to s20251229<br />
<br />
Changes: https://gitlab.com/veloren/veloren/-/compare/85e45ca0bd...253b0afc73
graphics/openshadinglanguage: unbreak python bindings package<br />
<br />
Reported by: bulk -t
math/manifold: resurrect and update to 3.3.2<br />
<br />
PR: 291258
graphics/openpgl: update to v0.7.1<br />
<br />
PR: 292057
graphics/opensubdiv: update to v3.7.0<br />
<br />
PR: 292058
graphics/openshadinglanguage: update to v1.14.8.0<br />
<br />
PR: 292059
x11-wm/xfce4-panel: fix plist with NlS=on (+)<br />
<br />
Reported by: bulk -t<br />
Approved by: portmgr blanket
sysutils/xfce4-settings: fix plist with NlS=on (+)<br />
<br />
Reported by: bulk -t<br />
Approved by: portmgr blanket
x11/libxfce4windowing: fix plist with NlS=on (+)<br />
<br />
Reported by: bulk -t<br />
Approved by: portmgr blanket
www/angie: Update 1.10.3 => 1.11.1<br />
<br />
News:<br />
https://en.angie.software/news/releases/angie-1-11-0/<br />
<br />
Changelog:<br />
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-1<br />
<br />
PR: 291930
graphics/ptex: update to v2.5.1 release<br />
<br />
PR: 292056