View | Details | Raw Unified | Return to bug 259499
Collapse All | Expand All

(-)b/games/stonesoup/Makefile (-11 / +4 lines)
Lines 2-19 Link Here
2
2
3
PORTNAME=	stonesoup
3
PORTNAME=	stonesoup
4
PORTVERSION=	0.23.2
4
PORTVERSION=	0.23.2
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	games
6
CATEGORIES=	games
7
7
8
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	fuz@fuz.su
9
COMMENT=	Dungeon Crawl Stone Soup - a fun, free rogue-like game
9
COMMENT=	Dungeon Crawl Stone Soup - a fun, free rogue-like game
10
10
11
LICENSE=	GPLv2
11
LICENSE=	GPLv2
12
LICENSE_FILE=	${WRKSRC}/../../LICENSE
12
LICENSE_FILE=	${WRKSRC}/../../LICENSE
13
13
14
NOT_FOR_ARCHS=		armv6
15
NOT_FOR_ARCHS_REASON=	missing platform \#define or unsupported compiler
16
17
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
14
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
18
15
19
USES=		bison compiler:c++11-lib gmake lua:51 perl5 pkgconfig \
16
USES=		bison compiler:c++11-lib gmake lua:51 perl5 pkgconfig \
Lines 32-38 SHEBANG_FILES= util/gen-mi-enum \ Link Here
32
SAVEDIR=	\~/.stonesoup
29
SAVEDIR=	\~/.stonesoup
33
WRKSRC_SUBDIR=	crawl-ref/source
30
WRKSRC_SUBDIR=	crawl-ref/source
34
31
35
SUB_FILES=	README.FreeBSD
32
SUB_FILES=	pkg-message
36
PLIST_SUB=	SAVEDIR="${SAVEDIR}"
33
PLIST_SUB=	SAVEDIR="${SAVEDIR}"
37
34
38
MAKE_ARGS=	prefix=${PREFIX} \
35
MAKE_ARGS=	prefix=${PREFIX} \
Lines 52-58 MAKE_ARGS= prefix=${PREFIX} \ Link Here
52
		SQLITE_LIB=-lsqlite3 \
49
		SQLITE_LIB=-lsqlite3 \
53
		V=yes
50
		V=yes
54
51
55
OPTIONS_DEFINE=	SDL SOUND NOWIZARD LUA DOCS EXAMPLES
52
OPTIONS_DEFINE=	SDL SOUND NOWIZARD LUA EXAMPLES
56
OPTIONS_DEFAULT=LUA
53
OPTIONS_DEFAULT=LUA
57
OPTIONS_SUB=	yes
54
OPTIONS_SUB=	yes
58
55
Lines 92-101 pre-build: Link Here
92
pre-install:
89
pre-install:
93
	@${FIND} ${WRKSRC}/dat -type f -name '*.orig' -delete
90
	@${FIND} ${WRKSRC}/dat -type f -name '*.orig' -delete
94
91
95
post-install-DOCS-on:
96
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
97
	${INSTALL_DATA} ${WRKDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}
98
99
post-install-EXAMPLES-on:
92
post-install-EXAMPLES-on:
100
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
93
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
101
	${INSTALL_DATA} ${STAGEDIR}${DATADIR}/settings/init.txt ${STAGEDIR}${EXAMPLESDIR}/sample.crawlrc
94
	${INSTALL_DATA} ${STAGEDIR}${DATADIR}/settings/init.txt ${STAGEDIR}${EXAMPLESDIR}/sample.crawlrc
(-)a/games/stonesoup/files/README.FreeBSD.in (-7 lines)
Removed Link Here
1
The end-user documentation for ``Dungeon Crawl Stone Soup`` can be found
2
in-game and in `%%DATADIR%%/docs`.
3
4
If the game fails to start after an upgrade try to delete the old save games
5
using `rm -rf ~/.stonesoup/saves`.
6
7
Happy crawling!
(-)b/games/stonesoup/files/patch-platform.h (+16 lines)
Added Link Here
1
--- platform.h.orig	2021-10-28 09:13:02 UTC
2
+++ platform.h
3
@@ -212,13 +212,6 @@
4
 #endif
5
 
6
 #if !defined (OS_DETECTED)
7
-#if defined (TARGET_CPU_ARM)
8
-#define OS_DETECTED
9
-#define TARGET_OS_NDSFIRMWARE
10
-#endif
11
-#endif
12
-
13
-#if !defined (OS_DETECTED)
14
 #if defined (MSDOS) || defined (__DOS__) || defined (__DJGPP__)
15
 #define OS_DETECTED
16
 #define TARGET_OS_DOS
(-)b/games/stonesoup/files/patch-util_gen__ver.pl (+12 lines)
Added Link Here
1
--- util/gen_ver.pl.orig	2021-10-28 09:37:07 UTC
2
+++ util/gen_ver.pl
3
@@ -13,8 +13,7 @@ $mergebase or $mergebase = "";
4
 
5
 mkdir dirname($outfile);
6
 
7
-$_ = `git describe --tags $mergebase 2> /dev/null`
8
-    || (open(IN, "<", "$scriptpath/release_ver") ? <IN>
9
+$_ = (open(IN, "<", "$scriptpath/release_ver") ? <IN>
10
         : die "No Git, and $scriptpath/release_ver doesn't exist.\n")
11
     or die "couldn't get the version information\n";
12
 
(-)b/games/stonesoup/files/pkg-message.in (+18 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
The end-user documentation for ``Dungeon Crawl Stone Soup`` can be found
5
in-game and in `%%DATADIR%%/docs`.
6
7
Happy crawling!
8
EOM
9
}
10
{ type: upgrade
11
  message: <<EOM
12
If the game fails to start after an upgrade try to delete
13
the old save games using `rm -rf ~/.stonesoup/saves`.
14
15
Happy crawling!
16
EOM
17
}
18
]
(-)b/games/stonesoup/pkg-plist (-2 lines)
Lines 604-610 bin/stonesoup Link Here
604
%%LUA%%%%DATADIR%%/dat/clua/delays.lua
604
%%LUA%%%%DATADIR%%/dat/clua/delays.lua
605
%%LUA%%%%DATADIR%%/dat/clua/kills.lua
605
%%LUA%%%%DATADIR%%/dat/clua/kills.lua
606
%%LUA%%%%DATADIR%%/dat/clua/stash.lua
606
%%LUA%%%%DATADIR%%/dat/clua/stash.lua
607
%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD
608
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.crawlrc
607
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.crawlrc
609
%%SDL%%%%DATADIR%%/dat/tiles/feat.png
608
%%SDL%%%%DATADIR%%/dat/tiles/feat.png
610
%%SDL%%%%DATADIR%%/dat/tiles/floor.png
609
%%SDL%%%%DATADIR%%/dat/tiles/floor.png
611
- 

Return to bug 259499