aboutsummaryrefslogtreecommitdiff
path: root/games/freedoko
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>2004-06-07 12:07:58 +0000
committerThomas Gellekum <tg@FreeBSD.org>2004-06-07 12:07:58 +0000
commit3e2fa247c724e31e33a540b2a5aa8175cbf19993 (patch)
treed88ae1ed9a52e8fff3a582a91198793f65872490 /games/freedoko
parentb3ee73febf72db5978009b5be3f561a8fcaafd3c (diff)
downloadports-3e2fa247c724e31e33a540b2a5aa8175cbf19993.tar.gz
ports-3e2fa247c724e31e33a540b2a5aa8175cbf19993.zip
New port freedoko. FreeDoko lets you play the card game Doppelkopf.
Notes
Notes: svn path=/head/; revision=111003
Diffstat (limited to 'games/freedoko')
-rw-r--r--games/freedoko/Makefile40
-rw-r--r--games/freedoko/distinfo2
-rw-r--r--games/freedoko/files/patch-Makefile75
-rw-r--r--games/freedoko/files/patch-Makefile.local5
-rw-r--r--games/freedoko/files/patch-class!Makefile20
-rw-r--r--games/freedoko/files/patch-misc!setting.cpp14
-rw-r--r--games/freedoko/files/patch-player!Makefile20
-rw-r--r--games/freedoko/files/patch-ui!Makefile25
-rw-r--r--games/freedoko/files/patch-ui!gtk!Makefile18
-rw-r--r--games/freedoko/files/patch-ui!gtkmm!Makefile16
-rw-r--r--games/freedoko/pkg-descr3
-rw-r--r--games/freedoko/pkg-plist260
12 files changed, 498 insertions, 0 deletions
diff --git a/games/freedoko/Makefile b/games/freedoko/Makefile
new file mode 100644
index 000000000000..5f0886413140
--- /dev/null
+++ b/games/freedoko/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: FreeDoko
+# Date created: 02 Jun 2004
+# Whom: Thomas Gellekum <tg@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= freedoko
+PORTVERSION= 0.6.4
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= free-doko
+DISTNAME= FreeDoko_${PORTVERSION}.src
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Play the card game Doppelkopf
+
+LIB_DEPENDS= gtkmm-2.0.6:${PORTSDIR}/x11-toolkits/gtk--2
+
+USE_ZIP= yes
+WRKSRC= ${WRKDIR}/${DISTNAME:C/\.src$//}/src
+USE_GMAKE= yes
+MAKE_ENV= OSTYPE=linux-gnu DATADIR=${DATADIR}
+
+CPIOFLAGS= --quiet -pdum
+DATASUBDIRS= ai backgrounds cardsets help.icons rules translations
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/FreeDoko ${PREFIX}/bin
+ ${LN} ${PREFIX}/bin/FreeDoko ${PREFIX}/bin/freedoko
+ @${MKDIR} ${DATADIR}
+ @cd ${WRKSRC}/../data && \
+ ${FIND} ${DATASUBDIRS} ! -name Makefile\* \
+ | ${CPIO} ${CPIOFLAGS} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
+ @${MKDIR} ${DOCSDIR}
+ @cd ${WRKSRC}/../doc && \
+ ${FIND} . ! -name Makefile\* \
+ | ${CPIO} ${CPIOFLAGS} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/games/freedoko/distinfo b/games/freedoko/distinfo
new file mode 100644
index 000000000000..de14ae4434f6
--- /dev/null
+++ b/games/freedoko/distinfo
@@ -0,0 +1,2 @@
+MD5 (FreeDoko_0.6.4.src.zip) = d14cee702ffa4f83f9a8f2b9e32ffc67
+SIZE (FreeDoko_0.6.4.src.zip) = 2874317
diff --git a/games/freedoko/files/patch-Makefile b/games/freedoko/files/patch-Makefile
new file mode 100644
index 000000000000..698b8dc8e9a7
--- /dev/null
+++ b/games/freedoko/files/patch-Makefile
@@ -0,0 +1,75 @@
+--- Makefile~ Mon Mar 8 12:17:03 2004
++++ Makefile Wed Jun 2 19:50:26 2004
+@@ -43,33 +43,33 @@
+ directories : always
+ ifeq ($(SHELLTYPE), sh)
+ for d in $(DIRECTORIES); do \
+- make -C "$$d" || exit; \
++ $(MAKE) -C "$$d" || exit; \
+ done;
+ endif
+ ifeq ($(SHELLTYPE), COMMAND.COM)
+- make -C player
+- make -C party
+- make -C game
+- make -C card
+- make -C misc
+- make -C ui
+- make -C os
+- make -C class
+- make -C utils
++ $(MAKE) -C player
++ $(MAKE) -C party
++ $(MAKE) -C game
++ $(MAKE) -C card
++ $(MAKE) -C misc
++ $(MAKE) -C ui
++ $(MAKE) -C os
++ $(MAKE) -C class
++ $(MAKE) -C utils
+ endif
+
+ ifeq ($(SHELLTYPE), sh)
+ fast : always
+- nice make -k -C ui &
+- ( nice make -k -C party; \
+- nice make -k -C game; \
+- nice make -k -C card ) &
+- nice make -k -C player
+- nice make -k objects
+- nice make -k -C misc
+- nice make -k -C os
+- nice make -k -C class
+- nice make -k -C utils
++ nice $(MAKE) -k -C ui &
++ ( nice $(MAKE) -k -C party; \
++ nice $(MAKE) -k -C game; \
++ nice $(MAKE) -k -C card ) &
++ nice $(MAKE) -k -C player
++ nice $(MAKE) -k objects
++ nice $(MAKE) -k -C misc
++ nice $(MAKE) -k -C os
++ nice $(MAKE) -k -C class
++ nice $(MAKE) -k -C utils
+ endif
+
+ objects : $(OBJECTS)
+@@ -77,14 +77,14 @@
+ include Makefile.dependencies
+
+ dir_text :
+- make -C text
++ $(MAKE) -C text
+
+ dir_utils :
+- make -C utils/ file.$(OBJ_SUFFIX) string.$(OBJ_SUFFIX)
++ $(MAKE) -C utils/ file.$(OBJ_SUFFIX) string.$(OBJ_SUFFIX)
+
+ dir_class :
+- make -C class/getopt/ getopt.$(OBJ_SUFFIX) option.$(OBJ_SUFFIX)
+- make -C class/readconfig/ readconfig.$(OBJ_SUFFIX)
++ $(MAKE) -C class/getopt/ getopt.$(OBJ_SUFFIX) option.$(OBJ_SUFFIX)
++ $(MAKE) -C class/readconfig/ readconfig.$(OBJ_SUFFIX)
+
+ ifeq ($(OPERATING_SYSTEM), Linux)
+ doc :
diff --git a/games/freedoko/files/patch-Makefile.local b/games/freedoko/files/patch-Makefile.local
new file mode 100644
index 000000000000..9f381f759dcc
--- /dev/null
+++ b/games/freedoko/files/patch-Makefile.local
@@ -0,0 +1,5 @@
+--- /home/tg/.BACKUP/!home!tg!work!FreeBSD!ports!local!freedoko!work!FreeDoko_0.6.4!src!Makefile.local~ Tue Jun 1 13:46:45 2004
++++ Makefile.local Fri Jun 4 18:09:39 2004
+@@ -1 +1 @@
+-override CPPFLAGS += -DPUBLIC_DATA_DIRECTORY_VALUE="\"../data\""
++override CPPFLAGS += -DPUBLIC_DATA_DIRECTORY_VALUE="\"$(DATADIR)\""
diff --git a/games/freedoko/files/patch-class!Makefile b/games/freedoko/files/patch-class!Makefile
new file mode 100644
index 000000000000..d050a65ea32b
--- /dev/null
+++ b/games/freedoko/files/patch-class!Makefile
@@ -0,0 +1,20 @@
+--- class/Makefile~ Sun Sep 7 20:33:50 2003
++++ class/Makefile Thu Jun 3 17:34:01 2004
+@@ -8,14 +8,14 @@
+ @for d in *; \
+ do if test -d $$d; \
+ then if test -e $$d/Makefile; \
+- then make -C $$d; \
++ then $(MAKE) -C $$d; \
+ fi \
+ fi \
+ done
+ endif
+ ifeq ($(SHELLTYPE), COMMAND.COM)
+- make -C readconfig
+- make -C getopt
++ $(MAKE) -C readconfig
++ $(MAKE) -C getopt
+ endif
+
+
diff --git a/games/freedoko/files/patch-misc!setting.cpp b/games/freedoko/files/patch-misc!setting.cpp
new file mode 100644
index 000000000000..b4c4de8f8d55
--- /dev/null
+++ b/games/freedoko/files/patch-misc!setting.cpp
@@ -0,0 +1,14 @@
+--- /home/tg/.BACKUP/!home!tg!work!FreeBSD!ports!local!freedoko!work!FreeDoko_0.6.3!src!misc!setting.cpp~ Wed May 5 12:31:09 2004
++++ misc/setting.cpp Fri Jun 4 09:59:07 2004
+@@ -399,8 +399,9 @@
+ break;
+ case LANGUAGE:
+ #ifdef LINUX
+- if (string(getenv("LANG"), 0, 2) == string("de"))
+- value = "de";
++ if (getenv("LANG"))
++ if (string(getenv("LANG"), 0, 2) == string("de"))
++ value = "de";
+ #endif
+ #ifdef WINDOWS
+ value = DK::Utils::Windows::Reg_read(HKEY_LOCAL_MACHINE,
diff --git a/games/freedoko/files/patch-player!Makefile b/games/freedoko/files/patch-player!Makefile
new file mode 100644
index 000000000000..a4d019d3e154
--- /dev/null
+++ b/games/freedoko/files/patch-player!Makefile
@@ -0,0 +1,20 @@
+--- player/Makefile~ Mon Mar 8 12:13:13 2004
++++ player/Makefile Wed Jun 2 19:54:21 2004
+@@ -11,13 +11,13 @@
+ directories : always
+ ifeq ($(SHELLTYPE), sh)
+ @for d in $(DIRECTORIES); do \
+- make -C $$d || exit; \
++ $(MAKE) -C $$d || exit; \
+ done
+ endif
+ ifeq ($(SHELLTYPE), COMMAND.COM)
+- make -C human
+- make -C ai
+- make -C ai.dummy
++ $(MAKE) -C human
++ $(MAKE) -C ai
++ $(MAKE) -C ai.dummy
+ endif
+
+
diff --git a/games/freedoko/files/patch-ui!Makefile b/games/freedoko/files/patch-ui!Makefile
new file mode 100644
index 000000000000..52a13e3e2f71
--- /dev/null
+++ b/games/freedoko/files/patch-ui!Makefile
@@ -0,0 +1,25 @@
+--- ui/Makefile~ Mon Mar 8 12:13:18 2004
++++ ui/Makefile Thu Jun 3 17:18:20 2004
+@@ -14,18 +14,18 @@
+ directories : always
+ ifeq ($(SHELLTYPE), sh)
+ @for d in $(DIRECTORIES); do \
+- make -C $$d || exit; \
++ $(MAKE) -C $$d || exit; \
+ done
+ endif
+ ifeq ($(SHELLTYPE), COMMAND.COM)
+ ifeq ($(USE_UI_TEXT), true)
+- make -C text
++ $(MAKE) -C text
+ endif
+ ifeq ($(USE_UI_GTK), true)
+- make -C gtk
++ $(MAKE) -C gtk
+ endif
+ ifeq ($(USE_UI_GTKMM), true)
+- make -C gtkmm
++ $(MAKE) -C gtkmm
+ endif
+ endif
+
diff --git a/games/freedoko/files/patch-ui!gtk!Makefile b/games/freedoko/files/patch-ui!gtk!Makefile
new file mode 100644
index 000000000000..6b85e0b01875
--- /dev/null
+++ b/games/freedoko/files/patch-ui!gtk!Makefile
@@ -0,0 +1,18 @@
+--- ui/gtk/Makefile~ Mon Mar 8 12:13:18 2004
++++ ui/gtk/Makefile Thu Jun 3 21:02:11 2004
+@@ -23,12 +23,12 @@
+ directories : always
+ ifeq ($(SHELLTYPE), sh)
+ @for d in $(DIRECTORIES); do \
+- make -C $$d || exit; \
++ $(MAKE) -C $$d || exit; \
+ done
+ endif
+ ifeq ($(SHELLTYPE), COMMAND.COM)
+- make -C widgets
+- make -C help.empty
++ $(MAKE) -C widgets
++ $(MAKE) -C help.empty
+ endif
+
+
diff --git a/games/freedoko/files/patch-ui!gtkmm!Makefile b/games/freedoko/files/patch-ui!gtkmm!Makefile
new file mode 100644
index 000000000000..303f84872933
--- /dev/null
+++ b/games/freedoko/files/patch-ui!gtkmm!Makefile
@@ -0,0 +1,16 @@
+--- ui/gtkmm/Makefile~ Mon Mar 8 12:13:20 2004
++++ ui/gtkmm/Makefile Thu Jun 3 17:30:05 2004
+@@ -18,11 +18,11 @@
+ directories : always
+ ifeq ($(SHELLTYPE), sh)
+ @for d in $(DIRECTORIES); do \
+- make -C $$d || exit; \
++ $(MAKE) -C $$d || exit; \
+ done
+ endif
+ ifeq ($(SHELLTYPE), COMMAND.COM)
+- make -C widgets
++ $(MAKE) -C widgets
+ endif
+
+ include Makefile.dependencies
diff --git a/games/freedoko/pkg-descr b/games/freedoko/pkg-descr
new file mode 100644
index 000000000000..2a7cbaf97551
--- /dev/null
+++ b/games/freedoko/pkg-descr
@@ -0,0 +1,3 @@
+FreeDoko lets you play the card game Doppelkopf.
+
+WWW: http://free-doko.sourceforge.net/
diff --git a/games/freedoko/pkg-plist b/games/freedoko/pkg-plist
new file mode 100644
index 000000000000..cfd6b43079c7
--- /dev/null
+++ b/games/freedoko/pkg-plist
@@ -0,0 +1,260 @@
+bin/freedoko
+bin/FreeDoko
+%%DATADIR%%/ai/normal
+%%DATADIR%%/ai/normal.pro
+%%DATADIR%%/ai/novice
+%%DATADIR%%/ai/novice.pro
+%%DATADIR%%/ai/profi
+%%DATADIR%%/ai/profi.pro
+%%DATADIR%%/ai/standard
+%%DATADIR%%/backgrounds/table.png
+%%DATADIR%%/cardsets/Altenburg/License
+%%DATADIR%%/cardsets/Altenburg/french/backs/penguin.png
+%%DATADIR%%/cardsets/Altenburg/french/backs/xaos.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/club/ace.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/club/jack.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/club/king.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/club/nine.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/club/queen.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/club/ten.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/diamond/ace.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/diamond/jack.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/diamond/king.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/diamond/nine.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/diamond/queen.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/diamond/ten.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/heart/ace.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/heart/jack.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/heart/king.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/heart/nine.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/heart/queen.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/heart/ten.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/spade/ace.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/spade/jack.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/spade/king.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/spade/nine.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/spade/queen.png
+%%DATADIR%%/cardsets/Altenburg/french/cards/spade/ten.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/contra.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/five_nines.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/fox_highest_trump.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/genscher.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/hyperswines.club.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/hyperswines.diamond.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/hyperswines.heart.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/hyperswines.spade.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.club.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.color.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.foreign.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.heart.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.spade.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/marriage.trump.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_0.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_0_reply.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_120.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_120_reply.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_30.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_30_reply.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_60.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_60_reply.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_90.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/no_90_reply.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/poverty.0.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/poverty.1.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/poverty.2.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/poverty.3.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/poverty.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/re.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/six_kings.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.club.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.diamond.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.heart.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.jack.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.king-jack.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.king-queen.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.king.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.koehler.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.meatless.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.queen-jack.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.queen.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/solo.spade.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines-hyperswines.club.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines-hyperswines.diamond.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines-hyperswines.heart.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines-hyperswines.spade.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines.club.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines.diamond.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines.heart.png
+%%DATADIR%%/cardsets/Altenburg/french/icons/swines.spade.png
+%%DATADIR%%/help.icons/galeon/browser.xpm
+%%DATADIR%%/help.icons/galeon/credits.xpm
+%%DATADIR%%/help.icons/galeon/hide.xpm
+%%DATADIR%%/help.icons/galeon/index.xpm
+%%DATADIR%%/help.icons/galeon/next_page.xpm
+%%DATADIR%%/help.icons/galeon/origin
+%%DATADIR%%/help.icons/galeon/previous_page.xpm
+%%DATADIR%%/help.icons/galeon/toc.xpm
+%%DATADIR%%/help.icons/stock/browser.xpm
+%%DATADIR%%/help.icons/stock/credits.xpm
+%%DATADIR%%/help.icons/stock/hide.xpm
+%%DATADIR%%/help.icons/stock/index.xpm
+%%DATADIR%%/help.icons/stock/next_page.xpm
+%%DATADIR%%/help.icons/stock/origin
+%%DATADIR%%/help.icons/stock/previous_page.xpm
+%%DATADIR%%/help.icons/stock/toc.xpm
+%%DATADIR%%/rules/beginner
+%%DATADIR%%/rules/last
+%%DATADIR%%/rules/standard
+%%DATADIR%%/rules/tournament
+%%DATADIR%%/translations/de/text
+%%DATADIR%%/translations/de/text.aiconfig
+%%DATADIR%%/translations/de/text.basistypes
+%%DATADIR%%/translations/de/text.bug_report
+%%DATADIR%%/translations/de/text.cards
+%%DATADIR%%/translations/de/text.gtkmm.menu
+%%DATADIR%%/translations/de/text.gui
+%%DATADIR%%/translations/de/text.help
+%%DATADIR%%/translations/de/text.messages
+%%DATADIR%%/translations/de/text.rules
+%%DATADIR%%/translations/de/text.settings
+%%DATADIR%%/translations/de/text.versions
+%%DATADIR%%/translations/en/text
+%%DATADIR%%/translations/en/text.aiconfig
+%%DATADIR%%/translations/en/text.basistypes
+%%DATADIR%%/translations/en/text.bug_report
+%%DATADIR%%/translations/en/text.cards
+%%DATADIR%%/translations/en/text.gtkmm.menu
+%%DATADIR%%/translations/en/text.gui
+%%DATADIR%%/translations/en/text.help
+%%DATADIR%%/translations/en/text.messages
+%%DATADIR%%/translations/en/text.rules
+%%DATADIR%%/translations/en/text.settings
+%%DATADIR%%/translations/en/text.versions
+%%DOCSDIR%%/Bugs
+%%DOCSDIR%%/GPL
+%%DOCSDIR%%/Implementation/HIG.txt
+%%DOCSDIR%%/Implementation/Schweine.txt
+%%DOCSDIR%%/Implementation/Zugriff.html
+%%DOCSDIR%%/Roadmap
+%%DOCSDIR%%/ToDo
+%%DOCSDIR%%/de/DDV_Kurzregeln.pdf
+%%DOCSDIR%%/de/DDV_Turnierregeln.pdf
+%%DOCSDIR%%/de/Dateien.pdf
+%%DOCSDIR%%/de/Dateien.txt
+%%DOCSDIR%%/de/Einfuehrung.pdf
+%%DOCSDIR%%/de/Einfuehrung.txt
+%%DOCSDIR%%/de/FAQ.pdf
+%%DOCSDIR%%/de/FAQ.txt
+%%DOCSDIR%%/de/Fehler.pdf
+%%DOCSDIR%%/de/Fehler.txt
+%%DOCSDIR%%/de/GPL.de
+%%DOCSDIR%%/de/Konfiguration.pdf
+%%DOCSDIR%%/de/Konfiguration.txt
+%%DOCSDIR%%/de/Kurzregeln.pdf
+%%DOCSDIR%%/de/Kurzregeln.tex
+%%DOCSDIR%%/de/Kurzregeln.txt
+%%DOCSDIR%%/de/LIESMICH.html
+%%DOCSDIR%%/de/LIESMICH.txt
+%%DOCSDIR%%/de/MinGW32.txt
+%%DOCSDIR%%/de/Planung.pdf
+%%DOCSDIR%%/de/Planung.txt
+%%DOCSDIR%%/de/Regeln.pdf
+%%DOCSDIR%%/de/Regeln.txt
+%%DOCSDIR%%/de/SuSE
+%%DOCSDIR%%/de/Windows
+%%DOCSDIR%%/en/FAQ.pdf
+%%DOCSDIR%%/en/FAQ.txt
+%%DOCSDIR%%/en/README.html
+%%DOCSDIR%%/en/README.txt
+%%DOCSDIR%%/en/Windows
+%%DOCSDIR%%/en/configuration.pdf
+%%DOCSDIR%%/en/configuration.txt
+%%DOCSDIR%%/en/introduction.pdf
+%%DOCSDIR%%/en/introduction.txt
+%%DOCSDIR%%/en/rules.pdf
+%%DOCSDIR%%/en/rules.txt
+%%DOCSDIR%%/en/shortrules.pdf
+%%DOCSDIR%%/en/shortrules.tex
+%%DOCSDIR%%/en/shortrules.txt
+%%DOCSDIR%%/hpux.required_libs.txt
+%%DOCSDIR%%/manual/de/bugs.html
+%%DOCSDIR%%/manual/de/configuration.html
+%%DOCSDIR%%/manual/de/credits.html
+%%DOCSDIR%%/manual/de/faq.html
+%%DOCSDIR%%/manual/de/files.html
+%%DOCSDIR%%/manual/de/index.html
+%%DOCSDIR%%/manual/de/introduction.html
+%%DOCSDIR%%/manual/de/operation/_template.html
+%%DOCSDIR%%/manual/de/operation/ai_config.html
+%%DOCSDIR%%/manual/de/operation/bug_report.html
+%%DOCSDIR%%/manual/de/operation/game_finished.html
+%%DOCSDIR%%/manual/de/operation/game_review.html
+%%DOCSDIR%%/manual/de/operation/index.html
+%%DOCSDIR%%/manual/de/operation/interface.html
+%%DOCSDIR%%/manual/de/operation/keys.html
+%%DOCSDIR%%/manual/de/operation/overview.html
+%%DOCSDIR%%/manual/de/operation/party_settings.html
+%%DOCSDIR%%/manual/de/operation/pictures/bug_report.png
+%%DOCSDIR%%/manual/de/operation/pictures/splash.png
+%%DOCSDIR%%/manual/de/operation/problems.html
+%%DOCSDIR%%/manual/de/operation/reservation.html
+%%DOCSDIR%%/manual/de/operation/rules_config.html
+%%DOCSDIR%%/manual/de/operation/settings.html
+%%DOCSDIR%%/manual/de/operation/start.html
+%%DOCSDIR%%/manual/de/operation/toc.html
+%%DOCSDIR%%/manual/de/overview.html
+%%DOCSDIR%%/manual/de/rules.html
+%%DOCSDIR%%/manual/de/shortrules.html
+%%DOCSDIR%%/manual/de/shortrules.ps
+%%DOCSDIR%%/manual/de/toc.html
+%%DOCSDIR%%/manual/de/todo.html
+%%DOCSDIR%%/manual/en/configuration.html
+%%DOCSDIR%%/manual/en/credits.html
+%%DOCSDIR%%/manual/en/faq.html
+%%DOCSDIR%%/manual/en/index.html
+%%DOCSDIR%%/manual/en/introduction.html
+%%DOCSDIR%%/manual/en/operation/overview.html
+%%DOCSDIR%%/manual/en/overview.html
+%%DOCSDIR%%/manual/en/rules.html
+%%DOCSDIR%%/manual/en/shortrules.html
+%%DOCSDIR%%/manual/en/toc.html
+%%DOCSDIR%%/manual/en/toc.short.html
+%%DOCSDIR%%/manual/index.html
+%%DOCSDIR%%/manual/manual.css
+%%DOCSDIR%%/manual/pictures/FreeDoko.ico
+%%DOCSDIR%%/manual/pictures/FreeDoko.icon.png
+%%DOCSDIR%%/manual/pictures/flags/de.gif
+%%DOCSDIR%%/manual/pictures/flags/gb.gif
+@dirrm %%DOCSDIR%%/manual/pictures/flags
+@dirrm %%DOCSDIR%%/manual/pictures
+@dirrm %%DOCSDIR%%/manual/en/operation
+@dirrm %%DOCSDIR%%/manual/en
+@dirrm %%DOCSDIR%%/manual/de/operation/pictures
+@dirrm %%DOCSDIR%%/manual/de/operation
+@dirrm %%DOCSDIR%%/manual/de
+@dirrm %%DOCSDIR%%/manual
+@dirrm %%DOCSDIR%%/en
+@dirrm %%DOCSDIR%%/de
+@dirrm %%DOCSDIR%%/Implementation
+@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%/translations/en
+@dirrm %%DATADIR%%/translations/de
+@dirrm %%DATADIR%%/translations
+@dirrm %%DATADIR%%/rules
+@dirrm %%DATADIR%%/help.icons/stock
+@dirrm %%DATADIR%%/help.icons/galeon
+@dirrm %%DATADIR%%/help.icons
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/icons
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/cards/spade
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/cards/heart
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/cards/diamond
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/cards/club
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/cards
+@dirrm %%DATADIR%%/cardsets/Altenburg/french/backs
+@dirrm %%DATADIR%%/cardsets/Altenburg/french
+@dirrm %%DATADIR%%/cardsets/Altenburg
+@dirrm %%DATADIR%%/cardsets
+@dirrm %%DATADIR%%/backgrounds
+@dirrm %%DATADIR%%/ai
+@dirrm %%DATADIR%%