[SLP]FIx order of bool logical ops, if the right op is used in the first reduction operarion
If the LHS of the first reduction op is not a first operand, but RHS is,
and RHS is the second operand of the first reductoin op, still need to
emit RHS as a second reduction operand, though without freeze of the
LHS operand
https://alive2.llvm.org/ce/z/2_JLBu
Fixes #173784
bsd.sys.mk: add NO_WCHARACTER_CONVERSION and use it for googletest
This silences warnings about benign implicit character conversions in
googletest's gtest-printers.h.
bsd.sys.mk: suppress some new clang 21 warnings for C++
Otherwise, these lead to many -Werror warnings in libc++ headers, due to
our use of -Wsystem-headers, which is not officially supported upstream:
Suppress -Wc++20-extensions, due to:
/usr/include/c++/v1/__algorithm/simd_utils.h:96:50: error: explicit template parameter list for lambdas is a C++20 extension [-Werror,-Wc++20-extensions]
96 | inline constexpr size_t __simd_vector_size_v = []<bool _False = false>() -> size_t {
| ^
Suppress -Wc++23-lambda-attributes, due to:
/usr/include/c++/v1/__format/format_functions.h:462:32: error: an attribute specifier sequence in this position is a C++23 extension [-Werror,-Wc++23-lambda-attributes]
462 | if (bool __is_identity = [&] [[__gnu__::__pure__]] // Make sure the compiler knows this call can be eliminated
| ^
Suppress -Wnullability-completeness, due to:
[5 lines not shown]
kronolith: fix make(1) substitution in INSTALLATION_DIRS
Back in May 2020, make(1) was changed to disallow the particular
substitution form used in one of the INSTALLATION_DIRS assignments.
https://github.com/NetBSD/src/commit/3b58d8437a0b171a42895aedbcd93e4f8b8c10e0
Incorrect/useless DESTDIR directories have been created by builds using
newer versions of the tool, though this is harmless.
audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver
- With version 9, the project gets a new name.
The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
the plugins worked with 8.5.2, anyway
Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1
audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver
- With version 9, the project gets a new name.
The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
the plugins worked with 8.5.2, anyway
Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1
audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver
- With version 9, the project gets a new name.
The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
the plugins worked with 8.5.2, anyway
Changes: https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1