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

Reply via email to