The place for ports
filesystems/openzfs: update to 2.4.0<br />
<br />
Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.4.0
filesystems/openzfs-kmod: update to 2.4.0<br />
<br />
Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.4.0
games/pipewalker: update 1.0 → 1.1<br />
<br />
PR: 291924<br />
Tested by: fabio.comolli@gmail.com
net/liferea: update to 1.16.7<br />
<br />
Release Notes:<br />
https://github.com/lwindolf/liferea/releases/tag/v1.16.7
www/webalizer: update MASTER_SITES
net/webalizer-geodb: Update to 20251229
textproc/bookokrat: Add new port<br />
<br />
Bookokrat is a terminal-based EPUB reader with a split-view library and reader,<br />
full MathML and image rendering, automatic bookmarks, inline annotations, and<br />
customizable themes.<br />
<br />
What you can do:<br />
<br />
- Browse every EPUB in the current directory, drill into the table of<br />
contents, and resume exactly where you left off.<br />
- Search inside the current chapter or across the whole book, jump through a<br />
per-book history, and inspect reading statistics.<br />
- Highlight text, attach comments, copy snippets or entire chapters, and<br />
toggle the raw HTML source for debugging.<br />
- Open images in-place, follow internal anchors, launch external links in<br />
your browser, and hand off the book to your system viewer.<br />
- Customize with multiple color themes, adjustable margins, and zen mode;<br />
settings persist across sessions.<br />
<br />
https://bugzmanov.github.io/bookokrat/index.html
graphics/linux-rl9-glx-utils: add Rocky Linux 9 version of glx-utils
graphics/linux-rl9-dri: declare missed dependency on graphics/linux-rl9-spirv-tools
sysutils/treemd: Add new port<br />
<br />
Treemd is a modern markdown viewer that combines the structural clarity of the<br />
tree command with powerful interactive navigation. Whether you're exploring<br />
large documentation files, analyzing markdown structure, or reading comfortably<br />
in your terminal, treemd provides both CLI tools for scripting and a beautiful<br />
TUI for interactive exploration.<br />
<br />
Use it to:<br />
<br />
- Navigate large documents by collapsing/expanding heading sections<br />
- Search headings or full document content with highlighted matches<br />
- Edit tables, toggle checkboxes, and follow links-all without leaving the<br />
terminal<br />
- Extract specific sections or query markdown elements with a jq-like syntax<br />
- Pipe markdown from stdin for shell-scripted workflows<br />
<br />
https://github.com/Epistates/treemd
cad/freecad-devel: Update<br />
<br />
Update to 2025.12.28 and fix build regarding ffmpeg.
devel/pecl-swoole: update to 6.1.6.
www/py-dj52-django-choices-field: Update to 4.0.0<br />
<br />
Changelog:<br />
<br />
https://github.com/bellini666/django-choices-field/releases/tag/v4.0.0
www/py-dj51-django-choices-field: Update to 4.0.0<br />
<br />
Changelog:<br />
<br />
https://github.com/bellini666/django-choices-field/releases/tag/v4.0.0
www/py-django-choices-field: Update to 4.0.0<br />
<br />
Changelog:<br />
<br />
https://github.com/bellini666/django-choices-field/releases/tag/v4.0.0
www/py-dj52-django-auth-ldap: Update to 5.3.0<br />
<br />
Changelog:<br />
<br />
https://github.com/django-auth-ldap/django-auth-ldap/releases/tag/5.3.0
www/py-dj51-django-auth-ldap: Set PORTSCOUT<br />
<br />
* Support for Django 5.1 was dropped with the 5.3.0 release,<br />
set PORTSCOUT accordingly.
www/py-django-auth-ldap: Update to 5.3.0<br />
<br />
Changelog:<br />
<br />
https://github.com/django-auth-ldap/django-auth-ldap/releases/tag/5.3.0
net-mgmt/netbox: Update to 4.4.9<br />
<br />
Changelog:<br />
<br />
Enhancements:<br />
* Support ASDOT notation for ASN ranges<br />
* Add Latvian translations<br />
* Allow filtering custom choice fields by multiple values in the UI<br />
<br />
Bug Fixes:<br />
* Remove devicetype_count from nested manufacturer to correct OpenAPI<br />
schema<br />
* Provide a clear message when encountering duplicate object IDs during<br />
bulk import<br />
* Preserve parent_bay during device bulk import when tags are present<br />
* Improve handling of numeric ranges in tests<br />
* Fix AttributeError exception triggered by event rules associated with<br />
an object that supports file attachments<br />
* Ensure that parent object relations are cached (for filtering) on<br />
device/module components during instantiation<br />
* Allow editing an IP address that resides within a range marked as<br />
populated<br />
* Fix inconsistent clearing of module field on ModuleBay<br />
* Ensure cached scope is updated on child objects when a parent<br />
region/site/location is changed<br />
* Handle the deletion of related objects with on_delete=RESTRICT the<br />
same as CASCADE<br />
* Fix querying of front port templates by rear_port_id<br />
* Avoid writing to the database when loading active ConfigRevision<br />
* Avoid SQL subquery in RestrictedQuerySet where unnecessary<br />
<br />
https://github.com/netbox-community/netbox/releases/tag/v4.4.9
textproc/py-mkdocs-material: Update to 9.7.1<br />
<br />
Changelog:<br />
<br />
https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.1
devel/py-dj52-strawberry-graphql: Update to 0.287.4<br />
<br />
* Also chase the renaming of www/py-lia-web to www/py-cross-web in<br />
af1c4623f4e7 and keep the dependencies sorted.<br />
<br />
Changelog since 0.287.2:<br />
<br />
https://github.com/strawberry-graphql/strawberry/blob/0.287.4/CHANGELOG.md
devel/py-dj51-strawberry-graphql: Update to 0.287.4<br />
<br />
* Also chase the renaming of www/py-lia-web to www/py-cross-web in<br />
af1c4623f4e7 and keep the dependencies sorted.<br />
<br />
Changelog since 0.287.2:<br />
<br />
https://github.com/strawberry-graphql/strawberry/blob/0.287.4/CHANGELOG.md
devel/py-strawberry-graphql: Update to 0.287.4<br />
<br />
* Also chase the renaming of www/py-lia-web to www/py-cross-web in<br />
af1c4623f4e7 and keep the dependencies sorted.<br />
<br />
Changelog since 0.287.2:<br />
<br />
https://github.com/strawberry-graphql/strawberry/blob/0.287.4/CHANGELOG.md
www/py-lia-web: Rename to www/py-cross-web<br />
<br />
* Upstream renamed the project with the 0.4.0 release, change this<br />
accordingly for this port.<br />
<br />
* The necessary adjustments for the current consumers will follow in<br />
separate commits.
deskutils/fet: Update to 7.6.3<br />
<br />
Changelog: https://lalescu.ro/liviu/fet/news.html
security/rhash: update RHash to the latest version 1.4.6<br />
<br />
Changelog: https://rhash.sourceforge.io/changelog.php<br />
PR: 283630<br />
Prodded by: diizzy
emulators/elliott-803: Update to 0.1.18<br />
<br />
- Add fixes and additional samples and documentation for the H-Code language<br />
- Add docs<br />
- Change maintainer's email.<br />
<br />
Differential Revision: https://reviews.freebsd.org/D54389
www/domoticz-devel: Update to 2025.2.16997
graphics/p5-Image-ExifTool-devel: Update 13.44 => 13.45<br />
<br />
ChangeLog:<br />
https://exiftool.org/history.html<br />
<br />
PR: 291975
emulators/wine-devel: Update 11.0-rc3 => 11.0-rc4<br />
<br />
Changelog:<br />
- Bug fixes only, we are in code freeze.<br />
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0-rc4<br />
<br />
PR: 291984
devel/py-cfn-lint: Update to 1.43.1<br />
<br />
ChangeLog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.32.0...v1.43.1<br />
Approved by: hrs (mentor, blanket)
devel/py-aws-sam-translator: Update to 1.106.0<br />
<br />
ChangeLog: https://github.com/aws/serverless-application-model/compare/v1.95.0...v1.106.0<br />
Approved by: hrs (mentor, blanket)
math/octave-forge-datatypes: Update to 1.1.5.
x11-themes/catppuccin-gtk-theme: Update to g20251023 (latest GitHub commit)<br />
<br />
Changelog: https://github.com/Fausto-Korpsvart/Catppuccin-GTK-Theme/compare/065ddb5ff22d0aa493ff89b0301c937fc071917a...f25d8cf688d8f224f0ce396689ffcf5767eb647e
net-im/dino: Unbreak build<br />
<br />
- Incorrect use of meson in the previous patch (apologies), this<br />
patch fixes the previous misconception.<br />
- Reformatted Makefile so plugin options are grouped together.<br />
- Ensure plugin-dependent files within plist are properly labeled<br />
with the right plugin.<br />
<br />
PR: 291721<br />
Reported by: Ivan Rozhuk <rozhuk dot im at gmail dot com>
shells/schemesh: Update to 0.9.3<br />
<br />
- add patch to fix test due to patching of Makefile
multimedia/libxspf: Update to 1.2.1<br />
<br />
* Define LICENSE<br />
* Remove broken uriparser version check<br />
* Only build shared library<br />
<br />
Changelog:<br />
https://gitlab.xiph.org/xiph/libxspf/-/blob/libxspf-1.2.1/ChangeLog?ref_type=tags<br />
<br />
PR: 291702<br />
Approved by: maintainer timeout, 2+ weeks / blanket (just fix it)
sysutils/cmocka: Update to 2.0.0<br />
<br />
Adopt port due to multiple maintainer timeouts<br />
<br />
Changelog:<br />
https://gitlab.com/cmocka/cmocka/-/compare/cmocka-2.0.0...cmocka-1.1.8?from_project_id=6918754<br />
<br />
PR: 291651<br />
Approved by: maintainer timeout, 2+ weeks
archivers/libarchive: Update to 3.8.4<br />
<br />
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.8.4<br />
<br />
PR: 291455<br />
Approved by: maintainer timeout, 3+ weeks
x11-fonts/ttf-ancient-fonts: New port: Set of fonts designed for ancient languages and scripts<br />
<br />
Initial patch by Piotr Smyrak <ps.ports@smyrak.com> (maintainer)<br />
<br />
PR: 291275
audio/exhale: Update to final release of version 1.2.2<br />
<br />
Backport upstream commit bf9ecb7999e4b1ea8df8684c294512f190fa028c<br />
<br />
Changelog: https://gitlab.com/ecodis/exhale/-/releases/v1.2.2<br />
<br />
Reference:<br />
https://gitlab.com/ecodis/exhale/-/commit/bf9ecb7999e4b1ea8df8684c294512f190fa028c
multimedia/mediamtx: Update to 1.15.6<br />
<br />
Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.15.6
emulators/ares: Update to 147<br />
<br />
Release notes:<br />
https://ares-emu.net/news/ares-v147-released<br />
<br />
* Add upstreamed patch for fixing a linker error, see also<br />
https://github.com/ares-emulator/ares/pull/2329<br />
<br />
* Update to USES=compiler:c++20-lang.<br />
<br />
* Prevent new directory in the root of distdir for each new release by<br />
replacing the "-" separator with "/" in DIST_SUBDIR.<br />
<br />
PR: 291895
www/castor: Remove port<br />
<br />
Marked incompatible with OpenSSL 3 in 2023<br />
Abandoned upstream, last commit upstream 3 years ago
games/rlvm: Remove port<br />
<br />
Broken for more than a year
net-im/dino: Mark BROKEN<br />
<br />
Fails to build,<br />
depends on shared library: libwebrtc-audio-processing.so - not found<br />
<br />
Reported by: pkg-fallout
net-im/fractal: Mark BROKEN<br />
<br />
Fails to build with following error:<br />
<br />
error: failed to select a version for the requirement `syn = "^2"`<br />
candidate versions found which didn't match: 1.0.107<br />
location searched: directory source `/wrkdirs/usr/ports/net-im/fractal/work/fractal-4.4.2/cargo-crates` (which is replacing registry `crates-io`)<br />
required by package `openssl-macros v0.1.1`<br />
... which satisfies dependency `openssl-macros = "^0.1.1"` of package `openssl v0.10.74`<br />
... which satisfies dependency `openssl = "^0.10.29"` of package `native-tls v0.2.11`<br />
... which satisfies dependency `native-tls-crate = "^0.2"` of package `reqwest v0.10.10`<br />
... which satisfies dependency `reqwest = "^0.10.3"` of package `fractal-matrix-api v4.4.2 (/wrkdirs/usr/ports/net-im/fractal/work/fractal-4.4.2/fractal-matrix-api)`<br />
... which satisfies path dependency `fractal_api` of package `fractal-gtk v4.4.2 (/wrkdirs/usr/ports/net-im/fractal/work/fractal-4.4.2/fractal-gtk)`<br />
perhaps a crate was updated and forgotten to be re-vendored?<br />
*** Error code 101<br />
<br />
Reported by: pkg-fallout
deskutils/showdown: Remove port<br />
<br />
Unmaintained in tree for 8+ months<br />
Unmaintained upstream since 2022<br />
Fails to build, pkg-fallout reports since at least 2025-10<br />
<br />
Reported by: pkg-fallout
devel/upp: Mark BROKEN and set expiration date to 2025-01-31<br />
<br />
Fails to build with freetype 2.14+<br />
Current version is several years old and upstream is still active<br />
Project is located at https://github.com/ultimatepp/ultimatepp if<br />
someone wants to pick it up<br />
<br />
Reported by: pkg-fallout
mail/libmilter: update to 8.18.2
audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver<br />
<br />
- With version 9, the project gets a new name.<br />
The basics are mostly the same.<br />
- non-GPL firmware/files have been removed, so package can now<br />
be redistributed (result of discussions with Lyrion community)<br />
- Many perl5 ports are now used, instead of vendor ports<br />
- Some are left from the vendor code, which are not part of the p5 ports<br />
- removing the plugins as they are unmaintained and maintainer is not sure<br />
the plugins worked with 8.5.2, anyway<br />
<br />
Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1
irc/iroffer-dinoex: update to 3.34
www/fcgiwrap: Fix pkg-descr formatting<br />
<br />
PR: 281661<br />
Reported by: Anton Saietskii <vsasjason@gmail.com>
textproc/television: Update to 0.14.3<br />
<br />
Changelogs:<br />
https://github.com/alexpasmantier/television/releases/tag/0.14.3<br />
https://github.com/alexpasmantier/television/releases/tag/0.14.2
graphics/fotocx: update the port to version 25.5<br />
<br />
Get rid of PORTDOCS=* while here, two files do not<br />
warrant it as we already use flattened `pkg-plist'.<br />
<br />
Reported by: portscout
cad/freecad: chase ffmpeg dependency after c204aaf79162<br />
<br />
ffmpeg's libavutil actually changed soname, and this one seems to<br />
have slipped the net
audio/libsidplayfp: update to 2.16.0 release (+)<br />
<br />
Disable usbsid support as it's not compatible with our current version/variant of libusb<br />
<br />
Release notes: https://github.com/libsidplayfp/libsidplayfp/releases/tag/v2.16.0<br />
PR: 291913
x11-fm/doublecmd: update to 1.1.31 gamma release
net/rsync: Fix stealth dependency on Python<br />
<br />
net/rsync includes a Python script installed as sbin/rrsync<br />
without declaring a dependency on Python.<br />
<br />
Adds a port option, PYTHON, that controls whether rrsync is<br />
installed and adds the necessary dependency and remove the<br />
pkg-message who advises that Python might be needed.<br />
<br />
By default this option is off (updating the package will remove rrsync).<br />
<br />
PR: 286073<br />
Reported by: Christian Ullrich <chris@chrullrich.net>
x11/xsnow: update to 3.9.1 (+)<br />
<br />
Changelog: https://www.ratrabbit.nl/ratrabbit/xsnow/changelog/index.html
multimedia/qmmp-qt6: update to 2.3.1 release (+):<br />
<br />
Changes since 2.3.0:<br />
added IMA ADPCM support;<br />
fixed grouping by parent directory;<br />
fixed sorting by file name and path;<br />
fixed detection of the PCM WAVE files with "JUNK", "bext" and "fact" chunks;<br />
fixed color scheme change issues;<br />
fixed drawing issues in the plugin list;<br />
updated Chinese Simplified translation.
multimedia/qmmp-qt5: update to 1.7.9 release (+)<br />
<br />
Changes since 1.7.8:<br />
added IMA ADPCM support;<br />
fixed displaying mpeg plugin build status;<br />
fixed default output under Windows;<br />
fixed IPC messages charset;<br />
fixed issues with "--pl-help" and "--nowplaying-syntax" command-line options;<br />
fixed audio channel map for WMA;<br />
fixed detection of the PCM WAVE files with "JUNK", "bext" and "fact" chunks;<br />
fixed retrieving song lyrics;<br />
fixed sorting by file name and path;<br />
fixed drawing issues in the plugin list;<br />
fixed color scheme change issues;<br />
updated Chinese Simplified translation.
games/wesnoth: update to 1.18.6 release (+)<br />
<br />
Version 1.18.6:<br />
Multiplayer<br />
* 5p - The Wilderlands:<br />
* Fixed lag during AI turn (issue #10419)<br />
Translations<br />
* Updated translations: Ancient Greek, Arabic, Bengali, British English, Catalan, Chinese (Simplified), Czech, Finnish, French, Galician, Hungarian, Polish, Spanish<br />
User interface<br />
* The load-game dialog can now see the directories used by the development version (1.19.2 and later)
net-im/nchat: update 5.11.32 -> 5.12.21<br />
<br />
Sponsored by: tipi.work
mail/sendmail: Update to 8.18.2
sysutils/amazon-ssm-plugin: Update to 1.2.764.0<br />
<br />
ChangeLog: https://github.com/aws/session-manager-plugin/releases/tag/1.2.764.0<br />
Approved by: hrs (mentor, blanket)
textproc/py-jq: update to 1.10.2 for Py3.14 support<br />
<br />
Changelog: https://github.com/mwilliamson/jq.py/compare/1.10.0...1.10.2
sysutils/usacloud: Update to 1.20.1<br />
<br />
ChangeLogs: https://github.com/sacloud/usacloud/compare/v1.19.3...v1.20.1<br />
Approved by: hrs (mentor, blanket)
accessibility/at-spi2-core: update to 2.56.7<br />
<br />
PR: 291899
ports-mgmt/packagekit: Fix make test with USES=dbus-testing
accessibility/at-spi2-core: Fix make test with USES=dbus-testing
lang/gnat14: really update to 14.2.0<br />
<br />
Next step: become the default ADA in the ports tree.
lang/gnat14: repocopy from lzng/gnat13
lang/gnat13: upgrade to 13.3.0
lang/gnat13: refresh the bootstraping assets
lang/gnat12: upgrade to 12.4.0
lang/gnat12: refresh the bootstrapping assets
devel/zls: Tidy up the port
lang/mecrisp-stellaris: update to 3.0.1<br />
<br />
Changelog: https://codeberg.org/clausecker/mecrisp-stellaris/releases/tag/v3.0.1
graphics/vigra: update to 1-12-3<br />
<br />
Changelog: https://github.com/ukoethe/vigra/releases/tag/Version-1-12-3<br />
<br />
Event: 39C3
*/*: bump PORTREVISION following devel/sse2neon update
devel/sse2neon: update to 1.9.0<br />
<br />
Add a patch to work around buggy byte order check.<br />
<br />
Changelog: https://github.com/DLTcollab/sse2neon/releases/tag/v1.9.0<br />
<br />
See also: https://github.com/DLTcollab/sse2neon/issues/752<br />
Event: 39C3
devel/goreleaser: update to 2.13.2<br />
<br />
Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.13.2<br />
<br />
Event: 39C3
benchmarks/libcpucycles: update to 20251226<br />
<br />
Changelog: https://cpucycles.cr.yp.to/download.html<br />
<br />
Event: 39C3
irc/soju: Update to 0.10.1<br />
<br />
- Purge extra patches
multimedia/plexmediaserver-plexpass: Update 1.42.2.10156 => 1.43.0.10389<br />
<br />
Changelog:<br />
https://forums.plex.tv/t/plex-media-server/30447/695<br />
<br />
PR: 291818<br />
Approved by: Ben Shertenlieb <b.shertenlieb@yahoo.com> (maimtainer)
graphics/sane-airscan: fix configuration file path<br />
<br />
PR: 290414<br />
Approved by: Henry Hu<henry.hu.sh@gmail.com> (maintainer)
sysutils/node_exporter: Ability to change default pidfile location<br />
<br />
Bump PORTREVISION<br />
<br />
PR: 289009<br />
Approved by: David O'Rourke <dor.bsd@xm0.uk>(maintainer)
security/rhash: non-functional changes to prepare for update<br />
<br />
- Chase HTTP/2 301 redirection in the WWW address<br />
- Move USES et al. block above HAS_CONFIGURE where it should<br />
be normally found<br />
- Reinstate MAKE_ARGS lost in r531582 (now commit 37cd5bfde4ba)<br />
and drop manual stripping in the `post-install' target<br />
- Replace `do-test' target with equivalent TEST_TARGET knob<br />
<br />
PR: 283630, 290603
net-mgmt/smokeping: fix etc/smokeping_secrets.sample file permission<br />
<br />
The files etc/smokeping_secrets and the sample file<br />
should not be world-readable.<br />
<br />
PR: 290806<br />
Reported by: sanpei
databases/pg_net: Add new port<br />
<br />
PostgreSQL extension to trigger web services via postgresql<br />
<br />
PR: 290770
lang/php85: Fix build with ZTS
lang/php84: Fix build with ZTS
emulators/qemu: Update version 10.1.3=>10.2.0<br />
<br />
Changelog: https://wiki.qemu.org/ChangeLog/10.2
security/age: Update version 1.2.1=>1.3.0<br />
<br />
Changelog: https://github.com/FiloSottile/age/releases/tag/v1.3.0
ports-mgmt/py-nvchecker: Update version 2.19=>2.20<br />
<br />
Changelog: https://github.com/lilydjwg/nvchecker/releases/tag/v2.20
net-mgmt/peering-manager: Update version 1.10.1=>1.10.2<br />
<br />
Changelog: https://github.com/peering-manager/peering-manager/releases/tag/v1.10.2<br />
<br />
Sponsored by: Nepustil
net/scapy: Update version 2.6.1=>2.7.0<br />
<br />
Changelog: https://github.com/secdev/scapy/releases/tag/v2.7.0
dns/p5-Zonemaster-LDNS: Update version 5.0.0=>5.0.1<br />
<br />
Changelog: https://github.com/zonemaster/zonemaster-ldns/releases/tag/v5.0.1
devel/py-nodeenv: Update version 1.9.1=>1.10.0<br />
<br />
Changelog: https://github.com/ekalinin/nodeenv/releases/tag/1.10.0