[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:13871] Re: ptex-* restructure



From: nakahara@xxxxxxxxxxxxxxxxxxxxx
Subject: [debian-devel:13870] Re: ptex-* restructure
Date: Tue, 6 Mar 2001 10:37:31 +0900

> 中原です
> 
>  > 本格的には dvi2ps-fontdata-ja を更に分割してもらって
>  > 重複部分 (どうも vf の方はリンクなんですね) を 
>  > dvi2ps-fontdata-base とかに分離して ptex-base も問題の 
>  > tfm/vf は dvips-fontdata?/ptex-fonts? とかにして 
>  > dvi2ps-fontdata-base と dvips-fontdata を選択できるよう
>  > にするのかな、と思います。
> 
> 分割するのは、かまいません。具体的に指示してください。

早速ありがとうございます。今ちょっとテスト用に作って
みた限りでは Makefile の jptfm ptexvf 部分で dvi2ps-fontdata-base
(名前は適当に)を作るようにするだけだと思います。

make のターゲットに jptfm ptexvf を同時に書いてしまえ
ば良いのかもわかりませんが自信無いので分けてあったり
doc に README vfdata.doc を入れたりしてるのは意味あり
ませんのでその辺は refine してください(^^;

ただ doc を dvi2ps-fontdata-ja にリンクすると 
dvi2ps-fontdata-base が dvi2ps-fontdata-ja に依存する
必要があって dvips-fontdata と選択できるようにできない
のでリンクでなく実体を与える必要があるようです。

説明では分りずらいと思うので上記のようないいかげんなところ
がありますがパッチです。それと dvi2ps-fontdata-base 用の
post* が必要です(他のと同様に texhash するだけ)。

civic:~/misc/pack/dvi2ps-fontdata-1.0$ ls debian/dvi2ps-fontdata-base.*
debian/dvi2ps-fontdata-base.postinst  debian/dvi2ps-fontdata-base.postrm

civic:~/misc/pack/dvi2ps-fontdata-1.0$ diff -u debian/Makefile.org debian/Makefile
--- debian/Makefile.org	Tue Mar  6 08:00:04 2001
+++ debian/Makefile	Tue Mar  6 07:57:34 2001
@@ -6,7 +6,7 @@
 	uudecode -o /dev/stdout debian/ptexfake-tfm.tar.gz.uu | tar xvpfz -
 
 #install:	a2mor2 a2vfl a2wl jptfm # ptexvf 
-install:	a2mor2 a2vfl a2wl jptfm ptexvf 
+install:	a2mor2 a2vfl a2wl
 
 ptex:	FRC
 #	install -d -m755  $(FONTS)/tfm/ptex
civic:~/misc/pack/dvi2ps-fontdata-1.0$ diff -u debian/rules.org debian/rules
--- debian/rules.org	Tue Mar  6 08:03:55 2001
+++ debian/rules	Tue Mar  6 08:19:11 2001
@@ -112,6 +112,14 @@
 		rm -f $(BSR)/$$f.tfm ; \
 	done
 
+	install -d debian/dvi2ps-fontdata-base/usr/share/doc/dvi2ps-fontdata-base
+	debian/install-jdoc README \
+		debian/dvi2ps-fontdata-base/usr/share/doc/dvi2ps-fontdata-base/README.ja
+	debian/install-jdoc vfdata.doc \
+		debian/dvi2ps-fontdata-base/usr/share/doc/dvi2ps-fontdata-base
+	make -f debian/Makefile ptexvf DESTDIR=`pwd`/debian/dvi2ps-fontdata-base
+	make -f debian/Makefile jptfm DESTDIR=`pwd`/debian/dvi2ps-fontdata-base
+
 	dh_movefiles
 	touch install-stamp
 
ptex-base 側では

/usr/share/texmf/fonts/vf と
mv /usr/share/texmf/fonts/tfm/ptex/gb* /usr/share/texmf/fonts/tfm/jp
mv /usr/share/texmf/fonts/tfm/ptex/rm* /usr/share/texmf/fonts/tfm/jp

した部分で dvips-fontdata (これも名前は適当に)を作れば
良さそうです。tfm/ptex/ のままだと dvi2ps が見てくれ
ないようで tfm/jp に移動する必要があると思います。

今試したところでは dvi2ps-fontdata-base/dvips-fontdata
を入れ換えしても dvips/dvi2ps は動作し、見掛け上差は
無いように思います。

# nmin*.tfm/ngoth*.tfm って何でしたっけ?

疑問点などあればお報せください。よろしくお願いします。

			   平成13年3月6日(火)
-- 
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/