diff options
Diffstat (limited to 'print/dvi2xx/Makefile')
-rw-r--r-- | print/dvi2xx/Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/print/dvi2xx/Makefile b/print/dvi2xx/Makefile new file mode 100644 index 000000000000..d5225cdb2f7b --- /dev/null +++ b/print/dvi2xx/Makefile @@ -0,0 +1,37 @@ +DISTNAME= dvi2xx +DISTFILES= dvi2xx.tar.gz + +#other equivalent sites: ftp.shsu.edu dtp.dante.de +CTAN= ftp.tex.ac.uk +FTP_DIR= /tex-archive/dviware +FTPGET= ${WRKDIR}/ftpget + +pre-fetch: + @if [ ! -d ${DISTDIR} ]; then mkdir -p ${DISTDIR}; fi + @mkdir -p ${WRKDIR} + @${SCRIPTDIR}/ftpget magic ${WRKDIR} + +fetch: pre-fetch ${DISTFILES} + +dvi2xx.tar.gz: + @(cd ${DISTDIR}; if [ ! -f $@ ]; then \ + echo ">> $@ doesn't seem to exist on this system."; \ + echo ">> Attempting to fetch it from a master site."; \ + ${FTPGET} ${CTAN} ${FTP_DIR} $@ $@ ;\ + if [ ! -f $@ ]; then \ + echo ">> Couldn't fetch it - please try to retrieve this";\ + echo ">> port manually into ${DISTDIR} and try again."; \ + exit 1; \ + else \ + echo ">> $@ Fetched!" ; \ + fi; fi) + +pre-install: + @mkdir -p ${PREFIX}/bin + @mkdir -p ${PREFIX}/man/man1 + @mkdir -p ${PREFIX}/lib/dvi2xx + @(cd ${WRKSRC}; install -m 755 -c MakeTeXPK ${PREFIX}/bin) + @(cd ${WRKSRC}; install -c -m 644 2up.sty graybox.sty lj3-filter \ + printcap.sample sample2.tex testpage.tex ${PREFIX}/lib/dvi2xx/) + +.include <bsd.port.mk> |