From a12c0248f4c52cb85248fb19905e45a357c63d08 Mon Sep 17 00:00:00 2001 From: Matthew Hunt Date: Mon, 19 Oct 1998 17:00:15 +0000 Subject: Import of Ifm 3.0, a Tk-based tool for generating interactive fiction maps. PR: 8288 Submitted by: Dave Chapeskie --- games/ifm/Makefile | 33 +++++++++++++++++++++++++++++++++ games/ifm/distinfo | 1 + games/ifm/files/patch-ab | 39 +++++++++++++++++++++++++++++++++++++++ games/ifm/pkg-comment | 1 + games/ifm/pkg-descr | 17 +++++++++++++++++ games/ifm/pkg-plist | 13 +++++++++++++ 6 files changed, 104 insertions(+) create mode 100644 games/ifm/Makefile create mode 100644 games/ifm/distinfo create mode 100644 games/ifm/files/patch-ab create mode 100644 games/ifm/pkg-comment create mode 100644 games/ifm/pkg-descr create mode 100644 games/ifm/pkg-plist (limited to 'games/ifm') diff --git a/games/ifm/Makefile b/games/ifm/Makefile new file mode 100644 index 000000000000..659fc1341101 --- /dev/null +++ b/games/ifm/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: ifm +# Version required: 3.0 +# Date created: Mon Oct 12 12:32:07 EDT 1998 +# Whom: Dave Chapeskie +# +# $Id$ +# + +DISTNAME= ifm30 +PKGNAME= ifm-3.0 +CATEGORIES= games +MASTER_SITES= ftp://ftp.gmd.de/if-archive/mapping-tools/ +EXTRACT_SUFX= .tgz + +MAINTAINER= dchapes@ddm.on.ca + +RUN_DEPENDS= wish8.0:${PORTSDIR}/x11-toolkits/tk80 + +WRKSRC= ${WRKDIR}/${PKGNAME} +USE_GMAKE= yes +GNU_CONFIGURE= yes + +MAN1= ifm.1 tkifm.1 +#INSTALL_TARGET= install install-tkifm + +post-install: + ${INSTALL_MAN} ${WRKSRC}/doc/ifm.1 ${WRKSRC}/tkifm/tkifm.1 \ + ${PREFIX}/man/man1 + install-info ${PREFIX}/info/ifm.info ${PREFIX}/info/dir + install-info ${PREFIX}/info/scr2ifm.info ${PREFIX}/info/dir + install-info ${PREFIX}/info/tkifm.info ${PREFIX}/info/dir + +.include diff --git a/games/ifm/distinfo b/games/ifm/distinfo new file mode 100644 index 000000000000..4646a43b8f8a --- /dev/null +++ b/games/ifm/distinfo @@ -0,0 +1 @@ +MD5 (ifm30.tgz) = 2bb4fe68bbbd3bf30a30c296387e3c3f diff --git a/games/ifm/files/patch-ab b/games/ifm/files/patch-ab new file mode 100644 index 000000000000..dbdfa7e58cf2 --- /dev/null +++ b/games/ifm/files/patch-ab @@ -0,0 +1,39 @@ +--- doc/ifm.info.orig Wed Sep 30 04:00:34 1998 ++++ doc/ifm.info Mon Oct 12 12:11:34 1998 +@@ -1,5 +1,10 @@ + This is Info file ifm, created by infoize v1.0 from ifm.inf + ++INFO-DIR-SECTION Gaming tools ++START-INFO-DIR-ENTRY ++* ifm: (ifm.info). Interactive fiction mapper ++END-INFO-DIR-ENTRY ++ +  + File: ifm Node: Top, Up: (dir) + +--- scr2ifm/scr2ifm.info.orig Mon Sep 28 08:56:55 1998 ++++ scr2ifm/scr2ifm.info Mon Oct 12 12:12:39 1998 +@@ -1,5 +1,10 @@ + This is Info file scr2ifm, created by infoize v1.0 from scr2ifm.inf + ++INFO-DIR-SECTION Gaming tools ++START-INFO-DIR-ENTRY ++* scr2ifm: (scr2ifm.info). Create an IFM map from a game transcript ++END-INFO-DIR-ENTRY ++ +  + File: scr2ifm Node: Top, Up: (dir) + +--- tkifm/tkifm.info.orig Mon Sep 28 08:56:59 1998 ++++ tkifm/tkifm.info Mon Oct 12 12:13:32 1998 +@@ -1,5 +1,10 @@ + This is Info file tkifm, created by infoize v1.0 from tkifm.inf + ++INFO-DIR-SECTION Gaming tools ++START-INFO-DIR-ENTRY ++* tkifm: (tkifm.info). Graphical interface to IFM ++END-INFO-DIR-ENTRY ++ +  + File: tkifm Node: Top, Up: (dir) + diff --git a/games/ifm/pkg-comment b/games/ifm/pkg-comment new file mode 100644 index 000000000000..6dc9095eeda6 --- /dev/null +++ b/games/ifm/pkg-comment @@ -0,0 +1 @@ +Interactive Fiction mapper and walkthrough generator. diff --git a/games/ifm/pkg-descr b/games/ifm/pkg-descr new file mode 100644 index 000000000000..77fc93c74ea2 --- /dev/null +++ b/games/ifm/pkg-descr @@ -0,0 +1,17 @@ +Ifm (Interactive Fiction Mapper) is a language for keeping track of your +progress through an Interactive Fiction game, and a program for producing +various different sorts of output using it. You can record each room you +visit and its relation to other rooms, the initial locations of useful +items you find, and the tasks you need to perform in order to solve the +game. + +The Ifm mapping commands are designed so that you can easily add to the map +as you explore the game. You type in the rooms you visit and the +directions you move in to reach other rooms, and Ifm calculates the +position of each room in relation to the others. A map can consist of +several independent sections, allowing you to divide up the map however you +like. + +The Ifm task commands, if used, allow you to specify the order in which +game-solving tasks must be done. The Ifm program can then calculate and +print different styles of walkthrough for the game. diff --git a/games/ifm/pkg-plist b/games/ifm/pkg-plist new file mode 100644 index 000000000000..8b932039c7a2 --- /dev/null +++ b/games/ifm/pkg-plist @@ -0,0 +1,13 @@ +bin/ifm +bin/tkifm +bin/scr2ifm +share/ifm/ifm-pro.ps +@unexec install-info --delete %D/info/ifm.info %D/info/dir +@unexec install-info --delete %D/info/tkifm.info %D/info/dir +@unexec install-info --delete %D/info/scr2ifm.info %D/info/dir +info/ifm.info +info/tkifm.info +info/scr2ifm.info +@exec install-info %D/info/ifm.info %D/info/dir +@exec install-info %D/info/tkifm.info %D/info/dir +@exec install-info %D/info/scr2ifm.info %D/info/dir -- cgit v1.2.3