From 3b2d432b229093e653215bed9da111ebc6dd3cbc Mon Sep 17 00:00:00 2001 From: Thomas Gellekum Date: Thu, 13 Nov 2003 13:38:39 +0000 Subject: Install (La)TeX files where (la)tex can find them. PR: 58979 --- devel/noweb/Makefile | 11 +++++++++++ devel/noweb/pkg-install | 11 +++++++++++ devel/noweb/pkg-plist | 13 ++++++++++--- 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 devel/noweb/pkg-install (limited to 'devel/noweb') diff --git a/devel/noweb/Makefile b/devel/noweb/Makefile index a50eda8c0511..49da1f33bf9c 100644 --- a/devel/noweb/Makefile +++ b/devel/noweb/Makefile @@ -18,12 +18,23 @@ BUILD_DEPENDS= icont:${PORTSDIR}/lang/icon RUN_DEPENDS= iconx:${PORTSDIR}/lang/icon WRKSRC= ${WRKDIR}/src +INSTALL_TARGET= install-code install-man install-elisp MAN1= cpif.1 htmltoc.1 nodefs.1 noindex.1 noroff.1 noroots.1 \ notangle.1 noweb.1 nuweb2noweb.1 sl2h.1 MAN7= nowebfilters.7 nowebstyle.7 MLINKS= notangle.1 noweave.1 notangle.1 nountangle.1 +NOWEBTEXDIR= ${PREFIX}/share/texmf-local/tex/plain/noweb +NOWEBLATEXDIR= ${PREFIX}/share/texmf-local/tex/latex/noweb + post-build: @(cd ${WRKSRC} && ${SH} ${WRKSRC}/awkname awk) +post-install: + @${MKDIR} ${NOWEBTEXDIR} + ${INSTALL_DATA} ${WRKSRC}/tex/nwmac.tex ${NOWEBTEXDIR} + @${MKDIR} ${NOWEBLATEXDIR} + ${INSTALL_DATA} ${WRKSRC}/tex/noweb.sty ${NOWEBLATEXDIR} + @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + .include diff --git a/devel/noweb/pkg-install b/devel/noweb/pkg-install new file mode 100644 index 000000000000..fa745d416530 --- /dev/null +++ b/devel/noweb/pkg-install @@ -0,0 +1,11 @@ +#!/bin/sh +if [ "$2" != "POST-INSTALL" ]; then + exit 0 +fi +if ! which mktexlsr >/dev/null; then + echo "I can't find mktexlsr in your search path." + echo "If you want to use noweb's (La)TeX output" + echo "you should also install the teTeX package." +else + mktexlsr +fi diff --git a/devel/noweb/pkg-plist b/devel/noweb/pkg-plist index eaca8c4aaa5e..9a9ccea91858 100644 --- a/devel/noweb/pkg-plist +++ b/devel/noweb/pkg-plist @@ -41,8 +41,15 @@ share/noweb/tohtml share/noweb/totex share/noweb/toroff share/noweb/unmarkup -share/noweb/tex/noweb.sty -share/noweb/tex/nwmac.tex +share/texmf-local/tex/plain/noweb/nwmac.tex +share/texmf-local/tex/latex/noweb/noweb.sty share/noweb/xchunks -@dirrm share/noweb/tex +@dirrm share/texmf-local/tex/latex/noweb +@dirrm share/texmf-local/tex/plain/noweb +@unexec rmdir %D/share/texmf-local/tex/latex 2>/dev/null || true +@unexec rmdir %D/share/texmf-local/tex/plain 2>/dev/null || true +@unexec rmdir %D/share/texmf-local/tex 2>/dev/null || true +@unexec rm %D/share/texmf-local/ls-R 2>/dev/null || true +@unexec rmdir %D/share/texmf-local 2>/dev/null || true +@unexec mktexlsr 2>/dev/null || true @dirrm share/noweb -- cgit v1.2.3