Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Nov 2013 20:20:01 GMT
From:      Vladimir Kondratiev <wulf@cicgroup.ru>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/183162: [new port] games/cataclysm-dda A fork/variant of Cataclysm Roguelike by Whales
Message-ID:  <201311282020.rASKK1fx099349@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/183162; it has been noted by GNATS.

From: Vladimir Kondratiev <wulf@cicgroup.ru>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183162: [new port] games/cataclysm-dda A fork/variant of
 Cataclysm Roguelike by Whales
Date: Fri, 29 Nov 2013 00:17:47 +0400

 This is a multi-part message in MIME format.
 --------------080105000809080304010708
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 cataclysm-dda version 0.9 reseased
 
 --------------080105000809080304010708
 Content-Type: text/plain; charset=UTF-8;
  name="cataclysm-dda.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="cataclysm-dda.shar"
 
 # 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:
 #
 #	cataclysm-dda
 #	cataclysm-dda/files
 #	cataclysm-dda/files/cataclysm.in
 #	cataclysm-dda/files/patch-debug.cpp
 #	cataclysm-dda/pkg-plist
 #	cataclysm-dda/Makefile
 #	cataclysm-dda/distinfo
 #	cataclysm-dda/pkg-descr
 #
 echo c - cataclysm-dda
 mkdir -p cataclysm-dda > /dev/null 2>&1
 echo c - cataclysm-dda/files
 mkdir -p cataclysm-dda/files > /dev/null 2>&1
 echo x - cataclysm-dda/files/cataclysm.in
 sed 's/^X//' >cataclysm-dda/files/cataclysm.in << '51d526710052c0bf74575aa6ebbd5bd7'
 X#!/bin/sh
 X
 XBIN=%%PREFIX%%/libexec/cataclysm
 X
 Xdie () {
 X	echo `basename $0`" failed: $1"
 X	exit 1
 X}
 X
 Xif [ "x$HOME" = "x" ]; then
 X	HOME=`getent passwd $(id -nu) | cut -d: -f6`
 Xfi
 Xtest "x$HOME" = "x" && die "HOME directory is not found"
 X
 XGAMEDIR=$HOME/.cataclysm
 Xmkdir -p $GAMEDIR/data || die "Can\`t create $GAMEDIR/data directory"
 Xcd $GAMEDIR && exec $BIN $@
 51d526710052c0bf74575aa6ebbd5bd7
 echo x - cataclysm-dda/files/patch-debug.cpp
 sed 's/^X//' >cataclysm-dda/files/patch-debug.cpp << '727ea5f69bb86a7179f0375ae8424d60'
 X--- debug.cpp.orig	2013-11-26 02:52:18.384654297 +0400
 X+++ debug.cpp	2013-11-26 02:52:27.078654024 +0400
 X@@ -8,7 +8,6 @@
 X 
 X 
 X #if !(defined _WIN32 || defined WINDOWS || defined __CYGWIN__)
 X-#include <execinfo.h>
 X #include <stdlib.h>
 X #endif
 X 
 727ea5f69bb86a7179f0375ae8424d60
 echo x - cataclysm-dda/pkg-plist
 sed 's/^X//' >cataclysm-dda/pkg-plist << '98b7a64d0bc11e38ec29511cdae9a03a'
 Xbin/cataclysm
 Xlibexec/cataclysm
 X%%DATADIR%%/data/FONTDATA
 X%%DATADIR%%/data/cataicon.ico
 X%%DATADIR%%/data/changelog.txt
 X%%DATADIR%%/data/credits
 X%%DATADIR%%/data/font/fixedsys.ttf
 X%%DATADIR%%/data/font/terminus.fon
 X%%DATADIR%%/data/json/bionics.json
 X%%DATADIR%%/data/json/colors.json
 X%%DATADIR%%/data/json/dreams.json
 X%%DATADIR%%/data/json/furniture.json
 X%%DATADIR%%/data/json/halloween_special.json
 X%%DATADIR%%/data/json/hints.json
 X%%DATADIR%%/data/json/item_groups.json
 X%%DATADIR%%/data/json/items/ammo.json
 X%%DATADIR%%/data/json/items/archery.json
 X%%DATADIR%%/data/json/items/armor.json
 X%%DATADIR%%/data/json/items/books.json
 X%%DATADIR%%/data/json/items/comestibles.json
 X%%DATADIR%%/data/json/items/containers.json
 X%%DATADIR%%/data/json/items/instruments.json
 X%%DATADIR%%/data/json/items/melee.json
 X%%DATADIR%%/data/json/items/mods.json
 X%%DATADIR%%/data/json/items/ranged.json
 X%%DATADIR%%/data/json/items/tools.json
 X%%DATADIR%%/data/json/items/vehicle_parts.json
 X%%DATADIR%%/data/json/lab_notes.json
 X%%DATADIR%%/data/json/martialarts.json
 X%%DATADIR%%/data/json/materials.json
 X%%DATADIR%%/data/json/migo_speech.json
 X%%DATADIR%%/data/json/monstergroups.json
 X%%DATADIR%%/data/json/monsters.json
 X%%DATADIR%%/data/json/mutations.json
 X%%DATADIR%%/data/json/names.json
 X%%DATADIR%%/data/json/professions.json
 X%%DATADIR%%/data/json/recipes.json
 X%%DATADIR%%/data/json/skills.json
 X%%DATADIR%%/data/json/snippets.json
 X%%DATADIR%%/data/json/species.json
 X%%DATADIR%%/data/json/techniques.json
 X%%DATADIR%%/data/json/terrain.json
 X%%DATADIR%%/data/json/tool_qualities.json
 X%%DATADIR%%/data/json/tutorial.json
 X%%DATADIR%%/data/json/vehicle_parts.json
 X%%DATADIR%%/data/json/vehicles.json
 X%%DATADIR%%/data/motd
 X%%DATADIR%%/data/raw/keybindings.json
 X%%DATADIR%%/data/raw/sokoban.txt
 X%%DATADIR%%/gfx/DeonTileset/deontiles.png
 X%%DATADIR%%/gfx/DeonTileset/tile_config.json
 X%%DATADIR%%/gfx/DeonTileset/tileset.txt
 X%%DATADIR%%/gfx/HoderTileset/hodertiles.png
 X%%DATADIR%%/gfx/HoderTileset/tile_config.json
 X%%DATADIR%%/gfx/HoderTileset/tileset.txt
 X%%DATADIR%%/gfx/TsuTileset/tile_config.json
 X%%DATADIR%%/gfx/TsuTileset/tileset.txt
 X%%DATADIR%%/gfx/TsuTileset/tsutiles.png
 X%%DATADIR%%/gfx/tile.png
 X%%DATADIR%%/gfx/tile_config.json
 X%%DATADIR%%/gfx/tile_config_template.json
 X%%DATADIR%%/gfx/tinytile.png
 X%%PORTDOCS%%%%DOCSDIR%%/CMakeLists.txt
 X%%PORTDOCS%%%%DOCSDIR%%/CODE_STYLE.txt
 X%%PORTDOCS%%%%DOCSDIR%%/COMPILING.md
 X%%PORTDOCS%%%%DOCSDIR%%/COMPILING_osx.md
 X%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
 X%%PORTDOCS%%%%DOCSDIR%%/DEVELOPER_FAQ.md
 X%%PORTDOCS%%%%DOCSDIR%%/ENUMS.md
 X%%PORTDOCS%%%%DOCSDIR%%/GAMEMODES.md
 X%%PORTDOCS%%%%DOCSDIR%%/GAME_BALANCE.txt
 X%%PORTDOCS%%%%DOCSDIR%%/JSON_INFO.md
 X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
 X%%PORTDOCS%%%%DOCSDIR%%/MODDING.txt
 X%%PORTDOCS%%%%DOCSDIR%%/OLD_TODO.txt
 X%%PORTDOCS%%%%DOCSDIR%%/README.md
 X%%PORTDOCS%%%%DOCSDIR%%/README.txt
 X%%PORTDOCS%%%%DOCSDIR%%/README_all_translators.txt
 X%%PORTDOCS%%%%DOCSDIR%%/TESTING.txt
 X%%PORTDOCS%%%%DOCSDIR%%/TRANSLATING.md
 X%%PORTDOCS%%%%DOCSDIR%%/changelog.txt
 X%%PORTDOCS%%%%DOCSDIR%%/de.txt
 X%%PORTDOCS%%%%DOCSDIR%%/doxygen_conf.txt
 X%%PORTDOCS%%%%DOCSDIR%%/sokoban.txt
 X%%PORTDOCS%%%%DOCSDIR%%/tileset.txt
 X%%NLS%%share/locale/cs/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/de/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/fr/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/it/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/ja/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/ko/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/pl/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/pt/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/ru/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/sr/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/vi/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/zh_CN/LC_MESSAGES/cataclysm-dda.mo
 X%%NLS%%share/locale/zh_TW/LC_MESSAGES/cataclysm-dda.mo
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 X@dirrm %%DATADIR%%/gfx/TsuTileset
 X@dirrm %%DATADIR%%/gfx/HoderTileset
 X@dirrm %%DATADIR%%/gfx/DeonTileset
 X@dirrm %%DATADIR%%/gfx
 X@dirrm %%DATADIR%%/data/raw
 X@dirrm %%DATADIR%%/data/json/items
 X@dirrm %%DATADIR%%/data/json
 X@dirrm %%DATADIR%%/data/font
 X@dirrm %%DATADIR%%/data
 X@dirrm %%DATADIR%%
 98b7a64d0bc11e38ec29511cdae9a03a
 echo x - cataclysm-dda/Makefile
 sed 's/^X//' >cataclysm-dda/Makefile << 'f63361a088a2c2515b3c4c9374addc6c'
 X# Created by: Vladimir Kondratiev <wulf@cicgroup.ru>
 X# $FreeBSD$
 X
 XPORTNAME=	cataclysm-dda
 XPORTVERSION=	0.9
 XCATEGORIES=	games
 X
 XMAINTAINER=	wulf@cicgroup.ru
 XCOMMENT=	A fork/variant of Cataclysm Roguelike by Whales
 X
 XLICENSE=	CCPL.BY-SA.30
 XLICENSE_NAME=	Creative Commons Attribution-ShareAlike 3.0 Unported License
 XLICENSE_FILE=	${WRKSRC}/LICENSE.txt
 XLICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 X
 XUSES=		gmake shebangfix
 XSHEBANG_FILES=	lang/*.sh
 Xbash_CMD=	/bin/sh
 X
 XUSE_GITHUB=	yes
 XGH_ACCOUNT=	CleverRaven
 XGH_PROJECT=	Cataclysm-DDA
 XGH_TAGNAME=	${GH_COMMIT}
 XGH_COMMIT=	ebd2393
 XMAKE_ARGS+=	RELEASE=1
 XCXXFLAGS+=	-I${LOCALBASE}/include
 XLDFLAGS+=	-L${LOCALBASE}/lib
 X
 XOPTIONS_DEFINE=	NLS
 XOPTIONS_DEFAULT=NLS NCURSES
 XOPTIONS_SINGLE=	UI
 XOPTIONS_SINGLE_UI=	NCURSES SDL
 X
 XUI_DESC=	User Interface
 X
 XOPTIONS_SUB=	yes
 XSUB_FILES=      cataclysm
 XREINPLACE_ARGS=	-i ''
 X
 XNCURSES_USES=	ncurses
 XSDL_USE=	SDL=sdl,ttf,image
 XSDL_MAKE_ARGS=	TILES=1 TILESTARGET=cataclysm
 XNLS_USES=	gettext
 XNLS_LDFLAGS=	-lintl
 XNLS_MAKE_ARGS=	L10N=localization
 X
 X.include <bsd.port.options.mk>
 X
 X.if ! ${PORT_OPTIONS:MNLS}
 XMAKE_ARGS+=	LOCALIZE=0
 X.endif
 X
 Xpost-extract:
 X	${RM} ${WRKSRC}/data/.gitignore
 X
 Xpost-patch:
 X	${REINPLACE_CMD} -e 's|"lang/mo"|"${PREFIX}/share/locale"|' ${WRKSRC}/main.cpp
 X	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|gfx|${DATADIR}/&|' options.cpp \
 X		sdltiles.cpp cata_tiles.cpp gfx/*/tileset.txt
 X	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|data/json|${DATADIR}/&|' \
 X		game.cpp init.cpp map.cpp sdltiles.cpp
 X	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|data/raw|${DATADIR}/&|' \
 X		input.cpp iuse_software_sokoban.cpp
 X	${REINPLACE_CMD} -e 's|data/font["/]|${DATADIR}/&| ; \
 X		s|data/FONTDATA|${DATADIR}/&|' ${WRKSRC}/sdltiles.cpp
 X	${REINPLACE_CMD} -e 's|data/motd|${DATADIR}/&| ; \
 X		s|data/credits|${DATADIR}/&|' ${WRKSRC}/main_menu.cpp
 X	${REINPLACE_CMD} -e '/^CXX *=/d ; /^LD *=/s/g++/$$(CXX)/ ; \
 X		/OTHERS += -O3/d ; s/\(-lncurses\)\(w*\)/\1\2 -ltinfo\2/ ; \
 X		/^WARNINGS *=/d' ${WRKSRC}/Makefile
 X
 Xdo-install:
 X	${INSTALL_SCRIPT} ${WRKDIR}/cataclysm ${STAGEDIR}${PREFIX}/bin
 X	${INSTALL_PROGRAM} ${WRKSRC}/cataclysm ${STAGEDIR}${PREFIX}/libexec
 X.for dir in data gfx
 X	cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}
 X.endfor
 X.if ${PORT_OPTIONS:MNLS}
 X	cd ${WRKSRC}/lang/mo && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale
 X.endif
 X	${MKDIR} ${STAGEDIR}${DOCSDIR}
 X	${FIND} ${WRKSRC} \( -name "*.md" -or -name "*.txt" \) \
 X		-exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/ \;
 X
 X.include <bsd.port.mk>
 f63361a088a2c2515b3c4c9374addc6c
 echo x - cataclysm-dda/distinfo
 sed 's/^X//' >cataclysm-dda/distinfo << 'cdfeb4b824668bfb0c484b5865e0c39f'
 XSHA256 (cataclysm-dda-0.9.tar.gz) = d57455c9f2abdd50a26424d131048276efdc68d3c2d4f22b4bdde903cc0f30be
 XSIZE (cataclysm-dda-0.9.tar.gz) = 7219436
 cdfeb4b824668bfb0c484b5865e0c39f
 echo x - cataclysm-dda/pkg-descr
 sed 's/^X//' >cataclysm-dda/pkg-descr << '4df061dfe6a8324b1c6686beee7ebc43'
 XCataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
 XWhile some have described it as a "zombie game", there's far more to
 XCataclysm than that. Struggle to survive in a harsh, persistant,
 Xprocedurally generated world. Scavenge the remnants of a dead civilization
 Xfor for food, equipment, or, if you're lucky, a vehicle with a full tank of
 Xgas to get you the hell out of Dodge. Fight to defeat or escape from a wide
 Xvariety of powerful monstrosities, from zombies to giant insects to killer
 Xrobots and things far stranger and deadlier, and against the others like
 Xyourself, that want what you have...
 X
 XWWW: http://en.cataclysmdda.com/
 4df061dfe6a8324b1c6686beee7ebc43
 exit
 
 
 --------------080105000809080304010708--



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