aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorNikolai Lifanov <lifanov@FreeBSD.org>2018-08-13 01:17:47 +0000
committerNikolai Lifanov <lifanov@FreeBSD.org>2018-08-13 01:17:47 +0000
commit563ba49f520d404722c17726514ff3655923ff3b (patch)
tree8544e94d6c3e5fbfce07c3dcdbac90bd7983381c /games
parente16a0d3d0c408f92249730e400d7f2dbfe6ec23d (diff)
downloadports-563ba49f520d404722c17726514ff3655923ff3b.tar.gz
ports-563ba49f520d404722c17726514ff3655923ff3b.zip
Notes
Diffstat (limited to 'games')
-rw-r--r--games/stonesoup/Makefile18
-rw-r--r--games/stonesoup/distinfo6
-rw-r--r--games/stonesoup/pkg-plist4
3 files changed, 17 insertions, 11 deletions
diff --git a/games/stonesoup/Makefile b/games/stonesoup/Makefile
index b9836094b56e..f8481efbba8f 100644
--- a/games/stonesoup/Makefile
+++ b/games/stonesoup/Makefile
@@ -2,19 +2,14 @@
# $FreeBSD$
PORTNAME= stonesoup
-PORTVERSION= 0.21.1
-PORTREVISION= 1
+PORTVERSION= 0.22.0
CATEGORIES= games
-MASTER_SITES= https://crawl.develz.org/release/%SUBDIR%/ \
- http://crawl.develz.org/release/%SUBDIR%/
-MASTER_SITE_SUBDIR= ${PORTVERSION:C/.[0-9]+$//}
-DISTNAME= stone_soup-${DISTVERSION}
MAINTAINER= lifanov@FreeBSD.org
COMMENT= Dungeon Crawl Stone Soup - a fun, free rogue-like game
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/../licence.txt
+LICENSE_FILE= ${WRKSRC}/../../LICENSE
BROKEN_powerpc64= fails to compile: tool/tile.h: 'nullptr' was not declared in this scope
NOT_FOR_ARCHS= armv6
@@ -23,12 +18,16 @@ NOT_FOR_ARCHS_REASON= missing platform \#define or unsupported compiler
USES= bison compiler:c++11-lib gmake lua:51 perl5 pkgconfig \
shebangfix sqlite tar:xz
+USE_GITHUB= yes
+GH_ACCOUNT= crawl
+GH_PROJECT= crawl
+
USE_PERL5= build
SHEBANG_FILES= util/gen-mi-enum \
util/good-depfile
SAVEDIR= \~/.stonesoup
-WRKSRC= ${WRKDIR}/stone_soup-${PORTVERSION}/source/
+WRKSRC_SUBDIR= crawl-ref/source
SUB_FILES= README.FreeBSD
PLIST_SUB= SAVEDIR="${SAVEDIR}"
@@ -85,6 +84,9 @@ post-patch-SOUND-on:
post-patch-SOUND-off:
@${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/sound.h
+pre-build:
+ @${ECHO} ${PORTVERSION} > ${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 38db7353de5c..98d99a53ba7d 100644
--- a/games/stonesoup/distinfo
+++ b/games/stonesoup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517839496
-SHA256 (stone_soup-0.21.1.tar.xz) = 4aa309cf27ed1df56bb24be7e07099d3e2b47f9f0bc9d53d2377849a42ccbee3
-SIZE (stone_soup-0.21.1.tar.xz) = 29091300
+TIMESTAMP = 1534118359
+SHA256 (crawl-crawl-0.22.0_GH0.tar.gz) = cdffb393955e67f2aded9194f6dcd6875ed2e2dce2a5cac1ad950d699456f242
+SIZE (crawl-crawl-0.22.0_GH0.tar.gz) = 12337662
diff --git a/games/stonesoup/pkg-plist b/games/stonesoup/pkg-plist
index 47eb85aa43a3..ed25934af77f 100644
--- a/games/stonesoup/pkg-plist
+++ b/games/stonesoup/pkg-plist
@@ -79,6 +79,7 @@ bin/stonesoup
%%DATADIR%%/dat/des/branches/tomb.des
%%DATADIR%%/dat/des/branches/vaults.des
%%DATADIR%%/dat/des/branches/vaults_rooms_empty.des
+%%DATADIR%%/dat/des/branches/vaults_rooms_ghost.des
%%DATADIR%%/dat/des/branches/vaults_rooms_hard.des
%%DATADIR%%/dat/des/branches/vaults_rooms_standard.des
%%DATADIR%%/dat/des/branches/zot.des
@@ -160,6 +161,7 @@ bin/stonesoup
%%DATADIR%%/dat/des/variable/d_encompass.des
%%DATADIR%%/dat/des/variable/float.des
%%DATADIR%%/dat/des/variable/geyser.des
+%%DATADIR%%/dat/des/variable/ghost.des
%%DATADIR%%/dat/des/variable/grated_community.des
%%DATADIR%%/dat/des/variable/large_abstract.des
%%DATADIR%%/dat/des/variable/large_themed.des
@@ -436,6 +438,7 @@ bin/stonesoup
%%DATADIR%%/dat/dlua/debug.lua
%%DATADIR%%/dat/dlua/dungeon.lua
%%DATADIR%%/dat/dlua/fnwrap.lua
+%%DATADIR%%/dat/dlua/ghost.lua
%%DATADIR%%/dat/dlua/init.lua
%%DATADIR%%/dat/dlua/iter.lua
%%DATADIR%%/dat/dlua/lm_named_hatch.lua
@@ -600,6 +603,7 @@ bin/stonesoup
%%DATADIR%%/settings/dvorak_command_keys.txt
%%DATADIR%%/settings/ibm_glyphs.txt
%%DATADIR%%/settings/init.txt
+%%DATADIR%%/settings/neo_command_keys.txt
%%DATADIR%%/settings/no_vi_command_keys.txt
%%DATADIR%%/settings/old_unicode_glyphs.txt
%%DATADIR%%/settings/safe_move_shift.txt