diff options
author | nia <nia@pkgsrc.org> | 2019-09-20 14:56:00 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-09-20 14:56:00 +0000 |
commit | 267b1a953dec0f399b8a1f5613866f6f2ee2b2e9 (patch) | |
tree | dd1d28c9eff0bc1d32674725cc50757591f3e71a /games/angband-sdl | |
parent | d21d3f5bcc9c26f0b0b72cfa23213a0b00019211 (diff) | |
download | pkgsrc-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/DESCR | 6 | ||||
-rw-r--r-- | games/angband-sdl/Makefile | 46 | ||||
-rw-r--r-- | games/angband-sdl/PLIST | 325 |
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 |