Created attachment 220282 [details] endgame-singularity-1.00.patch games/endgame-singularity was removed due to it using Python 2.7. The game was updated to use Python 3.x about a month before it was removed from the ports tree, but the port was not updated in time. This patch updates it to the latest version that uses Python 3.x. diff was run against the last SVN revision that the port was in the ports tree (544926). Because the previous maintainer did not update the port before its removal, I would like to take maintainership with this revival. * Update Makefile * Update distinfo * Update pkg-plist * Add files/patch-singularity_code_dirs.py The patch allows the game to read from the port's data directory under ${PREFIX}/share, as the unmodified game puts that data under its python site-packages directory instead. These changes also allows the existing games/endgame-singularity-music port to be left unchanged, as well as putting the data in a place more applicable to FreeBSD's directory structure. Changelogs: https://github.com/singularity/singularity/releases/tag/singularity-1.0a1 https://github.com/singularity/singularity/releases/tag/v1.0a2 https://github.com/singularity/singularity/releases/tag/v1.0b1 https://github.com/singularity/singularity/releases/tag/v1.00 Passes portlint. Tested in poudriere for 11 and 12.
Oh, something I forgot mention, there is a MOVED entry for games/endgame-singularity that would also need to be removed.
A commit references this bug: Author: jbeich Date: Mon Dec 28 06:45:19 UTC 2020 New revision: 559446 URL: https://svnweb.freebsd.org/changeset/ports/559446 Log: games/endgame-singularity: revive and update 1.00 - Pass maintainership per revival Changes: https://github.com/singularity/singularity/releases/tag/singularity-1.0a1 Changes: https://github.com/singularity/singularity/releases/tag/v1.0a2 Changes: https://github.com/singularity/singularity/releases/tag/v1.0b1 Changes: https://github.com/singularity/singularity/releases/tag/v1.00 PR: 251608 Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> Changes: head/MOVED head/games/Makefile head/games/endgame-singularity/ head/games/endgame-singularity/Makefile head/games/endgame-singularity/distinfo head/games/endgame-singularity/files/ head/games/endgame-singularity/files/patch-singularity_code_dirs.py head/games/endgame-singularity/pkg-plist
Thanks. Landed. Builds fine on 13.0 amd64/i386 as well and appears to work fine inside 11.4 i386 jail.