Hi, Here is a diff to update games/starfighter v1.7 to v2.4. Some notable changes:
* Game is hosted up on Github in pr-starfighter project * Homepage changed to github.io * Added python module for compiling locales * Some more libraries added in for dependencies Is this OK? Thanks, Tom Index: Makefile =================================================================== RCS file: /cvs/ports/games/starfighter/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 12 Jul 2019 20:46:25 -0000 1.9 +++ Makefile 27 Nov 2021 14:46:57 -0000 @@ -2,28 +2,36 @@ COMMENT = sidescrolling space shmup -V = 1.7 +V = 2.4 DISTNAME = starfighter-$V-src PKGNAME = starfighter-$V -REVISION = 1 CATEGORIES = games -HOMEPAGE = http://starfighter.nongnu.org/ +HOMEPAGE = https://pr-starfighter.github.io/ MAINTAINER = Anthony J. Bentley <anth...@anjbe.name> # GPLv3+ PERMIT_PACKAGE = Yes -WANTLIB += SDL2 SDL2_image SDL2_mixer c m pthread ${COMPILER_LIBCXX} +WANTLIB += glib-2.0 gobject-2.0 harfbuzz intl pango-1.0 \ + SDL2 SDL2_image SDL2_mixer SDL2_ttf c m pthread + +MASTER_SITES = https://github.com/pr-starfighter/starfighter/releases/download/v${V}/ COMPILER = base-clang ports-gcc base-gcc -MASTER_SITES = ${MASTER_SITE_SAVANNAH:=starfighter/$V/} +MODULES = lang/python +MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} + +LIB_DEPENDS = devel/harfbuzz \ + devel/glib2 \ + devel/pango \ + devel/sdl2-image \ + devel/sdl2-mixer \ + devel/sdl2-ttf -LIB_DEPENDS = devel/sdl2-image \ - devel/sdl2-mixer RUN_DEPENDS = devel/desktop-file-utils MAKE_FLAGS = CXX="${CXX}" \ @@ -40,6 +48,9 @@ USE_GMAKE = Yes NO_TEST = Yes post-install: - chmod ${SHAREMODE} ${PREFIX}/share/starfighter/*/* + find ${PREFIX}/share -type d -exec chmod ${DIRMODE} {} + -o \ + -type f -exec chmod ${SHAREMODE} {} + + ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \ + ${PREFIX}/share/starfighter/locale/build.py .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/games/starfighter/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 15 May 2018 07:10:42 -0000 1.3 +++ distinfo 27 Nov 2021 14:46:57 -0000 @@ -1,2 +1,2 @@ -SHA256 (starfighter-1.7-src.tar.gz) = W4xT7mgK0pVY4kS1k0X7x8IQClQtKDnddOIvhOWFhpg= -SIZE (starfighter-1.7-src.tar.gz) = 46178626 +SHA256 (starfighter-2.4-src.tar.gz) = Jae/Dz7hfAJpjHGtZGnEf+K1pgZqYkmM4sg3PWQ6+kY= +SIZE (starfighter-2.4-src.tar.gz) = 50431362 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/starfighter/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 27 Jun 2018 21:03:49 -0000 1.4 +++ pkg/PLIST 27 Nov 2021 14:46:57 -0000 @@ -1,28 +1,18 @@ @comment $OpenBSD: PLIST,v 1.4 2018/06/27 21:03:49 espie Exp $ @bin bin/starfighter +@man man/man6/starfighter.6 share/applications/starfighter.desktop share/doc/starfighter/ share/doc/starfighter/COPYING share/doc/starfighter/LICENSES share/doc/starfighter/README.txt -share/doc/starfighter/docs/ -share/doc/starfighter/docs/COPYING -share/doc/starfighter/docs/arrowNorthEast.png -share/doc/starfighter/docs/dollar.png -share/doc/starfighter/docs/heart.png -share/doc/starfighter/docs/index.html -share/doc/starfighter/docs/plasmaAmmo.png -share/doc/starfighter/docs/plasmaDamage.png -share/doc/starfighter/docs/plasmaRate.png -share/doc/starfighter/docs/rocket.png -share/doc/starfighter/docs/rocketAmmo.png -share/doc/starfighter/docs/sflogo.png -share/doc/starfighter/docs/superCharge.png share/pixmaps/ share/pixmaps/starfighter.png share/starfighter/ share/starfighter/data/ +share/starfighter/data/TakaoPGothic.ttf share/starfighter/data/credits.txt +share/starfighter/data/ipa_font_license.txt share/starfighter/gfx/ share/starfighter/gfx/aimFighter1.png share/starfighter/gfx/aimFighter2.png @@ -213,6 +203,24 @@ share/starfighter/gfx/tug2.png share/starfighter/gfx/ursulaText.png share/starfighter/gfx/wingmate1.png share/starfighter/gfx/wingmate2.png +share/starfighter/locale/ +${MODPY_COMMENT}share/starfighter/locale/${MODPY_PYCACHE}/ +share/starfighter/locale/${MODPY_PYCACHE}build.${MODPY_PYC_MAGIC_TAG}pyc +share/starfighter/locale/build.py +share/starfighter/locale/en/ +share/starfighter/locale/en.po +share/starfighter/locale/en/LC_MESSAGES/ +share/starfighter/locale/en/LC_MESSAGES/pr-starfighter.mo +share/starfighter/locale/genpot.sh +share/starfighter/locale/ja/ +share/starfighter/locale/ja.po +share/starfighter/locale/ja/LC_MESSAGES/ +share/starfighter/locale/ja/LC_MESSAGES/pr-starfighter.mo +share/starfighter/locale/nl/ +share/starfighter/locale/nl.po +share/starfighter/locale/nl/LC_MESSAGES/ +share/starfighter/locale/nl/LC_MESSAGES/pr-starfighter.mo +share/starfighter/locale/pr-starfighter.pot share/starfighter/music/ share/starfighter/music/RE.ogg share/starfighter/music/death.ogg