Hi ports --

Big update for FreeDink to update to the latest engine and data releases.
Also, a new subport for dfarc which is a game and D-Mod frontend for FreeDink.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/freedink/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ Makefile	15 Mar 2019 20:59:50 -0000
@@ -2,6 +2,7 @@
 
 SUBDIR =
 SUBDIR += data
+SUBDIR += dfarc
 SUBDIR += game
 
 .include <bsd.port.subdir.mk>
Index: data/Makefile
===================================================================
RCS file: /cvs/ports/games/freedink/data/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- data/Makefile	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ data/Makefile	15 Mar 2019 20:59:50 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2018/07/29 03:48:43 bcallah Exp $
 
 COMMENT =	game data for FreeDink
-DISTNAME =	freedink-data-1.08.20170409
+DISTNAME =	freedink-data-1.08.20190120
 
 # various free-distribution licenses
 # see README.txt and README-REPLACEMENTS.txt in the distribution
Index: data/distinfo
===================================================================
RCS file: /cvs/ports/games/freedink/data/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- data/distinfo	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ data/distinfo	15 Mar 2019 20:59:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (freedink-data-1.08.20170409.tar.gz) = 4fHiPHhGvHRHlhCmXMAWmQboRMUZPw2DummszFSjvfU=
-SIZE (freedink-data-1.08.20170409.tar.gz) = 53030350
+SHA256 (freedink-data-1.08.20190120.tar.gz) = cV9EdzsFtzqeybYrDhUvPygb4aFRL7qqOGF22pTP+50=
+SIZE (freedink-data-1.08.20190120.tar.gz) = 71473728
Index: data/patches/patch-Makefile
===================================================================
RCS file: data/patches/patch-Makefile
diff -N data/patches/patch-Makefile
--- data/patches/patch-Makefile	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.1.1.1 2018/07/29 03:48:43 bcallah Exp $
-
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -21,7 +21,7 @@ install:
- #	a few duplicate musics. Use a .zip archive for woe releases,
- #	it will duplicate files but avoid creating empty files instead
- #	of symlinks.
--	cp -a dink $(DESTDIR)$(DATADIR)/dink/
-+	cp -R dink $(DESTDIR)$(DATADIR)/dink/
- 
- #	Tidy permissions
- 	find $(DESTDIR)$(DATADIR)/dink/dink/ -type d -print0 | xargs -0r chmod 755
Index: data/pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/freedink/data/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- data/pkg/PLIST	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ data/pkg/PLIST	15 Mar 2019 20:59:50 -0000
@@ -18,9 +18,11 @@ share/dink/dink/Sound/2.mid
 share/dink/dink/Sound/5.ogg
 share/dink/dink/Sound/7.mid
 share/dink/dink/Sound/arrow.wav
+share/dink/dink/Sound/axe.wav
 share/dink/dink/Sound/bhit.wav
 share/dink/dink/Sound/bird1.wav
 share/dink/dink/Sound/bow1.wav
+share/dink/dink/Sound/burn.wav
 share/dink/dink/Sound/dance.mid
 share/dink/dink/Sound/denube.ogg
 share/dink/dink/Sound/fire.wav
@@ -33,8 +35,10 @@ share/dink/dink/Sound/intro.wav
 share/dink/dink/Sound/lively.mid
 share/dink/dink/Sound/love.mid
 share/dink/dink/Sound/lovin.ogg
+share/dink/dink/Sound/nono.wav
 share/dink/dink/Sound/open.wav
 share/dink/dink/Sound/punch.wav
+share/dink/dink/Sound/save.wav
 share/dink/dink/Sound/secret.wav
 share/dink/dink/Sound/sel1.wav
 share/dink/dink/Sound/stairs.wav
@@ -990,4 +994,8 @@ share/dink/dink/l10n/sv/
 share/dink/dink/l10n/sv.po
 share/dink/dink/l10n/sv/LC_MESSAGES/
 share/dink/dink/l10n/sv/LC_MESSAGES/dink.mo
+share/dink/dink/l10n/tr/
+share/dink/dink/l10n/tr.po
+share/dink/dink/l10n/tr/LC_MESSAGES/
+share/dink/dink/l10n/tr/LC_MESSAGES/dink.mo
 share/dink/dink/preview.bmp
Index: game/Makefile
===================================================================
RCS file: /cvs/ports/games/freedink/game/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- game/Makefile	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ game/Makefile	15 Mar 2019 20:59:50 -0000
@@ -1,27 +1,27 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2018/07/29 03:48:43 bcallah Exp $
 
 COMMENT =	free clone of Dink Smallwood game
-DISTNAME =	freedink-108.4
-PKGNAME =	freedink-1.08.4
+DISTNAME =	freedink-109.6
 
-WANTLIB += SDL SDL_gfx SDL_image SDL_mixer SDL_ttf c fontconfig
-WANTLIB += freetype iconv intl m pthread z zip zzip
+WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_gfx-1.0 SDL2_image SDL2_mixer
+WANTLIB += SDL2_ttf c fontconfig freetype iconv intl m z
 
 BUILD_DEPENDS =	archivers/zip \
 		devel/help2man \
 		devel/check
 
-LIB_DEPENDS =	archivers/libzip \
-		archivers/zziplib \
-		devel/gettext \
-		devel/sdl-image \
-		devel/sdl-mixer \
-		devel/sdl-gfx \
-		devel/sdl-ttf
+LIB_DEPENDS =	devel/gettext \
+		devel/sdl2-image \
+		devel/sdl2-mixer \
+		devel/sdl2-gfx \
+		devel/sdl2-ttf
 
 RUN_DEPENDS =	devel/desktop-file-utils \
-		games/freedink/data
+		games/freedink/data \
+		x11/gtk+3,-guic
 
 CONFIGURE_STYLE =	gnu
+CONFIGURE_ARGS =	--disable-tests
+CONFIGURE_ENV =		CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include/SDL2"
 
 .include <bsd.port.mk>
Index: game/distinfo
===================================================================
RCS file: /cvs/ports/games/freedink/game/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- game/distinfo	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ game/distinfo	15 Mar 2019 20:59:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (freedink-108.4.tar.gz) = gs+y4Bnni2hJOV3EdQZitnCH0U9AbQBPbZ456WoMhSE=
-SIZE (freedink-108.4.tar.gz) = 1897701
+SHA256 (freedink-109.6.tar.gz) = Xgs1rI9G17uH5lbv1fnHwqwabFGakI/FtYHlJleYEAI=
+SIZE (freedink-109.6.tar.gz) = 1587238
Index: game/patches/patch-configure
===================================================================
RCS file: game/patches/patch-configure
diff -N game/patches/patch-configure
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ game/patches/patch-configure	15 Mar 2019 20:59:50 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: configure
+--- configure.orig
++++ configure
+@@ -14955,7 +14955,7 @@ done
+ # https://bugs.freedesktop.org/show_bug.cgi?id=47996
+ old_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS $SDL_CFLAGS -I${srcdir}/gnulib/lib -I./gnulib/lib"
+-for ac_header in SDL.h SDL2_rotozoom.h SDL_framerate.h SDL_image.h
++for ac_header in SDL.h SDL2_rotozoom.h SDL2_framerate.h SDL_image.h
+ do :
+   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Index: game/pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/freedink/game/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- game/pkg/PLIST	29 Jul 2018 03:48:43 -0000	1.1.1.1
+++ game/pkg/PLIST	15 Mar 2019 20:59:50 -0000
@@ -7,14 +7,13 @@ bin/dinkedit
 @man man/man6/dinkedit.6
 @man man/man6/freedink.6
 @man man/man6/freedinkedit.6
-share/appdata/
-share/appdata/freedink.appdata.xml
 share/applications/freedink.desktop
 share/applications/freedinkedit.desktop
 share/freedink/
 share/freedink/LiberationSans-Regular.ttf
 share/freedink/jump.wav
 share/freedink/stop.wav
+share/icons/hicolor/scalable/apps/freedink.svg
 share/locale/af/LC_MESSAGES/freedink-gnulib.mo
 share/locale/be/LC_MESSAGES/freedink-gnulib.mo
 share/locale/bg/LC_MESSAGES/freedink-gnulib.mo
@@ -39,6 +38,7 @@ share/locale/fi/LC_MESSAGES/freedink-gnu
 share/locale/fi/LC_MESSAGES/freedink.mo
 share/locale/fr/LC_MESSAGES/freedink-gnulib.mo
 share/locale/fr/LC_MESSAGES/freedink.mo
+share/locale/fur/LC_MESSAGES/freedink.mo
 share/locale/ga/LC_MESSAGES/freedink-gnulib.mo
 share/locale/gl/LC_MESSAGES/freedink-gnulib.mo
 share/locale/hr/LC_MESSAGES/freedink.mo
@@ -75,6 +75,9 @@ share/locale/vi/LC_MESSAGES/freedink-gnu
 share/locale/vi/LC_MESSAGES/freedink.mo
 share/locale/zh_CN/LC_MESSAGES/freedink-gnulib.mo
 share/locale/zh_TW/LC_MESSAGES/freedink-gnulib.mo
+share/metainfo/
+share/metainfo/freedink.appdata.xml
 share/pixmaps/
 share/pixmaps/freedink.png
 @tag update-desktop-database
+@tag gtk-update-icon-cache %D/share/icons/hicolor

Attachment: dfarc.tgz
Description: Binary data

Reply via email to