aboutsummaryrefslogtreecommitdiffstats
path: root/games/mirrormagic
diff options
context:
space:
mode:
authorgarga <garga@FreeBSD.org>2006-01-26 01:07:30 +0800
committergarga <garga@FreeBSD.org>2006-01-26 01:07:30 +0800
commit9a3f6a309e558f326280ab2f90e4c95b96de94cb (patch)
treee2795604d4495943c7652cd34043a8e1c66edde3 /games/mirrormagic
parentbba3bfd9168907643e2cc1767e42d544380b18b2 (diff)
downloadfreebsd-ports-gnome-9a3f6a309e558f326280ab2f90e4c95b96de94cb.tar.gz
freebsd-ports-gnome-9a3f6a309e558f326280ab2f90e4c95b96de94cb.tar.zst
freebsd-ports-gnome-9a3f6a309e558f326280ab2f90e4c95b96de94cb.zip
- Update to 2.0.2
PR: ports/92008 Submitted by: Ports Fury Fixed by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
Diffstat (limited to 'games/mirrormagic')
-rw-r--r--games/mirrormagic/Makefile57
-rw-r--r--games/mirrormagic/distinfo6
-rw-r--r--games/mirrormagic/files/RAY.names.uu5
-rw-r--r--games/mirrormagic/files/RAY.score1
-rw-r--r--games/mirrormagic/files/patch-aa52
-rw-r--r--games/mirrormagic/pkg-descr2
-rw-r--r--games/mirrormagic/pkg-plist257
7 files changed, 250 insertions, 130 deletions
diff --git a/games/mirrormagic/Makefile b/games/mirrormagic/Makefile
index 1aa61666939e..8b2cfed0b1f6 100644
--- a/games/mirrormagic/Makefile
+++ b/games/mirrormagic/Makefile
@@ -6,38 +6,47 @@
#
PORTNAME= mirrormagic
-PORTVERSION= 1.3
+PORTVERSION= 2.0.2
CATEGORIES= games
-MASTER_SITES= ${MASTER_SITE_XCONTRIB}
-MASTER_SITE_SUBDIR= games
+MASTER_SITES= http://www.artsoft.org/RELEASES/unix/mirrormagic/
MAINTAINER= ports@FreeBSD.org
COMMENT= An arcade style game with stereo sound for X Window System
-USE_X_PREFIX= yes
-USE_XPM= yes
+USE_REINPLACE= yes
+USE_GMAKE= yes
+MAKE_ARGS= CC="${CC}" MAKE="${GMAKE}" OPTIONS="${CFLAGS}" \
+ RO_GAME_DIR="${DATADIR}" RW_GAME_DIR="${DATADIR}/scores" \
+ X11_PATH="${X11BASE}"
-post-extract:
-.for file in DoubleRayDoor DoubleRayFont DoubleRayFont2 DoubleRayScreen
- @${GUNZIP_CMD} ${WRKSRC}/graphics/${file}.xpm
-.endfor
- @(cd ${WRKDIR}; ${CP} ${FILESDIR}/RAY.* .; uudecode *.uu; ${RM} *.uu)
+.if defined(WITH_SDL)
+USE_SDL= image mixer sdl
+ALL_TARGET= sdl
+.else
+USE_XLIB= yes
+ALL_TARGET= x11
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|sdl-config|$$(SDL_CONFIG)|g' \
+ ${WRKSRC}/src/Makefile
+ @${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' \
+ ${WRKSRC}/src/libgame/sound.h
+ @${REINPLACE_CMD} -e 's|machine/joystick.h|sys/joystick.h|' \
+ ${WRKSRC}/src/tools.c
do-install:
- ${INSTALL_PROGRAM} -m 2755 -o root -g games ${WRKSRC}/mirrormagic ${PREFIX}/bin
- @${MKDIR} ${PREFIX}/share/mirrormagic/graphics
- ${INSTALL_DATA} ${WRKSRC}/graphics/* ${PREFIX}/share/mirrormagic/graphics
- @${MKDIR} ${PREFIX}/share/mirrormagic/sounds
- ${INSTALL_DATA} ${WRKSRC}/sounds/*.8svx ${PREFIX}/share/mirrormagic/sounds
- @${MKDIR} ${PREFIX}/share/mirrormagic/data
- ${INSTALL_DATA} ${WRKSRC}/RAY.level ${PREFIX}/share/mirrormagic/data
- ${INSTALL_DATA} ${WRKDIR}/RAY.* ${PREFIX}/share/mirrormagic/data
- @${MKDIR} ${PREFIX}/share/doc/mirrormagic
-.for file in CHANGES COPYRIGHT DISCLAIMER README
- ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/mirrormagic
+ ${INSTALL_PROGRAM} ${WRKSRC}/mirrormagic ${PREFIX}/bin
+ @${MKDIR} ${DATADIR}
+ ${TAR} -C ${WRKSRC} -cf - graphics levels music scores sounds | \
+ ${TAR} -C ${DATADIR} -xf -
+ @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
+ @${CHMOD} 777 ${DATADIR}/scores
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in CHANGES CREDITS README
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
-# @${CHMOD} 664 ${PREFIX}/share/mirrormagic/data
- @${CHOWN} root:games ${PREFIX}/share/mirrormagic/data/RAY.*
- @${CHMOD} 664 ${PREFIX}/share/mirrormagic/data/RAY.*
+.endif
.include <bsd.port.mk>
diff --git a/games/mirrormagic/distinfo b/games/mirrormagic/distinfo
index 6741511ec0fa..4eb3d6959143 100644
--- a/games/mirrormagic/distinfo
+++ b/games/mirrormagic/distinfo
@@ -1,3 +1,3 @@
-MD5 (mirrormagic-1.3.tar.gz) = 4b130375b8a923788470f616b28dddfe
-SHA256 (mirrormagic-1.3.tar.gz) = 315afcbe5864421b442927ba8e4a1da15f211fcb606e1c037931c1f8d853fede
-SIZE (mirrormagic-1.3.tar.gz) = 371444
+MD5 (mirrormagic-2.0.2.tar.gz) = 32fd3909c1e27f493d89bc2276da6744
+SHA256 (mirrormagic-2.0.2.tar.gz) = 79b3f13d493523438eeb988beffc272c804bc7a4361b83167a082c77e74b3ce2
+SIZE (mirrormagic-2.0.2.tar.gz) = 1168098
diff --git a/games/mirrormagic/files/RAY.names.uu b/games/mirrormagic/files/RAY.names.uu
deleted file mode 100644
index 0f7cca44db6b..000000000000
--- a/games/mirrormagic/files/RAY.names.uu
+++ /dev/null
@@ -1,5 +0,0 @@
-begin 644 RAY.names
-M34E24D]234%'24-?3D%-15-?1DE,15]615)324].7S$N,V%N9'D`````````
-.86YD>0`````````!``--
-`
-end
diff --git a/games/mirrormagic/files/RAY.score b/games/mirrormagic/files/RAY.score
deleted file mode 100644
index f032d5b4967d..000000000000
--- a/games/mirrormagic/files/RAY.score
+++ /dev/null
@@ -1 +0,0 @@
- andy 0495 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 NO_NAME 0000 \ No newline at end of file
diff --git a/games/mirrormagic/files/patch-aa b/games/mirrormagic/files/patch-aa
deleted file mode 100644
index 9ef3d983f05f..000000000000
--- a/games/mirrormagic/files/patch-aa
+++ /dev/null
@@ -1,52 +0,0 @@
---- Makefile.orig Wed Sep 6 20:56:17 1995
-+++ Makefile Thu Mar 30 01:11:44 2000
-@@ -5,14 +5,20 @@
- PROGNAME = mirrormagic
-
- RM = rm -f
--CC = gcc
-+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
-+.ifndef PREFIX
-+ROOT= .
-+.else
-+ROOT=${PREFIX}/share/mirrormagic
-+.endif
-+
-+GFX_PATH = -DGFX_PATH=\"${ROOT}/graphics\" # path where the graphics are
-+SND_PATH = -DSND_PATH=\"${ROOT}/sounds\" # path where the sounds are
-+LEVEL_PATH = -DLEVEL_PATH=\"${ROOT}/data\" # path where the level file is
-+SCORE_PATH = -DSCORE_PATH=\"${ROOT}/data\" # path where the score file is
-+NAMES_PATH = -DNAMES_PATH=\"${ROOT}/data\" # 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,7 +32,7 @@
-
- # DEBUG = -DDEBUG -g -ansi -pedantic -Wall
- # DEBUG = -DDEBUG -g -Wall
--DEBUG = -O6
-+# DEBUG = -O6
-
- # SYSTEM = -Aa -D_HPUX_SOURCE -Dhpux # for HP-UX (obsolete)
- # SYSTEM = -DSYSV -Ae # for HP-UX
-@@ -34,10 +40,11 @@
- # INCL = -I/usr/include/X11R5 # 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
-+INCL = -I${X11BASE}/include
-+LIBS = -L${X11BASE}/lib -lXpm -lX11 -lm
-
- # CFLAGS = -O2 $(CONFIG) $(SYSTEM)
--CFLAGS = $(DEBUG) $(CONFIG) $(SYSTEM) $(INCL)
-+CFLAGS+= $(DEBUG) $(CONFIG) $(SYSTEM) $(INCL)
-
- OBJS = main.o \
- init.o \
diff --git a/games/mirrormagic/pkg-descr b/games/mirrormagic/pkg-descr
index c27c65c1d6f6..274e80318fb4 100644
--- a/games/mirrormagic/pkg-descr
+++ b/games/mirrormagic/pkg-descr
@@ -4,3 +4,5 @@ It is not recommended on black&white systems, and maybe not on gray
scale systems.
It was first released as "Mirror Magic" in the year 1989 on the
Amiga (with ports on other computer systems).
+
+WWW: http://www.artsoft.org/mirrormagic/
diff --git a/games/mirrormagic/pkg-plist b/games/mirrormagic/pkg-plist
index f97b9d0853ce..40ce7a07647f 100644
--- a/games/mirrormagic/pkg-plist
+++ b/games/mirrormagic/pkg-plist
@@ -1,46 +1,213 @@
bin/mirrormagic
-share/doc/mirrormagic/CHANGES
-share/doc/mirrormagic/COPYRIGHT
-share/doc/mirrormagic/DISCLAIMER
-share/doc/mirrormagic/README
-share/mirrormagic/data/RAY.level
-share/mirrormagic/data/RAY.names
-share/mirrormagic/data/RAY.score
-share/mirrormagic/graphics/DoubleRayDoor.xpm
-share/mirrormagic/graphics/DoubleRayDoorMaske.xbm
-share/mirrormagic/graphics/DoubleRayFont.xpm
-share/mirrormagic/graphics/DoubleRayFont2.xpm
-share/mirrormagic/graphics/DoubleRayFont2Maske.xbm
-share/mirrormagic/graphics/DoubleRayFontMaske.xbm
-share/mirrormagic/graphics/DoubleRayMaskeF.xbm
-share/mirrormagic/graphics/DoubleRayScreen.xpm
-share/mirrormagic/graphics/DoubleRayScreenMaske.xbm
-share/mirrormagic/graphics/mirrormagic_icon.xbm
-share/mirrormagic/graphics/mirrormagic_iconmask.xbm
-share/mirrormagic/sounds/amoebe.8svx
-share/mirrormagic/sounds/antigrav.8svx
-share/mirrormagic/sounds/autsch.8svx
-share/mirrormagic/sounds/bong.8svx
-share/mirrormagic/sounds/fuel.8svx
-share/mirrormagic/sounds/halloffame.8svx
-share/mirrormagic/sounds/holz.8svx
-share/mirrormagic/sounds/hui.8svx
-share/mirrormagic/sounds/kabumm.8svx
-share/mirrormagic/sounds/kink.8svx
-share/mirrormagic/sounds/kling.8svx
-share/mirrormagic/sounds/laser.8svx
-share/mirrormagic/sounds/oeffnen.8svx
-share/mirrormagic/sounds/quiek.8svx
-share/mirrormagic/sounds/rhythmloop.8svx
-share/mirrormagic/sounds/roaaar.8svx
-share/mirrormagic/sounds/sirr.8svx
-share/mirrormagic/sounds/slurp.8svx
-share/mirrormagic/sounds/tyger.8svx
-share/mirrormagic/sounds/voyager.8svx
-share/mirrormagic/sounds/warnton.8svx
-share/mirrormagic/sounds/whoosh.8svx
-@dirrm share/doc/mirrormagic
-@dirrm share/mirrormagic/data
-@dirrm share/mirrormagic/graphics
-@dirrm share/mirrormagic/sounds
-@dirrm share/mirrormagic
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/CREDITS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%DATADIR%%/graphics/MirrorDF.pcx
+%%DATADIR%%/graphics/MirrorDoor.pcx
+%%DATADIR%%/graphics/MirrorFont.pcx
+%%DATADIR%%/graphics/MirrorFont2.pcx
+%%DATADIR%%/graphics/MirrorFont3.pcx
+%%DATADIR%%/graphics/MirrorScreen.pcx
+%%DATADIR%%/graphics/MirrorToons.pcx
+%%DATADIR%%/graphics/mirrormagic_icon.xbm
+%%DATADIR%%/graphics/mirrormagic_iconmask.xbm
+%%DATADIR%%/graphics/mouse.pcx
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/001.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/002.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/003.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/004.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/005.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/006.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/007.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/008.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/009.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/010.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/011.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/012.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/013.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/014.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/015.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/016.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/017.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/018.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/019.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/020.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/021.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/022.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/023.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/024.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/025.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/026.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/027.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/028.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/029.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/030.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/031.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/032.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/033.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/034.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/035.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/036.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/037.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/038.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/039.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/040.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/041.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/042.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/043.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/044.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/045.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/046.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/047.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/048.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/049.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/050.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/051.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/052.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/053.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/054.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/055.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/056.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/057.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/058.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/059.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/060.level
+%%DATADIR%%/levels/Classic_Games/classic_deflektor/levelinfo.conf
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/000.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/001.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/002.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/003.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/004.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/005.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/006.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/007.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/008.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/009.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/010.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/011.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/012.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/013.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/014.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/015.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/016.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/017.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/018.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/019.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/020.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/021.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/022.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/023.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/024.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/025.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/026.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/027.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/028.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/029.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/030.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/031.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/032.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/033.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/034.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/035.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/036.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/037.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/038.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/039.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/040.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/041.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/042.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/043.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/044.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/045.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/046.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/047.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/048.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/049.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/050.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/051.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/052.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/053.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/054.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/055.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/056.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/057.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/058.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/059.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/060.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/061.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/062.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/063.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/064.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/065.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/066.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/067.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/068.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/069.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/070.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/071.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/072.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/073.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/074.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/075.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/076.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/077.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/078.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/079.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/080.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/081.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/082.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/083.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/084.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/085.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/086.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/087.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/088.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/089.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/090.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/091.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/092.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/093.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/094.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/095.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/096.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/097.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/098.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/099.level
+%%DATADIR%%/levels/Classic_Games/classic_mindbender/levelinfo.conf
+%%DATADIR%%/levels/Classic_Games/levelinfo.conf
+%%DATADIR%%/music/mod.enter_our_world
+%%DATADIR%%/music/mod.lk
+%%DATADIR%%/music/mod.loud_and_clear
+%%DATADIR%%/music/tyger.wav
+%%DATADIR%%/music/voyager.wav
+%%DATADIR%%/sounds/amoebe.wav
+%%DATADIR%%/sounds/antigrav.wav
+%%DATADIR%%/sounds/autsch.wav
+%%DATADIR%%/sounds/bong.wav
+%%DATADIR%%/sounds/fuel.wav
+%%DATADIR%%/sounds/halloffame.wav
+%%DATADIR%%/sounds/holz.wav
+%%DATADIR%%/sounds/hui.wav
+%%DATADIR%%/sounds/kabumm.wav
+%%DATADIR%%/sounds/kink.wav
+%%DATADIR%%/sounds/kling.wav
+%%DATADIR%%/sounds/laser.wav
+%%DATADIR%%/sounds/oeffnen.wav
+%%DATADIR%%/sounds/quiek.wav
+%%DATADIR%%/sounds/rhythmloop.wav
+%%DATADIR%%/sounds/roaaar.wav
+%%DATADIR%%/sounds/sirr.wav
+%%DATADIR%%/sounds/slurp.wav
+%%DATADIR%%/sounds/warnton.wav
+%%DATADIR%%/sounds/whoosh.wav
+@exec mkdir -p %D/%%DATADIR%%/scores
+@dirrm %%DATADIR%%/sounds
+@dirrm %%DATADIR%%/music
+@dirrm %%DATADIR%%/levels/Classic_Games/classic_mindbender
+@dirrm %%DATADIR%%/levels/Classic_Games/classic_deflektor
+@dirrm %%DATADIR%%/levels/Classic_Games
+@dirrm %%DATADIR%%/levels
+@dirrm %%DATADIR%%/graphics
+@unexec rmdir %D/%%DATADIR%%/scores 2>/dev/null || true
+@unexec rmdir %D/%%DATADIR%% 2>/dev/null || true
+%%PORTDOCS%%@dirrm %%DOCSDIR%%