textproc/py-rst2ansi: unbreak py-b2 after py-docutils 0.22.4
The contributed patch includes the change I proposed and also fixes
a Python 3.14 issue.
The patch backports two fixes from upstream master:
- 81758ed drops the unused docutils.utils.error_reporting imports
(upstream issue #16), the same fix as attachment 274652
- 3728e16 passes an 8-byte struct winsize to the TIOCGWINSZ
ioctl in rst2ansi/get_terminal_size.py; Python 3.14 rejects
the old 4-byte
buffer with SystemError (upstream issue #18)
Also update pkg-descr and switch to pep517.
PR: 298414
Approved by: PopularMoment at protonmail.com (maintainer)
Obtained from: Patrick Crandol
*/*: Fix build with minizip 1.4
Upstream of the minizip moved includes from include to include/minizip.
While here replace LIB_DEPENDS=minizip with USES=minizip.
PR: 300541
Approved by: blanket (fix build)
Exp-run by: antoine
Sponsored by: UNIS Labs
net/wireguard-tools: Add more variables to the rc.d script
Most importantly, this adds support for specifying a non-default routing
table with wireguard_fib.
PR: 269010
MFH: 2026Q4
(cherry picked from commit 3c1fb50dd7a543be4425be45bac79971504c1979)
net/wireguard-tools: Support more interface names in lite flavor
Currently the lite flavor is restricted to using wg<number> interface
names, while the default flavor with wg-quick can use more descriptive
names.
Using `ifconfig wg create name ${interface}` in the rc.d script for the
lite flavor instead of `ifconfig ${interface} create` brings the
flavors to parity here and works on all supported versions of FreeBSD.
While here, pet portfmt.
PR: 300146
MFH: 2026Q4
(cherry picked from commit 9449d6410daee106004facaa066dcb4916200d4e)
net/wireguard-tools: Add more variables to the rc.d script
Most importantly, this adds support for specifying a non-default routing
table with wireguard_fib.
PR: 269010
MFH: 2026Q4
net/wireguard-tools: Support more interface names in lite flavor
Currently the lite flavor is restricted to using wg<number> interface
names, while the default flavor with wg-quick can use more descriptive
names.
Using `ifconfig wg create name ${interface}` in the rc.d script for the
lite flavor instead of `ifconfig ${interface} create` brings the
flavors to parity here and works on all supported versions of FreeBSD.
While here, pet portfmt.
PR: 300146
MFH: 2026Q4
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