Improve metadata fetching to work more reliably across
IPv4-only, IPv6-only, and dual-stack instances.
AWS does not by default enable the metadata service on
IPv6; you have to specify '--metadata-options "HttpProtocolIpv6=enabled"'.
Without this, even a dual-stack instance can't fetch
metadata from the IPv6 endpoint.
In addition, reaching the metadata service takes some
time, so we can't trivially check for network
readiness and instead need to actually try to fetch a
file. Ok.
While here, don't overwrite a hostname that is set
from /etc/rc.conf and only set the hostname if
otherwise unset.
Import elftoolchain revision [r4324] (previous was [r4037]).
Changes since the previous vendor import.
common/
- Add/update the sets of symbols defined by recent psABI revisions
for: Aarch64, Alpha, AMD64, SPARC, ARM, IA64, M68K, MIPS, MIPS64,
OpenRisc, PARISC, PPC, PPC64, RISC-V, S390, and SuperH.
- Add support for the LoongArch architecture.
- Add symbols in v4.3-DRAFT of the ELF Generic ABI definition.
- Improve compatibility with NetBSD's set of ELF definitions.
libelf/
- Address Coverity Scan reports.
- Bug fix ar(1) header parsing.
- Manual page fixes.
libdwarf/
- Address Coverity Scan reports.
- Support for the DWARF5 ".debug_str_offsets" section (ticket #620).
- Support LoongArch.
- Manual page fixes.
bulk-test-boost: Add missing packages
gnuradio-uhd and gr-osmosdr were previously not included. At least
gnuradio-uhd is recently broken, apparently by the latest boost
update.
sys/atomic.h: Avoid needless stack spillage with typeof_unqual.
Using typeof_unqual strips the volatile qualifier on the local
temporaries, so the compiler doesn't issue store/load cycles for
access to them.
PR kern/60272: sys/atomic.h: unnecessary stack spillage
g-golf: Update to 0.8.7
Note that the gtk4 dependency is beyond what pkgsrc provides. But
this is wip!
** May 2026
*** Noteworthy changes in 0.8.7
**** API missing fix
***** Adding the missing g-value-set-variant api
** May 2026
*** Noteworthy changes in 0.8.6
**** Dependencies
[21 lines not shown]
mk/locking.mk: simplify sanity check
The .for loop made the code unnecessarily difficult to read and more
expensive to execute.
While here, use full pathnames in the error messages.
Updated sysutils/xenkernel418 to 20260515
Updated sysutils/xentools418 to 20260515
Updated sysutils/xenkernel420 to 20260515
Updated sysutils/xentools420 to 20260515
Updated sysutils/xenstoretools to 20260515
gstreamer1: updated to 1.28.3
GStreamer 1.28.3 stable bug fix release
Highlighted bugfixes:
Various security fixes and playback fixes
applemedia: vtdec stability, MoltenVK integration and planar video format handling fixes
audioresample: Fix regression on armv7hf
bpmdetect: Fixes for stereo and multi-channel modes
devicemonitor: wait for start thread to finish when listing devices so all the info is there for e.g. v4l2 provider
fallbacksrc: Add fallback-source and enable-dummy properties
nvidia: fix cudaconvert performance regression and nvdec device creation regression
opengl: add GBRA swizzle support, and fix glcolorconvert vertical flip issue on crop
rtspsrc: include user-agent property in HTTP tunnel requests and fix mikey regression
threadshare: add leaky mode to dataqueue-based elements
v4l2: fix negotiation error when trying to force stateful decoders to output dmabufs
webrtcsink: Add support imx8mp vpuenc_hevc hardware H.265 encoder
cerbero: Extend gst-plugins-rs melding to Darwin platforms for smaller binary sizes and static linking improvements
[3 lines not shown]