sysutils/bsdisks: refresh TimeMediaDetected on media change
TimeMediaDetected was only set when the drive appeared, so a card
inserted into a card reader that was already plugged in, or a disc
inserted into an optical drive, got a stale time and gvfs would not
automount it. Update it on devd MEDIACHANGE and send
PropertiesChanged so gvfs picks up the new value.
Use read-only accessors for TimeDetected and TimeMediaDetected,
matching the other Drive properties.
sysutils/bsdisks: add HintAuto and TimeMediaDetected for automount
gvfs only marks a udisks2 volume for automount when Block.HintAuto is
true and the volume appears within 5 seconds of the drive's
TimeMediaDetected. bsdisks implemented neither, so both read as
false/0 and Caja never automounted USB drives on MATE.
HintAuto is now true for partitions on USB, removable or optical
drives. TimeDetected and TimeMediaDetected are set when the drive
appears.
Fixes: https://github.com/ghostbsd/issues/issues/391
x11/xconfig: update to 3.8
Always remove /xdrivers and the XDrivers repo config after setup,
and fix the repo config path. Remove the clean option so auto always
removes unused drivers.
misc/ghostbsd-update-scripts: remove XDrivers, drop change_rc.sh
Installed systems keep /xdrivers and the XDrivers repo config from the
live media. Remove both in POST-INSTALL so they are cleaned up on the
next upgrade.
The OpenRC conversion is no longer needed, so drop change_rc.sh and
the GitHub source. The port is now a metaport that only ships the
pkg-install script.
Merge remote-tracking branch 'freebsd/main'
Resolve the devel/opencl-clang conflict by keeping the GhostBSD
llvmNN-libs dependency and taking upstream's DEPRECATED/EXPIRATION.
Complete the llvm23 split: add the missing llvm23-libs distinfo and
pkg-plist, and comment out the shared libs in llvm23's pkg-plist now
that llvm23-libs provides them. LLVM 23's new lldb Python plugin goes
to llvm23-libs.
Package LLVMgold.so in llvm20-libs, llvm21-libs and llvm22-libs. It
was built but listed in no plist, so it shipped nowhere.
lang/nawk: Update to 20260426
Take maintainership.
PR: 300135
Approved by: Chris Hutchinson <portmaster at BSDforge.com> (former maintainer)
Approved by: osa, fluffy (mentors, implicit)
www/p5-Starlet: update 0.32 -> 0.33
Changelog: https://metacpan.org/dist/Starlet/changes
Security: prevent excessive CPU use when parsing malformed chunk-size lines
Security: bound read allocations for large Content-Length values
Security: suppress response bodies for HEAD requests and 204/304 responses
Security: stream chunk data to the body buffer and limit chunk-size lines to 4096 bytes