Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/inform
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/ChangeLog,v 1.14 2008/01/29 21:20:41 grobian Exp $
29 Jan 2008; Fabian Groffen
inform-6.31.1.ebuild:
Dropped ppc-macos keyword, see you in prefix
14 Jan 2008; Christian Faulhammer
add USE flag emacs for dependency on corresponding GNU Emacs mode, see bug
202232
*inform-6.31.1 (17 Mar 2007)
17 Mar 2007; Tristan Heaven
Version bump
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
31 Mar 2006; Fabian Groffen
Marked ~ppc-macos (bug #110832)
*inform-6.30.2 (29 Mar 2006)
29 Mar 2006;
Bump version, bug #94297 by Quintin Pan, ebuild by Nickolay Kolchin-Semyonov
04 May 2005; David Holm
Added to ~ppc.
22 Apr 2005; Simon Stelling
stable on amd64
12 Dec 2004; Jason Wever
Added ~sparc keyword.
06 Aug 2004; Malcolm Lashley
Add ~amd64 closes bug #57637
01 Jul 2004; Jeremy Huddleston
inform-6.21.4.ebuild:
virtual/glibc -> virtual/libc
*inform-6.21.4 (17 Aug 2003)
17 Aug 2003; Mike Frysinger
Version bump + touch up symlinks for header files #26646.
*inform-6.21.3 (02 Mar 2003)
02 Mar 2003; Mike Frysinger
Initial import. Ebuild submitted by Marshall T. Vandegrift
DIST inform-6.21.4.tar.gz 1177122 RMD160 803e23d144e7a79226967da69e44b79fc357a327 SHA1 c9a9a6eccf9658100709a3227ed67ac7ddf988fb SHA256 f6814e1d218119ab8f6ea21be0ff75238d20c3e89df272dc496e236f768fcde6
DIST inform-6.30.2.tar.gz 1935514 RMD160 2f00f9f8b68ac695f6dd9d31253931b9a71869cc SHA1 d2c82bcc63f976d43a8b828659706e3ef50aa06c SHA256 4f57e5d3070747ef012d65f5a8c6bf22c1d2a897ec7fe0aed5abe8757a0753ae
DIST inform-6.31.1.tar.gz 1947301 RMD160 e3dc7f8c5d6b41dec42f7c8c0f4a59a5ff448f16 SHA1 0c6c43536236ea09de689291fb90c1203f342de2 SHA256 4b28086a37c549f9113c8890dc1f057690e77a6dc62340bfc1343e8206ca3595
DIST libg610.tar.Z 128613 RMD160 695960192850feb476a2f541363f61b8d6dd50e7 SHA1 1410f114e673f177a7bf4c3d0568605dcb8a1f23 SHA256 df41eacf424a97862ec319933a8c7a547ea52963885fad7a1e873d2354cf1f6a
EBUILD inform-6.21.4.ebuild 1832 RMD160 da25ff8066efc31f38d46519fbf3f48a72abd4a7 SHA1 8ee674ed1423111cc34ea1aa8cad3f6bd6eafb08 SHA256 15dd1f4e4ee9efbccc97c33ac5966b7c8f7dc918093065f7bc4d0e732c6047e2
EBUILD inform-6.30.2.ebuild 957 RMD160 df232501837dac5473ee8e413022a5834df7026f SHA1 01003ccfbde96519b250b5807e2f33e8f2034a3e SHA256 e41491f0f4c69f8f97543ac06f6c2eae333dbaf82a06903f73d520108ba63090
EBUILD inform-6.31.1.ebuild 816 RMD160 02e7a7ea635a647d8f9d5d48242f970c0ff33161 SHA1 c82ba62061a645a2ea17c749720f3c466f3664d3 SHA256 7ff34462aa34044ce1dd3dc349bd1d54eea7a430f8fe6be202e1928cc20f09b7
MISC ChangeLog 1819 RMD160 317d94c44c915d08c84efeff6264c1ac281c3b5c SHA1 2603a7d3863922a704a9bf4e5bd86cdf6ea7e7c1 SHA256 962d998b330adf03f5ba10aefca329c87823b6cbbbc08e4724c97cc7bdd8224f
MISC metadata.xml 2460 RMD160 2e8b03f7d8f3f804d26757a82687936702ee2dfc SHA1 6e75ec2cc12375aeb4e6f5b822ee9853884f675c SHA256 c276150d1a8e7def0b07a2f9c7da87913bdfb4d069e2fabfc0d5fdb00d43ea1d
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.21.4.ebuild,v 1.9 2005/05/04 18:06:29 dholm Exp $
MY_PV=6.21
LIB_V=610
DESCRIPTION="design system for interactive fiction"
HOMEPAGE="http://www.inform-fiction.org/"
SRC_URI="http://mirror.ifarchive.org/if-archive/unprocessed/${P}.tar.gz
http://mirror.ifarchive.org/if-archive/infocom/compilers/inform6/source/${P}.tar.gz
http://www.ifarchive.org/if-archive/infocom/compilers/inform6/source/${P}.tar.gz
http://www.eblong.com/zarf/glulx/libg${LIB_V}.tar.Z"
LICENSE="Inform"
SLOT="0"
KEYWORDS="x86 amd64 ~sparc ~ppc"
IUSE=""
DEPEND="virtual/libc"
src_unpack() {
unpack ${A}
# Canonicalize the library filenames
mv ${WORKDIR}/libg${LIB_V}/{E,e}nglish.h
mv ${WORKDIR}/libg${LIB_V}/{G,g}rammar.h
mv ${WORKDIR}/libg${LIB_V}/{P,p}arser.h
mv ${WORKDIR}/libg${LIB_V}/{VerbLib,verblib}.h
# Replace the original library with Plotkin's
# bi-platform version
mv ${WORKDIR}/libg${LIB_V}/* ${S}/lib/
}
src_compile() {
econf || die
emake || die
}
src_install() {
einstall || die
dodoc AUTHORS NEWS README* VERSION lib/CHANGES
docinto tutorial
dodoc tutor/README tutor/*.txt tutor/*.inf
# correct the placement of a few things
mv ${D}/usr/share/${PN}/manual ${D}/usr/share/doc/${PF}/html
mv ${D}/usr/info ${D}/usr/share/info
rm -rf ${D}/usr/info
# fix the symlink foo
dosym /usr/bin/inform-${MY_PV} /usr/bin/inform
# symlinks for libraries
dosym english.h /usr/share/inform/${MY_PV}/module/English.h
dosym grammar.h /usr/share/inform/${MY_PV}/module/Grammar.h
dosym parser.h /usr/share/inform/${MY_PV}/module/Parser.h
dosym verblib.h /usr/share/inform/${MY_PV}/module/Verblib.h
dosym verblib.h /usr/share/inform/${MY_PV}/module/VerbLib.h
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.30.2.ebuild,v 1.3 2008/01/29 21:20:41 grobian Exp $
inherit versionator
DESCRIPTION="design system for interactive fiction"
HOMEPAGE="http://www.inform-fiction.org/"
SRC_URI="http://mirror.ifarchive.org/if-archive/infocom/compilers/inform6/source/${P}.tar.gz"
LICENSE="Inform"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND=""
src_install() {
make DESTDIR="${D}" install || die "Install failed!"
dodoc AUTHORS NEWS README VERSION
docinto tutorial
dodoc tutor/README tutor/*.txt tutor/*.inf
# correct the placement of a few things
mv ${D}/usr/share/${PN}/manual ${D}/usr/share/doc/${PF}/html
# fix the symlink foo
dosym /usr/bin/inform-$(get_version_component_range 1-2) /usr/bin/inform
# symlinks for libraries
rmdir ${D}/usr/share/inform/{include,module}
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/inform/inform-6.31.1.ebuild,v 1.3 2008/01/29 21:20:41 grobian Exp $
DESCRIPTION="design system for interactive fiction"
HOMEPAGE="http://www.inform-fiction.org/"
SRC_URI="http://mirror.ifarchive.org/if-archive/infocom/compilers/inform6/source/${P}.tar.gz"
LICENSE="Inform"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="emacs"
PDEPEND="emacs? ( app-emacs/inform-mode )"
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS NEWS README VERSION
docinto tutorial
dodoc tutor/README tutor/*.txt tutor/*.inf
mv "${D}"/usr/share/${PN}/manual "${D}"/usr/share/doc/${PF}/html
rmdir "${D}"/usr/share/inform/{include,module}
}
A Design System for Interactive Fiction
Just as film might be called a form of literature which needs technology to be
read (a cinema projector or a television set) and to be written (a camera),
interactive fiction is read with the aid of a computer. On this analogy, Inform
is a piece of software enabling any modern computer to be used as the camera, or
the film studio, to create works of interactive fiction. To read the resulting
works, you and your audience need only a simpler piece of software called an
interpreter.
In this genre of fiction, the computer describes a world and the player types
instructions like touch the mirror for the protagonist character to follow; the
computer responds by describing the result, and so on until a story is told.
Interactive fiction emerged from the old-style "adventure game" (c.1975) and
tends to be a playful genre, which must sometimes be teased out as though it were
a cryptic crossword puzzle. But this doesn't prevent it from being an artistic
medium, which has attracted (for instance) the former U.S. Poet Laureate, Robert
Pinsky, and the novelists Thomas M. Disch and Michael Crichton. An interactive
fiction is not a child's puzzle-book, with a maze on one page and a rebus on the
next, but nor is it a novel. Neither pure interaction nor pure fiction, it lies
in a strange and still largely unexplored land in between.
Since its invention (by Graham Nelson in 1993), Inform has been used to design
some hundreds of works of interactive fiction, in eight languages, reviewed in
periodicals ranging in specialisation from XYZZYnews to The New York Times. It
accounts for around ten thousand postings per year to Internet newsgroups.
Commercially, Inform has been used as a multimedia games prototyping tool.
Academically, it has turned up in syllabuses and seminars from computer science
to theoretical architecture, and appears in books such as Cybertext: Perspectives
on Ergodic Literature (E. J. Aarseth, Johns Hopkins Press, 1997). Having started
as a revival of the then-disused Infocom adventure game format, the Z-Machine,
Inform came full circle when it produced Infocom's only text game of the 1990s:
Zork: The Undiscovered Underground, by Mike Berlyn and Marc Blank.