freebsd-ports/japanese/platex-japanese/Makefile
Edwin Groothuis 434229b637 [MAINTAINER] japanese/latex-japanese: change portname to platex-japanese
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>
2008-05-26 04:32:47 +00:00

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>