Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Apr 2002 04:33:17 -0700 (PDT)
From:      KATO Tsuguru <tkato@prontomail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/37500: Update port: print/ghostscript-afpl
Message-ID:  <200204271133.g3RBXHA25282@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         37500
>Category:       ports
>Synopsis:       Update port: print/ghostscript-afpl
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 27 04:40:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.4-RELEASE i386
>Organization:
>Environment:
>Description:
- 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

New file:
files/patch-lib:ps2epsi 

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/print/ghostscript-afpl/Makefile print/ghostscript-afpl/Makefile
--- /usr/ports/print/ghostscript-afpl/Makefile	Mon Apr 22 19:10:26 2002
+++ print/ghostscript-afpl/Makefile	Sat Apr 27 17:20:51 2002
@@ -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 @@
 		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 @@
 # 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 @@
 	${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 \
diff -urN /usr/ports/print/ghostscript-afpl/distinfo print/ghostscript-afpl/distinfo
--- /usr/ports/print/ghostscript-afpl/distinfo	Fri Apr 26 19:35:43 2002
+++ print/ghostscript-afpl/distinfo	Sat Apr 27 16:43:59 2002
@@ -4,8 +4,8 @@
 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
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-eplaser:gdevescv.c print/ghostscript-afpl/files/patch-eplaser:gdevescv.c
--- /usr/ports/print/ghostscript-afpl/files/patch-eplaser:gdevescv.c	Wed Apr  3 12:01:26 2002
+++ print/ghostscript-afpl/files/patch-eplaser:gdevescv.c	Sat Apr 27 15:40:42 2002
@@ -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
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-eplaser:gdevesmv.c print/ghostscript-afpl/files/patch-eplaser:gdevesmv.c
--- /usr/ports/print/ghostscript-afpl/files/patch-eplaser:gdevesmv.c	Wed Apr  3 12:01:26 2002
+++ print/ghostscript-afpl/files/patch-eplaser:gdevesmv.c	Sat Apr 27 15:40:42 2002
@@ -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
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-lib:ps2epsi print/ghostscript-afpl/files/patch-lib:ps2epsi
--- /usr/ports/print/ghostscript-afpl/files/patch-lib:ps2epsi	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/patch-lib:ps2epsi	Sat Apr 27 16:31:35 2002
@@ -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
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-lib:ps2epsi.ps print/ghostscript-afpl/files/patch-lib:ps2epsi.ps
--- /usr/ports/print/ghostscript-afpl/files/patch-lib:ps2epsi.ps	Sun Apr 21 00:36:16 2002
+++ print/ghostscript-afpl/files/patch-lib:ps2epsi.ps	Sat Apr 27 16:31:52 2002
@@ -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
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-src:dviprlib.c print/ghostscript-afpl/files/patch-src:dviprlib.c
--- /usr/ports/print/ghostscript-afpl/files/patch-src:dviprlib.c	Sun Apr 14 05:05:58 2002
+++ print/ghostscript-afpl/files/patch-src:dviprlib.c	Sat Apr 27 15:41:04 2002
@@ -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);
diff -urN /usr/ports/print/ghostscript-afpl/scripts/configure print/ghostscript-afpl/scripts/configure
--- /usr/ports/print/ghostscript-afpl/scripts/configure	Wed Apr  3 18:36:43 2002
+++ print/ghostscript-afpl/scripts/configure	Sat Apr 27 19:57:24 2002
@@ -129,7 +129,7 @@
   "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 \
diff -urN /usr/ports/print/ghostscript-afpl/scripts/configure.batch print/ghostscript-afpl/scripts/configure.batch
--- /usr/ports/print/ghostscript-afpl/scripts/configure.batch	Sat Apr  6 03:00:28 2002
+++ print/ghostscript-afpl/scripts/configure.batch	Sat Apr 27 19:58:16 2002
@@ -10,7 +10,7 @@
 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.d!
ev \$(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)at!
x38.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

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204271133.g3RBXHA25282>