From owner-ports-jp@jp.FreeBSD.org Tue Feb 22 21:03:09 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j1MC39d80085;
	Tue, 22 Feb 2005 21:03:09 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from ksta.ms.u-tokyo.ac.jp (ksta.ms.u-tokyo.ac.jp [157.82.17.219])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j1MC37880079
	for <ports-jp@jp.FreeBSD.org>; Tue, 22 Feb 2005 21:03:07 +0900 (JST)
	(envelope-from koma2@ms.u-tokyo.ac.jp)
Received: by ksta.ms.u-tokyo.ac.jp (Postfix, from userid 1003)
	id 1272C5650D; Tue, 22 Feb 2005 21:03:07 +0900 (JST)
From: KOMATSU Shinichiro <koma2@ms.u-tokyo.ac.jp>
To: ports-jp@jp.FreeBSD.org
Cc: SHIOZAKI Takehiko <st@be.to>, yoichi@freebsd.org, usagi@clave.gr.jp,
   sanpei@freebsd.org, ginga-freebsd@ginganet.org
References: <20041228061748.066D756508@ksta.ms.u-tokyo.ac.jp> <041229231707.M0104544@pelsia.ensure-tech.co.jp> <20041230.115756.884027187.chat95@mac.com> <41D499A3.7C5EBAE2@ht.sakura.ne.jp> <20050222054942.GA49030%st@be.to>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="H8ygTp4AXg6deix2"
Content-Disposition: inline
In-Reply-To: <20050222054942.GA49030%st@be.to>
User-Agent: Mutt/1.5.6i
Message-Id: <20050222120307.1272C5650D@ksta.ms.u-tokyo.ac.jp>
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 22 Feb 2005 21:03:06 +0900
X-Sequence: ports-jp 15570
Subject: [ports-jp 15570] Re: C implementation of mkbold/mkitalic
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: koma2@ms.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041223


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

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

From: SHIOZAKI Takehiko <st@be.to>
Subject: [ports-jp 15567] Re: C implementation of mkbold/mkitalic
Date: Tue, Feb 22, 2005 at 02:49:42PM JST

> $B$A$J$_$K!"(Bbdftopcf$B$N%(%i!<(B(?)$B$r(Bmake$B$G0z$C$+$1$i$l$J$$7o$K$D$$$F(B

$B$3$l$G$9$,!"(B

    bdftopcf 10x20L2bi.bdf | gzip -c > 10x20L2bi.pcf.gz

$B$H$+$7$?;~!"(Bbdftopcf $B$O$A$c$s$H(B(?) non-zero $B$G=*N;$7$F$$$k$N$G$9$,!"(B
gzip $B$NJ}$,(B 0 $B$rJV$7$F$$$^$9!#(B
$B$G!"(BBourne shell $B$N>l9g!"A4BN$NJV$jCM$O(B
gzip ($B8e$+$i<B9T$5$l$?%3%^%s%I(B)$B$NJ}$NJV$jCM$K$J$C$F$7$^$&$h$&$G!"(B
$B$=$N$?$a(B make $B$,0[>o=*N;$7$J$$!"$H$$$&$3$H$_$?$$$G$9!#(B

$B!t(B $B$A$J$_$K!"(Bcsh$B7O$@$HA4BN$NJV$jCM$O(B 1 $B$K$J$k!#(B

$B$3$l$KBP=h$9$kJ}K!$G$9$,!"(B
$BMW$9$k$K(B pipe $B$G$D$J$,$J$1$l$P$$$$$o$1$J$N$G!"(B

    bdftopcf 10x20L2bi.bdf > 10x20L2bi.pcf
    gzip 10x20L2bi.pcf

$B$H$$$&46$8$K$7$F$7$^$*$&$H;W$$$^$9!#(B

$B4XO"$9$k(B ports $B$OA4ItE:IU(B patch $B$N$h$&$K(B
$BD>$7$F$*$3$&$H;W$&$N$G$9$,!"$$$+$,$G$7$g$&!)(B

-- 
$B(.(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(/(B
                $B>.>>(B  $B?80lO/(B            
            koma2@ms.u-tokyo.ac.jp
            koma2@momonga-linux.org
     http://straycat.ms.u-tokyo.ac.jp/~koma2/
$B(1(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(0(B

--H8ygTp4AXg6deix2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="jpfont-makefile.patch"

Index: jisx0213-fonts/files/Makefile.in
===================================================================
RCS file: /home/ncvs/ports/japanese/jisx0213-fonts/files/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- jisx0213-fonts/files/Makefile.in	17 Nov 2002 16:39:50 -0000	1.3
+++ jisx0213-fonts/files/Makefile.in	22 Feb 2005 11:26:57 -0000
@@ -3,6 +3,7 @@
 GZIP_CMD?=	gzip
 MKBOLD_CMD?=	mkbold
 MKITALIC_CMD?=	mkitalic
+BDFTOPCF_CMD?=	bdftopcf
 
 DIST_ALL=	K12-1.bdf K12-2.bdf K14-1.bdf K14-2.bdf \
 		jiskan16-2000-1.bdf jiskan16-2000-2.bdf \
@@ -17,6 +18,8 @@
 BDF_ALL=	${DIST_ALL} ${MADE_BOLD} ${MADE_ITALIC}
 PCF_ALL=	${BDF_ALL:S/.bdf/.pcf.gz/g}
 
+.SUFFIXES:	.bdf .pcf
+
 all: ${PCF_ALL}
 
 ${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
@@ -25,12 +28,15 @@
 ${MADE_ITALIC}: ${.TARGET:S/i.bdf/.bdf/}
 	${MKITALIC_CMD} $> > $@
 
-${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
-	bdftopcf $> | ${GZIP_CMD} -c > $@
+.bdf.pcf: 
+	${BDFTOPCF_CMD} $> > $@
+
+${PCF_ALL}: ${.TARGET:S/.gz//}
+	${GZIP_CMD} $>
 
 install:
 	mkdir -p ${PREFIX}/${FONTSDIR}
 	${BSD_INSTALL_DATA} ${PCF_ALL} ${PREFIX}/${FONTSDIR}
 
 clean::
-	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
+	rm -f ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
Index: k10/files/Makefile.in
===================================================================
RCS file: /home/ncvs/ports/japanese/k10/files/Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 Makefile.in
--- k10/files/Makefile.in	24 Jan 2002 14:36:25 -0000	1.2
+++ k10/files/Makefile.in	22 Feb 2005 11:26:49 -0000
@@ -3,6 +3,7 @@
 GZIP_CMD?=	gzip
 MKBOLD_CMD?=	mkbold
 MKITALIC_CMD?=	mkitalic
+BDFTOPCF_CMD?=	bdftopcf
 
 DIST_ALL=	5x10B.bdf 5x10a.bdf 5x10rk.bdf knj10.bdf knj10B.bdf
 
@@ -15,6 +16,8 @@
 BDF_ALL=	${DIST_ALL} ${MADE_BOLD} ${MADE_ITALIC}
 PCF_ALL=	${BDF_ALL:S/.bdf/.pcf.gz/g}
 
+.SUFFIXES:	.bdf .pcf
+
 all: ${PCF_ALL}
 
 ${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
@@ -23,12 +26,15 @@
 ${MADE_ITALIC}: ${.TARGET:S/i.bdf/.bdf/}
 	${MKITALIC_CMD} $> > $@
 
-${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
-	bdftopcf $> | ${GZIP_CMD} -c > $@
+.bdf.pcf: 
+	${BDFTOPCF_CMD} $> > $@
+
+${PCF_ALL}: ${.TARGET:S/.gz//}
+	${GZIP_CMD} $>
 
 install:
 	mkdir -p ${PREFIX}/${FONTSDIR}
 	${BSD_INSTALL_DATA} ${PCF_ALL} ${PREFIX}/${FONTSDIR}
 
 clean::
-	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
+	rm -f ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
Index: kanji18/files/Makefile.in
===================================================================
RCS file: /home/ncvs/ports/japanese/kanji18/files/Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 Makefile.in
--- kanji18/files/Makefile.in	24 Jan 2002 14:36:25 -0000	1.2
+++ kanji18/files/Makefile.in	22 Feb 2005 11:26:44 -0000
@@ -3,6 +3,7 @@
 GZIP_CMD?=	gzip
 MKBOLD_CMD?=	mkbold
 MKITALIC_CMD?=	mkitalic
+BDFTOPCF_CMD?=	bdftopcf
 
 DIST_ALL=	kanji18.bdf
 
@@ -15,6 +16,8 @@
 BDF_ALL=	${DIST_ALL} ${MADE_BOLD} ${MADE_ITALIC}
 PCF_ALL=	${BDF_ALL:S/.bdf/.pcf.gz/g}
 
+.SUFFIXES:	.bdf .pcf
+
 all: ${PCF_ALL}
 
 ${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
@@ -23,12 +26,15 @@
 ${MADE_ITALIC}: ${.TARGET:S/i.bdf/.bdf/}
 	${MKITALIC_CMD} $> > $@
 
-${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
-	bdftopcf $> | ${GZIP_CMD} -c > $@
+.bdf.pcf: 
+	${BDFTOPCF_CMD} $> > $@
+
+${PCF_ALL}: ${.TARGET:S/.gz//}
+	${GZIP_CMD} $>
 
 install:
 	mkdir -p ${PREFIX}/${FONTSDIR}
 	${BSD_INSTALL_DATA} ${PCF_ALL} ${PREFIX}/${FONTSDIR}
 
 clean::
-	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
+	rm -f ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
Index: kanji26/files/Makefile.in
===================================================================
RCS file: /home/ncvs/ports/japanese/kanji26/files/Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 Makefile.in
--- kanji26/files/Makefile.in	24 Jan 2002 14:36:25 -0000	1.2
+++ kanji26/files/Makefile.in	22 Feb 2005 11:31:12 -0000
@@ -3,6 +3,7 @@
 GZIP_CMD?=	gzip
 MKBOLD_CMD?=	mkbold
 MKITALIC_CMD?=	mkitalic
+BDFTOPCF_CMD?=	bdftopcf
 
 DIST_ALL=	kanji26.bdf
 
@@ -15,6 +16,8 @@
 BDF_ALL=	${DIST_ALL} ${MADE_BOLD} ${MADE_ITALIC}
 PCF_ALL=	${BDF_ALL:S/.bdf/.pcf.gz/g}
 
+.SUFFIXES:	.bdf .pcf
+
 all: ${PCF_ALL}
 
 ${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
@@ -23,12 +26,15 @@
 ${MADE_ITALIC}: ${.TARGET:S/i.bdf/.bdf/}
 	${MKITALIC_CMD} $> > $@
 
-${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
-	bdftopcf $> | ${GZIP_CMD} -c > $@
+.bdf.pcf: 
+	${BDFTOPCF_CMD} $> > $@
+
+${PCF_ALL}: ${.TARGET:S/.gz//}
+	${GZIP_CMD} $>
 
 install:
 	mkdir -p ${PREFIX}/${FONTSDIR}
 	${BSD_INSTALL_DATA} ${PCF_ALL} ${PREFIX}/${FONTSDIR}
 
 clean::
-	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
+	rm -f ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
Index: kappa20/files/Makefile.in
===================================================================
RCS file: /home/ncvs/ports/japanese/kappa20/files/Makefile.in,v
retrieving revision 1.5
diff -u -r1.5 Makefile.in
--- kappa20/files/Makefile.in	9 Nov 2004 21:30:30 -0000	1.5
+++ kappa20/files/Makefile.in	22 Feb 2005 11:02:05 -0000
@@ -3,6 +3,7 @@
 GZIP_CMD?=	gzip
 MKBOLD_CMD?=	mkbold
 MKITALIC_CMD?=	mkitalic
+BDFTOPCF_CMD?=	bdftopcf
 
 CAT?=		/bin/cat
 CP?=		/bin/cp
@@ -29,6 +30,8 @@
 BDF_ALL=	${DIST_ALL} ${MADE_BDF} ${MADE_BOLD} ${MADE_ITALIC}
 PCF_ALL=	${BDF_ALL:S/.bdf/.pcf.gz/g}
 
+.SUFFIXES:	.bdf .pcf
+
 all: ${PCF_ALL} fonts.alias
 
 ${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
@@ -37,8 +40,11 @@
 ${MADE_ITALIC}: ${.TARGET:S/mi/m/:S/bi./b./:S/bi-/b-/}
 	${MKITALIC_CMD} $> > $@
 
-${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
-	bdftopcf $> | ${GZIP_CMD} -c > $@
+.bdf.pcf: 
+	${BDFTOPCF_CMD} $> > $@
+
+${PCF_ALL}: ${.TARGET:S/.gz//}
+	${GZIP_CMD} $>
 
 vk20m.bdf: k20m.bdf tategaki.diff
 	${SED} '/vk20b.bdf/,$$d' tategaki.diff | ${PATCH} -o $@ k20m.bdf
@@ -59,4 +65,4 @@
 	${BSD_INSTALL_DATA} ${PCF_ALL} ${PREFIX}/${FONTSDIR}
 
 clean::
-	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
+	rm -f ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}

--H8ygTp4AXg6deix2--
