Sending the file by default to the printer is (IMHO):
. counter-intuitive; the name a2ps suggests that the tool converts
ASCII (plus other files) to Postscript, but it by no means gives a
hint that it would print something without asking,
. violating the Unix way; we've got pipes, and people are used to use
them when they want to print something (IMHO there isn't even a good
reason for adding all the -P bloat to a2ps at all, but of course, i
don't suggest changing _that_),
. contradictionary to all the documentation about a2ps since the docs
tell you that it would only start printing if a -P or -c option is
being provided,
. a waste of paper for the brave user who starts the program in the
innocent assumption to get just a Postscript file out of it.
Not objected by: ports@freebsd.org, maintainer
Submitted by: joerg
Sending the file by default to the printer is (IMHO):
. counter-intuitive; the name a2ps suggests that the tool converts
ASCII (plus other files) to Postscript, but it by no means gives a
hint that it would print something without asking,
. violating the Unix way; we've got pipes, and people are used to use
them when they want to print something (IMHO there isn't even a good
reason for adding all the -P bloat to a2ps at all, but of course, i
don't suggest changing _that_),
. contradictionary to all the documentation about a2ps since the docs
tell you that it would only start printing if a -P or -c option is
being provided,
. a waste of paper for the brave user who starts the program in the
innocent assumption to get just a Postscript file out of it.
Not objected by: ports@freebsd.org, maintainer
Hi,
by accident I found that a2ps dumps core if invoked with
options for the old a2ps version.
a2ps -f -F7.0
reproduces the problem. With the following patch the problem
seems to be cured.
The patches work.
Submitted by: Oliver Adler <oli@devsoft.devsoft.com>
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.)
Line up the rhs of variable assignments nicely. Remove a couple of extra
whitespaces while I'm here.
Suggested by: sobomax
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.
As promised,
$ time cvs ci
real 67m51.701s
user 0m1.250s
sys 0m5.345s
Changes `PS' to `PAPERSIZECNF' as I think it is more documenting. `PS'
will be taken to be PostScript by many (esp. in the context of printing)
This method removes the use of external programs to set `PAPERSIZECNF'.