summaryrefslogtreecommitdiff
path: root/games/angband-sdl
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-09-20 14:56:00 +0000
committernia <nia@pkgsrc.org>2019-09-20 14:56:00 +0000
commit267b1a953dec0f399b8a1f5613866f6f2ee2b2e9 (patch)
treedd1d28c9eff0bc1d32674725cc50757591f3e71a /games/angband-sdl
parentd21d3f5bcc9c26f0b0b72cfa23213a0b00019211 (diff)
downloadpkgsrc-267b1a953dec0f399b8a1f5613866f6f2ee2b2e9.tar.gz
angband: Update to 4.2.0
It uses SDL for sound so the tileset version is now the SDL version instead of the X11 version. Instead of games/angband-tty, games/angband is now the TTY version. There is a SDL2 port but it doesn't seem ready yet (the menu at the top of the screen doesn't work). Keep SDL2 bits commented out so they're ready to enable when the time comes.
Diffstat (limited to 'games/angband-sdl')
-rw-r--r--games/angband-sdl/DESCR6
-rw-r--r--games/angband-sdl/Makefile46
-rw-r--r--games/angband-sdl/PLIST325
3 files changed, 377 insertions, 0 deletions
diff --git a/games/angband-sdl/DESCR b/games/angband-sdl/DESCR
new file mode 100644
index 00000000000..6c71d470fc1
--- /dev/null
+++ b/games/angband-sdl/DESCR
@@ -0,0 +1,6 @@
+Angband is a free, single-player dungeon exploration game.
+
+You play an adventurer seeking riches, fighting monsters, and preparing for
+a final battle with Morgoth, the Lord of Darkness.
+
+This package contains support for the graphical tileset and sound.
diff --git a/games/angband-sdl/Makefile b/games/angband-sdl/Makefile
new file mode 100644
index 00000000000..5092318e8d9
--- /dev/null
+++ b/games/angband-sdl/Makefile
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1 2019/09/20 14:56:00 nia Exp $
+
+.include "../../games/angband/Makefile.common"
+
+PKGNAME= ${DISTNAME:S/angband-/angband-sdl-/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Single-player dungeon exploration game (version with graphics/sound)
+
+CONFLICTS+= angband-[0-9]*
+CONFLICTS+= angband-tty-[0-9]*
+CONFLICTS+= angband-x11-[0-9]*
+SUPERSEDES= angband-x11-[0-9]*
+
+ICON_SIZES= 16 32 128 256 512
+
+# XXX the SDL2 frontend doesn't seem particularly ready yet
+# e.g. selecting fonts, a tilset, or windowed mode doesn't seem to work
+# please switch this when it's ready.
+#CONFIGURE_ARGS+= --enable-sdl2
+CONFIGURE_ARGS+= --enable-sdl
+
+INSTALLATION_DIRS+= share/applications
+.for s in ${ICON_SIZES}
+INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps
+.endfor
+
+post-install:
+ ${RM} -f ${DESTDIR}${PREFIX}/share/angband/icons/angband-x11.desktop
+ ${MV} ${DESTDIR}${PREFIX}/share/angband/icons/angband-sdl.desktop \
+ ${DESTDIR}${PREFIX}/share/applications
+.for s in ${ICON_SIZES}
+ ${INSTALL_DATA} ${WRKSRC}/lib/icons/att-${s}.png \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/angband.png
+.endfor
+
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+#.include "../../audio/SDL2_mixer/buildlink3.mk"
+#.include "../../devel/SDL2/buildlink3.mk"
+#.include "../../graphics/SDL2_image/buildlink3.mk"
+#.include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL_ttf/buildlink3.mk"
+.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/angband-sdl/PLIST b/games/angband-sdl/PLIST
new file mode 100644
index 00000000000..07d65411175
--- /dev/null
+++ b/games/angband-sdl/PLIST
@@ -0,0 +1,325 @@
+@comment $NetBSD: PLIST,v 1.1 2019/09/20 14:56:00 nia Exp $
+bin/angband
+share/angband/customize/font-gcu.prf
+share/angband/customize/font-sdl.prf
+share/angband/customize/font-win.prf
+share/angband/customize/font-x11.prf
+share/angband/customize/font.prf
+share/angband/customize/keys-gcu.prf
+share/angband/customize/message.prf
+share/angband/customize/pref.prf
+share/angband/customize/sound.prf
+share/angband/customize/user.prf
+share/angband/fonts/10x14x.fon
+share/angband/fonts/10x14xb.fon
+share/angband/fonts/10x20x.fon
+share/angband/fonts/12x18x.fon
+share/angband/fonts/12x24x.fon
+share/angband/fonts/16x16x.fon
+share/angband/fonts/16x24x.fon
+share/angband/fonts/5x8x.fon
+share/angband/fonts/6x10x.fon
+share/angband/fonts/6x12x.fon
+share/angband/fonts/6x13x.fon
+share/angband/fonts/6x13xb.fon
+share/angband/fonts/7x13x.fon
+share/angband/fonts/7x13xb.fon
+share/angband/fonts/8x12x.fon
+share/angband/fonts/8x12xb.fon
+share/angband/fonts/8x13x.fon
+share/angband/fonts/8x16x.fon
+share/angband/fonts/8x8x.fon
+share/angband/fonts/8x8xb.fon
+share/angband/fonts/9x15x.fon
+share/angband/fonts/9x15xb.fon
+share/angband/gamedata/activation.txt
+share/angband/gamedata/artifact.txt
+share/angband/gamedata/blow_effects.txt
+share/angband/gamedata/blow_methods.txt
+share/angband/gamedata/body.txt
+share/angband/gamedata/brand.txt
+share/angband/gamedata/class.txt
+share/angband/gamedata/constants.txt
+share/angband/gamedata/curse.txt
+share/angband/gamedata/dungeon_profile.txt
+share/angband/gamedata/ego_item.txt
+share/angband/gamedata/flavor.txt
+share/angband/gamedata/hints.txt
+share/angband/gamedata/history.txt
+share/angband/gamedata/monster.txt
+share/angband/gamedata/monster_base.txt
+share/angband/gamedata/monster_spell.txt
+share/angband/gamedata/names.txt
+share/angband/gamedata/object.txt
+share/angband/gamedata/object_base.txt
+share/angband/gamedata/object_property.txt
+share/angband/gamedata/p_race.txt
+share/angband/gamedata/pain.txt
+share/angband/gamedata/pit.txt
+share/angband/gamedata/player_timed.txt
+share/angband/gamedata/projection.txt
+share/angband/gamedata/quest.txt
+share/angband/gamedata/realm.txt
+share/angband/gamedata/room_template.txt
+share/angband/gamedata/shape.txt
+share/angband/gamedata/slay.txt
+share/angband/gamedata/store.txt
+share/angband/gamedata/summon.txt
+share/angband/gamedata/terrain.txt
+share/angband/gamedata/trap.txt
+share/angband/gamedata/vault.txt
+share/angband/gamedata/world.txt
+share/angband/help/commands.txt
+share/angband/help/index.txt
+share/angband/help/symbols.txt
+share/angband/icons/att-128.png
+share/angband/icons/att-16.png
+share/angband/icons/att-256.png
+share/angband/icons/att-32.png
+share/angband/icons/att-512.png
+share/angband/screens/crown.txt
+share/angband/screens/dead.txt
+share/angband/screens/news.txt
+share/angband/sounds/amb_bell_metal1.mp3
+share/angband/sounds/amb_bell_metal2.mp3
+share/angband/sounds/amb_bell_tibet1.mp3
+share/angband/sounds/amb_bell_tibet2.mp3
+share/angband/sounds/amb_bell_tibet3.mp3
+share/angband/sounds/amb_door_doom.mp3
+share/angband/sounds/amb_door_iron.mp3
+share/angband/sounds/amb_dungeon_echo.mp3
+share/angband/sounds/amb_dungeon_echowet.mp3
+share/angband/sounds/amb_gong_chinese.mp3
+share/angband/sounds/amb_gong_low.mp3
+share/angband/sounds/amb_gong_strike.mp3
+share/angband/sounds/amb_gong_undertone.mp3
+share/angband/sounds/amb_guitar_chord.mp3
+share/angband/sounds/amb_pulse_low.mp3
+share/angband/sounds/amb_thunder_rain.mp3
+share/angband/sounds/amb_thunder_roll.mp3
+share/angband/sounds/id_bad_aww.mp3
+share/angband/sounds/id_bad_dang.mp3
+share/angband/sounds/id_bad_hmm.mp3
+share/angband/sounds/id_bad_hmph.mp3
+share/angband/sounds/id_bad_ohh.mp3
+share/angband/sounds/id_ego_whoa.mp3
+share/angband/sounds/id_ego_woohoo.mp3
+share/angband/sounds/id_ego_yeah.mp3
+share/angband/sounds/id_ego_yeah2.mp3
+share/angband/sounds/id_ego_yes.mp3
+share/angband/sounds/id_good_hey.mp3
+share/angband/sounds/id_good_hey2.mp3
+share/angband/sounds/id_good_hmm.mp3
+share/angband/sounds/id_good_huh.mp3
+share/angband/sounds/id_good_ooh.mp3
+share/angband/sounds/id_good_ooo.mp3
+share/angband/sounds/id_good_wow.mp3
+share/angband/sounds/mco_attack_breath.mp3
+share/angband/sounds/mco_attack_spray.mp3
+share/angband/sounds/mco_bite_chew.mp3
+share/angband/sounds/mco_bite_chomp.mp3
+share/angband/sounds/mco_bite_dainty.mp3
+share/angband/sounds/mco_bite_gnash.mp3
+share/angband/sounds/mco_bite_hard.mp3
+share/angband/sounds/mco_bite_long.mp3
+share/angband/sounds/mco_bite_munch.mp3
+share/angband/sounds/mco_bite_regular.mp3
+share/angband/sounds/mco_bite_short.mp3
+share/angband/sounds/mco_bite_small.mp3
+share/angband/sounds/mco_bite_soft.mp3
+share/angband/sounds/mco_card_shuffle.mp3
+share/angband/sounds/mco_castanet_trill.mp3
+share/angband/sounds/mco_ceramic_trill.mp3
+share/angband/sounds/mco_click_vibra.mp3
+share/angband/sounds/mco_creature_choking.mp3
+share/angband/sounds/mco_creature_groan.mp3
+share/angband/sounds/mco_creature_yelp.mp3
+share/angband/sounds/mco_cuica_rubbing.mp3
+share/angband/sounds/mco_dino_low.mp3
+share/angband/sounds/mco_dino_slur.mp3
+share/angband/sounds/mco_dino_talk.mp3
+share/angband/sounds/mco_dino_yawn.mp3
+share/angband/sounds/mco_dub_wobble.mp3
+share/angband/sounds/mco_frog_trill.mp3
+share/angband/sounds/mco_hit_whip.mp3
+share/angband/sounds/mco_howl_croak.mp3
+share/angband/sounds/mco_howl_deep.mp3
+share/angband/sounds/mco_howl_distressed.mp3
+share/angband/sounds/mco_howl_high.mp3
+share/angband/sounds/mco_howl_long.mp3
+share/angband/sounds/mco_liquid_squirt.mp3
+share/angband/sounds/mco_man_mumble.mp3
+share/angband/sounds/mco_mouse_squeaks.mp3
+share/angband/sounds/mco_rubber_thud.mp3
+share/angband/sounds/mco_scurry_dry.mp3
+share/angband/sounds/mco_shake_roll.mp3
+share/angband/sounds/mco_snarl_short.mp3
+share/angband/sounds/mco_spray_long.mp3
+share/angband/sounds/mco_squish_hit.mp3
+share/angband/sounds/mco_squish_snap.mp3
+share/angband/sounds/mco_strange_music.mp3
+share/angband/sounds/mco_strange_thwoink.mp3
+share/angband/sounds/mco_thoing_backwards.mp3
+share/angband/sounds/mco_thoing_deep.mp3
+share/angband/sounds/mco_thud_crash.mp3
+share/angband/sounds/mco_tube_hit.mp3
+share/angband/sounds/plc_bell_warn.mp3
+share/angband/sounds/plc_die_laugh.mp3
+share/angband/sounds/plc_hit_anvil.mp3
+share/angband/sounds/plc_hit_anvil2.mp3
+share/angband/sounds/plc_hit_arrow.mp3
+share/angband/sounds/plc_hit_body.mp3
+share/angband/sounds/plc_hit_groan.mp3
+share/angband/sounds/plc_hit_grunt.mp3
+share/angband/sounds/plc_hit_grunt2.mp3
+share/angband/sounds/plc_hit_hay.mp3
+share/angband/sounds/plc_miss_arrow.mp3
+share/angband/sounds/plc_miss_arrow2.mp3
+share/angband/sounds/plc_miss_swish.mp3
+share/angband/sounds/plm_aim_wand.mp3
+share/angband/sounds/plm_bang_ceramic.mp3
+share/angband/sounds/plm_bang_dumpster.mp3
+share/angband/sounds/plm_bang_metal.mp3
+share/angband/sounds/plm_book_pageturn.mp3
+share/angband/sounds/plm_bottle_clinks.mp3
+share/angband/sounds/plm_break_canister.mp3
+share/angband/sounds/plm_break_glass.mp3
+share/angband/sounds/plm_break_glass2.mp3
+share/angband/sounds/plm_break_plates.mp3
+share/angband/sounds/plm_break_shatter.mp3
+share/angband/sounds/plm_break_smash.mp3
+share/angband/sounds/plm_break_wood.mp3
+share/angband/sounds/plm_cabinet_open.mp3
+share/angband/sounds/plm_cabinet_shut.mp3
+share/angband/sounds/plm_chain_light.mp3
+share/angband/sounds/plm_chest_latch.mp3
+share/angband/sounds/plm_chest_unlatch.mp3
+share/angband/sounds/plm_chimes_jangle.mp3
+share/angband/sounds/plm_click_dry.mp3
+share/angband/sounds/plm_click_switch.mp3
+share/angband/sounds/plm_click_switch2.mp3
+share/angband/sounds/plm_click_switch3.mp3
+share/angband/sounds/plm_click_wood.mp3
+share/angband/sounds/plm_close_hatch.mp3
+share/angband/sounds/plm_coins_dump.mp3
+share/angband/sounds/plm_coins_light.mp3
+share/angband/sounds/plm_coins_pour.mp3
+share/angband/sounds/plm_coins_shake.mp3
+share/angband/sounds/plm_cork_pop.mp3
+share/angband/sounds/plm_cork_squeak.mp3
+share/angband/sounds/plm_door_bolt.mp3
+share/angband/sounds/plm_door_creak.mp3
+share/angband/sounds/plm_door_creakshut.mp3
+share/angband/sounds/plm_door_dungeon.mp3
+share/angband/sounds/plm_door_echolock.mp3
+share/angband/sounds/plm_door_entrance.mp3
+share/angband/sounds/plm_door_knob.mp3
+share/angband/sounds/plm_door_latch.mp3
+share/angband/sounds/plm_door_open.mp3
+share/angband/sounds/plm_door_opening.mp3
+share/angband/sounds/plm_door_rusty.mp3
+share/angband/sounds/plm_door_shut.mp3
+share/angband/sounds/plm_door_slam.mp3
+share/angband/sounds/plm_door_squeaky.mp3
+share/angband/sounds/plm_door_wooden.mp3
+share/angband/sounds/plm_drop_boot.mp3
+share/angband/sounds/plm_eat_bite.mp3
+share/angband/sounds/plm_floor_creak.mp3
+share/angband/sounds/plm_floor_creak2.mp3
+share/angband/sounds/plm_glass_break.mp3
+share/angband/sounds/plm_glass_breaking.mp3
+share/angband/sounds/plm_glass_smashing.mp3
+share/angband/sounds/plm_jar_ding.mp3
+share/angband/sounds/plm_levelup.mp3
+share/angband/sounds/plm_lock_case.mp3
+share/angband/sounds/plm_lock_distant.mp3
+share/angband/sounds/plm_metal_clank.mp3
+share/angband/sounds/plm_metal_sharpen.mp3
+share/angband/sounds/plm_open_case.mp3
+share/angband/sounds/plm_spell1.mp3
+share/angband/sounds/plm_spell2.mp3
+share/angband/sounds/plm_spell3.mp3
+share/angband/sounds/plm_use_staff.mp3
+share/angband/sounds/plm_wood_thud.mp3
+share/angband/sounds/plm_zap_rod.mp3
+share/angband/sounds/pls_bell_bowl.mp3
+share/angband/sounds/pls_bell_chime_new.mp3
+share/angband/sounds/pls_bell_glass.mp3
+share/angband/sounds/pls_bell_hibell_soft.mp3
+share/angband/sounds/pls_bell_mute.mp3
+share/angband/sounds/pls_bell_sustain.mp3
+share/angband/sounds/pls_breathe_in.mp3
+share/angband/sounds/pls_man_argoh.mp3
+share/angband/sounds/pls_man_gulp_new.mp3
+share/angband/sounds/pls_man_oooh.mp3
+share/angband/sounds/pls_man_scream2.mp3
+share/angband/sounds/pls_man_sigh.mp3
+share/angband/sounds/pls_man_sniff.mp3
+share/angband/sounds/pls_man_sob.mp3
+share/angband/sounds/pls_man_spit.mp3
+share/angband/sounds/pls_man_ugh.mp3
+share/angband/sounds/pls_man_yell.mp3
+share/angband/sounds/pls_tone_blurk.mp3
+share/angband/sounds/pls_tone_clave6.mp3
+share/angband/sounds/pls_tone_clavelo8.mp3
+share/angband/sounds/pls_tone_conk.mp3
+share/angband/sounds/pls_tone_elec.mp3
+share/angband/sounds/pls_tone_goblet.mp3
+share/angband/sounds/pls_tone_guiro.mp3
+share/angband/sounds/pls_tone_headstock.mp3
+share/angband/sounds/pls_tone_scrape.mp3
+share/angband/sounds/pls_tone_stick.mp3
+share/angband/sounds/sound.cfg
+share/angband/sounds/sto_bell_desk.mp3
+share/angband/sounds/sto_bell_ding.mp3
+share/angband/sounds/sto_bell_dingaling.mp3
+share/angband/sounds/sto_bell_jingles.mp3
+share/angband/sounds/sto_bell_register1.mp3
+share/angband/sounds/sto_bell_register2.mp3
+share/angband/sounds/sto_bell_ringing.mp3
+share/angband/sounds/sto_bell_shop.mp3
+share/angband/sounds/sto_coins_countertop.mp3
+share/angband/sounds/sto_man_haha.mp3
+share/angband/sounds/sto_man_hey.mp3
+share/angband/sounds/sto_man_whoohaha.mp3
+share/angband/sounds/sum_angel_song.mp3
+share/angband/sounds/sum_bell_crystal.mp3
+share/angband/sounds/sum_bell_hand.mp3
+share/angband/sounds/sum_bell_tone.mp3
+share/angband/sounds/sum_chime_jangle.mp3
+share/angband/sounds/sum_ghost_moan.mp3
+share/angband/sounds/sum_ghost_oooo.mp3
+share/angband/sounds/sum_ghost_wail.mp3
+share/angband/sounds/sum_gong_temple.mp3
+share/angband/sounds/sum_laugh_evil2.mp3
+share/angband/sounds/sum_lion_growl.mp3
+share/angband/sounds/sum_piano_scrape.mp3
+share/angband/tiles/adam-bolt/16x16.png
+share/angband/tiles/adam-bolt/flvr-new.prf
+share/angband/tiles/adam-bolt/graf-new.prf
+share/angband/tiles/adam-bolt/xtra-new.prf
+share/angband/tiles/gervais/32x32.png
+share/angband/tiles/gervais/flvr-dvg.prf
+share/angband/tiles/gervais/graf-dvg.prf
+share/angband/tiles/gervais/xtra-dvg.prf
+share/angband/tiles/list.txt
+share/angband/tiles/nomad/8x16.png
+share/angband/tiles/nomad/flvr-nmd.prf
+share/angband/tiles/nomad/graf-nmd.prf
+share/angband/tiles/nomad/xtra-nmd.prf
+share/angband/tiles/old/8x8.png
+share/angband/tiles/old/flvr-xxx.prf
+share/angband/tiles/old/graf-xxx.prf
+share/angband/tiles/old/xtra-xxx.prf
+share/angband/tiles/shockbolt/64x64.png
+share/angband/tiles/shockbolt/flvr-shb.prf
+share/angband/tiles/shockbolt/graf-shb.prf
+share/angband/tiles/shockbolt/xtra-shb.prf
+share/angband/user/info/dummy.txt
+share/angband/user/info/user.hlp
+share/applications/angband-sdl.desktop
+share/icons/hicolor/128x128/apps/angband.png
+share/icons/hicolor/16x16/apps/angband.png
+share/icons/hicolor/256x256/apps/angband.png
+share/icons/hicolor/32x32/apps/angband.png
+share/icons/hicolor/512x512/apps/angband.png