graphics/pdfium: fix fetch
Fetch now auto-normalizes distfiles which eliminates their variability.
PR: 299197
Reported by: fallout
Approved by: portmgr@ (unbreak; blanket); this is also a new port
linux: Exposes renderD nodes and chardev in sysfs
To allow normal users to render through the render device, we expose the
renderD node. This enables Wayland applications to use hardware
acceleration when running under the Linux emulator.
Additionally, libdrm and Mesa need to look up
/sys/dev/char/<major>:<minor> and <pcidev>/drm to identify the
corresponding renderer device (e.g., a renderD device). We expose this
path as well so that libdrm can locate the renderer.
Differential Revision: https://reviews.freebsd.org/D59190
(cherry picked from commit 102adf88e6e8f83a9ab9769732d168c501f8eb6c)
libthr: Support disable spinloop
Like yieldloops, we shoulde be able to set _thr_spinloops to zero.
Originally, it makes us to enformce default spin time even if we try to
disable it. Make MUTEX_ADAPTIVE_SPINS a one time initialization now.
Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D60486
hyperv: Fix single page invalidation path
A single page invalidation sets addr2 == 0. In the original code, it
falsely flush the whole address in non global pmap. However, the
kernel pmap are all PG_G, which means a single page flush will always be
staled and thus become invalid. As a result, we set parameter based on
their op in a new helper function instead of relying on args. This
affects only on AMD platform as Intel has their PTI implementation.
PR: 291577
Tested by: franco at opnsense.org
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D60380
amdgpio: Suspend routine
Mask all interrupts when suspending and warn when there are unserviced
interrupts which might block entry to S0i3.
In the future we won't want to mask wake interrupts.
Once we can actually make use of GPIO interrupts on x86, we'll also want
to unmask relevant pins when resuming.
Reviewed by: aokblast, avg
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51589
mail/nmh-devel: Update for real
I had cut and pasted the git hash from my copy of the savannah repo
instead of my github copy. Long story short, I should have been paying
more attention.
Thanks to "Herbert J. Skuhra" <herbert at gojira.at> for pointing this out
and providing a patch.
Fixes: b2eb4db3310a
Pointy hat to: cy
graphics/nvidia-drm-kmod: Drop obsolete patch
On commit ports 3bcc752b87a2, supports for 15.0-RELEASE are dropped
in all ports.
Afterwards, graphics/nvidia-drm-kmod/Makefile.common still has
a conditional that could attempt to apply deleted patch.
Remove the whole affected conditional to avoid potential breakage
on attempting to override version.
PR: 299111
Differential Revision: https://reviews.freebsd.org/D60289
textproc/py-hieroglyph: Remove expired port
2026-10-07 textproc/py-hieroglyph: Broken with textproc/py-sphinx 7 and newer, last upstream release in 2020
net/boinc-client: Build packages for all BOINC projects out of the box
While power users may customize build options to suit their needs,
most common users would greatly benefit from having pre-built packages
suitable to run the widest possible set of BOINC projects available.
MFH: 2026Q4
(cherry picked from commit 42654027c323333d1e4e8ec89cfa84b98ceb4967)