angband: Update to 4.2.5

Background

   This version sees the return of the borg automatic player, removed in the
   major restructure leading up to version 4.0.0, resurrected by Adam
   Goodman. In now standard fashion, it also contains a great many bug fixes
   and code improvements by backwardsEric. Version 4.2.5 was released on
   Saturday the 19th of August 2023.

  Summary of Changes

     * return of the borg
     * fix problems caused by some necromancer spells
     * hydras now bash rather than open doors
     * clarification of symbols on the character sheet
     * torch random artifacts can drop deeper in the dungeon
     * improvements to stats and debug commands
     * autobuild for NDS, DOS, msys2 and nmake
     * too many areas of code improvement to mention individually
This commit is contained in:
nia 2023-11-22 11:19:36 +00:00
parent ea9321587c
commit 4028f14829
6 changed files with 13 additions and 50 deletions

View File

@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.4 2023/11/12 13:21:28 wiz Exp $
# $NetBSD: Makefile,v 1.5 2023/11/22 11:19:36 nia Exp $
PKGREVISION= 2
.include "../../games/angband/Makefile.common"
PKGNAME= ${DISTNAME:S/angband-/angband-sdl-/}
@ -13,28 +12,12 @@ 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 tileset, 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"

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.3 2022/05/15 18:54:44 nia Exp $
@comment $NetBSD: PLIST,v 1.4 2023/11/22 11:19:36 nia Exp $
bin/angband
share/angband/customize/font-gcu.prf
share/angband/customize/font-sdl.prf
@ -73,6 +73,7 @@ share/angband/gamedata/trap.txt
share/angband/gamedata/ui_entry.txt
share/angband/gamedata/ui_entry_base.txt
share/angband/gamedata/ui_entry_renderer.txt
share/angband/gamedata/ui_knowledge.txt
share/angband/gamedata/vault.txt
share/angband/gamedata/visuals.txt
share/angband/gamedata/world.txt
@ -278,7 +279,6 @@ 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
@ -325,11 +325,10 @@ share/angband/tiles/shockbolt/flvr-shb.prf
share/angband/tiles/shockbolt/graf-shb-dark.prf
share/angband/tiles/shockbolt/graf-shb-light.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/applications/angband.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
share/metainfo/angband.metainfo.xml

View File

@ -1,8 +1,8 @@
# $NetBSD: Makefile.common,v 1.5 2022/05/15 18:54:44 nia Exp $
# $NetBSD: Makefile.common,v 1.6 2023/11/22 11:19:36 nia Exp $
# used by games/angband-sdl/Makefile
# used by games/angband/Makefile
DISTNAME= angband-4.2.4
DISTNAME= angband-4.2.5
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=angband/}
GITHUB_PROJECT= angband

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.3 2022/05/15 18:54:44 nia Exp $
@comment $NetBSD: PLIST,v 1.4 2023/11/22 11:19:36 nia Exp $
bin/angband
share/angband/customize/font-gcu.prf
share/angband/customize/font-sdl.prf
@ -51,6 +51,7 @@ share/angband/gamedata/trap.txt
share/angband/gamedata/ui_entry.txt
share/angband/gamedata/ui_entry_base.txt
share/angband/gamedata/ui_entry_renderer.txt
share/angband/gamedata/ui_knowledge.txt
share/angband/gamedata/vault.txt
share/angband/gamedata/visuals.txt
share/angband/gamedata/world.txt
@ -62,5 +63,3 @@ share/angband/help/symbols.txt
share/angband/screens/crown.txt
share/angband/screens/dead.txt
share/angband/screens/news.txt
share/angband/user/info/dummy.txt
share/angband/user/info/user.hlp

View File

@ -1,7 +1,6 @@
$NetBSD: distinfo,v 1.6 2022/05/15 18:54:44 nia Exp $
$NetBSD: distinfo,v 1.7 2023/11/22 11:19:36 nia Exp $
BLAKE2s (angband-4.2.4.tar.gz) = b811bf0b23862cccc0c383bffdd96332bcf3250793e8dd2f2c65b3730c2b176c
SHA512 (angband-4.2.4.tar.gz) = 5b47cfa95f779aa3f1e89f02f203b8eafd2dc1376b7aab1b62e37122fb83640d1de25f39817863a74c246d7de35bb3f26868f5f5e8906e92788a6dd74a85a4c5
Size (angband-4.2.4.tar.gz) = 25271611 bytes
BLAKE2s (angband-4.2.5.tar.gz) = 068516659f21406ecaba705de160300741bffec3e9277b847fe245193e9636a2
SHA512 (angband-4.2.5.tar.gz) = 4bd92f583cbebe5b0159ef9af9cd1df2ddf136e226b0560408d1409ac57a84c49302983ca44b0bc25b749b8c6120c892a557d0021b015b405cc8f17143f08119
Size (angband-4.2.5.tar.gz) = 25801900 bytes
SHA1 (patch-configure.ac) = 35fbcd77734bf9dfb6c9d5c6dc9d82bca2343ebb
SHA1 (patch-lib_icons_angband-sdl.desktop) = d1dffae7e39adc447eb1542434dca08ce0a7c6b0

View File

@ -1,17 +0,0 @@
$NetBSD: patch-lib_icons_angband-sdl.desktop,v 1.1 2019/09/20 14:56:00 nia Exp $
Normalize the desktop entry.
--- lib/icons/angband-sdl.desktop.orig 2019-08-16 06:59:55.000000000 +0000
+++ lib/icons/angband-sdl.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=Angband (SDL)
+Name=Angband
Type=Application
Comment=A roguelike dungeon exploration game based on the books of J.R.R.Tolkien
Exec=angband -msdl
TryExec=angband
-Icon=/usr/share/angband/xtra/icon/att-32.png
+Icon=angband
Categories=Game;RolePlaying;