mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-26 05:02:18 +00:00
- Update Gimp-Print driver to version 4.2.1
- Fix build on -current - Fix checksum of gdevdj9.c.gz (again) - Get much improved ps2epsi stuff from ghostscript-gnu version PR: 37500 Submitted by: Ports Fury
This commit is contained in:
parent
ed8b7a171f
commit
86c37e0bf7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=58241
@ -7,9 +7,9 @@
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.04
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gprint,hpijs/} \
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,fonts,gprint,hpijs/} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
@ -20,16 +20,15 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gprint,hpijs/} \
|
||||
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \
|
||||
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/ \
|
||||
ftp://gatekeeper.dec.com/pub/GNU/ghostscript/:gatekeeper
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME} \
|
||||
gimp-print/:gprint \
|
||||
hpinkjet/:hpijs \
|
||||
ghostscript/:ports_jp
|
||||
PKGNAMESUFFIX= -afpl
|
||||
DISTFILES= ${GS_SRCS}:DEFAULT \
|
||||
${GS_FONTS_STD}:DEFAULT \
|
||||
${GS_FONTS_OTHER}:DEFAULT \
|
||||
${GS_FONTS_STD}:fonts \
|
||||
${GS_FONTS_OTHER}:fonts \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${HPDJ_SRCS}:hpdj_pcl3 \
|
||||
${PCL3_SRCS}:hpdj_pcl3 \
|
||||
@ -144,7 +143,7 @@ DJ970_SRCS= ${DJ970}.c.gz
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_VERS= 4.2.1
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
@ -396,8 +395,7 @@ post-configure:
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
--with-ghost --without-foomatic \
|
||||
--without-translated-ppds --with-ghost \
|
||||
--without-gimp --without-samples \
|
||||
--without-user-guide --disable-escputil \
|
||||
--disable-nls --disable-shared \
|
||||
|
@ -4,8 +4,8 @@ MD5 (ghostscript/ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1
|
||||
MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
||||
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
MD5 (ghostscript/gimp-print-4.2.1.tar.gz) = 62f59f0bf0b4d2843cc9953f3b4f894f
|
||||
MD5 (ghostscript/hpijs-1.0.4.tar.gz) = e2b8d2a671fdbcd27f20092691d40bba
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- eplaser/gdevescv.c.orig Fri Dec 21 15:50:22 2001
|
||||
+++ eplaser/gdevescv.c Fri Mar 15 04:27:39 2002
|
||||
@@ -1760,13 +1760,13 @@
|
||||
+++ eplaser/gdevescv.c Sat Apr 27 13:45:53 2002
|
||||
@@ -37,8 +37,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
+#include <string.h>
|
||||
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
@@ -1760,13 +1759,13 @@
|
||||
|
||||
/* Process the next piece of an image. */
|
||||
private int
|
||||
@ -16,7 +26,7 @@
|
||||
gx_device *dev = info->dev;
|
||||
#endif
|
||||
gx_device_vector *const vdev = (gx_device_vector *) dev;
|
||||
@@ -1784,7 +1784,7 @@
|
||||
@@ -1784,7 +1783,7 @@
|
||||
|
||||
{
|
||||
|
||||
@ -25,7 +35,7 @@
|
||||
if (height == 260)
|
||||
height = 1;
|
||||
#endif
|
||||
@@ -1922,13 +1922,13 @@
|
||||
@@ -1922,13 +1921,13 @@
|
||||
|
||||
|
||||
private int
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- eplaser/gdevesmv.c.orig Fri Dec 14 10:50:14 2001
|
||||
+++ eplaser/gdevesmv.c Fri Mar 15 04:28:41 2002
|
||||
@@ -1799,13 +1799,13 @@
|
||||
+++ eplaser/gdevesmv.c Sat Apr 27 13:46:31 2002
|
||||
@@ -34,8 +34,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
+#include <string.h>
|
||||
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
@@ -1799,13 +1798,13 @@
|
||||
|
||||
/* Process the next piece of an image. */
|
||||
private int
|
||||
@ -16,7 +26,7 @@
|
||||
gx_device *dev = info->dev;
|
||||
#endif
|
||||
gx_device_vector *const vdev = (gx_device_vector *) dev;
|
||||
@@ -1823,7 +1823,7 @@
|
||||
@@ -1823,7 +1822,7 @@
|
||||
|
||||
{
|
||||
|
||||
@ -25,7 +35,7 @@
|
||||
if (height == 260)
|
||||
height = 1;
|
||||
#endif
|
||||
@@ -1980,13 +1980,13 @@
|
||||
@@ -1980,13 +1979,13 @@
|
||||
|
||||
|
||||
private int
|
||||
|
27
print/ghostscript-afpl/files/patch-lib:ps2epsi
Normal file
27
print/ghostscript-afpl/files/patch-lib:ps2epsi
Normal file
@ -0,0 +1,27 @@
|
||||
--- lib/ps2epsi.orig Sat Jun 23 01:09:22 2001
|
||||
+++ lib/ps2epsi Tue Apr 23 05:18:24 2002
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
-# $Id: ps2epsi,v 1.7 2001/06/22 16:09:22 lpd Exp $
|
||||
+# $Id: ps2epsi,v 1.7.2.1 2002/04/22 20:18:24 giles Exp $
|
||||
|
||||
tmpfile=/tmp/ps2epsi$$
|
||||
|
||||
@@ -58,7 +58,8 @@
|
||||
cat << BEGINEPS
|
||||
save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def
|
||||
%%EndProlog
|
||||
-%%Page 1 1
|
||||
+%%Page: 1 1
|
||||
+%%BeginDocument: ${infile}
|
||||
BEGINEPS
|
||||
|
||||
cat "${infile}" |
|
||||
@@ -66,6 +67,7 @@
|
||||
-e '/^%%[A-Za-z][A-Za-z]*[^!-~]*$/d' -e '/^%%[A-Za-z][A-Za-z]*: /d'
|
||||
|
||||
cat << ENDEPS
|
||||
+%%EndDocument
|
||||
%%Trailer
|
||||
cleartomark countdictstack exch sub { end } repeat restore
|
||||
%%EOF
|
@ -1,11 +1,203 @@
|
||||
--- lib/ps2epsi.ps.orig Tue Jun 5 15:31:41 2001
|
||||
+++ lib/ps2epsi.ps Sat Apr 20 15:57:44 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
--- lib/ps2epsi.ps.orig Wed Apr 4 13:45:42 2001
|
||||
+++ lib/ps2epsi.ps Tue Apr 23 05:30:39 2002
|
||||
@@ -1,27 +1,31 @@
|
||||
-% Copyright (C) 1990, 2000 Aladdin Enterprises. All rights reserved.
|
||||
+% Copyright (C) 1990-2002 artofcode LLC. All rights reserved.
|
||||
%
|
||||
-% This file is part of AFPL Ghostscript.
|
||||
+% This software is provided AS-IS with no warranty, either express or
|
||||
+% implied.
|
||||
%
|
||||
-% AFPL Ghostscript is distributed with NO WARRANTY OF ANY KIND. No author or
|
||||
-% distributor accepts any responsibility for the consequences of using it, or
|
||||
-% for whether it serves any particular purpose or works at all, unless he or
|
||||
-% she says so in writing. Refer to the Aladdin Free Public License (the
|
||||
-% "License") for full details.
|
||||
+% This software is distributed under license and may not be copied,
|
||||
+% modified or distributed except as expressly authorized under the terms
|
||||
+% of the license contained in the file LICENSE in this distribution.
|
||||
%
|
||||
-% Every copy of AFPL Ghostscript must include a copy of the License, normally
|
||||
-% in a plain ASCII text file named PUBLIC. The License grants you the right
|
||||
-% to copy, modify and redistribute AFPL Ghostscript, but only under certain
|
||||
-% conditions described in the License. Among other things, the License
|
||||
-% requires that the copyright notice and this notice be preserved on all
|
||||
-% copies.
|
||||
+% For more information about licensing, please refer to
|
||||
+% http://www.ghostscript.com/licensing/. For information on
|
||||
+% commercial licensing, go to http://www.artifex.com/licensing/ or
|
||||
+% contact Artifex Software, Inc., 101 Lucas Valley Road #110,
|
||||
+% San Rafael, CA 94903, U.S.A., +1(415)492-9861.
|
||||
|
||||
-% $Id: ps2epsi.ps,v 1.5 2001/04/04 04:45:42 alexcher Exp $
|
||||
+% $Id: ps2epsi.ps,v 1.5.2.3 2002/04/22 20:30:39 giles Exp $
|
||||
% Convert an arbitrary PostScript file to an EPSI file.
|
||||
%
|
||||
% Please do not contact these users if you have questions. They no longer
|
||||
% have the time, interest, or current expertise to keep this code working.
|
||||
% If you find bugs, please send proposed fixes to bug-gs@aladdin.com.
|
||||
%
|
||||
+% Bug fix 2002-04-20 by rayjj: Bounding box was incorrect since it depended
|
||||
+% on the dither pattern and gray shade at the boundary. Changed to use
|
||||
+% 8-bit grayscale preview image to allow correct bounding box (at the
|
||||
+% expense of a 8x larger preview image). Also moved .setsafe until after
|
||||
+% the device and file operations are complete (but still before the input
|
||||
+% file is processed.
|
||||
% Bug fix 2000-04-11 by lpd: if a font didn't have a FontName (which is the
|
||||
% case for bitmap fonts produced by recent versions of dvips), setfont
|
||||
% caused an error.
|
||||
@@ -51,7 +55,6 @@
|
||||
/ps2epsi
|
||||
{ % Open the file
|
||||
outfile (w) file /epsifile exch def
|
||||
- //systemdict /.setsafe known { .setsafe } if
|
||||
+% //systemdict /.setsafe known { .setsafe } if
|
||||
% Get the device parameters
|
||||
currentdevice getdeviceprops .dicttomark
|
||||
currentdevice getdeviceprops .dicttomark
|
||||
/HWSize get aload pop
|
||||
@@ -59,17 +62,23 @@
|
||||
/devwidth exch def
|
||||
matrix defaultmatrix
|
||||
/devmatrix exch def
|
||||
- % Make a corresponding memory device
|
||||
- devmatrix devwidth devheight <ff 00>
|
||||
+ % Make a corresponding 8-bit deep memory device
|
||||
+ devmatrix devwidth devheight
|
||||
+ 256 string 0 1 255 { 1 index exch dup 255 exch sub put } for
|
||||
makeimagedevice
|
||||
/arraydevice exch def
|
||||
- arraydevice setdevice % (does an erasepage)
|
||||
- /rowwidth devwidth 7 add 8 idiv def
|
||||
+ arraydevice
|
||||
+ % Turn on anti-aliasing
|
||||
+ mark /TextAlphaBits 4 /GraphicsAlphaBits 4 6 -1 roll
|
||||
+ putdeviceprops
|
||||
+ setdevice % (does an erasepage)
|
||||
+ /rowwidth devwidth def
|
||||
/row rowwidth string def
|
||||
/zerorow rowwidth string def % all zero
|
||||
% Replace the definition of showpage
|
||||
userdict /showpage { ps2edict begin epsipage end } bind put
|
||||
userdict /setfont { ps2edict begin epsisetfont end } bind put
|
||||
+ //systemdict /.setsafe known { .setsafe } if
|
||||
} bind def
|
||||
|
||||
/epsifontdict 100 dict def
|
||||
@@ -125,8 +134,8 @@
|
||||
|
||||
% Initialise limit variables
|
||||
/loopcount rowwidth 1 sub def
|
||||
- /lm loopcount def /lmb 0 def
|
||||
- /rm 0 def /rmb 0 def
|
||||
+ /lm loopcount def
|
||||
+ /rm 0 def
|
||||
|
||||
% Find left and right boundaries of image
|
||||
tm 1 bm
|
||||
@@ -135,47 +144,29 @@
|
||||
% Scan from left to find first non-zero element
|
||||
% We save first the element, then the index
|
||||
-1 0 1 loopcount
|
||||
- { dup row exch get dup 0 ne { exch exit }{ pop pop } ifelse
|
||||
+ { dup row exch get 0 ne { exch pop exit }{ pop } ifelse
|
||||
} for
|
||||
% If we found -1, row is blank ..
|
||||
dup -1 ne
|
||||
{ % Find the leftmost index
|
||||
dup lm lt
|
||||
% If the new index is less, we save index and element
|
||||
- { /lm exch def /lmb exch def }
|
||||
- % If the index is equal, we or the bits together
|
||||
- { lm eq { lmb or /lmb exch def }{ pop } ifelse
|
||||
- } ifelse
|
||||
+ { /lm exch def } { pop } ifelse
|
||||
% Now find the rightmost index
|
||||
loopcount -1 0
|
||||
- { dup row exch get dup 0 ne { exch exit }{ pop pop } ifelse
|
||||
+ { dup row exch get 0 ne { exit }{ pop } ifelse
|
||||
} for
|
||||
dup rm gt
|
||||
% If the new index is greater, we save index and element
|
||||
- { /rm exch def /rmb exch def }
|
||||
- % If the index is equal, or the bits
|
||||
- { rm eq { rmb or /rmb exch def } { pop } ifelse
|
||||
- } ifelse
|
||||
+ { /rm exch def } { pop } ifelse
|
||||
} if
|
||||
- pop
|
||||
} for
|
||||
|
||||
- % Now we find the real left & right bit positions
|
||||
- 256 0 1 7
|
||||
- { exch 2 div dup lmb le { pop exit }{ exch pop } ifelse
|
||||
- } for
|
||||
- /lmb exch def
|
||||
-
|
||||
- 1 7 -1 0
|
||||
- { exch dup dup rmb and eq { pop exit }{ 2 mul exch pop } ifelse
|
||||
- } for
|
||||
- /rmb exch def
|
||||
-
|
||||
% Calculate the bounding box values.
|
||||
% Note that these must be corrected to produce closed-open intervals.
|
||||
- /llx lm 8 mul lmb add def
|
||||
+ /llx lm def
|
||||
/lly devheight bm sub 1 sub def
|
||||
- /urx rm 8 mul rmb add 1 add def
|
||||
+ /urx rm 1 add def
|
||||
/ury devheight tm sub def
|
||||
|
||||
% Write out the magic string and bounding box information
|
||||
@@ -206,38 +197,31 @@
|
||||
epsifile lly write==only epsifile ( ) writestring
|
||||
epsifile urx write==only epsifile ( ) writestring
|
||||
epsifile ury write==
|
||||
- epsifile (%%BeginPreview: ) writestring
|
||||
- epsifile urx llx sub write==only epsifile ( ) writestring
|
||||
- epsifile bm tm sub 1 add write==only epsifile ( 1 ) writestring
|
||||
- epsifile bm tm sub 1 add write==
|
||||
- epsifile flushfile
|
||||
|
||||
% Define character and bit widths for the output line buffer:
|
||||
/cwidth rm lm sub 1 add def
|
||||
- /bwidth cwidth 8 mul def
|
||||
- /owidth urx llx sub 7 add 8 idiv def
|
||||
/out cwidth string def
|
||||
|
||||
- % Create a 1-bit-high device for bitblt to align with the bbox
|
||||
- gsave
|
||||
- matrix cwidth 8 mul 1 <00 ff> makeimagedevice setdevice
|
||||
+ epsifile (%%BeginPreview: ) writestring
|
||||
+ epsifile cwidth write==only epsifile ( ) writestring
|
||||
+ epsifile bm tm sub 1 add write==only epsifile ( 8 ) writestring
|
||||
+ epsifile bm tm sub 1 add
|
||||
+ cwidth 39 add 40 idiv mul write==
|
||||
+ epsifile flushfile
|
||||
|
||||
- % 'image' a zero string to clear the line device
|
||||
- bwidth 1 1 matrix cwidth string image
|
||||
+ gsave
|
||||
|
||||
tm 1 bm
|
||||
{ % Get a scan line interval from the array device
|
||||
arraydevice exch row copyscanlines lm cwidth getinterval
|
||||
- lmb 0 gt
|
||||
- { % 'image' it into the line device with the lmb offset
|
||||
- bwidth 1 1 [1 0 0 1 lmb 0] 5 -1 roll image
|
||||
- % Now we get the modified scan line
|
||||
- currentdevice 0 out copyscanlines 0 owidth getinterval
|
||||
- } if
|
||||
- % Write out the hex data
|
||||
- epsifile (% ) writestring
|
||||
- epsifile exch writehexstring
|
||||
- epsifile (\n) writestring
|
||||
+ % Write out the hex data as 40 bytes per line (82 chars)
|
||||
+ 0 40 cwidth
|
||||
+ { epsifile (% ) writestring
|
||||
+ epsifile exch 2 index exch
|
||||
+ dup cwidth exch sub 40 .min getinterval writehexstring
|
||||
+ epsifile (\n) writestring
|
||||
+ } for
|
||||
+ pop
|
||||
} for
|
||||
|
||||
epsifile (%%EndImage\n) writestring
|
||||
|
@ -1,23 +1,13 @@
|
||||
--- src/dviprlib.c.orig Tue May 13 00:14:09 1997
|
||||
+++ src/dviprlib.c Thu Apr 4 03:18:57 2002
|
||||
@@ -1433,7 +1433,8 @@
|
||||
--- src/dviprlib.c.orig Tue May 13 16:14:09 1997
|
||||
+++ src/dviprlib.c Mon Apr 22 23:02:58 2002
|
||||
@@ -1433,7 +1433,9 @@
|
||||
char *dviprt_prtcodename[] = { CFG_PRTCODE_NAME, NULL };
|
||||
char *dviprt_encodename[] = { CFG_ENCODE_NAME, NULL };
|
||||
|
||||
-private FILE *dviprt_messagestream = stderr;
|
||||
+private FILE *dviprt_messagestream;
|
||||
+private int dviprt_messagestream_init;
|
||||
+private void dviprt_messagestream_construct (void) __attribute__((constructor));
|
||||
+private void dviprt_messagestream_construct (void) { dviprt_messagestream = stderr; }
|
||||
|
||||
/*--- library functions ---*/
|
||||
int
|
||||
@@ -1505,6 +1506,10 @@
|
||||
liblocal int
|
||||
dviprt_printmessage(char *str,int len)
|
||||
{
|
||||
+ if (!dviprt_messagestream_init) {
|
||||
+ dviprt_messagestream = stderr;
|
||||
+ dviprt_messagestream_init = 1;
|
||||
+ }
|
||||
if (dviprt_messagestream && str) {
|
||||
if (len >= 0) fwrite(str,len,1,dviprt_messagestream);
|
||||
else fputs(str,dviprt_messagestream);
|
||||
|
2
print/ghostscript-afpl/scripts/configure
vendored
2
print/ghostscript-afpl/scripts/configure
vendored
@ -129,7 +129,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series [HPinkjet]" ON \
|
||||
"ijs" "HP Inkjet and other raster devices" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
|
@ -10,7 +10,7 @@ ifndef WITHOUT_X11
|
||||
DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
|
||||
endif
|
||||
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj10v.dev \$(DD)bj10vh.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9600.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
|
||||
!EOT
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
|
@ -7,9 +7,9 @@
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.04
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gprint,hpijs/} \
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,fonts,gprint,hpijs/} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
@ -20,16 +20,15 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gprint,hpijs/} \
|
||||
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \
|
||||
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/ \
|
||||
ftp://gatekeeper.dec.com/pub/GNU/ghostscript/:gatekeeper
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME} \
|
||||
gimp-print/:gprint \
|
||||
hpinkjet/:hpijs \
|
||||
ghostscript/:ports_jp
|
||||
PKGNAMESUFFIX= -afpl
|
||||
DISTFILES= ${GS_SRCS}:DEFAULT \
|
||||
${GS_FONTS_STD}:DEFAULT \
|
||||
${GS_FONTS_OTHER}:DEFAULT \
|
||||
${GS_FONTS_STD}:fonts \
|
||||
${GS_FONTS_OTHER}:fonts \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${HPDJ_SRCS}:hpdj_pcl3 \
|
||||
${PCL3_SRCS}:hpdj_pcl3 \
|
||||
@ -144,7 +143,7 @@ DJ970_SRCS= ${DJ970}.c.gz
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_VERS= 4.2.1
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
@ -396,8 +395,7 @@ post-configure:
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
--with-ghost --without-foomatic \
|
||||
--without-translated-ppds --with-ghost \
|
||||
--without-gimp --without-samples \
|
||||
--without-user-guide --disable-escputil \
|
||||
--disable-nls --disable-shared \
|
||||
|
@ -4,8 +4,8 @@ MD5 (ghostscript/ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1
|
||||
MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
||||
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
MD5 (ghostscript/gimp-print-4.2.1.tar.gz) = 62f59f0bf0b4d2843cc9953f3b4f894f
|
||||
MD5 (ghostscript/hpijs-1.0.4.tar.gz) = e2b8d2a671fdbcd27f20092691d40bba
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- eplaser/gdevescv.c.orig Fri Dec 21 15:50:22 2001
|
||||
+++ eplaser/gdevescv.c Fri Mar 15 04:27:39 2002
|
||||
@@ -1760,13 +1760,13 @@
|
||||
+++ eplaser/gdevescv.c Sat Apr 27 13:45:53 2002
|
||||
@@ -37,8 +37,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
+#include <string.h>
|
||||
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
@@ -1760,13 +1759,13 @@
|
||||
|
||||
/* Process the next piece of an image. */
|
||||
private int
|
||||
@ -16,7 +26,7 @@
|
||||
gx_device *dev = info->dev;
|
||||
#endif
|
||||
gx_device_vector *const vdev = (gx_device_vector *) dev;
|
||||
@@ -1784,7 +1784,7 @@
|
||||
@@ -1784,7 +1783,7 @@
|
||||
|
||||
{
|
||||
|
||||
@ -25,7 +35,7 @@
|
||||
if (height == 260)
|
||||
height = 1;
|
||||
#endif
|
||||
@@ -1922,13 +1922,13 @@
|
||||
@@ -1922,13 +1921,13 @@
|
||||
|
||||
|
||||
private int
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- eplaser/gdevesmv.c.orig Fri Dec 14 10:50:14 2001
|
||||
+++ eplaser/gdevesmv.c Fri Mar 15 04:28:41 2002
|
||||
@@ -1799,13 +1799,13 @@
|
||||
+++ eplaser/gdevesmv.c Sat Apr 27 13:46:31 2002
|
||||
@@ -34,8 +34,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
+#include <string.h>
|
||||
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
@@ -1799,13 +1798,13 @@
|
||||
|
||||
/* Process the next piece of an image. */
|
||||
private int
|
||||
@ -16,7 +26,7 @@
|
||||
gx_device *dev = info->dev;
|
||||
#endif
|
||||
gx_device_vector *const vdev = (gx_device_vector *) dev;
|
||||
@@ -1823,7 +1823,7 @@
|
||||
@@ -1823,7 +1822,7 @@
|
||||
|
||||
{
|
||||
|
||||
@ -25,7 +35,7 @@
|
||||
if (height == 260)
|
||||
height = 1;
|
||||
#endif
|
||||
@@ -1980,13 +1980,13 @@
|
||||
@@ -1980,13 +1979,13 @@
|
||||
|
||||
|
||||
private int
|
||||
|
27
print/ghostscript-gpl/files/patch-lib:ps2epsi
Normal file
27
print/ghostscript-gpl/files/patch-lib:ps2epsi
Normal file
@ -0,0 +1,27 @@
|
||||
--- lib/ps2epsi.orig Sat Jun 23 01:09:22 2001
|
||||
+++ lib/ps2epsi Tue Apr 23 05:18:24 2002
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
-# $Id: ps2epsi,v 1.7 2001/06/22 16:09:22 lpd Exp $
|
||||
+# $Id: ps2epsi,v 1.7.2.1 2002/04/22 20:18:24 giles Exp $
|
||||
|
||||
tmpfile=/tmp/ps2epsi$$
|
||||
|
||||
@@ -58,7 +58,8 @@
|
||||
cat << BEGINEPS
|
||||
save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def
|
||||
%%EndProlog
|
||||
-%%Page 1 1
|
||||
+%%Page: 1 1
|
||||
+%%BeginDocument: ${infile}
|
||||
BEGINEPS
|
||||
|
||||
cat "${infile}" |
|
||||
@@ -66,6 +67,7 @@
|
||||
-e '/^%%[A-Za-z][A-Za-z]*[^!-~]*$/d' -e '/^%%[A-Za-z][A-Za-z]*: /d'
|
||||
|
||||
cat << ENDEPS
|
||||
+%%EndDocument
|
||||
%%Trailer
|
||||
cleartomark countdictstack exch sub { end } repeat restore
|
||||
%%EOF
|
@ -1,11 +1,203 @@
|
||||
--- lib/ps2epsi.ps.orig Tue Jun 5 15:31:41 2001
|
||||
+++ lib/ps2epsi.ps Sat Apr 20 15:57:44 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
--- lib/ps2epsi.ps.orig Wed Apr 4 13:45:42 2001
|
||||
+++ lib/ps2epsi.ps Tue Apr 23 05:30:39 2002
|
||||
@@ -1,27 +1,31 @@
|
||||
-% Copyright (C) 1990, 2000 Aladdin Enterprises. All rights reserved.
|
||||
+% Copyright (C) 1990-2002 artofcode LLC. All rights reserved.
|
||||
%
|
||||
-% This file is part of AFPL Ghostscript.
|
||||
+% This software is provided AS-IS with no warranty, either express or
|
||||
+% implied.
|
||||
%
|
||||
-% AFPL Ghostscript is distributed with NO WARRANTY OF ANY KIND. No author or
|
||||
-% distributor accepts any responsibility for the consequences of using it, or
|
||||
-% for whether it serves any particular purpose or works at all, unless he or
|
||||
-% she says so in writing. Refer to the Aladdin Free Public License (the
|
||||
-% "License") for full details.
|
||||
+% This software is distributed under license and may not be copied,
|
||||
+% modified or distributed except as expressly authorized under the terms
|
||||
+% of the license contained in the file LICENSE in this distribution.
|
||||
%
|
||||
-% Every copy of AFPL Ghostscript must include a copy of the License, normally
|
||||
-% in a plain ASCII text file named PUBLIC. The License grants you the right
|
||||
-% to copy, modify and redistribute AFPL Ghostscript, but only under certain
|
||||
-% conditions described in the License. Among other things, the License
|
||||
-% requires that the copyright notice and this notice be preserved on all
|
||||
-% copies.
|
||||
+% For more information about licensing, please refer to
|
||||
+% http://www.ghostscript.com/licensing/. For information on
|
||||
+% commercial licensing, go to http://www.artifex.com/licensing/ or
|
||||
+% contact Artifex Software, Inc., 101 Lucas Valley Road #110,
|
||||
+% San Rafael, CA 94903, U.S.A., +1(415)492-9861.
|
||||
|
||||
-% $Id: ps2epsi.ps,v 1.5 2001/04/04 04:45:42 alexcher Exp $
|
||||
+% $Id: ps2epsi.ps,v 1.5.2.3 2002/04/22 20:30:39 giles Exp $
|
||||
% Convert an arbitrary PostScript file to an EPSI file.
|
||||
%
|
||||
% Please do not contact these users if you have questions. They no longer
|
||||
% have the time, interest, or current expertise to keep this code working.
|
||||
% If you find bugs, please send proposed fixes to bug-gs@aladdin.com.
|
||||
%
|
||||
+% Bug fix 2002-04-20 by rayjj: Bounding box was incorrect since it depended
|
||||
+% on the dither pattern and gray shade at the boundary. Changed to use
|
||||
+% 8-bit grayscale preview image to allow correct bounding box (at the
|
||||
+% expense of a 8x larger preview image). Also moved .setsafe until after
|
||||
+% the device and file operations are complete (but still before the input
|
||||
+% file is processed.
|
||||
% Bug fix 2000-04-11 by lpd: if a font didn't have a FontName (which is the
|
||||
% case for bitmap fonts produced by recent versions of dvips), setfont
|
||||
% caused an error.
|
||||
@@ -51,7 +55,6 @@
|
||||
/ps2epsi
|
||||
{ % Open the file
|
||||
outfile (w) file /epsifile exch def
|
||||
- //systemdict /.setsafe known { .setsafe } if
|
||||
+% //systemdict /.setsafe known { .setsafe } if
|
||||
% Get the device parameters
|
||||
currentdevice getdeviceprops .dicttomark
|
||||
currentdevice getdeviceprops .dicttomark
|
||||
/HWSize get aload pop
|
||||
@@ -59,17 +62,23 @@
|
||||
/devwidth exch def
|
||||
matrix defaultmatrix
|
||||
/devmatrix exch def
|
||||
- % Make a corresponding memory device
|
||||
- devmatrix devwidth devheight <ff 00>
|
||||
+ % Make a corresponding 8-bit deep memory device
|
||||
+ devmatrix devwidth devheight
|
||||
+ 256 string 0 1 255 { 1 index exch dup 255 exch sub put } for
|
||||
makeimagedevice
|
||||
/arraydevice exch def
|
||||
- arraydevice setdevice % (does an erasepage)
|
||||
- /rowwidth devwidth 7 add 8 idiv def
|
||||
+ arraydevice
|
||||
+ % Turn on anti-aliasing
|
||||
+ mark /TextAlphaBits 4 /GraphicsAlphaBits 4 6 -1 roll
|
||||
+ putdeviceprops
|
||||
+ setdevice % (does an erasepage)
|
||||
+ /rowwidth devwidth def
|
||||
/row rowwidth string def
|
||||
/zerorow rowwidth string def % all zero
|
||||
% Replace the definition of showpage
|
||||
userdict /showpage { ps2edict begin epsipage end } bind put
|
||||
userdict /setfont { ps2edict begin epsisetfont end } bind put
|
||||
+ //systemdict /.setsafe known { .setsafe } if
|
||||
} bind def
|
||||
|
||||
/epsifontdict 100 dict def
|
||||
@@ -125,8 +134,8 @@
|
||||
|
||||
% Initialise limit variables
|
||||
/loopcount rowwidth 1 sub def
|
||||
- /lm loopcount def /lmb 0 def
|
||||
- /rm 0 def /rmb 0 def
|
||||
+ /lm loopcount def
|
||||
+ /rm 0 def
|
||||
|
||||
% Find left and right boundaries of image
|
||||
tm 1 bm
|
||||
@@ -135,47 +144,29 @@
|
||||
% Scan from left to find first non-zero element
|
||||
% We save first the element, then the index
|
||||
-1 0 1 loopcount
|
||||
- { dup row exch get dup 0 ne { exch exit }{ pop pop } ifelse
|
||||
+ { dup row exch get 0 ne { exch pop exit }{ pop } ifelse
|
||||
} for
|
||||
% If we found -1, row is blank ..
|
||||
dup -1 ne
|
||||
{ % Find the leftmost index
|
||||
dup lm lt
|
||||
% If the new index is less, we save index and element
|
||||
- { /lm exch def /lmb exch def }
|
||||
- % If the index is equal, we or the bits together
|
||||
- { lm eq { lmb or /lmb exch def }{ pop } ifelse
|
||||
- } ifelse
|
||||
+ { /lm exch def } { pop } ifelse
|
||||
% Now find the rightmost index
|
||||
loopcount -1 0
|
||||
- { dup row exch get dup 0 ne { exch exit }{ pop pop } ifelse
|
||||
+ { dup row exch get 0 ne { exit }{ pop } ifelse
|
||||
} for
|
||||
dup rm gt
|
||||
% If the new index is greater, we save index and element
|
||||
- { /rm exch def /rmb exch def }
|
||||
- % If the index is equal, or the bits
|
||||
- { rm eq { rmb or /rmb exch def } { pop } ifelse
|
||||
- } ifelse
|
||||
+ { /rm exch def } { pop } ifelse
|
||||
} if
|
||||
- pop
|
||||
} for
|
||||
|
||||
- % Now we find the real left & right bit positions
|
||||
- 256 0 1 7
|
||||
- { exch 2 div dup lmb le { pop exit }{ exch pop } ifelse
|
||||
- } for
|
||||
- /lmb exch def
|
||||
-
|
||||
- 1 7 -1 0
|
||||
- { exch dup dup rmb and eq { pop exit }{ 2 mul exch pop } ifelse
|
||||
- } for
|
||||
- /rmb exch def
|
||||
-
|
||||
% Calculate the bounding box values.
|
||||
% Note that these must be corrected to produce closed-open intervals.
|
||||
- /llx lm 8 mul lmb add def
|
||||
+ /llx lm def
|
||||
/lly devheight bm sub 1 sub def
|
||||
- /urx rm 8 mul rmb add 1 add def
|
||||
+ /urx rm 1 add def
|
||||
/ury devheight tm sub def
|
||||
|
||||
% Write out the magic string and bounding box information
|
||||
@@ -206,38 +197,31 @@
|
||||
epsifile lly write==only epsifile ( ) writestring
|
||||
epsifile urx write==only epsifile ( ) writestring
|
||||
epsifile ury write==
|
||||
- epsifile (%%BeginPreview: ) writestring
|
||||
- epsifile urx llx sub write==only epsifile ( ) writestring
|
||||
- epsifile bm tm sub 1 add write==only epsifile ( 1 ) writestring
|
||||
- epsifile bm tm sub 1 add write==
|
||||
- epsifile flushfile
|
||||
|
||||
% Define character and bit widths for the output line buffer:
|
||||
/cwidth rm lm sub 1 add def
|
||||
- /bwidth cwidth 8 mul def
|
||||
- /owidth urx llx sub 7 add 8 idiv def
|
||||
/out cwidth string def
|
||||
|
||||
- % Create a 1-bit-high device for bitblt to align with the bbox
|
||||
- gsave
|
||||
- matrix cwidth 8 mul 1 <00 ff> makeimagedevice setdevice
|
||||
+ epsifile (%%BeginPreview: ) writestring
|
||||
+ epsifile cwidth write==only epsifile ( ) writestring
|
||||
+ epsifile bm tm sub 1 add write==only epsifile ( 8 ) writestring
|
||||
+ epsifile bm tm sub 1 add
|
||||
+ cwidth 39 add 40 idiv mul write==
|
||||
+ epsifile flushfile
|
||||
|
||||
- % 'image' a zero string to clear the line device
|
||||
- bwidth 1 1 matrix cwidth string image
|
||||
+ gsave
|
||||
|
||||
tm 1 bm
|
||||
{ % Get a scan line interval from the array device
|
||||
arraydevice exch row copyscanlines lm cwidth getinterval
|
||||
- lmb 0 gt
|
||||
- { % 'image' it into the line device with the lmb offset
|
||||
- bwidth 1 1 [1 0 0 1 lmb 0] 5 -1 roll image
|
||||
- % Now we get the modified scan line
|
||||
- currentdevice 0 out copyscanlines 0 owidth getinterval
|
||||
- } if
|
||||
- % Write out the hex data
|
||||
- epsifile (% ) writestring
|
||||
- epsifile exch writehexstring
|
||||
- epsifile (\n) writestring
|
||||
+ % Write out the hex data as 40 bytes per line (82 chars)
|
||||
+ 0 40 cwidth
|
||||
+ { epsifile (% ) writestring
|
||||
+ epsifile exch 2 index exch
|
||||
+ dup cwidth exch sub 40 .min getinterval writehexstring
|
||||
+ epsifile (\n) writestring
|
||||
+ } for
|
||||
+ pop
|
||||
} for
|
||||
|
||||
epsifile (%%EndImage\n) writestring
|
||||
|
@ -1,23 +1,13 @@
|
||||
--- src/dviprlib.c.orig Tue May 13 00:14:09 1997
|
||||
+++ src/dviprlib.c Thu Apr 4 03:18:57 2002
|
||||
@@ -1433,7 +1433,8 @@
|
||||
--- src/dviprlib.c.orig Tue May 13 16:14:09 1997
|
||||
+++ src/dviprlib.c Mon Apr 22 23:02:58 2002
|
||||
@@ -1433,7 +1433,9 @@
|
||||
char *dviprt_prtcodename[] = { CFG_PRTCODE_NAME, NULL };
|
||||
char *dviprt_encodename[] = { CFG_ENCODE_NAME, NULL };
|
||||
|
||||
-private FILE *dviprt_messagestream = stderr;
|
||||
+private FILE *dviprt_messagestream;
|
||||
+private int dviprt_messagestream_init;
|
||||
+private void dviprt_messagestream_construct (void) __attribute__((constructor));
|
||||
+private void dviprt_messagestream_construct (void) { dviprt_messagestream = stderr; }
|
||||
|
||||
/*--- library functions ---*/
|
||||
int
|
||||
@@ -1505,6 +1506,10 @@
|
||||
liblocal int
|
||||
dviprt_printmessage(char *str,int len)
|
||||
{
|
||||
+ if (!dviprt_messagestream_init) {
|
||||
+ dviprt_messagestream = stderr;
|
||||
+ dviprt_messagestream_init = 1;
|
||||
+ }
|
||||
if (dviprt_messagestream && str) {
|
||||
if (len >= 0) fwrite(str,len,1,dviprt_messagestream);
|
||||
else fputs(str,dviprt_messagestream);
|
||||
|
2
print/ghostscript-gpl/scripts/configure
vendored
2
print/ghostscript-gpl/scripts/configure
vendored
@ -129,7 +129,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series [HPinkjet]" ON \
|
||||
"ijs" "HP Inkjet and other raster devices" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
|
@ -10,7 +10,7 @@ ifndef WITHOUT_X11
|
||||
DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
|
||||
endif
|
||||
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj10v.dev \$(DD)bj10vh.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9600.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
|
||||
!EOT
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
|
@ -7,9 +7,9 @@
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.04
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gprint,hpijs/} \
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,fonts,gprint,hpijs/} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
@ -20,16 +20,15 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gprint,hpijs/} \
|
||||
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \
|
||||
http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/ \
|
||||
ftp://gatekeeper.dec.com/pub/GNU/ghostscript/:gatekeeper
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME} \
|
||||
gimp-print/:gprint \
|
||||
hpinkjet/:hpijs \
|
||||
ghostscript/:ports_jp
|
||||
PKGNAMESUFFIX= -afpl
|
||||
DISTFILES= ${GS_SRCS}:DEFAULT \
|
||||
${GS_FONTS_STD}:DEFAULT \
|
||||
${GS_FONTS_OTHER}:DEFAULT \
|
||||
${GS_FONTS_STD}:fonts \
|
||||
${GS_FONTS_OTHER}:fonts \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${HPDJ_SRCS}:hpdj_pcl3 \
|
||||
${PCL3_SRCS}:hpdj_pcl3 \
|
||||
@ -144,7 +143,7 @@ DJ970_SRCS= ${DJ970}.c.gz
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_VERS= 4.2.1
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
@ -396,8 +395,7 @@ post-configure:
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
--with-ghost --without-foomatic \
|
||||
--without-translated-ppds --with-ghost \
|
||||
--without-gimp --without-samples \
|
||||
--without-user-guide --disable-escputil \
|
||||
--disable-nls --disable-shared \
|
||||
|
@ -4,8 +4,8 @@ MD5 (ghostscript/ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1
|
||||
MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
||||
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
MD5 (ghostscript/gimp-print-4.2.1.tar.gz) = 62f59f0bf0b4d2843cc9953f3b4f894f
|
||||
MD5 (ghostscript/hpijs-1.0.4.tar.gz) = e2b8d2a671fdbcd27f20092691d40bba
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- eplaser/gdevescv.c.orig Fri Dec 21 15:50:22 2001
|
||||
+++ eplaser/gdevescv.c Fri Mar 15 04:27:39 2002
|
||||
@@ -1760,13 +1760,13 @@
|
||||
+++ eplaser/gdevescv.c Sat Apr 27 13:45:53 2002
|
||||
@@ -37,8 +37,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
+#include <string.h>
|
||||
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
@@ -1760,13 +1759,13 @@
|
||||
|
||||
/* Process the next piece of an image. */
|
||||
private int
|
||||
@ -16,7 +26,7 @@
|
||||
gx_device *dev = info->dev;
|
||||
#endif
|
||||
gx_device_vector *const vdev = (gx_device_vector *) dev;
|
||||
@@ -1784,7 +1784,7 @@
|
||||
@@ -1784,7 +1783,7 @@
|
||||
|
||||
{
|
||||
|
||||
@ -25,7 +35,7 @@
|
||||
if (height == 260)
|
||||
height = 1;
|
||||
#endif
|
||||
@@ -1922,13 +1922,13 @@
|
||||
@@ -1922,13 +1921,13 @@
|
||||
|
||||
|
||||
private int
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- eplaser/gdevesmv.c.orig Fri Dec 14 10:50:14 2001
|
||||
+++ eplaser/gdevesmv.c Fri Mar 15 04:28:41 2002
|
||||
@@ -1799,13 +1799,13 @@
|
||||
+++ eplaser/gdevesmv.c Sat Apr 27 13:46:31 2002
|
||||
@@ -34,8 +34,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <stdlib.h>
|
||||
-#include <unistd.h>
|
||||
+#include <string.h>
|
||||
|
||||
#include "math_.h"
|
||||
#include "gx.h"
|
||||
@@ -1799,13 +1798,13 @@
|
||||
|
||||
/* Process the next piece of an image. */
|
||||
private int
|
||||
@ -16,7 +26,7 @@
|
||||
gx_device *dev = info->dev;
|
||||
#endif
|
||||
gx_device_vector *const vdev = (gx_device_vector *) dev;
|
||||
@@ -1823,7 +1823,7 @@
|
||||
@@ -1823,7 +1822,7 @@
|
||||
|
||||
{
|
||||
|
||||
@ -25,7 +35,7 @@
|
||||
if (height == 260)
|
||||
height = 1;
|
||||
#endif
|
||||
@@ -1980,13 +1980,13 @@
|
||||
@@ -1980,13 +1979,13 @@
|
||||
|
||||
|
||||
private int
|
||||
|
27
print/ghostscript8/files/patch-lib:ps2epsi
Normal file
27
print/ghostscript8/files/patch-lib:ps2epsi
Normal file
@ -0,0 +1,27 @@
|
||||
--- lib/ps2epsi.orig Sat Jun 23 01:09:22 2001
|
||||
+++ lib/ps2epsi Tue Apr 23 05:18:24 2002
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
-# $Id: ps2epsi,v 1.7 2001/06/22 16:09:22 lpd Exp $
|
||||
+# $Id: ps2epsi,v 1.7.2.1 2002/04/22 20:18:24 giles Exp $
|
||||
|
||||
tmpfile=/tmp/ps2epsi$$
|
||||
|
||||
@@ -58,7 +58,8 @@
|
||||
cat << BEGINEPS
|
||||
save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def
|
||||
%%EndProlog
|
||||
-%%Page 1 1
|
||||
+%%Page: 1 1
|
||||
+%%BeginDocument: ${infile}
|
||||
BEGINEPS
|
||||
|
||||
cat "${infile}" |
|
||||
@@ -66,6 +67,7 @@
|
||||
-e '/^%%[A-Za-z][A-Za-z]*[^!-~]*$/d' -e '/^%%[A-Za-z][A-Za-z]*: /d'
|
||||
|
||||
cat << ENDEPS
|
||||
+%%EndDocument
|
||||
%%Trailer
|
||||
cleartomark countdictstack exch sub { end } repeat restore
|
||||
%%EOF
|
@ -1,11 +1,203 @@
|
||||
--- lib/ps2epsi.ps.orig Tue Jun 5 15:31:41 2001
|
||||
+++ lib/ps2epsi.ps Sat Apr 20 15:57:44 2002
|
||||
@@ -52,7 +52,7 @@
|
||||
--- lib/ps2epsi.ps.orig Wed Apr 4 13:45:42 2001
|
||||
+++ lib/ps2epsi.ps Tue Apr 23 05:30:39 2002
|
||||
@@ -1,27 +1,31 @@
|
||||
-% Copyright (C) 1990, 2000 Aladdin Enterprises. All rights reserved.
|
||||
+% Copyright (C) 1990-2002 artofcode LLC. All rights reserved.
|
||||
%
|
||||
-% This file is part of AFPL Ghostscript.
|
||||
+% This software is provided AS-IS with no warranty, either express or
|
||||
+% implied.
|
||||
%
|
||||
-% AFPL Ghostscript is distributed with NO WARRANTY OF ANY KIND. No author or
|
||||
-% distributor accepts any responsibility for the consequences of using it, or
|
||||
-% for whether it serves any particular purpose or works at all, unless he or
|
||||
-% she says so in writing. Refer to the Aladdin Free Public License (the
|
||||
-% "License") for full details.
|
||||
+% This software is distributed under license and may not be copied,
|
||||
+% modified or distributed except as expressly authorized under the terms
|
||||
+% of the license contained in the file LICENSE in this distribution.
|
||||
%
|
||||
-% Every copy of AFPL Ghostscript must include a copy of the License, normally
|
||||
-% in a plain ASCII text file named PUBLIC. The License grants you the right
|
||||
-% to copy, modify and redistribute AFPL Ghostscript, but only under certain
|
||||
-% conditions described in the License. Among other things, the License
|
||||
-% requires that the copyright notice and this notice be preserved on all
|
||||
-% copies.
|
||||
+% For more information about licensing, please refer to
|
||||
+% http://www.ghostscript.com/licensing/. For information on
|
||||
+% commercial licensing, go to http://www.artifex.com/licensing/ or
|
||||
+% contact Artifex Software, Inc., 101 Lucas Valley Road #110,
|
||||
+% San Rafael, CA 94903, U.S.A., +1(415)492-9861.
|
||||
|
||||
-% $Id: ps2epsi.ps,v 1.5 2001/04/04 04:45:42 alexcher Exp $
|
||||
+% $Id: ps2epsi.ps,v 1.5.2.3 2002/04/22 20:30:39 giles Exp $
|
||||
% Convert an arbitrary PostScript file to an EPSI file.
|
||||
%
|
||||
% Please do not contact these users if you have questions. They no longer
|
||||
% have the time, interest, or current expertise to keep this code working.
|
||||
% If you find bugs, please send proposed fixes to bug-gs@aladdin.com.
|
||||
%
|
||||
+% Bug fix 2002-04-20 by rayjj: Bounding box was incorrect since it depended
|
||||
+% on the dither pattern and gray shade at the boundary. Changed to use
|
||||
+% 8-bit grayscale preview image to allow correct bounding box (at the
|
||||
+% expense of a 8x larger preview image). Also moved .setsafe until after
|
||||
+% the device and file operations are complete (but still before the input
|
||||
+% file is processed.
|
||||
% Bug fix 2000-04-11 by lpd: if a font didn't have a FontName (which is the
|
||||
% case for bitmap fonts produced by recent versions of dvips), setfont
|
||||
% caused an error.
|
||||
@@ -51,7 +55,6 @@
|
||||
/ps2epsi
|
||||
{ % Open the file
|
||||
outfile (w) file /epsifile exch def
|
||||
- //systemdict /.setsafe known { .setsafe } if
|
||||
+% //systemdict /.setsafe known { .setsafe } if
|
||||
% Get the device parameters
|
||||
currentdevice getdeviceprops .dicttomark
|
||||
currentdevice getdeviceprops .dicttomark
|
||||
/HWSize get aload pop
|
||||
@@ -59,17 +62,23 @@
|
||||
/devwidth exch def
|
||||
matrix defaultmatrix
|
||||
/devmatrix exch def
|
||||
- % Make a corresponding memory device
|
||||
- devmatrix devwidth devheight <ff 00>
|
||||
+ % Make a corresponding 8-bit deep memory device
|
||||
+ devmatrix devwidth devheight
|
||||
+ 256 string 0 1 255 { 1 index exch dup 255 exch sub put } for
|
||||
makeimagedevice
|
||||
/arraydevice exch def
|
||||
- arraydevice setdevice % (does an erasepage)
|
||||
- /rowwidth devwidth 7 add 8 idiv def
|
||||
+ arraydevice
|
||||
+ % Turn on anti-aliasing
|
||||
+ mark /TextAlphaBits 4 /GraphicsAlphaBits 4 6 -1 roll
|
||||
+ putdeviceprops
|
||||
+ setdevice % (does an erasepage)
|
||||
+ /rowwidth devwidth def
|
||||
/row rowwidth string def
|
||||
/zerorow rowwidth string def % all zero
|
||||
% Replace the definition of showpage
|
||||
userdict /showpage { ps2edict begin epsipage end } bind put
|
||||
userdict /setfont { ps2edict begin epsisetfont end } bind put
|
||||
+ //systemdict /.setsafe known { .setsafe } if
|
||||
} bind def
|
||||
|
||||
/epsifontdict 100 dict def
|
||||
@@ -125,8 +134,8 @@
|
||||
|
||||
% Initialise limit variables
|
||||
/loopcount rowwidth 1 sub def
|
||||
- /lm loopcount def /lmb 0 def
|
||||
- /rm 0 def /rmb 0 def
|
||||
+ /lm loopcount def
|
||||
+ /rm 0 def
|
||||
|
||||
% Find left and right boundaries of image
|
||||
tm 1 bm
|
||||
@@ -135,47 +144,29 @@
|
||||
% Scan from left to find first non-zero element
|
||||
% We save first the element, then the index
|
||||
-1 0 1 loopcount
|
||||
- { dup row exch get dup 0 ne { exch exit }{ pop pop } ifelse
|
||||
+ { dup row exch get 0 ne { exch pop exit }{ pop } ifelse
|
||||
} for
|
||||
% If we found -1, row is blank ..
|
||||
dup -1 ne
|
||||
{ % Find the leftmost index
|
||||
dup lm lt
|
||||
% If the new index is less, we save index and element
|
||||
- { /lm exch def /lmb exch def }
|
||||
- % If the index is equal, we or the bits together
|
||||
- { lm eq { lmb or /lmb exch def }{ pop } ifelse
|
||||
- } ifelse
|
||||
+ { /lm exch def } { pop } ifelse
|
||||
% Now find the rightmost index
|
||||
loopcount -1 0
|
||||
- { dup row exch get dup 0 ne { exch exit }{ pop pop } ifelse
|
||||
+ { dup row exch get 0 ne { exit }{ pop } ifelse
|
||||
} for
|
||||
dup rm gt
|
||||
% If the new index is greater, we save index and element
|
||||
- { /rm exch def /rmb exch def }
|
||||
- % If the index is equal, or the bits
|
||||
- { rm eq { rmb or /rmb exch def } { pop } ifelse
|
||||
- } ifelse
|
||||
+ { /rm exch def } { pop } ifelse
|
||||
} if
|
||||
- pop
|
||||
} for
|
||||
|
||||
- % Now we find the real left & right bit positions
|
||||
- 256 0 1 7
|
||||
- { exch 2 div dup lmb le { pop exit }{ exch pop } ifelse
|
||||
- } for
|
||||
- /lmb exch def
|
||||
-
|
||||
- 1 7 -1 0
|
||||
- { exch dup dup rmb and eq { pop exit }{ 2 mul exch pop } ifelse
|
||||
- } for
|
||||
- /rmb exch def
|
||||
-
|
||||
% Calculate the bounding box values.
|
||||
% Note that these must be corrected to produce closed-open intervals.
|
||||
- /llx lm 8 mul lmb add def
|
||||
+ /llx lm def
|
||||
/lly devheight bm sub 1 sub def
|
||||
- /urx rm 8 mul rmb add 1 add def
|
||||
+ /urx rm 1 add def
|
||||
/ury devheight tm sub def
|
||||
|
||||
% Write out the magic string and bounding box information
|
||||
@@ -206,38 +197,31 @@
|
||||
epsifile lly write==only epsifile ( ) writestring
|
||||
epsifile urx write==only epsifile ( ) writestring
|
||||
epsifile ury write==
|
||||
- epsifile (%%BeginPreview: ) writestring
|
||||
- epsifile urx llx sub write==only epsifile ( ) writestring
|
||||
- epsifile bm tm sub 1 add write==only epsifile ( 1 ) writestring
|
||||
- epsifile bm tm sub 1 add write==
|
||||
- epsifile flushfile
|
||||
|
||||
% Define character and bit widths for the output line buffer:
|
||||
/cwidth rm lm sub 1 add def
|
||||
- /bwidth cwidth 8 mul def
|
||||
- /owidth urx llx sub 7 add 8 idiv def
|
||||
/out cwidth string def
|
||||
|
||||
- % Create a 1-bit-high device for bitblt to align with the bbox
|
||||
- gsave
|
||||
- matrix cwidth 8 mul 1 <00 ff> makeimagedevice setdevice
|
||||
+ epsifile (%%BeginPreview: ) writestring
|
||||
+ epsifile cwidth write==only epsifile ( ) writestring
|
||||
+ epsifile bm tm sub 1 add write==only epsifile ( 8 ) writestring
|
||||
+ epsifile bm tm sub 1 add
|
||||
+ cwidth 39 add 40 idiv mul write==
|
||||
+ epsifile flushfile
|
||||
|
||||
- % 'image' a zero string to clear the line device
|
||||
- bwidth 1 1 matrix cwidth string image
|
||||
+ gsave
|
||||
|
||||
tm 1 bm
|
||||
{ % Get a scan line interval from the array device
|
||||
arraydevice exch row copyscanlines lm cwidth getinterval
|
||||
- lmb 0 gt
|
||||
- { % 'image' it into the line device with the lmb offset
|
||||
- bwidth 1 1 [1 0 0 1 lmb 0] 5 -1 roll image
|
||||
- % Now we get the modified scan line
|
||||
- currentdevice 0 out copyscanlines 0 owidth getinterval
|
||||
- } if
|
||||
- % Write out the hex data
|
||||
- epsifile (% ) writestring
|
||||
- epsifile exch writehexstring
|
||||
- epsifile (\n) writestring
|
||||
+ % Write out the hex data as 40 bytes per line (82 chars)
|
||||
+ 0 40 cwidth
|
||||
+ { epsifile (% ) writestring
|
||||
+ epsifile exch 2 index exch
|
||||
+ dup cwidth exch sub 40 .min getinterval writehexstring
|
||||
+ epsifile (\n) writestring
|
||||
+ } for
|
||||
+ pop
|
||||
} for
|
||||
|
||||
epsifile (%%EndImage\n) writestring
|
||||
|
@ -1,23 +1,13 @@
|
||||
--- src/dviprlib.c.orig Tue May 13 00:14:09 1997
|
||||
+++ src/dviprlib.c Thu Apr 4 03:18:57 2002
|
||||
@@ -1433,7 +1433,8 @@
|
||||
--- src/dviprlib.c.orig Tue May 13 16:14:09 1997
|
||||
+++ src/dviprlib.c Mon Apr 22 23:02:58 2002
|
||||
@@ -1433,7 +1433,9 @@
|
||||
char *dviprt_prtcodename[] = { CFG_PRTCODE_NAME, NULL };
|
||||
char *dviprt_encodename[] = { CFG_ENCODE_NAME, NULL };
|
||||
|
||||
-private FILE *dviprt_messagestream = stderr;
|
||||
+private FILE *dviprt_messagestream;
|
||||
+private int dviprt_messagestream_init;
|
||||
+private void dviprt_messagestream_construct (void) __attribute__((constructor));
|
||||
+private void dviprt_messagestream_construct (void) { dviprt_messagestream = stderr; }
|
||||
|
||||
/*--- library functions ---*/
|
||||
int
|
||||
@@ -1505,6 +1506,10 @@
|
||||
liblocal int
|
||||
dviprt_printmessage(char *str,int len)
|
||||
{
|
||||
+ if (!dviprt_messagestream_init) {
|
||||
+ dviprt_messagestream = stderr;
|
||||
+ dviprt_messagestream_init = 1;
|
||||
+ }
|
||||
if (dviprt_messagestream && str) {
|
||||
if (len >= 0) fwrite(str,len,1,dviprt_messagestream);
|
||||
else fputs(str,dviprt_messagestream);
|
||||
|
2
print/ghostscript8/scripts/configure
vendored
2
print/ghostscript8/scripts/configure
vendored
@ -129,7 +129,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series [HPinkjet]" ON \
|
||||
"ijs" "HP Inkjet and other raster devices" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
|
@ -10,7 +10,7 @@ ifndef WITHOUT_X11
|
||||
DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
|
||||
endif
|
||||
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj10v.dev \$(DD)bj10vh.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9600.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.dev \$(DD)sj48.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev \$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
|
||||
!EOT
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
|
Loading…
Reference in New Issue
Block a user