pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games angband: Update to 4.2.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6d8f0babaab8
branches:  trunk
changeset: 401588:6d8f0babaab8
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Sep 20 14:56:00 2019 +0000

description:
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:

 games/Makefile                                            |    6 +-
 games/angband-sdl/DESCR                                   |    6 +
 games/angband-sdl/Makefile                                |   46 +
 games/angband-sdl/PLIST                                   |  325 ++++++++++++++
 games/angband-tty/DESCR                                   |    4 -
 games/angband-tty/MESSAGE                                 |    7 -
 games/angband-tty/Makefile                                |   47 --
 games/angband-tty/PLIST                                   |   75 ---
 games/angband-tty/distinfo                                |   14 -
 games/angband-tty/patches/patch-aa                        |    8 -
 games/angband-tty/patches/patch-ab                        |   13 -
 games/angband-tty/patches/patch-ac                        |   10 -
 games/angband-tty/patches/patch-ad                        |   50 --
 games/angband-x11/DESCR                                   |    4 -
 games/angband-x11/MESSAGE                                 |    7 -
 games/angband-x11/Makefile                                |   54 --
 games/angband-x11/PLIST                                   |  114 ----
 games/angband-x11/distinfo                                |   10 -
 games/angband/DESCR                                       |    4 +
 games/angband/Makefile                                    |   20 +
 games/angband/Makefile.common                             |   37 +
 games/angband/PLIST                                       |   57 ++
 games/angband/distinfo                                    |    7 +
 games/angband/patches/patch-lib_icons_angband-sdl.desktop |   17 +
 24 files changed, 522 insertions(+), 420 deletions(-)

diffs (truncated from 1048 to 300 lines):

diff -r 1fc739b17986 -r 6d8f0babaab8 games/Makefile
--- a/games/Makefile    Fri Sep 20 11:39:25 2019 +0000
+++ b/games/Makefile    Fri Sep 20 14:56:00 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.454 2019/09/12 17:10:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.455 2019/09/20 14:56:00 nia Exp $
 #
 
 COMMENT=       Games
@@ -23,8 +23,8 @@
 SUBDIR+=       amaze
 SUBDIR+=       amor
 SUBDIR+=       an
-SUBDIR+=       angband-tty
-SUBDIR+=       angband-x11
+SUBDIR+=       angband
+SUBDIR+=       angband-sdl
 SUBDIR+=       anise
 SUBDIR+=       aop
 SUBDIR+=       armagetronad
diff -r 1fc739b17986 -r 6d8f0babaab8 games/angband-sdl/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/angband-sdl/DESCR   Fri Sep 20 14:56:00 2019 +0000
@@ -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 -r 1fc739b17986 -r 6d8f0babaab8 games/angband-sdl/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/angband-sdl/Makefile        Fri Sep 20 14:56:00 2019 +0000
@@ -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@localhost
+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 -r 1fc739b17986 -r 6d8f0babaab8 games/angband-sdl/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/angband-sdl/PLIST   Fri Sep 20 14:56:00 2019 +0000
@@ -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



Home | Main Index | Thread Index | Old Index