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]
[DAG] SimplifyDemandedBits - remove ISD::FREEZE node if all demanded elements are not undef/poison (#198084)
Similar to what we already do in SimplifyDemandedVectorElts
Website - Commercial: Remove misc section
With the removal of FreeBSD Mall, the misc category it's empty.
Remove it from the theme, we can add it later in case we add something
in misc again.
PR: 293477
repair more prototypes for pseudo-device attach functions
pppattach and spppattach should have a single int parameter to match
what's in ioconf.c.
also noticed independently by jsg@; ok jsg@
relayd: use explicit_bzero in ssl_password_cb
This replaces bzero with explicit_bzero in the SSL password callback. Since
ssl_password_cb handles sensitive data a standard bzero could be optimized
away by the compiler.
Additionally, this ensures the buffer is cleared if strlcpy fails due to
truncation, preventing password fragments from lingering in memory.
OK renaud@, kirill@
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.
repair prototype for pseudo-device attach function
The dtattach function was declared with an autoconf style prototype, but
should have been declared with a single int parameter. Repair this.
ok deraadt@, jsg@
[AtomicExpand] Add bitcasts when expanding store atomic vector
AtomicExpand fails for aligned \`store atomic <n x T>\` because it
does not find a compatible library call. This change adds appropriate
ptrtoint + bitcast so that the call can be lowered, mirroring the
load-side handling from #148900.