revamped port dependencies
- if defined(BATCH) && defined(APSFILTER_ALL)
every tool and filter supported by apsfilter will be installed
(very time and space consuming)
- if defined(BATCH)
only most necessary things are installed
If you want complete control over what to install, then don't
define BATCH or BATCH && APSFILTER_ALL, then please use the
new updated interactive method of building using dialog.
The configure script is now up to date, concerning tools needed/supported
by apsfilter and a little bit more explicite !
Thanks for Greg Lehey and friends for a vivit discussion, this
is the desired result I hope !!!
the PASSWORD environment variable
* custom printer queue names really work now (the given default
name is "lp" if it isn't used already)
* /etc/apsfilter/$QUEUE/apsfilterrc.$USER is another config file
* new config variable: DISABLE_DUPLEX (needed if apsfilter is not
running on the host the print job was started)
* more verbose apsfilterrc template
* some documentation updates
NIS corrections.
* statement concerning personal e-mail to me and SUPPORT in general.
* make it possible to run apsfilter in NIS environment
extraction of $HOMEDIR works now.
idea from: Volker Seebode <vas@plesnik.de>
* fixes for hpdj printers, special treatment for driver hpdj_u970
* BITSPERPIXEL can't be changed for hpdj
* due to popular demand: ASCII_PPS and ASCII_LANDSCAPE change the
printout just for ASCII files, independent of PS_NUP and LANDSCAPE
(but these provide default values if needed)
* BINDING now uses "short" and "long" instead of psset-switches
* fixed printing on PS-printers and during debugging
Sa 2 Sep 2000 18:53:41 CEST Andreas Klemm <andreas@apsfilter.org>
* replace list of apsfilter contributors with this link:
http://www.apsfilter.org/contrib.html
Sa 2 Sep 2000 12:57:15 CEST Andreas Klemm <andreas@apsfilter.org>
* added working watermark template
from Andreas Reuter <ar205@bonzo.geowiss.nat.tu-bs.de>
this file is the basis to _dynamically_ create backgrounds
for every printed page, i.e.: "internal use only", "Top Secret"
etc. Probably we'll use it this way in the future:
lpr -C wmark="Top Secret" file
Sa 2 Sep 2000 10:40:32 CEST Andreas Klemm <andreas@apsfilter.org>
* be more verbose about what A2PS_OPTS gives you
(overwrites the complete a2ps commandline)
Fr 1 Sep 2000 17:25:12 CEST Andreas Klemm <andreas@apsfilter.org>
* yes, we can remove the two entries from KNOWN_BUGS
These entries are no apsfilter bugs.
Have been added to FAQ
* FAQ has been updated on webserver.
Fr 1 Sep 2000 16:19:35 CEST Michael Lossin <losse@germanymail.com>
* custom printer queue names, as suggested by Jef Moskot
* cloning spool dir permissions with chmod (I think this needs
the GNU version)
* call checkpc after printcap fiddling (will be ignored by
BSD spoolers)
* faster code insertion for paper tray selection with awk, as
suggested by Beat Rubischon
* color mode fixed for hpdj
* small changes in class option code
* INSTALL, README and apsfilterrc updates
* remove unneeded docu .... doc/methods, doc/features,
doc/WHAT_AM_I KNOWN_BUGS
and by me:
* still keep KNOWN_BUGS have to test this ...
* update Makefile (remove nuked stuff)
* check for checkpc before using it.
* add /usr/local/sbin for checkpc
to "raw" read the input. Check if the read command
can handle "-r" and use it if possible
* fix some minor bugs with PostScript handling
Submitted by: Michael Lossin <losse@germanymail.com>
* ASCII_STYLE is gone; use PS_NUP and LANDSCAPE now (class
options: 1pps, 2pps, 4pps, 8pps, landscape, portrait)
* new config option: HARDWARE_DUPLEX; set this for printers
that can handle duplex printing by themselves
* new function: ps_postprocessing() handles all PS_UTILS etc.
* tray selection for duplex printers (as a shell function)
* more class options: shortbind, longbind, tray0...tray9,
book; related config options: BINDING, PAPERTRAY, PS_BOOK
* give some more info on how to manually flip sheets
* SETUP: fix SMB_FLAGS line for smbclient.conf
* use "-r" option for many read operations
* small fixes here and there
Update to this snap is highly recommended.
Michael Loßin <phallobst@web.de>
--------------------------------
Here are some small changes to the duplex code, more class stuff
and several minor tweaks:
* duplex printing:
- "forced simplex" mode was totally fscked up
(infinite loop _and_ wrong print command)
- use psselect _or_ pstops to extract odd/even pages
- one less temporary file
* new function send_mail for duplex and failure messages
* DVIPS_REVERSE and ACROREAD_REVERSE are gone; PS_UTILS
should be used to correct _all_ file formats
* new class options:
- a3,a4,letter,legal,ledger (paper size)
- a2ps,mpage,recode (ASCII filter)
- 1pps,2pps,4pps,8pps (pages per sheet)
- border,noborder,header,noheader (ASCII style)
- landscape (force orientation for ASCII and DVI)
- simplex (force non-duplex mode)
- color,mono (color handling)
* FAQ update
* slight manpage fixes
* Makefile fixes
* small cosmetic changes here and there
changes from me:
----------------
* SETUP: A -> abort, I -> install a printer, Q finish installation
I think quit is the usual leave operation
* hint for FreeBSD ports collection, not to install manpages
* SETUP, apsfilter: Change my mail address to andreas@apsfilter.org
* SETUP: make more clear how to restart the lineprinter scheduler
* SETUP: install_man_pages:
- document 'default' to not install manpages when simply
hitting RETURN, ie. when installing from FreeBSD ports
collection
- its not clear if FreeBSD user used ports collection or
not, so ask if manual pages should be installed or not
* SETUP: save 2 seconds sleep by combining a message
* FAQ, use the SGML based version
Changes to the FAQ should directly be made to the doc tree !
* TODO: remove resolved items, update some ITEMS and one new.
machine). So here now some bugfixes to make SETUP work again !
* SETUP: fix permissions of $SPOOLDIR
700 was to restrictive for BSD.
TODO: "clone" permissions of $SPOOL
* SETUP: bugfix: BSD needs /usr/sbin in PATH to find chown.
added /sbin as well, since this is unexpensive and possibly
needed for other systems.
* SETUP: cosmetic, reformat menues to still fit within 25 lines
* SETUP: fix: grep -c needs an argument (".") in echo "\c" | grep -c .
to work on FreeBSD and possibly other BSDs with GNU grep 2.4
my dual PIII-700 trying to figure out the sizes of the
primary and secondary caches. The sizes turned out to be
rather wrong (definetly true for the L2 cache, may be L1
is indeed 32Kb). Their algorithm seems bogus to me, but
most importantly, the obtained values are NOT USED
anywhere in the GhostScript code... One of the submitted
patches rips the "cache size" section from the genarch
entirely.
The attached modification and new patches also:
. replace the use of mktemp/fopen with mkstemp/fdopen
. modify the unix-gcc.mak so that there is no need for
GNU-make
PR: 20038
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
apsfilter 6.0-RELEASE.
- The installation directory changed
from ${PREFIX}/apsfilter
to ${PREFIX}/share/apsfilter
- Its possible to run SETUP on a NFS client from mounted ${PREFIX}/share
and so to install apsfilter on NFS clients ...
- Now Linux and FreeBSD have the same installation directory.
- /etc/apsfilter contains since 6.0 (2 weeks ago) a little directory
structure for every printer.
- Switching between apsfilter releases is possible by simply changing
the destination of the symblic link /etc/apsfilter/basedir.
Apsfilter V 6.0 _is_ in my humble opineon stable and useable and
the best apsfilter release ever since filtersetup and such things
have gone ... apsfilter has been modernized from ground up.
So please test test test.