diff options
author | Satoshi Taoka <taoka@FreeBSD.org> | 1999-09-09 00:33:09 +0000 |
---|---|---|
committer | Satoshi Taoka <taoka@FreeBSD.org> | 1999-09-09 00:33:09 +0000 |
commit | 1691f08756853808eeb9d36983e819da90ab7678 (patch) | |
tree | f0ab81d4f2082679ea664b0e2384150753c99a6f /print/pclprint | |
parent | upgrade to 0.8.0 (diff) |
Utility for printing to HP (Laser,Desk)Jets using PCL rather than PS
PR: 13422
Submitted by: Will Andrews <andrews@technologist.com>
Notes
Notes:
svn path=/head/; revision=21450
Diffstat (limited to 'print/pclprint')
-rw-r--r-- | print/pclprint/Makefile | 43 | ||||
-rw-r--r-- | print/pclprint/distinfo | 1 | ||||
-rw-r--r-- | print/pclprint/pkg-comment | 1 | ||||
-rw-r--r-- | print/pclprint/pkg-descr | 33 | ||||
-rw-r--r-- | print/pclprint/pkg-plist | 79 |
5 files changed, 157 insertions, 0 deletions
diff --git a/print/pclprint/Makefile b/print/pclprint/Makefile new file mode 100644 index 000000000000..1da44d38eed0 --- /dev/null +++ b/print/pclprint/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: pclprint +# Version required: 1.0 +# Date created: 27 Aug 1999 +# Whom: Will Andrews <andrews@technologist.com> +# +# $FreeBSD$ +# + +DISTNAME= pclprint-1.0 +CATEGORIES= print +MASTER_SITES= ftp://andrsn.stanford.edu/pub/print/ \ + http://www.psn.net/~andrews/dist/ +EXTRACT_SUFX= .tgz + +MAINTAINER= andrews@technologist.com + +NO_BUILD= YES + +do-install: + @${MKDIR} ${PREFIX}/share/pclprint + @${MKDIR} ${PREFIX}/share/pclprint/pclcodes + @${INSTALL_SCRIPT} ${WRKSRC}/qp ${PREFIX}/bin +.for i in pagin.awk qp.awk pcl.awk + @${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/bin +.endfor +.for i in addfont djfontcodetext fontcodetext letters pclprint.doc + @${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/pclprint +.endfor +.for i in albertusextrab albertusmed antiqueolive antiqueoliveb \ + antiqueolivei arial arialb arialbi ariali begin bold cgtimes \ + cgtimesb cgtimesbi cgtimesi clarendoncond coronet courier \ + courierb courierbi courieri couriervh couriervhb couriervhi \ + eject end fn fnbegin fnend fontcodetext garamondantiqua \ + garamondhalbfett garamondkurhalb garamondkursiv ital land left \ + lettergoth lettergothb lettergothi lineprinter marigold nobold \ + noital nounder omega omegab omegabi omegai port symbol \ + tablebegin tableend timesnew timesnewb timesnewbi timesnewi \ + under univers universb universbcond universbcondi universbi \ + universi universmedcond universmedcondi vmi wingdings + @${INSTALL_DATA} ${WRKSRC}/pclcodes/$i ${PREFIX}/share/pclprint/pclcodes +.endfor + +.include <bsd.port.mk> diff --git a/print/pclprint/distinfo b/print/pclprint/distinfo new file mode 100644 index 000000000000..50f7046e2bed --- /dev/null +++ b/print/pclprint/distinfo @@ -0,0 +1 @@ +MD5 (pclprint-1.0.tgz) = 30656f466fc1f7e3bd8e88cdb98563ed diff --git a/print/pclprint/pkg-comment b/print/pclprint/pkg-comment new file mode 100644 index 000000000000..b27a61a11c40 --- /dev/null +++ b/print/pclprint/pkg-comment @@ -0,0 +1 @@ +Utility for printing to HP (Laser,Desk)Jets using PCL rather than PS diff --git a/print/pclprint/pkg-descr b/print/pclprint/pkg-descr new file mode 100644 index 000000000000..73965a96d4ed --- /dev/null +++ b/print/pclprint/pkg-descr @@ -0,0 +1,33 @@ +This set of scripts addresses the need to get a non-postscript printer +working quickly, so that documentation files and manual pages can be +printed. The scripts work for printers using or compatible with PCL +(Hewlett-Packard's Printer Command Language). A few printers (the +Cannon Bubblejet, for example) use neither PCL nor postscript. + +Some relatively simple scripts for printing a document (qp and qp.awk) +are provided, as well as qpm for printing manual pages. Basically these +short scripts convert unix line endings to ones PCL printers understand +and select a font to use. + +Two more complex awk scripts--pcl.awk and pagin.awk--understand PCL +printer codes when encountered in a file, and thus it is possible, +when using these scripts, to change fonts, apply bold, underline, or +italic to a word or group of words, do footnotes, preserve a table, +and number pages in a default font. The scripts automatically adjust +for the font and size of type both horizontally (knowing how many +letters to print on a line) and vertically (line spacing). Using +pagin.awk it is also possible to double space, for example. + +Files with printer codes are provided to make it easier to put printer +codes into documents. It is awkward neverthless, but it does what it +does in something like 32k of space instead of the multi-megabyte files +of more elaborate programs, such as the excellent apsfilter, which +enables the printer to emulate postscript. As WordPerfect becomes more +available for Unix platforms and maintains its interoperability with +Windows versions, it should become better and easier to use, as should +other components of its office suit and that of others. + + In the mean time pclprint is free, takes little space, and does +a reasonably good job for many tasks. + +-- Annelise Anderson <andrsn@andrsn.Stanford.EDU> diff --git a/print/pclprint/pkg-plist b/print/pclprint/pkg-plist new file mode 100644 index 000000000000..162dc739855b --- /dev/null +++ b/print/pclprint/pkg-plist @@ -0,0 +1,79 @@ +bin/qp +bin/qp.awk +bin/pagin.awk +bin/pcl.awk +share/pclprint/addfont +share/pclprint/djfontcodetext +share/pclprint/fontcodetext +share/pclprint/letters +share/pclprint/pclprint.doc +share/pclprint/pclcodes/albertusextrab +share/pclprint/pclcodes/albertusmed +share/pclprint/pclcodes/antiqueolive +share/pclprint/pclcodes/antiqueoliveb +share/pclprint/pclcodes/antiqueolivei +share/pclprint/pclcodes/arial +share/pclprint/pclcodes/arialb +share/pclprint/pclcodes/arialbi +share/pclprint/pclcodes/ariali +share/pclprint/pclcodes/begin +share/pclprint/pclcodes/bold +share/pclprint/pclcodes/cgtimes +share/pclprint/pclcodes/cgtimesb +share/pclprint/pclcodes/cgtimesbi +share/pclprint/pclcodes/cgtimesi +share/pclprint/pclcodes/clarendoncond +share/pclprint/pclcodes/coronet +share/pclprint/pclcodes/courier +share/pclprint/pclcodes/courierb +share/pclprint/pclcodes/courierbi +share/pclprint/pclcodes/courieri +share/pclprint/pclcodes/couriervh +share/pclprint/pclcodes/couriervhb +share/pclprint/pclcodes/couriervhi +share/pclprint/pclcodes/eject +share/pclprint/pclcodes/end +share/pclprint/pclcodes/fn +share/pclprint/pclcodes/fnbegin +share/pclprint/pclcodes/fnend +share/pclprint/pclcodes/fontcodetext +share/pclprint/pclcodes/garamondantiqua +share/pclprint/pclcodes/garamondhalbfett +share/pclprint/pclcodes/garamondkurhalb +share/pclprint/pclcodes/garamondkursiv +share/pclprint/pclcodes/ital +share/pclprint/pclcodes/land +share/pclprint/pclcodes/left +share/pclprint/pclcodes/lettergoth +share/pclprint/pclcodes/lettergothb +share/pclprint/pclcodes/lettergothi +share/pclprint/pclcodes/lineprinter +share/pclprint/pclcodes/marigold +share/pclprint/pclcodes/nobold +share/pclprint/pclcodes/noital +share/pclprint/pclcodes/nounder +share/pclprint/pclcodes/omega +share/pclprint/pclcodes/omegab +share/pclprint/pclcodes/omegabi +share/pclprint/pclcodes/omegai +share/pclprint/pclcodes/port +share/pclprint/pclcodes/symbol +share/pclprint/pclcodes/tablebegin +share/pclprint/pclcodes/tableend +share/pclprint/pclcodes/timesnew +share/pclprint/pclcodes/timesnewb +share/pclprint/pclcodes/timesnewbi +share/pclprint/pclcodes/timesnewi +share/pclprint/pclcodes/under +share/pclprint/pclcodes/univers +share/pclprint/pclcodes/universb +share/pclprint/pclcodes/universbcond +share/pclprint/pclcodes/universbcondi +share/pclprint/pclcodes/universbi +share/pclprint/pclcodes/universi +share/pclprint/pclcodes/universmedcond +share/pclprint/pclcodes/universmedcondi +share/pclprint/pclcodes/vmi +share/pclprint/pclcodes/wingdings +@dirrm share/pclprint/pclcodes +@dirrm share/pclprint |