aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorPawel Pekala <pawel@FreeBSD.org>2016-11-16 13:19:06 +0000
committerPawel Pekala <pawel@FreeBSD.org>2016-11-16 13:19:06 +0000
commitedb15ab4e1fd8b3dddbe941edf3b593918f00297 (patch)
tree1da5f303bc9e8d000f0cfd90e0e8df8624d72e5c /games
parent9b5691d2c17b1cc9b9383951ca1d29d89f26a49e (diff)
downloadports-edb15ab4e1fd8b3dddbe941edf3b593918f00297.tar.gz
ports-edb15ab4e1fd8b3dddbe941edf3b593918f00297.zip
Notes
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/linux-dwarffortress/Makefile63
-rw-r--r--games/linux-dwarffortress/distinfo3
-rw-r--r--games/linux-dwarffortress/files/dwarffortress.in33
-rw-r--r--games/linux-dwarffortress/pkg-descr4
-rw-r--r--games/linux-dwarffortress/pkg-plist300
6 files changed, 404 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 4e4812cbcaa8..aa7a552bcb2b 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -533,6 +533,7 @@
SUBDIR += linux-defcon
SUBDIR += linux-doom3
SUBDIR += linux-doom3-demo
+ SUBDIR += linux-dwarffortress
SUBDIR += linux-enemyterritory
SUBDIR += linux-enemyterritory-etpro
SUBDIR += linux-enemyterritory-jaymod
diff --git a/games/linux-dwarffortress/Makefile b/games/linux-dwarffortress/Makefile
new file mode 100644
index 000000000000..9e6b66d7380c
--- /dev/null
+++ b/games/linux-dwarffortress/Makefile
@@ -0,0 +1,63 @@
+# Created by: Michael Williams <ports@mgwsoftware.com>
+# $FreeBSD$
+
+PORTNAME= dwarffortress
+DISTVERSION= 0.43.05
+CATEGORIES= games linux
+MASTER_SITES= http://www.bay12games.com/dwarves/
+PKGNAMEPREFIX= linux-
+DISTNAME= df_${DISTVERSION:S|0.||:S|.|_|}_linux32
+
+MAINTAINER= pawel@FreeBSD.org
+COMMENT= Dwarven fortress building game with ASCII graphics (Linux version)
+
+LICENSE= BAY12
+LICENSE_NAME= Bay 12 Games Dwarf Fortress Licence
+LICENSE_TEXT= Copyright (c) 2002-2016. All rights are retained by Tarn Adams, \
+ save the following: you may redistribute the unmodified binary \
+ and accompanying files, provided you do so free of charge. You \
+ may distribute modified text files from the data and raw \
+ folders (see the readme.txt in those folders for more \
+ information). We'd appreciate it if you credit yourself or an \
+ alias somewhere for any modifications to prevent confusion \
+ with vanilla DF (it helps with bug reports). If you'd like to \
+ distribute a modified version of the game or portion of the \
+ archive and are worried about copyright infringement, please \
+ contact Tarn Adams at toadyone@bay12games.com.
+LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+
+USES= linux tar:bzip2
+USE_LINUX= gtk2 libsndfile openal-soft sdlimage sdlttf xorglibs
+
+SUB_FILES= dwarffortress
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/df_linux
+
+ONLY_FOR_ARCHS= i386 amd64
+
+PORTDOCS= README.linux readme.txt file\ changes.txt release\ notes.txt \
+ command\ line.txt
+DESKTOP_ENTRIES="Dwarf Fortress" "" "" "dwarffortress" \
+ "Game;Simulation;" false
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/dwarffortress ${STAGEDIR}${PREFIX}/bin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/dwarffortress
+ ${BRANDELF} -t Linux ${WRKSRC}/libs/Dwarf_Fortress
+ ${INSTALL_PROGRAM} ${WRKSRC}/libs/Dwarf_Fortress \
+ ${STAGEDIR}${PREFIX}/libexec/dwarffortress
+ (cd ${WRKSRC}/libs && ${INSTALL_LIB} libgcc_s.so.1 libgraphics.so \
+ libstdc++.so.6 ${STAGEDIR}${PREFIX}/libexec/dwarffortress)
+ @${MKDIR} ${STAGEDIR}${DATADIR}/data
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} raw ${STAGEDIR}${DATADIR})
+ (cd ${WRKSRC}/data && ${COPYTREE_SHARE} "announcement art dipscript \
+ help index init initial_movies movies shader.fs shader.vs \
+ sound speech" ${STAGEDIR}${DATADIR}/data)
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/games/linux-dwarffortress/distinfo b/games/linux-dwarffortress/distinfo
new file mode 100644
index 000000000000..3baedeef41af
--- /dev/null
+++ b/games/linux-dwarffortress/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1473957795
+SHA256 (df_43_05_linux32.tar.bz2) = 0334e6b35ecc36949f5c60ffc1eb46fade3365b55a44f2e11fd4ae799ba7819a
+SIZE (df_43_05_linux32.tar.bz2) = 12158550
diff --git a/games/linux-dwarffortress/files/dwarffortress.in b/games/linux-dwarffortress/files/dwarffortress.in
new file mode 100644
index 000000000000..128e7e47a49b
--- /dev/null
+++ b/games/linux-dwarffortress/files/dwarffortress.in
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+# FreeBSD Dwarf Fortress Loading Script
+# Created: December 2015
+# Created By: Michael Williams <ports@mgwsoftware.com>
+# Based off Loading Script for ArchLinux:
+# (https://projects.archlinux.org/svntogit/community.git/tree/trunk/dwarffortress?h=packages/dwarffortress)
+
+#export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch.
+#export SDL_VIDEO_CENTERED=1 # Centre the screen. Messes up resizing.
+
+confdir="$HOME/.dwarffortress"
+prefix=%%PREFIX%%
+libdir=$prefix/libexec/dwarffortress
+sharedir=$prefix/share/dwarffortress
+datadir=$sharedir/data
+
+if [ ! -d "$confdir" ]; then
+ mkdir -p "$confdir/data"
+ ln -s $libdir "$confdir/libs"
+ ln -s $sharedir/raw "$confdir/raw"
+ cp -rn $datadir/init "$confdir/data/init"
+fi
+
+for link in announcement art dipscript help index initial_movies movies shader.fs shader.vs sound speech; do
+ cp -r $datadir/$link "$confdir/data/$link"
+ chmod -R u+w "$confdir/data/$link"
+done
+
+export LD_LIBRARY_PATH=$libdir
+
+cd "$confdir"
+exec ./libs/Dwarf_Fortress "$@"
diff --git a/games/linux-dwarffortress/pkg-descr b/games/linux-dwarffortress/pkg-descr
new file mode 100644
index 000000000000..34e5f9b867a7
--- /dev/null
+++ b/games/linux-dwarffortress/pkg-descr
@@ -0,0 +1,4 @@
+Dwarf Fortress is a single-player fantasy game. You can control a dwarven
+outpost or an adventurer in a randomly generated, persistent world.
+
+WWW: http://www.bay12games.com/dwarves/
diff --git a/games/linux-dwarffortress/pkg-plist b/games/linux-dwarffortress/pkg-plist
new file mode 100644
index 000000000000..ba424ed8c53b
--- /dev/null
+++ b/games/linux-dwarffortress/pkg-plist
@@ -0,0 +1,300 @@
+@(root,wheel,755) bin/dwarffortress
+libexec/dwarffortress/Dwarf_Fortress
+libexec/dwarffortress/libgcc_s.so.1
+libexec/dwarffortress/libgraphics.so
+libexec/dwarffortress/libstdc++.so.6
+%%DATADIR%%/data/announcement/diplomatrebuffed
+%%DATADIR%%/data/announcement/end2
+%%DATADIR%%/data/announcement/end3
+%%DATADIR%%/data/announcement/end4
+%%DATADIR%%/data/announcement/end5
+%%DATADIR%%/data/announcement/fortressintro
+%%DATADIR%%/data/announcement/hastyking
+%%DATADIR%%/data/announcement/kingarrival
+%%DATADIR%%/data/announcement/merchantexit
+%%DATADIR%%/data/announcement/merchantintro
+%%DATADIR%%/data/announcement/semiend
+%%DATADIR%%/data/announcement/unretire
+%%DATADIR%%/data/art/curses_640x300.bmp
+%%DATADIR%%/data/art/curses_640x300.png
+%%DATADIR%%/data/art/curses_800x600.bmp
+%%DATADIR%%/data/art/curses_800x600.png
+%%DATADIR%%/data/art/curses_square_16x16.bmp
+%%DATADIR%%/data/art/curses_square_16x16.png
+%%DATADIR%%/data/art/font license.txt
+%%DATADIR%%/data/art/font.ttf
+%%DATADIR%%/data/art/mouse.bmp
+%%DATADIR%%/data/art/mouse.png
+%%DATADIR%%/data/dipscript/dwarf_liaison
+%%DATADIR%%/data/dipscript/elves_firstcontact
+%%DATADIR%%/data/dipscript/elves_standard
+%%DATADIR%%/data/dipscript/human_standard
+%%DATADIR%%/data/dipscript/human_trade
+%%DATADIR%%/data/dipscript/text/dwarf_liaison1
+%%DATADIR%%/data/dipscript/text/dwarf_liaison_bye
+%%DATADIR%%/data/dipscript/text/elves_firstcontact1
+%%DATADIR%%/data/dipscript/text/elves_firstcontact2
+%%DATADIR%%/data/dipscript/text/elves_standard1
+%%DATADIR%%/data/dipscript/text/elves_standard_bye
+%%DATADIR%%/data/dipscript/text/human_standard1
+%%DATADIR%%/data/dipscript/text/human_standard_bye
+%%DATADIR%%/data/dipscript/text/human_trade1
+%%DATADIR%%/data/dipscript/text/human_trade_bye
+%%DATADIR%%/data/help/a_first
+%%DATADIR%%/data/help/a_icons
+%%DATADIR%%/data/help/a_intro
+%%DATADIR%%/data/help/a_keys
+%%DATADIR%%/data/help/a_main
+%%DATADIR%%/data/help/accounts
+%%DATADIR%%/data/help/building_clutter
+%%DATADIR%%/data/help/crafts
+%%DATADIR%%/data/help/defense
+%%DATADIR%%/data/help/food
+%%DATADIR%%/data/help/icons
+%%DATADIR%%/data/help/icons_creature
+%%DATADIR%%/data/help/icons_dwarf
+%%DATADIR%%/data/help/icons_items
+%%DATADIR%%/data/help/icons_terrain
+%%DATADIR%%/data/help/intro
+%%DATADIR%%/data/help/living_quarters
+%%DATADIR%%/data/help/machines
+%%DATADIR%%/data/help/main
+%%DATADIR%%/data/help/menu_activity_zones
+%%DATADIR%%/data/help/menu_builditem
+%%DATADIR%%/data/help/menu_buildjob
+%%DATADIR%%/data/help/menu_buildjob_animaltrap
+%%DATADIR%%/data/help/menu_buildjob_depot
+%%DATADIR%%/data/help/menu_buildjob_door
+%%DATADIR%%/data/help/menu_buildjob_farmplot
+%%DATADIR%%/data/help/menu_buildjob_lever
+%%DATADIR%%/data/help/menu_buildjob_shop
+%%DATADIR%%/data/help/menu_buildjob_siege
+%%DATADIR%%/data/help/menu_buildjob_stockpile
+%%DATADIR%%/data/help/menu_civlist
+%%DATADIR%%/data/help/menu_designations
+%%DATADIR%%/data/help/menu_jobunitlist
+%%DATADIR%%/data/help/menu_look
+%%DATADIR%%/data/help/menu_make_buildings
+%%DATADIR%%/data/help/menu_manager
+%%DATADIR%%/data/help/menu_military
+%%DATADIR%%/data/help/menu_nobles
+%%DATADIR%%/data/help/menu_orders
+%%DATADIR%%/data/help/menu_professions
+%%DATADIR%%/data/help/menu_roomlist
+%%DATADIR%%/data/help/menu_rooms
+%%DATADIR%%/data/help/menu_squads
+%%DATADIR%%/data/help/menu_status
+%%DATADIR%%/data/help/menu_status_animals
+%%DATADIR%%/data/help/menu_status_currency
+%%DATADIR%%/data/help/menu_status_justice
+%%DATADIR%%/data/help/menu_status_kitchen
+%%DATADIR%%/data/help/menu_status_prices
+%%DATADIR%%/data/help/menu_status_stocks
+%%DATADIR%%/data/help/menu_status_stone
+%%DATADIR%%/data/help/menu_stockpiles
+%%DATADIR%%/data/help/menu_viewunit
+%%DATADIR%%/data/help/menu_wages
+%%DATADIR%%/data/help/menus
+%%DATADIR%%/data/help/mining
+%%DATADIR%%/data/help/new_region
+%%DATADIR%%/data/help/outpost
+%%DATADIR%%/data/help/practice
+%%DATADIR%%/data/help/r_intro
+%%DATADIR%%/data/help/r_main
+%%DATADIR%%/data/help/setup_game
+%%DATADIR%%/data/help/storage
+%%DATADIR%%/data/help/table_item_designations
+%%DATADIR%%/data/help/tables
+%%DATADIR%%/data/help/technical
+%%DATADIR%%/data/help/text_viewer
+%%DATADIR%%/data/help/text_viewer2
+%%DATADIR%%/data/help/text_viewer3
+%%DATADIR%%/data/help/trading
+%%DATADIR%%/data/help/unit_profile
+%%DATADIR%%/data/help/water
+%%DATADIR%%/data/help/wood
+%%DATADIR%%/data/index
+%%DATADIR%%/data/init/announcements.txt
+%%DATADIR%%/data/init/arena.txt
+%%DATADIR%%/data/init/colors.txt
+%%DATADIR%%/data/init/d_init.txt
+%%DATADIR%%/data/init/init.txt
+%%DATADIR%%/data/init/interface.txt
+%%DATADIR%%/data/init/world_gen.txt
+%%DATADIR%%/data/initial_movies/bay12games.cmv
+%%DATADIR%%/data/initial_movies/dwarf_fortress.cmv
+%%DATADIR%%/data/initial_movies/toadyone.cmv
+%%DATADIR%%/data/shader.fs
+%%DATADIR%%/data/shader.vs
+%%DATADIR%%/data/sound/DFINTRO.ogg
+%%DATADIR%%/data/sound/DFINTROEND.ogg
+%%DATADIR%%/data/sound/DFPICK.ogg
+%%DATADIR%%/data/sound/DFRUBBLE.ogg
+%%DATADIR%%/data/sound/baybeyond.ogg
+%%DATADIR%%/data/sound/bayend.ogg
+%%DATADIR%%/data/sound/bayquality.ogg
+%%DATADIR%%/data/sound/baystart.ogg
+%%DATADIR%%/data/sound/song_game.ogg
+%%DATADIR%%/data/sound/song_title.ogg
+%%DATADIR%%/data/speech/ab_specific_hf_seeker.txt
+%%DATADIR%%/data/speech/animal_slayer.txt
+%%DATADIR%%/data/speech/arch_info_justification.txt
+%%DATADIR%%/data/speech/child_age_proclamation.txt
+%%DATADIR%%/data/speech/current_profession_no_year.txt
+%%DATADIR%%/data/speech/current_profession_year.txt
+%%DATADIR%%/data/speech/curse.txt
+%%DATADIR%%/data/speech/dwarf.txt
+%%DATADIR%%/data/speech/elf.txt
+%%DATADIR%%/data/speech/family_relationship_additional.txt
+%%DATADIR%%/data/speech/family_relationship_additional_dead.txt
+%%DATADIR%%/data/speech/family_relationship_no_spec.txt
+%%DATADIR%%/data/speech/family_relationship_no_spec_dead.txt
+%%DATADIR%%/data/speech/family_relationship_spec.txt
+%%DATADIR%%/data/speech/family_relationship_spec_dead.txt
+%%DATADIR%%/data/speech/general.txt
+%%DATADIR%%/data/speech/goodbye_worship_1.txt
+%%DATADIR%%/data/speech/goodbye_worship_2.txt
+%%DATADIR%%/data/speech/goodbye_worship_3.txt
+%%DATADIR%%/data/speech/greet.txt
+%%DATADIR%%/data/speech/greet_baby.txt
+%%DATADIR%%/data/speech/greet_reply.txt
+%%DATADIR%%/data/speech/greet_reply_after_hero.txt
+%%DATADIR%%/data/speech/greet_reply_diff_language.txt
+%%DATADIR%%/data/speech/greet_reply_unusual_first.txt
+%%DATADIR%%/data/speech/greet_worship.txt
+%%DATADIR%%/data/speech/guard_profession.txt
+%%DATADIR%%/data/speech/guard_warning.txt
+%%DATADIR%%/data/speech/hist_fig_slayer.txt
+%%DATADIR%%/data/speech/hunting_profession.txt
+%%DATADIR%%/data/speech/hunting_profession_year.txt
+%%DATADIR%%/data/speech/justification_antithetical.txt
+%%DATADIR%%/data/speech/justification_experience.txt
+%%DATADIR%%/data/speech/justification_proximity.txt
+%%DATADIR%%/data/speech/justification_reminder.txt
+%%DATADIR%%/data/speech/justification_representation.txt
+%%DATADIR%%/data/speech/lair_hunter_minotaur.txt
+%%DATADIR%%/data/speech/mercenary_profession.txt
+%%DATADIR%%/data/speech/mercenary_profession_year.txt
+%%DATADIR%%/data/speech/no_family.txt
+%%DATADIR%%/data/speech/past_hunting_profession.txt
+%%DATADIR%%/data/speech/past_mercenary_profession.txt
+%%DATADIR%%/data/speech/past_profession_no_year.txt
+%%DATADIR%%/data/speech/past_profession_year.txt
+%%DATADIR%%/data/speech/past_scouting_profession.txt
+%%DATADIR%%/data/speech/past_snatcher_profession.txt
+%%DATADIR%%/data/speech/past_thief_profession.txt
+%%DATADIR%%/data/speech/past_wandering_profession.txt
+%%DATADIR%%/data/speech/positive.txt
+%%DATADIR%%/data/speech/same_site_ab_specific_hf_seeker.txt
+%%DATADIR%%/data/speech/same_site_specific_hf_seeker.txt
+%%DATADIR%%/data/speech/scouting_profession.txt
+%%DATADIR%%/data/speech/scouting_profession_year.txt
+%%DATADIR%%/data/speech/site_specific_hf_seeker.txt
+%%DATADIR%%/data/speech/slayer.txt
+%%DATADIR%%/data/speech/snatcher_profession.txt
+%%DATADIR%%/data/speech/snatcher_profession_year.txt
+%%DATADIR%%/data/speech/soldier_profession.txt
+%%DATADIR%%/data/speech/task_recommendation.txt
+%%DATADIR%%/data/speech/temple_already_member.txt
+%%DATADIR%%/data/speech/temple_become_member.txt
+%%DATADIR%%/data/speech/thief_profession.txt
+%%DATADIR%%/data/speech/thief_profession_year.txt
+%%DATADIR%%/data/speech/threat.txt
+%%DATADIR%%/data/speech/unknown_hf_seeker.txt
+%%DATADIR%%/data/speech/wandering_profession.txt
+%%DATADIR%%/data/speech/wandering_profession_year.txt
+%%DATADIR%%/raw/graphics/example/dwarves.bmp
+%%DATADIR%%/raw/graphics/graphics_example.txt
+%%DATADIR%%/raw/interaction examples/interaction_disturbance.txt
+%%DATADIR%%/raw/interaction examples/interaction_region.txt
+%%DATADIR%%/raw/interaction examples/interaction_secret.txt
+%%DATADIR%%/raw/interaction examples/interaction_underground_special.txt
+%%DATADIR%%/raw/interaction examples/interaction_vampire.txt
+%%DATADIR%%/raw/interaction examples/interaction_werebeast.txt
+%%DATADIR%%/raw/objects/b_detail_plan_default.txt
+%%DATADIR%%/raw/objects/body_default.txt
+%%DATADIR%%/raw/objects/body_rcp.txt
+%%DATADIR%%/raw/objects/building_custom.txt
+%%DATADIR%%/raw/objects/c_variation_default.txt
+%%DATADIR%%/raw/objects/creature_amphibians.txt
+%%DATADIR%%/raw/objects/creature_annelids.txt
+%%DATADIR%%/raw/objects/creature_birds.txt
+%%DATADIR%%/raw/objects/creature_birds_new.txt
+%%DATADIR%%/raw/objects/creature_bug_slug_new.txt
+%%DATADIR%%/raw/objects/creature_desert_new.txt
+%%DATADIR%%/raw/objects/creature_domestic.txt
+%%DATADIR%%/raw/objects/creature_equipment.txt
+%%DATADIR%%/raw/objects/creature_fanciful.txt
+%%DATADIR%%/raw/objects/creature_insects.txt
+%%DATADIR%%/raw/objects/creature_large_mountain.txt
+%%DATADIR%%/raw/objects/creature_large_ocean.txt
+%%DATADIR%%/raw/objects/creature_large_riverlake.txt
+%%DATADIR%%/raw/objects/creature_large_temperate.txt
+%%DATADIR%%/raw/objects/creature_large_tropical.txt
+%%DATADIR%%/raw/objects/creature_large_tundra.txt
+%%DATADIR%%/raw/objects/creature_mountain_new.txt
+%%DATADIR%%/raw/objects/creature_next_underground.txt
+%%DATADIR%%/raw/objects/creature_ocean_new.txt
+%%DATADIR%%/raw/objects/creature_other.txt
+%%DATADIR%%/raw/objects/creature_reptiles.txt
+%%DATADIR%%/raw/objects/creature_riverlakepool_new.txt
+%%DATADIR%%/raw/objects/creature_small_mammal_new.txt
+%%DATADIR%%/raw/objects/creature_small_mammals.txt
+%%DATADIR%%/raw/objects/creature_small_ocean.txt
+%%DATADIR%%/raw/objects/creature_small_riverlake.txt
+%%DATADIR%%/raw/objects/creature_standard.txt
+%%DATADIR%%/raw/objects/creature_subterranean.txt
+%%DATADIR%%/raw/objects/creature_temperate_new.txt
+%%DATADIR%%/raw/objects/creature_tropical_new.txt
+%%DATADIR%%/raw/objects/creature_tundra_taiga_new.txt
+%%DATADIR%%/raw/objects/descriptor_color_standard.txt
+%%DATADIR%%/raw/objects/descriptor_pattern_iris_eye.txt
+%%DATADIR%%/raw/objects/descriptor_pattern_pupil_eye.txt
+%%DATADIR%%/raw/objects/descriptor_pattern_special.txt
+%%DATADIR%%/raw/objects/descriptor_shape_standard.txt
+%%DATADIR%%/raw/objects/entity_default.txt
+%%DATADIR%%/raw/objects/examples and notes/gaits.txt
+%%DATADIR%%/raw/objects/examples and notes/item_instrument_example.txt
+%%DATADIR%%/raw/objects/examples and notes/reaction_instrument_example.txt
+%%DATADIR%%/raw/objects/inorganic_metal.txt
+%%DATADIR%%/raw/objects/inorganic_other.txt
+%%DATADIR%%/raw/objects/inorganic_stone_gem.txt
+%%DATADIR%%/raw/objects/inorganic_stone_layer.txt
+%%DATADIR%%/raw/objects/inorganic_stone_mineral.txt
+%%DATADIR%%/raw/objects/inorganic_stone_soil.txt
+%%DATADIR%%/raw/objects/interaction_standard.txt
+%%DATADIR%%/raw/objects/item_ammo.txt
+%%DATADIR%%/raw/objects/item_armor.txt
+%%DATADIR%%/raw/objects/item_food.txt
+%%DATADIR%%/raw/objects/item_gloves.txt
+%%DATADIR%%/raw/objects/item_helm.txt
+%%DATADIR%%/raw/objects/item_pants.txt
+%%DATADIR%%/raw/objects/item_shield.txt
+%%DATADIR%%/raw/objects/item_shoes.txt
+%%DATADIR%%/raw/objects/item_siegeammo.txt
+%%DATADIR%%/raw/objects/item_tool.txt
+%%DATADIR%%/raw/objects/item_toy.txt
+%%DATADIR%%/raw/objects/item_trapcomp.txt
+%%DATADIR%%/raw/objects/item_weapon.txt
+%%DATADIR%%/raw/objects/language_DWARF.txt
+%%DATADIR%%/raw/objects/language_ELF.txt
+%%DATADIR%%/raw/objects/language_GOBLIN.txt
+%%DATADIR%%/raw/objects/language_HUMAN.txt
+%%DATADIR%%/raw/objects/language_SYM.txt
+%%DATADIR%%/raw/objects/language_words.txt
+%%DATADIR%%/raw/objects/material_template_default.txt
+%%DATADIR%%/raw/objects/plant_crops.txt
+%%DATADIR%%/raw/objects/plant_garden.txt
+%%DATADIR%%/raw/objects/plant_grasses.txt
+%%DATADIR%%/raw/objects/plant_new_trees.txt
+%%DATADIR%%/raw/objects/plant_standard.txt
+%%DATADIR%%/raw/objects/reaction_adv_carpenter.txt
+%%DATADIR%%/raw/objects/reaction_other.txt
+%%DATADIR%%/raw/objects/reaction_smelter.txt
+%%DATADIR%%/raw/objects/text/book_art.txt
+%%DATADIR%%/raw/objects/text/book_instruction.txt
+%%DATADIR%%/raw/objects/text/secret_death.txt
+%%DATADIR%%/raw/objects/tissue_template_default.txt
+%%DATADIR%%/raw/readme.txt
+@dir %%DATADIR%%/data/init/macros
+@dir %%DATADIR%%/data/movies