The place for ports
www/webtrees21: Update to 2.1.26<br />
<br />
PR: 292786<br />
Approved by: submitter is maintainer
databases/mysql96-client: Fix pkg-message<br />
<br />
Sponsored by: Netzkommune GmbH
databases/mysql9*-{server|client}: Set Deprecate Date<br />
<br />
Deprecate Date and set to expire on 2026-03-31<br />
<br />
Sponsored by: Netzkommune GmbH
www/go-www: Update to 2.0.5<br />
<br />
Remove GO_BUILDFLAGS.<br />
Update WWW.<br />
<br />
Changelogs:<br />
https://github.com/nbari/www/releases/tag/2.0.4<br />
https://github.com/nbari/www/releases/tag/2.0.5<br />
<br />
PR: 286100<br />
Approved by: submitter is maintainer
databases/mysql96-{server|client}: add new Ports<br />
<br />
Welcome MySQL 9.6<br />
<br />
What is new in MySQL9.6:<br />
https://dev.mysql.com/doc/relnotes/mysql/9.6/en/news-9-6-0.html<br />
<br />
MySQL8.4+ supports only 64-bit platforms!<br />
<br />
Sponsored by: Netzkommune GmbH
devel/R-cran-later: Update to 1.4.6<br />
<br />
Changelog: https://cran.r-project.org/web/packages/later/news/news.html
devel/reflect-cpp: Update 0.23.0 => 0.24.0<br />
<br />
Changelogs:<br />
* https://github.com/getml/reflect-cpp/releases/tag/v0.24.0<br />
* https://github.com/getml/reflect-cpp/compare/v0.23.0...v0.24.0<br />
<br />
Approved by: db@, yuri@ (Mentors, implicit)
www/seahub: Add missing dependency<br />
<br />
PR: 292289
emulators/wine: Set 32-bit lib path for WoW<br />
<br />
This avoids failures like<br />
<br />
wine: could not load ntdll.so: Shared object "libhwloc.so.15" not found,<br />
required by "ntdll.so"<br />
<br />
PR: 293179<br />
Submitted by: Zane C. Bowers-Hadley <vvelox@vvelox.net><br />
Reviewed by: Alexander Vereeken <Alexander88207@protonmail.com>
games/chessx: Improve port<br />
<br />
- After remove ".if ${COMPILER_TYPE} == clang":<br />
* remove ".include <bsd.port.pre.mk>";<br />
* replace ".include <bsd.port.post.mk>" with ".include <bsd.port.mk>".<br />
- Remove the useless block from the patch that adds one blank line.<br />
<br />
PR: 292841<br />
Approved by: Alexey Vyskubov <alexey@pentode.fi> (maintainer, timeout 2 weeks)
graphics/openusd: Adjust PORTNAME and CATEGORIES after moving<br />
<br />
PR: 292497<br />
Approved by: yuri (maintainer, timeout 1 month)
misc/usd: Move to graphics/openusd<br />
<br />
Rename to match upstream naming and moved to a more appropriate category<br />
<br />
PR: 292497<br />
Approved by: yuri (maintainer, timeout 1 month)
devel/protobuf-java: Update 4.33.2 => 4.33.5<br />
<br />
Changelog:<br />
https://github.com/protocolbuffers/protobuf/releases/tag/v33.3<br />
https://github.com/protocolbuffers/protobuf/releases/tag/v33.4<br />
https://github.com/protocolbuffers/protobuf/releases/tag/v33.5<br />
<br />
PR: 293184
net-im/conduit: Update to 0.10.12<br />
<br />
PR: 293171
ports-mgmt/pkg-devel: 2.5.99.3<br />
<br />
revert extract optimization
sysutils/hcloud: Update to 1.61.0<br />
<br />
Changelog: https://github.com/hetznercloud/cli/releases/tag/v1.61.0
net/remmina: Update to 1.4.42<br />
<br />
ChangeLog: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.42<br />
<br />
* add option to enforce IPvX preference<br />
* Fix ssh x11 forwarding crashing in nixos<br />
* Add support for smartcard authentication<br />
* [REM-3444] Add option to delay floating toolbar popup<br />
* [REM-3448] Update FreeRDP checks to newer version<br />
* [REM-3448] Fix typo<br />
* Update AppStream metadata<br />
* [FLAT-390] update ffmpeg<br />
* [Rem-3180] Create named SPICE connection<br />
* [REM-2880] Fix session stuck problem with KeePassXC<br />
* [REM-3453] default dynamic resolution when supported issue<br />
* [REM-3258] toolbar disappearance in some multi-monitor situations<br />
* [REM-3458] Enable AAD support in Flatpak build<br />
* Create viewonly mode button on rcw toolbar<br />
* Permit css customization in scrolled window mode<br />
* src/remmina_ssh.c: zero-initialize RemminaSFTP structs<br />
* [plugins/rdp] fix memory leaks<br />
* [REM-3462] Strip whitespace from quickconnect<br />
* [cmake] mark include_directories SYSTEM<br />
* [rdp] fix FreeRDP_MonitorLocalShift[XY]<br />
* fix various compiler warnings<br />
* [REM-3454] UI: move view_toggle_button on the left<br />
* bug: double free on remmina_string_array_free<br />
* [REM-3464]run update-translations.sh<br />
* Avoid Gettext incorrectly considering c-format<br />
* [REM-3469] Disable save password prompt on quick connect authentication prompts<br />
* fix UB when connecting by link-local address<br />
* Added kerberos-tickets plug<br />
* Added kerberos-config plug<br />
* Fix floating toolbar popup regression in multimonitor
graphics/zathura-ps: Update to 2026.02.03<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/zathura-ps/changelog/2026.02.03/index.html<br />
https://pwmt.org/projects/zathura-ps/changelog/2026.01.30/index.html<br />
<br />
PR: 292876<br />
Approved by: submitter is maintainer
graphics/zathura-pdf-poppler: Update to 2026.02.03<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/zathura-pdf-poppler/changelog/2026.02.03/index.html<br />
https://pwmt.org/projects/zathura-pdf-poppler/changelog/2026.01.30/index.html<br />
<br />
PR: 292876<br />
Approved by: submitter is maintainer
graphics/zathura-cb: Update to 2026.02.03<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/zathura-cb/changelog/2026.01.30/index.html<br />
https://pwmt.org/projects/zathura-cb/changelog/2026.02.03/index.html<br />
<br />
PR: 292876<br />
Approved by: submitter is maintainer
graphics/zathura-djvu: Update to 2026.02.03<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/zathura-djvu/changelog/2026.01.30/index.html<br />
https://pwmt.org/projects/zathura-djvu/changelog/2026.02.03/index.html<br />
<br />
PR: 292876<br />
Approved by: submitter is maintainer
graphics/zathura-pdf-mupdf: Update to 2026.02.03<br />
<br />
Update LIB_DEPENDS.<br />
Switch USES=compiler from c++17-lang to c17.<br />
Remove USES=jpeg,localbase.<br />
Remove the uncessesary REINPLACE_CMD.<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/zathura-pdf-mupdf/changelog/2026.01.30/index.html<br />
https://pwmt.org/projects/zathura-pdf-mupdf/changelog/2026.02.03/index.html<br />
<br />
PR: 292875
graphics/zathura: Update to 2026.02.09<br />
<br />
Switch SYNCTEX_*_DEPENDS to USE_TEX=synctex.<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/zathura/changelog/2026.01.30/index.html<br />
https://pwmt.org/projects/zathura/changelog/2026.02.03/index.html<br />
https://pwmt.org/projects/zathura/changelog/2026.02.09/index.html<br />
<br />
PR: 292874<br />
Approved by: quentin.stievenart@gmail.com (maintainer)
x11-toolkits/girara: Update to 2026.02.04<br />
<br />
Switch USES=compiler:c11 to c17.<br />
Remove USES=pathfix.<br />
Remove USE_GNOME=cairo.<br />
<br />
Changelogs:<br />
https://pwmt.org/projects/girara/changelog/2026.02.03/index.html<br />
https://pwmt.org/projects/girara/changelog/2026.02.04/index.html<br />
<br />
PR: 292873<br />
Approved by: madpilot (maintainer)
graphics/podofo: fix build with libc++ >= 20<br />
<br />
With libc++ 20 or higher graphics/podofo fails to build, with errors<br />
similar to:<br />
<br />
/wrkdirs/usr/ports/graphics/podofo/work/podofo-0.10.4/src/podofo/main/PdfColor.cpp:686:13: error: call to 'from_chars' is ambiguous<br />
686 | if (std::from_chars(name.data() + 1, name.data() + name.size(), grayVal, chars_format::fixed).ec != std::errc())<br />
| ^~~~~~~~~~~~~~~<br />
/usr/include/c++/v1/__charconv/from_chars_floating_point.h:63:1: note: candidate function<br />
63 | from_chars(const char* __first, const char* __last, double& __value, chars_format __fmt = chars_format::general) {<br />
| ^<br />
/wrkdirs/usr/ports/graphics/podofo/work/podofo-0.10.4/src/podofo/private/charconv_compat.h:34:30: note: candidate function<br />
34 | inline from_chars_result from_chars(const char* first, const char* last,<br />
| ^<br />
<br />
This is because libc++ 20 started offering std::from_chars() for<br />
floating point values, and pododo does not check for this. Correct the<br />
WANT_FROM_CHARS check to correctly check for libc++ 20 or higher.<br />
<br />
PR: 293181<br />
Approved by: sunpoet (maintainer)<br />
MFH: 2026Q1
devel/libddwaf: fix build with clang 21<br />
<br />
With clang 21 devel/libddwaf fails to build, with errors similar to:<br />
<br />
In file included from /wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.cc:8:<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format-inl.h:61:19: error: call to consteval function 'ddwaf::fmt::basic_format_string<char, ddwaf::fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression<br />
61 | format_to(it, FMT_STRING("{}{}"), message, SEP);<br />
| ^<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1905:23: note: expanded from macro 'FMT_STRING'<br />
1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )<br />
| ^<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1882:3: note: expanded from macro 'FMT_STRING_IMPL'<br />
1882 | [] { \<br />
| ^<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:688:54: note: subexpression not valid in a constant expression<br />
688 | format_str_.remove_prefix(detail::to_unsigned(it - begin()));<br />
| ~~~^~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2639:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'<br />
2639 | context_.advance_to(begin);<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2634:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'<br />
2634 | on_format_specs(id, begin, begin); // Call parse() on empty specs.<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2459:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'<br />
2459 | handler.on_replacement_field(handler.on_arg_id(), begin);<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2491:21: note: in call to 'parse_replacement_field<char, ddwaf::fmt::detail::format_string_checker<char, ddwaf::fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'<br />
2491 | begin = p = parse_replacement_field(p - 1, end, handler);<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/core.h:2742:7: note: in call to 'parse_format_string<true, char, ddwaf::fmt::detail::format_string_checker<char, ddwaf::fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'<br />
2742 | detail::parse_format_string<true>(str_, checker(s));<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format-inl.h:61:19: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {<br />
struct __attribute__((visibility("hidden"))) FMT_COMPILE_STRING : fmt::detail::compile_string {<br />
using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;<br />
[[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {<br />
return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");<br />
}<br />
};<br />
return FMT_COMPILE_STRING();<br />
}())'<br />
61 | format_to(it, FMT_STRING("{}{}"), message, SEP);<br />
| ^~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1905:23: note: expanded from macro 'FMT_STRING'<br />
1905 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/libddwaf/work/libddwaf-1.30.1/src/vendor/fmt/format.h:1882:3: note: expanded from macro 'FMT_STRING_IMPL'<br />
1882 | [] { \<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1883 | /* Use the hidden visibility as a workaround for a GCC bug (#1973). */ \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1884 | /* Use a macro-like name to avoid shadowing warnings. */ \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1885 | struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base { \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1886 | using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1887 | FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1888 | operator fmt::basic_string_view<char_type>() const { \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1889 | return fmt::detail_exported::compile_string_to_view<char_type>(s); \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1890 | } \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1891 | }; \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1892 | return FMT_COMPILE_STRING(); \<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
1893 | }()<br />
| ~~~<br />
<br />
This is caused by an outdated vendored version of the fmt library, from<br />
<https://github.com/fmtlib/fmt>. Upstream libddwaf updated their<br />
vendored copy in <https://github.com/DataDog/libddwaf/commit/d9dd3eb>,<br />
which is a bit large due to the vendor update, but the patch applies<br />
with a minimum of fuzz, and makes libddwaf build with clang 21.<br />
<br />
PR: 293165<br />
Approved by: sunpoet (maintainer)<br />
MFH: 2026Q1
*/*: Bump port revision after electron39 update (97e8bdfef102)
devel/electron39: Update to 39.6.0<br />
<br />
Changelog:<br />
- https://github.com/electron/electron/releases/tag/v39.5.2<br />
- https://github.com/electron/electron/releases/tag/v39.6.0<br />
<br />
Reported by: GitHub (watch releases)
net-im/kaidan: Update to 0.15.0
net-im/qxmpp: Update to 1.14.0<br />
<br />
- Enable GStreamer by default, it is required by net-im/kaidan
net-im/qxmpp: clean up<br />
<br />
Sort plist, use helpers
games/gcompris-qt: Update to 26.0<br />
<br />
Announcement: https://gcompris.net/news-en.html#2026-02-04
devel/libphonenumber: Update to 9.0.24
devel/okteta: Update to 0.26.25<br />
<br />
Release notes:<br />
<br />
The port to Qt6 is still on-going (only remaining blocker as before the port<br />
from QtScript to some other JS engine), no ETA currently.<br />
<br />
Changes since 0.26.24:<br />
* Improved: ensure focus is set on view after bookmark activation/creation<br />
* Improved: use correct offsets after too large primitive structures arrays<br />
BUG: https://bugs.kde.org/514151<br />
* Fixed: do not scan parent dir of structures data dir for definitions<br />
* Fixed: do not crash on warning for too large structures array length
www/opengist: Update to 1.12.1<br />
<br />
Remove aarch64 support, since tailwindcss 4 is currently not supported<br />
in aarch64.<br />
<br />
Changes since 1.11.1:<br />
<br />
v1.12.1<br />
<br />
Added<br />
<br />
* More translation strings (#605)<br />
<br />
Fixed<br />
<br />
* Allow Access Tokens with Required Login (#611)<br />
* Make text files renderable with mimetypes different than text/plain<br />
(#612)<br />
* Improve security on raw files endpoint (#613)<br />
<br />
Admins of Opengist instances may want to run "Synchronize all gists<br />
previews" in the admin panel.<br />
<br />
v1.12.0<br />
<br />
Added<br />
<br />
* Access tokens (#602)<br />
* Fuzzy search for gist search (#555)<br />
* Allow Unicode letters/numbers in topics (#597)<br />
* Resize editor height (#600)<br />
* More translation strings (#516) (#604)<br />
<br />
Fixed<br />
<br />
* Don't panic on Go TCP errors (#601)<br />
<br />
Other<br />
<br />
* Reduce footprint of Docker image (#515)<br />
* Update Go + JS deps (#603)<br />
* Configure Dependabot for updates on Go and NPM (#449)<br />
<br />
Helm Chart<br />
<br />
* Use existing pvc claim of provided (#547)<br />
* Adds StatefulSet support (#549)<br />
* Move Prom metrics to a dedicated port + support ServiceMonitor<br />
(#599)
devel/py-urwidgets: allow to package with urwid 3.0<br />
<br />
PR: 293175<br />
Approved by: sunpoet@ (maintainer)
ports-mgmt/appstream-generator: Restore i386 compat patches<br />
<br />
Reported by: pkg-fallout
devel/lfcbase,databases/cego: update 1.23.2 -> 1.23.3, 2.54.2 -> 2.54.7<br />
<br />
lfcbase:<br />
- Screen class regarding, some int to unsigned fixes<br />
<br />
cego:<br />
- patch in CegoAction::execProcCall and CegoAction::execFuncCall,<br />
fix locking in case of exceptions<br />
- CegoAdmScreen to support current backup and restore features.<br />
Also added online help<br />
- added dbcheck/failcheck to also check correct handling of failed queries<br />
- Fixes added for CegoFieldValue:castTo. In case of thrown data<br />
conversion exceptions, is is ensured, that _pV is set to _staticBuf<br />
after freed, otherwise memory fault cause by double free in desctructor<br />
may occur<br />
- initfile handling fixed<br />
- CegoAdminThread::executeRestore improvements<br />
with online docs updated for the restore procedures<br />
- Added patches to CegoBufferPool, CegoLogManager and CegoArchiveThread.<br />
- database xml file will be updated during checkpointing runs.
databases/rubygem-lmdb: Ruby bindings for OpenLDAP's LMDB
devel/sbt: update to 1.12.3 release
math/R-cran-igraph: Update to 2.2.2<br />
<br />
Reported by: portscout
net-mgmt/thanos: Update 0.40.1 => 0.41.0<br />
<br />
Changelogs:<br />
* https://github.com/thanos-io/thanos/releases/tag/v0.41.0<br />
* https://github.com/thanos-io/thanos/compare/v0.40.1...v0.41.0<br />
<br />
Approved by: db@, yuri@ (Mentors, implicit)
misc: fix build with python 3.12<br />
<br />
PR: 285957
*/*: Bump port revision after electron38 update (0835351b43a4)
devel/electron38: Update to 38.8.2<br />
<br />
Changelog:<br />
- https://github.com/electron/electron/releases/tag/v38.8.1<br />
- https://github.com/electron/electron/releases/tag/v38.8.2<br />
<br />
Reported by: GitHub (watch releases)
www/filebrowser-quantum: Update to 1.1.2-stable<br />
<br />
ChangeLog: https://github.com/gtsteffaniak/filebrowser/releases/tag/v1.1.2-stable
multimedia/supersonic: Update to 0.20.1<br />
<br />
ChangeLog: https://github.com/dweymouth/supersonic/releases/tag/v0.20.1
devel/py-odoo-addon-openupgrade-scripts16: Update to 16.0.1.0.5.12
www/filebrowser: Update to 2.58.0<br />
<br />
ChangeLogs:<br />
https://github.com/filebrowser/filebrowser/compare/v2.55.0...v2.58.0
misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files<br />
<br />
Approved by: re (implicit)<br />
Sponsored by: OpenSats Initiative
security/vuxml: Document TCP readTimeout bypass in traefik
net/traefik: Ensure the build uses go 1.25 or higher
editors/enter-tex: update to 3.49.0<br />
<br />
Update to 3.49.0<br />
<br />
Release 3.49.0, 2026-01-03<br />
--------------------------<br />
<br />
Under the hood changes:<br />
* Adapt the code to the latest libgedit-gtksourceview API.<br />
<br />
Release 3.49.alpha2, 2025-11-17<br />
-------------------------------<br />
<br />
User-visible changes:<br />
* Find and Replace: add tooltips; adjust a margin.<br />
* Man-page: small improvements.<br />
<br />
Under the hood changes:<br />
* Find and Replace: rewrite the UI part in C in Gtex (GtexFindBar) as a first<br />
step towards having re-usable code for this feature in libgedit-tepl.<br />
<br />
Release 3.49.alpha1, 2025-09-05<br />
-------------------------------<br />
<br />
For packagers:<br />
* The git repository has been moved to:<br />
https://gitlab.gnome.org/World/gedit/enter-tex/<br />
<br />
User-visible changes:<br />
* Comment/Uncomment: small behavior change, a space is no longer added after the<br />
comment character %.<br />
* Setup allowed GDK backends to disable Wayland. Only the X11 backend is allowed<br />
on Linux (so it relies on XWayland when running the application on a Wayland<br />
session). It fixes some bugs, especially for the completion popup windows.<br />
<br />
Under the hood changes:<br />
* Comment/Uncomment: use feature from libgedit-tepl, to have a common<br />
implementation between gedit and Enter TeX.<br />
* Use GtkSourceEncoding.<br />
<br />
Other:<br />
* Take new screenshots.<br />
<br />
Switch to USES= gettext-tools<br />
<br />
PR: 292420
x11-toolkits/tepl6: update to 6.14.0<br />
<br />
Update to 6.14.0<br />
<br />
News in 6.14.0, 2026-01-03<br />
--------------------------<br />
* Nothing new.<br />
<br />
News in 6.14.alpha2, 2025-11-17<br />
-------------------------------<br />
* New class: TeplStatusbar.<br />
* Translations updates.<br />
<br />
News in 6.14.alpha1, 2025-09-05<br />
-------------------------------<br />
* Add TeplCodeCommentView for the comment/uncomment feature.<br />
* Remove tepl_iter_*() function, moved to libgedit-gtksourceview.<br />
* TeplFileLoader: use libgedit-gfls.<br />
* Translations updates.<br />
<br />
Switch to USES= gettext-tools<br />
<br />
PR: 292419
x11-toolkits/libgedit-gtksourceview: update to 299.6.0<br />
<br />
Update to 299.6.0<br />
<br />
News in 299.6.0, 2026-01-03<br />
---------------------------<br />
<br />
Completion framework:<br />
* The GtkSourceCompletion class no longer implements the GtkBuildable interface.<br />
* GtkSourceCompletionProposal: various improvements.<br />
* GtkSourceCompletionItem:<br />
- Various improvements.<br />
- Remove all the properties.<br />
<br />
Microsoft Windows:<br />
* Fix compilation warnings.<br />
* Fix unit tests failures.<br />
<br />
Various gardening tasks:<br />
* Move back almost all typedefs from gtksourcetypes.h to the corresponding<br />
headers, with the goal to keep in gtksourcetypes.h only what is strictly<br />
necessary.<br />
* Convert #include guards to #pragma once with the guardonce utility:<br />
https://github.com/cgmb/guardonce<br />
* Add missing G_BEGIN_DECLS/G_END_DECLS pairs.<br />
* Add missing G_GNUC_CONST annotation for get_type() functions.<br />
* Have a LICENSES directory, to better follow the REUSE way of applying<br />
licenses: https://reuse.software/ (FSFE initiative)<br />
* Reduce the padding for future expansion in public Class structs, the API/ABI<br />
is anyway no longer guaranteed to be stable.<br />
<br />
Other:<br />
* Translation updates.<br />
<br />
News in 299.6.alpha2, 2025-11-17<br />
--------------------------------<br />
<br />
File loading and saving:<br />
* Small bug fix in GtkSourceFile.<br />
* GtkSourceBufferOutputStream private class:<br />
- Start to refactor it.<br />
- Extract the try_convert() function out of the class and re-implement it with<br />
GtkSourceIconv.<br />
* GtkSourceIconv:<br />
- Add the feed_discard_output() function.<br />
- Write unit tests.<br />
* GtkSourceFileLoader:<br />
- Add max-size property.<br />
- Improve the unit tests.<br />
<br />
GtkSourceView class:<br />
* Improve the API documentation.<br />
* Remove GtkBuildable interface implementation.<br />
<br />
Other:<br />
* Translation updates.<br />
* Docs: improve the CSS for the docs that is manually written in HTML.<br />
<br />
News in 299.6.alpha1, 2025-09-05<br />
--------------------------------<br />
<br />
GtkSourceIter:<br />
- Make some gtk_source_iter_*() functions public.<br />
- Move the single tepl_iter_*() function as a public gtk_source_iter_*().<br />
- Write more unit tests.<br />
<br />
File loading and saving:<br />
- GtkSourceEncoding, GtkSourceFile, GtkSourceFileLoader and GtkSourceFileSaver<br />
are maintained again. Remove the warnings in the docs about using the<br />
corresponding classes from libgedit-tepl. (It is planned to improve the file<br />
loading and saving feature in this module instead, and have in libgedit-tepl a<br />
higher-level API).<br />
- Create the "Low-Level File Loading and Saving" category in the API docs, and<br />
add GtkSourceIconv and GtkSourceInputStream (new classes).<br />
- Rework GtkSourceEncoding.<br />
- Start to rework GtkSourceFile.<br />
- Rework GtkSourceFileLoader (modernize the code and use GtkSourceInputStream<br />
internally).<br />
- Code organization: create the file-loading-and-saving/ subdir.<br />
<br />
GtkSourceView class:<br />
- Small improvements to both the API docs and the implementation.<br />
<br />
Tools:<br />
- Some small changes/improvements to the 'list-langs' and 'uncrustify' tools.<br />
<br />
Other:<br />
- Improve the documentation for contributors. Start to write a list of possible<br />
tasks in the “docs/possible-tasks/” directory.<br />
- Build system: tune the CFLAGS in order to run code-coverage tools<br />
conveniently.<br />
- Get rid of HAVE_CONFIG_H (Autotoolism).<br />
- Move some typedefs to their corresponding classes.<br />
- License headers for *.c and *h files: follow REUSE way of applying licenses.<br />
https://reuse.software/<br />
- Remove modelines.<br />
- For translations: fix issue reported by GNOME Damned Lies.<br />
- Translations updates.o<br />
<br />
Swith to USES= gettext-tools<br />
<br />
Add USE_LDCONFIG=yes because we install a shared library (truckman)<br />
<br />
PR: 292418
editors/gedit*: update to 49.0<br />
<br />
Update to 49.0 for compatability with libgedit-gtksourceview 299.6.0.<br />
<br />
News in 49.0, 2026-01-03<br />
------------------------<br />
<br />
* Metainfo data: add more infos to fix Flathub warnings.<br />
* Cleanup: remove BuildStream and Snap from build-aux/ (outdated).<br />
* Translation updates.<br />
<br />
News in 49.alpha2, 2025-11-17<br />
-----------------------------<br />
<br />
User-visible changes:<br />
* Add a max-file-size setting for document loading, fixing the common problem<br />
with very large files.<br />
* New symbolic app icon (to have a square one).<br />
* Statusbar: fix a bug with the language button popover.<br />
<br />
Under the hood changes:<br />
* Fix a compilation warning.<br />
* Statusbar:<br />
- Move some features of GeditStatusbar to libgedit-tepl as TeplStatusbar.<br />
- GeditWindowStatus: new internal class to offload some work that was done in<br />
GeditWindow, to avoid a god class.<br />
- *.ui -> code.<br />
<br />
Other:<br />
* Translation updates.<br />
* Tools: generate-html-list-of-plugins-description.sh script (output HTML<br />
content that is put on the website instead of generating a Markdown file<br />
located in the git repository).<br />
<br />
News in 49.alpha1, 2025-09-05<br />
-----------------------------<br />
<br />
User-visible changes:<br />
* gedit icon: take an older version for small sizes. The older version looks<br />
nicer.<br />
* Code Comment/Uncomment plugin: some bugs have been fixed, and the behavior can<br />
be slightly different in some situations. A new user manual page has also been<br />
written.<br />
* Setup allowed GDK backends to disable Wayland. Only the X11 backend is allowed<br />
on Linux (so it relies on XWayland when running the application on a Wayland<br />
session). It fixes some bugs, especially for the Word Completion plugin.<br />
<br />
Under the hood changes:<br />
* Tools: add generate-c-plugin, to generate the boilerplate C code for a new<br />
plugin.<br />
* Code Comment/Uncomment plugin: rewrite it in C, and have the bulk of the<br />
implementation in libgedit-tepl.<br />
* Port to new GtkSourceEncoding API.<br />
* GeditTab refactorings:<br />
- Extract gedit-tab-utils.c.<br />
- Start to extract GeditTabLoader (private class).<br />
* Various other code refactorings.<br />
<br />
Developer documentation:<br />
* Improve the developer documentation, and start to write the<br />
“Gedit Development Guidelines”.<br />
* Improve API docs of the Activatable classes.<br />
<br />
Other:<br />
* Metainfo data: add a donation URL.<br />
* Translation updates.<br />
<br />
Re-order Makefile to appease portlint<br />
<br />
Remove USE_LDCONFIG:<br />
this port does not install any shared objects into ${PREFIX}/lib
mail/mailpit: Update to 1.29.1
net-mgmt/zabbix74-server: Update to 7.4.7<br />
<br />
Release notes: https://www.zabbix.com/rn/rn7.4.7
net-mgmt/zabbix7-server: Update to 7.0.23<br />
<br />
Release notes: https://www.zabbix.com/rn/rn7.0.23
net-mgmt/zabbix6-server: Update to 6.0.44<br />
<br />
Release notes: https://www.zabbix.com/rn/rn6.0.44
security/vuxml: Add munge vulnerability<br />
<br />
* CVE-2026-25506<br />
<br />
Reported by: Chris Dunlap <chris.m.dunlap@gmail.com>
security/vuxml: make newentry: Fix providers init.<br />
<br />
An init fail shouldn't exit the script.<br />
Initialize registered providers only.<br />
<br />
Use successfully initialized providers only.<br />
<br />
Keep euvd for now although it's been down for the last few days.
net/traefik: Update to upstream release 3.6.8<br />
<br />
Details:<br />
- Bugfix release, see<br />
https://github.com/traefik/traefik/releases/tag/v3.6.8<br />
- Includes a fix for CVE-2026-25949, a potential DoS<br />
<br />
MFH: 2026Q1<br />
Security: CVE-2026-25949
x11-wm/wlmaker: update to 0.7.1<br />
<br />
Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.7.1<br />
Reported by: GitHub (watch releases)
x11-wm/wlmaker: switch to wlroots020
x11-toolkits/wlroots020: update to 0.20.0.r2<br />
<br />
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0-rc2<br />
Reported by: GitLab (notify releases)
www/chromium: update to 144.0.7559.75<br />
<br />
Security: https://vuxml.freebsd.org/freebsd/424d598b-09c4-11f1-85c5-a8a1599412c6.html
security/vuxml: add www/*chromium < 144.0.7559.75<br />
<br />
Obtained from: https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html
net-mgmt/check_ssl_cert: update to 2.96.0<br />
<br />
Release Notes:<br />
https://github.com/matteocorti/check_ssl_cert/releases/tag/v2.96.0
x11-fonts/nerd-fonts: fix maintainer<br />
<br />
I copied the wrong address by accident.<br />
<br />
PR: 291929
mail/thunderbird-esr: update to 140.7.2 (rc1)<br />
<br />
Release Notes:<br />
https://www.thunderbird.net/en-US/thunderbird/140.7.2esr/releasenotes/
mail/thunderbird: update to 147.0.2 (rc1)<br />
<br />
Release Notes:<br />
https://www.thunderbird.net/en-US/thunderbird/147.0.2/releasenotes/
security/openssl-quictls: Remove expired port<br />
<br />
2025-12-31 security/openssl-quictls: Upstream project has been archived, use security/quictls
www/*ngnix: use security/openssl33-quictls instead of expired security/openssl-quictls
ports-mgmt/pkg-devel: update to 2.5.99.2<br />
<br />
With WAL issue in readonly
devel/cpu_features: port to powerpc*<br />
<br />
This adds the relevant bits of polyfill, permitting the<br />
library to build on powerpc* (only powerpc64le tested).<br />
<br />
Approved by: portmgr (build fix blanket)<br />
MFH: 2026Q1<br />
Sponsored by: Raptor Computing Systems, LLC
devel/gopls: update to 0.21.1<br />
<br />
A bug fix release.<br />
<br />
Changelog: https://github.com/golang/tools/releases/tag/gopls%2Fv0.21.1<br />
<br />
MFH: 2026Q1
games/brogue: update to 1.15.1<br />
<br />
A bug fix release.<br />
<br />
Changelog: https://github.com/tmewett/BrogueCE/releases/tag/v1.15.1
emulators/firebird-emu: rename to emulators/firebird<br />
<br />
Fix various issues with this port:<br />
<br />
- PORTNAME<br />
- Git Hashes for dependencies<br />
- Build failure on aarch64<br />
<br />
PR: 259394<br />
Signed-off-by: Nico Sonack <nsonack@herrhotzenplotz.de>
devel/pika: builds fine on arm64<br />
<br />
While the port builds now, it is likely not functional, on account of<br />
20% of the unit tests failing with segfaults.<br />
<br />
See also: https://github.com/pika-org/pika/issues/331<br />
MFH: 2026Q1<br />
Approved by: portmgr (build fix blanket)
misc/bb: patch properly<br />
<br />
- remove REGPARM entirely, it doesn't do any good these days and<br />
blocks portability<br />
- remove use of gcc, no longer needed<br />
- patch some portability issues<br />
<br />
MFH: 2026Q1<br />
Sponsored by: Raptor Computing Systems, LLC
mail/mls: do not ship compressed license file<br />
<br />
GPLv2 is standard, so just don't ship it.<br />
<br />
Reported by: mew14930xvi@inbox.lv<br />
PR: 293121
x11-fonts/nerd-fonts: split into subports<br />
<br />
Split the port into subports, each of which installs one group of Nerd<br />
Fonts. The original port becomes the MASTERDIR and also a meta-port for<br />
the subports. This prevents breakage for existing users/consumers.<br />
<br />
This change has the following advantages over the previous monolithic<br />
port of the Nerd Fonts:<br />
<br />
* Users/consumers can install only the fonts they actually want to use.<br />
This reduces the required disc space tremendously.<br />
<br />
* The licence for each group is properly documented and extracted into<br />
the expected path, i.e. ${PREFIX}/share/licenses/nerd-fonts/*/.<br />
<br />
* Upstream provides release archives with stable checksums for each<br />
group. This is the preferred method for retrieving the distfiles.<br />
<br />
While we are at it, assign maintainership to submitter due to multiple<br />
consecutive maintainer timeouts.<br />
<br />
PR: 284121<br />
Reported by: Denis Shaposhnikov <dsh@bamus.cz><br />
Approved by: gregf@hugops.pw (maintainer timeout, 2 weeks)
x11-fonts/nerd-fonts: update to 3.4.0<br />
<br />
Changeslog: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.4.0<br />
<br />
Reported by: Sven Siegmund <sven.siegmund@gmail.com><br />
Approved by: gregf@hugops.pw (maintainer timeout, 2 weeks)<br />
PR: 291929
biology/iqtree: fix build on arm64<br />
<br />
We call the platform "arm64", not "aarch64" (though it seems to be<br />
inconsistent). Tested on powerpc64le, didn't build, as some<br />
headers get confused by the whole "emulate SSE with Altivec" business.<br />
<br />
Approved by: portmgr (build fix blanket)<br />
MFH: 2026Q1<br />
Sponsored by: Raptor Computing Systems, LLC
graphics/blender: update to 5.0.1<br />
<br />
- a new port graphics/blender4 provides v4.5.x for compatibility<br />
<br />
Changelog: https://developer.blender.org/docs/release_notes/5.0/<br />
Changelog: https://developer.blender.org/docs/release_notes/5.0/corrective_releases/<br />
Changelog: https://www.blender.org/download/lts/4-5/#versions<br />
<br />
PR: 282988<br />
Reported by: kunda <luzpaz@pm.me>
misc/nnn: Update 5.1 => 5.2<br />
<br />
Changelog:<br />
https://github.com/jarun/nnn/releases/tag/v5.2<br />
<br />
While here merge MKDIRs in post-install and remove unnecessary MKDIR in<br />
post-install-EXAMPLES-on.<br />
<br />
PR: 293169
graphics/openxr: Update 1.1.54 => 1.1.57<br />
<br />
Changelog:<br />
https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.1.57<br />
<br />
Reported by: portscout
editors/libreoffice-kab: regen distinfo<br />
<br />
Reported by: pkg-fallout
sysutils/amazon-ssm-plugin: Update to 1.2.779.0<br />
<br />
ChangeLog: https://github.com/aws/session-manager-plugin/releases/tag/1.2.779.0<br />
Approved by: hrs (mentor, blanket)
emulators/stonx: update EmuTOS to 1.4
net-im/ejabberd: Update to 26.02
java/openjdk19: Remove expired port<br />
<br />
2026-02-12 java/openjdk19: No longer supported by upstream
security/openssl33-quictls: Unbreak build
devel/protoc-gen-go-grpc: Update to snapshot 830c909
databases/redis84: New port<br />
<br />
This is the redis 8.4.X branch of redis copied from databases/redis in<br />
preparation for upgrading redis to redis 8.6.X branch.
emulators/qemu: Update version 10.2.0=>10.2.1<br />
<br />
Changelog: https://wiki.qemu.org/ChangeLog/10.2
net-im/py-slack-sdk: Update version 3.39.0=>3.40.0<br />
<br />
Changelog: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.40.0
sysutils/opentofu: Update version 1.11.4=>1.11.5<br />
<br />
Changelog: https://github.com/opentofu/opentofu/releases/tag/v1.11.5
www/py-gunicorn: Update version 25.0.2=>25.0.3<br />
<br />
Changelog: https://github.com/benoitc/gunicorn/releases/tag/25.0.3