--- apsfilter-7.2.6.orig/SETUP.in +++ apsfilter-7.2.6/SETUP.in @@ -42,6 +42,7 @@ # # display text with a pager like "more" # +: ${PAGER:=pager} do_pager() { case "$1" in @@ -71,7 +72,7 @@ Before we begin with the setup, I'd like to make you familiar with the apsfilters license: - 1. apsfilter follows the GNU public license (GPL), see COPYRIGHT + 1. apsfilter follows the GNU public license (GPL), see copyright 2. and this little "Postcard License": "I'd like to get a postcard from you! I'm interested in, @@ -243,7 +244,7 @@ { GS_VERSION=`gs --version` case $GS_VERSION in - 7*) + [78]*) GS_BASE=7.00 ;; 6.[5-9]*) GS_BASE=6.50 ;; @@ -323,7 +324,7 @@ 1) PostScript printer (generic) 2) PostScript printer (with ghostscript drivers) 3) printer driver natively supported by ghostscript - 4) gimp-print (stp driver; version 4.2.x) + 4) gimp-print (stp driver [DEPRECATED - use ijs]; version 4.2.x) 5) gimp-print (ijs driver; version 4.2.1 and later) 6) hpdj 7) pcl3 (successor to hpdj) @@ -1331,7 +1332,7 @@ Creating the test output might take some time, please be patient. T) Print a test page - *) Back to main menue + *) Back to main menu !EOM echo $n "Your choice? $c"; read answer @@ -1411,7 +1412,7 @@ # cat << !EOM ================================================================== - A P S F I L T E R S E T U P -- MAIN MENUE -- + A P S F I L T E R S E T U P -- MAIN MENU -- ================================================================== (D) Available Device Drivers in your gs binary @@ -1445,7 +1446,7 @@ (A) Abort installation (don't do anything) (I) ==> Install printer with values shown above - repeat this step for installing multiple printers - (Q) ==> Finish installation + (Q) ==> Finish installation (without installing above printer) !EOM fi @@ -1476,39 +1477,39 @@ do_check_permissions() { clear - echo "Checking permissions of $APS_BASEDIR" - - DIR_OWNER=`ls -lgd | "$AWK" '{ print $3 }'` - DIR_GROUP=`ls -lgd | "$AWK" '{ print $4 }'` - case $DIR_OWNER in - root|daemon|bin|lp) - # ok, secure directory owner found - echo "found dir owner=$DIR_OWNER, ok!" ;; - *) - # set secure directory owner - echo "found dir owner=$DIR_OWNER, not ok!" - echo "setting dir owner=bin!" - DIR_OWNER=bin ;; - esac - case $DIR_GROUP in - root|wheel|other|bin|lp) - # ok, secure directory group found - echo "found dir group=$DIR_GROUP, ok!" ;; - *) - # set secure directory group - echo "found dir group=$DIR_OWNER, not ok!" - echo "setting dir group=bin!" - DIR_GROUP=bin ;; - esac - - # after having set sane defaults, fix permissions - echo $n "changing permissions of $APS_BASEDIR... $c" - chmod 555 . - chown -R $DIR_OWNER:$DIR_GROUP . - find . -type d -print | xargs chmod 555 - find . -type f -print | xargs chmod a+r,a-w - echo "done." - echo +# echo "Checking permissions of $APS_BASEDIR" +# +# DIR_OWNER=`ls -lgd | "$AWK" '{ print $3 }'` +# DIR_GROUP=`ls -lgd | "$AWK" '{ print $4 }'` +# case $DIR_OWNER in +# root|daemon|bin|lp) +# # ok, secure directory owner found +# echo "found dir owner=$DIR_OWNER, ok!" ;; +# *) +# # set secure directory owner +# echo "found dir owner=$DIR_OWNER, not ok!" +# echo "setting dir owner=bin!" +# DIR_OWNER=bin ;; +# esac +# case $DIR_GROUP in +# root|wheel|other|bin|lp) +# # ok, secure directory group found +# echo "found dir group=$DIR_GROUP, ok!" ;; +# *) +# # set secure directory group +# echo "found dir group=$DIR_OWNER, not ok!" +# echo "setting dir group=bin!" +# DIR_GROUP=bin ;; +# esac +# +# # after having set sane defaults, fix permissions +# echo $n "changing permissions of $APS_BASEDIR... $c" +# chmod 555 . +# chown -R $DIR_OWNER:$DIR_GROUP . +# find . -type d -print | xargs chmod 555 +# find . -type f -print | xargs chmod a+r,a-w +# echo "done." +# echo echo "Now we are checking file permissions in spooldir" set -- `ls -ld "$SPOOL"` @@ -1776,7 +1777,9 @@ if [ "$NCP_PASSWD" ]; then echo " read protect password information..." chmod $PASSWD_PROTECT netware.conf - chown $LP_OWNER:$LP_GROUP netware.conf +# chown $LP_OWNER:$LP_GROUP netware.conf + chown lp:$LP_GROUP netware.conf + # see Debian BTS#203216 fi fi @@ -1902,6 +1905,15 @@ METHOD=auto MEDIA=plain +# use paperconf(1) from libpaper if available +if type paperconf >/dev/null 2>&1; then + PAPER=`paperconf` + case "$PAPER" in + a4|letter|a3) ;; + *) PAPER=letter ;; + esac +fi + # read old settings from SETUP.cfg if present [ -f "$CONF_DIR/SETUP.cfg" ] && . "$CONF_DIR/SETUP.cfg" @@ -1980,7 +1992,7 @@ See the ANNOUNCE and ChangeLog files for more informations. New: read the manual pages apsfilter(1) and apsfilterrc(5) - New CLASS support (lpr -C) allows you to set one ore more options + New CLASS support (lpr -C) allows you to set one more more options for gs (PS Emulator), separated by colons (":"). CLASS support is currently available for some gs drivers. Look into @@ -2103,7 +2115,7 @@ I'd really like to get some mails from you, - why you like apsfilter - - how apsfilter saved your or your companies printing problems + - how apsfilter saved you or your companies printing problems Please send apsfilter promotion e-mails to the following e-mail address: apsfilter-promo@apsfilter.org --- apsfilter-7.2.6.orig/configure +++ apsfilter-7.2.6/configure @@ -191,8 +191,7 @@ if test -x "$with_sendmail"; then echo "using $with_sendmail as the sendmail executable" 1>&3 else - echo "configure: error: sendmail not found at $with_sendmail" 1>&2 - exit 1 + echo "configure: warning: sendmail not found at $with_sendmail" 1>&2 fi else IFS=":" --- apsfilter-7.2.6.orig/debian/control +++ apsfilter-7.2.6/debian/control @@ -0,0 +1,23 @@ +Source: apsfilter +Section: text +Priority: extra +Maintainer: Pawel Wiecek +Standards-Version: 3.6.1 +Build-Depends: debhelper (>= 5) + +Package: apsfilter +Architecture: all +Depends: lpr, file, a2ps, ${misc:Depends} +Conflicts: magicfilter +Suggests: ghostscript, pnm2ppa, dvips, bzip2, groff, html2ps, imagemagick, libjpeg-progs, netpbm, psutils, sketch, transfig +Description: Magic print filter with automatic file type recognition + apsfilter makes printing many file formats much easier. It features + on-the-fly decompression and conversion, and works on both PostScript + and non-PostScript (via Ghostscript) graphical printers. + . + Among the supported formats are: gzip, bzip2, compress, freeze, pack, + ASCII, BMP, data (PCL, etc.), DVI, FBM, FIG, FITS, GIF, Group 3 fax, + HTML, IFF ILBM, JPEG, Kodak Photo CD, MGR, MIFF, PBM/PGM/PNM/PPM, PDF, + PNG, PostScript, RLE, SGI, Sketch, Sun raster, Targa, TIFF, troff, WPG, + X pixmap, XCF. Note that actual support depends on the installed + filter programs. --- apsfilter-7.2.6.orig/debian/copyright +++ apsfilter-7.2.6/debian/copyright @@ -0,0 +1,29 @@ +Upstream sources of apsfilter were obtained from +. + +The original author is Andreas Klemm . + +apsfilter was packaged for Debian by Martin Schulze , +and subsequently maintained by Matej Vela . + + Copyright by Andreas Klemm + Copyright 1993-2001 + + You are permitted to use the apsfilter package in the + terms of the GNU General Public License. + + "Postcard License". + + If you use apsfilter for business or home purposes, then please send + me a postcard. This product is otherwise free of charge. + + You can get my address automaticall by writing to this e-mail address: + + request-snailmail@klemm.gtn.com + +The Debian packaging is copyright (C) 1998 Martin Schulze, (C) 1999-2001 +Matej Vela, and also released under the terms of the GNU General Public +License; version 2, or any later version. + +On Debian systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL. --- apsfilter-7.2.6.orig/debian/postrm +++ apsfilter-7.2.6/debian/postrm @@ -0,0 +1,10 @@ +#! /bin/sh -e + +if [ "$1" = purge ] +then + # These are not handled by dpkg(8) itself since that would result in + # spurious `directory not empty so not removed' warnings. + rm -rf /etc/apsfilter /var/lib/apsfilter +fi + +#DEBHELPER# --- apsfilter-7.2.6.orig/debian/dirs +++ apsfilter-7.2.6/debian/dirs @@ -0,0 +1,5 @@ +/etc/apsfilter +usr/bin +usr/sbin +usr/share/apsfilter +usr/share/ghostscript/common --- apsfilter-7.2.6.orig/debian/preinst +++ apsfilter-7.2.6/debian/preinst @@ -0,0 +1,27 @@ +#! /bin/sh -e + +if [ "$1" = upgrade ] && dpkg --compare-versions "$2" lt-nl 6.0.0-1 +then + if [ -f /etc/printcap.orig ] + then + if [ -f /etc/printcap ] + then + mkdir -p /etc/apsfilter + cp -p /etc/printcap /etc/apsfilter/printcap.dpkg-old + rm -f /etc/printcap.old + fi + mv /etc/printcap.orig /etc/printcap + fi + + rm -rf /var/lib/apsfilter/filter /var/lib/apsfilter/filters_found + + for conffile in /etc/apsfilterrc* + do + if [ -f "$conffile" ] + then + mv "$conffile" "/etc/apsfilter/${conffile##*/}.dpkg-old" + fi + done +fi + +#DEBHELPER# --- apsfilter-7.2.6.orig/debian/rules +++ apsfilter-7.2.6/debian/rules @@ -0,0 +1,70 @@ +#! /usr/bin/make -f + +clean: + dh_testdir + dh_testroot + dh_clean SETUP.cfg perf.log + [ ! -f Makefile ] || $(MAKE) distclean + rm -f configure-stamp build-stamp + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man \ + --with-awk=/usr/bin/awk --with-sendmail=/usr/sbin/sendmail + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +binary: binary-arch binary-indep + +binary-arch: build + +binary-indep: build + dh_testdir + dh_testroot + dh_clean + # The upstream Makefile is BSD-specific (e.g. refers to make when it + # should refer to $${.MAKE}), and doesn't create all the necessary + # directories (e.g. /usr/man), so it's easier to do this by hand. + dh_installdirs + cp -p SETUP debian/apsfilter/usr/sbin/apsfilterconfig + cp -a --parents bin/* setup/* driver/* template/README \ + template/apsfilterrc \ + debian/apsfilter/usr/share/apsfilter + rm debian/apsfilter/usr/share/apsfilter/bin/*.in + mv debian/apsfilter/usr/share/apsfilter/bin/aps2file \ + debian/apsfilter/usr/share/apsfilter/bin/apspreview \ + debian/apsfilter/usr/share/apsfilter/bin/apsfilter-bug \ + debian/apsfilter/usr/bin + cp -p uniprint/*.upp debian/apsfilter/usr/share/ghostscript/common + dh_installdebconf + # If you think more stuff should be installed, first bug upstream to + # change the Makefile -- forks are bad, okay? + dh_installdocs ANNOUNCE FAQ HOWTO-BUGREPORTS \ + doc/README.TeX doc/handbook.html doc/paper + dh_installman man/*.? + dh_installchangelogs ChangeLog + # FHS compliance requires some layout changes, but these are made + # transparent with symlinks. + dh_link \ + usr/sbin/apsfilterconfig usr/share/apsfilter/SETUP \ + etc/apsfilter/SETUP.cfg usr/share/apsfilter/SETUP.cfg \ + var/lib/apsfilter/perf.log usr/share/apsfilter/perf.log \ + usr/share/man/man1/apsfilter.1 usr/share/man/man8/apsfilterconfig.8 + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +.PHONY: clean build binary binary-arch binary-indep --- apsfilter-7.2.6.orig/debian/changelog +++ apsfilter-7.2.6/debian/changelog @@ -0,0 +1,419 @@ +apsfilter (7.2.6-1.3) unstable; urgency=low + + * Non-maintainer upload. + * bin/setup_dvips.sh: Fix bashism. (Closes: #489536) + * Don't ignore errors by make + * Set compat level to five. + * Bump debhelper dep and move it to b-d. + * Add a dependency on misc:depends. + * Suggest ghostscript instead of gs. + + -- Raphael Geissert Thu, 02 Jul 2009 20:50:56 -0500 + +apsfilter (7.2.6-1.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/rules: Fix bashim. (Closes: #459048) + + -- Marc 'HE' Brockschmidt Mon, 28 Jan 2008 00:42:50 +0100 + +apsfilter (7.2.6-1.1) unstable; urgency=low + + * Non-maintainer upload to fix longstanding l10n and debconf issues + * Remove the debconf note which deals with a pre-sarge version + That implies removing debian/config, debian/templates and debian/po/ + (closes: #377973) + * Depending on debconf is not needed anymore (closes: #331744) + * Debconf translations not needed anymore (closes: #313111, #315815, #341555) + + -- Christian Perrier Thu, 26 Oct 2006 18:41:25 +0200 + +apsfilter (7.2.6-1) unstable; urgency=low + + * New upstream version + * Fixed sendmail check in configure to produce warning instead of error + (closes: #269505) + + -- Pawel Wiecek Tue, 15 Feb 2005 23:16:47 +0100 + +apsfilter (7.2.5-5) unstable; urgency=low + + * Added japanese debconf templates from Hideki Yamane + (closes: #236818) + * While at that -- fixed some grammar errors in polish translations, I have + no idea where they could possibly come from + * Removed recommendation of (a2ps | mpage | recode | enscript) and added a + dependency on a2ps instead (closes: #250163) + * Added danish debconf templates from Michael Kristensen + (closes: #253055) + * Replaced build-dependency on MTA with --with-sendmail option to configure + (no fcking idea why I didn't do it in 7.2.5-2) (closes: #262236) + * Added support for gs 8.xx as an ugly hack. Serious support should be made, + but this seems more like important upstream change (closes: #267258) + + -- Pawel Wiecek Tue, 31 Aug 2004 23:38:13 +0200 + +apsfilter (7.2.5-4) unstable; urgency=low + + * Fixed config dir location inside apsfilter binary (closes: #230306, + #232104) + + -- Pawel Wiecek Thu, 12 Feb 2004 13:44:57 +0100 + +apsfilter (7.2.5-3) unstable; urgency=low + + * This release closes mostly bugs that were easy to fix. More is on the way. + * Applied a set of patches from Martin Pitt to fix + multiple bugs (closes: #146724, #190169, #216438, #201273, #201274, + #201288, #201291) + * Applied a patch from to workaround a bug in nprint + (closes: #203217) + * Switched to gettext-based debconf templates and added french translations + from Christian Perrier (closes: #205802, #206435) + * Added patch from Marc Wilson to fix manual input tray + support (closes: #227245) + * Marked STP drivers as obsolete and added suggestion that ijsgimpprint + should be used (closes: #170827) + * Changed permissions on /etc/apsfilter/QUEUE/netware.conf as set by + apsfiltersetup (closes: #203216) + + -- Pawel Wiecek Wed, 28 Jan 2004 14:19:35 +0100 + +apsfilter (7.2.5-2) unstable; urgency=low + + * Added exim|mail-transport-agent to build dependencies (closes: #187643) + * Updated standards version + * Install correct manpages (closes: #144934) + * More fixes to come + * Removed dependency on awk (suggested by lintian) + + -- Pawel Wiecek Fri, 25 Apr 2003 15:08:28 +0200 + +apsfilter (7.2.5-1) unstable; urgency=low + + * New upstream version + + -- Pawel Wiecek Tue, 26 Nov 2002 13:48:06 +0100 + +apsfilter (7.2.3-1) unstable; urgency=low + + * New upstream version + + -- Pawel Wiecek Mon, 28 Oct 2002 09:58:08 +0100 + +apsfilter (7.2.2-3) unstable; urgency=low + + * Moved aps2file, apspreview and apsfilter-bug to /usr/bin (closes: #138580) + + -- Pawel Wiecek Mon, 18 Mar 2002 21:46:11 +0100 + +apsfilter (7.2.2-2) unstable; urgency=low + + * Added russian translation of debconf templates (closes: #137615) + * Now installs drivers directory as it should (closes: #138081) + * Now uses /usr/bin/awk instead of what gets autodetected at build time + (closes: #138085) + + -- Pawel Wiecek Wed, 13 Mar 2002 13:35:28 +0100 + +apsfilter (7.2.2-1) unstable; urgency=low + + * New upstream version (closes: #127039) + * Now correctly specifies shell (closes: #121257) + * Uses mpage, recode and enscript as alternatives to a2ps (closes: #103129) + * There are probably more bugs I can close with this release -- I'd have to + test them more extensively first + + -- Pawel Wiecek Thu, 28 Feb 2002 14:46:57 +0100 + +apsfilter (6.1.1-6) unstable; urgency=low + + * Added brazilian portuguese translations of debconf templates + (closes: #107032) + * Updated standards version + + -- Pawel Wiecek Wed, 1 Aug 2001 16:07:19 +0200 + +apsfilter (6.1.1-5) unstable; urgency=low + + * Added spanish translations of debconf templates (closes: #103234). + + -- Pawel Wiecek Tue, 3 Jul 2001 11:34:29 +0200 + +apsfilter (6.1.1-4) unstable; urgency=low + + * Added polish translations of debconf templates. + + -- Pawel Wiecek Tue, 22 May 2001 13:08:49 +0200 + +apsfilter (6.1.1-3) unstable; urgency=low + + * Forgot to set maintainer field last time :^) Now doing this. + (closes: #87006) + + -- Pawel Wiecek Sat, 12 May 2001 00:34:29 +0200 + +apsfilter (6.1.1-2) unstable; urgency=low + + * New maintainer (closes: #87006) + + -- Pawel Wiecek Fri, 11 May 2001 09:59:14 +0200 + +apsfilter (6.1.1-1) unstable; urgency=low + + * New upstream version. + * Moved to debhelper 3. + * Added template translations to Swedish (by Andre Dahlqvist; closes: + #83539), Dutch (by Thomas J. Zeeman; closes: #83904), and German (by + Leonard Michlmayr; closes: #83957, #84258). + * debian/rules: Include contributed .upp profiles. Closes: #95680. + * Removed pbm2ppa from Suggests since it is no longer in the archive. + * Conforms to Standards version 3.5.4. + + -- Matej Vela Wed, 2 May 2001 07:16:13 +0200 + +apsfilter (6.0.0-1) unstable; urgency=low + + * New upstream version. Closes: Bug#65831, Bug#70955, Bug#71147. + * Configuration incompatible with previous versions; a warning is + displayed on upgrade (using debconf) and old configuration files + are backed up. + * Closer to FHS compliance; all changes needed for full compliance + have been made transparent using symbolic links. README.Debian no + longer necessary. + * debian/apsfilterconfig.8: Obsoleted by man/apsfilter.1. + * Orphaning. + * Handle systems where there is no /etc/printcap. Closes: Bug#70943. + * /etc/apsfilter is not included directly in the package to avoid + spurious `directory not empty so not removed' warnings from dpkg. + * debian/postinst: Don't call apsfilterconfig since it doesn't use + debconf yet. + * debian/rules: Install only the files installed by the upstream + Makefile. + * Conforms to Standards version 3.2.1. + + -- Matej Vela Wed, 3 Jan 2001 16:06:40 +0100 + +apsfilter (5.1.4-1) unstable; urgency=low + + * New upstream version. Unfortunately, the forwarded Debian patches + have not been included yet. + * debian/docs: Added doc/REMOTE-PRINTING. + * Conforms to Standards version 3.1.1. + + -- Matej Vela Thu, 13 Jan 2000 17:31:22 +0100 + +apsfilter (5.1.3-4) unstable; urgency=low + + * Conforms to Standards version 3.1.0: + * Installing the /usr/doc symbolic links. + * debian/control: Added build dependancies. + + -- Matej Vela Sun, 7 Nov 1999 09:21:38 +0100 + +apsfilter (5.1.3-3) unstable; urgency=low + + * setup/filtersetup: tempfile(1) from debianutils (>= 1.12) creates + files with 0600 modes, so an additional chmod is neccessary. + Closes: Bug#46051. + + -- Matej Vela Mon, 27 Sep 1999 05:12:14 +0200 + +apsfilter (5.1.3-2) unstable; urgency=low + + * Installing INSTALL to /usr/doc/apsfilter because it explains + printing at different resolutions. Closes: Bug#44676. + * Wrote debian/README.Debian. + * SETUP: Removed the note about where to find Uli Wortmann's HP + drivers since they are included in gs (>= 5.10-2). + + -- Matej Vela Sun, 12 Sep 1999 15:17:42 +0200 + +apsfilter (5.1.3-1) unstable; urgency=high + + * New upstream version. Closes: Bug#43695. + * Disabled the LPRng bounce queues patch since it was causing + problems for some users. I'll let upstream decide how it should + be implemented. Closes: Bug#42157. + * Cleaned up Debian-specific patches. + * debian/copyright: Updated upstream URL. + * Conforms to Standards version 3.0.1: + * Changed debian/copyright to reference + `/usr/share/common-licenses/GPL'. + + -- Matej Vela Wed, 1 Sep 1999 21:08:37 +0200 + +apsfilter (5.1.2-2) unstable; urgency=low + + * Included patch for handling LPRng bounce queues from + Carsten Paeth . + * Made SETUP more robust when /var/lib/apsfilter doesn't exist. + Closes: Bug#39739. + * SETUP: spelling corrections, small bug fixes. + + -- Matej Vela Sun, 27 Jun 1999 16:35:32 +0200 + +apsfilter (5.1.2-1) unstable; urgency=low + + * New upstream version. + * Changed the base directory to /usr/share/apsfilter to comply with + the soon-to-be-adopted FHS. + + -- Matej Vela Sun, 13 Jun 1999 16:52:42 +0200 + +apsfilter (5.1.1-2) unstable; urgency=low + + * Added support for Martin Lottermoser's hpdj Ghostscript driver. + Closes: Bug#38525. + * Removed doc/readme.hp8 from debian/docs. + + -- Matej Vela Sun, 30 May 1999 13:15:33 +0200 + +apsfilter (5.1.1-1) unstable; urgency=low + + * New upstream version. + * bin/apsfilter: LPRng uses `(STDIN)' as job name when standard + input is being processed. + * Changed dependency on lpr to `lpr | lprng', to make it clear that + LPRng is supported. + * Updated the list of supported formats in the description. + * Changed Priority to extra since this package conflicts with + magicfilter. + * Conforms to Standards version 2.5.1. + + -- Matej Vela Sat, 29 May 1999 18:10:16 +0200 + +apsfilter (5.0.1-2) unstable; urgency=low + + * bin/apsfilter: Fixed a big typo. + * bin/apsfilter: Print errors on stderr instead of /dev/console. + (This way they'll be properly logged.) + + -- Matej Vela Mon, 19 Apr 1999 09:55:43 +0200 + +apsfilter (5.0.1-1) unstable; urgency=low + + * New upstream version. + * New maintainer; packaging done from scratch. Old patches + reapplied with some minor improvements. + * Added Depends: awk (used in bin/apsfilter). + * Changed Suggests: xfig to Suggests: transfig since fig2dev is + located in the latter. + * Changed everything to comply with the FSSTND by using + /var/lib/apsfilter for dynamic data (i.e. filter symlinks). + * bin/apsfilter: Adapted to use GNU a2ps instead of AKL's a2ps, + since the latter is only an obsolete incarnation of the former. + Added a2ps to Recommends. + * rewindstdin has been obsoleted, and AKL's a2ps isn't being used + anymore, so this package no longer contains binaries. Changed + Architecture to all. + * debian/postinst is now merely a wrapper around SETUP. SETUP is + installed as apsfilterconfig(8). Closes: Bug#28666. + * Wrote a manual page for apsfilterconfig(8). + * bin/setup_dvips.sh: Added a Debian-specific default value for + CONFIG_DIR (/etc/texmf/dvips) to bin/setup_dvips.sh. + * global/GLOBAL.sh: Added a shebang. + * SETUP: Removed calls to do_check_permissions and + do_cleanup_for_linux since they aren't applicable to Debian. + Removed call to do_finish_setup since that function doesn't + exist. Added some cosmetic calls to echo. + * SETUP: Uses paperconf(1) if available to find out the default + paper format. + * SETUP: Added function do_show_devices which looks for + devices.txt.gz in /usr/doc/{gs,gs-alladin}/. (setup/devices.txt + is no longer included in the package.) + * SETUP: References the appropriate HOWTO's. Made example device + names Linux-specific. Removed FreeBSD specifics from messages. + + -- Matej Vela Sat, 17 Apr 1999 19:01:59 +0200 + +apsfilter (4.9.7-5) unstable; urgency=low, closes=28729 + + * The postinst now works even when no /etc/printcap is present. Thanks + to Franz Schwarz and Landon Fuller + (closes: Bug#28729) + * Fixed a thinko in filterconfig + + -- Martin Schulze Fri, 30 Oct 1998 20:33:12 +0100 + +apsfilter (4.9.7-4) unstable; urgency=low, closes=28259 + + * chmod 0644 of filters_found, one missing. Thanks to Franz Schwarz + (closes: Bug#28259) + * Changed one misleading 'test -s' into 'test -d'. Thanks for the + inspiration also go to Franz Schwarz . + + -- Martin Schulze Wed, 28 Oct 1998 10:32:08 +0100 + +apsfilter (4.9.7-3) unstable; urgency=low + + * chmod 0644 of filters_found, caused a problem when installed with + different umask than 022 + + -- Martin Schulze Sat, 17 Oct 1998 20:49:09 +0200 + +apsfilter (4.9.7-2) unstable; urgency=low, closes=23593 + + * Modified apsfilter and setup_dvips to make use of mktemp (closes: Bug#23593) + + -- Martin Schulze Fri, 16 Oct 1998 18:03:46 +0200 + +apsfilter (4.9.7-1) unstable; urgency=low + + * New upstream release + * Modified a2ps.c so -Wall doesn't spread out warnings + * ite'ed postinst question concerning papersized + * Relaxed syntax for postinst question concerning device + + -- Martin Schulze Tue, 30 Jun 1998 02:16:07 +0200 + +apsfilter (4.9.1-12) unstable; urgency=low, closes=23147 + + * Fixed permission problem (closes: Bug#23147) + + -- Martin Schulze Tue, 9 Jun 1998 04:19:34 +0200 + +apsfilter (4.9.1-11) frozen unstable; urgency=low, closes=7175 9454 3812 4948 8137 12100 12398 13046 13818 11542 12595 18764 21328 12397 8976 8992 12262 13822 + + * New maintainer Joey + * New packaging scheme (closes: Bug#9454) + * Added my own debian/rules file + * New description, new control file + * New copyright file + * Changed architecture to any as it contains two compiled C programs + (closes: Bug#7175) + * New .orig.tar.gz, removed binary file from it + * Modified a2ps.c so -Wall doesn't spread out warnings + * Re-included escp printer links, used hardlinks instead of multiple + files + * Removed setup/compile + * Removed unsecure use of /tmp in postinst + * Added dependency on file (closes: Bug#3812, Bug#8137) + * Added suggestion for mailx (closes: Bug#4948) + * Modified handling of zless and PAGER (closes: Bug#12100, Bug#12398, + Bug#13046, Bug#13818, Bug#11542h) + * Removed bell from postinst + * Removed banner and more from postinst (closes: Bug#12595) + * Made postrm recognize "remove" + * Removed annoying clear calls from postinst + * Removed 'set -x' from mksymlinks + * Corrected apsfilter to print jpeg images, thanks to Andreas Neubacher + for investigating this (closes: Bug#18764) + * Renamed manpage into apsfilter-a2ps.1 (closes: Bug#21328, Bug#8976, + Bug#8992) + * Corrected name of GIF filter, thanks to Florian Hars + for investigating this (closes: Bug#12397) + * Added Suggests for netpbm + * Moved /etc/printcap into /usr/doc/apsfilter (closes: Bug#12262) + * Added configuration for Linux sytems to GLOBAL.sh, this includes + /var/spool instead of /usr/spool (closes: Bug#13822) + * Hardcoded library directory as it's not guaranteed to be noted in + /etc/printcap. + * Removed several sleep calls from postinst + + -- Martin Schulze Sat, 30 May 1998 18:08:04 +0200 + +apsfilter (4.9.1-11) frozen unstable; urgency=low, closes=7175 9454 + + + -- Martin Schulze Sat, 30 May 1998 13:58:12 +0200 --- apsfilter-7.2.6.orig/debian/compat +++ apsfilter-7.2.6/debian/compat @@ -0,0 +1 @@ +5 --- apsfilter-7.2.6.orig/debian/postinst +++ apsfilter-7.2.6/debian/postinst @@ -0,0 +1,9 @@ +#! /bin/sh -e + +if [ "$1" = configure ] +then + mkdir -p /var/lib/apsfilter + +fi + +#DEBHELPER# --- apsfilter-7.2.6.orig/debian/prerm +++ apsfilter-7.2.6/debian/prerm @@ -0,0 +1,12 @@ +#! /bin/sh -e + +if [ "$1" = remove ] +then + if [ -f /etc/printcap.orig ] + then + mv /etc/printcap.orig /etc/printcap + fi + rm -f /etc/printcap.old +fi + +#DEBHELPER# --- apsfilter-7.2.6.orig/tools/uppdescr +++ apsfilter-7.2.6/tools/uppdescr @@ -5,7 +5,7 @@ # get description from upp file # for printersupport file -TMPFILE=$(mktemp 2>/dev/null /tmp/uppdescr.XXXXXX || echo /tmp/uppdescr.$$) +TMPFILE=$(mktemp 2>/dev/null /tmp/uppdescr.XXXXXX) || exit 1 if [ -n "$1" ] then --- apsfilter-7.2.6.orig/bin/setup_dvips.sh +++ apsfilter-7.2.6/bin/setup_dvips.sh @@ -21,14 +21,14 @@ check_valid_mode() { TEMPDIR=${TMP:-"/tmp"} TMPDIR=$TEMPDIR/aps$$ - test -d $TMPDIR || mkdir $TMPDIR + mkdir $TMPDIR || exit 1 cd $TMPDIR || return rm -f *gf 2> /dev/null - mf '\mode='$MODE'; input logo10' >& /dev/null + mf '\mode='$MODE'; input logo10' >/dev/null 2>&1 RES_X=`echo logo10*gf | sed 's/logo10.//;s/gf//'` RES=RES_X rm -f *gf 2> /dev/null - mf '\mode='$MODE'; landscape; input logo10' >& /dev/null + mf '\mode='$MODE'; landscape; input logo10' >/dev/null 2>&1 RES_Y=`echo logo10*gf | sed 's/logo10.//;s/gf//'` cd $TEMPDIR rm -rf $TMPDIR @@ -58,8 +58,12 @@ echo " Configuration-files. If you are not sure where to find it search " echo " for a file named config.ps, this is a good starting point! " echo " " - echo -n " TeX-Configuration-Dir : " + echo " (If you're using Debian's default installation of TeX, just" + echo " press Enter.)" + echo " " + echo -n " TeX-Configuration-Dir [/etc/texmf/dvips] : " read CONFIG_DIR + [ "$CONFIG_DIR" ] || CONFIG_DIR=/etc/texmf/dvips } --- apsfilter-7.2.6.orig/bin/apsfilter.in +++ apsfilter-7.2.6/bin/apsfilter.in @@ -1764,7 +1764,7 @@ unset read_r fi -CONF_DIR=$(dirname $(dirname $(dirname $0))) +CONF_DIR=@sysconfdir@/apsfilter [ -d "$CONF_DIR/basedir" ] || fatal_basedir