UPDATE: games/freedroidrpg

2016-01-03 Thread Anthony J. Bentley
Hi,

Here's an update to freedroidrpg-0.16.

Release announcement:
http://www.freedroid.org/news/news-detail/article/merry-christmas-2015-freedroidrpg-016-released/

The new version requires gmake/gawk and lua 5.3.

ok?

Index: Makefile
===
RCS file: /cvs/ports/games/freedroidrpg/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile2 Nov 2014 15:19:22 -   1.24
+++ Makefile4 Jan 2016 02:07:59 -
@@ -4,10 +4,9 @@ ONLY_FOR_ARCHS=${GCC4_ARCHS}
 
 COMMENT=   isometric RPG game
 
-DISTNAME = freedroidRPG-0.15.1
+DISTNAME = freedroidRPG-0.16
 PKGNAME =  ${DISTNAME:L}
 CATEGORIES=games x11
-REVISION = 3
 
 HOMEPAGE = http://www.freedroid.org/
 
@@ -17,24 +16,33 @@ PERMIT_PACKAGE_CDROM=   Yes
 WANTLIB += GL SDL SDL_gfx SDL_image SDL_mixer X11 c execinfo jpeg
 WANTLIB += ${MODLUA_WANTLIB} m ogg png pthread vorbis z
 
-MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=freedroid/}
+MASTER_SITES = ftp://ftp.osuosl.org/pub/freedroid/${DISTNAME}/
 
 WRKDIST =  ${WRKDIR}/${DISTNAME:L}
 
-MODULES=   lang/lua
+MODULES =  converters/libiconv \
+   devel/gettext \
+   lang/lua
 MODLUA_SA =Yes
 
+MODLUA_VERSION =   5.3
+
+BUILD_DEPENDS =lang/gawk
 LIB_DEPENDS=   devel/libexecinfo \
devel/sdl-gfx \
devel/sdl-image \
devel/sdl-mixer \
${MODLUA_LIB_DEPENDS}
+RUN_DEPENDS =  devel/desktop-file-utils \
+   x11/gtk+3,-guic
 
+USE_GMAKE =Yes
 CONFIGURE_STYLE=gnu
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
-   LUA_CFLAGS="$$(pkg-config --cflags lua51)" \
-   LUA_LIBS="$$(pkg-config --libs lua51)"
+   LUA_CFLAGS="$$(pkg-config --cflags ${MODLUA_DEP})" \
+   LUA_LIBS="$$(pkg-config --libs ${MODLUA_DEP})"
+MAKE_FLAGS =   AWK=gawk
 
 post-install:
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/freedroidrpg
Index: distinfo
===
RCS file: /cvs/ports/games/freedroidrpg/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo18 Jan 2015 03:13:58 -  1.10
+++ distinfo4 Jan 2016 02:07:59 -
@@ -1,2 +1,2 @@
-SHA256 (freedroidRPG-0.15.1.tar.gz) = 
Pg4OkB8FOG9JuN+hqLNYLqgjR963+46U/BW/itBYugg=
-SIZE (freedroidRPG-0.15.1.tar.gz) = 209427247
+SHA256 (freedroidRPG-0.16.tar.gz) = 
wR8otp7tPo5AUoRC2ehAhHUCzNTT2V0/gYKrwrOxgTU=
+SIZE (freedroidRPG-0.16.tar.gz) = 225570013
Index: pkg/PLIST
===
RCS file: /cvs/ports/games/freedroidrpg/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   3 Dec 2011 08:19:08 -   1.7
+++ pkg/PLIST   4 Jan 2016 02:08:00 -
@@ -1,79 +1,99 @@
 @comment $OpenBSD: PLIST,v 1.7 2011/12/03 08:19:08 ajacoutot Exp $
-@bin bin/croppy
-@bin bin/explode_atlas
-@bin bin/explodefont
 @bin bin/freedroidRPG
-@bin bin/gluefont
-@bin bin/make_atlas
-@bin bin/pngtoico
 @man man/man6/freedroidRPG.6
+share/appdata/
+share/appdata/freedroidRPG.appdata.xml
+share/applications/freedroidRPG.desktop
+share/doc/freedroidrpg/
+share/doc/freedroidrpg/HELP_WANTED
+share/doc/freedroidrpg/NEWS
+share/doc/freedroidrpg/README
+share/doc/freedroidrpg/README-cs
+share/doc/freedroidrpg/README-de
+share/doc/freedroidrpg/README-fr
+share/doc/freedroidrpg/README-pt_BR
+share/doc/freedroidrpg/README-sv
 share/freedroidrpg/
 share/freedroidrpg/dialogs/
-share/freedroidrpg/dialogs/614_cryo.dialog
-share/freedroidrpg/dialogs/AfterTakeover.dialog
-share/freedroidrpg/dialogs/Bender.dialog
-share/freedroidrpg/dialogs/Benjamin.dialog
-share/freedroidrpg/dialogs/Bruce.dialog
-share/freedroidrpg/dialogs/Butch.dialog
-share/freedroidrpg/dialogs/Chandra.dialog
-share/freedroidrpg/dialogs/Cryo-Terminal.dialog
-share/freedroidrpg/dialogs/DSB-MachineDeckControl.dialog
-share/freedroidrpg/dialogs/DSB-PowerControl.dialog
-share/freedroidrpg/dialogs/DSB-PowerControlGate1.dialog
-share/freedroidrpg/dialogs/Dixon.dialog
-share/freedroidrpg/dialogs/DocMoore.dialog
-share/freedroidrpg/dialogs/Dude.dialog
-share/freedroidrpg/dialogs/Duncan.dialog
-share/freedroidrpg/dialogs/Engel.dialog
-share/freedroidrpg/dialogs/Ewald.dialog
-share/freedroidrpg/dialogs/Ewalds_296.dialog
-share/freedroidrpg/dialogs/Francis.dialog
-share/freedroidrpg/dialogs/Geist.dialog
-share/freedroidrpg/dialogs/HF-EntranceBot.dialog
-share/freedroidrpg/dialogs/HF-FirmwareUpdateServer.dialog
-share/freedroidrpg/dialogs/InvaderBot.dialog
-share/freedroidrpg/dialogs/Iris.dialog
-share/freedroidrpg/dialogs/Jasmine.dialog
-share/freedroidrpg/dialogs/John.dialog
-share/freedroidrpg/dialogs/Kevin-Lawnmower.dialog
-share/freedroidrpg/dialogs/Kevin.dialog
-share/freedroidrpg/dialogs/KevinGuard.dialog
-share/freedroidrpg/dialogs/Koan.dialog

Re: UPDATE: games/freedroidrpg

2016-01-03 Thread Anthony J. Bentley
"Anthony J. Bentley" writes:
> Hi,
> 
> Here's an update to freedroidrpg-0.16.
> 
> Release announcement:
> http://www.freedroid.org/news/news-detail/article/merry-christmas-2015-freedr
> oidrpg-016-released/

Antoine pointed out that I missed a goo for the HighContrast icons.


Index: Makefile
===
RCS file: /cvs/ports/games/freedroidrpg/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile2 Nov 2014 15:19:22 -   1.24
+++ Makefile4 Jan 2016 03:36:35 -
@@ -4,10 +4,9 @@ ONLY_FOR_ARCHS=${GCC4_ARCHS}
 
 COMMENT=   isometric RPG game
 
-DISTNAME = freedroidRPG-0.15.1
+DISTNAME = freedroidRPG-0.16
 PKGNAME =  ${DISTNAME:L}
 CATEGORIES=games x11
-REVISION = 3
 
 HOMEPAGE = http://www.freedroid.org/
 
@@ -17,24 +16,33 @@ PERMIT_PACKAGE_CDROM=   Yes
 WANTLIB += GL SDL SDL_gfx SDL_image SDL_mixer X11 c execinfo jpeg
 WANTLIB += ${MODLUA_WANTLIB} m ogg png pthread vorbis z
 
-MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=freedroid/}
+MASTER_SITES = ftp://ftp.osuosl.org/pub/freedroid/${DISTNAME}/
 
 WRKDIST =  ${WRKDIR}/${DISTNAME:L}
 
-MODULES=   lang/lua
+MODULES =  converters/libiconv \
+   devel/gettext \
+   lang/lua
 MODLUA_SA =Yes
 
+MODLUA_VERSION =   5.3
+
+BUILD_DEPENDS =lang/gawk
 LIB_DEPENDS=   devel/libexecinfo \
devel/sdl-gfx \
devel/sdl-image \
devel/sdl-mixer \
${MODLUA_LIB_DEPENDS}
+RUN_DEPENDS =  devel/desktop-file-utils \
+   x11/gtk+3,-guic
 
+USE_GMAKE =Yes
 CONFIGURE_STYLE=gnu
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
-   LUA_CFLAGS="$$(pkg-config --cflags lua51)" \
-   LUA_LIBS="$$(pkg-config --libs lua51)"
+   LUA_CFLAGS="$$(pkg-config --cflags ${MODLUA_DEP})" \
+   LUA_LIBS="$$(pkg-config --libs ${MODLUA_DEP})"
+MAKE_FLAGS =   AWK=gawk
 
 post-install:
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/freedroidrpg
Index: distinfo
===
RCS file: /cvs/ports/games/freedroidrpg/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo18 Jan 2015 03:13:58 -  1.10
+++ distinfo4 Jan 2016 03:36:35 -
@@ -1,2 +1,2 @@
-SHA256 (freedroidRPG-0.15.1.tar.gz) = 
Pg4OkB8FOG9JuN+hqLNYLqgjR963+46U/BW/itBYugg=
-SIZE (freedroidRPG-0.15.1.tar.gz) = 209427247
+SHA256 (freedroidRPG-0.16.tar.gz) = 
wR8otp7tPo5AUoRC2ehAhHUCzNTT2V0/gYKrwrOxgTU=
+SIZE (freedroidRPG-0.16.tar.gz) = 225570013
Index: pkg/PLIST
===
RCS file: /cvs/ports/games/freedroidrpg/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   3 Dec 2011 08:19:08 -   1.7
+++ pkg/PLIST   4 Jan 2016 03:36:37 -
@@ -1,79 +1,99 @@
 @comment $OpenBSD: PLIST,v 1.7 2011/12/03 08:19:08 ajacoutot Exp $
-@bin bin/croppy
-@bin bin/explode_atlas
-@bin bin/explodefont
 @bin bin/freedroidRPG
-@bin bin/gluefont
-@bin bin/make_atlas
-@bin bin/pngtoico
 @man man/man6/freedroidRPG.6
+share/appdata/
+share/appdata/freedroidRPG.appdata.xml
+share/applications/freedroidRPG.desktop
+share/doc/freedroidrpg/
+share/doc/freedroidrpg/HELP_WANTED
+share/doc/freedroidrpg/NEWS
+share/doc/freedroidrpg/README
+share/doc/freedroidrpg/README-cs
+share/doc/freedroidrpg/README-de
+share/doc/freedroidrpg/README-fr
+share/doc/freedroidrpg/README-pt_BR
+share/doc/freedroidrpg/README-sv
 share/freedroidrpg/
 share/freedroidrpg/dialogs/
-share/freedroidrpg/dialogs/614_cryo.dialog
-share/freedroidrpg/dialogs/AfterTakeover.dialog
-share/freedroidrpg/dialogs/Bender.dialog
-share/freedroidrpg/dialogs/Benjamin.dialog
-share/freedroidrpg/dialogs/Bruce.dialog
-share/freedroidrpg/dialogs/Butch.dialog
-share/freedroidrpg/dialogs/Chandra.dialog
-share/freedroidrpg/dialogs/Cryo-Terminal.dialog
-share/freedroidrpg/dialogs/DSB-MachineDeckControl.dialog
-share/freedroidrpg/dialogs/DSB-PowerControl.dialog
-share/freedroidrpg/dialogs/DSB-PowerControlGate1.dialog
-share/freedroidrpg/dialogs/Dixon.dialog
-share/freedroidrpg/dialogs/DocMoore.dialog
-share/freedroidrpg/dialogs/Dude.dialog
-share/freedroidrpg/dialogs/Duncan.dialog
-share/freedroidrpg/dialogs/Engel.dialog
-share/freedroidrpg/dialogs/Ewald.dialog
-share/freedroidrpg/dialogs/Ewalds_296.dialog
-share/freedroidrpg/dialogs/Francis.dialog
-share/freedroidrpg/dialogs/Geist.dialog
-share/freedroidrpg/dialogs/HF-EntranceBot.dialog
-share/freedroidrpg/dialogs/HF-FirmwareUpdateServer.dialog
-share/freedroidrpg/dialogs/InvaderBot.dialog
-share/freedroidrpg/dialogs/Iris.dialog
-share/freedroidrpg/dialogs/Jasmine.dialog
-share/freedroidrpg/dialogs/John.dialog
-share/freedroidrpg/dialogs/Kevin-Lawnmower.dialog
-share/freedroidrpg/dialogs/Kevin.dialog
-share/freedroidrpg/dialogs/KevinGuard.dialog