Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jul 2008 19:41:19 +0200 (CEST)
From:      Tobias Rehbein <tobias.rehbein@web.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/125578: [NEW PORT] games/stonesoup: A fun, free rogue-like game
Message-ID:  <200807131741.m6DHfJBq026161@sushi.pseudo.local>
Resent-Message-ID: <200807131750.m6DHo1rh087164@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         125578
>Category:       ports
>Synopsis:       [NEW PORT] games/stonesoup: A fun, free rogue-like game
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 13 17:50:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Tobias Rehbein
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD sushi.pseudo.local 7.0-STABLE FreeBSD 7.0-STABLE #11: Sun Jul  6 00:43:05 CEST
>Description:
Dungeon Crawl Stone Soup is a fun, free rogue-like game of exploration and 
treasure-hunting in dungeons filled with dangerous and unfriendly monsters 
in a quest for the mystifyingly fabulous Orb of Zot.

Dungeon Crawl Stone Soup is a variant of Linley's Dungeon Crawl that's openly 
developed and invites participation from the Crawl community.

WWW:	http://crawl-ref.sourceforge.net/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- stonesoup-0.3.4.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	stonesoup
#	stonesoup/pkg-descr
#	stonesoup/Makefile
#	stonesoup/pkg-plist
#	stonesoup/distinfo
#	stonesoup/files
#	stonesoup/files/patch-makefile.unix
#	stonesoup/files/patch-AppHdr.h
#
echo c - stonesoup
mkdir -p stonesoup > /dev/null 2>&1
echo x - stonesoup/pkg-descr
sed 's/^X//' >stonesoup/pkg-descr << '6b36ecd2a3cec281893063a99b828911'
XDungeon Crawl Stone Soup is a fun, free rogue-like game of exploration and 
Xtreasure-hunting in dungeons filled with dangerous and unfriendly monsters 
Xin a quest for the mystifyingly fabulous Orb of Zot.
X
XDungeon Crawl Stone Soup is a variant of Linley's Dungeon Crawl that's openly 
Xdeveloped and invites participation from the Crawl community.
X
XWWW:	http://crawl-ref.sourceforge.net/
6b36ecd2a3cec281893063a99b828911
echo x - stonesoup/Makefile
sed 's/^X//' >stonesoup/Makefile << 'a0e67317a33a8d996bd479ea90a0340d'
X# New ports collection makefile for:	stonesoup
X# Date created:		2008-07-11
X# Whom:			Tobias Rehbein <tobias.rehbein@web.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	stonesoup
XPORTVERSION=	0.3.4
XCATEGORIES=	games
XMASTER_SITES=	SF
XMASTER_SITE_SUBDIR=	crawl-ref
XDISTNAME=	stone_soup-${PORTVERSION}-src
XEXTRACT_SUFX=	.tbz2
X
XMAINTAINER=	tobias.rehbein@web.de
XCOMMENT=	A fun, free rogue-like game
X
XBUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison
X
XUSE_GMAKE=	yes
XMAKEFILE=	makefile
X
XWRKSRC=		${WRKDIR}/${DISTNAME}/source/
X
Xpost-patch:
X	${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/makefile.unix
X	${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/makefile.unix
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	cd ${DATADIR}/docs && \
X		${COPYTREE_SHARE} \* ${DOCSDIR}
X.for doc in CREDITS README.stone_soup.txt readme.txt licence.txt
X	${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/${doc} ${DOCSDIR}
X.endfor
X.endif
X	${RM} -r ${DATADIR}/docs
X
X.include <bsd.port.mk>
a0e67317a33a8d996bd479ea90a0340d
echo x - stonesoup/pkg-plist
sed 's/^X//' >stonesoup/pkg-plist << 'ab82ad360c802d6fdb0e31c244358caa'
X@comment $FreeBSD$
Xbin/stonesoup
X@exec chown root:games %F
X@exec chmod 2755 %F
X%%DATADIR%%/dat/clua/dungeon.lua
X%%DATADIR%%/dat/clua/macro.lua
X%%DATADIR%%/dat/clua/luamark.lua
X%%DATADIR%%/dat/clua/loadmaps.lua
X%%DATADIR%%/dat/clua/lm_tmsg.lua
X%%DATADIR%%/dat/clua/lm_timed.lua
X%%DATADIR%%/dat/clua/lm_pdesc.lua
X%%DATADIR%%/dat/clua/lm_1way.lua
X%%DATADIR%%/dat/clua/userbase.lua
X%%DATADIR%%/dat/bazaar.des
X%%DATADIR%%/dat/vaults.des
X%%DATADIR%%/dat/temple.des
X%%DATADIR%%/dat/portal.des
X%%DATADIR%%/dat/pan.des
X%%DATADIR%%/dat/orc.des
X%%DATADIR%%/dat/mini.des
X%%DATADIR%%/dat/large.des
X%%DATADIR%%/dat/lair.des
X%%DATADIR%%/dat/lab.des
X%%DATADIR%%/dat/hive.des
X%%DATADIR%%/dat/hells.des
X%%DATADIR%%/dat/float.des
X%%DATADIR%%/dat/entry.des
X%%DATADIR%%/dat/elf.des
X%%DATADIR%%/dat/crypt.des
X%%DATADIR%%/dat/zot.des
X%%DATADIR%%/dat/descript/features.txt
X%%DATADIR%%/dat/descript/items.txt
X%%DATADIR%%/dat/descript/spells.txt
X%%DATADIR%%/dat/descript/monsters.txt
X%%DATADIR%%/dat/speak.txt
X%%DATADIR%%/dat/shout.txt
X%%DATADIR%%/dat/lua/gearset.lua
X%%DATADIR%%/dat/lua/kills.lua
X%%DATADIR%%/dat/lua/pickup.lua
X%%DATADIR%%/dat/lua/chnkdata.lua
X%%DATADIR%%/dat/lua/eat.lua
X%%DATADIR%%/dat/lua/safechnk.lua
X%%DATADIR%%/dat/lua/runrest.lua
X%%DATADIR%%/dat/lua/wield.lua
X%%DATADIR%%/dat/lua/trapwalk.lua
X%%DATADIR%%/dat/lua/stash.lua
X@exec chown -R root:games %D/%%DATADIR%%/dat
X@exec mkdir %D/%%DATADIR%%/saves/
X@exec chown root:games %D/%%DATADIR%%/saves
X@exec chmod 775 %D/%%DATADIR%%/saves
X%%PORTDOCS%%%%DOCSDIR%%/crawl_macros.txt
X%%PORTDOCS%%%%DOCSDIR%%/crawl_manual.txt
X%%PORTDOCS%%%%DOCSDIR%%/crawl_options.txt
X%%PORTDOCS%%%%DOCSDIR%%/level-design.txt
X%%PORTDOCS%%%%DOCSDIR%%/lualicense.txt
X%%PORTDOCS%%%%DOCSDIR%%/monster_speech.txt
X%%PORTDOCS%%%%DOCSDIR%%/mt19937.txt
X%%PORTDOCS%%%%DOCSDIR%%/pcre-license.txt
X%%PORTDOCS%%%%DOCSDIR%%/tables.txt
X%%PORTDOCS%%%%DOCSDIR%%/CREDITS
X%%PORTDOCS%%%%DOCSDIR%%/README.stone_soup.txt
X%%PORTDOCS%%%%DOCSDIR%%/licence.txt
X%%PORTDOCS%%%%DOCSDIR%%/readme.txt
X@dirrm %%DATADIR%%/dat/clua
X@dirrm %%DATADIR%%/dat/descript
X@dirrm %%DATADIR%%/dat/lua
X@dirrm %%DATADIR%%/dat
X@unexec rmdir %D/%%DATADIR%%/saves >/dev/null 2>&1 || echo 'stonesoup directory (%D/%%DATADIR%%/saves) not removed due to existing save games. If you are permanently removing this port, you should do a ``rm -rf %D/%%DATADIR%%``.' | fmt
X@dirrmtry %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
ab82ad360c802d6fdb0e31c244358caa
echo x - stonesoup/distinfo
sed 's/^X//' >stonesoup/distinfo << '50d69349f394340587e51521ee2db723'
XMD5 (stone_soup-0.3.4-src.tbz2) = 937cc60da6772cf7650577394bc50363
XSHA256 (stone_soup-0.3.4-src.tbz2) = 7d8c13aabb8b52883109a9d5b21a94577e74dc212c5e0b1924bcb08c729f9d8a
XSIZE (stone_soup-0.3.4-src.tbz2) = 2026447
50d69349f394340587e51521ee2db723
echo c - stonesoup/files
mkdir -p stonesoup/files > /dev/null 2>&1
echo x - stonesoup/files/patch-makefile.unix
sed 's/^X//' >stonesoup/files/patch-makefile.unix << '8459b554bdef9ec401364379c61b707c'
X--- makefile.unix.orig	2008-01-29 06:39:04.000000000 +0000
X+++ makefile.unix	2008-07-13 17:03:35.000000000 +0000
X@@ -4,7 +4,7 @@
X # Modified for Crawl Reference by $Author: dshaligram $ on $Date: 2008-01-28T15:06:05.754914Z $
X #
X 
X-GAME = crawl
X+GAME = stonesoup
X 
X # this file contains a list of the libraries.
X # it will make a variable called OBJECTS that contains all the libraries
X@@ -37,16 +37,16 @@
X MCHMOD_SAVEDIR := 775
X 
X # The user:group to install the game as. 
X-INSTALL_UGRP := games:games
X+INSTALL_UGRP := root:games
X 
X-INSTALLDIR   := /usr/games/crawl
X+INSTALLDIR   := %%PREFIX%%/bin
X 
X # If you're installing Crawl for multiple users, you *must* set this to a
X # valid path before building Crawl. This is not necessary if you are building
X # Crawl for a single user.
X 
X-# SAVEDIR := /usr/games/crawl/saves/
X-# DATADIR := /usr/games/crawl/data/
X+SAVEDIR := %%DATADIR%%/saves/
X+DATADIR := %%DATADIR%%/
X 
X LEX  := flex
X YACC := bison -y
X@@ -86,7 +86,7 @@
X EXTRA_DEPENDS  += $(FSQLLIBA)
X endif
X 
X-LIB = -l$(LIBCURS) -L$(LUASRC) -l$(LUALIB) $(LIBDBM)
X+LIB = -l$(LIBCURS) -L$(LUASRC) -l$(LUALIB)
X 
X INCLUDES := $(INCLUDES) -Iutil -I. -I$(LUASRC) $(EXTRA_INCLUDES)
X 
X@@ -239,7 +239,6 @@
X 	chown $(INSTALL_UGRP) $(SAVEDIR)
X 	chmod $(MCHMOD_SAVEDIR) $(SAVEDIR)
X endif
X-	ln -sf $(INSTALLDIR)/$(GAME) /usr/local/bin/
X 
X clean:
X 	$(DELETE) *.o
8459b554bdef9ec401364379c61b707c
echo x - stonesoup/files/patch-AppHdr.h
sed 's/^X//' >stonesoup/files/patch-AppHdr.h << 'fc3b37dd9d2a448756ade06a00675588'
X--- AppHdr.h.orig	2008-07-13 17:16:54.000000000 +0000
X+++ AppHdr.h	2008-07-13 17:17:11.000000000 +0000
X@@ -406,8 +406,8 @@
X     // PACKAGE_SUFFIX is used when the package file name is needed
X     //
X     // Comment these lines out if you want to leave the save files uncompressed.
X-    #define SAVE_PACKAGE_CMD    "/usr/bin/zip -m -q -j -1 %s.zip %s.*"
X-    #define LOAD_UNPACKAGE_CMD  "/usr/bin/unzip -q -o %s.zip -d %s"
X+    // #define SAVE_PACKAGE_CMD    "/usr/bin/zip -m -q -j -1 %s.zip %s.*"
X+    // #define LOAD_UNPACKAGE_CMD  "/usr/bin/unzip -q -o %s.zip -d %s"
X 
X #ifdef SAVE_PACKAGE_CMD
X     // This is used to unpack specific files from the archive.
fc3b37dd9d2a448756ade06a00675588
exit
--- stonesoup-0.3.4.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807131741.m6DHfJBq026161>