Add japanese/platex-jsclasses, which is a set of new document classes

for ASCII pLaTeX2e.  It is based on standard class files of pLaTeX
but has lots of improvements and new features.

PR:		ports/62740
Approved by:	linimon (mentor)
This commit is contained in:
Hiroki Sato 2004-05-11 21:27:58 +00:00
parent ccdcd229d6
commit 3346e80f88
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=108947
5 changed files with 102 additions and 0 deletions

View File

@ -297,6 +297,7 @@
SUBDIR += phpgroupware
SUBDIR += plain2
SUBDIR += plan
SUBDIR += platex-jsclasses
SUBDIR += platex209-euc
SUBDIR += platex209-jis
SUBDIR += platex209-sjis

View File

@ -0,0 +1,58 @@
# New ports collection makefile for: platex-jsclasses
# Date created: 24 Jan 2004
# Whom: hrs@FreeBSD.org
#
# $FreeBSD$
PORTNAME= platex-jsclasses
PORTVERSION= 1.0.20040429
CATEGORIES= japanese print
MASTER_SITES= http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/:0 \
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/:1
PKGNAMEPREFIX= ja-
DISTFILES= ${PORTNAME:S/^platex-//}-${PORTVERSION:S/^1.0.20//}${EXTRACT_SUFX}:0 \
jis-tfm${EXTRACT_SUFX}:1 \
jis-pl${EXTRACT_SUFX}:1
MAINTAINER= hrs@FreeBSD.org
COMMENT= New document class files for pLaTeX
BUILD_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX \
${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
USE_ZIP= YES
NO_BUILD= YES
PLIST_SUB= CLASSDIR=${CLASSDIR} TFMDIR=${TFMDIR} \
PLDIR=${PLDIR} MKTEXLSR=${MKTEXLSR}
WRKSRC= ${WRKDIR}
TEXMFLOCAL= share/texmf-local
TEXMFLOCAL_LSR= ${LOCALBASE}/${TEXMFLOCAL}/ls-R
MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
CLASSDIR= ${TEXMFLOCAL}/ptex/platex/js
CLASS_FILES= jsarticle.cls jsbook.cls \
jsclasses.dtx jsclasses.ins jspf.cls \
morisawa.dtx morisawa.ins morisawa.sty \
okumacro.dtx okumacro.ins okumacro.sty \
okuverb.dtx okuverb.ins okuverb.sty \
TFMDIR= ${TEXMFLOCAL}/fonts/tfm/jis
TFM_FILES= jis-v.tfm jis.tfm jisg-v.tfm jisg.tfm \
jisgn-v.tfm jisgn.tfm jisn-v.tfm jisn.tfm
PLDIR= ${TEXMFLOCAL}/fonts/source/jis
PL_FILES= jis-v.pl jis.pl jisn-v.pl jisn.pl
do-install:
${MKDIR} ${PREFIX}/${CLASSDIR}
${INSTALL_DATA} ${CLASS_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR}
${MKDIR} ${PREFIX}/${TFMDIR}
${INSTALL_DATA} ${TFM_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${TFMDIR}
${MKDIR} ${PREFIX}/${PLDIR}
${INSTALL_DATA} ${PL_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${PLDIR}
post-install:
${MKTEXLSR}
.include <bsd.port.mk>

View File

@ -0,0 +1,6 @@
MD5 (jsclasses-040429.zip) = d243e3e077b081e12bdcf0186d2b1753
SIZE (jsclasses-040429.zip) = 94958
MD5 (jis-tfm.zip) = d56606723026b60393ea48a4dab65994
SIZE (jis-tfm.zip) = 3006
MD5 (jis-pl.zip) = f39bc002da3e4dd5a17c6917f3f10b6c
SIZE (jis-pl.zip) = 3003

View File

@ -0,0 +1,5 @@
jsclasses is a set of new document classes for ASCII pLaTeX2e. It is
based on the standard class files of pLaTeX but has lots of improvements
and new features.
WWW: http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/

View File

@ -0,0 +1,32 @@
@comment $FreeBSD$
%%CLASSDIR%%/jsarticle.cls
%%CLASSDIR%%/jsbook.cls
%%CLASSDIR%%/jsclasses.dtx
%%CLASSDIR%%/jsclasses.ins
%%CLASSDIR%%/jspf.cls
%%CLASSDIR%%/morisawa.dtx
%%CLASSDIR%%/morisawa.ins
%%CLASSDIR%%/morisawa.sty
%%CLASSDIR%%/okumacro.dtx
%%CLASSDIR%%/okumacro.ins
%%CLASSDIR%%/okumacro.sty
%%CLASSDIR%%/okuverb.dtx
%%CLASSDIR%%/okuverb.ins
%%CLASSDIR%%/okuverb.sty
@dirrm %%CLASSDIR%%
%%PLDIR%%/jis-v.pl
%%PLDIR%%/jis.pl
%%PLDIR%%/jisn-v.pl
%%PLDIR%%/jisn.pl
@dirrm %%PLDIR%%
%%TFMDIR%%/jis-v.tfm
%%TFMDIR%%/jis.tfm
%%TFMDIR%%/jisg-v.tfm
%%TFMDIR%%/jisg.tfm
%%TFMDIR%%/jisgn-v.tfm
%%TFMDIR%%/jisgn.tfm
%%TFMDIR%%/jisn-v.tfm
%%TFMDIR%%/jisn.tfm
@dirrm %%TFMDIR%%
@exec %%MKTEXLSR%%
@unexec %%MKTEXLSR%%