debian/0000755000000000000000000000000011447716722007201 5ustar debian/changelog0000644000000000000000000003060411447716722011056 0ustar lout (3.39-1) unstable; urgency=low * New upstream release. * [debian/source/format] Added - switch to source format 3.0 (quilt). * [debian/rules] Replace deprecated "dh_clean -k" with "dh_prep". * [debian/control] * Updated homepage. * Added Depends: ${misc:Depends} * Updated Standards-Version. * [debian/copyright] Reworked, updated. -- J.H.M. Dassen (Ray) Sun, 26 Sep 2010 21:23:58 +0200 lout (3.38-1) unstable; urgency=low * New upstream release. Upstream changes include: * Fiddled with prg2lout.c hoping to fix its intermittent crash bug * Converted "non-zero exit status of filter" from a fatal error to a warning, so the unfixed prg2lout error has fewer repercussions This takes care of the intermittent FTBFS. (Closes: #400178) -- J.H.M. Dassen (Ray) Wed, 15 Oct 2008 06:42:21 +0200 lout (3.37-1) unstable; urgency=low * New upstream release. * [debian/compat] Updated debhelper version. * [debian/lout-doc.doc-base.design, debian/lout-doc.doc-base.expert] Converted to UTF-8. * [debian/lout-doc.doc-base.*] Update section to "Text". * [debian/rules] Remove locale directory if empty. * [debian/control] Added Homepage. Updated debhelper build dependency. Updated Standards-Version. -- J.H.M. Dassen (Ray) Sun, 21 Sep 2008 16:14:03 +0200 lout (3.36-1) unstable; urgency=low * New upstream release. -- J.H.M. Dassen (Ray) Sun, 29 Jul 2007 09:53:20 +0200 lout (3.35-2) unstable; urgency=low * [debian/control] Use ${source:Version} rather than ${Source-Version} to make the package safe for binNMUs. (Closes: #432987) -- J.H.M. Dassen (Ray) Tue, 17 Jul 2007 19:22:03 +0200 lout (3.35-1) unstable; urgency=low * New upstream release. -- J.H.M. Dassen (Ray) Sat, 14 Apr 2007 12:38:27 +0200 lout (3.34-1) unstable; urgency=low * New upstream release. -- J.H.M. Dassen (Ray) Sun, 11 Mar 2007 20:43:27 +0100 lout (3.33-1) unstable; urgency=high * New upstream release. * [include/diagf] Add "@DHULine @DHUArrow @UHDLine @UHDArrow" as per upstream notice post 3.33 release. * [debian/rules] Pass LOUTLIBDIR and LOUTDOCDIR during build, to get the right @SysInclude path. (Closes: #398202) -- J.H.M. Dassen (Ray) Wed, 22 Nov 2006 22:22:45 +0100 lout (3.32-1) unstable; urgency=medium * New upstream release. * [debian/control] Updated Standards-Version. * [debian/rules] Simplify using new `-r' option. -- J.H.M. Dassen (Ray) Sun, 5 Nov 2006 11:27:27 +0100 lout (3.31-2) unstable; urgency=medium * Do away with the circular dependency between lout and lout-common as circular dependencies are problematic in some upgrade scenarios. (Closes: #341986) * [debian/control] Replaced lout-common Depends: lout by a Suggests: dependency. * [debian/rules] Don't symlink /usr/share/doc/lout-common to /usr/share/doc/lout ; instead, let debhelper create a /usr/share/doc/lout-common documentation directory. * [debian/lout-common.preinst] New. As dpkg won't replace a symlink with a directory, remove the symlink to make things work. * [debian/control] Use '*' rather than 'o' as the bullet character in the descriptions to improve formatting in aptitude. (Closes: #338972) * [debian/compat] New. Switch to debhelper compatibility level 5. * [debian/control] Tighten debhelper build dependency accordingly. * [debian/rules] No longer specify debhelper compatibility level here. * [debian/copyright] Updated. -- J.H.M. Dassen (Ray) Sun, 11 Dec 2005 13:41:27 +0100 lout (3.31-1) unstable; urgency=low * New upstream release. * [debian/control] Updated Standards-Version. Added lout-doc Suggests: doc-base * [debian/rules] Switch dh_install from --list-missing to --fail-misssing. -- J.H.M. Dassen (Ray) Wed, 24 Aug 2005 20:25:33 +0200 lout (3.30-1) unstable; urgency=low * New upstream release. -- J.H.M. Dassen (Ray) Thu, 28 Oct 2004 17:42:31 +0200 lout (3.29-3) unstable; urgency=low * [debian/control] Updated Standards-Version. * [debian/control, debian/rules, debian/lout.install, debian/lout-doc.install, debian/lout-common.install] Switched to dh_install and modern debhelper. * [debian/control, debian/rules] Introduced a lout-common package for architecture independent data. (Closes: #233409) -- J.H.M. Dassen (Ray) Wed, 18 Feb 2004 22:46:28 +0100 lout (3.29-2) unstable; urgency=low * [makefile, z09.c] Applied changes from upstream's reposted tarball. * [debian/control] Added Section: doc for lout-doc. -- J.H.M. Dassen (Ray) Sat, 16 Aug 2003 19:50:50 +0200 lout (3.29-1) unstable; urgency=low * New upstream release. * [debian/control] Updated Standards-Version. * [debian/control, debian/rules] Use dh-buildinfo. * [debian/control, debian/copyright] Fixed lintian warnings. -- J.H.M. Dassen (Ray) Thu, 14 Aug 2003 18:23:21 +0200 lout (3.28-1) unstable; urgency=low * New upstream release. -- J.H.M. Dassen (Ray) Fri, 20 Dec 2002 08:18:53 +0100 lout (3.27-1) unstable; urgency=low * New upstream release. * Updated Standards-Version. -- J.H.M. Dassen (Ray) Fri, 22 Nov 2002 13:52:34 +0100 lout (3.26-1) unstable; urgency=medium * New upstream release. * Follow latest policy. -- J.H.M. Dassen (Ray) Wed, 16 Oct 2002 18:01:18 +0200 lout (3.25-1) unstable; urgency=medium * New upstream release. -- J.H.M. Dassen (Ray) Sat, 29 Dec 2001 15:01:38 +0100 lout (3.24-3) unstable; urgency=low * Updated Standards-Version, honour DEB_BUILD_OPTIONS. * Fixed typos in package description. (Closes: #111297, #116215, #125095) -- J.H.M. Dassen (Ray) Tue, 18 Dec 2001 19:26:43 +0100 lout (3.24-2) unstable; urgency=low * Fixed duplicate calls in postinst/prerm following Edward Betts's diagnosis. (Closes: #61871) * Added versioned debhelper build dependency; fixed Lintian warnings and errors. * Updated Standards-Version. -- J.H.M. Dassen (Ray) Thu, 5 Jul 2001 21:50:51 +0200 lout (3.24-1) unstable; urgency=low * New upstream release; the PDF backend should be workable again. (Closes: #75629) * READMEs belong in the base package, not the -doc. (Closes: #39622) * The roman numerals issue was fixed upstream. (Closes: #61600) -- J.H.M. Dassen (Ray) Thu, 26 Oct 2000 20:54:22 +0200 lout (3.23-1) unstable; urgency=low * Unreleased. Upstream interim release. -- J.H.M. Dassen (Ray) Sun, 25 Jun 2000 14:39:46 +0200 lout (3.22-1) unstable; urgency=low * Unreleased. Upstream interim release. -- J.H.M. Dassen (Ray) Sun, 4 Jun 2000 21:35:00 +0200 lout (3.21-1) unstable; urgency=low * New upstream release. -- J.H.M. Dassen (Ray) Thu, 11 May 2000 21:39:29 +0200 lout (3.20-1) unstable; urgency=low * UNRELEASED: this is an interim release - wait for the next one. -- J.H.M. Dassen (Ray) Sun, 9 Apr 2000 18:05:23 +0200 lout (3.19-1) unstable; urgency=low * New upstream release, which fixes the prg2lout / prog2lout confusion. (Closes: #61091) * Applied patch from the lout list to fix internal errors encountered when building the documentation. * Corrected the number of runs to resolve references when building the documentation. -- J.H.M. Dassen (Ray) Sun, 2 Apr 2000 18:37:13 +0200 lout (3.18-1) unstable; urgency=low * New maintainer. * Acknowledge NMUs. (Closes: #14882, #15291, #15294, #15444, #21241, #22574, #23638, #23640, #23641, #32389). * New upstream release. (Closes: #40182, #49747) * Redebianised using debhelper. * Enabled support for compressed PDF output. * Added Build-Depends. * Lout's sensitivity to locales is a documented feature. (Closes: #34834) -- J.H.M. Dassen (Ray) Sun, 19 Mar 2000 21:00:01 +0100 lout (3.12-0.1) unstable; urgency=low * NMU: * Make clean now cleans debian/substvars. * compress manpages (Fix bug #15444). * Fork the huge Postscript doc in a lout-doc package (Fix bug #15491). * Make notes.dsc world readable (Fix bugs #15294 & #22574). * Remove trace file from the source (Fix bug #23640). * Remove obsolete mkchanges script (Fix bug #23641). * Close bug #23990 (Compiles fine. Might have been a gcc bug?). * Upgraded to upstream version 3.12 (Fix bug #23638). * Doesn't make sdc coredump when trying to 'compile' doc-debian 1.8 (Fix bug #21241). * There! No more bugs... _(; -- Vincent Renardias Wed, 13 Jan 1999 04:50:41 +0100 lout (3.10-1.1) unstable; urgency=low * Non-maintainer release * lib6 re-compilation -- Ioannis Tambouras Sat, 15 Nov 1997 04:08:01 -0500 lout (3.10-1) unstable; urgency=medium * Updated to upstream 3.10. * New source packaging format. * Patched to ensure that hyphenation .lp files are built (rather than sometimes thinking version in /usr/lib/lout is sufficient!) * `lout -S' is now default (`safer'; disables command execution). -- Ian Jackson Wed, 27 Aug 1997 03:58:59 +0100 lout (3.08-1); priority=LOW * Upstream version 3.08 (bugfix release by Jeffrey Kingston). * Architecture in .deb file name. -- Ian Jackson Sun, 19 May 1996 15:19:55 +0100 lout (3.07-1); priority=LOW * Upgraded to upstream version 3.07. * ELF. * Minor control file changes (abolish Revision, use Suggests). * Better installation of documentation. -- Ian Jackson Fri, 19 Apr 1996 16:42:42 +0100 lout (3.06-1); priority=LOW * Upgraded to upstream version 3.06 (was 3.05). In the words of the author: `all known bugs removed (they were all very obscure ones), no real enhancements.' -- Ian Jackson Fri, 28 Jul 1995 21:18:20 +0100 lout (3.05-1); priority=MEDIUM * Upgraded to upstream version 3.05 (was 3.02). New features in 3.05 which are relevant to the Debian binary package: - Optional list of tables and list of figures in books - More options and setup file options for fine-tuning tables and figures - Package for printing bar codes (see software directory) New features in 3.04 which are relevant to the Debian binary: - Underlining - Small capitals now work properly - More flexible reference formatting setup file options - List items and displays now break across page boundaries - Quick reference guide (Appendix A, User's Guide) - Version of @Eq that uses TeX's fonts - Numbered list items can be tagged and referred to using @NumberOf - Multi-paragraph figure captions and multi-page figures - Various micro changes to @Eq to improve appearance - Merged index entries, and better guidance on how to make an index - Eiffel programming language printing - Multi-word tags and sorting keys permitted - Margin notes - `Bypass' symbols (fewer passes for computer-generated Lout source) - Arbitrary chapter heading and part heading layouts - Viewers like GhostView now show real page numbers - @Sup and @Sub symbols (similar to sup and sub in equations) - Slovenian language - @IncludeGraphic will now accept a compressed file e.g. filename.eps.gz - @Verbatim { ... } like in LaTeX. There have also been bugfixes. (The upstream package `whatsnew' file starts at 3.04.) * Added extended description. * Changed Optional to say `postscript-viewer, psutils'. -- Ian Jackson Fri, 14 Jul 1995 02:20:27 +0100 Lout 3.02 Debian 2 - iwj * Manpage FILES section no longer says `debian-tmp'. * Added -I, -C, -F, -H, -D options to search debian-tmp when doing initialisation pass. Lout 3.02 Debian 1 - iwj * Based on Basser Lout 3.02. * Removed #%*VM-mail*# from source/diff packages :-). * Included `news.blurb' and `mailinglist', in /usr/doc/lout. Lout 2.05 Debian 2 - iwj * Added Package_Revision field to `control' file. * Sundry improvements to debian.rules, and removal of `install'. * Added this Changelog. Lout 2.05 Debian 1 - iwj Initial release. Local variables: mode: debian-changelog End: debian/compat0000644000000000000000000000000211447704773010402 0ustar 7 debian/lout-doc.doc-base.slides0000644000000000000000000000054611447704773013620 0ustar Document: lout-slides Title: A Practical Introduction to the Lout Document Formatting System Author: Jeffrey H. Kingston Abstract: Example slides on the Lout document formatting system These slides contain small, practical examples illustrating the Lout document formatting system. Section: Text Format: postscript Files: /usr/share/doc/lout/slides.ps.gz debian/lout.install0000644000000000000000000000004111447704773011552 0ustar /usr/bin/* /usr/share/man/man1/* debian/lout-doc.doc-base.user0000644000000000000000000000055011447704773013306 0ustar Document: lout-user Title: A User's Guide to the Lout Document Formatting System Author: Jeffrey H. Kingston Abstract: Day-to-day use of Lout This User's Guide brings together in one document everything needed for the day-to-day use of Version 3 of the Lout document formatting system. Section: Text Format: postscript Files: /usr/share/doc/lout/user.ps.gz debian/lout-common.preinst0000644000000000000000000000017211447704773013063 0ustar #! /bin/sh set -e if test -L /usr/share/doc/lout-common ; then rm -f /usr/share/doc/lout-common fi #DEBHELPER# exit 0 debian/rules0000755000000000000000000000661511447716644010274 0ustar #! /usr/bin/make -f # Created using dh_make's sample debian/rules that uses debhelper. # GNU copyright 1997 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS CFLAGS=-ansi -pedantic -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif build: build-stamp build-stamp: dh_testdir # Compile the package. $(MAKE) SAFEDFT=1 \ PDF_COMPRESSION=1 ZLIB="-lz" ZLIBPATH="" \ COPTS="$(CFLAGS)" \ BINDIR=/usr/bin \ LIBDIR=/usr/share/lout \ LOUTLIBDIR=/usr/share/lout \ LOUTDOCDIR=/usr/share/doc/lout/ \ DOCDIR=/usr/share/doc/lout/ \ MANDIR=/usr/share/man/man1 \ prg2lout lout touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp debian/buildinfo # Add here commands to clean up after the build process. $(MAKE) clean find doc -type f -name '*.ld' -o -name '*.li' -o -name '*.ldx' \ -o -name '*.ps' | xargs rm -f dh_clean install: DH_OPTIONS= install: build dh_testdir dh_testroot dh_prep dh_installdirs -mkdir -p debian/tmp/usr/bin debian/tmp/usr/share/doc/lout/ debian/tmp/usr/share/man/man1 $(MAKE) BINDIR=`pwd`/debian/tmp/usr/bin \ LOUTLIB=`pwd`/debian/tmp/usr/share/lout \ LOUTLIBDIR=`pwd`/debian/tmp/usr/share/lout \ LOUTDOCDIR=`pwd`/debian/tmp/usr/share/doc/lout/ \ MANDIR=`pwd`/debian/tmp/usr/share/man/man1 \ install installman -rmdir `pwd`/debian/tmp/usr/share/lout/locale/ export PREFIX=`pwd`/debian/tmp ; \ export LOUTLIBDIR=$$PREFIX/usr/share/lout; \ export LOUTDOCDIR=$$PREFIX/usr/share/doc/lout/ \ export PATH=$$PREFIX/usr/bin:$$PATH ; \ for doc in design expert slides user ; do \ echo "Generating document $$doc" ; \ (cd doc/$$doc ; lout -U -r6 \ -I$$LOUTLIBDIR/include \ -C$$LOUTLIBDIR/maps \ -F$$LOUTLIBDIR/font \ -H$$LOUTLIBDIR/hyph \ -D$$LOUTLIBDIR/data all > $$doc.ps) ; \ done install -m 644 -o root -g root \ doc/design/design.ps \ doc/slides/slides.ps \ doc/expert/expert.ps \ doc/user/user.ps \ `pwd`/debian/tmp/usr/share/doc/lout/ dh_install --sourcedir=debian/tmp --fail-missing # Build architecture-independent files here. # Pass -i to all debhelper commands in this target to reduce clutter. binary-indep: DH_OPTIONS=-i binary-indep: build install # Need this version of debhelper for DH_OPTIONS to work. dh_testdir dh_testroot # dh_installdebconf dh_installdocs dh_installexamples dh_installmenu # dh_installemacsen # dh_installpam # dh_installinit dh_installcron # dh_installmanpages dh_installinfo # dh_undocumented dh_installchangelogs whatsnew dh_link dh_compress dh_buildinfo dh_fixperms dh_installdeb # dh_perl dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. # Pass -a to all debhelper commands in this target to reduce clutter. binary-arch: DH_OPTIONS=-a binary-arch: build install # Need this version of debhelper for DH_OPTIONS to work. dh_testdir dh_testroot # dh_installdebconf dh_installdocs software/* dh_installexamples dh_installmenu # dh_installemacsen # dh_installpam # dh_installinit dh_installcron # dh_installmanpages dh_installinfo # dh_undocumented dh_installchangelogs dh_strip dh_link dh_compress dh_fixperms dh_installdeb # dh_makeshlibs # dh_perl dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/control0000644000000000000000000000507611447716424010613 0ustar Source: lout Section: text Priority: optional Maintainer: J.H.M. Dassen (Ray) Build-Depends: zlib1g-dev, debhelper (>= 7), dh-buildinfo Homepage: http://savannah.nongnu.org/projects/lout Standards-Version: 3.9.1 Package: lout Architecture: any Depends: ${shlibs:Depends}, lout-common (= ${source:Version}), ${misc:Depends} Suggests: lout-doc, postscript-viewer, psutils, pdf-viewer Description: Typesetting system, an alternative to (La)TeX Lout is a document formatting system similar in style to LaTeX, i.e. it works with mark-up files - plain text files containing commands to control the formatting. . Lout offers a very full range of features, including * PostScript, PDF, and plain text output * optimal paragraph and page breaking * automatic hyphenation * PostScript EPS file inclusion and generation * equation formatting, tables, diagrams * rotation and scaling * sorted indexes, bibliographic databases * running headers and odd-even pages, automatic cross referencing * multilingual documents including hyphenation (most European languages are supported, including Russian), * formatting of C/C++ programs. . Lout may be extended by writing definitions which are much simpler than the equivalent troff or TeX macros. . Lout has several advantages over (La)TeX. It is much smaller, and it is much easier to understand how to do things in Lout (including writing definitions) than in TeX or LaTeX. Lout's PostScript output is very small and clean. . However, it is much less widely used than (La)TeX, so there are fewer add-on definition packages for Lout than for (La)TeX and fewer local experts around to ask about problems. You are unlikely to find many Lout documents floating around the 'net. Package: lout-common Architecture: all Depends: ${misc:Depends} Replaces: lout (<= 3.29-2) Suggests: lout Description: Common files for the Lout typesetting system This package contains architecture-independent data files needed by the "lout" package. Package: lout-doc Architecture: all Depends: ${misc:Depends} Section: doc Suggests: doc-base Description: Documentation on the Lout typesetting system Documents describing the Lout document formatting system: . * A Practical Introduction to the Lout Document Formatting System (overhead transparencies) * A User's Guide to the Lout Document Formatting System * An Expert's Guide to the Lout Document Formatting System * `The design and implementation of the Lout document formatting language', Software--Practice and Experience, vol. 23, pp. 1001-1041 (September 1993) debian/lout-doc.doc-base.expert0000644000000000000000000000101611447704773013635 0ustar Document: lout-expert Title: An Expert's Guide to the Lout Document Formatting System Author: Jeffrey H. Kingston Abstract: Expert use of Lout This manual is addressed to those who wish to become expert users of the Lout document formatting system. An expert user is someone who understands the principles of document formatting that Lout embodies, and is able to apply them, for example to design a document format or a specialĀ­purpose package. Section: Text Format: postscript Files: /usr/share/doc/lout/expert.ps.gz debian/lout-doc.install0000644000000000000000000000016611447704773012325 0ustar /usr/share/doc/lout/design.ps /usr/share/doc/lout/slides.ps /usr/share/doc/lout/expert.ps /usr/share/doc/lout/user.ps debian/lout-doc.doc-base.design0000644000000000000000000000122111447704773013575 0ustar Document: lout-design Title: The Design and Implementation of the Lout Document Formatting Language Author: Jeffrey H. Kingston Abstract: The evolution of the design and implementation of Lout Lout is a high-level language for document formatting, whose ease of use has permitted an unprecedented number of advanced features to be added quickly and reliably. This paper charts the evolution of the design and implementation of Lout from conception in midĀ­1984 to public release in October 1991. It includes extensive discussions of remaining problems and possible solutions. Section: Text Format: postscript Files: /usr/share/doc/lout/design.ps.gz debian/docs0000644000000000000000000000005511447704773010057 0ustar README READMEPDF maillist notes_dsc whatsnew debian/source/0000755000000000000000000000000011447705016010473 5ustar debian/source/format0000644000000000000000000000001411447705016011701 0ustar 3.0 (quilt) debian/dirs0000644000000000000000000000005611447704773010071 0ustar usr/bin usr/share/man/man1 usr/share/doc/lout debian/copyright0000644000000000000000000000336311447711400011125 0ustar This work was packaged for Debian by: J.H.M. Dassen (Ray) on Sat, 11 Mar 2000. This was a redebianisation of Lout. Older versions were packaged by Ian Jackson . It was downloaded from: Upstream Author(s): Jeffrey H. Kingston Copyright: Copyright (C) 1994, 2008 Jeffrey H. Kingston License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". The Debian packaging is: Copyright (C) 2000-2010 J.H.M. Dassen (Ray) and is licensed under the GPL version 3, see above. The licensing of several files shipped as part of Lout differs from the GPL version 3. These files are ones that go to make up an output file. Some of these files have been put under the GPL version 3 with a special exception: "As a special exception, when this file is read by Lout when processing a Lout source document, you may use the result without restriction." Others have been put in the public domain. debian/lout-common.install0000644000000000000000000000002111447704773013036 0ustar /usr/share/lout/ debian/README.Debian0000644000000000000000000000037311447704773011250 0ustar lout for Debian --------------- Please note that, unlike the upstream default, Debian's lout package is compiled to use safe execution (disabling all calls to system(3)). -- J.H.M. Dassen (Ray) , Sat, 11 Mar 2000 14:53:36 +0100