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
dfarc.tgz
Description: Binary data
