This library is the rendering, audio and input framework for Ren'Py. Maintaining it would be required for maintaining Ren'py. My patch for Ren'py added my fixes for this too.
Created attachment 249856 [details] Here's the clean patch for the upgrades required for Ren'py
Seems this patch would break games/renpy. Maybe you should update games/renpy together.
(In reply to wen from comment #2) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278181 :D
Created attachment 250020 [details] Quick cleanup patch. This is not a new port, so it shouldn't have the PORTREVISION warning. Poudriere and portlint both show just that warning but this patch should be good to go. Py-game_SDL2 7.4.11 will build properly for 8.2.1 but is missing some new features that Ren'py 8.2.1 needs. Will link a screenshot in the next comment
Created attachment 250021 [details] Py-game_SDL2 7.4.11 with Ren'py 8.2.1 linkage error
When someone takes over games/renpy maintenance, I'll update this as the new maintainer. I'm not currently at a place where I'm confident I won't screw up a port of the engine. Until then, there's nothing to be done with this. In the meantime, I will be practicing and trying to figure out how all of this works and contribute small fixes in an attempt to where I can do something bigger. I'll also be playing Renpy games locally using my port and keep that updated for my personal usage.