From 12c0c0c7f7397ba30915e36a16ca19226729cfe4 Mon Sep 17 00:00:00 2001 From: joerg Date: Wed, 21 May 2014 01:33:59 +0000 Subject: Add latexmk-435: LatexMk completely automates the process of generating a LaTeX document. Essentially, it is a highly specialized relative of the general make utility. Given the source files for a document, latexmk issues the appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy version of the document. It will run LaTeX the correct number of times to resolve cross references, and run auxiliary programs (bibtex, makeindex) if necessary. It can also be set to run continuously with a previewer, in which case the needed commands are re-run whenever one of the source files is modified. --- print/latexmk/DESCR | 10 ++++++++++ print/latexmk/Makefile | 31 +++++++++++++++++++++++++++++++ print/latexmk/PLIST | 3 +++ print/latexmk/distinfo | 5 +++++ 4 files changed, 49 insertions(+) create mode 100644 print/latexmk/DESCR create mode 100644 print/latexmk/Makefile create mode 100644 print/latexmk/PLIST create mode 100644 print/latexmk/distinfo (limited to 'print/latexmk') diff --git a/print/latexmk/DESCR b/print/latexmk/DESCR new file mode 100644 index 00000000000..218939694bc --- /dev/null +++ b/print/latexmk/DESCR @@ -0,0 +1,10 @@ +LatexMk completely automates the process of generating a LaTeX document. +Essentially, it is a highly specialized relative of the general make +utility. Given the source files for a document, latexmk issues the +appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy +version of the document. It will run LaTeX the correct number of times to +resolve cross references, and run auxiliary programs (bibtex, makeindex) if +necessary. It can also be set to run continuously with a previewer, in which +case the needed commands are re-run whenever one of the source files is +modified. + diff --git a/print/latexmk/Makefile b/print/latexmk/Makefile new file mode 100644 index 00000000000..1b8e6d39a7f --- /dev/null +++ b/print/latexmk/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1 2014/05/21 01:33:59 joerg Exp $ +# + +DISTNAME= latexmk-435 +CATEGORIES= print +MASTER_SITES= http://users.phys.psu.edu/~collins/software/latexmk/ +EXTRACT_SUFX= .zip + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://users.phys.psu.edu/~collins/software/latexmk/ +COMMENT= Tool to completely automate generating output from LaTeX documents + +LICENSE= gnu-gpl-v2 + +USE_TOOLS+= perl:run + +NO_BUILD= yes + +WRKSRC= ${WRKDIR} + +REPLACE_PERL= latexmk.pl + +INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 + +DEPENDS+= tex-latex-[0-9]*:../../print/tex-latex + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/latexmk.pl ${DESTDIR}${PREFIX}/bin/latexmk + ${INSTALL_MAN} ${WRKSRC}/latexmk.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + +.include "../../mk/bsd.pkg.mk" diff --git a/print/latexmk/PLIST b/print/latexmk/PLIST new file mode 100644 index 00000000000..18485e749f9 --- /dev/null +++ b/print/latexmk/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 2014/05/21 01:33:59 joerg Exp $ +bin/latexmk +man/man1/latexmk.1 diff --git a/print/latexmk/distinfo b/print/latexmk/distinfo new file mode 100644 index 00000000000..e3b27f0c734 --- /dev/null +++ b/print/latexmk/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/05/21 01:33:59 joerg Exp $ + +SHA1 (latexmk-435.zip) = 5d68194893747b76b826d382f635e4258be0ea1d +RMD160 (latexmk-435.zip) = 6875f971dbc3470b84a5aaa5da3735e0bd7f734c +Size (latexmk-435.zip) = 386766 bytes -- cgit v1.2.3