head 1.7; access; symbols pkgsrc-2018Q2:1.6.0.126 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.124 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.122 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.120 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.116 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.114 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.112 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.110 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.108 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.106 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.104 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.102 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.100 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.98 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.96 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.94 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.92 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.90 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.88 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.86 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.84 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.82 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.80 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.78 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.76 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.74 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.72 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.70 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.68 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.66 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.64 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.62 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.60 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.58 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.56 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.54 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.52 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.50 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.48 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.46 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.44 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.42 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.40 pkgsrc-2008Q1:1.6.0.38 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.36 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.34 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.32 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.30 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.28 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.26 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.24 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.22 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.20 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.18 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.16 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.14 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.12 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.10 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.8 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.6 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.4 pkgsrc-2003Q4-base:1.6 netbsd-1-6-1:1.6.0.2 netbsd-1-6-1-base:1.6 netbsd-1-6:1.5.0.8 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.4 pkgviews-base:1.5 buildlink2:1.5.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.5 netbsd-1-5-PATCH001:1.4 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.4 comdex-fall-1999:1.3 netbsd-1-4-PATCH001:1.3 netbsd-1-4-RELEASE:1.3 netbsd-1-3-PATCH003:1.2; locks; strict; comment @# @; 1.7 date 2018.07.13.17.28.47; author adam; state dead; branches; next 1.6; commitid poyJKYTaaXij30KA; 1.6 date 2002.09.11.23.43.42; author wiz; state Exp; branches; next 1.5; 1.5 date 2001.07.05.22.13.07; author kristerw; state Exp; branches; next 1.4; 1.4 date 2000.01.02.03.22.11; author wiz; state Exp; branches; next 1.3; 1.3 date 98.11.09.21.20.18; author garbled; state Exp; branches; next 1.2; 1.2 date 98.08.07.10.40.43; author agc; state Exp; branches; next 1.1; 1.1 date 98.06.12.13.43.18; author frueauf; state Exp; branches; next ; desc @@ 1.7 log @mirrormagic: updated to 3.0.0 3.0.0: There are not many new features and changes to the game itself, as the main goal of this release is to keep the game playable on modern systems, and there is finally also support for Mac and Android systems. This was all done by integrating the classic Mirror Magic game engine into the game Rocks’n’Diamonds as a new custom game engine, therefore using R’n’D as the new technical platform for this and any future release. @ text @$NetBSD: patch-aa,v 1.6 2002/09/11 23:43:42 wiz Exp $ --- Makefile.orig Wed May 2 23:09:06 2001 +++ Makefile Sun Jun 24 21:03:37 2001 @@@@ -12,15 +12,17 @@@@ # specify path to X11 on your system # if undefined, use system defaults (works with Linux/gcc/libc5) -X11_PATH = /usr/X11 +X11_PATH = ${X11BASE} # specify directory for read-only game data (like graphics, sounds, levels) # default is '.', so you can play without installing game data somewhere # RO_GAME_DIR = /usr/games +RO_GAME_DIR = ${PREFIX}/share/mirrormagic # specify directory for writable game data (like highscore files) # default is '.', so you can play without installing game data somewhere # RW_GAME_DIR = /var/games +RW_GAME_DIR = /var/games/mirrormagic # uncomment this if your system has no joystick include file # JOYSTICK = -DNO_JOYSTICK @@@@ -42,7 +44,6 @@@@ .EXPORT_ALL_VARIABLES: -MAKE = make SRC_DIR = src MAKE_CMD = $(MAKE) -C $(SRC_DIR) @ 1.6 log @Update to 2.0.1, provided by Adam Ciarcinski, with minor fixes. Changes: - icon for Windows executable added - bug when selecting default level series fixed - new IFF style file format for level files - fullscreen mode now works with Windows (workaround for bug in SDL) - /dev/dsp support for NetBSD added (thanks to Krister Walfridsson) - file permissions when saving files and creating directories changed - some small sound bugs fixed @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2001/07/05 22:13:07 kristerw Exp $ @ 1.5 log @Update mirrormagic to version 2.0.0 Changes since version 1.3: - complete code redesign (based on new Rocks'n'Diamonds game engine) - contains now 60 levels from the classic game "Deflektor" - can be compiled with SDL library to build native Windows version - can be compiled with Allegro library to build native DOS version - DOS and Windows versions can be compiled with gcc cross-compiler - changed levels 43 and 45 due to changed (faster) pac man behaviour @ text @d1 2 a2 1 $NetBSD$ @ 1.4 log @make it work on ELF @ text @d1 4 a4 36 $NetBSD: patch-aa,v 1.3 1998/11/09 21:20:18 garbled Exp $ --- Makefile.orig Wed Sep 6 04:56:17 1995 +++ Makefile Mon Nov 9 12:35:14 1998 @@@@ -8,11 +8,11 @@@@ CC = gcc # CC = cc # for HP-UX and others -GFX_PATH = -DGFX_PATH=\"./graphics\" # path where the graphics are -SND_PATH = -DSND_PATH=\"./sounds\" # path where the sounds are -LEVEL_PATH = -DLEVEL_PATH=\".\" # path where the level file is -SCORE_PATH = -DSCORE_PATH=\".\" # path where the score file is -NAMES_PATH = -DNAMES_PATH=\".\" # path where the names file is +GFX_PATH = -DGFX_PATH=\"${X11BASE}/share/mirrormagic/graphics\" # path where the graphics are +SND_PATH = -DSND_PATH=\"${X11BASE}/share/mirrormagic/sounds\" # path where the sounds are +LEVEL_PATH = -DLEVEL_PATH=\"${X11BASE}/share/mirrormagic\" # path where the level file is +SCORE_PATH = -DSCORE_PATH=\"${X11BASE}/share/mirrormagic\" # path where the score file is +NAMES_PATH = -DNAMES_PATH=\"${X11BASE}/share/mirrormagic\" # path where the names file is # SOUNDS = -DNO_SOUNDS # don't play any sounds # SCORE_ENTRIES = -DONE_PER_NAME # only one score entry per name SCORE_ENTRIES = -DMANY_PER_NAME # many score entries per name @@@@ -26,15 +26,15 @@@@ # DEBUG = -DDEBUG -g -ansi -pedantic -Wall # DEBUG = -DDEBUG -g -Wall -DEBUG = -O6 +DEBUG = -O2 # SYSTEM = -Aa -D_HPUX_SOURCE -Dhpux # for HP-UX (obsolete) # SYSTEM = -DSYSV -Ae # for HP-UX # SYSTEM = -DSYSV # for systems without 'usleep()' -# INCL = -I/usr/include/X11R5 # for HP-UX and others +INCL = -I${X11BASE}/include # for HP-UX and others # LIBS = -lXpm -lX11 -lm # LIBS = -L/usr/lib/X11R5 -lXpm -lX11 -lm # for HP-UX and others -LIBS = -lXpm -lXpm -lXpm -lX11 -lm # triple "-lXpm" because of Xpm error +LIBS = -L${X11BASE}/lib -Wl,-R${X11BASE}/lib -lXpm -lX11 -lm -lossaudio # triple "-lXpm" because of Xpm error d6 25 a30 2 # CFLAGS = -O2 $(CONFIG) $(SYSTEM) CFLAGS = $(DEBUG) $(CONFIG) $(SYSTEM) $(INCL) @ 1.3 log @Enable sound, and fix the Makefile. Cannot touch the RAY.names file, otherwise the game cannot figure out it's own level files. (?) Sound works, but isn't very good, and the music is absolutely horrid. @ text @d1 1 a1 1 $NetBSD$ d36 1 a36 1 +LIBS = -L${X11BASE}/lib -lXpm -lX11 -lm -lossaudio # triple "-lXpm" because of Xpm error @ 1.2 log @Add NetBSD RCS Ids. @ text @d2 5 a6 4 --- Makefile.orig Thu Jun 11 13:25:51 1998 +++ Makefile Thu Jun 11 13:28:21 1998 @@@@ -10,7 +10,7 @@@@ d19 5 a23 1 @@@@ -28,3 +28,3 @@@@ d28 2 a29 1 @@@@ -33,6 +33,6 @@@@ d36 1 a36 1 +LIBS = -L${X11BASE}/lib -lXpm -lX11 -lm # triple "-lXpm" because of Xpm error d38 2 @ 1.1 log @Initial addition of a nice little puzzle game with color graphics and sound. Fixes pr 5572 by Tim Rightnour with some fixing. @ text @d1 2 @