Download raw body.
new(ish) devel/sdl3
Stuart Henderson <stu@spacehopper.org> wrote: > On 2025/08/01 11:06, Omar Polo wrote: > > Stuart Henderson <stu@spacehopper.org> wrote: > > > On 2025/07/31 17:46, Omar Polo wrote: > > [...] > > these wantlib changes I think are already there (i'm a bit confused by > > love and why it picks up those libraries tbf) but since they don't > > mention sdl3 I *guess* they're unrelated. > > yes, unrelated. they come from some other library depended on by thise > ports, which started pulling in those additional libraries. some are > a little problematic as they're arch-dependent e.g. drm_intel is only > on i386/amd64, LLVM.9 only on base-gcc archs, and we don't have a good > way to deal with that. (iconv is due to iirc a change in gettext). > > I synced up some of these recently (concentrating on ports where > packages were totally broken due to no LIB_DEPENDS chain to a library > they needed, and missing base libs - c/pthread) but there are bunch left. gotcha > The port that I remembered preemptively disabling sdl3 (until ready to > change) was fluidsynth, btw. > > > Regarding the wayland thing, I don't have a strong opinion. I just took > > thfr@ port since I needed to try updating and debugging an issue with > > lto in games/taisei. I haven't looked yet into (what kind of pain) > > enabling wayland support is. > > tbh I think it's a bit of a distraction and it won't cause issues to > punt it to later. the important thing is to make sure it is either > explicitly disabled or enabled and not let it autodetect because that > will break bulk builds during junking (and some of the wayland-related > ports are header only so are hard to detect; port-lib-depends-check > won't help for wayland-protocols for example). Since I got asked again, here's a version of the port with wayland enabled. I haven't tested it (yet?) The test that is crashing is due to some missing joystick support that maybe we can do without for now. 08/01/25 17:18:22: ----- Test Case 7.1: 'TestVirtualJoystick' started 08/01/25 17:18:22: Test Description: 'Test virtual joystick functionality' 08/01/25 17:18:22: Test Iteration 1: execKey 16048902390838107396 08/01/25 17:18:22: Assert 'SDL_InitSubSystem(SDL_INIT_GAMEPAD)': Passed ERROR: 08/01/25 17:18:22: Assert 'SDL_AttachVirtualJoystick() -> 0 (expected > 0)': Failed ERROR: 08/01/25 17:18:22: Assert 'SDL_IsJoystickVirtual()': Failed 08/01/25 17:18:22: Assert '!SDL_IsJoystickVirtual()': Passed ERROR: 08/01/25 17:18:22: Assert Summary: Total=4 Passed=2 Failed=2 08/01/25 17:18:22: Total Test runtime: 0.0 sec I'm also going to send the taisei update that depends on this if people want to test it.
new(ish) devel/sdl3