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