print/pdfcpu: Fix build with WITH_PIE
The port is built without cgo and cannot be linked as PIE.
PR: 300434
Reported by: nimaje+fbz at bureaucracy.de
Approved by: portmgr (build fix blanket)
Sponsored by: Netzkommune GmbH
x11/weltschmerz: [NEW PORT] Terminal emulator in Vala
weltschmerz is a small and simple terminal emulator built upon the Virtual
Terminal Emulator widget. It’s written in Vala, supports clickable URLs and
hyperlinks, can reload its configuration whilst running, and has basic search
functionality.
As a VTE app, weltschmerz supports practically every contemporary terminal
emulator feature. It is built to be a stable and practical terminal emulator for
daily use.
WWW: https://oriole.systems/posts/weltschmerz
PR: 292659
Mk/Uses/tex.mk: Fix indentation
Committing changes to tex.mk would fail the check_mk_indentations
pre-commit hook unless --no-verify was supplied to git commit. Use
Tools/scripts/indent_make_if.pl to fix the indentation.
Approved by: blanket, no-op fix
Sponsored by: The FreeBSD Foundation
games/yquake2: Fix game.so loading
Do not load game.so shipped with games/quake2-data port
as it causes problems such as the game freezing.
Warning: the game will not load old saves after this update.
PR: 300679
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
(cherry picked from commit 274ff815b97b69ec1d80b270abc435225a69d826)
games/yquake2: Fix game.so loading
Do not load game.so shipped with games/quake2-data port
as it causes problems such as the game freezing.
Warning: the game will not load old saves after this update.
PR: 300679
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
devel/grpc: Revert "devel/grpc: Update to 1.85.1"
This reverts commit 3616bb00b5d7e480841732b68a59fbf4ea3842ac.
Build of the devel/grpc 1.85.1 fails:
In file included from /wrkdirs/usr/ports/devel/grpc/work/grpc-1.85.1/src/core/util/mpscq.cc:19:
In file included from /wrkdirs/usr/ports/devel/grpc/work/grpc-1.85.1/src/core/util/mpscq.h:26:
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.85.1/src/core/util/sync.h:183:10: error: no member named 'lock' in 'absl::Mutex'; did
you mean 'Lock'?
183 | mu_->lock();
| ^~~~
| Lock
/usr/local/include/absl/synchronization/mutex.h:180:8: note: 'Lock' declared here
180 | void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION();
| ^
In file included from /wrkdirs/usr/ports/devel/grpc/work/grpc-1.85.1/src/core/util/mpscq.cc:19:
In file included from /wrkdirs/usr/ports/devel/grpc/work/grpc-1.85.1/src/core/util/mpscq.h:26:
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.85.1/src/core/util/sync.h:186:26: error: no member named 'unlock' in 'absl::Mutex'; di
d you mean 'Unlock'?
[16 lines not shown]
net/asterisk{20,22}: Fix build with non-default options
With certain non-default build options, an error message is displayed,
but the build process itself does not terminate:
sed: 1: "s/^MAKE\s*=\s*//gp
": RE error: trailing backslash (\)
./build_tools/list_valid_installed_externals: line 12: --quiet: command not found
sed: 1: "s/^MAKE\s*=\s*//gp
": RE error: trailing backslash (\)
./build_tools/list_valid_installed_externals: line 12: --quiet: command not found
This may cause issues at runtime.
PR: 300741
Approved by: blanket (fix runtime)
Sponsored by: UNIS Labs
MFH: 2026Q4
(cherry picked from commit c64e227acc4a5349f186f44848f0dfb03252f72d)
net/asterisk2{0,2}: Prepare for new port net/asterisk24
- Move asterisk* from CONFLICTS_INSTALL to CONFLICTS - during the build
on a live system, linking is performed against libraries from the
installed version.
- Parametrize PKGNAMESUFFIX.
PR: 300741
Sponsored by: FLEX-IT LLC (Oleksandr Kryvulia)
Sponsored by: UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
(cherry picked from commit b66f69d663dbf1531918011b01e70717ceac27a8)
sysutils/podman: Update to 5.8.10
Upstream 5.8.10 addresses CVE-2026-121885 in podman auto-update
restarting arbitrary systemd units via image labels (systemd-only, so
FreeBSD is not affected).
The quarterly branch was at 5.8.6 and had not followed the distfile to the
podman-container-tools GitHub account, so this merge carries the port
directory as it is on main. The containers-common dependency keeps the
package name the quarterly branch has.
Changelog: https://github.com/podman-container-tools/podman/releases/tag/v5.8.10
Reviewed by: dfr, dtxdf
Approved by: dfr (maintainer), dtxdf (mentor)
MFH: 2026Q4
Security: CVE-2026-121885
Differential Revision: https://reviews.freebsd.org/D61494
(cherry picked from commit 94c2904e7faf5a423c7502e39c5a471522ffccfb)
net/asterisk{20,22}: Fix build with non-default options
With certain non-default build options, an error message is displayed,
but the build process itself does not terminate:
sed: 1: "s/^MAKE\s*=\s*//gp
": RE error: trailing backslash (\)
./build_tools/list_valid_installed_externals: line 12: --quiet: command not found
sed: 1: "s/^MAKE\s*=\s*//gp
": RE error: trailing backslash (\)
./build_tools/list_valid_installed_externals: line 12: --quiet: command not found
This may cause issues at runtime.
PR: 300741
Approved by: blanket (fix runtime)
Sponsored by: UNIS Labs
MFH: 2026Q4
net/asterisk2{0,2}: Prepare for new port net/asterisk24
- Move asterisk* from CONFLICTS_INSTALL to CONFLICTS - during the build
on a live system, linking is performed against libraries from the
installed version.
- Parametrize PKGNAMESUFFIX.
PR: 300741
Sponsored by: FLEX-IT LLC (Oleksandr Kryvulia)
Sponsored by: UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>