debian/0000775000000000000000000000000012315422037007167 5ustar debian/copyright0000664000000000000000000001074512305152310011122 0ustar This package was debianized by Christoph Ender on Tue, 15 December 2009 09:15:12 +0100 It was downloaded from http://spellbreaker.org/~chrender/fizmo/source/ Upstream Author: Christoph.Ender@spellbreaker.org Copyright: Copyright (C) 2009-2013 Christoph Ender License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This package makes use of the Mersenne Twister random number generator in the file "src/fizmo/mt19937ar.c", which is obtainable from http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html and availabe under the following terms: A C-program for MT19937, with initialization improved 2002/1/26. Coded by Takuji Nishimura and Makoto Matsumoto. Before using, initialize the state by using init_genrand(seed) or init_by_array(init_key, key_length). Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libfizmo includes hyphenation patterns provided by the hyph-utf8 project at http://www.ctan.org/tex-archive/language/hyph-utf8/. For every file's detailed respective copyright information, please refer to the description stored at the top of the corresponding file: - "libfizmo/src/locales/en_US/patterns.txt" from hyph-utf8 "hyph-en-us.tex". - "libfizmo/src/locales/de_DE/patterns.txt" from hyph-utf8 "hyph-de-1996.tex". - "libfizmo/src/locales/fr_FR/patterns.txt" from hyph-utf8 "hyph-fr.tex". libdrilbo includes code from the pix2gif utility by Mark Howell in ztools, which are available from: http://www.ifarchive.org/indexes/if-archiveXinfocomXtoolsXztools.html. The Debian packaging is: Copyright (C) 2009-2013 Christoph Ender and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. debian/upstream-signing-key.pgp0000664000000000000000000000322612305152310013755 0ustar I<V@4!B2pS Q\-6Xm!@)r NY}jeQFRmR(=_lX&\ MG:RM)rD7:oD!X{Io̐yQjaT%-fbF4&,62aT!HJ,%\T73c3g_3JʃzhoQKfX숱"oHQyOF;0 zP4 8+ [i?fw~f!F J9lJfqZSOvLw 5uDihj9jC6/~Pac4zH<#} L?iW$k1x-'2Christoph Ender ` I<  @AN2u5r]|vbW#gs6|։WIfoT I<[ O&# pyRDN?$cq J`4QS>>3Brs,!3!fs/n(~Ig]d"700WUǡ^ЫG\5ˤ&1*aE'Cbt3#!E'Ւ]6b_=ANzahy2&ϽVۚo*K^FIlq˞;_ -hC&m'T`9yR3;z{ sy !& 'j|A|q#`"PY5uF#?t MϾgr.[Pq._(9jC|!p`ZOkr*c7$%ugK%>}U@>,x]7P5S场T"T$6 6۬>[BBW0@_V7 iSһ]Ԝ*( s^P<l{96[}΢Ҿj'+7I؊is;(G>bF !AO ŽYXS A:(ECˣ Ҩ ,eM;~\ ):-(-܃X<<2@iK3!|7pգP/PDzn?zvsuoOZK(3X?bsS;ㄴYCj~LV&}DN<5ƏQI ,=QN:G3:-(4]d]i'É8tRU)&Z]H,L<ЍTVax؋Hq^pn WK;c3oJBr{(??5'%HP Fri, 28 Mar 2014 21:37:22 -0400 fizmo (0.7.7-2ubuntu1) trusty; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/control: Build-depend on libncurses-dev to fix FTBFS due to missing ncurses.h. -- Logan Rosen Mon, 03 Mar 2014 14:15:54 -0500 fizmo (0.7.7-2) unstable; urgency=low * Removed transitional "fizmo" dummy package. * Moved building of fizmo-common from binary-arch to binary-indep. -- Christoph Ender Sat, 15 Feb 2014 09:00:00 +0100 fizmo (0.7.7-1ubuntu2) trusty; urgency=medium * Actually build-depend on libncurses-dev instead of just mentioning it in the changelog. -- Logan Rosen Sat, 01 Feb 2014 15:17:19 -0500 fizmo (0.7.7-1ubuntu1) trusty; urgency=medium * Merge from Debian unstable. * Drop ld-as-needed.patch, as it is no longer necessary * Build-depend on libncurses-dev to fix FTBFS due to missing ncurses.h. -- Logan Rosen Sat, 01 Feb 2014 15:05:17 -0500 fizmo (0.7.7-1) unstable; urgency=low * New upstream release. * Upstream target moved to unstable again due to wheezy release. * Added Makefile.am patches to resolve non-functional "clean" target and missing "subdir-objects" automake-options. * Update to new version resolves "ar: types.o: No such file or directory" error during build (Closes: #732269). -- Christoph Ender Fri, 3 Jan 2014 16:00:00 +0100 fizmo (0.7.6-1) experimental; urgency=low * New upstream release. -- Christoph Ender Thu, 27 Dec 2012 23:45:00 +0100 fizmo (0.7.5-1) experimental; urgency=low * New upstream release. * Upstream release target is now experimental due to deep freeze. -- Christoph Ender Mon, 13 Dec 2012 13:30:00 +0100 fizmo (0.7.4-1) unstable; urgency=low * New upstream release. * Added hardening=+all to debian build process. * Adapted debian build process to new autoconf-based build system. -- Christoph Ender Fri, 21 Sep 2012 22:15:00 +0200 fizmo (0.7.2-2ubuntu1) quantal; urgency=low * debian/patches/ld-as-needed.patch: Fix linking with ld --as-needed. -- Michael Bienia Sat, 05 May 2012 16:54:46 +0200 fizmo (0.7.2-2) unstable; urgency=low * Removed superfluous dependency from fizmo-common to fizmo fixing circular package dependency. * Moved transitional fizmo package from "games" into "oldlibs" section. -- Christoph Ender Wed, 11 Apr 2012 18:45:00 +0200 fizmo (0.7.2-1) unstable; urgency=low * New upstream release. -- Christoph Ender Tue, 03 Apr 2012 22:15:06 +0200 fizmo (0.6.10-1) unstable; urgency=low * New upstream release. * Build-Depends now require minimum version 8 for debhelper. -- Christoph Ender Sun, 03 Jul 2011 14:31:29 +0200 fizmo (0.6.9-1) unstable; urgency=low * New upstream release (Closes: #617714). -- Christoph Ender Sun, 1 May 2011 14:52:36 +0200 fizmo (0.6.8-1) unstable; urgency=low * New upstream release. -- Christoph Ender Tue, 12 Jan 2010 10:26:48 +0100 fizmo (0.6.7-1) unstable; urgency=low * New upstream release. -- Christoph Ender Tue, 15 Dec 2009 08:52:59 +0100 fizmo (0.6.5-1) unstable; urgency=low * New upstream release. -- Christoph Ender Wed, 14 Oct 2009 09:15:12 +0200 fizmo (0.6.4-1) unstable; urgency=low * New upstream release. -- Christoph Ender Thu, 28 May 2009 06:55:00 +0200 fizmo (0.6.3-1) unstable; urgency=low * Initial release (Closes: #525490) -- Christoph Ender Sun, 26 Apr 2009 07:37:58 +0200 debian/docs0000664000000000000000000000001312305152310010025 0ustar README.txt debian/patches/0000775000000000000000000000000012305152415010615 5ustar debian/patches/series0000664000000000000000000000002612305152310012022 0ustar Makefile-Patches.diff debian/patches/Makefile-Patches.diff0000664000000000000000000000767212305152310014557 0ustar This patch fixes missing clean targets from the main Makefile.am and adds removal of the build/incudes and build/lib directories (which are outside the scope of the regular build). Index: fizmo-0.7.7/Makefile.am =================================================================== --- fizmo-0.7.7.orig/Makefile.am 2013-06-05 19:35:56.000000000 +0200 +++ fizmo-0.7.7/Makefile.am 2014-01-03 12:29:43.980265000 +0100 @@ -120,10 +120,14 @@ # clean targets -clean: $(OPTIONAL_FIZMO_CLEANS) +clean-local: $(OPTIONAL_FIZMO_CLEANS) cd libfizmo ; $(MAKE) clean cd libcellif ; $(MAKE) clean cd libdrilbo ; $(MAKE) clean + cd fizmo-console ; $(MAKE) clean + cd fizmo-ncursesw ; $(MAKE) clean + rm -rf $(DEV_BUILD_PREFIX)/lib + rm -rf $(DEV_BUILD_PREFIX)/include clean-fizmo-glktermw: fizmo-glktermw cd libglkif ; $(MAKE) clean @@ -138,10 +142,12 @@ # distclean targets -distclean: $(OPTIONAL_FIZMO_DISTCLEANS) +distclean-local: $(OPTIONAL_FIZMO_DISTCLEANS) cd libfizmo ; $(MAKE) distclean cd libcellif ; $(MAKE) distclean cd libdrilbo ; $(MAKE) distclean + cd fizmo-console ; $(MAKE) distclean + cd fizmo-ncursesw ; $(MAKE) distclean distclean-fizmo-glktermw: fizmo-glktermw cd libglkif ; $(MAKE) distclean Index: fizmo-0.7.7/fizmo-ncursesw/src/fizmo-ncursesw/Makefile.am =================================================================== --- fizmo-0.7.7.orig/fizmo-ncursesw/src/fizmo-ncursesw/Makefile.am 2013-06-05 19:36:25.000000000 +0200 +++ fizmo-0.7.7/fizmo-ncursesw/src/fizmo-ncursesw/Makefile.am 2014-01-03 12:30:23.672265000 +0100 @@ -29,6 +29,8 @@ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +AUTOMAKE_OPTIONS = subdir-objects + AM_CFLAGS = $(libfizmo_CFLAGS) $(libcellif_CFLAGS) $(ncursesw_CFLAGS) $(LIBNCURSESW_NONPKG_CFLAGS) AM_CPPFLAGS = LDADD = $(libfizmo_LIBS) $(libcellif_LIBS) $(ncursesw_LIBS) $(LIBNCURSESW_NONPKG_LIBS) Index: fizmo-0.7.7/libcellif/src/cell_interface/Makefile.am =================================================================== --- fizmo-0.7.7.orig/libcellif/src/cell_interface/Makefile.am 2013-06-05 19:36:04.000000000 +0200 +++ fizmo-0.7.7/libcellif/src/cell_interface/Makefile.am 2014-01-03 12:29:54.240265000 +0100 @@ -29,6 +29,8 @@ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +AUTOMAKE_OPTIONS = subdir-objects + AM_CFLAGS = $(libfizmo_CFLAGS) AM_CPPFLAGS = LDADD = $(libfizmo_LIBS) Index: fizmo-0.7.7/libdrilbo/src/drilbo/Makefile.am =================================================================== --- fizmo-0.7.7.orig/libdrilbo/src/drilbo/Makefile.am 2013-06-05 19:36:15.000000000 +0200 +++ fizmo-0.7.7/libdrilbo/src/drilbo/Makefile.am 2014-01-03 12:30:06.528265000 +0100 @@ -29,6 +29,8 @@ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +AUTOMAKE_OPTIONS = subdir-objects + AM_CFLAGS = $(libfizmo_CFLAGS) $(x11_CFLAGS) $(png_CFLAGS) $(jpeg_CFLAGS) AM_CPPFLAGS = LDADD = $(libfizmo_LIBS) $(x11_LIBS) $(png_LIBS) $(jpeg_LIBS) Index: fizmo-0.7.7/libfizmo/src/tools/Makefile.am =================================================================== --- fizmo-0.7.7.orig/libfizmo/src/tools/Makefile.am 2013-06-05 19:36:00.000000000 +0200 +++ fizmo-0.7.7/libfizmo/src/tools/Makefile.am 2014-01-03 12:30:00.872265000 +0100 @@ -29,6 +29,8 @@ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +AUTOMAKE_OPTIONS = subdir-objects + localedir = $(datarootdir)/fizmo/locales AM_CFLAGS = Index: fizmo-0.7.7/libglkif/src/glk_interface/Makefile.am =================================================================== --- fizmo-0.7.7.orig/libglkif/src/glk_interface/Makefile.am 2013-06-05 19:36:18.000000000 +0200 +++ fizmo-0.7.7/libglkif/src/glk_interface/Makefile.am 2014-01-03 12:30:13.480265000 +0100 @@ -29,6 +29,8 @@ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +AUTOMAKE_OPTIONS = subdir-objects + AM_CFLAGS = $(libfizmo_CFLAGS) $(LIBGLKIF_NONPKG_CFLAGS) AM_CPPFLAGS = LDADD = $(libfizmo_LIBS) $(LIBGLKIF_NONPKG_LIBS) debian/watch0000664000000000000000000000050212305152310010206 0ustar # watch file for fizmo # Compulsory line, this is a version 3 file version=3 # Check the webserver directory. http://spellbreaker.org/~chrender/fizmo/source/fizmo-(.*)\.tar\.gz # Specify where to find the pgp signature. opts=pgpsigurlmangle=s/$/.asc/ http://spellbreaker.org/~chrender/fizmo/source/fizmo-(.*)\.tar\.gz debian/control0000664000000000000000000000357512305152327010605 0ustar Source: fizmo Section: games Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Christoph Ender Build-Depends: debhelper (>= 9.0.0), dpkg-dev (>= 1.16.1~), dh-autoreconf, automake, autoconf, pkg-config, libncursesw5-dev, libsndfile1-dev, libsdl-sound1.2-dev, libxml2-dev, libx11-dev, libjpeg-dev, libpng-dev, libncurses-dev Standards-Version: 3.9.5 Homepage: http://spellbreaker.org/~chrender/fizmo Package: fizmo-common Architecture: all Depends: ${misc:Depends} Description: Provides localization data from all default fizmo-related libraries: libfizmo, libcellif, libsndifsdl, libdrilbo and libglkif. This package will be required by fizmo-related frontends like fizmo-ncursesw or fizmo-console. Package: fizmo-ncursesw Replaces: fizmo (<< 0.7.2-1) Breaks: fizmo (<< 0.7.2-1) Architecture: any Depends: fizmo-common, ${shlibs:Depends}, ${misc:Depends} Provides: zcode-interpreter Description: Ncurses-based Z-machine interpreter for Infocom/Inform games This is a ncurses-(text-)based Z-Machine interpreter. It is used to play old Infocom text adventures (except version 6) and modern interactive fiction as created by the Inform compiler. For more information about interactive fiction -- and to download many storyfiles -- see http://www.ifarchive.org. Package: fizmo-console Architecture: any Depends: fizmo-common, ${shlibs:Depends}, ${misc:Depends} Provides: zcode-interpreter Description: Console-based Z-machine interpreter for Infocom/Inform games Fizmo is used to play old Infocom text adventures (except version 6) and modern interactive fiction as created by the Inform compiler. The fizmo-console package is a very simple console variant of the interpreter. For more information about interactive fiction -- and to download many storyfiles -- see http://www.ifarchive.org. debian/source/0000775000000000000000000000000012305152415010466 5ustar debian/source/include-binaries0000664000000000000000000000004012305152310013612 0ustar debian/upstream-signing-key.pgp debian/source/format0000664000000000000000000000001412305152310011666 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212305152310010356 0ustar 8 debian/rules0000775000000000000000000000515712315421720010255 0ustar #!/usr/bin/make -f # -*- makefile -*- DEB_BUILD_MAINT_OPTIONS = hardening=+all DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk .PHONY: \ configure-stamp configure \ build-stamp build-indep build-arch build \ clean \ install \ binary-indep binary-arch binary \ fizmo-common fizmo-console fizmo-ncursesw \ override_dh_autoreconf # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 #%: # dh $@ --with autoreconf #override_dh_autoreconf: # dh_autoreconf debian/autoreconf.sh configure: configure-stamp configure-stamp: dh_testdir dpkg-buildflags debian/autoreconf.sh dh_auto_configure -- --bindir=/usr/games touch configure-stamp # dh_autoreconf -v # Cannot be run mutiple times, using script # # debian/autoreconf.sh instead. build: configure-stamp build-stamp build-stamp: configure-stamp dh_testdir dpkg-buildflags dh_prep -p$@ DESTDIR=$(CURDIR)/debian/fizmo-ncursesw $(MAKE) touch build-stamp # All build target will do nothing by default, since different types of # builds are required to build each package. Building is instead invoked # from the "binary" targets later on. build-indep: build-arch: clean: dh_testdir dh_testroot dh_auto_clean -v dh_auto_clean -v -pfizmo-common -pfizmo-console -pfizmo-ncursesw dh_autoreconf_clean -v dh_clean -v install: binary: binary-indep binary-arch binary-indep: fizmo-common binary-arch: fizmo-console fizmo-ncursesw fizmo-common: build-stamp dh_testroot dh_installdirs dh_installchangelogs -p$@ CHANGELOG.txt dh_installdocs -p$@ DESTDIR=$(CURDIR)/debian/fizmo-common $(MAKE) install-data-local dh_installexamples -p$@ dh_installman -p$@ dh_link -p$@ dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ dh_shlibdeps -p$@ dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ fizmo-console: build-stamp dh_testroot dh_installdirs dh_installchangelogs -p$@ CHANGELOG.txt dh_installdocs -p$@ dpkg-buildflags DESTDIR=$(CURDIR)/debian/fizmo-console $(MAKE) install-fizmo-console dh_installexamples -p$@ dh_installman -p$@ dh_link -p$@ dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ dh_shlibdeps -p$@ dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ fizmo-ncursesw: build-stamp dh_testroot dh_installdirs dh_installchangelogs -p$@ CHANGELOG.txt dh_installdocs -p$@ dpkg-buildflags DESTDIR=$(CURDIR)/debian/fizmo-ncursesw $(MAKE) install-fizmo-ncursesw dh_installexamples -p$@ dh_installman -p$@ dh_link -p$@ dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ dh_shlibdeps -p$@ dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@