i2c/sensor/w83793g: Fix unused function warning
w83793g_writereg is unused so silence it.
Fixes: cd3cc6e910c0f ("i2c/sensors: Add driver for W83793 hardware monitor")
strawberry: updated to 1.2.28
1.2.28
Bugfixes:
Fixed playback randomly pausing itself, caused by concurrent GStreamer state changes being applied in a different order than they were requested
Fixed GStreamer errors while fingerprinting, by decoding straight through from the start and stopping once enough audio has been collected
Fixed a crash on exit caused by device listers being deleted while their own threads were still running
Fixed quitting through MPRIS, or asking to quit a second time, skipping the normal shutdown and leaving subsystems to be torn down while still running
Fixed thread-safety issues with the audio fader that could crash or leave the volume at the wrong level when one fade replaced another
Fixed a thread-safety issue with playlist items shared between the playlist model and the playlist backend
Enhancements:
Added sort options (ascending, descending and clear sorting) to the playlist column header context menu
Sorting the playlist can now be undone, and clicking an already sorted column cycles on to unsorted instead of only toggling the direction
Playlist changes are now written to the database by updating only the affected items instead of saving the entire playlist
Updating a playlist's last played time no longer rewrites the entire playlist
[2 lines not shown]
mkvtoolnix: updated to 101.0
Version 101.0 "Time To Turn" 2026-08-24
New features and enhancements
* translations: substantial extension of the Czech translation by Michal
Várady.
Bug fixes
* mkvmerge: TrueHD parser: fixed mkvmerge dropping the last TrueHD frame if
its size was smaller than 12 bytes.
* MKVToolNix GUI: job runner: the variable `<MTX_INSTALLATION_DIRECTORY>` will
be replaed in the executable position of the command-line for the program to
execute again.
* Windows: fixed converting the scalable SVG icons into the bitmap `.ico` ones
used on Windows so that the grey background remains uniform & doesn't get
garbled.
[10 lines not shown]
libmatroska: updated to 1.7.2
Version 1.7.2 2026-07-19
* Do not allow infinite sizes on all Master elements except Segment+Cluster
(as per RFC 9559).
* Only allow `KaxSeekId` of 4 bytes length (as per RFC 9559).
* KaxBlock: release read buffers on `EndOfStream` error.
* Catch some allocation failures internally.
* Deprecate `KaxTrackMinCache`/`KaxTrackMaxCache` elements (as per RFC 9559).
* Deprecate `KaxTrackOverlay` element (as per RFC 9559).
* Fix `MATROSKA_VIDEO_FIELDORDER_TOPFIELDSWAPPED`/
`MATROSKA_VIDEO_FIELDORDER_BOTTOMFIELDSWAPPED` values.
* Add missing `MatroskaChapProcessCodecID` enum.
* [API break] remove `MatroskaChapterTranslateCodec`/`MatroskaTrackTranslateCodec`.
* KaxSemantic: update enum comments to match RFC 9559.
* Add `MATROSKA_CHAPTERSKIPTYPE_INTERMISSION` to `MatroskaChapterSkipType`.
* Fix some includes that are not implicit in modern compilers.
* Show a summary of build configuration when configuring CMake.
[2 lines not shown]
libebml: updated to 1.4.7
Version 1.4.7 2026-07-28
* Fixed cmake rules for building with utf8cpp 4.x
Version 1.4.6 2026-07-19
* Set EbmlHead as not allowed to be infinite (as per RFC 8794)
* Fix leak on upper element found inside the last element
* EbmlString::ReadFully: use automatic memory management/fewer allocations
* EbmlUnicodeString: use std::string when reading instead of manual memory management
* IOCallback: avoid reading more than 2^32 at once
* Fix some includes that are not implicit in modern compilers
* Download utfcpp automatically
* Show a summary of build configuration when configuring CMake
* Add a DEV_MODE CMake option to check more compiler errors (default off)
install: Fix two bugs in stdin code
* Fix case where the source is - and the target exists.
* Only call chflags() (to remove flags that might prevent us from
replacing an existing target) in the exists case; otherwise,
to_sb.st_flags is uninitialized.
* Rename the source file in the stdin test case.
* Extend null and stdin test cases to cover the case where the
target already exists.
PR: 297681
MFC after: 1 week
Fixes: d34870708db9 ("install: Allow installing stdin")
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D59144
(cherry picked from commit a5ff4125cf08a83f7e67f498e423f3e354144327)
build: Use -f when copying sources
If one of the source files we copy is non-writeable, cp will create a
non-writeable copy. If the original is later modified, cp will fail to
overwrite the copy since it is not writeable. Using cp -f ensures the
copy always succeeds, as long as the object directory is writeable.
MFC after: 1 week
Sponsored by: Klara, Inc.
Sponsored by: NetApp, Inc.
(cherry picked from commit 336b6d11922ac3d080de50f789d40ff95b540cdf)
kern/sched: Hide scheduler selection from C++
The scheduler selection interface uses names that are reserved words in
C++, causing problems for downstream projects that use C++ in the
kernel. Work around this by hiding the interface from C++ compilers
until we can come up with a better solution.
Fixes: ce38acee8d0b ("Add kern/sched_shim.c")
MFC after: 1 week
Sponsored by: Klara, Inc.
Sponsored by: NetApp, Inc.
Reviewed by: siderop1_netapp.com, imp, kib
Differential Revision: https://reviews.freebsd.org/D58991
(cherry picked from commit f2366851616083f923e8101363802678a03dc0b9)
build: Use -f when copying sources
If one of the source files we copy is non-writeable, cp will create a
non-writeable copy. If the original is later modified, cp will fail to
overwrite the copy since it is not writeable. Using cp -f ensures the
copy always succeeds, as long as the object directory is writeable.
MFC after: 1 week
Sponsored by: Klara, Inc.
Sponsored by: NetApp, Inc.
(cherry picked from commit 336b6d11922ac3d080de50f789d40ff95b540cdf)
install: Fix two bugs in stdin code
* Fix case where the source is - and the target exists.
* Only call chflags() (to remove flags that might prevent us from
replacing an existing target) in the exists case; otherwise,
to_sb.st_flags is uninitialized.
* Rename the source file in the stdin test case.
* Extend null and stdin test cases to cover the case where the
target already exists.
PR: 297681
MFC after: 1 week
Fixes: d34870708db9 ("install: Allow installing stdin")
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D59144
(cherry picked from commit a5ff4125cf08a83f7e67f498e423f3e354144327)
yes: Avoid static initialization
Our buffer is half a megabyte, but we are only initializing the first
two bytes. Switching from static to dynamic initialization moves it
from .data to .bss, greatly reducing the size of the binary.
Fixes: cf74b63d61b4 ("yes: Completely overengineer")
MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D58890
(cherry picked from commit 557ba0c2a5138ce026c0ea9cb02f374f97378b7c)
[Flang][MLIR] Move setOpenMPIntegerWrapAround function into the OpenMP dialect (#217448)
- Fixed the linker error: `undefined reference
to'mlir::omp::IntegerWrapAroundAttr::get(mlir::MLIRContext*, bool)'`
mentioned in mentioned in
[PR#214165](https://github.com/llvm/llvm-project/pull/214165#issuecomment-5323821248)
by moving the `setOpenMPIntegerWrapAround(...)` helper function out of
`flang/Tools/CrossToolHelpers.h` and placed it into the OpenMP dialect
utilities.