aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authornemysis <nemysis@FreeBSD.org>2014-09-07 19:34:27 +0800
committernemysis <nemysis@FreeBSD.org>2014-09-07 19:34:27 +0800
commit5490fffe07911b62be856469859e5cb1f7cc75e5 (patch)
treecd87a3e52d75c1f012edaae864b995719316bc2a /games
parent6c7fec2c961a239957b1a56c236e464d25ba85e3 (diff)
downloadfreebsd-ports-gnome-5490fffe07911b62be856469859e5cb1f7cc75e5.tar.gz
freebsd-ports-gnome-5490fffe07911b62be856469859e5cb1f7cc75e5.tar.zst
freebsd-ports-gnome-5490fffe07911b62be856469859e5cb1f7cc75e5.zip
- Readdition of games/djgame2 which was removed on r367488
- Mastersite disappeared, mirror on my SF site - Transfer maintainership to games@ team - Add license GPLv2
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/djgame2/Makefile54
-rw-r--r--games/djgame2/distinfo2
-rw-r--r--games/djgame2/files/djgame2.desktop.in11
-rw-r--r--games/djgame2/files/patch-Base__src__DJGraphicsChessTimerItem.cpp10
-rw-r--r--games/djgame2/files/patch-Shisensho__src__DJGameRank.h10
-rw-r--r--games/djgame2/files/patch-Shisensho__src__LLKPanelController.cpp17
-rw-r--r--games/djgame2/files/startdjg.in13
-rw-r--r--games/djgame2/pkg-descr4
-rw-r--r--games/djgame2/pkg-plist422
10 files changed, 544 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index d5e217286e5e..300f241b067f 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -187,6 +187,7 @@
SUBDIR += defendguin
SUBDIR += diameter
SUBDIR += digger-vgl
+ SUBDIR += djgame2
SUBDIR += dmjava
SUBDIR += dodgindiamond2
SUBDIR += domination
diff --git a/games/djgame2/Makefile b/games/djgame2/Makefile
new file mode 100644
index 000000000000..741e6a90ef15
--- /dev/null
+++ b/games/djgame2/Makefile
@@ -0,0 +1,54 @@
+# Created by: Yinghong Liu <relaxbsd@gmail.com>
+# $FreeBSD$
+
+PORTNAME= djgame2
+PORTVERSION= 3.2.0
+PORTREVISION= 4
+CATEGORIES= games
+MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/
+DISTNAME= source-${PORTVERSION}
+
+MAINTAINER= games@FreeBSD.org
+COMMENT= bluedj contains many popular online games
+
+LICENSE= GPLv2
+
+NO_BUILD= yes
+USE_QT4= gui qt3support qmake_build uic_build rcc_build moc_build svg
+USES= dos2unix zip
+DOS2UNIX_FILES= Base/src/DJGraphicsChessTimerItem.cpp
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+DATADIR= ${PREFIX}/share/djgame2
+
+SUB_FILES= djgame2.desktop startdjg
+
+post-patch:
+ ${RM} -f ${WRKSRC}/Hall/HallRes/platform/x11/install
+ @${REINPLACE_CMD} -e 's|linux/soundcard.h|sys/soundcard.h|g' \
+ ${WRKSRC}/Base/src/PlayWave.cpp
+ @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' \
+ ${WRKSRC}/make_linux_output
+ @${REINPLACE_CMD} -e 's|qmake|${QMAKE} ${QMAKE_ARGS}|' \
+ -e 's|make$$|make -j${MAKE_JOBS_NUMBER}|' \
+ ${WRKSRC}/make_linux_output
+ @${ECHO_CMD} "INCLUDEPATH += ${LOCALBASE}/include" \
+ >> ${WRKSRC}/Base/Base.pro
+ @${ECHO_CMD} "INCLUDEPATH += ${LOCALBASE}/include" \
+ >> ${WRKSRC}/Hall/Hall.pro
+ @${CHMOD} a+x ${WRKSRC}/make_linux_output
+
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./make_linux_output
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ (cd ${WRKSRC}/Hall/build; ${TAR} -cf - *) | \
+ ${TAR} -xf - -C ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKDIR}/djgame2.desktop \
+ ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_SCRIPT} ${WRKDIR}/startdjg ${STAGEDIR}${PREFIX}/bin
+ @(cd ${STAGEDIR}${DATADIR} && ${STRIP_CMD} modules/*.so Hall \
+ UpdateHall libBase.so.1)
+
+.include <bsd.port.mk>
diff --git a/games/djgame2/distinfo b/games/djgame2/distinfo
new file mode 100644
index 000000000000..ccc0d05258bb
--- /dev/null
+++ b/games/djgame2/distinfo
@@ -0,0 +1,2 @@
+SHA256 (source-3.2.0.zip) = a75c6f82bcd5f16eaf3383b4657cbe9ff73bb44d80d39e0bd227de68a1070d14
+SIZE (source-3.2.0.zip) = 17825646
diff --git a/games/djgame2/files/djgame2.desktop.in b/games/djgame2/files/djgame2.desktop.in
new file mode 100644
index 000000000000..3b7481501a8b
--- /dev/null
+++ b/games/djgame2/files/djgame2.desktop.in
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Exec=startdjg
+Icon=%%DATADIR%%/house.png
+Terminal=false
+Name=Bluedj II
+Name[zh_CN]= 蓝迪游戏 II
+Comment=Many popular online games
+Comment[zh_CN]=包含有许多在线游戏
+Type=Application
+Categories=GNOME;Application;Game;PuzzleGame;
diff --git a/games/djgame2/files/patch-Base__src__DJGraphicsChessTimerItem.cpp b/games/djgame2/files/patch-Base__src__DJGraphicsChessTimerItem.cpp
new file mode 100644
index 000000000000..5323e0dbb674
--- /dev/null
+++ b/games/djgame2/files/patch-Base__src__DJGraphicsChessTimerItem.cpp
@@ -0,0 +1,10 @@
+--- ./Base/src/DJGraphicsChessTimerItem.cpp.orig 2013-12-27 20:08:04.531116404 +0100
++++ ./Base/src/DJGraphicsChessTimerItem.cpp 2013-12-27 20:08:30.220122689 +0100
+@@ -19,6 +19,7 @@
+ //Contact us at ggwizard@gmail.com or darkdong@gmail.com.
+ //****************************************************************************/
+
++#include <time.h>
+ #include "DJGraphicsChessTimerItem.h"
+ #include "DJGraphicsTextItem.h"
+ #include "DJDesktop.h"
diff --git a/games/djgame2/files/patch-Shisensho__src__DJGameRank.h b/games/djgame2/files/patch-Shisensho__src__DJGameRank.h
new file mode 100644
index 000000000000..9303c98f73db
--- /dev/null
+++ b/games/djgame2/files/patch-Shisensho__src__DJGameRank.h
@@ -0,0 +1,10 @@
+--- ./Shisensho/src/DJGameRank.h.orig 2008-03-11 13:17:22.000000000 +0100
++++ ./Shisensho/src/DJGameRank.h 2013-12-27 20:07:09.040179358 +0100
+@@ -22,6 +22,7 @@
+ #ifndef DJGAMERANK_H
+ #define DJGAMERANK_H
+
++#include <time.h>
+ #include "DJTreeWidget.h"
+ #include "protocol.h"
+
diff --git a/games/djgame2/files/patch-Shisensho__src__LLKPanelController.cpp b/games/djgame2/files/patch-Shisensho__src__LLKPanelController.cpp
new file mode 100644
index 000000000000..e6e797e083e9
--- /dev/null
+++ b/games/djgame2/files/patch-Shisensho__src__LLKPanelController.cpp
@@ -0,0 +1,17 @@
+--- ./Shisensho/src/LLKPanelController.cpp.orig 2008-03-19 12:20:04.000000000 +0100
++++ ./Shisensho/src/LLKPanelController.cpp 2013-12-27 20:07:09.043178203 +0100
+@@ -19,6 +19,7 @@
+ //Contact us at ggwizard@gmail.com or darkdong@gmail.com.
+ //****************************************************************************/
+
++#include <time.h>
+ #include "LLKPanelController.h"
+ #include "LLKDesktopController.h"
+ #include "DJGameController.h"
+@@ -61,4 +62,4 @@
+ break;
+ }
+ DJPanelController::gameTrace(gameTrace);
+-}
+\ No newline at end of file
++}
diff --git a/games/djgame2/files/startdjg.in b/games/djgame2/files/startdjg.in
new file mode 100644
index 000000000000..b937976f0f6f
--- /dev/null
+++ b/games/djgame2/files/startdjg.in
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+DATADIR=%%DATADIR%%
+if [ ! -d ~/djgame2 ]; then
+ mkdir ~/djgame2
+ mkdir ~/djgame2/chat
+ cp -rp ${DATADIR}/* ~/djgame2
+fi
+
+cd ~/djgame2
+
+export LD_LIBRARY_PATH=./
+./Hall
diff --git a/games/djgame2/pkg-descr b/games/djgame2/pkg-descr
new file mode 100644
index 000000000000..76f540ab3c8a
--- /dev/null
+++ b/games/djgame2/pkg-descr
@@ -0,0 +1,4 @@
+bluedj contains many popular online games in China, such as mahjong,
+poker and chess. It has a large number of games and game players.
+
+WWW: http://www.bluedj.com/
diff --git a/games/djgame2/pkg-plist b/games/djgame2/pkg-plist
new file mode 100644
index 000000000000..3e3be326d197
--- /dev/null
+++ b/games/djgame2/pkg-plist
@@ -0,0 +1,422 @@
+bin/startdjg
+share/applications/djgame2.desktop
+%%DATADIR%%/libBase.so.1
+%%DATADIR%%/Hall
+%%DATADIR%%/logo.png
+%%DATADIR%%/Thumbs.db
+%%DATADIR%%/images/avatars/win5.gif
+%%DATADIR%%/images/avatars/angry.gif
+%%DATADIR%%/images/avatars/broadcast.gif
+%%DATADIR%%/images/avatars/clear.gif
+%%DATADIR%%/images/avatars/cry.gif
+%%DATADIR%%/images/avatars/egg.gif
+%%DATADIR%%/images/avatars/flower.gif
+%%DATADIR%%/images/avatars/happy.gif
+%%DATADIR%%/images/avatars/laugh.gif
+%%DATADIR%%/images/avatars/lose2.gif
+%%DATADIR%%/images/avatars/lucky.gif
+%%DATADIR%%/images/avatars/lucky_alt.gif
+%%DATADIR%%/images/avatars/sad.gif
+%%DATADIR%%/images/avatars/Thumbs.db
+%%DATADIR%%/images/avatars/win10.gif
+%%DATADIR%%/images/avatars/win2.gif
+%%DATADIR%%/images/avatars/angel.gif
+%%DATADIR%%/images/member/yowza.gif
+%%DATADIR%%/images/member/allgood.gif
+%%DATADIR%%/images/member/alligator.gif
+%%DATADIR%%/images/member/angel.gif
+%%DATADIR%%/images/member/angel2.gif
+%%DATADIR%%/images/member/aquarius.gif
+%%DATADIR%%/images/member/aries.gif
+%%DATADIR%%/images/member/astronaut.gif
+%%DATADIR%%/images/member/baby.gif
+%%DATADIR%%/images/member/badgift.gif
+%%DATADIR%%/images/member/barbell.gif
+%%DATADIR%%/images/member/baseball.gif
+%%DATADIR%%/images/member/basket1.gif
+%%DATADIR%%/images/member/basket2.gif
+%%DATADIR%%/images/member/basketball.gif
+%%DATADIR%%/images/member/bbq.gif
+%%DATADIR%%/images/member/beach.gif
+%%DATADIR%%/images/member/beautiful.gif
+%%DATADIR%%/images/member/beerclink.gif
+%%DATADIR%%/images/member/bemine.gif
+%%DATADIR%%/images/member/bighug.gif
+%%DATADIR%%/images/member/birdie.gif
+%%DATADIR%%/images/member/blah.gif
+%%DATADIR%%/images/member/bored.gif
+%%DATADIR%%/images/member/bravo.gif
+%%DATADIR%%/images/member/bride.gif
+%%DATADIR%%/images/member/brushing.gif
+%%DATADIR%%/images/member/bubblebath.gif
+%%DATADIR%%/images/member/bubblegum.gif
+%%DATADIR%%/images/member/bubbles.gif
+%%DATADIR%%/images/member/bulb.gif
+%%DATADIR%%/images/member/bundled.gif
+%%DATADIR%%/images/member/bunny.gif
+%%DATADIR%%/images/member/bunnyface.gif
+%%DATADIR%%/images/member/burningheart.gif
+%%DATADIR%%/images/member/caffeine.gif
+%%DATADIR%%/images/member/call.gif
+%%DATADIR%%/images/member/callme.gif
+%%DATADIR%%/images/member/callme2.gif
+%%DATADIR%%/images/member/campfire.gif
+%%DATADIR%%/images/member/cancer.gif
+%%DATADIR%%/images/member/capricorn.gif
+%%DATADIR%%/images/member/cheerleader.gif
+%%DATADIR%%/images/member/cheers.gif
+%%DATADIR%%/images/member/cigar.gif
+%%DATADIR%%/images/member/clapping.gif
+%%DATADIR%%/images/member/computer.gif
+%%DATADIR%%/images/member/computersmash.gif
+%%DATADIR%%/images/member/contacts.gif
+%%DATADIR%%/images/member/cool.gif
+%%DATADIR%%/images/member/cow.gif
+%%DATADIR%%/images/member/crabby.gif
+%%DATADIR%%/images/member/crossingguard.gif
+%%DATADIR%%/images/member/crying1.gif
+%%DATADIR%%/images/member/crying2.gif
+%%DATADIR%%/images/member/cupid.gif
+%%DATADIR%%/images/member/dating.gif
+%%DATADIR%%/images/member/dayenu.gif
+%%DATADIR%%/images/member/devil.gif
+%%DATADIR%%/images/member/dogyear.gif
+%%DATADIR%%/images/member/dolledup.gif
+%%DATADIR%%/images/member/dontknown.gif
+%%DATADIR%%/images/member/dragon.gif
+%%DATADIR%%/images/member/drinking.gif
+%%DATADIR%%/images/member/drinklaughing.gif
+%%DATADIR%%/images/member/dutch.gif
+%%DATADIR%%/images/member/earthday.gif
+%%DATADIR%%/images/member/easterbonnet.gif
+%%DATADIR%%/images/member/eletric.gif
+%%DATADIR%%/images/member/elephant.gif
+%%DATADIR%%/images/member/embarrassing.gif
+%%DATADIR%%/images/member/eyebrows.gif
+%%DATADIR%%/images/member/faceplant.gif
+%%DATADIR%%/images/member/famous.gif
+%%DATADIR%%/images/member/firehair.gif
+%%DATADIR%%/images/member/firehead.gif
+%%DATADIR%%/images/member/fishy.gif
+%%DATADIR%%/images/member/fox.gif
+%%DATADIR%%/images/member/french.gif
+%%DATADIR%%/images/member/frog.gif
+%%DATADIR%%/images/member/frosty.gif
+%%DATADIR%%/images/member/frozen.gif
+%%DATADIR%%/images/member/gemini.gif
+%%DATADIR%%/images/member/ghettofab.gif
+%%DATADIR%%/images/member/giraffe.gif
+%%DATADIR%%/images/member/godevil.gif
+%%DATADIR%%/images/member/gorilla.gif
+%%DATADIR%%/images/member/greenbeer.gif
+%%DATADIR%%/images/member/groom.gif
+%%DATADIR%%/images/member/grrr.gif
+%%DATADIR%%/images/member/hamster.gif
+%%DATADIR%%/images/member/happiness.gif
+%%DATADIR%%/images/member/hit.gif
+%%DATADIR%%/images/member/headbanger.gif
+%%DATADIR%%/images/member/heartglasses.gif
+%%DATADIR%%/images/member/heartshell.gif
+%%DATADIR%%/images/member/hedgehog.gif
+%%DATADIR%%/images/member/hello.gif
+%%DATADIR%%/images/member/hello2.gif
+%%DATADIR%%/images/member/hungry.gif
+%%DATADIR%%/images/member/icecream.gif
+%%DATADIR%%/images/member/iloveu.gif
+%%DATADIR%%/images/member/iloveu2.gif
+%%DATADIR%%/images/member/iloveu3.gif
+%%DATADIR%%/images/member/inlove.gif
+%%DATADIR%%/images/member/itsboy.gif
+%%DATADIR%%/images/member/itsgirl.gif
+%%DATADIR%%/images/member/kiss.gif
+%%DATADIR%%/images/member/kisses.gif
+%%DATADIR%%/images/member/kitty.gif
+%%DATADIR%%/images/member/kittys.gif
+%%DATADIR%%/images/member/laughing1.gif
+%%DATADIR%%/images/member/laughing2.gif
+%%DATADIR%%/images/member/leo.gif
+%%DATADIR%%/images/member/liberty.gif
+%%DATADIR%%/images/member/libra.gif
+%%DATADIR%%/images/member/lion.gif
+%%DATADIR%%/images/member/lips.gif
+%%DATADIR%%/images/member/lollypop.gif
+%%DATADIR%%/images/member/loveletter.gif
+%%DATADIR%%/images/member/lovesick.gif
+%%DATADIR%%/images/member/lovesong.gif
+%%DATADIR%%/images/member/mean.gif
+%%DATADIR%%/images/member/missyou.gif
+%%DATADIR%%/images/member/mistletoe.gif
+%%DATADIR%%/images/member/monalisa.gif
+%%DATADIR%%/images/member/money.gif
+%%DATADIR%%/images/member/money1.gif
+%%DATADIR%%/images/member/monkey.gif
+%%DATADIR%%/images/member/moony.gif
+%%DATADIR%%/images/member/moose.gif
+%%DATADIR%%/images/member/morning.gif
+%%DATADIR%%/images/member/morph.gif
+%%DATADIR%%/images/member/mouse.gif
+%%DATADIR%%/images/member/neko.gif
+%%DATADIR%%/images/member/nice.gif
+%%DATADIR%%/images/member/night.gif
+%%DATADIR%%/images/member/no.gif
+%%DATADIR%%/images/member/no2.gif
+%%DATADIR%%/images/member/no3.gif
+%%DATADIR%%/images/member/notfair.gif
+%%DATADIR%%/images/member/pageant.gif
+%%DATADIR%%/images/member/onthecheek.gif
+%%DATADIR%%/images/member/penguin.gif
+%%DATADIR%%/images/member/phone.gif
+%%DATADIR%%/images/member/pig.gif
+%%DATADIR%%/images/member/pisces.gif
+%%DATADIR%%/images/member/pony.gif
+%%DATADIR%%/images/member/pouty.gif
+%%DATADIR%%/images/member/present.gif
+%%DATADIR%%/images/member/pretty.gif
+%%DATADIR%%/images/member/puppy.gif
+%%DATADIR%%/images/member/raccoon.gif
+%%DATADIR%%/images/member/raise.gif
+%%DATADIR%%/images/member/reading.gif
+%%DATADIR%%/images/member/recliner.gif
+%%DATADIR%%/images/member/roadrage.gif
+%%DATADIR%%/images/member/roll.gif
+%%DATADIR%%/images/member/rotfl.gif
+%%DATADIR%%/images/member/ruthere.gif
+%%DATADIR%%/images/member/sad.gif
+%%DATADIR%%/images/member/sagittarius.gif
+%%DATADIR%%/images/member/santahat.gif
+%%DATADIR%%/images/member/scared.gif
+%%DATADIR%%/images/member/scorpio.gif
+%%DATADIR%%/images/member/shamrock.gif
+%%DATADIR%%/images/member/shaving.gif
+%%DATADIR%%/images/member/sheep.gif
+%%DATADIR%%/images/member/shiver.gif
+%%DATADIR%%/images/member/shocked.gif
+%%DATADIR%%/images/member/sickly.gif
+%%DATADIR%%/images/member/situp.gif
+%%DATADIR%%/images/member/slugger1.gif
+%%DATADIR%%/images/member/slugger2.gif
+%%DATADIR%%/images/member/smoker.gif
+%%DATADIR%%/images/member/snake.gif
+%%DATADIR%%/images/member/snappy.gif
+%%DATADIR%%/images/member/sneaky.gif
+%%DATADIR%%/images/member/snowball.gif
+%%DATADIR%%/images/member/snowstorm.gif
+%%DATADIR%%/images/member/snowstorm2.gif
+%%DATADIR%%/images/member/sobored.gif
+%%DATADIR%%/images/member/soccergirl.gif
+%%DATADIR%%/images/member/sorry.gif
+%%DATADIR%%/images/member/spaghetti.gif
+%%DATADIR%%/images/member/spaz.gif
+%%DATADIR%%/images/member/squirrel.gif
+%%DATADIR%%/images/member/surrender.gif
+%%DATADIR%%/images/member/sweaty.gif
+%%DATADIR%%/images/member/tanny.gif
+%%DATADIR%%/images/member/taurus.gif
+%%DATADIR%%/images/member/throwcomputer.gif
+%%DATADIR%%/images/member/Thumbs.db
+%%DATADIR%%/images/member/thumbsdown.gif
+%%DATADIR%%/images/member/tiger.gif
+%%DATADIR%%/images/member/toiletreading.gif
+%%DATADIR%%/images/member/tongue.gif
+%%DATADIR%%/images/member/tongueout1.gif
+%%DATADIR%%/images/member/tongueout2.gif
+%%DATADIR%%/images/member/torch.gif
+%%DATADIR%%/images/member/trampoline.gif
+%%DATADIR%%/images/member/trapped.gif
+%%DATADIR%%/images/member/tree.gif
+%%DATADIR%%/images/member/turtle.gif
+%%DATADIR%%/images/member/uniform.gif
+%%DATADIR%%/images/member/virgo.gif
+%%DATADIR%%/images/member/vomit.gif
+%%DATADIR%%/images/member/wakka.gif
+%%DATADIR%%/images/member/walkingdong.gif
+%%DATADIR%%/images/member/weddingcake.gif
+%%DATADIR%%/images/member/whistle.gif
+%%DATADIR%%/images/member/wink.gif
+%%DATADIR%%/images/member/wiseguy.gif
+%%DATADIR%%/images/member/woohoo.gif
+%%DATADIR%%/images/member/aerobics.gif
+%%DATADIR%%/images/03.png
+%%DATADIR%%/images/04.png
+%%DATADIR%%/images/05.png
+%%DATADIR%%/images/06.png
+%%DATADIR%%/images/07.png
+%%DATADIR%%/images/08.png
+%%DATADIR%%/images/09.png
+%%DATADIR%%/images/10.png
+%%DATADIR%%/images/11.png
+%%DATADIR%%/images/12.png
+%%DATADIR%%/images/13.png
+%%DATADIR%%/images/14.png
+%%DATADIR%%/images/15.png
+%%DATADIR%%/images/16.png
+%%DATADIR%%/images/17.png
+%%DATADIR%%/images/18.png
+%%DATADIR%%/images/19.png
+%%DATADIR%%/images/20.png
+%%DATADIR%%/images/21.png
+%%DATADIR%%/images/22.png
+%%DATADIR%%/images/23.png
+%%DATADIR%%/images/24.png
+%%DATADIR%%/images/25.png
+%%DATADIR%%/images/26.png
+%%DATADIR%%/images/27.png
+%%DATADIR%%/images/28.png
+%%DATADIR%%/images/29.png
+%%DATADIR%%/images/30.png
+%%DATADIR%%/images/31.png
+%%DATADIR%%/images/32.png
+%%DATADIR%%/images/33.png
+%%DATADIR%%/images/34.png
+%%DATADIR%%/images/35.png
+%%DATADIR%%/images/36.png
+%%DATADIR%%/images/37.png
+%%DATADIR%%/images/38.png
+%%DATADIR%%/images/39.png
+%%DATADIR%%/images/40.png
+%%DATADIR%%/images/41.png
+%%DATADIR%%/images/42.png
+%%DATADIR%%/images/43.png
+%%DATADIR%%/images/44.png
+%%DATADIR%%/images/45.png
+%%DATADIR%%/images/46.png
+%%DATADIR%%/images/47.png
+%%DATADIR%%/images/48.png
+%%DATADIR%%/images/49.png
+%%DATADIR%%/images/50.png
+%%DATADIR%%/images/51.png
+%%DATADIR%%/images/52.png
+%%DATADIR%%/images/53.png
+%%DATADIR%%/images/54.png
+%%DATADIR%%/images/55.png
+%%DATADIR%%/images/56.png
+%%DATADIR%%/images/57.png
+%%DATADIR%%/images/58.png
+%%DATADIR%%/images/59.png
+%%DATADIR%%/images/60.png
+%%DATADIR%%/images/61.png
+%%DATADIR%%/images/62.png
+%%DATADIR%%/images/63.png
+%%DATADIR%%/images/64.png
+%%DATADIR%%/images/65.png
+%%DATADIR%%/images/66.png
+%%DATADIR%%/images/blaze.png
+%%DATADIR%%/images/bulb.png
+%%DATADIR%%/images/cloud.png
+%%DATADIR%%/images/i_01.png
+%%DATADIR%%/images/i_02.png
+%%DATADIR%%/images/i_03.png
+%%DATADIR%%/images/i_04.png
+%%DATADIR%%/images/i_05.png
+%%DATADIR%%/images/i_06.png
+%%DATADIR%%/images/i_07.png
+%%DATADIR%%/images/i_08.png
+%%DATADIR%%/images/i_09.png
+%%DATADIR%%/images/lightning.png
+%%DATADIR%%/images/lightning2.png
+%%DATADIR%%/images/music.png
+%%DATADIR%%/images/pistol.png
+%%DATADIR%%/images/rain.png
+%%DATADIR%%/images/ring.png
+%%DATADIR%%/images/Thumbs.db
+%%DATADIR%%/images/01.png
+%%DATADIR%%/images/write.png
+%%DATADIR%%/images/02.png
+%%DATADIR%%/wav/LandBattle/auto.wav
+%%DATADIR%%/wav/LandBattle/dkill.wav
+%%DATADIR%%/wav/LandBattle/train.wav
+%%DATADIR%%/wav/language/Chinese/number9.wav
+%%DATADIR%%/wav/language/Chinese/number10.wav
+%%DATADIR%%/wav/language/Chinese/number2.wav
+%%DATADIR%%/wav/language/Chinese/number3.wav
+%%DATADIR%%/wav/language/Chinese/number4.wav
+%%DATADIR%%/wav/language/Chinese/number5.wav
+%%DATADIR%%/wav/language/Chinese/number6.wav
+%%DATADIR%%/wav/language/Chinese/number7.wav
+%%DATADIR%%/wav/language/Chinese/number8.wav
+%%DATADIR%%/wav/language/Chinese/number1.wav
+%%DATADIR%%/wav/Mahjong/peng.wav
+%%DATADIR%%/wav/Mahjong/02.wav
+%%DATADIR%%/wav/Mahjong/03.wav
+%%DATADIR%%/wav/Mahjong/04.wav
+%%DATADIR%%/wav/Mahjong/05.wav
+%%DATADIR%%/wav/Mahjong/06.wav
+%%DATADIR%%/wav/Mahjong/07.wav
+%%DATADIR%%/wav/Mahjong/11.wav
+%%DATADIR%%/wav/Mahjong/12.wav
+%%DATADIR%%/wav/Mahjong/13.wav
+%%DATADIR%%/wav/Mahjong/14.wav
+%%DATADIR%%/wav/Mahjong/15.wav
+%%DATADIR%%/wav/Mahjong/16.wav
+%%DATADIR%%/wav/Mahjong/17.wav
+%%DATADIR%%/wav/Mahjong/18.wav
+%%DATADIR%%/wav/Mahjong/19.wav
+%%DATADIR%%/wav/Mahjong/21.wav
+%%DATADIR%%/wav/Mahjong/22.wav
+%%DATADIR%%/wav/Mahjong/23.wav
+%%DATADIR%%/wav/Mahjong/24.wav
+%%DATADIR%%/wav/Mahjong/25.wav
+%%DATADIR%%/wav/Mahjong/26.wav
+%%DATADIR%%/wav/Mahjong/27.wav
+%%DATADIR%%/wav/Mahjong/28.wav
+%%DATADIR%%/wav/Mahjong/29.wav
+%%DATADIR%%/wav/Mahjong/31.wav
+%%DATADIR%%/wav/Mahjong/32.wav
+%%DATADIR%%/wav/Mahjong/33.wav
+%%DATADIR%%/wav/Mahjong/34.wav
+%%DATADIR%%/wav/Mahjong/35.wav
+%%DATADIR%%/wav/Mahjong/36.wav
+%%DATADIR%%/wav/Mahjong/37.wav
+%%DATADIR%%/wav/Mahjong/38.wav
+%%DATADIR%%/wav/Mahjong/39.wav
+%%DATADIR%%/wav/Mahjong/bu.wav
+%%DATADIR%%/wav/Mahjong/chi.wav
+%%DATADIR%%/wav/Mahjong/gang.wav
+%%DATADIR%%/wav/Mahjong/hu.wav
+%%DATADIR%%/wav/Mahjong/01.wav
+%%DATADIR%%/wav/Interlink/dec.wav
+%%DATADIR%%/wav/Interlink/inc.wav
+%%DATADIR%%/wav/move.wav
+%%DATADIR%%/wav/msg.wav
+%%DATADIR%%/wav/number1.wav
+%%DATADIR%%/wav/number2.wav
+%%DATADIR%%/wav/number3.wav
+%%DATADIR%%/wav/number4.wav
+%%DATADIR%%/wav/number5.wav
+%%DATADIR%%/wav/number6.wav
+%%DATADIR%%/wav/number7.wav
+%%DATADIR%%/wav/number8.wav
+%%DATADIR%%/wav/number9.wav
+%%DATADIR%%/wav/out.wav
+%%DATADIR%%/wav/call.wav
+%%DATADIR%%/wav/wait.wav
+%%DATADIR%%/wav/click.wav
+%%DATADIR%%/wav/invited.wav
+%%DATADIR%%/wav/kill.wav
+%%DATADIR%%/UpdateHall
+%%DATADIR%%/modules/libBlackjack.so
+%%DATADIR%%/modules/libChaodip.so
+%%DATADIR%%/modules/libChineseChess.so
+%%DATADIR%%/modules/libChudd.so
+%%DATADIR%%/modules/libMahjong.so
+%%DATADIR%%/modules/libGDMahjong.so
+%%DATADIR%%/modules/libGongZhu.so
+%%DATADIR%%/modules/libInterlink.so
+%%DATADIR%%/modules/libLandBattle.so
+%%DATADIR%%/modules/libLandLord.so
+%%DATADIR%%/modules/libNiuNiu.so
+%%DATADIR%%/modules/libRenju.so
+%%DATADIR%%/modules/libShisensho.so
+%%DATADIR%%/modules/libSuoha.so
+%%DATADIR%%/modules/libUpgrade.so
+@dirrm %%DATADIR%%/wav/language/Chinese
+@dirrm %%DATADIR%%/wav/language
+@dirrm %%DATADIR%%/wav/Mahjong
+@dirrm %%DATADIR%%/wav/LandBattle
+@dirrm %%DATADIR%%/wav/Interlink
+@dirrm %%DATADIR%%/wav
+@dirrm %%DATADIR%%/modules
+@dirrm %%DATADIR%%/images/member
+@dirrm %%DATADIR%%/images/avatars
+@dirrm %%DATADIR%%/images
+@dirrm %%DATADIR%%