View | Details | Raw Unified | Return to bug 196181 | Differences between
and this patch

Collapse All | Expand All

(-)games/cataclysm-dda/Makefile (-42 / +59 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	cataclysm-dda
4
PORTNAME=	cataclysm-dda
5
PORTVERSION=	0.9
5
PORTVERSION=	0.B
6
PORTREVISION=	1
6
PORTEPOCH=	1
7
CATEGORIES=	games
7
CATEGORIES=	games
8
MASTER_SITES=	https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/legacy.tar.gz/${GH_TAGNAME}?dummy=/:game \
9
		http://azmodean.polehammer.com/:sound
10
DISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz:game
11
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}.tar.gz
8
12
9
MAINTAINER=	wulf@cicgroup.ru
13
MAINTAINER=	wulf@cicgroup.ru
10
COMMENT=	Fork/variant of Cataclysm Roguelike by Whales
14
COMMENT=	Fork/variant of Cataclysm Roguelike by Whales
Lines 14-88 Link Here
14
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
18
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
15
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
19
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
20
17
USES=		gmake shebangfix
21
USES=		gmake shebangfix compiler:c++11-lib execinfo
18
SHEBANG_FILES=	lang/*.sh
22
SHEBANG_FILES=	lang/*.sh
19
bash_CMD=	/bin/sh
23
bash_CMD=	/bin/sh
20
24
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	CleverRaven
25
GH_ACCOUNT=	CleverRaven
23
GH_PROJECT=	Cataclysm-DDA
26
GH_PROJECT=	Cataclysm-DDA
24
GH_TAGNAME=	${GH_COMMIT}
27
GH_TAGNAME=	${PORTVERSION}
25
GH_COMMIT=	ebd2393
28
GH_COMMIT=	293f250
26
MAKE_ARGS+=	RELEASE=1
29
MAKE_ARGS+=	PREFIX=${PREFIX} RELEASE=1 USE_HOME_DIR=1
27
CXXFLAGS+=	-I${LOCALBASE}/include
30
CXXFLAGS+=	-I${LOCALBASE}/include
28
LDFLAGS+=	-L${LOCALBASE}/lib
31
LDFLAGS+=	-L${LOCALBASE}/lib -lexecinfo
29
32
33
WRKSRC=		${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}
34
30
MAKE_JOBS_UNSAFE=	yes
35
MAKE_JOBS_UNSAFE=	yes
31
36
32
OPTIONS_DEFINE=	NLS DOCS
37
OPTIONS_DEFINE=	NLS DOCS LUA SOUND
33
OPTIONS_DEFAULT=NCURSES
38
OPTIONS_DEFAULT=NLS DOCS NCURSES
34
OPTIONS_SINGLE=	UI
39
OPTIONS_SINGLE=	UI
35
OPTIONS_SINGLE_UI=	NCURSES SDL
40
OPTIONS_SINGLE_UI=	NCURSES SDL
36
41
37
UI_DESC=	User Interface
42
UI_DESC=	User Interface
43
SOUND_DESC+=	Sound support (SDL UI only)
38
44
39
OPTIONS_SUB=	yes
45
OPTIONS_SUB=	yes
40
SUB_FILES=	cataclysm
41
REINPLACE_ARGS=	-i ''
46
REINPLACE_ARGS=	-i ''
42
47
43
NCURSES_USES=	ncurses
48
NCURSES_USES=	ncurses
44
SDL_USE=	SDL=sdl,ttf,image
49
SDL_USE=	SDL=sdl2,ttf2,image2
45
SDL_MAKE_ARGS=	TILES=1 TILESTARGET=cataclysm
50
SDL_MAKE_ARGS=	TILES=1 TILESTARGET=cataclysm
51
SDL_FETCH_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/x11-fonts/terminus-font:patch
52
SDL_BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
46
NLS_USES=	gettext
53
NLS_USES=	gettext
47
NLS_LDFLAGS=	-lintl
54
NLS_LDFLAGS=	-lintl
48
NLS_MAKE_ARGS=	L10N=localization
55
NLS_MAKE_ARGS=	LOCALIZE=1
56
LUA_USES=	lua:51
57
LUA_MAKE_ARGS=	LUA=1
49
58
50
.include <bsd.port.options.mk>
59
.include <bsd.port.pre.mk>
51
60
52
.if ! ${PORT_OPTIONS:MNLS}
61
.if ${PORT_OPTIONS:MSOUND}
53
MAKE_ARGS+=	LOCALIZE=0
62
.if ${PORT_OPTIONS:MSDL}
63
MAKE_ARGS+=	SOUND=1
64
USE_SDL+=	mixer2
65
SOUND_FILES=	cataclysmthemeREV6.ogg Dark_Days_Ahead_demo_2.ogg
66
DISTFILES+=	${SOUND_FILES:S|$|:sound|}
67
.else
68
BROKEN=		Sound is not supported with ncurses UI.
54
.endif
69
.endif
70
.endif
55
71
56
post-extract:
57
	${RM} ${WRKSRC}/data/.gitignore
58
59
post-patch:
72
post-patch:
60
	${REINPLACE_CMD} -e 's|"lang/mo"|"${PREFIX}/share/locale"|' ${WRKSRC}/main.cpp
73
	${REINPLACE_CMD} -e '/^ *CXX *=/d ; /^ *LD *=/s/g++/$$(CXX)/ ; \
61
	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|gfx|${DATADIR}/&|' options.cpp \
74
		/^ *CXXFLAGS *+*=/s/-O[s0-3]//; /^ *LOCALIZE *=/d ; \
62
		sdltiles.cpp cata_tiles.cpp gfx/*/tileset.txt
75
		s/\(-lncurses\)\(w*\)/\1\2 -ltinfo\2/ ; \
63
	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|data/json|${DATADIR}/&|' \
76
		s/=$$(PREFIX)\//=$$(DESTDIR)$$(PREFIX)\// ; \
64
		game.cpp init.cpp map.cpp sdltiles.cpp
77
		/install/s/--mode=/-m / ; s/ -t\( $$(DATA_PREFIX)\)/\1/ ; \
65
	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|data/raw|${DATADIR}/&|' \
78
		/cp -R/s/--no-preserve=ownership// ; \
66
		input.cpp iuse_software_sokoban.cpp
79
		/^ *LUA_BINARY *=/s/lua/${LUA_CMD}/' ${WRKSRC}/Makefile
67
	${REINPLACE_CMD} -e 's|data/font["/]|${DATADIR}/&| ; \
80
.if ! ${PORT_OPTIONS:MNLS}
68
		s|data/FONTDATA|${DATADIR}/&|' ${WRKSRC}/sdltiles.cpp
81
	${REINPLACE_CMD} -e '/LOCALE_DIR/s/^/#/' ${WRKSRC}/Makefile
69
	${REINPLACE_CMD} -e 's|data/motd|${DATADIR}/&| ; \
82
.endif
70
		s|data/credits|${DATADIR}/&|' ${WRKSRC}/main_menu.cpp
83
.if ${PORT_OPTIONS:MNCURSES} && ${NCURSESBASE} == /usr
71
	${REINPLACE_CMD} -e '/^CXX *=/d ; /^LD *=/s/g++/$$(CXX)/ ; \
84
	${REINPLACE_CMD} -e 's/$$(shell ncursesw5-config --libs)/-lncursesw/ ; \
72
		/OTHERS += -O3/d ; s/\(-lncurses\)\(w*\)/\1\2 -ltinfo\2/ ; \
85
		/$$(shell ncursesw5-config --cflags)/d' ${WRKSRC}/Makefile
73
		/^WARNINGS *=/d' ${WRKSRC}/Makefile
86
.endif
87
.if ${PORT_OPTIONS:MSDL}
88
	${REINPLACE_CMD} -e '/"file":/s|gfx|${DATADIR}/&|' \
89
		${WRKSRC}/gfx/*/tile_config.json
90
	# replace bundled windows version of terminus font with X-compatible one
91
	${CAT} `cd ${PORTSDIR}/x11-fonts/terminus-font; make -V WRKSRC`/ter-u14n.bdf \
92
		| bdftopcf | ${GZIP_CMD} > ${WRKSRC}/data/font/terminus.fon
93
.endif
74
94
75
do-install:
95
post-install:
76
	${INSTALL_SCRIPT} ${WRKDIR}/cataclysm ${STAGEDIR}${PREFIX}/bin
96
.if ${PORT_OPTIONS:MSOUND}
77
	${INSTALL_PROGRAM} ${WRKSRC}/cataclysm ${STAGEDIR}${PREFIX}/libexec
97
	cd ${WRKSRC}/data && ${COPYTREE_SHARE} sound ${STAGEDIR}${DATADIR}
78
.for dir in data gfx
98
	cd ${DISTDIR} && \
79
	cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}
99
		${INSTALL_DATA} ${SOUND_FILES} ${STAGEDIR}${DATADIR}/sound
80
.endfor
81
.if ${PORT_OPTIONS:MNLS}
82
	cd ${WRKSRC}/lang/mo && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale
83
.endif
100
.endif
84
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
101
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
85
	${FIND} ${WRKSRC} \( -name "*.md" -or -name "*.txt" \) \
102
	${FIND} ${WRKSRC} \( -name "*.md" -or -name "*.txt" \) \
86
		-exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/ \;
103
		-exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/ \;
87
104
88
.include <bsd.port.mk>
105
.include <bsd.port.post.mk>
(-)games/cataclysm-dda/distinfo (-2 / +6 lines)
Lines 1-2 Link Here
1
SHA256 (cataclysm-dda-0.9.tar.gz) = d57455c9f2abdd50a26424d131048276efdc68d3c2d4f22b4bdde903cc0f30be
1
SHA256 (cataclysm-dda-0.B.tar.gz) = 4e18e7a028918fea58dd6b74ef680747df98cbc638d8d0a2d5794a3bf5108b8e
2
SIZE (cataclysm-dda-0.9.tar.gz) = 7219436
2
SIZE (cataclysm-dda-0.B.tar.gz) = 21836678
3
SHA256 (cataclysmthemeREV6.ogg) = fa305afea557b27ed341f6a10dcfab5aa07ecdd92e42b4dddec61eccb3c1c77f
4
SIZE (cataclysmthemeREV6.ogg) = 7964468
5
SHA256 (Dark_Days_Ahead_demo_2.ogg) = 75fe6b792ab06b842add070989acb9fe62f0acc5c17f344d724d774a772a68d4
6
SIZE (Dark_Days_Ahead_demo_2.ogg) = 9182431
(-)games/cataclysm-dda/files/cataclysm.in (-17 lines)
Lines 1-17 Link Here
1
#!/bin/sh
2
3
BIN=%%PREFIX%%/libexec/cataclysm
4
5
die () {
6
	echo `basename $0`" failed: $1"
7
	exit 1
8
}
9
10
if [ "x$HOME" = "x" ]; then
11
	HOME=`getent passwd $(id -nu) | cut -d: -f6`
12
fi
13
test "x$HOME" = "x" && die "HOME directory is not found"
14
15
GAMEDIR=$HOME/.cataclysm
16
mkdir -p $GAMEDIR/data || die "Can\`t create $GAMEDIR/data directory"
17
cd $GAMEDIR && exec $BIN $@
(-)games/cataclysm-dda/files/patch-debug.cpp (-10 lines)
Lines 1-10 Link Here
1
--- debug.cpp.orig	2013-11-26 02:52:18.384654297 +0400
2
+++ debug.cpp	2013-11-26 02:52:27.078654024 +0400
3
@@ -8,7 +8,6 @@
4
 
5
 
6
 #if !(defined _WIN32 || defined WINDOWS || defined __CYGWIN__)
7
-#include <execinfo.h>
8
 #include <stdlib.h>
9
 #endif
10
 
(-)games/cataclysm-dda/files/patch-src-cata_tiles.cpp (+12 lines)
Line 0 Link Here
1
--- src/cata_tiles.cpp.orig	2014-11-17 06:09:38.000000000 +0300
2
+++ src/cata_tiles.cpp	2014-11-30 11:56:51.119502150 +0300
3
@@ -164,9 +164,6 @@ void cata_tiles::get_tile_information(st
4
 int cata_tiles::load_tileset(std::string path, int R, int G, int B)
5
 {
6
     std::string img_path = path;
7
-#ifdef PREFIX   // use the PREFIX path over the current directory
8
-    img_path = (FILENAMES["datadir"] + "/" + img_path);
9
-#endif
10
     /** reinit tile_atlas */
11
     SDL_Surface *tile_atlas = IMG_Load(img_path.c_str());
12
 
(-)games/cataclysm-dda/files/patch-src-game.cpp (+33 lines)
Line 0 Link Here
1
--- src/game.cpp.orig	2014-11-17 06:09:38.000000000 +0300
2
+++ src/game.cpp	2014-11-23 14:15:08.005205207 +0300
3
@@ -4535,15 +4535,17 @@ std::vector<std::string> game::list_acti
4
 void game::write_memorial_file(std::string sLastWords)
5
 {
6
 
7
+    std::string memorialdir = FILENAMES["memorialdir"];
8
+
9
     //Open the file first
10
-    DIR *dir = opendir("memorial");
11
+    DIR *dir = opendir(memorialdir.c_str());
12
     if (!dir) {
13
 #if (defined _WIN32 || defined __WIN32__)
14
-        mkdir("memorial");
15
+        mkdir(memorialdir.c_str());
16
 #else
17
-        mkdir("memorial", 0777);
18
+        mkdir(memorialdir.c_str(), 0777);
19
 #endif
20
-        dir = opendir("memorial");
21
+        dir = opendir(memorialdir.c_str());
22
         if (!dir) {
23
             dbg(D_ERROR) << "game:write_memorial_file: Unable to make memorial directory.";
24
             debugmsg("Could not make './memorial' directory");
25
@@ -4581,7 +4583,7 @@ void game::write_memorial_file(std::stri
26
     }
27
 
28
     //Omit the name if too many unusable characters stripped
29
-    std::string memorial_file_path = string_format("memorial/%s%s.txt",
30
+    std::string memorial_file_path = string_format((memorialdir + "%s%s.txt").c_str(),
31
                                      player_name.str().length() <= (u.name.length() / 5) ? "" : player_name.str().c_str(),
32
                                      timestamp.c_str());
33
 
(-)games/cataclysm-dda/files/patch-src-sdltiles.cpp (+19 lines)
Line 0 Link Here
1
--- src/sdltiles.cpp.orig	2014-11-17 06:09:38.000000000 +0300
2
+++ src/sdltiles.cpp	2014-11-30 13:31:51.462125514 +0300
3
@@ -1,4 +1,5 @@
4
 #if (defined TILES)
5
+#include <sys/param.h>
6
 #include "catacurse.h"
7
 #include "options.h"
8
 #include "output.h"
9
@@ -1213,8 +1214,8 @@ static void save_font_list()
10
     wordexp("~/Library/Fonts", &exp, 0);
11
     font_folder_list(fout, exp.we_wordv[0]);
12
     wordfree(&exp);*/
13
-#elif (defined linux || defined __linux)
14
-    font_folder_list(fout, "/usr/share/fonts");
15
+#elif (defined linux || defined __linux || defined __FreeBSD__)
16
+    font_folder_list(fout, "/usr/local/lib/X11/fonts");
17
     font_folder_list(fout, "/usr/local/share/fonts");
18
     wordexp_t exp;
19
     wordexp("~/.fonts", &exp, 0);
(-)games/cataclysm-dda/files/patch-src-translations.cpp (+18 lines)
Line 0 Link Here
1
--- src/translations.cpp.orig	2014-11-17 06:09:38.000000000 +0300
2
+++ src/translations.cpp	2014-11-30 13:22:06.603147068 +0300
3
@@ -1,5 +1,6 @@
4
 #include "translations.h"
5
 
6
+#include <sys/param.h>
7
 #include <string>
8
 #ifdef LOCALIZE
9
 #undef __STRICT_ANSI__ // _putenv in minGW need that
10
@@ -72,7 +73,7 @@ void set_language(bool reload_options)
11
 
12
     // Step 2. Bind to gettext domain.
13
     const char *locale_dir;
14
-#ifdef __linux__
15
+#if (defined __linux__ || defined __FreeBSD__)
16
     if (!FILENAMES["base_path"].empty()) {
17
         locale_dir = std::string(FILENAMES["base_path"] + "share/locale").c_str();
18
     } else {
(-)games/cataclysm-dda/pkg-plist (-72 / +286 lines)
Lines 1-67 Link Here
1
bin/cataclysm
1
bin/cataclysm
2
libexec/cataclysm
2
%%DATADIR%%/LICENSE.txt
3
%%DATADIR%%/data/FONTDATA
3
%%DATADIR%%/README.txt
4
%%DATADIR%%/data/cataicon.ico
4
%%DATADIR%%/cataicon.ico
5
%%DATADIR%%/data/changelog.txt
5
%%DATADIR%%/changelog.txt
6
%%DATADIR%%/data/credits
6
%%DATADIR%%/credits/de.credits
7
%%DATADIR%%/data/font/fixedsys.ttf
7
%%DATADIR%%/credits/en.credits
8
%%DATADIR%%/data/font/terminus.fon
8
%%DATADIR%%/credits/es_AR.credits
9
%%DATADIR%%/data/json/bionics.json
9
%%DATADIR%%/credits/ru.credits
10
%%DATADIR%%/data/json/colors.json
10
%%DATADIR%%/font/fixedsys.ttf
11
%%DATADIR%%/data/json/dreams.json
11
%%DATADIR%%/font/square.ttf
12
%%DATADIR%%/data/json/furniture.json
12
%%DATADIR%%/font/terminus.fon
13
%%DATADIR%%/data/json/halloween_special.json
13
%%DATADIR%%/fontdata.json
14
%%DATADIR%%/data/json/hints.json
14
%%SDL%%%%DATADIR%%/gfx/BlockheadTileset/blockheadtiles.png
15
%%DATADIR%%/data/json/item_groups.json
15
%%SDL%%%%DATADIR%%/gfx/BlockheadTileset/tile_config.json
16
%%DATADIR%%/data/json/items/ammo.json
16
%%SDL%%%%DATADIR%%/gfx/BlockheadTileset/tileset.txt
17
%%DATADIR%%/data/json/items/archery.json
17
%%SDL%%%%DATADIR%%/gfx/DeonTileset/deontiles.png
18
%%DATADIR%%/data/json/items/armor.json
18
%%SDL%%%%DATADIR%%/gfx/DeonTileset/tile_config.json
19
%%DATADIR%%/data/json/items/books.json
19
%%SDL%%%%DATADIR%%/gfx/DeonTileset/tileset.txt
20
%%DATADIR%%/data/json/items/comestibles.json
20
%%SDL%%%%DATADIR%%/gfx/HoderTileset/hodertiles.png
21
%%DATADIR%%/data/json/items/containers.json
21
%%SDL%%%%DATADIR%%/gfx/HoderTileset/tile_config.json
22
%%DATADIR%%/data/json/items/instruments.json
22
%%SDL%%%%DATADIR%%/gfx/HoderTileset/tileset.txt
23
%%DATADIR%%/data/json/items/melee.json
23
%%SDL%%%%DATADIR%%/gfx/MShock24Tileset/fallback.png
24
%%DATADIR%%/data/json/items/mods.json
24
%%SDL%%%%DATADIR%%/gfx/MShock24Tileset/tile_config.json
25
%%DATADIR%%/data/json/items/ranged.json
25
%%SDL%%%%DATADIR%%/gfx/MShock24Tileset/tiles.png
26
%%DATADIR%%/data/json/items/tools.json
26
%%SDL%%%%DATADIR%%/gfx/MShock24Tileset/tileset.txt
27
%%DATADIR%%/data/json/items/vehicle_parts.json
27
%%SDL%%%%DATADIR%%/gfx/MShock32Tileset/fallback.png
28
%%DATADIR%%/data/json/lab_notes.json
28
%%SDL%%%%DATADIR%%/gfx/MShock32Tileset/tile_config.json
29
%%DATADIR%%/data/json/martialarts.json
29
%%SDL%%%%DATADIR%%/gfx/MShock32Tileset/tiles.png
30
%%DATADIR%%/data/json/materials.json
30
%%SDL%%%%DATADIR%%/gfx/MShock32Tileset/tileset.txt
31
%%DATADIR%%/data/json/migo_speech.json
31
%%SDL%%%%DATADIR%%/gfx/RetroASCIITileset/retroasciitiles.png
32
%%DATADIR%%/data/json/monstergroups.json
32
%%SDL%%%%DATADIR%%/gfx/RetroASCIITileset/tile_config.json
33
%%DATADIR%%/data/json/monsters.json
33
%%SDL%%%%DATADIR%%/gfx/RetroASCIITileset/tileset.txt
34
%%DATADIR%%/data/json/mutations.json
34
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset10/retrodaysfallback10.png
35
%%DATADIR%%/data/json/names.json
35
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset10/retrodaystiles10.png
36
%%DATADIR%%/data/json/professions.json
36
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset10/tile_config.json
37
%%DATADIR%%/data/json/recipes.json
37
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset10/tileset.txt
38
%%DATADIR%%/data/json/skills.json
38
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset20/retrodaysfallback20.png
39
%%DATADIR%%/data/json/snippets.json
39
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset20/retrodaystiles20.png
40
%%DATADIR%%/data/json/species.json
40
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset20/tile_config.json
41
%%DATADIR%%/data/json/techniques.json
41
%%SDL%%%%DATADIR%%/gfx/RetroDaysTileset20/tileset.txt
42
%%DATADIR%%/data/json/terrain.json
42
%%SDL%%%%DATADIR%%/gfx/ThuztorTileset@/thuztortiles@.png
43
%%DATADIR%%/data/json/tool_qualities.json
43
%%SDL%%%%DATADIR%%/gfx/ThuztorTileset@/tile_config.json
44
%%DATADIR%%/data/json/tutorial.json
44
%%SDL%%%%DATADIR%%/gfx/ThuztorTileset@/tileset.txt
45
%%DATADIR%%/data/json/vehicle_parts.json
45
%%SDL%%%%DATADIR%%/gfx/TsuTileset/tile_config.json
46
%%DATADIR%%/data/json/vehicles.json
46
%%SDL%%%%DATADIR%%/gfx/TsuTileset/tileset.txt
47
%%DATADIR%%/data/motd
47
%%SDL%%%%DATADIR%%/gfx/TsuTileset/tsutiles.png
48
%%DATADIR%%/data/raw/keybindings.json
48
%%SDL%%%%DATADIR%%/gfx/tile.png
49
%%DATADIR%%/data/raw/sokoban.txt
49
%%SDL%%%%DATADIR%%/gfx/tile_config.json
50
%%DATADIR%%/gfx/DeonTileset/deontiles.png
50
%%SDL%%%%DATADIR%%/gfx/tile_config_template.json
51
%%DATADIR%%/gfx/DeonTileset/tile_config.json
51
%%SDL%%%%DATADIR%%/gfx/tinytile.png
52
%%DATADIR%%/gfx/DeonTileset/tileset.txt
52
%%DATADIR%%/json/LOADING_ORDER.md
53
%%DATADIR%%/gfx/HoderTileset/hodertiles.png
53
%%DATADIR%%/json/bionics.json
54
%%DATADIR%%/gfx/HoderTileset/tile_config.json
54
%%DATADIR%%/json/boxing.json
55
%%DATADIR%%/gfx/HoderTileset/tileset.txt
55
%%DATADIR%%/json/bullet_pulling.json
56
%%DATADIR%%/gfx/TsuTileset/tile_config.json
56
%%DATADIR%%/json/construction.json
57
%%DATADIR%%/gfx/TsuTileset/tileset.txt
57
%%DATADIR%%/json/doll_speech.json
58
%%DATADIR%%/gfx/TsuTileset/tsutiles.png
58
%%DATADIR%%/json/dreams.json
59
%%DATADIR%%/gfx/tile.png
59
%%DATADIR%%/json/effects.json
60
%%DATADIR%%/gfx/tile_config.json
60
%%DATADIR%%/json/fish.json
61
%%DATADIR%%/gfx/tile_config_template.json
61
%%DATADIR%%/json/furniture.json
62
%%DATADIR%%/gfx/tinytile.png
62
%%DATADIR%%/json/furniture/ags_furniture.json
63
%%DATADIR%%/json/hints.json
64
%%DATADIR%%/json/item_groups.json
65
%%DATADIR%%/json/items/ags_items.json
66
%%DATADIR%%/json/items/ammo.json
67
%%DATADIR%%/json/items/ammo_types.json
68
%%DATADIR%%/json/items/archery.json
69
%%DATADIR%%/json/items/armor.json
70
%%DATADIR%%/json/items/bionics.json
71
%%DATADIR%%/json/items/books.json
72
%%DATADIR%%/json/items/comestibles.json
73
%%DATADIR%%/json/items/containers.json
74
%%DATADIR%%/json/items/gi.json
75
%%DATADIR%%/json/items/handloaded_bullets.json
76
%%DATADIR%%/json/items/martial_arts_manuals.json
77
%%DATADIR%%/json/items/melee.json
78
%%DATADIR%%/json/items/mods.json
79
%%DATADIR%%/json/items/newspaper.json
80
%%DATADIR%%/json/items/ranged.json
81
%%DATADIR%%/json/items/tool_armor.json
82
%%DATADIR%%/json/items/tools.json
83
%%DATADIR%%/json/items/var_vehicle_parts.json
84
%%DATADIR%%/json/items/vehicle_parts.json
85
%%DATADIR%%/json/lab_notes.json
86
%%DATADIR%%/json/main.lua
87
%%DATADIR%%/json/map_extra_items.json
88
%%DATADIR%%/json/mapgen/Prepper_house01.json
89
%%DATADIR%%/json/mapgen/ags_station.json
90
%%DATADIR%%/json/mapgen/antique_store.json
91
%%DATADIR%%/json/mapgen/arcade.json
92
%%DATADIR%%/json/mapgen/bandit_cabin.json
93
%%DATADIR%%/json/mapgen/bandit_camp.json
94
%%DATADIR%%/json/mapgen/bar.json
95
%%DATADIR%%/json/mapgen/bowling_alley.json
96
%%DATADIR%%/json/mapgen/cabin03.json
97
%%DATADIR%%/json/mapgen/coffee_shop.json
98
%%DATADIR%%/json/mapgen/diner.json
99
%%DATADIR%%/json/mapgen/dojo.json
100
%%DATADIR%%/json/mapgen/electronics1.json
101
%%DATADIR%%/json/mapgen/evac_center.json
102
%%DATADIR%%/json/mapgen/fire_station.json
103
%%DATADIR%%/json/mapgen/fortified_house01.json
104
%%DATADIR%%/json/mapgen/gardening_store.json
105
%%DATADIR%%/json/mapgen/grocery1.json
106
%%DATADIR%%/json/mapgen/gunsmith.json
107
%%DATADIR%%/json/mapgen/gunstore_home_defense.json
108
%%DATADIR%%/json/mapgen/gym.json
109
%%DATADIR%%/json/mapgen/homeimprovement.json
110
%%DATADIR%%/json/mapgen/house04.json
111
%%DATADIR%%/json/mapgen/house05.json
112
%%DATADIR%%/json/mapgen/house05_ab.json
113
%%DATADIR%%/json/mapgen/house06.json
114
%%DATADIR%%/json/mapgen/house07.json
115
%%DATADIR%%/json/mapgen/house08.json
116
%%DATADIR%%/json/mapgen/house09 .json
117
%%DATADIR%%/json/mapgen/house10.json
118
%%DATADIR%%/json/mapgen/house11.json
119
%%DATADIR%%/json/mapgen/house_duplex.json
120
%%DATADIR%%/json/mapgen/house_garage.json
121
%%DATADIR%%/json/mapgen/house_garage2.json
122
%%DATADIR%%/json/mapgen/house_garage3.json
123
%%DATADIR%%/json/mapgen/house_garage4.json
124
%%DATADIR%%/json/mapgen/house_garage5.json
125
%%DATADIR%%/json/mapgen/house_library.json
126
%%DATADIR%%/json/mapgen/house_modern_lx.json
127
%%DATADIR%%/json/mapgen/house_patio.json
128
%%DATADIR%%/json/mapgen/house_porch.json
129
%%DATADIR%%/json/mapgen/house_rv.json
130
%%DATADIR%%/json/mapgen/house_tool_shed.json
131
%%DATADIR%%/json/mapgen/jewel_store.json
132
%%DATADIR%%/json/mapgen/mall.json
133
%%DATADIR%%/json/mapgen/meth_lab.json
134
%%DATADIR%%/json/mapgen/motel.json
135
%%DATADIR%%/json/mapgen/museum.json
136
%%DATADIR%%/json/mapgen/necropolis.json
137
%%DATADIR%%/json/mapgen/necropolisB1.json
138
%%DATADIR%%/json/mapgen/pharmacy_1.json
139
%%DATADIR%%/json/mapgen/pharmacy_1_open.json
140
%%DATADIR%%/json/mapgen/pizza_parlor.json
141
%%DATADIR%%/json/mapgen/power_station_large.json
142
%%DATADIR%%/json/mapgen/power_station_small.json
143
%%DATADIR%%/json/mapgen/restaurant.json
144
%%DATADIR%%/json/mapgen/restaurant2.json
145
%%DATADIR%%/json/mapgen/restaurant_fast.json
146
%%DATADIR%%/json/mapgen/sai.json
147
%%DATADIR%%/json/mapgen/warehouse.json
148
%%DATADIR%%/json/martialarts.json
149
%%DATADIR%%/json/materials.json
150
%%DATADIR%%/json/monster_drops.json
151
%%DATADIR%%/json/monstergroups.json
152
%%DATADIR%%/json/monsters.json
153
%%DATADIR%%/json/mutations.json
154
%%DATADIR%%/json/npcs/NC_ARSONIST.json
155
%%DATADIR%%/json/npcs/NC_BOUNTY_HUNTER.json
156
%%DATADIR%%/json/npcs/NC_COWBOY.json
157
%%DATADIR%%/json/npcs/NC_DOCTOR.json
158
%%DATADIR%%/json/npcs/NC_EVAC_SHOPKEEP.json
159
%%DATADIR%%/json/npcs/NC_HACKER.json
160
%%DATADIR%%/json/npcs/NC_HUNTER.json
161
%%DATADIR%%/json/npcs/NC_NINJA.json
162
%%DATADIR%%/json/npcs/NC_SCAVENGER.json
163
%%DATADIR%%/json/npcs/NC_SCIENTIST.json
164
%%DATADIR%%/json/npcs/NC_THUG.json
165
%%DATADIR%%/json/npcs/NC_TRADER.json
166
%%DATADIR%%/json/npcs/factions.json
167
%%DATADIR%%/json/npcs/items_generic.json
168
%%DATADIR%%/json/npcs/npc.json
169
%%DATADIR%%/json/overmap_specials.json
170
%%DATADIR%%/json/overmap_terrain.json
171
%%DATADIR%%/json/preload.lua
172
%%DATADIR%%/json/professions.json
173
%%DATADIR%%/json/recipes/recipe_ammo.json
174
%%DATADIR%%/json/recipes/recipe_armor.json
175
%%DATADIR%%/json/recipes/recipe_deconstruction.json
176
%%DATADIR%%/json/recipes/recipe_electronics.json
177
%%DATADIR%%/json/recipes/recipe_food.json
178
%%DATADIR%%/json/recipes/recipe_medsandchemicals.json
179
%%DATADIR%%/json/recipes/recipe_others.json
180
%%DATADIR%%/json/recipes/recipe_weapon.json
181
%%DATADIR%%/json/recipes/recipes.json
182
%%DATADIR%%/json/regional_map_settings.json
183
%%DATADIR%%/json/scenarios/scenarios.json
184
%%DATADIR%%/json/skills.json
185
%%DATADIR%%/json/snippets.json
186
%%DATADIR%%/json/species.json
187
%%DATADIR%%/json/speech.json
188
%%DATADIR%%/json/start_locations.json
189
%%DATADIR%%/json/techniques.json
190
%%DATADIR%%/json/terrain.json
191
%%DATADIR%%/json/terrain/ags_terrain.json
192
%%DATADIR%%/json/test_regions.json
193
%%DATADIR%%/json/tool_qualities.json
194
%%DATADIR%%/json/traps.json
195
%%DATADIR%%/json/tutorial.json
196
%%DATADIR%%/json/vehicle_parts.json
197
%%DATADIR%%/json/vehicles/vehicles.json
198
%%LUA%%%%DATADIR%%/lua/autoexec.lua
199
%%LUA%%%%DATADIR%%/lua/class_definitions.lua
200
%%DATADIR%%/mods/AutoGasStations/modinfo.json
201
%%DATADIR%%/mods/Boats/b_inflatable_boat_parts.json
202
%%DATADIR%%/mods/Boats/b_item_groups.json
203
%%DATADIR%%/mods/Boats/b_items.json
204
%%DATADIR%%/mods/Boats/b_recipes.json
205
%%DATADIR%%/mods/Boats/b_var_veh_parts.json
206
%%DATADIR%%/mods/Boats/b_var_wood_veh_parts.json
207
%%DATADIR%%/mods/Boats/b_vehicles.json
208
%%DATADIR%%/mods/Boats/b_wooden_boat_parts.json
209
%%DATADIR%%/mods/Boats/modinfo.json
210
%%DATADIR%%/mods/DinoMod/dinosaur.json
211
%%DATADIR%%/mods/DinoMod/fieldoffice.json
212
%%DATADIR%%/mods/DinoMod/modinfo.json
213
%%DATADIR%%/mods/DinoMod/regional_map_settings.json
214
%%DATADIR%%/mods/EW_Pack/ew_ammo.json
215
%%DATADIR%%/mods/EW_Pack/ew_ammo_handloaded.json
216
%%DATADIR%%/mods/EW_Pack/ew_ammo_t.json
217
%%DATADIR%%/mods/EW_Pack/ew_books.json
218
%%DATADIR%%/mods/EW_Pack/ew_bullet_pulling.json
219
%%DATADIR%%/mods/EW_Pack/ew_item_groups.json
220
%%DATADIR%%/mods/EW_Pack/ew_mods.json
221
%%DATADIR%%/mods/EW_Pack/ew_recipes.json
222
%%DATADIR%%/mods/EW_Pack/ew_retool.json
223
%%DATADIR%%/mods/EW_Pack/ew_weapons.json
224
%%DATADIR%%/mods/EW_Pack/modinfo.json
225
%%DATADIR%%/mods/Experimental_Z-Level/2fmotel.json
226
%%DATADIR%%/mods/Experimental_Z-Level/modinfo.json
227
%%DATADIR%%/mods/Experimental_Z-Level/office_tower.json
228
%%DATADIR%%/mods/Experimental_Z-Level/overmap_specials.json
229
%%DATADIR%%/mods/Experimental_Z-Level/overmap_terrain.json
230
%%DATADIR%%/mods/Fast_Zombies/main.lua
231
%%DATADIR%%/mods/Fast_Zombies/modinfo.json
232
%%DATADIR%%/mods/Medieval_pack/modinfo.json
233
%%DATADIR%%/mods/Mundane_Zombies/modinfo.json
234
%%DATADIR%%/mods/No_Energy_Weapons/modinfo.json
235
%%DATADIR%%/mods/No_Flaming_Weapons/modinfo.json
236
%%DATADIR%%/mods/No_Medieval_Items/modinfo.json
237
%%DATADIR%%/mods/No_Mutagen/modinfo.json
238
%%DATADIR%%/mods/No_Old_guns/modinfo.json
239
%%DATADIR%%/mods/No_Powered_Armor/modinfo.json
240
%%DATADIR%%/mods/No_Religious_Books/modinfo.json
241
%%DATADIR%%/mods/No_Reviving/main.lua
242
%%DATADIR%%/mods/No_Reviving/modinfo.json
243
%%DATADIR%%/mods/No_Rivtech_Guns/modinfo.json
244
%%DATADIR%%/mods/No_Survivor_Armor/modinfo.json
245
%%DATADIR%%/mods/No_Survivor_Armor/survivor.json
246
%%DATADIR%%/mods/Only_Wildlife/modinfo.json
247
%%DATADIR%%/mods/RL_Classes/classes.json
248
%%DATADIR%%/mods/RL_Classes/modinfo.json
249
%%DATADIR%%/mods/Remote_Control/modinfo.json
250
%%DATADIR%%/mods/Slow_Zombies/main.lua
251
%%DATADIR%%/mods/Slow_Zombies/modinfo.json
252
%%DATADIR%%/mods/dev-default-mods.json
253
%%DATADIR%%/mods/old_guns/modinfo.json
254
%%DATADIR%%/motd/de.motd
255
%%DATADIR%%/motd/en.motd
256
%%DATADIR%%/motd/es_AR.motd
257
%%DATADIR%%/motd/ru.motd
258
%%DATADIR%%/names/en.json
259
%%DATADIR%%/names/fr.json
260
%%DATADIR%%/names/ja.json
261
%%DATADIR%%/names/ko.json
262
%%DATADIR%%/names/ru.json
263
%%DATADIR%%/names/zh_CN.json
264
%%DATADIR%%/names/zh_TW.json
265
%%DATADIR%%/raw/colors.json
266
%%DATADIR%%/raw/keybindings.json
267
%%DATADIR%%/raw/sokoban.txt
268
%%DATADIR%%/recycling/halloween_special.json
269
%%DATADIR%%/recycling/instruments.json
270
%%SOUND%%%%DATADIR%%/sound/Dark_Days_Ahead_demo_2.ogg
271
%%SOUND%%%%DATADIR%%/sound/cataclysmthemeREV6.ogg
272
%%SOUND%%%%DATADIR%%/sound/soundset.json
63
%%PORTDOCS%%%%DOCSDIR%%/CMakeLists.txt
273
%%PORTDOCS%%%%DOCSDIR%%/CMakeLists.txt
64
%%PORTDOCS%%%%DOCSDIR%%/CODE_STYLE.txt
274
%%PORTDOCS%%%%DOCSDIR%%/CODE_STYLE.txt
275
%%PORTDOCS%%%%DOCSDIR%%/COMPILER_SUPPORT.md
65
%%PORTDOCS%%%%DOCSDIR%%/COMPILING.md
276
%%PORTDOCS%%%%DOCSDIR%%/COMPILING.md
66
%%PORTDOCS%%%%DOCSDIR%%/COMPILING_osx.md
277
%%PORTDOCS%%%%DOCSDIR%%/COMPILING_osx.md
67
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
278
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
Lines 69-78 Link Here
69
%%PORTDOCS%%%%DOCSDIR%%/ENUMS.md
280
%%PORTDOCS%%%%DOCSDIR%%/ENUMS.md
70
%%PORTDOCS%%%%DOCSDIR%%/GAMEMODES.md
281
%%PORTDOCS%%%%DOCSDIR%%/GAMEMODES.md
71
%%PORTDOCS%%%%DOCSDIR%%/GAME_BALANCE.txt
282
%%PORTDOCS%%%%DOCSDIR%%/GAME_BALANCE.txt
283
%%PORTDOCS%%%%DOCSDIR%%/ITEM_SPAWN.md
284
%%PORTDOCS%%%%DOCSDIR%%/JSON_FLAGS.md
72
%%PORTDOCS%%%%DOCSDIR%%/JSON_INFO.md
285
%%PORTDOCS%%%%DOCSDIR%%/JSON_INFO.md
286
%%PORTDOCS%%%%DOCSDIR%%/JSON_LOADING_ORDER.md
73
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
287
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
288
%%PORTDOCS%%%%DOCSDIR%%/LOADING_ORDER.md
289
%%PORTDOCS%%%%DOCSDIR%%/LUA_SUPPORT.md
290
%%PORTDOCS%%%%DOCSDIR%%/MAPGEN.md
74
%%PORTDOCS%%%%DOCSDIR%%/MODDING.txt
291
%%PORTDOCS%%%%DOCSDIR%%/MODDING.txt
75
%%PORTDOCS%%%%DOCSDIR%%/OLD_TODO.txt
292
%%PORTDOCS%%%%DOCSDIR%%/OLD_TODO.txt
293
%%PORTDOCS%%%%DOCSDIR%%/PLAYER_ACTIVITY.md
76
%%PORTDOCS%%%%DOCSDIR%%/README.md
294
%%PORTDOCS%%%%DOCSDIR%%/README.md
77
%%PORTDOCS%%%%DOCSDIR%%/README.txt
295
%%PORTDOCS%%%%DOCSDIR%%/README.txt
78
%%PORTDOCS%%%%DOCSDIR%%/README_all_translators.txt
296
%%PORTDOCS%%%%DOCSDIR%%/README_all_translators.txt
Lines 81-90 Link Here
81
%%PORTDOCS%%%%DOCSDIR%%/changelog.txt
299
%%PORTDOCS%%%%DOCSDIR%%/changelog.txt
82
%%PORTDOCS%%%%DOCSDIR%%/de.txt
300
%%PORTDOCS%%%%DOCSDIR%%/de.txt
83
%%PORTDOCS%%%%DOCSDIR%%/doxygen_conf.txt
301
%%PORTDOCS%%%%DOCSDIR%%/doxygen_conf.txt
302
%%PORTDOCS%%%%DOCSDIR%%/freenode.txt
303
%%PORTDOCS%%%%DOCSDIR%%/office_ascii_map.txt
84
%%PORTDOCS%%%%DOCSDIR%%/sokoban.txt
304
%%PORTDOCS%%%%DOCSDIR%%/sokoban.txt
85
%%PORTDOCS%%%%DOCSDIR%%/tileset.txt
305
%%PORTDOCS%%%%DOCSDIR%%/tileset.txt
86
%%NLS%%share/locale/cs/LC_MESSAGES/cataclysm-dda.mo
306
%%NLS%%share/locale/cs/LC_MESSAGES/cataclysm-dda.mo
87
%%NLS%%share/locale/de/LC_MESSAGES/cataclysm-dda.mo
307
%%NLS%%share/locale/de/LC_MESSAGES/cataclysm-dda.mo
308
%%NLS%%share/locale/es_AR/LC_MESSAGES/cataclysm-dda.mo
309
%%NLS%%share/locale/es_ES/LC_MESSAGES/cataclysm-dda.mo
310
%%NLS%%share/locale/fi/LC_MESSAGES/cataclysm-dda.mo
88
%%NLS%%share/locale/fr/LC_MESSAGES/cataclysm-dda.mo
311
%%NLS%%share/locale/fr/LC_MESSAGES/cataclysm-dda.mo
89
%%NLS%%share/locale/it/LC_MESSAGES/cataclysm-dda.mo
312
%%NLS%%share/locale/it/LC_MESSAGES/cataclysm-dda.mo
90
%%NLS%%share/locale/ja/LC_MESSAGES/cataclysm-dda.mo
313
%%NLS%%share/locale/ja/LC_MESSAGES/cataclysm-dda.mo
Lines 91-109 Link Here
91
%%NLS%%share/locale/ko/LC_MESSAGES/cataclysm-dda.mo
314
%%NLS%%share/locale/ko/LC_MESSAGES/cataclysm-dda.mo
92
%%NLS%%share/locale/pl/LC_MESSAGES/cataclysm-dda.mo
315
%%NLS%%share/locale/pl/LC_MESSAGES/cataclysm-dda.mo
93
%%NLS%%share/locale/pt/LC_MESSAGES/cataclysm-dda.mo
316
%%NLS%%share/locale/pt/LC_MESSAGES/cataclysm-dda.mo
317
%%NLS%%share/locale/pt_BR/LC_MESSAGES/cataclysm-dda.mo
318
%%NLS%%share/locale/pt_PT/LC_MESSAGES/cataclysm-dda.mo
94
%%NLS%%share/locale/ru/LC_MESSAGES/cataclysm-dda.mo
319
%%NLS%%share/locale/ru/LC_MESSAGES/cataclysm-dda.mo
95
%%NLS%%share/locale/sr/LC_MESSAGES/cataclysm-dda.mo
320
%%NLS%%share/locale/sr/LC_MESSAGES/cataclysm-dda.mo
96
%%NLS%%share/locale/vi/LC_MESSAGES/cataclysm-dda.mo
321
%%NLS%%share/locale/vi/LC_MESSAGES/cataclysm-dda.mo
97
%%NLS%%share/locale/zh_CN/LC_MESSAGES/cataclysm-dda.mo
322
%%NLS%%share/locale/zh_CN/LC_MESSAGES/cataclysm-dda.mo
98
%%NLS%%share/locale/zh_TW/LC_MESSAGES/cataclysm-dda.mo
323
%%NLS%%share/locale/zh_TW/LC_MESSAGES/cataclysm-dda.mo
99
%%PORTDOCS%%@dirrm %%DOCSDIR%%
100
@dirrm %%DATADIR%%/gfx/TsuTileset
101
@dirrm %%DATADIR%%/gfx/HoderTileset
102
@dirrm %%DATADIR%%/gfx/DeonTileset
103
@dirrm %%DATADIR%%/gfx
104
@dirrm %%DATADIR%%/data/raw
105
@dirrm %%DATADIR%%/data/json/items
106
@dirrm %%DATADIR%%/data/json
107
@dirrm %%DATADIR%%/data/font
108
@dirrm %%DATADIR%%/data
109
@dirrm %%DATADIR%%

Return to bug 196181