# New ports collection makefile for: virtual fonts tools (tjsy,tjsypk,rot)
# Version required:	1.2
# Date created:		12 September 1997
# Whom:			KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
#
# $Id: Makefile,v 1.7 1998/11/20 04:14:29 asami Exp $
#

DISTNAME=	vftool-1.2
PKGNAME=	ja-vftool-misc${RESOLUTION}-1.2
CATEGORIES=	print japanese
MASTER_SITES=	ftp://ftp.math.s.chiba-u.ac.jp/tex/ \
		ftp://ftp.iis.u-tokyo.ac.jp/TeX/NTT-JTeX/:old/ \
		ftp://ftp.iis.u-tokyo.ac.jp/TeX/fonts/pk/
DISTFILES=	vftool-1.2.tar.gz jtex-1.52.tar.gz
EXTRACT_ONLY=	vftool-1.2.tar.gz

MAINTAINER=	kiri@kiri.toba-cmt.ac.jp

BUILD_DEPENDS=	${PKDIR}/dmjsy10.${RESOLUTION}pk:${PORTSDIR}/japanese/pkfonts${RESOLUTION} \
		gftopk:${PORTSDIR}/japanese/ptex-common

ALL_TARGET=	tjsy tjsypk rot
SCRIPTS_ENV=	CP=${CP} SED=${SED} MV=${MV} \
		PLIST=${PLIST} PKDIR=${PKDIR} \
		GOTTFMDIR=${GOTTFMDIR} MINTFMDIR=${MINTFMDIR} \
		RESOLUTION=${RESOLUTION}
MAKE_ENV=	GOTTFM=${GOTTFMDIR} MINTFM=${MINTFMDIR} PK=${PKDIR}

FONTSDIR=	${PREFIX}/share/fonts
GOTTFMDIR=	${WRKDIR}/jtex-1.52/JTeXfonts/dnpfonts/gothic/tfm
MINTFMDIR=	${WRKDIR}/jtex-1.52/JTeXfonts/dnpfonts/mincho/tfm
PKDIR=		${PREFIX}/lib/fonts/pk${RESOLUTION}J
PORTSDOCDIR=	${PREFIX}/share/doc/vftool
TARGETDIRS=	vf-tjsy pk-tjsy
.if !defined(RESOLUTION)
RESOLUTION=	300
.else
.if ${RESOLUTION} != 118 && ${RESOLUTION} != 240 && \
	${RESOLUTION} != 300 && ${RESOLUTION} != 400
.BEGIN:
	@${ECHO} "Error: invalid value for RESOLUTION: \"${RESOLUTION}\"" 
	@${ECHO} "Possible values are: 118, 240, 300 and 400." 
	@${FALSE}
.endif
.endif
PLIST=	${PKGDIR}/PLIST-${RESOLUTION}dpi

post-extract:
	(cd ${WRKDIR}; \
		${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/jtex-1.52.tar.gz \
			jtex-1.52/JTeXfonts/dnpfonts/mincho/tfm \
			jtex-1.52/JTeXfonts/dnpfonts/gothic/tfm; \
	)

do-install:
	@(cd ${FONTSDIR}; ${MKDIR} ${TARGETDIRS})
	@(cd ${WRKSRC}; \
	${INSTALL_PROGRAM}  mktjsyvf mktjsygf mkrotvf mkrotgf ${PREFIX}/bin; \
	)
.for t in ${TARGETDIRS}
	@${INSTALL_DATA} ${WRKSRC}/${t}/* ${FONTSDIR}/${t}
.endfor
.if !defined(NOPORTDOCS)
	@${MKDIR} ${PORTSDOCDIR}
	@(cd ${WRKSRC}; \
	${INSTALL_SCRIPT} MKTJSY MKTJSYPK ${PORTSDOCDIR}; \
	${INSTALL_DATA} Makefile README vfdata.doc ${PORTSDOCDIR}; \
	)
.endif

.include <bsd.port.mk>
