summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2020-06-08 08:49:58 +0000
committerwiz <wiz@pkgsrc.org>2020-06-08 08:49:58 +0000
commit1fa8d8c64ff61f28184b3e046a222aa32c2191a0 (patch)
tree9dd9d7349120bb9ed2d3c171c7a22eac9cb2d135 /games
parent99dcfdf6981fd3e9c96d157aa119d476f28683b9 (diff)
downloadpkgsrc-1fa8d8c64ff61f28184b3e046a222aa32c2191a0.tar.gz
dMagnetic: update to 0.23.
Provided by Thomas Dettbarn in PR 55359. This release saw major improvements when playing the original games from the MS DOS releases. The images packaged in there used a slightly different format than the AMIGA versions, resulting in muted colours when playing with the LOW ANSI output. An alternative algorithm has been introduced, called -vmode low_ansi2, resulting in much more colourful, nuanced pictures. Just have a look yourself!
Diffstat (limited to 'games')
-rw-r--r--games/dMagnetic/Makefile16
-rw-r--r--games/dMagnetic/distinfo12
-rw-r--r--games/dMagnetic/patches/patch-Makefile19
3 files changed, 24 insertions, 23 deletions
diff --git a/games/dMagnetic/Makefile b/games/dMagnetic/Makefile
index be99fb277ef..abd99bdf05a 100644
--- a/games/dMagnetic/Makefile
+++ b/games/dMagnetic/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2020/02/17 10:43:43 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2020/06/08 08:49:58 wiz Exp $
-DISTNAME= dMagnetic_0.22
+DISTNAME= dMagnetic_0.23
PKGNAME= ${DISTNAME:S/_/-/}
CATEGORIES= games
MASTER_SITES= https://www.dettus.net/dMagnetic/
@@ -36,14 +36,26 @@ do-test:
| md5 `==dece45b2dcc499bd4e4f4daa0d87fca5 \
-a `${ECHO} Hello | ../dMagnetic -ini ../dMagnetic.ini \
-mag minitest.mag -gfx minitest.gfx \
+ -vmode monochrome_inv -vcols 300 -vrows 300 \
+ | md5 `==0ababd938093714b51006831f6790379 \
+ -a `${ECHO} Hello | ../dMagnetic -ini ../dMagnetic.ini \
+ -mag minitest.mag -gfx minitest.gfx \
-vmode low_ansi -vcols 300 -vrows 300 \
| md5 `==54fedb8291eafbc756686ad5d0e069ee \
-a `${ECHO} Hello | ../dMagnetic -ini ../dMagnetic.ini \
-mag minitest.mag -gfx minitest.gfx \
+ -vmode low_ansi2 -vcols 300 -vrows 300 \
+ | md5 `==214055394c710d3919b44fc7822cc9b6 \
+ -a `${ECHO} Hello | ../dMagnetic -ini ../dMagnetic.ini \
+ -mag minitest.mag -gfx minitest.gfx \
-vmode high_ansi -vcols 300 -vrows 300 \
| md5 `==84608708bfa3ff2dc4964b255766dd81 \
-a `${ECHO} Hello | ../dMagnetic -ini ../dMagnetic.ini \
-mag minitest.mag -gfx minitest.gfx \
+ -vmode high_ansi2 -vcols 300 -vrows 300 \
+ | md5 `==07c938bd0d77523d1be8e971d8610591 \
+ -a `${ECHO} Hello | ../dMagnetic -ini ../dMagnetic.ini \
+ -mag minitest.mag -gfx minitest.gfx \
-vmode sixel -vcols 300 -vrows 300 \
| md5 `==d3708a8ddf81f504b86c767648dbacb0 \
]; \
diff --git a/games/dMagnetic/distinfo b/games/dMagnetic/distinfo
index 807c06749a5..f9df9bcdcd8 100644
--- a/games/dMagnetic/distinfo
+++ b/games/dMagnetic/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2020/02/17 10:43:43 wiz Exp $
+$NetBSD: distinfo,v 1.2 2020/06/08 08:49:58 wiz Exp $
-SHA1 (dMagnetic_0.22.tar.bz2) = 167c961b1573eed4f88ea22c5d8a991bbc0ab968
-RMD160 (dMagnetic_0.22.tar.bz2) = 0d62c70b41eed8b9ccf029b525cc7c17635f5ac8
-SHA512 (dMagnetic_0.22.tar.bz2) = 13cf53cbee1dbcfe712d0f5442d9882076aaf9b1bdb8e9b45400ba40b1d9b6633f49d2f6f22c6ce25989f9351e380b1d8e18ac2cea81a1de8db9656f72c8577f
-Size (dMagnetic_0.22.tar.bz2) = 61092 bytes
-SHA1 (patch-Makefile) = 95a24071f37cd37e53df2afd6aca15c29f52d945
+SHA1 (dMagnetic_0.23.tar.bz2) = 23d777477eb6944bdfa7301387df0579bbd72f99
+RMD160 (dMagnetic_0.23.tar.bz2) = 23205e417300f6e799ef47bed945cd77e4bafd8c
+SHA512 (dMagnetic_0.23.tar.bz2) = 380b5f5f2353eb9ad78ea6b5321dfe4cd24f6e2713d1da03490f5dc27641b4e65f023be0158eed80a08a9a61e838c6b924eb905d5e0cdfffcbeacc31707ea675
+Size (dMagnetic_0.23.tar.bz2) = 60820 bytes
+SHA1 (patch-Makefile) = bfadc0dca8def5467b286743331de3bd85d82535
diff --git a/games/dMagnetic/patches/patch-Makefile b/games/dMagnetic/patches/patch-Makefile
index d5a3b978719..23c2f05dfb7 100644
--- a/games/dMagnetic/patches/patch-Makefile
+++ b/games/dMagnetic/patches/patch-Makefile
@@ -1,24 +1,13 @@
-$NetBSD: patch-Makefile,v 1.1 2020/02/17 10:43:44 wiz Exp $
+$NetBSD: patch-Makefile,v 1.2 2020/06/08 08:49:58 wiz Exp $
-Honor LDFLAGS.
-
---- Makefile.orig 2020-02-13 10:14:28.000000000 +0000
+--- Makefile.orig 2020-06-06 20:57:40.000000000 +0000
+++ Makefile
-@@ -37,7 +37,7 @@ PROJ_HOME=./
- INCFLAGS=-I$(PROJ_HOME)src/gui -I$(PROJ_HOME)src/toplevel -I$(PROJ_HOME)src/loader -I$(PROJ_HOME)src/engine/vm68k -I$(PROJ_HOME)src/engine/linea -I$(PROJ_HOME)src/engine/include
- OBJDIR=$(PROJ_HOME)obj/
- LINK=$(CC)
--LDFLAGS="-L"$(OBJDIR)
-+LDFLAGS+="-L"$(OBJDIR)
-
- SOURCES_LOADER= \
- src/loader/maggfxloader.c
-@@ -92,7 +92,7 @@ install: all dMagnetic.1 dMagneticini.5
+@@ -93,7 +93,7 @@ install: all dMagnetic.1 dMagneticini.5
dMagnetic: $(OBJ_LOADER) $(OBJ_LINEA) $(OBJ_VM68K) $(OBJ_GUI) $(OBJ_TOPLEVEL)
- $(LINK) -o $@ $(OBJ_LOADER) $(OBJ_LINEA) $(OBJ_VM68K) $(OBJ_GUI) $(OBJ_TOPLEVEL)
-+ $(LINK) $(LDFLAGS) -o $@ $(OBJ_LOADER) $(OBJ_LINEA) $(OBJ_VM68K) $(OBJ_GUI) $(OBJ_TOPLEVEL)
++ $(LINK) -o $@ $(LDFLAGS) $(OBJ_LOADER) $(OBJ_LINEA) $(OBJ_VM68K) $(OBJ_GUI) $(OBJ_TOPLEVEL)
.c.o:
$(CC) $(CFLAGS) $(CFLAGS_EXTRA) $(INCFLAGS) -c -o $@ $<