--- figlet-2.2.1.orig/debian/docs +++ figlet-2.2.1/debian/docs @@ -0,0 +1,5 @@ +README +figfont.txt +debian/README.Debian + + --- figlet-2.2.1.orig/debian/chkfont.6 +++ figlet-2.2.1/debian/chkfont.6 @@ -0,0 +1,52 @@ +.\" chkfont +.\" By Glenn Chappell +.\" +.\" This program checks figlet 2.0/2.1 font files for format errors. +.\" It also looks for signs of common problems and gives warnings. +.\" chkfont does not modify font files. +.\" +.\" Usage: chkfont fontfile ... +.\" +.\" Note: This is very much a spare-time project. It's probably +.\" full o' bugs. +.\" +.\" Manual page by Jonathon Abbott, for the Debian Project +.\" slightly modified by Francesco Tapparo, for the Debian Project +.TH CHKFONT 6 "9 April 2001" "v2.2.1" + +.SH NAME +chkfont \- checks figlet 2.0 and up font files for format errors + +.SH SYNOPSIS +.B chkfont +[ +.I fontfile +] + +.SH DESCRIPTION +This program checks figlet 2.0 and up font files for format errors. +It also looks for signs of common problems and gives warnings. +chkfont does not modify font files. + +.SH EXAMPLES +To use +.B chkfont +on the "big" font +.RS + +.B example% chkfont /usr/share/figlet/big.flf + +.RE + +.SH BUGS +Doesn't work on compressed font files. + +.SH AUTHORS +chkfont was written by Glenn Chappell + +This manual page was written by Jonathon Abbott for the Debian Project. + +.SH "SEE ALSO" +.BR figlet (6), +.BR showfigfonts (6), +.BR figlist (6) --- figlet-2.2.1.orig/debian/figlet.el +++ figlet-2.2.1/debian/figlet.el @@ -0,0 +1,50 @@ +;; filename: figlet.el +;; Kirby Files, 9/18/94. kfiles@bbn.com +;; add font completion: James LewisMoss 27 Oct 2000, dres@debian.org +;; feel free to modify and distribute; there's not a lot here. +;; call M-x figlet-message to insert a large ascii text in your buffer. +;; Current option is to center text. Feel free to change this if you'd +;; like. +(defvar fig-options "-c") + +(setq save-eval-depth max-lisp-eval-depth) +(setq max-lisp-eval-depth 1000) + +(defun collapse-lists (da-list) + (cond ((stringp da-list) (list da-list)) + ((null da-list) nil) + (t (append (collapse-lists (car da-list)) + (collapse-lists (cdr da-list)))))) + +(defun generate-figlet-font-list (loc-list) + "Generate a list of figlet fonts." + (mapcar + '(lambda (element) + (cons element nil)) + (mapcar + '(lambda (one-file) + (let ((point (string-match ".flf" one-file))) + (substring one-file 0 point))) + (collapse-lists + (mapcar + '(lambda (dir-string) + (directory-files (expand-file-name dir-string) + nil ".*\.flf")) + loc-list))))) + +;; replace this with "figlet -I2" to get the default font dir +(defvar fig-font-locations '("/usr/share/figlet")) + +(defvar fig-font-list (generate-figlet-font-list fig-font-locations)) + +(defun figlet-message () + "Inserts large message of text in ASCII font into current buffer" + (interactive) + (setq str (read-from-minibuffer "Enter message: ")) + (setq font + (completing-read "Which font: " fig-font-list nil t)) + (call-process "figlet" nil t t "-f" font fig-options str) + (message "Done printing")) + + +(setq max-lisp-eval-depth save-eval-depth) --- figlet-2.2.1.orig/debian/copyright +++ figlet-2.2.1/debian/copyright @@ -0,0 +1,76 @@ +This is the Debian Linux prepackaged version of Figlet, a program for doing +things + _ _ _ _ _ _ +| (_) | _____ | |_| |__ (_)___ +| | | |/ / _ \ | __| '_ \| / __| +| | | < __/ | |_| | | | \__ \_ +|_|_|_|\_\___| \__|_| |_|_|___(_) + +This package was originally put together by Robert Leslie , +and the maintained Martin Schulze . Now it's maintained by +Francesco Tapparo with sources obtained from: + ftp://ftp.nicoh.com/pub/figlet/program/unix/figlet22.tar.gz + + figlet (c) 1991, 1993, 1994 Glenn Chappell and Ian Chai + Internet: and + FIGlet Copyright 1996, 1997 John Cowan^M + Portions written by Paul Burton^ + figlet, along with the various figlet fonts and documentation, may be + freely copied and distributed. + +/* + * crc.c - CRC calculation routine + * + * Version 1.0 + * + * Copyright (c) 1995, Edward B. Hamrick + * + * Permission to use, copy, modify, distribute, and sell this software and + * its documentation for any purpose is hereby granted without fee, provided + * that + * + * (i) the above copyright notice and the text in this "C" comment block + * appear in all copies of the software and related documentation, and + * + * (ii) any modifications to this source file must be sent, via e-mail + * to the copyright owner (currently hamrick@primenet.com) within + * 30 days of such modification. + * + * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + * + * IN NO EVENT SHALL EDWARD B. HAMRICK BE LIABLE FOR ANY SPECIAL, INCIDENTAL, + * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER + * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF + * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +In addition, the authors have approved the following copyright +addendum, according to Robert Leslie: + + This program may be sold as a component of the Debian Linux + distribution or a Linux distribution derived from the Debian + Linux distribution. If it is distributed in binary form, the + source code must be included in the distribution as well. + +You may wish to visit the following Figlet WWW sites: + + http://st-www.cs.uiuc.edu/users/chai/figlet.html + http://www.math.uiuc.edu/~chappell/figlet/ + +The official FIGlet web page: http://st-www.cs.uiuc.edu/~chai/figlet.html + +If you like FIGlet (hey, even if you *hate* FIGlet), please send an +e-mail message to . + +We run an e-mail list dedicated to FIGlet software and font +announcements, as well as general discussion about FIGlet. If you +would like to be on this list, send e-mail to listserv@vmd.cso.uiuc.edu +with the message body + subscribe figlet-l YOUR NAME +where YOUR NAME should be replaced with your name. For those who don't +want to be bothered with the discussions, the list can be configured so +that you only see software update notices, or only software and font +announcements. --- figlet-2.2.1.orig/debian/manpages +++ figlet-2.2.1/debian/manpages @@ -0,0 +1,4 @@ +debian/chkfont.6 +figlet.6 +debian/figlist.6 +debian/showfigfonts.6 --- figlet-2.2.1.orig/debian/figlist.6 +++ figlet-2.2.1/debian/figlist.6 @@ -0,0 +1,52 @@ +.\" figlist by Glenn Chappell +.\" figlet release 2.1.1 -- 25 Aug 1994 +.\" +.\" Lists all fonts and control files in figlet's default font directory. +.\" Replaces "figlet -F", which was removed from figlet version 2.1. +.\" +.\" Usage: figlist [ -d directory ] +.\" +.\" Manual page by Jonathon Abbott, for the Debian Project +.\" slightly modified by Francesco Tapparo, for the Debian Project +.TH FIGLIST 6 "9 April 2001" "v2.2.1" + +.SH NAME +figlist \- lists figlet fonts and control files + +.SH SYNOPSIS +.B figlist +[ +.B \-d +.I directory +] + +.SH DESCRIPTION +Lists all fonts and control files in figlet's default font directory. +Replaces "figlet -F", which was removed from figlet version 2.1. + +.SH EXAMPLES +To use +.B figlist +with its default settings, simply type +.RS + +.B example% figlist + +.RE + +To list all the font and control files in /usr/share/fonts/figlet +.RS + +.B example% figlist -d /usr/share/fonts/figlet + +.RE + +.SH AUTHORS +figlist was written by Glenn Chappell + +This manual page was written by Jonathon Abbott for the Debian Project. + +.SH "SEE ALSO" +.BR figlet (6), +.BR chkfont (6), +.BR showfigfonts (6) --- figlet-2.2.1.orig/debian/postinst +++ figlet-2.2.1/debian/postinst @@ -0,0 +1,6 @@ +#!/bin/sh + +#DEBHELPER# + +#DEBHELPER# + --- figlet-2.2.1.orig/debian/showfigfonts.6 +++ figlet-2.2.1/debian/showfigfonts.6 @@ -0,0 +1,67 @@ +.\" showfigfonts by Glenn Chappell +.\" figlet release 2.1.1 -- 25 Aug 1994 +.\" Based on showfigfonts by Greg Galperin , Nov 1993. +.\" +.\" Prints a list of available figlet fonts, along with a sample of each +.\" font. If directory is given, lists fonts in that directory; otherwise +.\" uses the default font directory. If word is given, prints that word +.\" in each font; otherwise prints the font name. +.\" +.\" Usage: showfigfonts [ -d directory ] [ word ] +.\" +.\" Manual page by Jonathon Abbott, for the Debian Project +.\" slightly modified by Francesco Tapparo, for the Debian Project +.TH SHOWFIGFONTS 6 "9 April 2001" "v2.2.1" + +.SH NAME +showfigfonts \- prints a list of available figlet fonts + +.SH SYNOPSIS +.B showfigfonts +[ +.B \-d +.I directory +] +[ +.I word +] + +.SH "DESCRIPTION" +Prints a list of available figlet fonts, along with a sample of each +font. If directory is given, lists fonts in that directory; otherwise +uses the default font directory. If word is given, prints that word +in each font; otherwise prints the font name. + +.SH EXAMPLES +To use +.B showfigfonts +with its default settings, simply type +.RS + +.B example% showfigfonts + +.RE + +To print all the fonts in /usr/share/fonts/figlet +.RS + +.B example% showfigfonts -d /usr/share/fonts/figlet + +.RE + +To print the word foo using all available fonts +.RS + +.B example% showfigfonts foo + +.RE + +.SH "AUTHORS" +showfigfonts was written by Glenn Chappell + +This manual page was written by Jonathon Abbott for the Debian Project. + +.SH "SEE ALSO" +.BR figlet (6), +.BR chkfont (6), +.BR figlist (6) --- figlet-2.2.1.orig/debian/prerm +++ figlet-2.2.1/debian/prerm @@ -0,0 +1,7 @@ +#!/bin/sh + +#DEBHELPER# + +#DEBHELPER# + + --- figlet-2.2.1.orig/debian/README.Debian +++ figlet-2.2.1/debian/README.Debian @@ -0,0 +1,7 @@ +If you need more fonts for figlet, you can install figfonts, a package +coming with several fonts supporting also cirillic languages. +Unfortunately figfonts is not free, so it cannot be part of Debian; +but you can fetch it from the ftp servers anyway, in the non-free +section. + +Francesco Tapparo --- figlet-2.2.1.orig/debian/dirs +++ figlet-2.2.1/debian/dirs @@ -0,0 +1 @@ +usr/bin --- figlet-2.2.1.orig/debian/rules +++ figlet-2.2.1/debian/rules @@ -0,0 +1,78 @@ +#!/usr/bin/make -f +# adapted from a sample in the the debhelper +# package +# GNU copyright 1997 to 1999 by Joey Hess. +# GNU copyright 2000 to 2003 by Francesco Tapparo + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 +export DH_COMPAT=4 +export DH_OPTIONS= -p figlet + +export installbin = install -g root -o root -m 755 +export installdoc = install -g root -o root -m 644 + +build: build-stamp +build-stamp: + dh_testdir + -mkdir debian/trash + + # Add here commands to compile the package. + $(MAKE) DEFAULTFONTDIR="/usr/share/figlet" DESTDIR="/usr/bin" + + touch stamp-build + +clean: + dh_testdir + rm -f build-stamp + rm -f install-stamp + -rm -rf debian/trash + + # Add here commands to clean up after the build process. + -$(MAKE) clean + find . -name '*~' -exec rm {} \; + -rm -f stamp-build + -rm -f debian/figlet.elc + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp. + $(MAKE) install DESTDIR=debian/figlet/usr/bin \ + DEFAULTFONTDIR=debian/figlet/usr/share/figlet \ + MANDIR=debian/trash + $(installbin) -d debian/figlet/usr/share/emacs/site-lisp + $(installdoc) debian/figlet.el \ + debian/figlet/usr/share/emacs/site-lisp/figlet.el + + $(installbin) -d debian/figlet/usr/share/emacs/site-lisp + $(installdoc) debian/figlet.el debian/figlet/usr/share/emacs/site-lisp + + touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installman + dh_installchangelogs CHANGES + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- figlet-2.2.1.orig/debian/changelog +++ figlet-2.2.1/debian/changelog @@ -0,0 +1,139 @@ +figlet (2.2.1-4) unstable; urgency=high + + * debian/control: forgot to change the binary package's Section from misc to + non-free/text. Really uploading to non-free this time. + + -- Carlos Laviola Mon, 1 Nov 2004 15:14:52 -0300 + +figlet (2.2.1-3) unstable; urgency=high + + * debian/control: changed Section from misc to non-free/text while the + problems that land figlet in non-free, as brought up in bug #274950 are + being fixed. (Closes: #274950) + + -- Carlos Laviola Sat, 9 Oct 2004 04:01:57 -0300 + +figlet (2.2.1-2) unstable; urgency=low + + * New maintainer. + * Bumped Standards-Version to 3.6.1.1. + * Nothing's actually installed in /usr/doc. (Closes: #190019) + * figlet.6: Replaced Ian Chai's e-mail address with the one he used + to subscribe to figlet's mailing list. (Closes: #273063) + * debian/control: figlet now Suggests: figfonts{-cjk}. (Closes: #271474) + + -- Carlos Laviola Sat, 2 Oct 2004 01:36:08 -0300 + +figlet (2.2.1-1) unstable; urgency=low + + * new upstream release closes: Bug#175460 + * removed obsolete files debian/readme and debian/changes + * switched to use debian/manpages + * updated chkfont manpage closes: Bug#93311 + * updated figlist manpage closes: Bug#93312 + * updated showfigfonts manpage closes: Bug#93313 + * added a note about the existence of figfonts closes:Bug#185967 + * set debhelper compatibility mode to 4 + * changed the build dependency to require debhelper (>= 4) + * now standard version 3.5.9.0 compatible + + -- Francesco Tapparo Sat, 5 Apr 2003 21:48:42 +0200 + +figlet (2.2-11) unstable; urgency=low + + * added the manpages of chkfont, figlist and showfigfonts: thanks + Jonathon Abbottjed rules + + -- Francesco Tapparo Fri, 13 Apr 2001 11:05:54 +0200 + +figlet (2.2-10) unstable; urgency=low + + * figlet.el was misnamed (this close bug #75721) + * figlet now use an improved version of figlet.el (thanks to James + LewisMossls) + * renamed /usr/share/doc/figlet/changes.txt.gz to + /usr/share/doc/figlet/changelog.gz for a better debian policy + guidelines adherence + * veridied adherence to debian policy 3.2.1.0 + + -- Francesco Tapparo Sun, 5 Nov 2000 14:31:58 +0100 + +figlet (2.2-9) unstable; urgency=low + + * converted to debhelper + * some tweaks to the upstream Makefile: now it creates $(MANDIR) and it uses + install -d and not mkdir, and it creates the /usr/bin directory + * renamed changes to changes.txt + * moved the dynamically created changes.txt and readme.txt to the + debian subdir + * package moved to FHS + * added showfigfonts, figlist and chkfont to the distribution + * recompiled with glibc-2.1 (it was 2.0) + * verified compliance to policy 3.0.0.0 + * changed the Replaces field from figfont (<< 2.2) to figfont + * added a Conflicts field against old version of figfonts and + figfonts-cjk + + -- Francesco Tapparo Mon, 11 Oct 1999 14:44:39 +0200 + +figlet (2.2-8) unstable; urgency=low + + * updated my email address + * the build process is more friendly to the cross compilers now: this close + bug #32189 + + -- Francesco Tapparo Sun, 25 Apr 1999 21:54:08 +0200 + +figlet (2.2-7) frozen unstable; urgency=low + + * changed distribution to frozen/unstable + + -- Francesco Tapparo Sun, 26 Apr 1998 14:09:35 +0200 + +figlet (2.2-6) unstable; urgency=low + + * move figlet.el to /usr/share/emacs/site-lisp: this solve bug #21219 + + -- Francesco Tapparo Tue, 21 Apr 1998 14:39:15 +0200 + +figlet (2.2-5) unstable; urgency=low + + * added the emacs helper figlet.el + * stripped the binaries (this would resolve the bug #15722) + + + -- Francesco Tapparo Sat, 13 Dec 1997 21:02:37 +0100 + +figlet (2.2-4) unstable; urgency=low + + * moved back to the main distribution + + -- Francesco Tapparo Sun, 23 Nov 1997 13:42:09 +0100 + +figlet (2.2-3) unstable; urgency=low + + * now the upstream changelog file is gzipped + * verified adherence to debian policy 2.3.0.0 + * removed bashisms (veryfied with ash and pdksh) + * now figlet don't use zipped fonts (for policy problems) + * added Replaces figfonts (<< 2.2). This solve bug #13343 + + -- Francesco Tapparo Sat, 25 Oct 1997 14:42:44 +0200 + +figlet (2.2-2) unstable; urgency=low + + * executable permission to showfigfonts and figlist + * used compressed fonts + * new maintainer + + -- Francesco Tapparo Sat, 20 Sep 1997 19:14:27 +0200 + +figlet (2.2-1) unstable; urgency=low + + * New upstream source + * New maintaier + * New Standards version (Bug#9466) + * New section (non-free) + + -- Martin Schulze Wed, 3 Sep 1997 21:20:58 +0200 + --- figlet-2.2.1.orig/debian/control +++ figlet-2.2.1/debian/control @@ -0,0 +1,21 @@ +Source: figlet +Maintainer: Carlos Laviola +Section: non-free/text +Priority: optional +Standards-Version: 3.6.1.1 +Build-Depends: debhelper (>= 4.0.0) + +Package: figlet +Architecture: any +Depends: ${shlibs:Depends} +Replaces: figfonts +Suggests: figfonts, figfonts-cjk +Conflicts: figfonts (<= 2.2-3), figfonts-cjk (<= 2.2-3) +Section: non-free/text +Priority: optional +Description: Frank, Ian & Glenn's Letters + Figlet is a program that creates large characters out of ordinary screen + characters. It can create characters in many different styles and can + kern and "smush" these characters together in various ways. Figlet + output is generally reminiscent of the sort of "signatures" many people + like to put at the end of e-mail and Usenet messages. --- figlet-2.2.1.orig/figlet.6 +++ figlet-2.2.1/figlet.6 @@ -1028,7 +1028,7 @@ You can e-mail him but he is not an e-mail fanatic; people who e-mail Glenn will probably get answers, but if you e-mail his best friend: -Ian Chai , who +Ian Chai , who .I is an e-mail fanatic, you'll get answers, endless conversation about the mysteries of life, invitations to join some 473 mailing lists and a