From owner-ports-jp@jp.FreeBSD.org Tue Jan 28 05:29:20 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h0RKTKq77131;
	Tue, 28 Jan 2003 05:29:20 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from jiro.c.u-tokyo.ac.jp (jiro.c.u-tokyo.ac.jp [157.82.63.17])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h0RKTKJ77126
	for <ports-jp@jp.FreeBSD.org>; Tue, 28 Jan 2003 05:29:20 +0900 (JST)
	(envelope-from koma2@jiro.c.u-tokyo.ac.jp)
From: KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
To: ports-jp@jp.FreeBSD.org
Cc: kanou@mil.allnet.ne.jp, mita@freebsd.org
References: <20030126170956.4D0B372501@jiro.c.u-tokyo.ac.jp> <200301271531.h0RFVen7090525@kappa.allnet.ne.jp>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="W/nzBZO5zC0uMSeA"
Content-Disposition: inline
In-Reply-To: <200301271531.h0RFVen7090525@kappa.allnet.ne.jp>
X-Editor: JVim 3.0-j2.1a by Ken'ichi Tsuchida (2001 May 5) + skk1.2.17(SKKFEP)
User-Agent: Mutt/1.5.1i-ja.1
Message-Id: <20030127202920.64EA072501@jiro.c.u-tokyo.ac.jp>
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 28 Jan 2003 05:29:19 +0900
X-Sequence: ports-jp 13490
Subject: [ports-jp 13490] Re: Kochi-CID and xpdf-2.01
Errors-To: owner-ports-jp@jp.FreeBSD.org
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: koma2@jiro.c.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030107


--W/nzBZO5zC0uMSeA
Content-Type: text/plain; charset=iso-2022-jp
Content-Disposition: inline

$B>.>>$G$9!#(B

From: KANOU Hiroki <kanou@mil.allnet.ne.jp>
Subject: [ports-jp 13488] Re: Kochi-CID and xpdf-2.01
Date: Tue, Jan 28, 2003 at 12:31:40AM JST

> $B$h$&$G$7$?$i!"(Bghostscript $B$b(B CID $BHG$K0MB8$9$k$h$&$K@Z$jBX$($?J}$,(B
> $B$$$$$H;W$$$^$9!#(B

$B$=$&$G$9$M!#(Bprint/ghostscript-gnu-commfont $B$X$N(B patch $B$b(B
$B:n$C$F$_$^$7$?!#(B

> $B8=:_$N$^$^$G$O>o$KL@D+$,;H$o$l$F$7$^$&$N$G!"(Bxpdfrc $B$K(B
  ($BN,(B)
> $B$N$h$&$JDj5A$r2C$($F!"%^%C%A$7$?;~$@$1$G$b%4%7%C%/$b;H$o$l$k$h$&$K(B
> $B$9$k$H$$$$$N$G$O$J$$$+$H;W$$$^$9!#(B

$B$"!"%4%7%C%/$,F~$C$F$J$$$N$OC1$K%5%\$C$?$@$1$G$9!#(B(^_^;
$B$b$A$m$s%4%7%C%/$NDj5A$b$"$C$?J}$,$$$$$G$9$M!#(B

> (CMap $B$O(B /usr/local/share/ghostscript/Resource/ $B$N2<$J$N$G(B CIDFont $B$b(B
> $B$=$3$G$$$$$h$&$J5$$,$7$^$9$,!"8=:_$N0LCV$G:n@.$7$^$7$?(B)

$B$3$l$G$9$,!"(B/usr/local/share/ghostscript/Resource/CIDFont/ $B0J2<$K(B
CID font $B$rCV$/$H!"(BTrueType $B$h$jM%@h$7$F$=$C$A$,;H$o$l$^$9$h$M!)(B
$BNc$($P(B Kochi-CID $B$K2?$+LdBj$,$"$C$?;~!"(B
TrueType $B$G$OLdBj$,5/$-$J$$$+D4$Y$h$&$H$7$?$i(B
/usr/local/share/ghostscript/Resource/CIDFont/ $B0J2<$N%U%!%$%k$r(B
$B>C$5$J$$$H$$$1$J$/$J$j$^$9!#(B
$B$=$l$h$j(B CID font $B$N<BBN$OJL$N>l=j$KCV$$$F$*$$$F(B
symlink $B$rD%$k$h$&$K$7$?J}$,!"(B
$B$3$&$$$&>l9g$K@Z$C$?E=$C$?$9$k$N$,3Z$+$J!<!"$H!#(B
$B!t(B $B$"!<!"$G$b!">C$5$J$$$G(B rename $B$9$l$P$$$$$@$1$H$$$&5$$b$7$F$-$?!#!#!#(B
$B!t(B $B$H$$$&$3$H$G!"$I$C$A$G$b$$$$$+$b$7$l$^$;$s!#(B(^_^;

$B$^$!!"$H$j$"$($:(B font $B$N(B path $B$rJQ$($k$N$,4JC1$K$J$k$h$&$K!"(B
japanese/xpdf $B$N(B files/dot.xpdfrc $B$G(B
font $B$N(B path $B$r(B hard code $B$9$k$N$r$d$a$F$_$^$7$?!#(B
Makefile $BCf$N(B FONTSDIR $B$rJQ$($l$P(B
dot.xpdfrc $B$K$bJQ99$,H?1G$5$l$k$h$&$K$J$C$F$^$9!#(B
 
> > $B$"$H!"(Bkochi-cidfonts $B$N%a%s%F%J$O;d$K$7$F$"$j$^$9$,!"(B
> > $B$b$7$h$m$7$1$l$P:n<T$N<mLn9(<y$5$s$K0z$-<h$C$F$$$?$@$1$l$P$H;W$$$^$9!#(B
> > $B$$$+$,$G$7$g$&!)(B $B!d(B $B<mLn$5$s(B
> $BN;2r$7$^$7$?!#(BWhom: $B$O>.>>$5$s$N$^$^!"(BMAINTAINER $B$O;d$G!"(B
> $B;d$,(B send-pr $B$9$k$H$$$&CJ<h$j$G$h$m$7$$$G$9$+(B?

$B$=$s$J46$8$G$*4j$$$7$^$9!#(B

> chinese/moefonts-cid, korean/munhwafonts-cid $B$NNc$+$i$9$k$H!"(B
> port $BL>$O(B japanese/kochifonts-cid $B$K$J$j$=$&$G$9$,$I$&$G$7$g$&!#(B

$B$3$l$O!"(Bjapanese/kochi-ttfonts $B$H$$$&$N$,$9$G$K$"$k$N$G!"(B
japanese/kochi-cidfonts $B$^$?$O(B japanese/kochi-cid $B$"$?$j$,(B
$B$o$+$j$d$9$$$H;W$$$^$9!#(B


$B$H$3$m$G!"<mLn$5$s$K$b$&(B 1$B$D$*4j$$$J$N$G$9$,!"(B
Kochi-{Mincho,Gothic} $B$N%U%!%$%kL>$K(B
$B%P!<%8%g%sHV9f(B or $BF|IU$rF~$l$k$3$H$C$F$G$-$^$;$s$+!)(B
Kochi-Mincho-20030101 $B$_$?$$$J46$8$G!#(B
$B$H$$$&$N$O!"%U%!%$%kL>$,F1$8$GCf?H$,JQ$o$C$?>l9g!"(B
/usr/ports/distfiles $B$K$"$k%U%!%$%k$r@h$K>C$7$F$*$+$J$$$H(B
checksum mismatch $B$K$J$k$+$i$G$9!#(B

-- 
---------------------------------------
$BEl5~Bg3XBg3X1!Am9gJ82=8&5f2J(B
$B9-0h2J3X@l96Aj4X4pAC2J3X7O(B 
  $B:4!98&5f<<(B  $BGn;N#3G/(B
    $B>.>>(B  $B?80lO/(B            
koma2@jiro.c.u-tokyo.ac.jp
koma2@momonga-linux.org
http://kamuy.c.u-tokyo.ac.jp/~koma2/
---------------------------------------


--W/nzBZO5zC0uMSeA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="print-ghostscript-gnu-commfont.patch"

Index: Makefile.common
===================================================================
RCS file: /home/ncvs/ports/print/ghostscript-gnu-commfont/Makefile.common,v
retrieving revision 1.2
diff -u -u -r1.2 Makefile.common
--- Makefile.common	9 Aug 2002 12:10:24 -0000	1.2
+++ Makefile.common	27 Jan 2003 19:47:43 -0000
@@ -1,5 +1,6 @@
 PORTNAME=	ghostscript
 PORTVERSION=	7.05
+PORTREVISION=	1
 CATEGORIES=	print
 MASTER_SITES=	# nonexistent
 PKGNAMESUFFIX=	-gnu
@@ -27,14 +28,18 @@
 CATEGORIES:=	japanese ${CATEGORIES}
 PKGNAMEPREFIX=	ja-
 PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-jpnfont
-RUN_DEPENDS+=	${X11BASE}/lib/X11/fonts/TrueType/kochi-mincho.ttf:${PORTSDIR}/japanese/kochi-ttfonts
+RUN_DEPENDS+=	${LOCALBASE}/${FONTSDIR}/Kochi-Mincho:${PORTSDIR}/japanese/kochi-cidfonts
 CIDFNMAP=	CIDFnmap.jp
+FONTSDIR=	share/fonts/CIDFont
+CIDFONTS=	Kochi-Mincho Kochi-Gothic
 .elif defined(KORFONT)
 CATEGORIES:=	korean ${CATEGORIES}
 PKGNAMEPREFIX=	ko-
 PKGNAMESUFFIX:=	${PKGNAMESUFFIX}-korfont
-RUN_DEPENDS+=	${LOCALBASE}/share/ghostscript/fonts/Munhwa-Bold:${PORTSDIR}/korean/munhwafonts-cid
+RUN_DEPENDS+=	${LOCALBASE}/${FONTSDIR}/Munhwa-Bold:${PORTSDIR}/korean/munhwafonts-cid
 CIDFNMAP=	CIDFnmap.ko
+FONTSDIR=	share/ghostscript/fonts
+CIDFONTS=	Munhwa-Bold Munhwa-Regular MunhwaGothic-Bold MunhwaGothic-Regular
 .endif
 .endif
 
@@ -59,9 +64,9 @@
 .endif
 
 post-install:
-.if defined(KORFONT)
-.for i in Munhwa-Bold Munhwa-Regular MunhwaGothic-Bold MunhwaGothic-Regular
-	${LN} -sf ${PREFIX}/share/ghostscript/fonts/${i} \
+.if !defined(COMMFONT)
+.for i in ${CIDFONTS}
+	${LN} -sf ${LOCALBASE}/${FONTSDIR}/${i} \
 		${PREFIX}/share/ghostscript/Resource/CIDFont/${i}
 	${ECHO_CMD} "share/ghostscript/Resource/CIDFont/${i}" >> ${TMPPLIST}
 .endfor
Index: files/CIDFnmap.jp
===================================================================
RCS file: /home/ncvs/ports/print/ghostscript-gnu-commfont/files/CIDFnmap.jp,v
retrieving revision 1.1
diff -u -u -r1.1 CIDFnmap.jp
--- files/CIDFnmap.jp	15 May 2002 01:17:52 -0000	1.1
+++ files/CIDFnmap.jp	27 Jan 2003 19:47:43 -0000
@@ -1,6 +1,6 @@
 % Japanese Truetype Fonts (Kochi)
-/Kochi-Mincho	(%%X11BASE%%/lib/X11/fonts/TrueType/kochi-mincho.ttf) 1 ;
-/Kochi-Gothic	(%%X11BASE%%/lib/X11/fonts/TrueType/kochi-gothic.ttf) 1 ;
+%/Kochi-Mincho	(%%X11BASE%%/lib/X11/fonts/TrueType/kochi-mincho.ttf) 1 ;
+%/Kochi-Gothic	(%%X11BASE%%/lib/X11/fonts/TrueType/kochi-gothic.ttf) 1 ;
 
 %
 % Convenient aliases for PS files on Japanese PostScript printer

--W/nzBZO5zC0uMSeA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="ja-xpdf.patch"

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/japanese/xpdf/Makefile,v
retrieving revision 1.3
diff -u -u -r1.3 Makefile
--- Makefile	15 Jan 2003 14:56:25 -0000	1.3
+++ Makefile	27 Jan 2003 20:04:36 -0000
@@ -6,29 +6,42 @@
 #
 
 PORTNAME=	xpdf
-PORTVERSION=	1.01
-PORTREVISION=	1
+PORTVERSION=	20020401
 CATEGORIES=	japanese
 MASTER_SITES=	ftp://ftp.foolabs.com/pub/xpdf/
-DISTNAME=	xpdf-japanese
+DISTNAME=	xpdf-japanese-${SRCVERSION}
 
 MAINTAINER=	mita@FreeBSD.org
 
 RUN_DEPENDS=	xpdf:${PORTSDIR}/graphics/xpdf\
 		${LOCALBASE}/share/ghostscript/Resource/CMap/Adobe-Japan1-0:${PORTSDIR}/print/adobe-cmaps\
-		${PKG_DBDIR}/ja-alias-fonts-1.0:${PORTSDIR}/japanese/alias-fonts
+		${LOCALBASE}/${FONTSDIR}/Kochi-Mincho:${PORTSDIR}/japanese/kochi-cidfonts
 
 NO_BUILD=	yes
 USE_X_PREFIX=	yes
+WRKSRC=		${WRKDIR}/xpdf-japanese
 INSTALL_FILES=	Adobe-Japan1.cidToUnicode ISO-2022-JP.unicodeMap \
 		EUC-JP.unicodeMap Shift-JIS.unicodeMap \
 		README
+FONTSDIR=	share/fonts/CIDFont
+
+.include <bsd.port.pre.mk>
+
+SRCVERSION!=	LANG=C /bin/date -j ${PORTVERSION}0000 '+%Y-%b-%d' |\
+		${TR} A-Z a-z
+
+post-extract:
+	${SED} -e 's|%%FONTSDIR%%|${FONTSDIR}|g' \
+	       -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+	       -e 's|%%X11BASE%%|${X11BASE}|g' \
+	       ${FILESDIR}/dot.xpdfrc > ${WRKDIR}/dot.xpdfrc
+
 do-install:
 	${MKDIR} ${PREFIX}/share/xpdf/japanese
 .for i in ${INSTALL_FILES}
 	${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/xpdf/japanese
 .endfor
-	${INSTALL_DATA} ${FILESDIR}/dot.xpdfrc ${PREFIX}/share/xpdf/japanese
+	${INSTALL_DATA} ${WRKDIR}/dot.xpdfrc ${PREFIX}/share/xpdf/japanese
 	${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/japanese/xpdf/distinfo,v
retrieving revision 1.2
diff -u -u -r1.2 distinfo
--- distinfo	15 Jan 2003 14:56:25 -0000	1.2
+++ distinfo	27 Jan 2003 20:04:36 -0000
@@ -1 +1 @@
-MD5 (xpdf-japanese.tar.gz) = 7f3d680a49fd71cb86c0d60527402217
+MD5 (xpdf-japanese-2002-apr-01.tar.gz) = 7f3d680a49fd71cb86c0d60527402217
Index: files/dot.xpdfrc
===================================================================
RCS file: /home/ncvs/ports/japanese/xpdf/files/dot.xpdfrc,v
retrieving revision 1.1
diff -u -u -r1.1 dot.xpdfrc
--- files/dot.xpdfrc	3 May 2002 09:49:06 -0000	1.1
+++ files/dot.xpdfrc	27 Jan 2003 20:04:36 -0000
@@ -1,8 +1,18 @@
 #Japanese PDF resources
-cidToUnicode Adobe-Japan1 /usr/X11R6/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
-unicodeMap   ISO-2022-JP  /usr/X11R6/share/xpdf/japanese/ISO-2022-JP.unicodeMap
-unicodeMap   EUC-JP  /usr/X11R6/share/xpdf/japanese/EUC-JP.unicodeMap
-unicodeMap   Shift-JIS  /usr/X11R6/share/xpdf/japanese/Shift-JIS.unicodeMap
-cMapDir      Adobe-Japan1 /usr/local/share/ghostscript/Resource/CMap
-toUnicodeDir  /usr/local/share/ghostscript/Resource/CMap
-displayCIDFontX Adobe-Japan1    '-alias-fixed-medium-r-normal--%s-*-*-*-c-*-jisx0208.1983-0' ISO-2022-JP
+cidToUnicode Adobe-Japan1 %%X11BASE%%/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
+unicodeMap   ISO-2022-JP  %%X11BASE%%/share/xpdf/japanese/ISO-2022-JP.unicodeMap
+unicodeMap   EUC-JP  %%X11BASE%%/share/xpdf/japanese/EUC-JP.unicodeMap
+unicodeMap   Shift-JIS  %%X11BASE%%/share/xpdf/japanese/Shift-JIS.unicodeMap
+cMapDir      Adobe-Japan1 %%LOCALBASE%%/share/ghostscript/Resource/CMap
+toUnicodeDir  %%LOCALBASE%%/share/ghostscript/Resource/CMap
+displayCIDFontT1 Adobe-Japan1    %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Mincho
+displayNamedCIDFontT1 GothicBBB-Medium %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 ShinGo-Bold %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 MidashiGo-MB31 %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 FutoGoB101-Bold %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 HeiseiKakuGo-W5 %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 HeiseiKakuGo-W9 %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 HeiseiMaruGo-W4 %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 MS-Gothic %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 HG-GothicB %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic
+displayNamedCIDFontT1 Kochi-Gothic %%LOCALBASE%%/%%FONTSDIR%%/Kochi-Gothic

--W/nzBZO5zC0uMSeA--
