Hi,
Gentle ping on this one. The port I sent on 2026-08-12 still applies
to a current snapshot.
Re-tested today: builds from scratch, packages,
installs and deinstalls cleanly, renpy the_question lint passes, and
the launcher runs with audio and save/load (tested across multiple vns from 
different developers).
Any takers for a look, or an ok?
---
Thanks,
Jaxi

On August 12, 2026 10:19:53 PM EDT, jaxi <[email protected]> wrote:
>Hi,
>
>Attached is a new port of Ren'Py 8.5.3, the visual novel engine.
>https://www.renpy.org/
>
>games/renpy was removed on 2025-10-18 ("remove py2-only ports/games/renpy (has 
>been marked BROKEN for over a year with no interest) and pygame_sdl2 (only 
>used by renpy); upstream has a newer version supporting Python 3 and newer 
>Cython if someone wants to readd it").
>
>This is that re-add: upstream is Python 3 with current Cython, and pygame_sdl2 
>has been absorbed into the Ren'Py tree, so it is a single port now, with no 
>pygame_sdl2 to bring back.
>
>Notes:
>
>- One build workaround: upstream's setup.py derives CFLAGS/LDFLAGS from 
>pkg-config but never CXXFLAGS, so the single C++ module misses the SDL2 
>include path; the port adds the pkg-config cflags via CPPFLAGS in do-build. 
>Already fixed properly upstream, so this disappears at the next release update.
>- One patch: a backport of upstream's fix for Python 3.14 (where 
>functools.partial became a method descriptor), without which any 
>save/persistent file containing a datetime fails to unpickle.
>- The launcher, template projects and bundled games are installed under 
>share/renpy, following the old port's layout.
>
>Tested on amd64/-current (Intel HD 6000): builds from scratch, packages, 
>installs and deinstalls cleanly; `renpy the_question lint` passes headless 
>from the installed package; the launcher runs under X from the installed 
>package with working audio and save/load. Full commercial Ren'Py games run 
>start to finish on the same machine and engine version.
>
>Known limitation: Ren'Py's optional Live2D animation support cannot work on 
>OpenBSD (it needs Live2D Cubism Core, a proprietary binary-only library with 
>no BSD build). This affects a subset of commercial games. Noted in pkg/README.
>
>I am not able to commit to being MAINTAINER right now, so I have left it 
>unset. I'll be happy if someone wants to take it. I will fix anything that 
>comes up during review.
>
>---
>
>Thank you,
>
>Jaxi Wise

Reply via email to