git: 4931bb0fd929 - main - games/stonesoup: Update to 0.28.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 14 Feb 2022 05:23:31 UTC
The branch main has been updated by ygy: URL: https://cgit.FreeBSD.org/ports/commit/?id=4931bb0fd929c4b9aa3501dfca4ac14bb5c6e764 commit 4931bb0fd929c4b9aa3501dfca4ac14bb5c6e764 Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2022-02-14 05:23:17 +0000 Commit: Guangyuan Yang <ygy@FreeBSD.org> CommitDate: 2022-02-14 05:23:17 +0000 games/stonesoup: Update to 0.28.0 Changelog: https://github.com/crawl/crawl/releases/tag/0.28.0 PR: 261904 --- games/stonesoup/Makefile | 15 +++++++-------- games/stonesoup/distinfo | 6 +++--- games/stonesoup/files/patch-Makefile | 8 ++++---- games/stonesoup/files/patch-initfile.cc | 6 +++--- games/stonesoup/files/patch-util_gen__ver.pl | 12 ++++++------ games/stonesoup/pkg-plist | 7 +++++++ 6 files changed, 30 insertions(+), 24 deletions(-) diff --git a/games/stonesoup/Makefile b/games/stonesoup/Makefile index 753616776a4a..07653cdc7ab1 100644 --- a/games/stonesoup/Makefile +++ b/games/stonesoup/Makefile @@ -1,7 +1,7 @@ # Created by: Tobias Rehbein <tobias.rehbein@web.de> PORTNAME= stonesoup -PORTVERSION= 0.27.1 +DISTVERSION= 0.28.0 CATEGORIES= games MAINTAINER= fuz@fuz.su @@ -59,7 +59,6 @@ OPTIONS_DEFINE= LUA NOWIZARD SOUND OPTIONS_DEFAULT=LUA OPTIONS_SUB= yes -SOUND_DESC= Sound support NOWIZARD_DESC= Disable Wizard mode LUA_DESC= Bindings for LUA user scripts @@ -69,21 +68,21 @@ USE_SDL= sdl2 image2 mixer2 USE_GL= gl glu MAKE_ARGS+= TILES=y SOUND=y BUILD_DEPENDS+= \ - advpng:archivers/advancecomp \ fc-list:x11-fonts/fontconfig \ - ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu \ - pngcrush:graphics/pngcrush + ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu RUN_DEPENDS+= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu LIB_DEPENDS+=libpng.so:graphics/png \ libfreetype.so:print/freetype2 DESKTOP_ENTRIES= "Dungeon Crawl Stone Soup" "${COMMENT}" "${DATADIR}/dat/tiles/stone_soup_icon-512x512.png" "${GAME}" "Game;" false .else USES+= ncurses +OPTIONS_DEFINE+= SOUND +SOUND_DESC= Sound support +SOUND_MAKE_ARGS= SOUND=y +SOUND_RUN_DEPENDS= sox:audio/sox .endif NOWIZARD_MAKE_ARGS= NOWIZARD=y -SOUND_MAKE_ARGS= SOUND=y -SOUND_RUN_DEPENDS= sox:audio/sox LUA_MAKE_ARGS_OFF= NO_LUA_BINDINGS=yes post-patch-SOUND-on: @@ -94,7 +93,7 @@ post-patch-SOUND-off: @${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/sound.h pre-build: - @${ECHO} ${PORTVERSION} > ${WRKSRC}/util/release_ver + @${ECHO} ${PKGVERSION} > ${WRKSRC}/util/release_ver pre-install: @${FIND} ${WRKSRC}/dat -type f -name '*.orig' -delete diff --git a/games/stonesoup/distinfo b/games/stonesoup/distinfo index 0d0828583544..198f66cc20b7 100644 --- a/games/stonesoup/distinfo +++ b/games/stonesoup/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1635418020 -SHA256 (crawl-crawl-0.27.1_GH0.tar.gz) = 062f1285852fced23ecb2f272ad132467e12e7e251e02aaa84f37280b55ba63e -SIZE (crawl-crawl-0.27.1_GH0.tar.gz) = 14647180 +TIMESTAMP = 1644677272 +SHA256 (crawl-crawl-0.28.0_GH0.tar.gz) = 287f35476d20bbe8aaa3e663140704462b4e304a4e1ed5c2b5da1d273dd1f383 +SIZE (crawl-crawl-0.28.0_GH0.tar.gz) = 16311050 diff --git a/games/stonesoup/files/patch-Makefile b/games/stonesoup/files/patch-Makefile index 665a1f7b4ffb..a46e350c3247 100644 --- a/games/stonesoup/files/patch-Makefile +++ b/games/stonesoup/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2021-08-20 10:45:00 UTC +--- Makefile.orig 2022-01-25 18:04:53 UTC +++ Makefile @@ -131,7 +131,7 @@ include Makefile.obj # Which C++ standard to support @@ -20,7 +20,7 @@ # # The GCC and GXX variables are set later. # -@@ -503,7 +499,7 @@ endif +@@ -505,7 +501,7 @@ endif # Attempt to use a full compiler name, to make # distcc builds work nicely. @@ -29,7 +29,7 @@ ifeq ($(LMACH),-) LMACH := endif -@@ -549,15 +545,6 @@ ifdef USE_ICC +@@ -551,15 +547,6 @@ ifdef USE_ICC # Some very good optimization flags. CFOPTIMIZE := -O2 -parallel @@ -45,7 +45,7 @@ endif # Define this to automatically generate code optimized for your machine -@@ -858,7 +845,7 @@ ifndef NOWIZARD +@@ -860,7 +847,7 @@ ifndef NOWIZARD DEFINES += -DWIZARD endif ifdef NO_OPTIMIZE diff --git a/games/stonesoup/files/patch-initfile.cc b/games/stonesoup/files/patch-initfile.cc index d7dc37e77ca9..35acdc8f0c34 100644 --- a/games/stonesoup/files/patch-initfile.cc +++ b/games/stonesoup/files/patch-initfile.cc @@ -1,6 +1,6 @@ ---- initfile.cc.orig 2021-08-20 10:45:00 UTC +--- initfile.cc.orig 2022-01-25 18:04:53 UTC +++ initfile.cc -@@ -4529,7 +4529,7 @@ static void _bones_rewrite(const string filename, cons +@@ -4795,7 +4795,7 @@ static void _bones_rewrite(const string filename, cons if (dups) cout << ", " << dups << " duplicates removed"; cout << "\n"; @@ -9,7 +9,7 @@ _write_bones(filename, out); } else -@@ -4554,7 +4554,7 @@ static void _bones_merge(const vector<string> files, c +@@ -4820,7 +4820,7 @@ static void _bones_merge(const vector<string> files, c break; } if (file_exists(out_name)) diff --git a/games/stonesoup/files/patch-util_gen__ver.pl b/games/stonesoup/files/patch-util_gen__ver.pl index 862c1d12e961..8acfe5f44189 100644 --- a/games/stonesoup/files/patch-util_gen__ver.pl +++ b/games/stonesoup/files/patch-util_gen__ver.pl @@ -1,12 +1,12 @@ ---- util/gen_ver.pl.orig 2021-10-28 09:37:07 UTC +--- util/gen_ver.pl.orig 2022-01-25 18:04:53 UTC +++ util/gen_ver.pl -@@ -13,8 +13,7 @@ $mergebase or $mergebase = ""; - - mkdir dirname($outfile); - +@@ -20,8 +20,7 @@ mkdir dirname($outfile); + # + # Source tarbells distributed as part of a release include this file already + # generated with the release version. -$_ = `git describe --tags $mergebase 2> /dev/null` - || (open(IN, "<", "$scriptpath/release_ver") ? <IN> +$_ = (open(IN, "<", "$scriptpath/release_ver") ? <IN> - : die "No Git, and $scriptpath/release_ver doesn't exist.\n") + : die "Can't get version information: `git describe --tags` failed (no git, no repository, or shallow clone), and $scriptpath/release_ver doesn't exist.\n") or die "couldn't get the version information\n"; diff --git a/games/stonesoup/pkg-plist b/games/stonesoup/pkg-plist index e0b25f7bb257..3505c0932d8c 100644 --- a/games/stonesoup/pkg-plist +++ b/games/stonesoup/pkg-plist @@ -57,7 +57,9 @@ bin/%%GAME%% %%DATADIR%%/dat/des/branches/dis.des %%DATADIR%%/dat/des/branches/elf.des %%DATADIR%%/dat/des/branches/geh.des +%%DATADIR%%/dat/des/branches/geh_lava_maze.des %%DATADIR%%/dat/des/branches/hell.des +%%DATADIR%%/dat/des/branches/hells.des %%DATADIR%%/dat/des/branches/hilbert_zone.des %%DATADIR%%/dat/des/branches/lair.des %%DATADIR%%/dat/des/branches/orc.des @@ -102,6 +104,7 @@ bin/%%GAME%% %%DATADIR%%/dat/des/builder/shops.des %%DATADIR%%/dat/des/builder/uniques.des %%DATADIR%%/dat/des/guide.txt +%%DATADIR%%/dat/des/portals/arena.des %%DATADIR%%/dat/des/portals/bailey.des %%DATADIR%%/dat/des/portals/bazaar.des %%DATADIR%%/dat/des/portals/desolation.des @@ -127,6 +130,7 @@ bin/%%GAME%% %%DATADIR%%/dat/des/serial/rivers.des %%DATADIR%%/dat/des/serial/serial_guide.txt %%DATADIR%%/dat/des/serial/sigils.des +%%DATADIR%%/dat/des/serial/subway.des %%DATADIR%%/dat/des/serial/undead.des %%DATADIR%%/dat/des/serial/window.des %%DATADIR%%/dat/des/sprint/arena_sprint.des @@ -347,6 +351,7 @@ bin/%%GAME%% %%DATADIR%%/dat/descript/lv/unident.txt %%DATADIR%%/dat/descript/lv/unrand.txt %%DATADIR%%/dat/descript/monsters.txt +%%DATADIR%%/dat/descript/mutations.txt %%DATADIR%%/dat/descript/nl/ability.txt %%DATADIR%%/dat/descript/nl/tutorial.txt %%DATADIR%%/dat/descript/nl/unident.txt @@ -640,6 +645,8 @@ bin/%%GAME%% %%SDL%%%%DATADIR%%/dat/tiles/title_froggy_natasha_and_boris.png %%SDL%%%%DATADIR%%/dat/tiles/title_froggy_rune_and_run_failed_on_dis.png %%SDL%%%%DATADIR%%/dat/tiles/title_froggy_thunder_fist_nikola.png +%%SDL%%%%DATADIR%%/dat/tiles/title_kaonedong_ignis_the_dying_flame.png +%%SDL%%%%DATADIR%%/dat/tiles/title_kaonedong_menkaure_prince_of_dust.png %%SDL%%%%DATADIR%%/dat/tiles/title_nibiki_octopode.png %%SDL%%%%DATADIR%%/dat/tiles/title_omndra_zot_demon.png %%SDL%%%%DATADIR%%/dat/tiles/title_peileppe_bloax_eye.png