# New ports collection makefile for: platex-japanese # Date created: 2007-11-19 # Whom: Koji Yokota # # $FreeBSD$ # PORTNAME= japanese PORTVERSION= 1.3 PORTREVISION= 4 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