Hi ports@, Attached is a new port for mkxp [1] which is an implementation of the Ruby Game Scripting System used in "RPG Maker XP", "RPG Maker VX" and "RPG Maker VX Ace" games.
This port needs a fork [2] of devel/sdl-sound that has SDL2 support and is only intended to be used by mkxp. It is also attached as a new port (devel/sdl-sound-mkxp). Notes: - Both ports pass port-lib-depends-check and portcheck. - Built them on amd64/arm64 and tested mkxp on amd64 with some games. - Both ports have no releases, so I used the GH_* variables. - mkxp looks for ruby 2.1 but is now using the default ruby version in ports (currently 2.6, mentioned in ruby-module(5)). - mkxp has vim as a BDEP because it needs xxd(1). - Some instructions about running RPG Maker {XP,VX,VX Ace} games are included in mkxp's pkg README. - The sdl-sound-mkxp port is based on sdl-sound and most of the changes made by the patches of sdl-sound are already included. Only patch-configure_in is still present on sdl-sound-mkxp and patch-playsound_physfsrwops_h is not included because the playsound binary is not being built. - Originally sdl-sound and its fork has conflicts with some filenames but I took care of it in the Makefile by renaming SDL_sound to SDL_sound_mkxp for those files and made a similar change in mkxp's Makefile to look for SDL_sound_mkxp instead of SDL_sound. Comments? Thoughts? [1] https://github.com/Ancurio/mkxp [2] https://github.com/Ancurio/SDL_sound
mkxp.tar.gz
Description: application/tar-gz
sdl-sound-mkxp.tar.gz
Description: application/tar-gz