From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 3 02:50:15 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75B1816A41F for ; Thu, 3 Nov 2005 02:50:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9591443D48 for ; Thu, 3 Nov 2005 02:50:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jA32oEOT024719 for ; Thu, 3 Nov 2005 02:50:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jA32oEZH024718; Thu, 3 Nov 2005 02:50:14 GMT (envelope-from gnats) Resent-Date: Thu, 3 Nov 2005 02:50:14 GMT Resent-Message-Id: <200511030250.jA32oEZH024718@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EB1216A41F for ; Thu, 3 Nov 2005 02:48:16 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx1.mail.ru (mx1.mail.ru [194.67.23.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAE4B43D45 for ; Thu, 3 Nov 2005 02:48:15 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [82.148.12.59] (port=2606 helo=nexii.panopticon) by mx1.mail.ru with esmtp id 1EXV9B-000BD0-00 for FreeBSD-gnats-submit@freebsd.org; Thu, 03 Nov 2005 05:48:13 +0300 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id 0394E31BA for ; Thu, 3 Nov 2005 05:51:59 +0300 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id EE4A231A0; Thu, 3 Nov 2005 05:51:30 +0300 (MSK) Message-Id: <20051103025130.EE4A231A0@hades.panopticon> Date: Thu, 3 Nov 2005 05:51:30 +0300 (MSK) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/88428: New port: games/ivan A graphical roguelike game X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Nov 2005 02:50:15 -0000 >Number: 88428 >Category: ports >Synopsis: New port: games/ivan A graphical roguelike 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: Thu Nov 03 02:50:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 5.4-RELEASE-p7 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 5.4-RELEASE-p7 FreeBSD 5.4-RELEASE-p7 #4: Mon Sep 12 01:19:38 MSD 2005 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Iter Vehemens ad Necem (IVAN) is a graphical roguelike game, which currently runs in Linux, Windows, and DOS. It features advanced bodypart and material handling, multi-colored lighting and, above all, deep gameplay. >From developer's website: Fellow adventurer, turn back while you can! For here begins the roguelike Iter Vehemens ad Necem, a Violent Road to Death. If you choose to travel along it, you will dive into countless exciting adventures to gain items of great magic, attain powerful equipment made of mysterious materials, bathe in the blessings of mighty gods and recruit loyal allies of various shapes and sizes. Unfortunately, along the way you will also often be dangerously injured, poisoned, catch numerous diseases, lose several limbs and transform into manifold different kinds of pitiful creatures in the darkest depths of hostile dungeons. And, at the end of the road, you are bound to perish in a most gruesome and painful way. Don't say we didn't warn you. WWW: http://ivan.sourceforge.net/ >How-To-Repeat: >Fix: --- ivan-0.50.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: # # ivan # ivan/Makefile # ivan/distinfo # ivan/pkg-descr # ivan/pkg-install # ivan/pkg-plist # ivan/files # ivan/files/patch-configure # echo c - ivan mkdir -p ivan > /dev/null 2>&1 echo x - ivan/Makefile sed 's/^X//' >ivan/Makefile << 'END-of-ivan/Makefile' X# New ports collection makefile for: ivan X# Date created: 11 Nov 2005 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= ivan XPORTVERSION= 0.50 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ivan X XMAINTAINER= amdmi3@mail.ru XCOMMENT= A graphical roguelike game X XUSE_SDL= sdl XUSE_GMAKE= yes XGNU_CONFIGURE= yes XUSE_REINPLACE= yes X XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ARGS= --localstatedir=/var/games X XSTATEDIR= /var/games/ivan X Xpost-patch: X @${REINPLACE_CMD} -e 's|IvanSave|.IvanSave|g' ${WRKSRC}/Main/Source/game.cpp X Xpost-install: X ${CHGRP} games ${PREFIX}/bin/ivan X ${CHMOD} g+s ${PREFIX}/bin/ivan X.if !exists(${STATEDIR}) X ${MKDIR} ${STATEDIR} X ${TOUCH} ${STATEDIR}/ivan-highscore.scores X ${MKDIR} ${STATEDIR}/Bones X ${CHGRP} -R games ${STATEDIR} X ${CHMOD} -R g+w ${STATEDIR} X.endif X X.include END-of-ivan/Makefile echo x - ivan/distinfo sed 's/^X//' >ivan/distinfo << 'END-of-ivan/distinfo' XMD5 (ivan-0.50.tar.gz) = 88de761ea3ed34a977cd412ff7d2a36e XSIZE (ivan-0.50.tar.gz) = 803651 END-of-ivan/distinfo echo x - ivan/pkg-descr sed 's/^X//' >ivan/pkg-descr << 'END-of-ivan/pkg-descr' XIter Vehemens ad Necem (IVAN) is a graphical roguelike game, which Xcurrently runs in Linux, Windows, and DOS. It features advanced Xbodypart and material handling, multi-colored lighting and, above Xall, deep gameplay. X XFrom developer's website: X XFellow adventurer, turn back while you can! For here begins the Xroguelike Iter Vehemens ad Necem, a Violent Road to Death. If you Xchoose to travel along it, you will dive into countless exciting Xadventures to gain items of great magic, attain powerful equipment Xmade of mysterious materials, bathe in the blessings of mighty gods Xand recruit loyal allies of various shapes and sizes. Unfortunately, Xalong the way you will also often be dangerously injured, poisoned, Xcatch numerous diseases, lose several limbs and transform into Xmanifold different kinds of pitiful creatures in the darkest depths Xof hostile dungeons. And, at the end of the road, you are bound to Xperish in a most gruesome and painful way. Don't say we didn't warn Xyou. X XWWW: http://ivan.sourceforge.net/ END-of-ivan/pkg-descr echo x - ivan/pkg-install sed 's/^X//' >ivan/pkg-install << 'END-of-ivan/pkg-install' X#!/bin/sh X# X# $FreeBSD$ X XSTATEDIR="/var/games/ivan" X X[ "$2" != "POST-INSTALL" -o -d "$SCOREDIR" ] && exit 0 X Xecho "Creating state directory..." X Xmkdir "$STATEDIR" Xtouch "$STATEDIR/ivan-highscore.scores" Xmkdir "$STATEDIR/Bones" Xchgrp -R games "$STATEDIR" Xchmod -R g+w "$STATEDIR" END-of-ivan/pkg-install echo x - ivan/pkg-plist sed 's/^X//' >ivan/pkg-plist << 'END-of-ivan/pkg-plist' Xbin/ivan X%%DATADIR%%/Script/char.dat X%%DATADIR%%/Script/define.dat X%%DATADIR%%/Script/dungeon.dat X%%DATADIR%%/Script/glterra.dat X%%DATADIR%%/Script/item.dat X%%DATADIR%%/Script/material.dat X%%DATADIR%%/Script/olterra.dat X%%DATADIR%%/Graphics/Char.pcx X%%DATADIR%%/Graphics/Cursor.pcx X%%DATADIR%%/Graphics/Effect.pcx X%%DATADIR%%/Graphics/Font.pcx X%%DATADIR%%/Graphics/FOW.pcx X%%DATADIR%%/Graphics/GLTerra.pcx X%%DATADIR%%/Graphics/Humanoid.pcx X%%DATADIR%%/Graphics/Icon.bmp X%%DATADIR%%/Graphics/Item.pcx X%%DATADIR%%/Graphics/Menu.pcx X%%DATADIR%%/Graphics/OLTerra.pcx X%%DATADIR%%/Graphics/Symbol.pcx X%%DATADIR%%/Graphics/WTerra.pcx X@dirrm %%DATADIR%%/Graphics X@dirrm %%DATADIR%%/Script X@dirrm %%DATADIR%% END-of-ivan/pkg-plist echo c - ivan/files mkdir -p ivan/files > /dev/null 2>&1 echo x - ivan/files/patch-configure sed 's/^X//' >ivan/files/patch-configure << 'END-of-ivan/files/patch-configure' X--- Makefile.in.orig Thu Nov 3 04:38:15 2005 X+++ Makefile.in Thu Nov 3 04:38:57 2005 X@@ -338,16 +338,6 @@ X X X install-data-local: X- -./mkinstalldirs -p $(localstatedir) $(bindir) $(datadir)/ivan/Script/ $(datadir)/ivan/Graphics/ $(localstatedir)/ivan/Bones/ X- -touch $(localstatedir)/ivan/ivan-highscore.scores X- -chown games.games $(localstatedir)/ivan/ivan-highscore.scores X- -chmod 664 $(localstatedir)/ivan/ivan-highscore.scores X- -chown -R games.games $(localstatedir)/ivan/Bones/ X- -chmod -R u=rwx $(localstatedir)/ivan/Bones/ X- -chmod -R g=rwx $(localstatedir)/ivan/Bones/ X- -chmod -R o=r $(localstatedir)/ivan/Bones/ X- -chgrp games $(bindir)/ivan X- -chmod 2111 $(bindir)/ivan X X # Tell versions [3.59,3.63) of GNU make to not export all variables. X # Otherwise a system limit (for SysV at least) may be exceeded. END-of-ivan/files/patch-configure exit --- ivan-0.50.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: