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>