summaryrefslogtreecommitdiff
path: root/print/tex-jadetex/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'print/tex-jadetex/Makefile')
-rw-r--r--print/tex-jadetex/Makefile63
1 files changed, 34 insertions, 29 deletions
diff --git a/print/tex-jadetex/Makefile b/print/tex-jadetex/Makefile
index 87d12aa94a8..8a4aa504cd0 100644
--- a/print/tex-jadetex/Makefile
+++ b/print/tex-jadetex/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.26 2007/10/10 05:30:29 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.27 2009/01/11 09:16:30 minskim Exp $
#
DISTNAME= jadetex-3.13
PKGNAME= tex-${DISTNAME}
-PKGREVISION= 5
+PKGREVISION= 6
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=jadetex/}
@@ -11,26 +11,31 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://jadetex.sourceforge.net/
COMMENT= Process tex files produced by the TeX backend of Jade
-DEPENDS+= tex-hugelatex>=1.0nb1:../../print/tex-hugelatex
+DEPENDS+= teTeX-bin-[0-9]*:../../print/teTeX3-bin
+DEPENDS+= tex-hugelatex>=2.0nb6:../../print/tex-hugelatex
+
+BUILD_TARGET= default
+MAKE_ENV+= TEX=${TEX:Q}
+
+EVAL_PREFIX+= TETEX_BIN_PREFIX=teTeX-bin
+FILES_SUBST+= TEX=${TETEX_BIN_PREFIX:Q}/bin/etex
+FILES_SUBST+= PDFTEX=${TETEX_BIN_PREFIX:Q}/bin/pdftex
+
+TEX= ${LOCALBASE}/bin/etex
+PDFTEX= ${LOCALBASE}/bin/pdftex
+
+TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
+TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
+TEX_CONFIG_NAMES= jadetex
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/jadetex \
- share/sgml/jade
-NO_BUILD= yes
-TEXMF_CNF= ${PKG_TEXMFPREFIX}/web2c/texmf.cnf
-CHECK_FILES_SKIP += ${PREFIX}/share/texmf/web2c/texmf.cnf-before-jadetex
+ share/texmf/web2c \
+ share/texmf-dist/tex/jadetex/base \
+ share/texmf-dist/tex/jadetex/config
-.include "../../print/teTeX/module.mk"
+.include "../../print/kpathsea/texmf.mk"
do-install:
- ${CP} -p ${TEXMF_CNF} ${TEXMF_CNF}-before-jadetex
- ${CAT} ${FILESDIR}/texmf.cnf-add >>${TEXMF_CNF}
- cd ${WRKSRC}; ${SETENV} TEX=${TEX} PDFTEX=${PDFTEX} \
- TEXFORMATS=${LOCALBASE}/share/texmf-var/web2c \
- ${MAKE} ${MAKEFLAGS};
- cd ${WRKSRC}; ${SETENV} TEX=${TEX} PDFTEX=${PDFTEX} \
- TEXFORMATS=${LOCALBASE}/share/texmf-var/web2c \
- ${MAKE} ${MAKEFLAGS} install
- :
${RM} -f ${PREFIX}/bin/jadetex
${LN} -s ${TEX} ${PREFIX}/bin/jadetex
${RM} -f ${PREFIX}/bin/pdfjadetex
@@ -38,18 +43,18 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/jadetex.1 ${PREFIX}/${PKGMANDIR}/man1
${INSTALL_MAN} ${WRKSRC}/pdfjadetex.1 ${PREFIX}/${PKGMANDIR}/man1
for i in ${WRKSRC}/doc/* ; do \
- ${INSTALL_MAN} $$i ${PREFIX}/share/doc/jadetex; \
+ ${INSTALL_DATA} $$i ${PREFIX}/share/doc/jadetex; \
done
- :
- : Complete the set that the textproc/jade pkg started. We
- : use our files here as that is what the jadetex.fmt file is
- : really made from:
- ${INSTALL_DATA} ${WRKSRC}/jadetex.dtx ${PREFIX}/share/sgml/jade
- ${INSTALL_DATA} ${WRKSRC}/jadetex.ini ${PREFIX}/share/sgml/jade
- ${INSTALL_DATA} ${WRKSRC}/jadetex.ins ${PREFIX}/share/sgml/jade
- ${INSTALL_DATA} ${WRKSRC}/pdfjadetex.ini ${PREFIX}/share/sgml/jade
- ${LOCALBASE}/bin/texconfig rehash
- ${LOCALBASE}/bin/mktexlsr
-
+ ${INSTALL_DATA} ${FILESDIR}/texmf.jadetex.cnf \
+ ${PREFIX}/share/texmf/web2c
+.for f in dsssl.def jadetex.ltx uentities.sty ut1omlgc.fd
+ ${INSTALL_DATA} ${WRKSRC}/${f} \
+ ${PREFIX}/share/texmf-dist/tex/jadetex/base
+.endfor
+.for f in jadetex.ini pdfjadetex.ini mlnames.sty unicode.sty dummyels.sty \
+ ucharacters.sty
+ ${INSTALL_DATA} ${WRKSRC}/${f} \
+ ${PREFIX}/share/texmf-dist/tex/jadetex/config
+.endfor
.include "../../mk/bsd.pkg.mk"