434229b637
This port can be only usable with platex not with latex. To eliminate ambiguity which may lead users to try this package with genuine latex, it's be better change the prefix of portname to "platex-" instead of "latex-". PR: ports/123626 Submitted by: Koji Yokota <yokota@res.otaru-uc.ac.jp>
73 lines
2 KiB
Makefile
73 lines
2 KiB
Makefile
# New ports collection makefile for: platex-japanese
|
|
# Date created: 2007-11-19
|
|
# Whom: Koji Yokota <yokota@res.otaru-uc.ac.jp>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= japanese
|
|
PORTVERSION= 1.3
|
|
PORTREVIISION= 1
|
|
CATEGORIES= japanese print
|
|
MASTER_SITES= ${MASTER_SITE_TEX_CTAN}
|
|
MASTER_SITE_SUBDIR= language/japanese
|
|
PKGNAMEPREFIX= platex-
|
|
DISTNAME= ${PORTNAME}
|
|
DIST_SUBDIR= latex
|
|
|
|
MAINTAINER= yokota@res.otaru-uc.ac.jp
|
|
COMMENT= pLaTeX package that literally provides japanese option to babel
|
|
|
|
BUILD_DEPENDS= ${LOCALBASE}/share/texmf:${PORTSDIR}/print/teTeX-texmf \
|
|
ptex:${PORTSDIR}/japanese/ptex \
|
|
iconv:${PORTSDIR}/converters/libiconv
|
|
|
|
USE_ZIP= yes
|
|
|
|
TEXMFDIR= share/texmf
|
|
STYDIR= tex/generic/babel
|
|
DOCSDIR= doc/generic/babel/${PORTNAME}
|
|
INSFILE= ${PORTNAME}.ins
|
|
DTXFILE= ${PORTNAME}.dtx
|
|
LDFFILE= ${PORTNAME}.ldf
|
|
SAMPLEFILE= sample.tex
|
|
PDFFILE= sample.pdf
|
|
TEXTFILE= README
|
|
ENCODING?= EUC-JP
|
|
ICONV= ${LOCALBASE}/bin/iconv
|
|
MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
|
|
|
|
.SILENT::
|
|
pre-configure:
|
|
@${ECHO_MSG}
|
|
@${ECHO_MSG} Using ${ENCODING} to set locale of installing files.
|
|
@${ECHO_MSG} To change it, set the $$\{ENCODING\} variable to a desirable iconv\'s locale.
|
|
@${ECHO_MSG} See \'iconv -l\' for available values.
|
|
@${ECHO_MSG}
|
|
|
|
post-configure:
|
|
( cd ${WRKSRC} && ${MV} ${INSFILE} ${INSFILE:S/$/.orig/} && \
|
|
${SED} -e 's/\(sample\.tex\)/j\1/g' ${INSFILE:S/$/.orig/} \
|
|
> ${INSFILE} && \
|
|
${MV} ${DTXFILE} ${DTXFILE}.orig && \
|
|
${ICONV} -f ISO-2022-JP -t ${ENCODING} ${DTXFILE}.orig > ${DTXFILE} )
|
|
|
|
do-build:
|
|
( cd ${WRKSRC} && platex ${INSFILE} && \
|
|
${MV} j${SAMPLEFILE} ${SAMPLEFILE})
|
|
|
|
do-install:
|
|
( cd ${WRKSRC} && \
|
|
${MKDIR} ${PREFIX}/${TEXMFDIR}/${STYDIR} && \
|
|
${CP} -pv ${LDFFILE} ${PREFIX}/${TEXMFDIR}/${STYDIR} )
|
|
.if !defined(NOPORTDOCS)
|
|
( cd ${WRKSRC} && \
|
|
${MKDIR} ${PREFIX}/${TEXMFDIR}/${DOCSDIR} && \
|
|
for _FILE in ${PDFFILE} ${TEXTFILE} ${SAMPLEFILE} ; do \
|
|
${CP} -pv $${_FILE} ${PREFIX}/${TEXMFDIR}/${DOCSDIR} ; done )
|
|
.endif
|
|
|
|
post-install:
|
|
${MKTEXLSR} ${PREFIX}/${TEXMFDIR}
|
|
|
|
.include <bsd.port.mk>
|