Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 May 2003 00:01:32 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/52479: Update port: print/ghostscript-afpl
Message-ID:  <20030521000132.72b9e60c.tkato@prontomail.com>
Resent-Message-ID: <200305201510.h4KFADfr080413@freefall.freebsd.org>

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

>Number:         52479
>Category:       ports
>Synopsis:       Update port: print/ghostscript-afpl
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 20 08:10:13 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
>Environment:
>Description:
- Add drivers for Lexmark printers
- Add option to use SVGAlib console driver

New file:
files/lex7000.contrib.mak
files/lx5000.contrib.mak
files/lxm3200.contrib.mak
files/patch-lex3200:gdevlx32.c
files/patch-src:gdevl256.c
files/patch-src:gdevlx50.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/print/ghostscript-afpl/Makefile print/ghostscript-afpl/Makefile
--- /usr/ports/print/ghostscript-afpl/Makefile	Sat May 10 13:25:36 2003
+++ print/ghostscript-afpl/Makefile	Tue May 20 21:32:01 2003
@@ -7,7 +7,7 @@
 
 PORTNAME=	ghostscript
 PORTVERSION=	${GS_VERSION}
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	print
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs,gs_fonts,bjc250/} \
 		http://hp.sourceforge.net/:hp2200 \
@@ -20,7 +20,9 @@
 		http://www.epkowa.on.arena.ne.jp/pips/data/V306/:eplaser \
 		http://www.hi.is.uec.ac.jp/~osamuw/gdevnpdl/:npdl \
 		http://www.linuxprinting.org/download/printing/samsung-gdi/:gdi \
-		ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
+		http://www.linuxprinting.org/download/printing/:lxm3200 \
+		http://homepage.powerup.com.au/~pbwest/lexmark/:lx5000 \
+		ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:gs_fonts \
 		ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs${GS_VERSION:S/.//}/:gs_srcs
 MASTER_SITE_SUBDIR=	ghostscript/:gs_srcs,gs_fonts,ports_jp_gs \
 			bjc250gs/:bjc250 \
@@ -42,12 +44,16 @@
 		${EPLASER_SRCS}:eplaser \
 		${MJC_SRCS}:ports_jp \
 		${NPDL_SRCS}:npdl \
-		${GDI_SRCS}:gdi
+		${GDI_SRCS}:gdi \
+		${LXM3200_SRCS}:lxm3200 \
+		${LX5000_SRCS}:lx5000 \
+		${LEX7000_SRCS}:lx5000
+
 DIST_SUBDIR=	ghostscript
 EXTRACT_ONLY=	${GS_SRCS}
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	AFPL Postscript interpreter version 7
+COMMENT=	AFPL Postscript interpreter
 
 LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
 		png.5:${PORTSDIR}/graphics/png
@@ -59,10 +65,11 @@
 USE_REINPLACE=	yes
 USE_GMAKE=	yes
 MAKE_ENV=	CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \
-		XCFLAGS="${XCFLAGS}" WITHOUT_X11="${WITHOUT_X11}"
-PLIST_SUB=	GS_VERSION=${GS_VERSION}
+		XCFLAGS="${XCFLAGS}"
+PLIST_SUB=	GS_VERSION="${GS_VERSION}"
 
-SCRIPTS_ENV=	GS_OPTIONS="${GS_OPTIONS}" WITHOUT_X11="${WITHOUT_X11}"
+SCRIPTS_ENV=	GS_OPTIONS="${GS_OPTIONS}" WITHOUT_X11="${WITHOUT_X11}" \
+		WITH_SVGALIB="${WITH_SVGALIB}"
 
 MAN1=		dvipdf.1 font2c.1 gs.1 gslp.1 gsnd.1 pdf2dsc.1 pdf2ps.1 \
 		pdfopt.1 pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 \
@@ -87,6 +94,10 @@
 USE_XLIB=	yes
 .endif
 
+.if defined(WITH_SVGALIB)
+LIB_DEPENDS+=	vga.1:${PORTSDIR}/graphics/svgalib
+.endif
+
 .if defined(WITH_SHLIB)
 .undef WITHOUT_X11
 USE_GNOME=	gtk12
@@ -196,6 +207,22 @@
 GDI_NAME=	Samsung-SmartGDI-all-GS
 GDI_SRCS=	${GDI_NAME}.tar.gz
 
+# LXM3200 - additional driver for Lexmark 3200/Z12/Z22/Z31/Z32
+LXM3200=	lxm3200
+LXM3200_VERS=	20030501
+LXM3200_NAME=	${LXM3200}-tweaked-${LXM3200_VERS}
+LXM3200_SRCS=	${LXM3200_NAME}.tar.gz
+
+# LX5000 - additional driver for Lexmark 5000/Z51/Z82
+# http://homepage.powerup.com.au/~pbwest/lexmark/lexmark.html
+LX5000=		lx5000
+LX5000_SRCS=	gdevlx50.c
+
+# LEX7000 - additional driver for Lexmark 2050/3200/5700/7000
+# http://bimbo.fjfi.cvut.cz/~paluch/l7kdriver/
+LEX7000=	lex7000
+LEX7000_SRCS=	gs6.0.lexmark7000.patch
+
 # contributed uniprint profiles
 CONTRIB_UPP=	lqx70ch.upp lqx70cl.upp lqx70cm.upp \
 		stc740ih.upp stc740p.upp stc740pl.upp
@@ -269,6 +296,19 @@
 # for GDI driver
 	${ECHO_MSG} ">>>   extracting ${GDI_SRCS} ..."
 	${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS}
+# for LXM3200 driver
+	${ECHO_MSG} ">>>   extracting ${LXM3200_SRCS} ..."
+	${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LXM3200_SRCS}
+	${LN} -sf ${LXM3200_NAME} ${WRKSRC}/${LXM3200}
+# for LX5000 driver
+	${ECHO_MSG} ">>>   extracting ${LX5000_SRCS} ..."
+	${CP} ${DISTDIR}/${DIST_SUBDIR}/${LX5000_SRCS} ${WRKSRC}/src
+# for LEX7000 driver
+	${ECHO_MSG} ">>>   extracting ${LEX7000_SRCS} ..."
+	${MKDIR} ${WRKSRC}/${LEX7000}   
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/${LEX7000_SRCS} | \
+		${PATCH} -d ${WRKSRC}/${LEX7000} -f -s -N -E -p1 \
+		2>/dev/null || ${TRUE}  
 
 post-patch:
 	${REINPLACE_CMD} -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
@@ -344,6 +384,18 @@
 	${ECHO_MSG} ">>>   adding ${GDI} driver to contrib.mak ..."
 	${CAT} ${WRKSRC}/src/smartgdi-contrib.mak \
 		>> ${WRKSRC}/src/contrib.mak
+# for LXM3200 driver
+	${ECHO_MSG} ">>>   adding ${LXM3200} driver to contrib.mak ..."
+	${CAT} ${FILESDIR}/lxm3200.contrib.mak \
+		>> ${WRKSRC}/src/contrib.mak
+# for LX5000 driver
+	${ECHO_MSG} ">>>   adding ${LX5000} driver to contrib.mak ..."
+	${CAT} ${FILESDIR}/lx5000.contrib.mak \
+		>> ${WRKSRC}/src/contrib.mak
+# for LEX7000 driver
+	${ECHO_MSG} ">>>   adding ${LEX7000} driver to contrib.mak ..."
+	${CAT} ${FILESDIR}/lex7000.contrib.mak \
+		>> ${WRKSRC}/src/contrib.mak
 
 pre-build:
 	${ECHO_MSG} ">>> in pre-build ..."
@@ -404,6 +456,16 @@
 .for i in gdevnpdl.c
 	${LN} -sf ${WRKSRC}/${NPDL_NAME}/${i} ${WRKSRC}/src
 .endfor
+# for LXM3200 driver
+	${ECHO_MSG} ">>>   creating symlinks for ${LXM3200} ..."
+.for i in gdevlx32.c
+	${LN} -sf ${WRKSRC}/${LXM3200_NAME}/${i} ${WRKSRC}/src
+.endfor 
+# for LEX7000 driver
+	${ECHO_MSG} ">>>   creating symlinks for ${LEX7000} ..."
+.for i in gdevlx7.c
+	${LN} -sf ${WRKSRC}/${LEX7000}/src/${i} ${WRKSRC}/src
+.endfor
 
 pre-install:
 	${ECHO_MSG} ">>> in pre-install ..."
@@ -517,6 +579,13 @@
 .for i in README
 	${INSTALL_DATA} ${WRKSRC}/src/${i} \
 		${DOCSDIR}/${GS_VERSION}/${GDI}
+.endfor
+# for LXM3200 driver
+	${ECHO_MSG} ">>>   installing ${LXM3200} docs ..."
+	${MKDIR} ${DOCSDIR}/${GS_VERSION}/${LXM3200}
+.for i in README RELEASE_NOTES Z12-Z31-QuickSetup
+	${INSTALL_DATA} ${WRKSRC}/${LXM3200_NAME}/${i} \
+		${DOCSDIR}/${GS_VERSION}/${LXM3200}
 .endfor
 .endif
 	${ECHO_MSG} "> post-installation tasks completed."
diff -urN /usr/ports/print/ghostscript-afpl/distinfo print/ghostscript-afpl/distinfo
--- /usr/ports/print/ghostscript-afpl/distinfo	Sat Apr 12 23:14:41 2003
+++ print/ghostscript-afpl/distinfo	Thu May 15 06:53:51 2003
@@ -15,3 +15,6 @@
 MD5 (ghostscript/gdevmjc-0.8.tar.gz) = 228f41c3cccce22c8f477c7a9407527c
 MD5 (ghostscript/gdevnpdl-1.6.3.tar.gz) = 6c8dad13d07bbaf6e951d6d2d6b8a9f2
 MD5 (ghostscript/Samsung-SmartGDI-all-GS.tar.gz) = e6963f6c9460a964fe57d38479bbdd41
+MD5 (ghostscript/lxm3200-tweaked-20030501.tar.gz) = 0f88082030c6eb66a95804a6cc9b9e6b
+MD5 (ghostscript/gdevlx50.c) = 081e355c866316a56fbbff5b59f2b7cf
+MD5 (ghostscript/gs6.0.lexmark7000.patch) = fd5018c18351bf64805fe5727be196de
diff -urN /usr/ports/print/ghostscript-afpl/files/lex7000.contrib.mak print/ghostscript-afpl/files/lex7000.contrib.mak
--- /usr/ports/print/ghostscript-afpl/files/lex7000.contrib.mak	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/lex7000.contrib.mak	Thu May 15 06:54:38 2003
@@ -0,0 +1,21 @@
+# ------ The Lexmark 5700 and 7000 devices ------ #
+
+lex7000_=$(GLOBJ)gdevlx7.$(OBJ)
+$(DD)lex7000.dev: $(lex7000_) $(DD)page.dev
+	$(SETPDEV) $(DD)lex7000 $(lex7000_)
+
+lex5700_=$(GLOBJ)gdevlx7.$(OBJ)
+$(DD)lex5700.dev: $(lex5700_) $(DD)page.dev
+	$(SETPDEV) $(DD)lex5700 $(lex5700_)
+
+lex3200_=$(GLOBJ)gdevlx7.$(OBJ)
+$(DD)lex3200.dev: $(lex3200_) $(DD)page.dev
+	$(SETPDEV) $(DD)lex3200 $(lex3200_)
+
+lex2050_=$(GLOBJ)gdevlx7.$(OBJ)
+$(DD)lex2050.dev: $(lex2050_) $(DD)page.dev
+	$(SETPDEV) $(DD)lex2050 $(lex2050_)
+
+$(GLOBJ)gdevlx7.$(OBJ): $(GLSRC)gdevlx7.c $(PDEVH)
+	$(GLCC) $(GLO_)gdevlx7.$(OBJ) $(C_) $(GLSRC)gdevlx7.c
+
diff -urN /usr/ports/print/ghostscript-afpl/files/lx5000.contrib.mak print/ghostscript-afpl/files/lx5000.contrib.mak
--- /usr/ports/print/ghostscript-afpl/files/lx5000.contrib.mak	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/lx5000.contrib.mak	Thu May 15 06:54:30 2003
@@ -0,0 +1,11 @@
+### ----------------- LexMark 5000 printer ----------------------------- ###
+### Note: this driver was contributed by users.  Please contact:         ###
+###   Peter B. West <p.west@uq.net.au>                                   ###
+
+lx5000_=$(GLOBJ)gdevlx50.$(OBJ)
+$(DD)lx5000.dev:    $(lx5000_)
+	$(SETPDEV) $(DD)lx5000 $(lx5000_)
+
+$(GLOBJ)gdevlx50.$(OBJ): $(GLSRC)gdevlx50.c $(PDEVH)
+	$(GLCC) $(GLO_)gdevlx50.$(OBJ) $(C_) $(GLSRC)gdevlx50.c
+
diff -urN /usr/ports/print/ghostscript-afpl/files/lxm3200.contrib.mak print/ghostscript-afpl/files/lxm3200.contrib.mak
--- /usr/ports/print/ghostscript-afpl/files/lxm3200.contrib.mak	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/lxm3200.contrib.mak	Thu May 15 06:57:15 2003
@@ -0,0 +1,10 @@
+### ---------------- Lexmark 3200 device ----------------- ###
+
+lxm3200_=$(GLOBJ)gdevlx32.$(OBJ)
+
+$(DD)lxm3200.dev: $(lxm3200_) $(DD)page.dev
+	$(SETPDEV) $(DD)lxm3200 $(lxm3200_)
+
+$(GLOBJ)gdevlx32.$(OBJ): $(GLSRC)gdevlx32.c $(PDEVH) $(gsparam_h)
+	$(GLCC) $(GLO_)gdevlx32.$(OBJ) $(C_) $(GLSRC)gdevlx32.c
+
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-lxm3200:gdevlx32.c print/ghostscript-afpl/files/patch-lxm3200:gdevlx32.c
--- /usr/ports/print/ghostscript-afpl/files/patch-lxm3200:gdevlx32.c	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/patch-lxm3200:gdevlx32.c	Thu May 15 08:24:24 2003
@@ -0,0 +1,25 @@
+--- lxm3200/gdevlx32.c.orig	Wed Apr 23 01:06:20 2003
++++ lxm3200/gdevlx32.c	Thu May 15 08:24:08 2003
+@@ -422,9 +422,11 @@
+  * of the nearest color.
+  */
+ private gx_color_index
+-lxm3200_map_rgb_color(gx_device *dev,	gx_color_value r, 
+-											gx_color_value g, gx_color_value b)
++lxm3200_map_rgb_color(gx_device *dev,	const gx_color_value cv[]) 
+ {
++	gx_color_value r = cv[0];
++	gx_color_value g = cv[1];
++	gx_color_value b = cv[2];
+ 	gx_color_index col;
+ 	int c, m, y;
+ 
+@@ -479,7 +481,7 @@
+ 			break;
+ 
+ 		default:
+-			col = gdev_prn_map_rgb_color(dev, r, g, b);
++			col = gdev_prn_map_rgb_color(dev, cv);
+ 			break;
+ 	}
+ 
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-src:gdevl256.c print/ghostscript-afpl/files/patch-src:gdevl256.c
--- /usr/ports/print/ghostscript-afpl/files/patch-src:gdevl256.c	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/patch-src:gdevl256.c	Tue May 20 03:08:39 2003
@@ -0,0 +1,17 @@
+--- src/gdevl256.c.orig	Fri Feb 22 07:24:51 2002
++++ src/gdevl256.c	Tue May 20 03:08:15 2003
+@@ -147,10 +147,12 @@
+ /* for compatibility with the older display modes: */
+ /* these are indexed as 0.0.R0.G0.B0.R1.G1.B1. */
+ gx_color_index
+-lvga256_map_rgb_color(gx_device * dev, gx_color_value r, gx_color_value g,
+-		      gx_color_value b)
++lvga256_map_rgb_color(gx_device * dev, const gx_color_value cv[])
+ {
+ #define cv_bits(v,n) (v >> (gx_color_value_bits - n))
++    gx_color_value r = cv[0];
++    gx_color_value g = cv[1];
++    gx_color_value b = cv[2];
+     ushort r5 = cv_bits(r, 5), g5 = cv_bits(g, 5), b5 = cv_bits(b, 5);
+     static const byte cube_bits[32] =
+     {0, 128, 128, 128, 128, 128, 128, 128, 128, 128,
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-src:gdevlx50.c print/ghostscript-afpl/files/patch-src:gdevlx50.c
--- /usr/ports/print/ghostscript-afpl/files/patch-src:gdevlx50.c	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/patch-src:gdevlx50.c	Thu May 15 08:03:58 2003
@@ -0,0 +1,17 @@
+--- src/gdevlx50.c.orig	Thu May 15 07:38:07 2003
++++ src/gdevlx50.c	Thu May 15 08:02:58 2003
+@@ -2603,9 +2603,12 @@
+ 
+ /* Map CMYK to color. */
+ private gx_color_index
+-lx5000_map_cmyk_color(gx_device * dev, gx_color_value cyan,
+-	gx_color_value magenta, gx_color_value yellow, gx_color_value black)
++lx5000_map_cmyk_color(gx_device * dev, const gx_color_value cv[])
+ {
++    gx_color_value cyan = cv[0];
++    gx_color_value magenta = cv[1];
++    gx_color_value yellow = cv[2];
++    gx_color_value black = cv[3];
+     int bpc = dev->color_info.depth / 4;
+     int drop = sizeof(gx_color_value) * 8 - bpc;
+     gx_color_index color =
diff -urN /usr/ports/print/ghostscript-afpl/files/patch-src:gdevvglb.c print/ghostscript-afpl/files/patch-src:gdevvglb.c
--- /usr/ports/print/ghostscript-afpl/files/patch-src:gdevvglb.c	Thu Jan  1 09:00:00 1970
+++ print/ghostscript-afpl/files/patch-src:gdevvglb.c	Tue May 20 23:58:00 2003
@@ -0,0 +1,18 @@
+--- src/gdevvglb.c.orig	Fri Feb 22 07:24:52 2002
++++ src/gdevvglb.c	Tue May 20 23:57:29 2003
+@@ -152,10 +152,12 @@
+ }
+ 
+ private gx_color_index
+-vgalib_map_rgb_color(gx_device * dev, gx_color_value red,
+-		     gx_color_value green, gx_color_value blue)
++vgalib_map_rgb_color(gx_device * dev, const gx_color_value cv[])
+ {
+-    return pc_4bit_map_rgb_color(dev, red, green, blue);
++    gx_color_value red = cv[0];
++    gx_color_value green = cv[1];
++    gx_color_value blue = cv[2];
++    return pc_4bit_map_rgb_color(dev, cv);
+ }
+ 
+ private int
diff -urN /usr/ports/print/ghostscript-afpl/pkg-descr print/ghostscript-afpl/pkg-descr
--- /usr/ports/print/ghostscript-afpl/pkg-descr	Mon Jan  6 16:04:25 2003
+++ print/ghostscript-afpl/pkg-descr	Thu May 15 06:53:46 2003
@@ -11,8 +11,8 @@
 	  - http://hp.sourceforge.net/gs-hp2200.php
 	o DJ970 driver for HP DeskJet 970CXi
 	  - http://www.harsch.net/Ghostscript/ghostscript.html
-	o Spacial drivers for verious printer models mainly sold in Japan
-	  - Alps, Canon, Epson, NEC, Ricoh,...
+	o Special drivers for verious printer models
+	  - Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
 	o Additional contributed uniprint driver profiles for
 	  - Epson Stylus Color 740 and Epson LQ-1170
 
diff -urN /usr/ports/print/ghostscript-afpl/pkg-plist print/ghostscript-afpl/pkg-plist
--- /usr/ports/print/ghostscript-afpl/pkg-plist	Mon Apr 28 14:26:08 2003
+++ print/ghostscript-afpl/pkg-plist	Thu May 15 08:46:12 2003
@@ -48,6 +48,9 @@
 %%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-652-jp.euc
 %%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/gdi/README
 %%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lips/Gdevlips.htm
+%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lxm3200/README
+%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lxm3200/RELEASE_NOTES
+%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lxm3200/Z12-Z31-QuickSetup
 %%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/md2k/README.jis
 %%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/MJ700V2C.FAQ
 %%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mjc
@@ -517,6 +520,7 @@
 %%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/npdl
 %%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/mjc
 %%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/md2k
+%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lxm3200
 %%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lips
 %%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/gdi
 %%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/eplaser
diff -urN /usr/ports/print/ghostscript-afpl/scripts/configure print/ghostscript-afpl/scripts/configure
--- /usr/ports/print/ghostscript-afpl/scripts/configure	Mon Apr 28 14:26:08 2003
+++ print/ghostscript-afpl/scripts/configure	Tue May 20 22:53:07 2003
@@ -12,11 +12,16 @@
 	x11gray2 x11gray4 x11mono x11rg16x x11rg32x"
 fi
 
+if [ -n "${WITH_SVGALIB}" ]; then
+svgalibdevs="lvga256 vgalib"
+fi
+
 if [ ! -z "${GS_OPTIONS}" ]; then
 	set ${GS_OPTIONS}
 else
 	set \
 		$x11devs \
+		$svgalibdevs \
 		md2k md5k \
 		md50Mono md50Eco md1xMono \
 		appledmp iwhi iwlo iwlq hl7x0 bj10e \
@@ -45,7 +50,9 @@
 		cljet5 cljet5c cljet5pr lj5mono lj5gray \
 		pj pjetxl pjxl paintjet \
 		pjxl300 pxlmono pxlcolor \
-		ijs ibmpro jetp3852 imagen fs600 lxm5700m cp50 necp6 \
+		ijs ibmpro jetp3852 imagen fs600 lxm5700m \
+		lxm3200 lx5000 lex2050 lex3200 lex5700 lex7000 \
+		cp50 necp6 \
 		npdl \
 		oce9050 oki182 okiibm atx23 atx24 atx38 r4081 \
 		rpdl \
@@ -64,7 +71,8 @@
 		bit bitrgb bitcmyk plan9bm pam pbm pbmraw \
 		pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw \
 		pkm pkmraw pksm pksmraw \
-		pngmono pnggray png16 png256 png16m pnga psmono psgray psrgb \
+		pngmono pnggray png16 png256 png16m pnga \
+		psmono psgray psrgb \
 		pswrite epswrite sgirgb sunhmono \
 		tiffcrle tiffg3 tiffg32d tiffg4 \
 		tiff12nc tiff24nc tifflzw tiffpack \
@@ -96,6 +104,8 @@
   "x11mono"  "X Window System masquer. as black-and-white device" "$status_x11mono" \
   "x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" "$status_x11rg16x" \
   "x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" "$status_x11rg32x" \
+  "lvga256"  "SVGAlib, 256-color VGA modes" "$status_lvga256" \
+  "vgalib"   "SVGAlib, 16-color VGA modes" "$status_vgalib" \
   "md2k"     "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" "$status_md2k" \
   "md5k"     "ALPS MD-5000 Eco Mode [MD2K]" "$status_md5k" \
   "md50Mono" "ALPS MD-5000 Monochrome [ALPS]" "$status_md50Mono" \
@@ -233,6 +243,12 @@
   "imagen"   "Imagen ImPress printers" "$status_imagen" \
   "fs600"    "Kyocera FS-600 (600 dpi)" "$status_fs600" \
   "lxm5700m" "Lexmark 5700 monotone" "$status_lxm5700m" \
+  "lxm3200"  "Lexmark 3200/Z12/Z22/Z31/Z32 [LXM3200]" "$status_lxm3200" \
+  "lx5000"   "Lexmark 5000/Z51/Z82 [LX5000]" "$status_lx5000" \
+  "lex2050"  "Lexmark 2050 [LEX7000]" "$status_lex2050" \
+  "lex3200"  "Lexmark 3200 [LEX7000]" "$status_lex3200" \
+  "lex5700"  "Lexmark 5700 [LEX7000]" "$status_lex5700" \
+  "lex7000"  "Lexmark 7000 [LEX7000]" "$status_lex7000" \
   "cp50"     "Mitsubishi CP50 color" "$status_cp50" \
   "necp6"    "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" "$status_necp6" \
   "npdl"     "NEC Printer Description Language [NPDL]" "$status_npdl" \
>Release-Note:
>Audit-Trail:
>Unformatted:



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