acpi_apple: Fix sleep with non-sleepable lock held
Apple platform attach and detach functions are serialized with ordinary
mutex and contain code that executes malloc() that leads to INVARIANTS
warnings. Fix it through replacement of mutex with sx lock.
Fixes: d7d237ce731f ("acpi_apple: Apple platform ACPI driver")
Reviewed by: seuros
Differential Revision: https://reviews.freebsd.org/D61295
sys/vfs: skip DOCLOSE for incomplete spec vnodes
Several checkalias() callers discard the vnode passed to checkalias()
after moving its filesystem node to the returned alias. In the uncommon
block device alias case, checkalias() leaves that discarded vnode as a
shell: it uses spec_vops, but has no specinfo.
If vgonel() reclaims such a vnode while the caller still holds the last
reference, vclean(DOCLOSE) treats it as active and dispatches
VOP_CLOSE() to spec_close(), which expects v_specinfo to be present and
dereferences v_rdev.
Such shell vnodes do not represent an opened device instance, so there
is nothing to close through spec_vops. Skip DOCLOSE for spec_vops vnodes
without specinfo.
OK: beck@
chinese/ibus-array: Update 0.3.2 => 0.3.3
Changelog:
https://github.com/lexical/ibus-array/releases/tag/release-0.3.3
While here:
- Switch from PORTVERSION to DISTVERSION.
- Use DISTVERSIONPREFIX instead of GH_TAGNAME.
PR: 300182
Approved by: osa, vvd (mentors, implicit)
Co-authored-by: Kousuke Kannagi <mce at FreeBSD.org>
www/ruby-html-proofer: update to 5.2.3
5.2.3 (2026-10-16)
Bug Fixes
* Add ruby-json 3 support (de14af9)
Miscellaneous Chores
* reporter: Escape colons in swapped test URLs (#879)
* reporter: Avoid live external URLs (#879)
* Prefix Dependabot commits with a Conventional Commits type (#880)
* Lint PR titles for Conventional Commits (#880)
* Run release prep on every push to main (#880)
www/ruby-faraday-net_http: update to 3.5.0
3.5.0 (2026-10-11)
!! This release contains changes to errors raised !!
Please note: when responses cannot be correctly deflated, a
Faraday::ConnectionFailed error will be raised instead of raw Zlib::* errors
as before. This have been considered a bug rather than a breaking change,
and therefore included in the minor version bump.
What's Changed
* Bump actions/checkout from 6 to 7 by @dependabot[bot] in #58
* Add SOCKS proxy support by @iMacTia in #64
* Handle quoted and case-insensitive charset parameters by @OskarEichler in
#59
* Wrap deflate data and dictionary errors as connection failures by
@OskarEichler in #60
[8 lines not shown]
[MC] Declare -asm-macro-max-nesting-depth in TableGen (#239994)
Move to MCCLOptions and expose it through
MCAsmInfo::getAsmMacroMaxNestingDepth. The lone MCParser option does not
justify creating MCParserOptions.td.
set lists: remove support for openssl < 3.5
Should fix 'obsolete' state of quite a number of files
ok riastradh
While here, remove some files that were listed in two sets from one.
www/brave: add new port (+)
Brave is a Chromium based web browser that blocks ads and trackers by
default. It ships with a built-in ad blocker, HTTPS upgrading, fingerprinting
protection, a Tor enabled private window and an optional cryptocurrency
wallet.