The place for ports
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
security/create-cert: Update to 2.12<br />
<br />
While here add WWW.<br />
<br />
Changes since 2.11:<br />
<br />
- Try to avoid leaking temp files after switching to mktemp.<br />
<br />
- getopt -> getopts<br />
<br />
- Cleanup key if cert creation fails.<br />
<br />
- Update to autoconf 2.72.<br />
<br />
- Prefer "openssl rehash" (newer openssl) to c_rehash (sometimes<br />
missing) using a patch from Michael Proto.<br />
<br />
- Minor consession to ubuntu (where /bin/sh is dash).<br />
<br />
PR: 292063<br />
Reported by: Michael Proto<br />
Obtained from: Michael Proto
www/payara: Update 5.2020.4 => 7.2025.2<br />
<br />
Changelogs:<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2020.5<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2020.6<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2020.7<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.2<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.3<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.4<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.5<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.6<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.7<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.8<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.9<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2021.10<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2022.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2022.2<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2022.3<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2022.4<br />
https://github.com/payara/Payara/releases/tag/payara-server-5.2022.5<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2022.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2022.2<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.2<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.3<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.4<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.5<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.6<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.7<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.8<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.9<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.10<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.11<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2023.12<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.2<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.3<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.4<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.5<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.6<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.7<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.8<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.9<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.10<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.11<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2024.12<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.2<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.3<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.4<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.5<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.6<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.7<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.8<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.9<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.10<br />
https://github.com/payara/Payara/releases/tag/payara-server-6.2025.11<br />
https://github.com/payara/Payara/releases/tag/payara-server-7.2025.1<br />
https://github.com/payara/Payara/releases/tag/payara-server-7.2025.2<br />
<br />
While here fix warnings from portclippy and poudriere and improve<br />
do-install.<br />
<br />
PR: 291821<br />
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
graphics/opencv: fix build on powerpc64le<br />
<br />
Add back definitions removed in https://github.com/opencv/opencv/commit/63ef786a3a0afcd44bf842f967656052d52dde09.
net-im/nchat: fix pkg-plist on powerpc / powerpc64<br />
<br />
CMake Warning at CMakeLists.txt:104 (message):<br />
Telegram requires little endian, auto-disabling.
sysutils/flashrom: mark broken for 13.x
net-im/conduit: Update to 0.10.11<br />
<br />
MFH: 2025Q4
editors/zed: workaround for GDB issue<br />
<br />
This patch is temporary workaround for GDB issue reported in GitHub:<br />
<br />
https://github.com/zed-industries/zed/issues/41753<br />
<br />
The subtle is incorrect handling of "setExceptionBreakpoints" resulting into<br />
message "error: notStopped". To avoid it let's skip this call for a while.<br />
<br />
At least it works for me<br />
<br />
PR: 291998<br />
Approved by: tagattie@
lang/kotlin: Update 2.1.20 → 2.3.0<br />
<br />
Release notes:<br />
https://github.com/JetBrains/kotlin/releases/tag/v2.3.0<br />
https://blog.jetbrains.com/kotlin/2025/12/kotlin-2-3-0-released/
net-im/mautrix-whatsapp: Update 0.12.4 => 0.2512.0<br />
<br />
Changelogs:<br />
https://github.com/mautrix/whatsapp/releases/tag/v0.12.5<br />
https://github.com/mautrix/whatsapp/releases/tag/v0.2510.0<br />
https://github.com/mautrix/whatsapp/releases/tag/v0.2511.0<br />
https://github.com/mautrix/whatsapp/releases/tag/v0.2512.0<br />
<br />
While here merge 2 MKDIRs.<br />
<br />
PR: 291977
devel/rubygem-pdk: Update to 3.4.0<br />
<br />
Release notes:<br />
https://github.com/puppetlabs/pdk/releases/tag/v3.4.0<br />
<br />
With hat: puppet
devel/rubygem-puppet-modulebuilder: Update to 2.1.0<br />
<br />
ChangeLog:<br />
https://github.com/puppetlabs/puppet-modulebuilder/blob/main/CHANGELOG.md#v210---2025-05-21<br />
<br />
With hat: puppet
sysutils/rubygem-openbolt: Update to 5.3.0<br />
<br />
ChangeLog:<br />
https://github.com/OpenVoxProject/openbolt/blob/main/CHANGELOG.md#530-2025-12-16<br />
<br />
With hat: puppet
sysutils/rubygem-puppetserver-ca: Update to 2.7.1<br />
<br />
With hat: puppet
sysutils/rubygem-bolt: Update to 4.0.0<br />
<br />
ChangeLog:<br />
https://github.com/puppetlabs/bolt/blob/main/CHANGELOG.md#bolt-400-2024-11-20<br />
<br />
With hat: puppet
net/rubygem-orchestrator_client: Update to 0.7.2<br />
<br />
With hat: puppet
sysutils/puppet-lint: Update to 5.1.1<br />
<br />
ChangeLog:<br />
https://github.com/puppetlabs/puppet-lint/blob/main/CHANGELOG.md#v511---2025-11-06<br />
<br />
With hat: puppet
sysutils/openvox-agent8: Update to 8.24.2<br />
<br />
ChangeLog:<br />
https://github.com/OpenVoxProject/openvox/blob/main/CHANGELOG.md#8242-2025-12-15<br />
<br />
With hat: puppet
sysutils/rubygem-openfact: Update to 5.2.1<br />
<br />
ChangeLog:<br />
https://github.com/OpenVoxProject/openfact/blob/main/CHANGELOG.md#521-2025-12-15<br />
<br />
With hat: puppet
sysutils/puppet8: Fix with recent dependencies<br />
<br />
With hat: puppet
devel/rubygem-puppet-resource_api: Update to 2.0.0<br />
<br />
ChangeLog:<br />
https://github.com/puppetlabs/puppet-resource_api/blob/main/CHANGELOG.md#v200---2025-03-13<br />
<br />
With hat: puppet
x11/virglrender: Update 1.0.1 => 1.2.0<br />
<br />
Changelog:<br />
https://gitlab.freedesktop.org/virgl/virglrenderer/-/releases/1.2.0<br />
<br />
Drop local patches since they all got upstreamed.<br />
Add venus support by default.<br />
<br />
PR: 292004
databases/postgresql*-server: Unbreak after llvm11 removal<br />
<br />
LLVM 11 was removed in this commit:<br />
313d56689aae7c9efa4e8ed34d5d5ecf9e42840d<br />
<br />
The minimum requirement cannot be enforced anymore. Remove it<br />
completely.<br />
<br />
Approved by: portmgr blanket
audio/mumble-server: Improve port (no functional changes)<br />
<br />
- Use PKGNAMESUFFIX instead of "-" in PORTNAME.<br />
- Move docs from pkg-plist to PORTDOCS.<br />
- Parametrize USE_RC_SUBR, USERS, GROUPS with PORTNAME.<br />
- Optimization in goals.<br />
- Improve @sample in pkg-plist.
sysutils/duplicity: Update to 3.0.7<br />
<br />
ChangeLog: https://duplicity.gitlab.io/stable/CHANGELOG.html<br />
MFH: 2025Q4 (bugfixes)
sysutils/bareos-*: Fix issue when NLS is disabled<br />
<br />
PR: 292066<br />
Reported by: diizzy
www/gohugo: Update to 0.154.0<br />
<br />
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.0<br />
<br />
Hugo v0.154.0 is the 14th release this year (not counting patch releases) and<br />
introduces partial decorators, or “partials with a twist.”<br />
<br />
Bug fixes<br />
<br />
* tpl/collections: Fix apply to work with built-in funcs like len<br />
* Revert "resources/page: Fix slugorcontentbasename for section pages"<br />
<br />
Improvements<br />
<br />
* helpers: Limit verbose watch output for better readability<br />
* tpl/reflect: Make the IsImageResource implementation less technical<br />
* internal/warpc: Increase WebP memory limit to 384 MiB<br />
* Update tpl/reflect/reflect.go<br />
* Add reflect.Is{Page,Site,Resource,ImageResource}<br />
* Allow partials to work as decorators<br />
<br />
Approved by: doceng@ (implicit)
devel/zls: Reintroduce and fix the localbase etc path patching in known-folders<br />
<br />
Pull Request: https://github.com/freebsd/freebsd-ports/pull/470<br />
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
multimedia/arcan: update 0.7.0.1 -> 0.7.1<br />
<br />
ChangeLog:<br />
https://codeberg.org/letoram/arcan/src/branch/master/CHANGELOG.md#0-7-1<br />
<br />
PR: 292012
graphics/openimageio: Update to v3.1.8.0<br />
<br />
ChangeLog:<br />
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.1.8.0<br />
<br />
* exif: Support EXIF 3.0 tags<br />
* jpeg: Fix wrong pointers/crashing when decodng CMYK jpeg files<br />
* openexr: Improve attribute translation rules<br />
* openexr: ACES container writes colorInteropId instead of colorInteropID<br />
* color mgmt: Fix some legacy 'Linear' color references<br />
* imagebuf: Fix ImageBuf::set_pixels() bug, didn't consider roi = All<br />
* tests: Image_span_test reduce benchmark load for debug and CI renders<br />
* build: Type warning in assertion in jpeg2000output.cpp<br />
* build: Disable LERC in libTIFF local build script<br />
<br />
PR: 292038<br />
Reported by: FreeBSD@ShaneWare.Biz (maintainer)
graphics/opencolorio: Update to v2.5.0<br />
<br />
ChangeLog: https://opencolorio.readthedocs.io/en/latest/releases/ocio_2_5.html<br />
<br />
PR: 292036<br />
Reported by: FreeBSD@ShaneWare.Biz
databases/clickhouse-cpp: Remove uneeded conditional<br />
<br />
Reported by: diizzy
x11-fonts/google-fonts: revert "Remove expired port"<br />
<br />
This reverts commit 77c04acae3e7847e6f41009ad05e44225c462dd2.<br />
<br />
Update the port to not reference the now removed x11-fonts/gentium-basic<br />
and the expiring x11-fonts/open-sans. Referencing the latter caused<br />
`poudriere bulk` to fail.<br />
<br />
Remove deprecation notice.<br />
<br />
Requested by: des
*/*php81*: Sunset
sysutils/terraform-docs: Update to 0.21.0<br />
<br />
ChangeLog:<br />
https://github.com/terraform-docs/terraform-docs/releases/tag/v0.21.0
net/traefik: Update to upstream release 3.6.6<br />
<br />
Details:<br />
- Bugfix release, see<br />
https://github.com/traefik/traefik/releases/tag/v3.6.6
sysutils/limine: Update to 10.6.0<br />
<br />
ChangeLog: https://codeberg.org/Limine/Limine/src/tag/v10.6.0/ChangeLog<br />
<br />
New features:<br />
* ISO9660: Add support for large, multi-extent files.<br />
<br />
Bug fixes:<br />
* Unbreak BIOS booting from optical media with ISO9660 filesystems on<br />
many platforms including QEMU. This was a regression introduced in<br />
10.5.1.<br />
* Fix an issue with large (>4GiB) physical memory allocations on 32-bit<br />
platforms. Some values were truncated to size_t (aka uint32_t) in<br />
many instances causing bugs.<br />
* Fix a couple of memory leaks missed in 10.5.1.<br />
* Add safeguard against the font file being too small for the expected<br />
size. This avoids potential panics from the filesystem driver, and it<br />
instead just prints a warning and falls back to using the default<br />
font.<br />
<br />
Miscellaneous:<br />
* Update description of the `term_font_size` and `term_font_spacing`<br />
configuration options in CONFIG.md.<br />
<br />
PR: 292029<br />
Reported by: mintsuki@protonmail.com (maintainer)
devel/robin-map: update to v1.4.1<br />
<br />
ChangeLog: https://github.com/Tessil/robin-map/releases<br />
<br />
* Add a CMake TSL_ROBIN_MAP_ENABLE_INSTALL option to explicitly enable/disable<br />
the install target<br />
* Move to C++17 dropping C++11 support<br />
* Bump cmake_minimum_required version to 3.5<br />
* Fix load threshold on deserialization<br />
* The current version computes load using max_load_factor() without first<br />
setting m_bucket_count (default 0) leading to threshold 0, which triggers<br />
rehash (and size increase) on first insert.<br />
* Recompute the threshold after setting correct bucket count to avoid this.<br />
* Use inline constexpr for PRIMES and MOD_PRIME arrays<br />
<br />
PR: 292035<br />
Reported by: FreeBSD@ShaneWare.Biz
devel/llvm11: remove expired port, obsolete with few dependencies
devel/intel-graphics-compiler: remove expired LLVM11 flavor
devel/opencl-clang: remove expired LLVM11 flavor
devel/spirv-llvm-translator: remove expired LLVM11 flavor
devel/vc-intrinsics: remove expired LLVM11 flavor
x11-wm/i3: update to 4.25