# New ports collection makefile for:	teTeX
# Version required:	0.9
# Date created:		5 December 1996
# Whom:			Bernd Rosauer <br@netland.inka.de>
#
# $Id: Makefile,v 1.31 1998/11/28 09:10:13 asami Exp $
#

DISTNAME=	teTeX-0.9-${DATE}
CATEGORIES=	print
MASTER_SITES=	ftp://ftp.rrzn.uni-hannover.de/pub/local/misc/teTeX-beta/ \
		${MASTER_SITE_LOCAL}
DISTFILES=	${TETEX_SRC} ${TETEX_LIB}

MAINTAINER=	br@netland.inka.de

LIB_DEPENDS=	png.2:${PORTSDIR}/graphics/png \
		www.6:${PORTSDIR}/www/libwww

USE_XLIB=	yes
MANUAL_PACKAGE_BUILD=	can only bulid with empty /usr/local
WRKSRC=		${WRKDIR}/teTeX-0.9
NO_LATEST_LINK=	yes
DIST_SUBDIR=	teTeX
EXTRACT_ONLY=	${TETEX_SRC}
USE_GMAKE=	yes
GNU_CONFIGURE=  yes
CONFIGURE_ARGS=	--disable-multiplatform --without-texinfo --without-dialog \
		--with-system-ncurses --with-system-zlib \
		--with-system-wwwlib --with-libwww-libdir=${LIBWWW_PREFIX}/lib \
		--with-libwww-include=${LIBWWW_PREFIX}/include/w3c-libwww \
		--with-system-pnglib --with-pnglib-libdir=${LIBPNG_PREFIX}/lib \
		--with-pnglib-include=${LIBPNG_PREFIX}/include \
		--datadir=${WRKDIR}
CONFIGURE_ENV=	CXXFLAGS="${CFLAGS}" \
		INSTALL_PROGRAM="${BSD_INSTALL_SCRIPT}"
INSTALL_TARGET=	install strip
MAN1=		access.1 afm2tfm.1 allcm.1 allneeded.1 amstex.1 bibtex.1 dmp.1 \
		dvicopy.1 dvilj.1 dvips.1 dvired.1 dvitype.1 eplain.1 etex.1 \
		fontexport.1 fontimport.1 gftodvi.1 \
		gftopk.1 gftype.1 gsftopk.1 kpsestat.1 kpsewhich.1 latex.1 \
		mag.1 makeindex.1 makempx.1 mf.1 mft.1 mktexlsr.1 mktexmf.1 \
		mktexpk.1 mktextfm.1 mpost.1 mpto.1 newer.1 omega.1 \
		patgen.1 pdftex.1 pfb2pfa.1 pk2bm.1 pktogf.1 pktype.1 \
		pltotf.1 pooltype.1 ps2frag.1 ps2pk.1 readlink.1 tangle.1 \
		tex.1 texconfig.1 texi2html.1 tftopl.1 tie.1 vftovp.1 vptovf.1 \
		weave.1 xdvi.1

DATE=		981113
TETEX_SRC=	teTeX-src-0.9-${DATE}.tar.gz
TETEX_LIB=	teTeX-texmf-0.9-${DATE}.tar.gz
WRKLIB=		${WRKDIR}/texmf
LIBPNG_PREFIX?=	${LOCALBASE}
LIBWWW_PREFIX?=	${LOCALBASE}

post-extract:
	@${MKDIR} ${WRKLIB}
	@cd ${WRKLIB}; tar xfz ${_DISTDIR}/${TETEX_LIB}

pre-install:
	@${RM} -f ${PREFIX}/share/texmf/ls-R ${PREFIX}/share/texmf/web2c/texmf.cnf
	@find ${WRKLIB}/fonts -type d -perm 1755 -exec chmod 755 {} \;
	@(cd ${WRKDIR}; tar cf - texmf) | (cd ${PREFIX}/share; tar --unlink -xpf -)
	@${SED} -e "s|^TEXMFMAIN = .*|TEXMFMAIN = ${PREFIX}/share/texmf|g" \
		< ${WRKSRC}/texk/kpathsea/texmf.cnf > ${PREFIX}/share/texmf/web2c/texmf.cnf

post-install:
	@${SETENV} PREFIX=${PREFIX} ${SH} files/install-note

.include <bsd.port.mk>
