multimedia/baka-mplayer: Deprecate for Qt5 removal
Users could consider multimedia/haruna as an alternative
Approved by: arrowd (co-mentor)
(cherry picked from commit 418bb29d43f32f0f0595b9154158956c4d1636e0)
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Build the dav_ext, auth_digest, subs_filter, link and upload modules from
their own source ports. freenginx drops HTTP_SUBS_FILTER, which needs a
structure field freenginx does not provide.
Sponsored by: Netzkommune GmbH
www/nginx-module-link: Add New Port
Sources of the link_func module, which dispatches a request to a function
in a C library loaded at run time. The nginx ports build it from here
when their LINK option is set.
Sponsored by: Netzkommune GmbH
www/nginx-module-subs-filter: Add New Port
Sources of the subs_filter module, which rewrites strings in the response
body. The nginx ports build it from here when their HTTP_SUBS_FILTER
option is set.
Sponsored by: Netzkommune GmbH
www/nginx-module-auth-digest: Add New Port
Sources of the auth_digest module, which adds RFC 2617 HTTP digest
authentication. The nginx ports build it from here when their
HTTP_AUTH_DIGEST option is set.
Sponsored by: Netzkommune GmbH
www/nginx-module-dav-ext: Add New Port
Sources of the dav_ext module, which adds the PROPFIND, OPTIONS, LOCK and
UNLOCK WebDAV methods on top of the standard dav module. The nginx ports
build it from here when their HTTP_DAV_EXT option is set.
Sponsored by: Netzkommune GmbH
www/nginx-module-upload: Add New Port
Sources of the upload module, a maintained fork that adds multipart and
resumable file uploads. The nginx ports build it from here when their
UPLOAD option is set.
Sponsored by: Netzkommune GmbH
x11/xpra: Update to 6.5.5
Changes: https://github.com/Xpra-org/xpra/releases/tag/v6.5.5
Make the OPTIONS work. The port builds with pep517 but passed its
--with-X/--without-X switches through PYDISTUTILS_*ARGS, which pep517
ignores, so setup.py autodetected everything. Pass them through
XPRA_EXTRA_BUILD_ARGS in MAKE_ENV, which setup.py reads.
- Every OPTION maps to a switch: AVAHI=mdns, CUPS=printing, DOCS=docs,
GSTREAMER=gstreamer (never passed before), LIBYUV=csc_libyuv,
WEBCAM=webcam. pandoc is only needed for DOCS.
- Drop dec_avcodec2 and enc_ffmpeg (6.5.5 has no FFmpeg codecs), the
unused libavcodec LIB_DEPENDS and their DESCs.
- GSTREAMER off removes xpra/codecs/gstreamer; xpra/gstreamer is always
installed (--without-gstreamer only turns off gstreamer_audio and
gstreamer_video).
Changes in the default package (AVAHI CUPS DOCS GSTREAMER), which was
[31 lines not shown]
graphics/yacreader: Fix build with unarr 1.2.0
unarr 1.2.0 made UNARR_API_VERSION an expression containing casts, which
is not valid in #if. Drop the version guards; the check was for unarr
1.1.0 or newer and the tree is well past that.
Reported upstream: https://github.com/selmf/unarr/issues/40
MFH: 2026Q4
archivers/unarr: Update to 1.2.0
Fixes four security issues in the rar, zip and tar readers, two of them
with assigned CVEs.
Drop both patches. Upstream raised the CMake minimum to the same range
the port was patching in, and the bundled LZMA SDK (now v26.05) handles
FreeBSD's elf_aux_info() on arm and aarch64 by itself.
Switch to the release tarball upstream now publishes.
Take maintainership.
ChangeLog: https://github.com/selmf/unarr/blob/v1.2.0/CHANGELOG.md
MFH: 2026Q4
Security: 6f31f4ab-d5fd-11f1-b2f0-002b67dfc673
www/serendipity: 2.5.0 -> 2.6.1
Changelog:
https://github.com/s9y/Serendipity/releases/tag/2.6.0https://github.com/s9y/Serendipity/releases/tag/2.6.1
Security: A critical bug in the username logic, allowing existing usernames to be duplicated and to capture the rights of existing accounts
Security: XSS injection vector on the search page, the search term was not properly (or rather, twice) escaped
Security: An outdated blacklist for downloads into the media library, making network resources available that ought to be blocked.
Security: An open redirect in exit.php when the trackexit plugin was installed and the blog used for URL redirects via an option in the plugin