diff options
author | hrs <hrs@FreeBSD.org> | 2004-10-30 18:47:46 +0800 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2004-10-30 18:47:46 +0800 |
commit | 5e193b039a0585883d0c8723ff5c4fc656b88655 (patch) | |
tree | e2fc7994a334770106b88d8424683288ea85fa64 /japanese/jadetex-ptex/files | |
parent | 14674f6da32d0475c3fe545ec5db115effb020a4 (diff) | |
download | freebsd-ports-gnome-5e193b039a0585883d0c8723ff5c4fc656b88655.tar.gz freebsd-ports-gnome-5e193b039a0585883d0c8723ff5c4fc656b88655.tar.zst freebsd-ports-gnome-5e193b039a0585883d0c8723ff5c4fc656b88655.zip |
Use $TEXMFLOCAL/ptex/jadetex as the install directory.
Bump PORTREVISION.
Diffstat (limited to 'japanese/jadetex-ptex/files')
-rw-r--r-- | japanese/jadetex-ptex/files/patch-Makefile | 32 | ||||
-rw-r--r-- | japanese/jadetex-ptex/files/patch-README.jadetex-ptex | 99 |
2 files changed, 70 insertions, 61 deletions
diff --git a/japanese/jadetex-ptex/files/patch-Makefile b/japanese/jadetex-ptex/files/patch-Makefile index 56506030b2eb..eeebbba7a736 100644 --- a/japanese/jadetex-ptex/files/patch-Makefile +++ b/japanese/jadetex-ptex/files/patch-Makefile @@ -2,13 +2,13 @@ Index: Makefile =================================================================== RCS file: /home/cvs/private/hrs/jadetex-ptex/Makefile,v retrieving revision 1.1.1.1 -retrieving revision 1.6 -diff -d -u -I\$FreeBSD: /tmp/pcvs/ports/japanese/jadetex-ptex/files/patch-Makefile,v 1.1 2003-07-03 14:17:20 kuriyama Exp $ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 -r1.6 +retrieving revision 1.7 +diff -d -u -I\$FreeBSD: /tmp/pcvs/ports/japanese/jadetex-ptex/files/patch-Makefile,v 1.2 2004-10-30 10:47:46 hrs Exp $ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 -r1.7 --- Makefile 10 Jun 2003 15:24:06 -0000 1.1.1.1 -+++ Makefile 3 Jul 2003 13:48:35 -0000 1.6 -@@ -1,27 +1,67 @@ ++++ Makefile 30 Oct 2004 10:26:07 -0000 1.7 +@@ -1,27 +1,71 @@ -default: basic -+# $hrs: jadetex-ptex/Makefile,v 1.6 2003/07/03 13:48:35 hrs Exp $ ++# $hrs: jadetex-ptex/Makefile,v 1.7 2004/10/30 10:26:07 hrs Exp $ -basic: jadetex.ltx - tex jadetex.ins @@ -59,22 +59,26 @@ diff -d -u -I\$FreeBSD: /tmp/pcvs/ports/japanese/jadetex-ptex/files/patch-Makefi +#${PROGNAME_PDFJADETEX}.fmt: ${PROGNAME_PDFJADETEX}.ini ${PROGNAME_PDFJADETEX}.ltx +# ${PDFTEX_BIN} -ini -progname=${PROGNAME_PDFJADETEX} "&${PDFLATEX}" ${PROGNAME_PDFJADETEX}.ini + -+TTDEST?= ${TTDIR} -+TTDIR!= kpsewhich -expand-var '$$TEXMFMAIN' ++TEXMFLOCAL_X!= kpsewhich -expand-var '$$TEXMFLOCAL' ++TEXMFMAIN_X!= kpsewhich -expand-var '$$TEXMFMAIN' ++TEXMFLOCAL?= ${TEXMFLOCAL_X} ++TEXMFMAIN?= ${TEXMFMAIN_X} ++WEB2CDIR?= ${TEXMFMAIN}/web2c-ptex ++JADETEXDIR?= ${TEXMFLOCAL}/ptex/jadetex + +install: ${PROGNAME_JADETEX}.ltx dsssl-ptex.def + ${MAKE} ${.MAKEFLAGS} jadetex-install -+ mkdir -p ${TTDEST}/tex/jadetex -+ cp ${PROGNAME_JADETEX}.ltx dsssl-ptex.def ${TTDEST}/tex/jadetex ++ mkdir -p ${JADETEXDIR} ++ cp ${PROGNAME_JADETEX}.ltx dsssl-ptex.def ${JADETEXDIR} + +jadetex-install: ${PROGNAME_JADETEX}.fmt -+ mkdir -p ${TTDEST}/web2c -+ cp ${PROGNAME_JADETEX}.fmt ${TTDEST}/web2c ++ mkdir -p ${WEB2CDIR} ++ cp ${PROGNAME_JADETEX}.fmt ${WEB2CDIR} + ln -s -f ${TEX_BIN} ${PROGNAME_JADETEX_BIN} + +#pdfjadetex-install: ${PROGNAME_PDFJADETEX}.fmt -+# mkdir -p ${TTDEST}/web2c -+# cp ${PROGNAME_PDFJADETEX}.fmt ${TT}/web2c ++# mkdir -p ${WEB2CDIR} ++# cp ${PROGNAME_PDFJADETEX}.fmt ${WEB2CDIR} +# ln -s -f ${PDFTEX_BIN} ${PROGNAME_PDFJADETEX_BIN} realclean: clean @@ -90,7 +94,7 @@ diff -d -u -I\$FreeBSD: /tmp/pcvs/ports/japanese/jadetex-ptex/files/patch-Makefi test: openjade -t tex -d ../docbook/print/docbook.dsl test-tables.sgm -@@ -31,5 +71,4 @@ +@@ -31,5 +75,4 @@ jadetex/index.* jadetex/doc/install.pdf \ jadetex/Makefile jadetex/ChangeLog jadetex/*ini) diff --git a/japanese/jadetex-ptex/files/patch-README.jadetex-ptex b/japanese/jadetex-ptex/files/patch-README.jadetex-ptex index b550a88d1b4e..190d8742c149 100644 --- a/japanese/jadetex-ptex/files/patch-README.jadetex-ptex +++ b/japanese/jadetex-ptex/files/patch-README.jadetex-ptex @@ -3,86 +3,91 @@ Index: README.jadetex-ptex RCS file: README.jadetex-ptex diff -N README.jadetex-ptex --- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ README.jadetex-ptex 28 Jun 2003 15:45:46 -0000 1.2 -@@ -0,0 +1,100 @@ -+$hrs: jadetex-ptex/README.jadetex-ptex,v 1.2 2003/06/28 15:45:46 hrs Exp $ ++++ README.jadetex-ptex 30 Oct 2004 10:29:03 -0000 1.3 +@@ -0,0 +1,105 @@ ++$hrs: jadetex-ptex/README.jadetex-ptex,v 1.3 2004/10/30 10:29:03 hrs Exp $ + -+ pTeX+JadeTeX (JadeTeX-pTeX) $B%Q%C%A$K$D$$$F(B ++ pTeX+JadeTeX (JadeTeX-pTeX) パッチについて + -+ $B:4F#(B $B9-@8(B <hrs@allbsd.org> ++ 佐藤 広生 <hrs@allbsd.org> + + -+0. $B2~D{MzNr(B ++0. 改訂履歴 + -+ 2003.06.10 $B=iHG8x3+(B -+ 2003.06.29 $BL>A0$r(B pjadetex $B$+$i(B jadetex-ptex $B$KJQ99!#(B ++ 2003.06.10 初版公開 ++ 2003.06.29 名前を pjadetex から jadetex-ptex に変更。 ++ 2004.10.30 インストールディレクトリを TEXMFLOCAL に変更。 + + -+1. $B$O$8$a$K(B ++1. はじめに + -+ $B$3$N%Q%C%A$O(B JadeTeX 3.13 $B$r(B pTeX $B$GMxMQ$G$-$k$h$&$K$9$k$?$a$N(B -+ $B$b$N$G$9!#%i%$%;%s%9$K$D$$$F$OJ8Kv$r$4Mw$/$@$5$$!#(B ++ このパッチは JadeTeX 3.13 を pTeX で利用できるようにするための ++ ものです。ライセンスについては文末をご覧ください。 + + -+2. $BF0:n4D6-(B ++2. 動作環境 + -+ $BF0:n$r3NG'$7$?4D6-$O$D$.$N$H$*$j$G$9!#(B3.1 $B0JA0$N(B pTeX $B$O!"(B -+ $BFbIt%^%/%mMQ$N%a%b%jNN0h$,>/$J$$$?$a@5>o$KF0$-$^$;$s!#(B -+ $BI,$:(B 3.1 $B0J9_$rMxMQ$7$F$/$@$5$$!#(B ++ 動作を確認した環境はつぎのとおりです。3.1 以前の pTeX は、 ++ 内部マクロ用のメモリ領域が少ないため正常に動きません。 ++ 必ず 3.1 以降を利用してください。 + + FreeBSD 4.8-RELEASE + pTeX Version 3.14159-p3.1.2 (euc) (Web2C 7.4.5) + + -+3. $B;H$$J}(B ++3. 使い方 + -+ JadeTeX 3.13 $B$N%=!<%9$r%@%&%s%m!<%I$7!"%Q%C%A$r(B -+ $BE,MQ$7$F$/$@$5$$!#(BMakefile $B$r$4Mw$K$J$k$HJ,$+$k$H;W$$$^$9$,!"(B -+ make install $B$G%$%s%9%H!<%k$5$l$k$N$O(B ++ JadeTeX 3.13 のソースをダウンロードし、パッチを ++ 適用してください。Makefile をご覧になると分かると思いますが、 ++ make install でインストールされるのは + -+ ${PREFIX}/bin/jadetex-ptex (${PREFIX}/bin/ptex $B$X$N(B symlink) -+ ${TEXMFMAIN}/web2c/jadetex-ptex.fmt -+ ${TEXMFMAIN}/tex/jadetex-ptex.ltx -+ ${TEXMFMAIN}/tex/dsssl-ptex.def ++ ${PREFIX}/bin/jadetex-ptex (${PREFIX}/bin/ptex への symlink) ++ ${TEXMFMAIN}/web2c-ptex/jadetex-ptex.fmt ++ ${TEXMFLOCAL}/ptex/jadetex/jadetex-ptex.ltx ++ ${TEXMFLOCAL}/ptex/jadetex/dsssl-ptex.def + -+ $B$N(B 4 $B8D$N%U%!%$%k$G$9!#4D6-$K$h$C$F$O!"%$%s%9%H!<%k8e$K(B -+ mktexlsr $B$r<B9T$9$kI,MW$,$"$k$+$b$7$l$^$;$s!#(B -+ $B%?%$%W%;%C%H$K$O(B jadetex-ptex $B$r<B9T$7$F$/$@$5$$!#(B ++ の 4 個のファイルです。環境によっては、インストール後に ++ mktexlsr を実行する必要があるかもしれません。 ++ タイプセットには jadetex-ptex を実行してください。 + ++ ${TEXMFMAIN}/web2c-ptex は、FreeBSD の ports でインストールした ++ 場合にのみ検索対象になる特殊なディレクトリです。 ++ 手動でインストールする場合は、Makefile にある $WEB2CDIR を ++ 適切な値に設定する必要があります。 + -+4. $B5;=Q>pJs(B ++4. 技術情報 + -+ $B$3$N%Q%C%A$G$O!"(B ++ このパッチでは、 + -+ 1) $B%U%!%$%kL>$r(B jadetex-ptex $B$KJQ99(B -+ 2) hyphenation $B5!G=$r@)8B(B -+ 3) $BF|K\8l%U%)%s%H$NBP1~$rDI2C(B ++ 1) ファイル名を jadetex-ptex に変更 ++ 2) hyphenation 機能を制限 ++ 3) 日本語フォントの対応を追加 + -+ $B$NE@$K<j$rF~$l$F$"$j$^$9!#(B ++ の点に手を入れてあります。 + -+ 1) $B$O!"(BJadeTeX $B$H$N6&B8$r2DG=$K$9$k$?$a$N=hCV$G$9!#(Bdsssl.def -+ -> dsssl-ptex.def $B$N$h$&$K!"%U%!%$%kL>$NKvHx$K(B -ptex $B$,DI2C$7$F$"$j$^$9!#(B ++ 1) は、JadeTeX との共存を可能にするための処置です。dsssl.def ++ -> dsssl-ptex.def のように、ファイル名の末尾に -ptex が追加してあります。 + -+ 2) $B$O!"(BpTeX $B$,9=B$E*$K(B babel package $B$KBP1~$G$-$J$$(B ($B;H$($k$3$H$O(B -+ $B;H$($^$9$,(B) $B$3$H$KBP$9$k=$@5$G$9!#(B -+ JadeTeX $B$,(B pTeX $B$G=hM}$G$-$J$$0lHVBg$-$JLdBjE@$,$3$NItJ,$G$7$?!#(B ++ 2) は、pTeX が構造的に babel package に対応できない (使えることは ++ 使えますが) ことに対する修正です。 ++ JadeTeX が pTeX で処理できない一番大きな問題点がこの部分でした。 + -+ 3) $B$O!"(BJade $B$N(B TeX backend $B$d(B JadeTeX $B$,F|K\8l%U%)%s%H$K4X$7$F$^$C$?$/(B -+ $B%1%"$7$F$$$J$$$?$a!"$9$Y$FL@D+BN(B (mc $B%U%!%_%j(B) $B$G=PNO$5$l$F$7$^$&LdBj$r(B -+ $B=$@5$7$?$b$N$G$9!#2$J8%U%)%s%H$K1~$8$FOBJ8%U%)%s%H$r@Z$jBX$($k$?$a$N(B -+ $B%^%C%T%s%0%F!<%V%k$r(B mlnames.sty $B$KDI2C$7$F$"$j$^$9!#(B -+ $B$A$g$C$HE,Ev$K(B mc $B$H(B gt $B$r3d$j?6$C$?$@$1$J$N$G!"2~A10F$,$"$j$^$7$?$i(B -+ $B$*CN$i$;$$$?$@$1$k$H$"$j$,$?$$$G$9!#(B ++ 3) は、Jade の TeX backend や JadeTeX が日本語フォントに関してまったく ++ ケアしていないため、すべて明朝体 (mc ファミリ) で出力されてしまう問題を ++ 修正したものです。欧文フォントに応じて和文フォントを切り替えるための ++ マッピングテーブルを mlnames.sty に追加してあります。 ++ ちょっと適当に mc と gt を割り振っただけなので、改善案がありましたら ++ お知らせいただけるとありがたいです。 + + -+5. $B:n<T$NO"Mm@h(B ++5. 作者の連絡先 + -+ $B$3$N%Q%C%A$K4X$9$k<ALd$dDs0F$O!":4F#(B <hrs@allbsd.org> $B$^$G$*4j$$$7$^$9!#(B ++ このパッチに関する質問や提案は、佐藤 <hrs@allbsd.org> までお願いします。 + + -+6. $B%i%$%;%s%9(B ++6. ライセンス + -+ Copyright 2003 Hiroki Sato <hrs@allbsd.org>, ++ Copyright 2003, 2004 Hiroki Sato <hrs@allbsd.org>, + All rights reserved. + + Redistribution and use in source and binary forms, with or without |