1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

New port freedoko. FreeDoko lets you play the card game Doppelkopf.

This commit is contained in:
Thomas Gellekum 2004-06-07 12:07:58 +00:00
parent b3ee73febf
commit 3e2fa247c7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=111003
12 changed files with 498 additions and 0 deletions

40
games/freedoko/Makefile Normal file
View File

@ -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>

2
games/freedoko/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (FreeDoko_0.6.4.src.zip) = d14cee702ffa4f83f9a8f2b9e32ffc67
SIZE (FreeDoko_0.6.4.src.zip) = 2874317

View File

@ -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 :

View File

@ -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)\""

View File

@ -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

View File

@ -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,

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

3
games/freedoko/pkg-descr Normal file
View File

@ -0,0 +1,3 @@
FreeDoko lets you play the card game Doppelkopf.
WWW: http://free-doko.sourceforge.net/

260
games/freedoko/pkg-plist Normal file
View File

@ -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%%