summaryrefslogtreecommitdiff
path: root/print/latexmk
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2014-05-21 01:33:59 +0000
committerjoerg <joerg@pkgsrc.org>2014-05-21 01:33:59 +0000
commit3ea8a270beb606f7a116d1990d9e474f5425c8d2 (patch)
tree98b264e89c648bb0b2429977832a5dbe8c03e851 /print/latexmk
parentf7349a67ff5070b149a2c22c839c3abbbc33e7ea (diff)
downloadpkgsrc-3ea8a270beb606f7a116d1990d9e474f5425c8d2.tar.gz
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.
Diffstat (limited to 'print/latexmk')
-rw-r--r--print/latexmk/DESCR10
-rw-r--r--print/latexmk/Makefile31
-rw-r--r--print/latexmk/PLIST3
-rw-r--r--print/latexmk/distinfo5
4 files changed, 49 insertions, 0 deletions
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