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>