From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jul 14 18:50:09 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F38AD1065673 for ; Mon, 14 Jul 2008 18:50:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E266E8FC08 for ; Mon, 14 Jul 2008 18:50:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6EIo80n059079 for ; Mon, 14 Jul 2008 18:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6EIo8oY059078; Mon, 14 Jul 2008 18:50:08 GMT (envelope-from gnats) Date: Mon, 14 Jul 2008 18:50:08 GMT Message-Id: <200807141850.m6EIo8oY059078@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Tobias Rehbein Cc: Subject: Re: ports/125578: [NEW PORT] games/stonesoup: A fun, free rogue-like game X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Tobias Rehbein List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 18:50:09 -0000 The following reply was made to PR ports/125578; it has been noted by GNATS. From: Tobias Rehbein To: bug-followup@freebsd.org Cc: Subject: Re: ports/125578: [NEW PORT] games/stonesoup: A fun, free rogue-like game Date: Mon, 14 Jul 2008 20:44:07 +0200 Hmmm. I tried to update my change request via the web.de Webmailer several = times today (a very frustrating experience). As my updates don't show up in gnats= I think something went wrong. So this time I'll send using a proper MUA... Just after sumbmission of the new port a new version was released. Attached= you find the corresponding shar Archive. Reading the release announcement I noticed that this game is referenced as = dcss (Dungeon Crawl Stone Soup) therefore the new port should be named games/dcss rather than games/stonesoup. I changed the port accordingly. # 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: # # dcss # dcss/pkg-descr # dcss/Makefile # dcss/pkg-plist # dcss/distinfo # dcss/files # dcss/files/patch-makefile.unix # dcss/files/patch-AppHdr.h # echo c - dcss mkdir -p dcss > /dev/null 2>&1 echo x - dcss/pkg-descr sed 's/^X//' >dcss/pkg-descr << '66c3ca542818cc8119d6a4dea9294c70' XDungeon Crawl Stone Soup is a fun, free rogue-like game of exploration and= =20 Xtreasure-hunting in dungeons filled with dangerous and unfriendly monsters= =20 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 ope= nly=20 Xdeveloped and invites participation from the Crawl community. X XWWW: http://crawl-ref.sourceforge.net/ 66c3ca542818cc8119d6a4dea9294c70 echo x - dcss/Makefile sed 's/^X//' >dcss/Makefile << 'cebebab80963fa88fec340368902b94a' X# New ports collection makefile for: dcss X# Date created: 2008-07-11 X# Whom: Tobias Rehbein X# X# $FreeBSD$ X# X XPORTNAME=3D dcss XPORTVERSION=3D 0.4 XCATEGORIES=3D games XMASTER_SITES=3D SF XMASTER_SITE_SUBDIR=3D crawl-ref XDISTNAME=3D stone_soup-${PORTVERSION}-src XEXTRACT_SUFX=3D .tbz2 X XMAINTAINER=3D tobias.rehbein@web.de XCOMMENT=3D Dungeon Crawl Stone Soup - a fun, free rogue-like game X XBUILD_DEPENDS=3D bison:${PORTSDIR}/devel/bison X XUSE_GMAKE=3D yes XMAKEFILE=3D makefile X XWRKSRC=3D ${WRKDIR}/${DISTNAME}/source/ X X.if !defined(WITHOUT_EXAMPLES) XPLIST_SUB+=3D EXAMPLES=3D"" X.else XPLIST_SUB+=3D EXAMPLES=3D"@comment " X.endif 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.txt licence.txt X ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/${doc} ${DOCSDIR} X.endfor X.endif X ${RM} -r ${DATADIR}/docs X.if !defined(WITHOUT_EXAMPLES) X ${MKDIR} ${EXAMPLESDIR} X ${INSTALL_MAN} ${DATADIR}/settings/init.txt ${EXAMPLESDIR}/sample.crawlrc X.endif X X.include cebebab80963fa88fec340368902b94a echo x - dcss/pkg-plist sed 's/^X//' >dcss/pkg-plist << '05fb666e0d4008972725b553e6736208' X@comment $FreeBSD$ Xbin/dcss X@exec chown root:games %F X@exec chmod 2755 %F X%%DATADIR%%/dat/lua/chnkdata.lua X%%DATADIR%%/dat/lua/trapwalk.lua X%%DATADIR%%/dat/lua/stash.lua X%%DATADIR%%/dat/lua/safechnk.lua X%%DATADIR%%/dat/lua/runrest.lua X%%DATADIR%%/dat/lua/pickup.lua X%%DATADIR%%/dat/lua/kills.lua X%%DATADIR%%/dat/lua/gearset.lua X%%DATADIR%%/dat/lua/eat.lua X%%DATADIR%%/dat/lua/wield.lua 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_props.lua X%%DATADIR%%/dat/clua/lm_pdesc.lua X%%DATADIR%%/dat/clua/lm_fog.lua X%%DATADIR%%/dat/clua/lm_flags.lua X%%DATADIR%%/dat/clua/lm_1way.lua X%%DATADIR%%/dat/clua/userbase.lua X%%DATADIR%%/dat/descript/ability.txt X%%DATADIR%%/dat/descript/spells.txt X%%DATADIR%%/dat/descript/skills.txt X%%DATADIR%%/dat/descript/monsters.txt X%%DATADIR%%/dat/descript/items.txt X%%DATADIR%%/dat/descript/gods.txt X%%DATADIR%%/dat/descript/features.txt X%%DATADIR%%/dat/descript/branches.txt X%%DATADIR%%/dat/descript/unident.txt X%%DATADIR%%/dat/database/godspeak.txt X%%DATADIR%%/dat/database/shout.txt X%%DATADIR%%/dat/database/randname.txt X%%DATADIR%%/dat/database/rand_wpn.txt X%%DATADIR%%/dat/database/rand_arm.txt X%%DATADIR%%/dat/database/rand_all.txt X%%DATADIR%%/dat/database/monspeak.txt X%%DATADIR%%/dat/database/monname.txt X%%DATADIR%%/dat/database/miscname.txt X%%DATADIR%%/dat/database/insult.txt X%%DATADIR%%/dat/database/help.txt X%%DATADIR%%/dat/database/wpnnoise.txt X%%DATADIR%%/dat/altar.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/layout.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/bazaar.des X%%DATADIR%%/dat/zot.des X%%DATADIR%%/settings/034_command_keys.txt X%%DATADIR%%/settings/tiles_options.txt X%%DATADIR%%/settings/standard_colours.txt X%%DATADIR%%/settings/messages.txt X%%DATADIR%%/settings/menu_colours.txt X%%DATADIR%%/settings/init.txt X%%DATADIR%%/settings/food_colouring.txt X%%DATADIR%%/settings/autopickup_exceptions.txt X%%DATADIR%%/settings/034_monster_glyphs.txt X%%DATADIR%%/settings/travel_stoppers.txt X@exec mkdir %D/%%DATADIR%%/saves/ X@exec chown -R root:games %D/%%DATADIR%% X@exec chmod 775 %D/%%DATADIR%%/saves X%%PORTDOCS%%%%DOCSDIR%%/034_changes.txt X%%PORTDOCS%%%%DOCSDIR%%/aptitudes.txt X%%PORTDOCS%%%%DOCSDIR%%/coding_conventions.txt X%%PORTDOCS%%%%DOCSDIR%%/crawl_manual.txt X%%PORTDOCS%%%%DOCSDIR%%/level_design.txt X%%PORTDOCS%%%%DOCSDIR%%/lualicense.txt X%%PORTDOCS%%%%DOCSDIR%%/macros_guide.txt X%%PORTDOCS%%%%DOCSDIR%%/monster_speech.txt X%%PORTDOCS%%%%DOCSDIR%%/mt19937.txt X%%PORTDOCS%%%%DOCSDIR%%/options_guide.txt X%%PORTDOCS%%%%DOCSDIR%%/pcre_license.txt X%%PORTDOCS%%%%DOCSDIR%%/quickstart.txt X%%PORTDOCS%%%%DOCSDIR%%/ssh_guide.txt X%%PORTDOCS%%%%DOCSDIR%%/tiles_help.txt X%%PORTDOCS%%%%DOCSDIR%%/CREDITS X%%PORTDOCS%%%%DOCSDIR%%/README.txt X%%PORTDOCS%%%%DOCSDIR%%/licence.txt X%%EXAMPLES%%%%EXAMPLESDIR%%/sample.crawlrc X@dirrm %%DATADIR%%/dat/lua X@dirrm %%DATADIR%%/dat/clua X@dirrm %%DATADIR%%/dat/descript X@dirrm %%DATADIR%%/dat/database X@dirrm %%DATADIR%%/dat X@dirrm %%DATADIR%%/settings X@unexec rmdir %D/%%DATADIR%%/saves >/dev/null 2>&1 || echo 'dcss 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%%/ X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/ 05fb666e0d4008972725b553e6736208 echo x - dcss/distinfo sed 's/^X//' >dcss/distinfo << '836ec9ef03b276a15b423dca5a53ba2b' XMD5 (stone_soup-0.4-src.tbz2) =3D b5de7db2f28e562d63f29160d670822a XSHA256 (stone_soup-0.4-src.tbz2) =3D d1cd995b30347fc1b05125ed1c3e9084c987e= 237f4098ced47f8da086339d7bf XSIZE (stone_soup-0.4-src.tbz2) =3D 3238073 836ec9ef03b276a15b423dca5a53ba2b echo c - dcss/files mkdir -p dcss/files > /dev/null 2>&1 echo x - dcss/files/patch-makefile.unix sed 's/^X//' >dcss/files/patch-makefile.unix << 'f920fae8c2ab52ecf414929280= cf74f6' X--- makefile.unix.orig 2008-07-14 04:17:51.000000000 +0200 X+++ makefile.unix 2008-07-14 12:51:07.000000000 +0200 X@@ -4,7 +4,7 @@ X # Modified for Crawl Reference by $Author: ennewalker $ on $Date: 2008-07= -04T22:50:41.915156Z $ X # X=20 X-GAME =3D crawl X+GAME =3D dcss X=20 X # this file contains a list of the libraries. X # it will make a variable called OBJECTS that contains all the libraries X@@ -37,15 +37,15 @@ X MCHMOD_SAVEDIR :=3D 775 X=20 X # The user:group to install the game as. X-INSTALL_UGRP ?=3D games:games X-INSTALLDIR ?=3D /usr/games/crawl X+INSTALL_UGRP ?=3D root:games X+INSTALLDIR ?=3D %%PREFIX%%/bin X=20 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 buil= ding X # Crawl for a single user. X=20 X-# SAVEDIR :=3D /usr/games/crawl/saves/ X-# DATADIR :=3D /usr/games/crawl/data/ X+SAVEDIR :=3D %%DATADIR%%/saves/ X+DATADIR :=3D %%DATADIR%%/ X=20 X LEX :=3D flex X YACC :=3D bison -y X@@ -58,7 +58,7 @@ X NDBM_FILE :=3D /usr/include/ndbm.h X=20 X HAVE_DBH :=3D $(shell [ -f $(DBH_FILE) ] && echo y) X-HAVE_NDBM :=3D $(shell [ -f $(NDBM_FILE) -a "`uname`" =3D "Darwin" ] && e= cho y) X+HAVE_NDBM :=3D $(shell [ -f $(NDBM_FILE) -a \( "`uname`" =3D "Darwin" -o = "`uname`" =3D "FreeBSD" \) ] && echo y) X=20 X ifeq ($(strip $(HAVE_DBH)),y) X ifneq ($(shell grep dbm_open $(DBH_FILE)),) X@@ -70,9 +70,11 @@ X ifeq ($(strip $(HAVE_NDBM)),y) X SELDBM ?=3D -DDB_NDBM X ifeq ($(SELDBM),-DDB_NDBM) X+ifneq ($(shell echo "`uname`"),FreeBSD) X LIBDBM :=3D -ldbm X endif X endif X+endif X=20 X SQLSRC :=3D util/sqlite X SQLLIB :=3D sqlite3 f920fae8c2ab52ecf414929280cf74f6 echo x - dcss/files/patch-AppHdr.h sed 's/^X//' >dcss/files/patch-AppHdr.h << 'bfbc7805b9e3b6b051032fb6ca15585= b' X--- AppHdr.h.orig 2008-07-14 04:17:51.000000000 +0200 X+++ AppHdr.h 2008-07-14 10:04:49.000000000 +0200 X@@ -408,8 +408,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 uncomp= ressed. 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=20 X #ifdef SAVE_PACKAGE_CMD X // This is used to unpack specific files from the archive. bfbc7805b9e3b6b051032fb6ca15585b exit