From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jan  3 13:35:24 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA55988;
	Mon, 3 Jan 2000 13:35:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (mistral@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA55983
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 3 Jan 2000 13:35:23 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from mistral.wind.prv (isdnb58.imasy.or.jp [202.227.24.186])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id NAA24918
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 3 Jan 2000 13:35:20 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Message-Id: <200001030435.NAA24918@tasogare.imasy.or.jp>
Received: (from yohta@localhost)
	by mistral.wind.prv (8.9.3/3.7Wpl2-990626) id NAA01645;
	Mon, 3 Jan 2000 13:33:39 +0900 (JST)
Date: Mon, 3 Jan 2000 13:33:39 +0900 (JST)
From: mistral@imasy.or.jp (Yoshihiko SARUMARU)
To: FreeBSD-users-jp@jp.freebsd.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 48741
Subject: [FreeBSD-users-jp 48741] ghostscript cdj850 driver
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: mistral@imasy.or.jp

  $B1n4]$G$9!#(B

  http://www2.famille.ne.jp/~mituiwa/ $B$r8+$F!"(Bgs $B$K(B cdj850 $B%I%i(B
$B%$%P$rAH$_9~$s$G!"<B2H$K$"$k(B HP DeskJet 894C $B$K(B tiger.ps $B$r=P$7(B
$B$F$_$^$7$?$,!"%i%s%@%`%I%C%H$,=P$F$-$F$7$^$$$^$7$?!#(B

  $B$I$J$?$+$3$N%I%i%$%P$r;H$C$F=PNO$G$-$F$$$k$H$$$&J}$$$i$C$7$c$$(B
$B$^$9$+!)(B

  $B<j=g$H$7$F$O!"(B12$B7n$N=*$o$j$K(B ports-current $B$+$i(B 
japanese/vfghostscript55 $B$r$H$C$F$-$F!"KvHx$K$D$1$kJQ99$r$7$^$7(B
$B$?!#4pK\E*$K$O(B print/ghostscript55 $B$N%Q%/%j$J$s$G$9$+!"$I$&$7$F(B
japanese/vfghostscipr55 $B$K$O$3$l$i$N%I%i%$%P$,F~$C$F$J$$$s$G$7$g(B
$B$&!)(B  $B$&$^$/F0$+$J$$$+$i$J$N$+!"$@$l$b<B5!$r;}$C$F$J$$$+$i$J$$$N(B
$B$+!D!D!#(B

--
$B1n4](B($B5l@+(B: $BB@ED(B)$BK'I'(B (Yoshihiko SARUMARU)
mail: mistral@imasy.or.jp	web: http://www.imasy.or.jp/~mistral/

--- Makefile.orig	Sun Nov 14 20:18:47 1999
+++ Makefile	Sat Jan  1 17:14:25 2000
@@ -26,12 +26,18 @@
 		http://www.necs.co.jp/~umi/ \
 		http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/ \
 		http://www.aial.hiroshima-u.ac.jp/~sakai/Linux/gs5.50/
-DISTFILES=	${GS_SOURCES} ${GS_DRIVERS} ${GS_FONTS_STD} ${GS_FONTS_OTHER}
+DISTFILES=	${GS_SOURCES} ${GS_DRIVERS} ${GS_FONTS_STD} ${GS_FONTS_OTHER} \
+		${HP850_DRV}
+
+BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
 
 MAINTAINER=	mita@jp.FreeBSD.org
 
 LIB_DEPENDS=	VFlib2.24:${PORTSDIR}/japanese/vflib
 
+# Additional driver HP 850, see http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
+HP850_DRV=      hp8xxs13.zip
+
 EXTRACT_ONLY=	ghostscript-5.50.tar.gz jpegsrc.v6b.tar.gz libpng-1.0.2.tar.gz
 WRKSRC=		${WRKDIR}/gs5.50
 MAKEFILE=	unix-gcc.mak
@@ -69,6 +75,12 @@
 	@${ECHO_MSG} "NOTE: You can have encrypted PDF support by adding "
 	@${ECHO_MSG} "\"PDFENCRYPT=yes\" to argument of make."
 .endif
+
+post-extract:
+	${MV} ${WRKSRC}/devs.mak ${WRKSRC}/devs.mak.bak
+	cd ${WRKSRC} && unzip -Lao ${DISTDIR}/${HP850_DRV}
+	${MV} ${WRKSRC}/devs.mak.bak ${WRKSRC}/devs.mak
+
 
 pre-patch:
 	@(cd ${WRKSRC} ; \
--- scripts/configure.orig	Wed Aug 11 19:13:48 1999
+++ scripts/configure	Sat Jan  1 17:14:40 2000
@@ -4,7 +4,7 @@
 
 if [ ! "X"${BATCH} = "X" ] ; then
 
-PRINTER_JAPAN=' mjc180.dev mjc360.dev mjc720.dev mj500c.dev lips2p.dev lips3.dev lips4.dev lips4v.dev  bjc880j.dev epag.dev npdl.dev nx100f.dev nx100v.dev bj10v.dev bj10vh.dev dmprt.dev md2k.dev md5k.dev'
+PRINTER_JAPAN=' mjc180.dev mjc360.dev mjc720.dev mj500c.dev lips2p.dev lips3.dev lips4.dev lips4v.dev  bjc880j.dev epag.dev npdl.dev nx100f.dev nx100v.dev bj10v.dev bj10vh.dev dmprt.dev md2k.dev md5k.dev cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev'
 
 sed -e "s;XINCLUDE=-I/usr/local/X/include;XINCLUDE=-I/usr/X11R6/include;" \
     -e "s;XLIBDIRS=-L/usr/X11/lib;XLIBDIRS=-L/usr/X11R6/lib;" \
@@ -119,6 +119,10 @@
    "cdjcolor" "HP DeskJet 500C/540C, 24 bit/pixel color + FS dithering" ON \
    "cdjmono"  "HP DeskJet 500/510/520/540C b/w printing" ON \
    "cdj550"   "HP DeskJet 550C/560C" ON \
+   "cdj850"   "HP DeskJet 680C/690C/694C/850C/855C/1100C/1120C" ON \
+   "cdj670"   "HP DeskJet 670C/672C" ON \
+   "cdj890"   "HP DeskJet 890C" ON \
+   "cdj1600"  "HP DeskJet 1600C" ON \
    "deskjet"  "HP DeskJet and DeskJet Plus" ON \
    "djet500"  "HP DeskJet 500" ON \
    "djet500c" "HP DeskJet 500C alternate driver, not for 550/560C" OFF \
--- /dev/null	Mon Jan  3 13:18:24 2000
+++ patches/patch-ae	Sat Jan  1 17:45:04 2000
@@ -0,0 +1,21 @@
+--- contrib.mak.orig	Tue Sep 15 04:03:52 1998
++++ contrib.mak	Tue Dec  1 15:37:58 1998
+@@ -435,6 +435,18 @@
+ cdj850.dev: $(cdeskjet8_) page.dev
+ 	$(SETPDEV) cdj850 $(cdeskjet8_)
+ 
++cdj670.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj670 $(cdeskjet8_)
++
++cdj890.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj890 $(cdeskjet8_)
++
++cdj1600.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj1600 $(cdeskjet8_)
++
++$(GLOBJ)gdevcd8.$(OBJ): $(GLSRC)gdevcd8.c $(GLSRC)gdevcd8.h $(PDEVH)
++	$(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c
++
+ ### ------------ The H-P PaintJet color printer device ----------------- ###
+ ### Note: this driver also supports the DEC LJ250 color printer, which   ###
+ ###       has a PaintJet-compatible mode, and the PaintJet XL.           ###
