multimedia/mkvtoolnix: fix build with libc++ 21
With libc++ 21 multimedia/mkvtoolnix fails to build, with errors similar
to:
In file included from lib/fmt/src/os.cc:13:
In file included from lib/fmt/include/fmt/os.h:11:
lib/fmt/include/fmt/format.h:745:28: fatal error: use of undeclared identifier 'malloc'
745 | T* p = static_cast<T*>(malloc(n * sizeof(T)));
| ^~~~~~
This is because malloc and free are defined in <cstdlib>, and os.h does
not explicitly include it. (Before libc++ 21, the fmt library was
"lucky" that <cstdlib> was included transitively, but this is no longer
the case.)
PR: 293182
Approved by: riggs (maintainer)
MFH: 2026Q1
[2 lines not shown]
multimedia/mkvtoolnix: fix build with libc++ 21
With libc++ 21 multimedia/mkvtoolnix fails to build, with errors similar
to:
In file included from lib/fmt/src/os.cc:13:
In file included from lib/fmt/include/fmt/os.h:11:
lib/fmt/include/fmt/format.h:745:28: fatal error: use of undeclared identifier 'malloc'
745 | T* p = static_cast<T*>(malloc(n * sizeof(T)));
| ^~~~~~
This is because malloc and free are defined in <cstdlib>, and os.h does
not explicitly include it. (Before libc++ 21, the fmt library was
"lucky" that <cstdlib> was included transitively, but this is no longer
the case.)
PR: 293182
Approved by: riggs (maintainer)
MFH: 2026Q1
emulators/wine: Set 32-bit lib path for WoW
This avoids failures like
wine: could not load ntdll.so: Shared object "libhwloc.so.15" not found,
required by "ntdll.so"
PR: 293179
Submitted by: Zane C. Bowers-Hadley <vvelox at vvelox.net>
Reviewed by: Alexander Vereeken <Alexander88207 at protonmail.com>
misc/usd: Move to graphics/openusd
Rename to match upstream naming and moved to a more appropriate category
PR: 292497
Approved by: yuri (maintainer, timeout 1 month)