misc/mmv: update to version 2.10
This update replaces the unmaintained legacy version by a fork that
is seeing active development.
A number of options have been added, but the commands and options
should be backwards compatible with the original version.
shells/fish: 4.8.1
Note that the vastly reduced number of installed scripts does not reflect
a regression in functionality, but rather that those scripts are now
compiled into the binary.
https://github.com/fish-shell/fish-shell/releases
net/freeipa-server: Fix hardcoded paths
ipa-cacert-manage, ipa-getcert and the chrony tools were taken from the
Linux defaults, so they pointed at /usr/sbin, /usr/bin and /etc, where
FreeBSD has nothing. ipa-client-install aborted at the time
synchronisation step for that reason. net/chrony was missing from
RUN_DEPENDS as well.
Reported by: m87carlson (via my private GitHub FreeIPA repository)
Sponsored by: Netzkommune GmbH
audio/pcaudiolib: updat eto version 1.3
This update fixes choppiness and latency-related issues on some
platforms and contains a fix for an OSS device never being closed.
net-mgmt/nfdump: Update to 1.7.8
The following options are no longer available:
* FIXTIMEBUG: discontinued upstream
* GEODB: now always on
* INFLUXDB: discontinued upstream
* NFTRACK: now included in NFPROFILE
* NSEL: now always on
* SFLOW: now always on
Reviewed by: pi
Differential Revision: https://reviews.freebsd.org/D57835
devel/hare: update to version 0.26.0.1
This is a security release for Hare 0.26.0 which includes patches to
address CVE-2026-43923.
The CVE entry is reserved with no further details, therefore it is not
known whether the issue did affect FreeBSD.
Security: CVE-2026-43923
multimedia/libbluray: update to version 1.5.0
Major changes in this version:
- Expose dynamic range, color space, cr_flag and HDR10+ flags
in stream info
- Expose chapter names in title info
- list_titles: report the number of Dolby Vision tracks
- BD-J: Implement HAVI text and graphic look & feel components
- BD-J: Implement navigable and actionable HAVI components
- BD-J: Fix disabled components being hidden and vertical text
alignment
- BD-J: Lazy-load .bdjo title files for faster startup
- BD-J: Add S3D and UHD stream types
devel/py-dbt-extractor: Use py-build to build wheel
Also remove dependency devel/py-tree-sitter, it is pinned in
Makefile.crates already and is written in Rust.
Nice bonus: The shared library is automatically stripped, down from 22
MB to 800 kB!
databases/sq: Update to 0.54.1
Upstream added a DuckDB driver, whose Go bindings ship prebuilt static
libraries only for darwin, linux and windows. Build with the
duckdb_use_lib tag so that the bindings link against the system
libduckdb instead.
databases/duckdb: Do not pull in dependencies of unselected extensions
The extension loop adds each extension's library dependencies with
LIB_DEPENDS+=${PORT_OPTIONS:M${opt}:?${${opt}_LIB_DEPENDS}:}
The intent is "if this extension's option is selected, append its
<OPT>_LIB_DEPENDS", mirroring the two lines above it. Those work because
${PORT_OPTIONS:M${opt}:S/...} is empty-in-empty-out, but :? does not
behave the same way: per make(1), it evaluates the variable *name* -- not
the value the preceding modifiers produced -- as a conditional
expression. The condition here is therefore the bare word PORT_OPTIONS,
which is always true, so the true branch is always taken:
PORT_OPTIONS=FOO BAR
${PORT_OPTIONS:MAWS} -> ""
${PORT_OPTIONS:MAWS:?${AWS_LIB_DEPENDS}:} -> libaws.so:devel/aws
As a result AVRO_LIB_DEPENDS (avro-c, jansson, snappy), AWS_LIB_DEPENDS
[13 lines not shown]
*/*: depends of devel/talloc244
Update dependency of devel/tevent017 to use devel/talloc244 instead
of devel/talloc243 since these version of samba can support it.
Update Mk/Uses/samba.mk for relecting such changes.
PR: 294595
Reported by: Jordan Ostref, ml at netfence.it
Reviewed by: kiwi
Approved by: samba (kiwi)
Sponsored by: Klara, Inc.
multimedia/jellyfin: fix text rendering
Jellyfin uses libHarfBuzzSharp.so to render text on thumbnails, like
it uses libskiasharp. After analyses it appears nothing in jellyfin
is calling any symbols out of the symbols exposed by vanilla
libharfbuzz.so, instead of building a full libHarfBuzzSharp.so, just
resuse the share libarfbuz.so create a symlink in a place where jellyfin
will be able to dlopen it.
PR: 297316
Reported by: freebsd.geography231 at slmails.com