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
www/gitlab: fix regression by de79e0fe79131da57d98504a8871a94f75af43e9
it cause deinstallation of gitlab:
Checking integrity... done (2 conflicting)
- rubygem-anonymous_loader-0.1.3 [gitlab] conflicts with rubygem-anonymous_loader-gitlab-0.1.3 [installed] on /usr/local/lib/ruby/gems/3.4/gems/anonymous_loader-0.1.3/CHANGELOG.md
- rubygem-auth-sanitizer-0.2.3 [gitlab] conflicts with rubygem-auth-sanitizer-gitlab-0.2.3 [installed] on /usr/local/lib/ruby/gems/3.4/gems/auth-sanitizer-0.2.3/CHANGELOG.md
...
Installed packages to be REMOVED:
gitlab-ce: 19.3.0
...
www/nginx-devel: Update to 1.31.4
*) Feature: the "proxy_protocol" directive in the stream and mail
modules now supports the PROXY protocol version 2.
*) Change: now HTTP/2 and gRPC requests to backends are always sent with
the ":authority" pseudo-header, and HTTP/1.1 requests - with the
"Host" header.
*) Bugfix: a segmentation fault might occur in a worker process if the
"select" method was used.
*) Bugfix: incomplete gRPC responses with a non-zero "Content-Length"
header line are now treated as malformed.
*) Bugfix: in binary compatibility with third-party modules using script
codes; the bug had appeared in 1.31.3.
*) Bugfix: in the ngx_http_perl_module.
[7 lines not shown]
editors/emacs: Fix native compilation with canna flavor
isearch-ext.el is a file that comes with the canna patch. Because it is
preloaded, it was native-compiled during the bootstrap stage. This
caused the native-lisp directory to be created, which in turn meant AOT
for all other elisp was silently skipped.
Fix this by adding isearch-ext to native-comp-bootstrap-deny-list, so it
is native-compiled later along with the rest of the elisp.
Sponsored by: The FreeBSD Foundation
www/immich: Fix the built-in database backup
immich looks for pg_dump in a path that does not exist, and the port did not
depend on a PostgreSQL client at all. The nightly backup job therefore failed
with ENOENT on every installation while the web interface reported the feature
as enabled. The version range follows the check in the service itself,
PostgreSQL 14 to 18.
Sponsored by: Netzkommune GmbH
devel/py-pyfcm: Update to 2.1.1
Add the dependencies pulled in by the move to the FCM HTTP v1 API:
aiohttp, google-auth and urllib3.
While here, join MAINTAINER and COMMENT back into a single header block
and expand pkg-descr, both of which portlint complained about.
misc/codex: Restore apply_patch functionality
There is no FreeBSD sandbox code for this, so enable symlinks as
0.148.0 and prior used to for now.
PR: 297802
Approved by: tagattie
www/p5-Mojo-IOLoop-Delay: Deprecate and set expiration date
Mojolicious 9.0 dropped delays from the core in favour of Mojo::Promise,
and upstream keeps this distribution only for backwards compatibility.
www/p5-Mojo-IOLoop-ForkCall, which is expiring on the same date, was its
last consumer in the tree.
www/p5-Mojo-IOLoop-ForkCall: Deprecate and set expiration date
Deprecated by its author in favour of the Mojolicious core module
Mojo::IOLoop::Subprocess; last released as 0.21 in March 2021.
sysutils/znapzend was the last consumer in the tree and stopped using it
in 0.21.1.
sysutils/znapzend: Drop unused Perl dependencies
Upstream replaced Mojo::IOLoop::ForkCall with Mojo::IOLoop::Subprocess in
0.21.1, and IO::Pipely was only ever pulled in as a dependency of
ForkCall. Neither is referenced by the sources any more; the remaining
mentions are in CHANGES and in the bundled thirdparty/ cpanfile
snapshots, which this port strips before building.