aboutsummaryrefslogtreecommitdiff
path: root/japanese/jadetex-ptex
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2004-10-30 10:47:46 +0000
committerHiroki Sato <hrs@FreeBSD.org>2004-10-30 10:47:46 +0000
commit918fd82ea06d64b045282d81a2d0387d08d8029e (patch)
treea910ef5de7dc6db9faa15f77f249ba0ae9d19a54 /japanese/jadetex-ptex
parent3d1872ff523b875dcc8ebcc5fc3a5cbc6bfcf1b7 (diff)
downloadports-918fd82ea06d64b045282d81a2d0387d08d8029e.tar.gz
ports-918fd82ea06d64b045282d81a2d0387d08d8029e.zip
Notes
Diffstat (limited to 'japanese/jadetex-ptex')
-rw-r--r--japanese/jadetex-ptex/Makefile2
-rw-r--r--japanese/jadetex-ptex/files/patch-Makefile32
-rw-r--r--japanese/jadetex-ptex/files/patch-README.jadetex-ptex99
-rw-r--r--japanese/jadetex-ptex/pkg-plist8
4 files changed, 75 insertions, 66 deletions
diff --git a/japanese/jadetex-ptex/Makefile b/japanese/jadetex-ptex/Makefile
index 5ec832344332..0df2564765c1 100644
--- a/japanese/jadetex-ptex/Makefile
+++ b/japanese/jadetex-ptex/Makefile
@@ -7,7 +7,7 @@
PORTNAME= jadetex
PORTVERSION= 3.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= japanese print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
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
diff --git a/japanese/jadetex-ptex/pkg-plist b/japanese/jadetex-ptex/pkg-plist
index 6b0f778a26c1..f9678c0baaa9 100644
--- a/japanese/jadetex-ptex/pkg-plist
+++ b/japanese/jadetex-ptex/pkg-plist
@@ -1,11 +1,11 @@
@comment $FreeBSD$
@exec ln -s -f %D/bin/ptex %D/bin/jadetex-ptex
@unexec rm -f %D/bin/jadetex-ptex
-share/texmf/tex/jadetex/dsssl-ptex.def
-share/texmf/tex/jadetex/jadetex-ptex.ltx
-share/texmf/web2c/jadetex-ptex.fmt
+share/texmf-local/ptex/jadetex/dsssl-ptex.def
+share/texmf-local/ptex/jadetex/jadetex-ptex.ltx
+share/texmf/web2c-ptex/jadetex-ptex.fmt
%%PORTDOCS%%%%DOCSDIR%%%%PKGNAMESUFFIX%%/README.jadetex-ptex
%%PORTDOCS%%@dirrm %%DOCSDIR%%%%PKGNAMESUFFIX%%
@exec %D/bin/mktexlsr
@unexec %D/bin/mktexlsr
-@unexec rmdir %D/share/texmf/tex/jadetex 2> /dev/null || true
+@unexec rmdir %D/share/texmf-local/ptex/jadetex 2> /dev/null || true