graphics/librsvg2: the port had been updated to version 2.40.23
- Switch to USE_GITLAB/GL_* because it is tagged-only release
- Drop needless GNU_CONFIGURE_MANPREFIX and `localbase' from
the USES list
- Rewrite regex in `post-patch' target so it produces identical
result, but is shorter and more correct (escape the dot)
- Drop the DOCS option which does nothing after HTML files and
images no longer come with the distfile and USES+=gnomeprefix
forces the --disable-gtk-doc anyway (however, dependency on
textproc/gtk-doc is required for GTK_DOC_CHECK macro in the
configure.ac, so keep it but adjust accordingly)
PR: 295743
Reviewed by: arrowd
devel/libudev-devd: Update to 0.7.0
The update adds evdev and DRM enumeration in jails via sysctl.
Also it makes the monitor fd non-blocking.
PR: 296887
if_gre: Add a regression test
Add a regression test for gre(4)
to make sure all of the gre capabilities and options are
working as intended.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D55363
if_gre(4): Fix races by changing initialization order and locks
Treat if_gre like any other network drivers during module
initialization by using SI_SUB_PROTO_IF.
Also, destroy cloned interfaces via a prison removal callback for
gre over udp.
PR: 275474
Reviewed by: markj
Discussed with: glebius
Differential Revision: https://reviews.freebsd.org/D57669
git-mfc: Add --abort and --continue flags
Instead of making the user run the underlying git-cherry-pick command
after a conflict.
Requested by: des
Reviewed by: des
Differential Revision: https://reviews.freebsd.org/D58514
packages/tests: Fix gtest dependency
The MFC of 1d0ae66d3c21 (packages subdir build) added a dependency
from FreeBSD-tests on FreeBSD-googletest. However, the googletest
package doesn't exist in 15 because the relevant commit wasn't MFC'd.
This caused a broken and unresolvable dependency.
Replace the incorrect googletest dependency with a dependency on
utilities.
This is a direct commit to stable/15.
Fixes: 1d0ae66d3c21 ("packages: Convert world to a subdir build")
Reviewed by: cperciva
Reported by: Mark Millard <marklmi at yahoo.com>
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58553
amd64: try to fix the build with old clang that does not know about FRED
Reported by: jhb
Reviewed by: jhb, jrtc27
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D58550
amd64: do not allow to set reserved bits in MXCSR for ptrace(PT_SETFPREGS)
Also do not mask bits in the mxcsr_mask. It is ignored by FRSTOR/XRSTOR.
Reported by: markj
Reviewed by: jhb, markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D58548
x11/quickshell: fix build on armv7
Same patch as on i386.
Presumably also needed on powerpc.
Approved by: portmgr (build fix blanket)
MFH: 2026Q3
(cherry picked from commit b7fcc2a96c2d3c69a3ed49ea070727beab23de53)