From owner-ports-jp@jp.freebsd.org  Mon Oct  1 15:20:49 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA37866;
	Mon, 1 Oct 2001 15:20:49 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from shiva.tri.asanuma.co.jp (shiva.tri.asanuma.co.jp [210.160.188.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA37861
	for <ports-jp@jp.freebsd.org>; Mon, 1 Oct 2001 15:20:46 +0900 (JST)
	(envelope-from mori@tri.asanuma.co.jp)
Received: from yashoda.tri.asanuma.co.jp (yashoda.tri.asanuma.co.jp [172.16.57.11])
	by shiva.tri.asanuma.co.jp (Postfix) with ESMTP id 67DC75449
	for <ports-jp@jp.freebsd.org>; Mon,  1 Oct 2001 15:20:45 +0900 (JST)
Received: from kurishna.tri.asanuma.co.jp (kurishna.tri.asanuma.co.jp [172.16.57.2])
	by yashoda.tri.asanuma.co.jp (8.11.0/8.11.0) with ESMTP id f916Kix19887
	for <ports-jp@jp.freebsd.org>; Mon, 1 Oct 2001 15:20:45 +0900 (JST)
To: ports-jp@jp.freebsd.org
Siganture-File: ~/.signature
MIME-Version: 1.0 (generated by REMI 1.14.2 - =?ISO-8859-4?Q?=22Hokuhoku-=D2?=
 =?ISO-8859-4?Q?shima=22?=)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Oct__1_15:20:43_2001-1"
From: Mori Kouji <mori@tri.asanuma.co.jp>
Date: 01 Oct 2001 15:20:43 +0900
Message-ID: <80bsjrzxs4.fsf@kurishna.tri.asanuma.co.jp>
Lines: 170
User-Agent: Nana-gnus/7.1.0.23 REMI/1.14.2 (=?ISO-8859-4?Q?Hokuhoku-=D2shi?=
 =?ISO-8859-4?Q?ma?=) Chao/1.14.1 (=?ISO-8859-4?Q?Rokujiz=F2?=) APEL/10.3
 Emacs/21.0.103 (i386--freebsd) MULE/5.0 (SAKAKI)
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: ports-jp 11388
Subject: [ports-jp 11388] hp inkjet driver
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: mori@kurishna.tri.asanuma.co.jp

--Multipart_Mon_Oct__1_15:20:43_2001-1
Content-Type: text/plain; charset=ISO-2022-JP

$B?9$G$9!#(B

Hewlett-Packard $B$,(B Ghostscript5.5 $BMQ$N%I%i%$%P$rDs6!$7$F$$$k(B $B$H$$$&$N$r(B
$BK?=j$GCN$j$^$7$?!#(B

$B%I%i%$%P$N%Z!<%8(B http://hpinkjet.sourceforge.net/ $B$K$h$k$H0J2<$N5!<o$,(B
$B%5%]!<%H$5$l$F$$$k$=$&$G$9!#(B($B<j85$N(B 850C $B$OBP>]30$@$C$?$N$G$9$,!"(BDJ8xx $B$G(B
$B;n$7$F$_$k$H!"(B"@PJL ENTER LANGUAGE=PCL3GUI" $B$H=PNO$5$l$?;f$,:G=i$KM>J,$K(B
$B=PNO$5$l$F$7$^$&!"$H$$$&0J30$O$A$c$s$H=PNO$5$l$^$7$?(B)

$BF|K\$GH/Gd$5$l$F$$$k5!<o$b4^$^$l$F$$$k$N$G(B japanese/vfghostscript55 $B$K(B
$B<h$j9~$s$G$b$i$($k$H4r$7$$$N$G$9$,!"$I$&$7$?$i$$$$$G$9$+(B?
$B8e$m$K(B japanese/vfghostscript55 $B$X$N(B patch $B$r$D$1$F$*$-$^$9!#(B

$B%5%]!<%H$5$l$F$$$k5!<o(B
  DeskJet 350C Series: (DJ350)
    350C
  e-Series: (DJ6xx)
    e-20
  DeskJet 600C Series: (DJ6xx)
    600C, 660C, 670/672C, 670TV, 680/682C
  DJ 600C Series Photo: (DJ6xxP)
    610/612C, 640/648C, 690/692/693/694/695/697C
  DeskJet 630C Series: (DJ630)
    630/632C
  DeskJet 800C Series: (DJ8xx)
    810/812C, 815C, 816C, 830/832C, 840/842/843C, 880/882C, 895C
  DeskJet 900C Series, PhotoSmart : (DJ9xx)
    930/932C, 950/952C, 970C PhotoSmart 1000/1100
  DeskJet 990C, PhotoSmart : (DJ9xxVIP)
    960C, 980C, 990C, PhotoSmart 1215/1218
  Apollo 2100 Series: (AP21xx)
    2100/2150

-- 
$B?9(B $B9@Fs(B	(MORI Kouji)
($B3t(B)$B^I>BAH(B $B5;=Q8&5f=j(B
E-mail: mori@tri.asanuma.co.jp


--Multipart_Mon_Oct__1_15:20:43_2001-1
Content-Type: text/plain; charset=US-ASCII

diff -urN vfghostscript55/Makefile vfghostscript55.new/Makefile
--- vfghostscript55/Makefile	Mon Sep 17 08:55:23 2001
+++ vfghostscript55.new/Makefile	Mon Oct  1 14:33:27 2001
@@ -20,7 +20,8 @@
 		http://www.humblesoft.com/pub/ \
 		http://www6.vc-net.ne.jp/~umi/ \
 		http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/ \
-		http://www.epkowa.on.arena.ne.jp/pips/data/lp1900/
+		http://www.epkowa.on.arena.ne.jp/pips/data/lp1900/ \
+		${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/hpinkjet/g}
 # first for ${MASTER_SITE_GNU}, second for ${MASTER_SITE_LOCAL},
 # third for ${MASTER_SITE_PORTS_JP}
 MASTER_SITE_SUBDIR=	ghostscript asami/LOCAL_PORTS taoka .
@@ -65,6 +66,7 @@
 GS_DRIVERS+=	gdevmd2k-0.2a.tar.gz
 GS_DRIVERS+=	gdevrpdl-1.4.tar.gz
 GS_DRIVERS+=	eplaser-2.0.2-550.tgz
+GS_DRIVERS+=	hpijs0.97.tar.gz
 
 # replacement for pdf_sec.ps, that allows you to read encrypted PDF files
 DECRYPT_PDF=	pdf_sec.ps
@@ -85,6 +87,7 @@
 	  ${TAR} --unlink -xzf ${DISTDIR}/gdevmd2k-0.2a.tar.gz ; \
 	  ${TAR} --unlink -xzf ${DISTDIR}/gdevrpdl-1.4.tar.gz ; \
 	  ${TAR} --unlink -xzf ${DISTDIR}/eplaser-2.0.2-550.tgz ; \
+	  ${TAR} --unlink -xzf ${DISTDIR}/hpijs0.97.tar.gz ; \
 	)
 
 pre-patch:
@@ -105,6 +108,9 @@
 	  ${CP} gdevmd2k-0.2a/gdevmd2k.c gdevmd2k-0.2a/gdevmd2k.mak-5.50 ${WRKSRC}; \
 	  ${CP} gdevrpdl-1.4/gdevrpdl.c gdevrpdl-1.4/gdevrpdl.mak ${WRKSRC}; \
 	  ${CP} eplaser/gdevescv.[ch] eplaser/gdevescv.mak eplaser/gdevesmv.c eplaser/gdevesmv.mak ${WRKSRC}; \
+	  ${CP} hpijs0.97/gdevhpij.[ch] ${WRKSRC}; \
+	  ${SED} -n -e '/^### -* Hewlett-Packard Co. Inkjet Driver -*/,/^###/p' \
+	    hpijs0.97/contrib.mak | ${SED} '$d' > ${WRKSRC}/gdevhpij.mak; \
 	  )
 	@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/gdev10v.mak.patch
 	@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/mjc.dev.patch
@@ -126,12 +132,15 @@
 	@${CAT} ${WRKSRC}/gdevmd2k.mak-5.50 >> ${WRKSRC}/contrib.mak
 	@${CAT} ${WRKSRC}/gdevescv.mak >> ${WRKSRC}/contrib.mak
 	@${CAT} ${WRKSRC}/gdevesmv.mak >> ${WRKSRC}/contrib.mak
+	@${CAT} ${WRKSRC}/gdevhpij.mak >> ${WRKSRC}/contrib.mak
+	@${PATCH} ${PATCH_ARGS} -d ${PRINTER}/hpijs0.97 < ${FILESDIR}/hpijs.patch; \
 
 pre-build:
 	${MKDIR} ${WRKSRC}/obj
 
 post-build:
 	@(cd ${PRINTER}/epag-3.09 ;  ${MAKE})
+	@(cd ${PRINTER}/hpijs0.97 ;  ${MAKE})
 
 pre-install:
 	@${MKDIR} ${PREFIX}/share/ghostscript
@@ -141,6 +150,7 @@
 post-install:
 	${INSTALL_DATA} ${DISTDIR}/pdf_sec.ps ${GSINST_DIR}
 	${INSTALL_PROGRAM} ${PRINTER}/epag-3.09/ert ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${PRINTER}/hpijs0.97/hpijs ${PREFIX}/bin
 	@strip ${PREFIX}/bin/gs
 	@( \
 	  ${CP} ${WRKSRC}/gs5.50-vflib-1.0/README ${DOC_DIR}/README.gs5.10-vflib ; \
diff -urN vfghostscript55/distinfo vfghostscript55.new/distinfo
--- vfghostscript55/distinfo	Wed Oct 25 09:20:23 2000
+++ vfghostscript55.new/distinfo	Mon Oct  1 11:43:29 2001
@@ -13,3 +13,4 @@
 MD5 (gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
 MD5 (gdevrpdl-1.4.tar.gz) = c273943f9c7ad85dd58bb8aca0738854
 MD5 (eplaser-2.0.2-550.tgz) = 0332c31a2aab211d64f6e728558e1cb3
+MD5 (hpijs0.97.tar.gz) = d02f8c4c2d730e72038f6f4d4350fbe8
diff -urN vfghostscript55/files/hpijs.patch vfghostscript55.new/files/hpijs.patch
--- vfghostscript55/files/hpijs.patch	Thu Jan  1 09:00:00 1970
+++ vfghostscript55.new/files/hpijs.patch	Mon Oct  1 14:03:01 2001
@@ -0,0 +1,10 @@
+--- platform.h.orig	Mon Oct  1 14:01:29 2001
++++ platform.h	Mon Oct  1 14:01:39 2001
+@@ -8,7 +8,6 @@
+ // your development environment.
+ 
+ #include <stdlib.h>
+-#include <malloc.h>
+ #include <memory.h>
+ #include <string.h>
+ #include <stdio.h>
diff -urN vfghostscript55/pkg-plist vfghostscript55.new/pkg-plist
--- vfghostscript55/pkg-plist	Fri Sep 29 11:14:18 2000
+++ vfghostscript55.new/pkg-plist	Mon Oct  1 13:40:13 2001
@@ -9,6 +9,7 @@
 bin/gslj
 bin/gslp
 bin/gsnd
+bin/hpijs
 bin/pdf2dsc
 bin/pdf2ps
 bin/printafm
diff -urN vfghostscript55/scripts/configure vfghostscript55.new/scripts/configure
--- vfghostscript55/scripts/configure	Wed Oct 25 09:20:24 2000
+++ vfghostscript55.new/scripts/configure	Mon Oct  1 12:50:06 2001
@@ -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 lp3000c.dev lp8000c.dev lp8200c.dev lp8300c.dev lp8500c.dev lp8600f.dev lp8400f.dev lp8300f.dev lp1900.dev lp1800.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 lp3000c.dev lp8000c.dev lp8200c.dev lp8300c.dev lp8500c.dev lp8600f.dev lp8400f.dev lp8300f.dev lp1900.dev lp1800.dev hpijs.dev DJ630.dev DJ6xx.dev DJ6xxP.dev DJ8xx.dev DJ9xx.dev DJ9xxVIP.dev AP21xx.dev'
 
 sed -e "s;DEVICE_DEVS15=pdfwrite.dev;DEVICE_DEVS15=pdfwrite.dev stcolor.dev st800.dev uniprint.dev bmp16m.dev ${PRINTER_JAPAN};" \
     < ${WRKSRC}/unix-gcc.mak > ${WRKSRC}/unix-gcc.mak.bak && \
@@ -134,6 +134,13 @@
    "pjetxl"   "alternate HP PaintJet XL driver" OFF \
    "pjxl"     "HP PaintJet XL color printer" ON \
    "pjxl300"  "HP PaintJet XL300 color printer (also for 1200C)" ON \
+   "DJ6xx"    "HP DeskJet 600C Series, e-Series (e-20)" ON \
+   "DJ6xxP"   "HP DJ 600C Series Photo" ON \
+   "DJ630"    "HP DJ 630C Series" ON \
+   "DJ8xx"    "HP DJ 800C Series" ON \
+   "DJ9xx"    "HP DJ 900C Series, Photo Smart" ON \
+   "DJ9xxVIP" "HP DJ 990C Series, Photo Smart" ON \
+   "AP21xx"   "Apollo 2100 Series" ON \
    "m8510"    "C.Itoh M8510 printer" OFF \
    "cp50"     "Mitsubishi CP50 color" OFF \
    "necp6"    "NEC P6/P6+/P60, 360x360 DPI resol" OFF \

--Multipart_Mon_Oct__1_15:20:43_2001-1--
