summaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-10-09 22:07:58 +0000
committerwiz <wiz@pkgsrc.org>2016-10-09 22:07:58 +0000
commit42806b4c8166dd865e9dd26e2197b28598649e97 (patch)
tree7885c554355764cc0dde68e1900cf1b0755bef65 /print
parent5873521a619567bc61f396f3b545eaa1f2f1cfd9 (diff)
downloadpkgsrc-42806b4c8166dd865e9dd26e2197b28598649e97.tar.gz
Import LaTeXML-0.8.2 as print/LaTeXML.
latexml is a program, written in Perl, that attempts to faithfully mimic TeX's behavior, but produces XML instead of dvi. The document model of the target XML makes explicit the model implied by LaTeX. The processing and model are both extensible; you can define the mapping between TeX constructs and the XML fragments to be created. A postprocessor, latexmlpost converts this XML into other formats such as HTML or XHTML, with options to convert the math into MathML (currently only presentation) or images.
Diffstat (limited to 'print')
-rw-r--r--print/LaTeXML/DESCR8
-rw-r--r--print/LaTeXML/Makefile37
-rw-r--r--print/LaTeXML/PLIST4
-rw-r--r--print/LaTeXML/distinfo6
4 files changed, 55 insertions, 0 deletions
diff --git a/print/LaTeXML/DESCR b/print/LaTeXML/DESCR
new file mode 100644
index 00000000000..62dbe4a565f
--- /dev/null
+++ b/print/LaTeXML/DESCR
@@ -0,0 +1,8 @@
+latexml is a program, written in Perl, that attempts to faithfully
+mimic TeX's behavior, but produces XML instead of dvi. The document
+model of the target XML makes explicit the model implied by LaTeX.
+The processing and model are both extensible; you can define the
+mapping between TeX constructs and the XML fragments to be created.
+A postprocessor, latexmlpost converts this XML into other formats
+such as HTML or XHTML, with options to convert the math into MathML
+(currently only presentation) or images.
diff --git a/print/LaTeXML/Makefile b/print/LaTeXML/Makefile
new file mode 100644
index 00000000000..3ea7d164083
--- /dev/null
+++ b/print/LaTeXML/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2016/10/09 22:07:58 wiz Exp $
+
+DISTNAME= LaTeXML-0.8.2
+CATEGORIES= textproc www
+MASTER_SITES= http://dlmf.nist.gov/LaTeXML/releases/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://dlmf.nist.gov/LaTeXML/
+COMMENT= LaTeX to XML/HTML/MathML Converter
+LICENSE= public-domain
+
+DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
+DEPENDS+= p5-DB_File-[0-9]*:../../databases/p5-DB_File
+DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which
+DEPENDS+= p5-Getopt-Long-[0-9]*:../../devel/p5-Getopt-Long
+DEPENDS+= p5-Image-Size-[0-9]*:../../graphics/p5-Image-Size
+DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
+DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
+DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww
+DEPENDS+= p5-Parse-RecDescent-[0-9]*:../../devel/p5-Parse-RecDescent
+DEPENDS+= p5-Pod-Parser-[0-9]*:../../textproc/p5-Pod-Parser
+DEPENDS+= p5-Text-Unidecode-[0-9]*:../../textproc/p5-Text-Unidecode
+DEPENDS+= p5-Test-Simple-[0-9]*:../../devel/p5-Test-Simple
+DEPENDS+= p5-Time-HiRes-[0-9]*:../../time/p5-Time-HiRes
+DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
+DEPENDS+= p5-XML-LibXML-[0-9]*:../../textproc/p5-XML-LibXML
+DEPENDS+= p5-XML-LibXSLT-[0-9]*:../../textproc/p5-XML-LibXSLT
+DEPENDS+= p5-UUID-Tiny-[0-9]*:../../devel/p5-UUID-Tiny
+# can probably be reduced, but this should be a good start
+DEPENDS+= texlive-collection-latexrecommended-[0-9]*:../../meta-pkgs/texlive-collection-latexrecommended
+DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick
+DEPENDS+= p5-PerlMagick-[0-9]*:../../graphics/p5-PerlMagick
+
+PERL5_PACKLIST= auto/LaTeXML/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/print/LaTeXML/PLIST b/print/LaTeXML/PLIST
new file mode 100644
index 00000000000..4e50b28ad11
--- /dev/null
+++ b/print/LaTeXML/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2016/10/09 22:07:58 wiz Exp $
+share/texmf-local/tex/latex/latexml/.packlist
+share/texmf-local/tex/latex/latexml/latexml.sty
+share/texmf-local/tex/latex/latexml/lxRDFa.sty
diff --git a/print/LaTeXML/distinfo b/print/LaTeXML/distinfo
new file mode 100644
index 00000000000..811a2b205a3
--- /dev/null
+++ b/print/LaTeXML/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/10/09 22:07:58 wiz Exp $
+
+SHA1 (LaTeXML-0.8.2.tar.gz) = 9d439a0ce8fcebd8283684b26ac115d5b6196a7e
+RMD160 (LaTeXML-0.8.2.tar.gz) = 6dbf960277cdcf30605ce93335e3383673c1ff66
+SHA512 (LaTeXML-0.8.2.tar.gz) = 521134f7b3820c2cbf8fbf60778f03f40b8bb6900311d82da986e8dd3ee1a0d518ef9bb4b852bd95a5bac758bb65b159218602f4adf454c77dfbf6280a4bd1a4
+Size (LaTeXML-0.8.2.tar.gz) = 8220020 bytes