1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

Add jadetex-ptex 3.13,

a pTeX backend for Jade, for typesetting SGML documents.

PR:		ports/53880
Submitted by:	Hiroki Sato <hrs@FreeBSD.org>
This commit is contained in:
Jun Kuriyama 2003-07-03 14:17:21 +00:00
parent f5b3c117bd
commit 07c6b2bbda
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=84134
11 changed files with 469 additions and 0 deletions

View File

@ -103,6 +103,7 @@
SUBDIR += ipadic
SUBDIR += ircII
SUBDIR += iv
SUBDIR += jadetex-ptex
SUBDIR += japaneseAFM
SUBDIR += jargon-fpw
SUBDIR += jcode.pl

View File

@ -0,0 +1,41 @@
# New ports collection makefile for: jadetex-ptex
# Date created: 11 June 2003
# Whom: Hiroki Sato <hrs@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= jadetex
PORTVERSION= 3.13
CATEGORIES= japanese print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= jadetex
PKGNAMESUFFIX= -ptex
DISTNAME= jadetex-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= A pTeX backend for Jade, for typesetting SGML documents
BUILD_DEPENDS= ptex:${PORTSDIR}/japanese/ptex
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
RUN_DEPENDS= ptex:${PORTSDIR}/japanese/ptex
MESSAGE= ${PKGDIR}/pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
pre-patch:
@${SED} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${MESSAGE} > ${PKGMESSAGE}
post-install: rebuild-tex-database display-message
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}${PKGNAMESUFFIX}
${INSTALL_MAN} ${WRKSRC}/README.jadetex-ptex ${DOCSDIR}${PKGNAMESUFFIX}
.endif
rebuild-tex-database:
${LOCALBASE}/bin/mktexlsr
display-message:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (jadetex-3.13.tar.gz) = 634dfc172fbf66a6976e2c2c60e2d198

View File

@ -0,0 +1,98 @@
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
--- 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 @@
-default: basic
+# $hrs: jadetex-ptex/Makefile,v 1.6 2003/07/03 13:48:35 hrs Exp $
-basic: jadetex.ltx
- tex jadetex.ins
+PREFIX?= /usr/local
-jadetex.fmt: basic
- tex -ini -progname=jadetex "&latex" jadetex.ini
+TEX?= ptex
+TEX_BIN?= ${PREFIX}/bin/${TEX}
-pdfjadetex.fmt: basic
- pdftex -ini -progname=pdfjadetex "&pdflatex" pdfjadetex.ini
+PDFTEX?= pdftex
+PDFTEX_BIN?= ${PREFIX}/bin/${PDFTEX}
-install: jadetex.fmt pdfjadetex.fmt
- (TT=$$DESTDIR/`kpsewhich -expand-var '$$TEXMFMAIN'`; \
- mkdir -p $$TT/web2c; \
- cp pdfjadetex.fmt $$TT/web2c; \
- cp jadetex.fmt $$TT/web2c; \
- mkdir -p $$TT/tex/jadetex ; \
- cp dsssl.def jadetex.ltx $$TT/tex/jadetex)
+PROGNAME_JADETEX?= jadetex-ptex
+PROGNAME_JADETEX_BIN?= ${PREFIX}/bin/${PROGNAME_JADETEX}
+
+PROGNAME_PDFJADETEX?= pdfjadetex-ptex
+PROGNAME_PDFJADETEX?= ${PREFIX}/bin/${PROGNAME_PDFJADETEX}
+
+LATEX?= platex
+PDFLATEX?= pdflatex
+
+default: ${PROGNAME_JADETEX}.fmt
+all: default
+
+${PROGNAME_JADETEX}.ins: jadetex.ins
+ sed -e "s@[Jj][Aa][Dd][Ee][Tt][Ee][Xx]\.\([a-zA-Z]*\)@jadetex-ptex.\1@g;s@dsssl.def@dsssl-ptex.def@;s@\\[dsssl\\]@[dsssl-ptex]@" < $? > $@
+${PROGNAME_JADETEX}.dtx: jadetex.dtx
+ sed -e "s@[Jj][Aa][Dd][Ee][Tt][Ee][Xx]\.\([a-zA-Z]*\)@jadetex-ptex.\1@g;s@dsssl.def@dsssl-ptex.def@;s@\\[dsssl\\]@[dsssl-ptex]@" < $? > $@
+${PROGNAME_JADETEX}.ini: jadetex.ini
+ sed -e "s@[Jj][Aa][Dd][Ee][Tt][Ee][Xx]\.\([a-zA-Z]*\)@jadetex-ptex.\1@g;s@dsssl.def@dsssl-ptex.def@;s@\\[dsssl\\]@[dsssl-ptex]@" < $? > $@
+
+${PROGNAME_JADETEX}.ltx: ${PROGNAME_JADETEX}.ins ${PROGNAME_JADETEX}.dtx
+ ${TEX_BIN} ${PROGNAME_JADETEX}.ins
+
+${PROGNAME_JADETEX}.fmt: ${PROGNAME_JADETEX}.ini ${PROGNAME_JADETEX}.ltx
+ ${TEX_BIN} -ini -progname=${PROGNAME_JADETEX} "&${LATEX}" ${PROGNAME_JADETEX}.ini
+
+#${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'
+
+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
+
+jadetex-install: ${PROGNAME_JADETEX}.fmt
+ mkdir -p ${TTDEST}/web2c
+ cp ${PROGNAME_JADETEX}.fmt ${TTDEST}/web2c
+ ln -s -f ${TEX_BIN} ${PROGNAME_JADETEX_BIN}
+
+#pdfjadetex-install: ${PROGNAME_PDFJADETEX}.fmt
+# mkdir -p ${TTDEST}/web2c
+# cp ${PROGNAME_PDFJADETEX}.fmt ${TT}/web2c
+# ln -s -f ${PDFTEX_BIN} ${PROGNAME_PDFJADETEX_BIN}
realclean: clean
- -rm jadetex.fmt pdfjadetex.fmt dsssl.def jadetex.ltx
+ -rm -f ${PROGNAME_JADETEX}.fmt ${PROGNAME_PDFJADETEX}.fmt
+ -rm -f ${PROGNAME_JADETEX}.ltx ${PROGNAME_JADETEX}.dtx
+ -rm -f ${PROGNAME_JADETEX}.ini ${PROGNAME_JADETEX}.ins
+ -rm -f dsssl-ptex.def
clean:
- -rm *.log *.aux *.idx *.pdf *.toc *.dvi *.out
+ -rm -f *-ptex.* *.log *.aux *.idx *.pdf *.toc *.dvi *.out
test:
openjade -t tex -d ../docbook/print/docbook.dsl test-tables.sgm
@@ -31,5 +71,4 @@
jadetex/index.* jadetex/doc/install.pdf \
jadetex/Makefile jadetex/ChangeLog jadetex/*ini)
-jadetex.ltx: jadetex.dtx

View File

@ -0,0 +1,107 @@
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 $
+
+ pTeX+JadeTeX (JadeTeX-pTeX) $B%Q%C%A$K$D$$$F(B
+
+ $B:4F#(B $B9-@8(B <hrs@allbsd.org>
+
+
+0. $B2~D{MzNr(B
+
+ 2003.06.10 $B=iHG8x3+(B
+ 2003.06.29 $BL>A0$r(B pjadetex $B$+$i(B jadetex-ptex $B$KJQ99!#(B
+
+
+1. $B$O$8$a$K(B
+
+ $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
+
+
+2. $BF0:n4D6-(B
+
+ $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
+
+ FreeBSD 4.8-RELEASE
+ pTeX Version 3.14159-p3.1.2 (euc) (Web2C 7.4.5)
+
+
+3. $B;H$$J}(B
+
+ 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
+
+ ${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
+
+ $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. $B5;=Q>pJs(B
+
+ $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
+
+ $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
+
+ 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
+
+ 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
+
+
+5. $B:n<T$NO"Mm@h(B
+
+ $B$3$N%Q%C%A$K4X$9$k<ALd$dDs0F$O!":4F#(B <hrs@allbsd.org> $B$^$G$*4j$$$7$^$9!#(B
+
+
+6. $B%i%$%;%s%9(B
+
+ Copyright 2003 Hiroki Sato <hrs@allbsd.org>,
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.

View File

@ -0,0 +1,48 @@
Index: jadetex.dtx
===================================================================
RCS file: /home/cvs/private/hrs/jadetex-ptex/jadetex.dtx,v
retrieving revision 1.1.1.1
retrieving revision 1.3
diff -d -u -I\$FreeBSD: /tmp/pcvs/ports/japanese/jadetex-ptex/files/patch-jadetex.dtx,v 1.1 2003-07-03 14:17:20 kuriyama Exp $ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 -r1.3
--- jadetex.dtx 10 Jun 2003 15:24:06 -0000 1.1.1.1
+++ jadetex.dtx 10 Jun 2003 18:20:49 -0000 1.3
@@ -2232,6 +2233,7 @@
\let\current@f@series\f@series
\let\current@f@shape\f@shape
\let\current@f@family\f@family
+\let\current@k@family\k@family
\let\current@f@size\f@size
\edef\LaTeXshape{\csname Width@\fProportionateWidth\endcsname
\csname Weight@\fWeight\endcsname}%
@@ -2246,10 +2248,20 @@
\else
\csname Family@\fFamName\endcsname
\fi}}%
+% -- pjadetex --
+% XXX: check jt1<family>.fd?
+ \edef\k@family{%
+ \expandafter\ifx\csname KanjiFamily@\fFamName\endcsname\relax
+ \csname KanjiFamily@\DefaultfFamName\endcsname
+ \else
+ \csname KanjiFamily@\fFamName\endcsname
+ \fi}
+% -- end --
\set@fontsize\baselinestretch{\fSize}{\LineSpacing}%
%\NeedsSelecttrue
%\ifx\f@size\current@f@size\relax\NeedsSelectfalse\fi
%\ifx\f@family\current@f@family\relax\NeedsSelectfalse\fi
+%\ifx\k@family\current@k@family\relax\NeedsSelectfalse\fi
%\ifx\f@shape\current@f@shape\relax\NeedsSelectfalse\fi
%\ifx\f@series\current@f@series\relax\NeedsSelectfalse\fi
%\ifNeedsSelect
@@ -2405,6 +2417,10 @@
\fancyhf{}%
\def\familydefault{ptm}%
\fontfamily{\familydefault}\selectfont
+ % -- pjadetex --
+ \def\kanjifamilydefault{\mcdefault}%
+ \kanjifamily{\kanjifamilydefault}\selectfont
+ % -- end --
\pagenumbering{arabic}%
\nonstopmode
\Mathcount0

View File

@ -0,0 +1,131 @@
Index: mlnames.sty
===================================================================
RCS file: /home/cvs/private/hrs/jadetex-ptex/mlnames.sty,v
retrieving revision 1.1.1.1
retrieving revision 1.4
diff -d -u -I\$FreeBSD: /tmp/pcvs/ports/japanese/jadetex-ptex/files/patch-mlnames.sty,v 1.1 2003-07-03 14:17:20 kuriyama Exp $ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 -r1.4
--- mlnames.sty 10 Jun 2003 15:24:06 -0000 1.1.1.1
+++ mlnames.sty 10 Jun 2003 18:20:49 -0000 1.4
@@ -5,7 +6,24 @@
%% Either version 1.0 or, at your option, any later version.
%%
\ProvidesPackage{mlnames}[2001/01/10, some XSL and Unicode support material, Sebastian Rahtz]
-%
+% -- pjadetex --
+\DeclareFontShape{JY1}{mc}{m}{n}{<-> min10}{}
+\DeclareFontShape{JY1}{gt}{m}{n}{<-> goth10}{}
+\DeclareFontShape{JY1}{mc}{m}{it}{<-> min10}{}
+\DeclareFontShape{JY1}{gt}{m}{it}{<-> goth10}{}
+\DeclareFontShape{JT1}{mc}{m}{it}{<-> min10}{}
+\DeclareFontShape{JT1}{gt}{m}{it}{<-> goth10}{}
+\DeclareFontShape{JY1}{mc}{bx}{n}{<-> min10}{}
+\DeclareFontShape{JY1}{gt}{bx}{n}{<-> goth10}{}
+\DeclareFontShape{JT1}{mc}{bx}{n}{<-> min10}{}
+\DeclareFontShape{JT1}{gt}{bx}{n}{<-> goth10}{}
+% -- workaround for T2A encoding
+\DeclareFontEncoding{T2A}{}{}
+\DeclareFontFamily{T2A}{mc}{}
+\DeclareFontFamily{T2A}{gt}{}
+\DeclareFontShape{T2A}{mc}{m}{n}{<-> min10}{}
+\DeclareFontShape{T2A}{gt}{m}{n}{<-> goth10}{}
+% -- end --
\DeclareFontFamily{T1}{pzd}{}
\DeclareFontShape{T1}{pzd}{m}{n}{<->pzdr}{}
\def\Family@monospace{pcr}
@@ -18,7 +36,7 @@
\DeclareFontShape{T1}{uzc}{mb}{it}{<-> uzcmi8t}{}
\DeclareFontShape{T1}{uzc}{m}{it}{<->ssub * uzc/mb/it}{}
\DeclareFontShape{T1}{uzc}{m}{n}{<->ssub * uzc/mb/it}{}
-\def\Family@unknown{<unknown>}
+\def\Family@unknown{<unknown>}
\def\Family@Arial{phv}
\def\Family@Helvetica{phv}
\def\Family@Palatino{ppl}
@@ -64,6 +82,54 @@
\expandafter\def\csname Family@OCRB10PitchBT\endcsname{bob}
\expandafter\def\csname Family@OCR-A\endcsname{boa}
\expandafter\def\csname Family@OCR-B-10PitchBT\endcsname{bob}
+% -- pjadetex --
+\def\KanjiFamily@unknown{<unknown>}
+\def\KanjiFamily@Arial{gt}
+\def\KanjiFamily@Helvetica{gt}
+\def\KanjiFamily@Palatino{gt}
+\def\KanjiFamily@Bookman{mc}
+\def\KanjiFamily@BaskervilleMT{gt}
+\def\KanjiFamily@Courier{mc}
+\def\KanjiFamily@Symbol{mc}
+\def\KanjiFamily@Wingdings{mc}
+\def\KanjiFamily@WingDings{mc}
+\def\KanjiFamily@LucidaSans{mc}
+\def\KanjiFamily@LucidaBright{mc}
+\def\KanjiFamily@LucidaTypewriter{mc}
+\def\KanjiFamily@Savoy{mc}
+\def\KanjiFamily@ACaslon{mc}
+\def\KanjiFamily@Caslon{mc}
+\def\KanjiFamily@Formata{mc}
+\def\KanjiFamily@FranklinGothic{mc}
+\def\KanjiFamily@OCRAbyBT{mc}
+\def\KanjiFamily@AGaramond{mc}
+\expandafter\def\csname KanjiFamily@Avant-Garde\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Courier New\endcsname{mc}
+\expandafter\def\csname KanjiFamily@New-Century-Schoolbook\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Times-Roman\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Trade-Gothic\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Times-New-Roman\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Times New Roman\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Times Roman\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Times-NR-MT\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Courier-New\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Zapf-Dingbats\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Gill-Sans\endcsname{mc}
+\expandafter\def\csname KanjiFamily@iso-serif\endcsname{mc}
+\expandafter\def\csname KanjiFamily@sans-serif\endcsname{mc}
+\expandafter\def\csname KanjiFamily@iso-sanserif\endcsname{mc}
+\expandafter\def\csname KanjiFamily@iso-monospace\endcsname{mc}
+\expandafter\def\csname KanjiFamily@LetterGothic12PitchBT\endcsname{mc}
+\expandafter\def\csname KanjiFamily@NewsGothic\endcsname{mc}
+\expandafter\def\csname KanjiFamily@NewsGothicBT\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Humanist521\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Humanist521BT\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Monospace821\endcsname{mc}
+\expandafter\def\csname KanjiFamily@Monospace821BT\endcsname{mc}
+\expandafter\def\csname KanjiFamily@OCRB10PitchBT\endcsname{mc}
+\expandafter\def\csname KanjiFamily@OCR-A\endcsname{mc}
+\expandafter\def\csname KanjiFamily@OCR-B-10PitchBT\endcsname{mc}
+% -- end --
% \end{macrocode}
% Matthias Clasen asked for the special code to be able
% to access Computer Modern caps and small caps as a font family.
@@ -205,19 +271,19 @@
\ifeof1
\message{I couldn't find the file language.dat. No hyphenation!!!}
\else
- \last@language\m@ne
- \loop
- \endlinechar\m@ne
- \read1 to \fo@line
- \endlinechar`\^^M
- \ifx\fo@line\@empty
- \else
- \edef\fo@line{\fo@line\space/}%
- \expandafter\process@line\fo@line
- \fi
- \iftrue \csname fi\endcsname
- \csname if\ifeof1 false\else true\fi\endcsname
- \repeat
+% \last@language\m@ne
+% \loop
+% \endlinechar\m@ne
+% \read1 to \fo@line
+% \endlinechar`\^^M
+% \ifx\fo@line\@empty
+% \else
+% \edef\fo@line{\fo@line\space/}%
+% \expandafter\process@line\fo@line
+% \fi
+% \iftrue \csname fi\endcsname
+% \csname if\ifeof1 false\else true\fi\endcsname
+% \repeat
\language=0
\fi
\closein1

View File

@ -0,0 +1,4 @@
hash_extra = 60000
pool_size = 1000000
max_strings = 70000
save_size = 10000

View File

@ -0,0 +1,11 @@
This is pJadeTeX, a localized TeX backend for Jade.
JadeTeX enables you to produce formatted output of documents written
with the Standard Generalized Markup Language (SGML). JadeTeX uses
tex to produce Device Independent (DVI) output; from there, you can
produce high quality hardcopy. JadeTeX also uses pdftex to produce
Adobe Portable Document Format (PDF) versions of your documents,
complete with hyperlinks, and suitable for distribution on the World
Wide Web and other media.
pJadeTeX is for pTeX, a Japanese specific TeX variant.

View File

@ -0,0 +1,16 @@
JadeTeX uses quite a lot of TeX's resources. You may find it
necessary to increase the size of some of TeX's resource pools by
editing the file %%LOCALBASE%%/share/texmf/web2c/texmf.cnf with any text
editor.
For example, to typeset the FreeBSD Handbook with JadeTeX, change the
following settings to the listed values:
hash_extra = 60000
pool_size = 1000000
max_strings = 70000
save_size = 10000
If you change %%LOCALBASE%%/share/texmf/web2c/texmf.cnf, delete the word
"original" on line 1 of the file. This will prevent future
installations of TeX from overwriting changes you've made.

View File

@ -0,0 +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
%%PORTDOCS%%share/doc/jadetex-ptex/README.jadetex-ptex
%%PORTDOCS%%@dirrm share/doc/jadetex-ptex
@exec %D/bin/mktexlsr
@unexec %D/bin/mktexlsr
@unexec rmdir %D/share/texmf/tex/jadetex 2> /dev/null || true