ports/53880: New port: japanese/jadetex-ptex

Hiroki Sato hrs at FreeBSD.org
Sat Jun 28 17:30:20 UTC 2003


>Number:         53880
>Category:       ports
>Synopsis:       New port: japanese/jadetex-ptex
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 28 10:30:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Hiroki Sato
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Tokyo University of Science
>Environment:
System: FreeBSD alph.allbsd.org 4.8-STABLE FreeBSD 4.8-STABLE #7: Tue May 20 00:05:43 JST 2003     hrs at alph.allbsd.org:/home/obj/home/src/sys/ALPH  i386

>Description:
	jadetex-ptex is a patched version of print/jadetex that
        can handle Japanese documents using japanese/ptex.
        This port can genarate printable format from Japanese SGML documents
        including Japanese translation of FreeBSD Handbook. 

>How-To-Repeat:
	N/A

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	jadetex-ptex
#	jadetex-ptex/distinfo
#	jadetex-ptex/files
#	jadetex-ptex/files/texmf.cnf
#	jadetex-ptex/files/patch-aa
#	jadetex-ptex/pkg-descr
#	jadetex-ptex/pkg-message
#	jadetex-ptex/pkg-plist
#	jadetex-ptex/Makefile
#
echo c - jadetex-ptex
mkdir -p jadetex-ptex > /dev/null 2>&1
echo x - jadetex-ptex/distinfo
sed 's/^X//' >jadetex-ptex/distinfo << 'END-of-jadetex-ptex/distinfo'
XMD5 (jadetex-3.13.tar.gz) = 634dfc172fbf66a6976e2c2c60e2d198
END-of-jadetex-ptex/distinfo
echo c - jadetex-ptex/files
mkdir -p jadetex-ptex/files > /dev/null 2>&1
echo x - jadetex-ptex/files/texmf.cnf
sed 's/^X//' >jadetex-ptex/files/texmf.cnf << 'END-of-jadetex-ptex/files/texmf.cnf'
X          hash_extra = 60000
X          pool_size = 1000000
X          max_strings = 70000
X          save_size = 10000
END-of-jadetex-ptex/files/texmf.cnf
echo x - jadetex-ptex/files/patch-aa
sed 's/^X//' >jadetex-ptex/files/patch-aa << 'END-of-jadetex-ptex/files/patch-aa'
XIndex: Makefile
X===================================================================
XRCS file: /home/cvs/private/hrs/jadetex-ptex/Makefile,v
Xretrieving revision 1.1.1.1
Xdiff -d -u -I\$FreeBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 Makefile
X--- Makefile	10 Jun 2003 15:24:06 -0000	1.1.1.1
X+++ Makefile	28 Jun 2003 16:17:15 -0000
X@@ -1,27 +1,67 @@
X-default: basic
X+# $hrs: jadetex-ptex/Makefile,v 1.5 2003/06/28 16:09:23 hrs Exp $
X 
X-basic: jadetex.ltx
X-	tex jadetex.ins
X+PREFIX?=	/usr/local
X 
X-jadetex.fmt: basic
X-	tex -ini -progname=jadetex "&latex" jadetex.ini
X+TEX?=		ptex
X+TEX_BIN?=	${PREFIX}/bin/${TEX}
X 
X-pdfjadetex.fmt: basic
X-	pdftex -ini -progname=pdfjadetex "&pdflatex" pdfjadetex.ini
X+PDFTEX?=	pdftex
X+PDFTEX_BIN?=	${PREFIX}/bin/${PDFTEX}
X 
X-install: jadetex.fmt pdfjadetex.fmt
X-	(TT=$$DESTDIR/`kpsewhich -expand-var '$$TEXMFMAIN'`; \
X-	mkdir -p $$TT/web2c; \
X-	cp pdfjadetex.fmt $$TT/web2c; \
X-	cp jadetex.fmt $$TT/web2c; \
X-	mkdir -p $$TT/tex/jadetex ; \
X-	cp dsssl.def jadetex.ltx $$TT/tex/jadetex)
X+PROGNAME_JADETEX?=	jadetex-ptex
X+PROGNAME_JADETEX_BIN?=	${PREFIX}/bin/${PROGNAME_JADETEX}
X+
X+PROGNAME_PDFJADETEX?=	pdfjadetex-ptex
X+PROGNAME_PDFJADETEX?=	${PREFIX}/bin/${PROGNAME_PDFJADETEX}
X+
X+LATEX?=		platex
X+PDFLATEX?=	pdflatex
X+
X+default: ${PROGNAME_JADETEX}.fmt
X+all: default
X+
X+${PROGNAME_JADETEX}.ins: jadetex.ins
X+	sed -e "s at jadetex\.\([a-zA-Z]*\)@jadetex-ptex.\1@;s at dsssl.def@dsssl-ptex.def@" < $? > $@
X+${PROGNAME_JADETEX}.dtx: jadetex.dtx
X+	sed -e "s at jadetex\.\([a-zA-Z]*\)@jadetex-ptex.\1@;s at dsssl.def@dsssl-ptex.def@" < $? > $@
X+${PROGNAME_JADETEX}.ini: jadetex.ini
X+	sed -e "s at jadetex\.\([a-zA-Z]*\)@jadetex-ptex.\1@;s at dsssl.def@dsssl-ptex.def@" < $? > $@
X+
X+${PROGNAME_JADETEX}.ltx: ${PROGNAME_JADETEX}.ins ${PROGNAME_JADETEX}.dtx
X+	${TEX_BIN} ${PROGNAME_JADETEX}.ins
X+
X+${PROGNAME_JADETEX}.fmt: ${PROGNAME_JADETEX}.ini ${PROGNAME_JADETEX}.ltx
X+	${TEX_BIN} -ini -progname=${PROGNAME_JADETEX} "&${LATEX}" ${PROGNAME_JADETEX}.ini
X+
X+#${PROGNAME_PDFJADETEX}.fmt: ${PROGNAME_PDFJADETEX}.ini ${PROGNAME_PDFJADETEX}.ltx
X+#	${PDFTEX_BIN} -ini -progname=${PROGNAME_PDFJADETEX} "&${PDFLATEX}" ${PROGNAME_PDFJADETEX}.ini
X+
X+TTDEST?= ${TTDIR}
X+TTDIR!=	 kpsewhich -expand-var '$$TEXMFMAIN'
X+
X+install: ${PROGNAME_JADETEX}.ltx dsssl-ptex.def
X+	${MAKE} ${.MAKEFLAGS} jadetex-install
X+	mkdir -p ${TTDEST}/tex/jadetex
X+	cp ${PROGNAME_JADETEX}.ltx dsssl-ptex.def ${TTDEST}/tex/jadetex
X+
X+jadetex-install: ${PROGNAME_JADETEX}.fmt
X+	mkdir -p ${TTDEST}/web2c
X+	cp ${PROGNAME_JADETEX}.fmt ${TTDEST}/web2c
X+	ln -s -f ${TEX_BIN} ${PROGNAME_JADETEX_BIN}
X+
X+#pdfjadetex-install: ${PROGNAME_PDFJADETEX}.fmt
X+#	mkdir -p ${TTDEST}/web2c
X+#	cp ${PROGNAME_PDFJADETEX}.fmt ${TT}/web2c
X+#	ln -s -f ${PDFTEX_BIN} ${PROGNAME_PDFJADETEX_BIN}
X 
X realclean: clean
X-	-rm jadetex.fmt pdfjadetex.fmt dsssl.def jadetex.ltx
X+	-rm -f ${PROGNAME_JADETEX}.fmt ${PROGNAME_PDFJADETEX}.fmt
X+	-rm -f ${PROGNAME_JADETEX}.ltx ${PROGNAME_JADETEX}.dtx
X+	-rm -f ${PROGNAME_JADETEX}.ini ${PROGNAME_JADETEX}.ins
X+	-rm -f dsssl-ptex.def 
X 
X clean:
X-	-rm  *.log *.aux *.idx *.pdf *.toc *.dvi *.out
X+	-rm -f *.log *.aux *.idx *.pdf *.toc *.dvi *.out
X 
X test:
X 	openjade -t tex -d ../docbook/print/docbook.dsl test-tables.sgm
X@@ -31,5 +71,4 @@
X 	jadetex/index.* jadetex/doc/install.pdf \
X 	jadetex/Makefile jadetex/ChangeLog jadetex/*ini)
X 
X-jadetex.ltx: jadetex.dtx
X 
XIndex: README.jadetex-ptex
X===================================================================
XRCS file: README.jadetex-ptex
Xdiff -N README.jadetex-ptex
X--- /dev/null	1 Jan 1970 00:00:00 -0000
X+++ README.jadetex-ptex	28 Jun 2003 15:45:46 -0000	1.2
X@@ -0,0 +1,100 @@
X+$hrs: jadetex-ptex/README.jadetex-ptex,v 1.2 2003/06/28 15:45:46 hrs Exp $
X+
X+               pTeX+JadeTeX (JadeTeX-pTeX) ¥Ñ¥Ã¥Á¤Ë¤Ä¤¤¤Æ
X+
X+                                                  º´Æ£ ¹­À¸ <hrs at allbsd.org>
X+
X+
X+0. ²þÄûÍúÎò
X+
X+  2003.06.10    ½éÈǸø³«
X+  2003.06.29    ̾Á°¤ò pjadetex ¤«¤é jadetex-ptex ¤ËÊѹ¹¡£
X+
X+
X+1. ¤Ï¤¸¤á¤Ë
X+
X+  ¤³¤Î¥Ñ¥Ã¥Á¤Ï JadeTeX 3.13 ¤ò pTeX ¤ÇÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Î
X+  ¤â¤Î¤Ç¤¹¡£¥é¥¤¥»¥ó¥¹¤Ë¤Ä¤¤¤Æ¤ÏʸËö¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
X+
X+
X+2. Æ°ºî´Ä¶­
X+
X+  Æ°ºî¤ò³Îǧ¤·¤¿´Ä¶­¤Ï¤Ä¤®¤Î¤È¤ª¤ê¤Ç¤¹¡£3.1 °ÊÁ°¤Î pTeX ¤Ï¡¢
X+  ÆâÉô¥Þ¥¯¥íÍѤΥá¥â¥êÎΰ褬¾¯¤Ê¤¤¤¿¤áÀµ¾ï¤ËÆ°¤­¤Þ¤»¤ó¡£
X+  ɬ¤º 3.1 °Ê¹ß¤òÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
X+
X+   FreeBSD 4.8-RELEASE
X+   pTeX Version 3.14159-p3.1.2 (euc) (Web2C 7.4.5)
X+
X+
X+3. »È¤¤Êý
X+
X+  JadeTeX 3.13 ¤Î¥½¡¼¥¹¤ò¥À¥¦¥ó¥í¡¼¥É¤·¡¢¥Ñ¥Ã¥Á¤ò
X+  ŬÍѤ·¤Æ¤¯¤À¤µ¤¤¡£Makefile ¤ò¤´Í÷¤Ë¤Ê¤ë¤Èʬ¤«¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢
X+  make install ¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ë¤Î¤Ï
X+
X+   ${PREFIX}/bin/jadetex-ptex (${PREFIX}/bin/ptex ¤Ø¤Î symlink)
X+   ${TEXMFMAIN}/web2c/jadetex-ptex.fmt
X+   ${TEXMFMAIN}/tex/jadetex-ptex.ltx
X+   ${TEXMFMAIN}/tex/dsssl-ptex.def
X+
X+ ¤Î 4 ¸Ä¤Î¥Õ¥¡¥¤¥ë¤Ç¤¹¡£´Ä¶­¤Ë¤è¤Ã¤Æ¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë
X+ mktexlsr ¤ò¼Â¹Ô¤¹¤ëɬÍפ¬¤¢¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£
X+ ¥¿¥¤¥×¥»¥Ã¥È¤Ë¤Ï jadetex-ptex ¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£
X+
X+
X+4. µ»½Ñ¾ðÊó
X+
X+ ¤³¤Î¥Ñ¥Ã¥Á¤Ç¤Ï¡¢
X+
X+  1) ¥Õ¥¡¥¤¥ë̾¤ò jadetex-ptex ¤ËÊѹ¹
X+  2) hyphenation µ¡Ç½¤òÀ©¸Â
X+  3) ÆüËܸì¥Õ¥©¥ó¥È¤ÎÂбþ¤òÄɲÃ
X+
X+ ¤ÎÅÀ¤Ë¼ê¤òÆþ¤ì¤Æ¤¢¤ê¤Þ¤¹¡£
X+
X+ 1) ¤Ï¡¢JadeTeX ¤È¤Î¶¦Â¸¤ò²Äǽ¤Ë¤¹¤ë¤¿¤á¤Î½èÃ֤Ǥ¹¡£dsssl.def
X+ -> dsssl-ptex.def ¤Î¤è¤¦¤Ë¡¢¥Õ¥¡¥¤¥ë̾¤ÎËöÈø¤Ë -ptex ¤¬Äɲ䷤Ƥ¢¤ê¤Þ¤¹¡£
X+
X+ 2) ¤Ï¡¢pTeX ¤¬¹½Â¤Åª¤Ë babel package ¤ËÂбþ¤Ç¤­¤Ê¤¤ (»È¤¨¤ë¤³¤È¤Ï
X+ »È¤¨¤Þ¤¹¤¬) ¤³¤È¤ËÂФ¹¤ë½¤Àµ¤Ç¤¹¡£
X+ JadeTeX ¤¬ pTeX ¤Ç½èÍý¤Ç¤­¤Ê¤¤°ìÈÖÂ礭¤ÊÌäÂêÅÀ¤¬¤³¤ÎÉôʬ¤Ç¤·¤¿¡£
X+
X+ 3) ¤Ï¡¢Jade ¤Î TeX backend ¤ä JadeTeX ¤¬ÆüËܸì¥Õ¥©¥ó¥È¤Ë´Ø¤·¤Æ¤Þ¤Ã¤¿¤¯
X+ ¥±¥¢¤·¤Æ¤¤¤Ê¤¤¤¿¤á¡¢¤¹¤Ù¤ÆÌÀÄ«ÂÎ (mc ¥Õ¥¡¥ß¥ê) ¤Ç½ÐÎϤµ¤ì¤Æ¤·¤Þ¤¦ÌäÂê¤ò
X+ ½¤Àµ¤·¤¿¤â¤Î¤Ç¤¹¡£²¤Ê¸¥Õ¥©¥ó¥È¤Ë±þ¤¸¤ÆÏÂʸ¥Õ¥©¥ó¥È¤òÀÚ¤êÂؤ¨¤ë¤¿¤á¤Î
X+ ¥Þ¥Ã¥Ô¥ó¥°¥Æ¡¼¥Ö¥ë¤ò mlnames.sty ¤ËÄɲ䷤Ƥ¢¤ê¤Þ¤¹¡£
X+ ¤Á¤ç¤Ã¤ÈŬÅö¤Ë mc ¤È gt ¤ò³ä¤ê¿¶¤Ã¤¿¤À¤±¤Ê¤Î¤Ç¡¢²þÁ±°Æ¤¬¤¢¤ê¤Þ¤·¤¿¤é
X+ ¤ªÃΤ餻¤¤¤¿¤À¤±¤ë¤È¤¢¤ê¤¬¤¿¤¤¤Ç¤¹¡£
X+
X+
X+5. ºî¼Ô¤ÎÏ¢ÍíÀè
X+
X+ ¤³¤Î¥Ñ¥Ã¥Á¤Ë´Ø¤¹¤ë¼ÁÌä¤äÄó°Æ¤Ï¡¢º´Æ£ <hrs at allbsd.org> ¤Þ¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£
X+
X+
X+6. ¥é¥¤¥»¥ó¥¹
X+
X+  Copyright 2003 Hiroki Sato <hrs at allbsd.org>,
X+  All rights reserved.
X+
X+  Redistribution and use in source and binary forms, with or without
X+  modification, are permitted provided that the following conditions
X+  are met:
X+  1. Redistributions of source code must retain the above copyright
X+     notice, this list of conditions and the following disclaimer.
X+  2. Redistributions in binary form must reproduce the above copyright
X+     notice, this list of conditions and the following disclaimer in the
X+     documentation and/or other materials provided with the distribution.
X+
X+  THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
X+  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
X+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
X+  ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
X+  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
X+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
X+  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
X+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
X+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
X+  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
X+  SUCH DAMAGE.
XIndex: jadetex.dtx
X===================================================================
XRCS file: /home/cvs/private/hrs/jadetex-ptex/jadetex.dtx,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.3
Xdiff -d -u -I\$FreeBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 -r1.3
X--- jadetex.dtx	10 Jun 2003 15:24:06 -0000	1.1.1.1
X+++ jadetex.dtx	10 Jun 2003 18:20:49 -0000	1.3
X@@ -2232,6 +2233,7 @@
X \let\current at f@series\f at series
X \let\current at f@shape\f at shape
X \let\current at f@family\f at family
X+\let\current at k@family\k at family
X \let\current at f@size\f at size
X \edef\LaTeXshape{\csname Width@\fProportionateWidth\endcsname
X       \csname Weight@\fWeight\endcsname}%
X@@ -2246,10 +2248,20 @@
X     \else
X      \csname Family@\fFamName\endcsname
X     \fi}}%
X+% -- pjadetex --
X+% XXX: check jt1<family>.fd?
X+  \edef\k at family{%
X+    \expandafter\ifx\csname KanjiFamily@\fFamName\endcsname\relax
X+     \csname KanjiFamily@\DefaultfFamName\endcsname
X+    \else
X+     \csname KanjiFamily@\fFamName\endcsname
X+    \fi}
X+% -- end --
X \set at fontsize\baselinestretch{\fSize}{\LineSpacing}%
X %\NeedsSelecttrue
X %\ifx\f at size\current at f@size\relax\NeedsSelectfalse\fi
X %\ifx\f at family\current at f@family\relax\NeedsSelectfalse\fi
X+%\ifx\k at family\current at k@family\relax\NeedsSelectfalse\fi
X %\ifx\f at shape\current at f@shape\relax\NeedsSelectfalse\fi
X %\ifx\f at series\current at f@series\relax\NeedsSelectfalse\fi
X %\ifNeedsSelect
X@@ -2405,6 +2417,10 @@
X  \fancyhf{}%
X  \def\familydefault{ptm}%
X  \fontfamily{\familydefault}\selectfont
X+ % -- pjadetex --
X+ \def\kanjifamilydefault{\mcdefault}%
X+ \kanjifamily{\kanjifamilydefault}\selectfont
X+ % -- end --
X  \pagenumbering{arabic}%
X  \nonstopmode
X  \Mathcount0
XIndex: mlnames.sty
X===================================================================
XRCS file: /home/cvs/private/hrs/jadetex-ptex/mlnames.sty,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.4
Xdiff -d -u -I\$FreeBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1.1.1 -r1.4
X--- mlnames.sty	10 Jun 2003 15:24:06 -0000	1.1.1.1
X+++ mlnames.sty	10 Jun 2003 18:20:49 -0000	1.4
X@@ -5,7 +6,24 @@
X %% Either version 1.0 or, at your option, any later version.
X %%
X \ProvidesPackage{mlnames}[2001/01/10, some XSL and Unicode support material, Sebastian Rahtz]
X-%
X+% -- pjadetex --
X+\DeclareFontShape{JY1}{mc}{m}{n}{<-> min10}{}
X+\DeclareFontShape{JY1}{gt}{m}{n}{<-> goth10}{}
X+\DeclareFontShape{JY1}{mc}{m}{it}{<-> min10}{}
X+\DeclareFontShape{JY1}{gt}{m}{it}{<-> goth10}{}
X+\DeclareFontShape{JT1}{mc}{m}{it}{<-> min10}{}
X+\DeclareFontShape{JT1}{gt}{m}{it}{<-> goth10}{}
X+\DeclareFontShape{JY1}{mc}{bx}{n}{<-> min10}{}
X+\DeclareFontShape{JY1}{gt}{bx}{n}{<-> goth10}{}
X+\DeclareFontShape{JT1}{mc}{bx}{n}{<-> min10}{}
X+\DeclareFontShape{JT1}{gt}{bx}{n}{<-> goth10}{}
X+% -- workaround for T2A encoding
X+\DeclareFontEncoding{T2A}{}{}
X+\DeclareFontFamily{T2A}{mc}{}
X+\DeclareFontFamily{T2A}{gt}{}
X+\DeclareFontShape{T2A}{mc}{m}{n}{<-> min10}{}
X+\DeclareFontShape{T2A}{gt}{m}{n}{<-> goth10}{}
X+% -- end --
X \DeclareFontFamily{T1}{pzd}{}  
X \DeclareFontShape{T1}{pzd}{m}{n}{<->pzdr}{} 
X \def\Family at monospace{pcr}
X@@ -18,7 +36,7 @@
X \DeclareFontShape{T1}{uzc}{mb}{it}{<-> uzcmi8t}{}
X \DeclareFontShape{T1}{uzc}{m}{it}{<->ssub * uzc/mb/it}{}
X \DeclareFontShape{T1}{uzc}{m}{n}{<->ssub * uzc/mb/it}{}
X-\def\Family at unknown{<unknown>} 
X+\def\Family at unknown{<unknown>}
X \def\Family at Arial{phv}
X \def\Family at Helvetica{phv}
X \def\Family at Palatino{ppl}
X@@ -64,6 +82,54 @@
X \expandafter\def\csname Family at OCRB10PitchBT\endcsname{bob}
X \expandafter\def\csname Family at OCR-A\endcsname{boa}
X \expandafter\def\csname Family at OCR-B-10PitchBT\endcsname{bob}
X+% -- pjadetex --
X+\def\KanjiFamily at unknown{<unknown>}
X+\def\KanjiFamily at Arial{gt}
X+\def\KanjiFamily at Helvetica{gt}
X+\def\KanjiFamily at Palatino{gt}
X+\def\KanjiFamily at Bookman{mc}
X+\def\KanjiFamily at BaskervilleMT{gt}
X+\def\KanjiFamily at Courier{mc}
X+\def\KanjiFamily at Symbol{mc}
X+\def\KanjiFamily at Wingdings{mc}
X+\def\KanjiFamily at WingDings{mc}
X+\def\KanjiFamily at LucidaSans{mc}
X+\def\KanjiFamily at LucidaBright{mc}
X+\def\KanjiFamily at LucidaTypewriter{mc}
X+\def\KanjiFamily at Savoy{mc}
X+\def\KanjiFamily at ACaslon{mc}
X+\def\KanjiFamily at Caslon{mc}
X+\def\KanjiFamily at Formata{mc}
X+\def\KanjiFamily at FranklinGothic{mc}
X+\def\KanjiFamily at OCRAbyBT{mc}
X+\def\KanjiFamily at AGaramond{mc}
X+\expandafter\def\csname KanjiFamily at Avant-Garde\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Courier New\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at New-Century-Schoolbook\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Times-Roman\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Trade-Gothic\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Times-New-Roman\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Times New Roman\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Times Roman\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Times-NR-MT\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Courier-New\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Zapf-Dingbats\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Gill-Sans\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at iso-serif\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at sans-serif\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at iso-sanserif\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at iso-monospace\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at LetterGothic12PitchBT\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at NewsGothic\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at NewsGothicBT\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Humanist521\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Humanist521BT\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Monospace821\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at Monospace821BT\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at OCRB10PitchBT\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at OCR-A\endcsname{mc}
X+\expandafter\def\csname KanjiFamily at OCR-B-10PitchBT\endcsname{mc}
X+% -- end --
X %    \end{macrocode}
X % Matthias Clasen asked for the special code to be able
X % to access Computer Modern caps and small caps as a font family.
X@@ -205,19 +271,19 @@
X \ifeof1
X   \message{I couldn't find the file language.dat. No hyphenation!!!}
X \else
X-  \last at language\m at ne
X-  \loop
X-    \endlinechar\m at ne
X-    \read1 to \fo at line
X-    \endlinechar`\^^M
X-    \ifx\fo at line\@empty
X-    \else
X-      \edef\fo at line{\fo at line\space/}%
X-      \expandafter\process at line\fo at line
X-    \fi
X-    \iftrue \csname fi\endcsname
X-    \csname if\ifeof1 false\else true\fi\endcsname
X-  \repeat
X+%  \last at language\m at ne
X+%  \loop
X+%    \endlinechar\m at ne
X+%    \read1 to \fo at line
X+%    \endlinechar`\^^M
X+%    \ifx\fo at line\@empty
X+%    \else
X+%      \edef\fo at line{\fo at line\space/}%
X+%      \expandafter\process at line\fo at line
X+%    \fi
X+%    \iftrue \csname fi\endcsname
X+%    \csname if\ifeof1 false\else true\fi\endcsname
X+%  \repeat
X   \language=0
X \fi
X \closein1
END-of-jadetex-ptex/files/patch-aa
echo x - jadetex-ptex/pkg-descr
sed 's/^X//' >jadetex-ptex/pkg-descr << 'END-of-jadetex-ptex/pkg-descr'
XThis is pJadeTeX, a localized TeX backend for Jade.
X
XJadeTeX enables you to produce formatted output of documents written
Xwith the Standard Generalized Markup Language (SGML).  JadeTeX uses
Xtex to produce Device Independent (DVI) output; from there, you can
Xproduce high quality hardcopy.  JadeTeX also uses pdftex to produce
XAdobe Portable Document Format (PDF) versions of your documents,
Xcomplete with hyperlinks, and suitable for distribution on the World
XWide Web and other media.
X
XpJadeTeX is for pTeX, a Japanese specific TeX variant.
END-of-jadetex-ptex/pkg-descr
echo x - jadetex-ptex/pkg-message
sed 's/^X//' >jadetex-ptex/pkg-message << 'END-of-jadetex-ptex/pkg-message'
XJadeTeX uses quite a lot of TeX's resources.  You may find it
Xnecessary to increase the size of some of TeX's resource pools by
Xediting the file %%LOCALBASE%%/share/texmf/web2c/texmf.cnf with any text
Xeditor.
X
XFor example, to typeset the FreeBSD Handbook with JadeTeX, change the
Xfollowing settings to the listed values:
X
X	  hash_extra = 60000
X	  pool_size = 1000000
X	  max_strings = 70000
X	  save_size = 10000
X
XIf you change %%LOCALBASE%%/share/texmf/web2c/texmf.cnf, delete the word
X"original" on line 1 of the file.  This will prevent future
Xinstallations of TeX from overwriting changes you've made.
END-of-jadetex-ptex/pkg-message
echo x - jadetex-ptex/pkg-plist
sed 's/^X//' >jadetex-ptex/pkg-plist << 'END-of-jadetex-ptex/pkg-plist'
X at comment $FreeBSD$
X at exec ln -s -f %D/bin/ptex %D/bin/jadetex-ptex
X at unexec rm -f %D/bin/jadetex-ptex
Xshare/texmf/tex/jadetex/dsssl-ptex.def
Xshare/texmf/tex/jadetex/jadetex-ptex.ltx
Xshare/texmf/web2c/jadetex-ptex.fmt
X%%PORTDOCS%%share/doc/jadetex-ptex/README.jadetex-ptex
X%%PORTDOCS%%@dirrm share/doc/jadetex-ptex
X at exec %D/bin/mktexlsr
X at unexec %D/bin/mktexlsr
X at unexec rmdir %D/share/texmf/tex/jadetex 2> /dev/null || true
END-of-jadetex-ptex/pkg-plist
echo x - jadetex-ptex/Makefile
sed 's/^X//' >jadetex-ptex/Makefile << 'END-of-jadetex-ptex/Makefile'
X# New ports collection makefile for:    jadetex-ptex
X# Date created:         11 June 2003
X# Whom:                 Hiroki Sato <hrs at FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		jadetex
XPORTVERSION=		3.13
XCATEGORIES=		japanese print
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	jadetex
XPKGNAMESUFFIX=		-ptex
XDISTNAME=		jadetex-${PORTVERSION}
X
XMAINTAINER=		hrs at FreeBSD.org
XCOMMENT=		A pTeX backend for Jade, for typesetting SGML documents
X
XBUILD_DEPENDS=		ptex:${PORTSDIR}/japanese/ptex
XLIB_DEPENDS=		png.5:${PORTSDIR}/graphics/png
XRUN_DEPENDS=		ptex:${PORTSDIR}/japanese/ptex
X
XMESSAGE=		${PKGDIR}/pkg-message
XPKGMESSAGE=		${WRKDIR}/pkg-message
X
Xpre-patch:
X	@${SED} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${MESSAGE} > ${PKGMESSAGE}
X
Xpost-install: rebuild-tex-database display-message
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}${PKGNAMESUFFIX}
X	${INSTALL_MAN} ${WRKSRC}/README.jadetex-ptex ${DOCSDIR}${PKGNAMESUFFIX}
X.endif
X
Xrebuild-tex-database:
X	${LOCALBASE}/bin/mktexlsr
X
Xdisplay-message:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-jadetex-ptex/Makefile
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list