1SUMMARY="A free, single-player dungeon exploration game"
2DESCRIPTION="Angband is a free, single-player dungeon exploration game. \
3You play an adventurer: seeking riches, fighting monsters, and preparing \
4for a final battle with Morgoth, the Lord of Darkness."
5HOMEPAGE="http://rephial.org/"
6COPYRIGHT="1985 Robert Alan Koeneke
7	1989 James E. Wilson
8	1990 Alex Cutler and Andy Astrand
9	1991-1992 Sean Marsh, Geoff Hill, Charles Teague
10	1993 Charles Swiger
11	1994-1999 Ben Harrison
12	2000-2014 Robert Ruehlmann"
13LICENSE="GNU GPL v2"
14REVISION="1"
15SOURCE_URI="https://github.com/angband/angband/archive/$portVersion.tar.gz"
16SOURCE_FILENAME="angband-$portVersion.tar.gz"
17CHECKSUM_SHA256="8cf30b0f5c4d096e18a2896b81e5a8fa82215ebdcd3037502673fb70a6c30779"
18PATCHES="angband-$portVersion.patchset"
19
20ARCHITECTURES="all !x86_gcc2"
21SECONDARY_ARCHITECTURES="x86"
22
23GLOBAL_WRITABLE_FILES="
24	settings/angband/customize/font-gcu.prf keep-old
25	settings/angband/customize/font-sdl.prf keep-old
26	settings/angband/customize/font-sdl2.prf keep-old
27	settings/angband/customize/font-win.prf keep-old
28	settings/angband/customize/font-x11.prf keep-old
29	settings/angband/customize/font.prf keep-old
30	settings/angband/customize/keys-gcu.prf  keep-old
31	settings/angband/customize/message.prf  keep-old
32	settings/angband/customize/pref.prf keep-old
33	settings/angband/customize/sound.prf keep-old
34	settings/angband/customize/user.prf keep-old
35	settings/angband/gamedata/activation.txt keep-old
36	settings/angband/gamedata/artifact.txt keep-old
37	settings/angband/gamedata/blow_effects.txt keep-old
38	settings/angband/gamedata/blow_methods.txt keep-old
39	settings/angband/gamedata/body.txt keep-old
40	settings/angband/gamedata/brand.txt keep-old
41	settings/angband/gamedata/chest_trap.txt keep-old
42	settings/angband/gamedata/class.txt keep-old
43	settings/angband/gamedata/constants.txt keep-old
44	settings/angband/gamedata/curse.txt keep-old
45	settings/angband/gamedata/dungeon_profile.txt keep-old
46	settings/angband/gamedata/ego_item.txt keep-old
47	settings/angband/gamedata/flavor.txt keep-old
48	settings/angband/gamedata/hints.txt keep-old
49	settings/angband/gamedata/history.txt keep-old
50	settings/angband/gamedata/monster.txt keep-old
51	settings/angband/gamedata/monster_base.txt keep-old
52	settings/angband/gamedata/monster_spell.txt keep-old
53	settings/angband/gamedata/names.txt keep-old
54	settings/angband/gamedata/object.txt keep-old
55	settings/angband/gamedata/object_base.txt keep-old
56	settings/angband/gamedata/object_property.txt keep-old
57	settings/angband/gamedata/p_race.txt keep-old
58	settings/angband/gamedata/pain.txt keep-old
59	settings/angband/gamedata/pit.txt keep-old
60	settings/angband/gamedata/player_property.txt keep-old
61	settings/angband/gamedata/player_timed.txt keep-old
62	settings/angband/gamedata/projection.txt keep-old
63	settings/angband/gamedata/quest.txt keep-old
64	settings/angband/gamedata/realm.txt keep-old
65	settings/angband/gamedata/room_template.txt keep-old
66	settings/angband/gamedata/shape.txt keep-old
67	settings/angband/gamedata/slay.txt keep-old
68	settings/angband/gamedata/store.txt keep-old
69	settings/angband/gamedata/summon.txt keep-old
70	settings/angband/gamedata/terrain.txt keep-old
71	settings/angband/gamedata/trap.txt keep-old
72	settings/angband/gamedata/ui_entry.txt keep-old
73	settings/angband/gamedata/ui_entry_base.txt keep-old
74	settings/angband/gamedata/ui_entry_renderer.txt keep-old
75	settings/angband/gamedata/vault.txt keep-old
76	settings/angband/gamedata/visuals.txt keep-old
77	settings/angband/gamedata/world.txt keep-old
78	"
79
80PROVIDES="
81	angband$secondaryArchSuffix = $portVersion
82	cmd:angband$secondaryArchSuffix
83	"
84REQUIRES="
85	haiku$secondaryArchSuffix
86	lib:libncursesw$secondaryArchSuffix
87	lib:libSDL_1.2$secondaryArchSuffix
88	lib:libSDL_image_1.2$secondaryArchSuffix
89	lib:libSDL_mixer_1.2$secondaryArchSuffix
90	lib:libSDL_ttf_2.0$secondaryArchSuffix
91	"
92
93BUILD_REQUIRES="
94	haiku${secondaryArchSuffix}_devel
95	devel:libncurses$secondaryArchSuffix
96	devel:libSDL_1.2$secondaryArchSuffix
97	devel:libSDL_image_1.2$secondaryArchSuffix
98	devel:libSDL_mixer_1.2$secondaryArchSuffix
99	devel:libSDL_ttf_2.0$secondaryArchSuffix
100	"
101BUILD_PREREQUIRES="
102	cmd:aclocal
103	cmd:autoconf
104	cmd:awk
105	cmd:find
106	cmd:gcc$secondaryArchSuffix
107	cmd:ld$secondaryArchSuffix
108	cmd:make
109	cmd:pkg_config$secondaryArchSuffix
110	"
111
112BUILD()
113{
114	./autogen.sh
115	runConfigure ./configure --enable-sdl --enable-sdl-mixer
116	make $jobArgs
117}
118
119INSTALL()
120{
121	make install
122}
123