On Sun, Jul 28, 2019 at 03:21:26AM +0000, wen heping wrote:
> Hi,
>
> Here is a patch for textproc/p5-LaTeXML to update to 0.8.4
> It build well and passed all tests on amd64-head system.
> No other ports depends on textproc/p5-LaTeXML.
>
> Comments? OK?
> wen
With a few minor changes, adding a CONFIGURE_ARGS, removing LIB_DEPENDS,
and adding the one BUILD_DEPENDS it actually needs, we can avoid
installing Rust, Python, and texmf just to build this port. Should make
the bulk ports builders lives a bit easier.
OK with these changes?
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeXML/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile 12 Jul 2019 20:50:03 -0000 1.7
+++ Makefile 24 Aug 2019 19:02:49 -0000
@@ -4,7 +4,7 @@ COMMENT = LaTeX to XML/HTML/MathML Conve
MODULES = cpan
PKG_ARCH = *
-DISTNAME = LaTeXML-0.8.3_7
+DISTNAME = LaTeXML-0.8.4
CATEGORIES = textproc
# perl
@@ -14,7 +14,10 @@ MAINTAINER = Paul Irofti <pirofti@openbs
CPAN_AUTHOR = BRMILLER
-LIB_DEPENDS = ${RUN_DEPENDS}
+CONFIGURE_ARGS = TEXMF=${PREFIX}/share/texmf-local
+
+BUILD_DEPENDS = devel/p5-Parse-RecDescent
+
RUN_DEPENDS = archivers/p5-Archive-Zip \
converters/p5-JSON-XS \
devel/p5-IO-String \
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeXML/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 6 Jan 2019 20:51:33 -0000 1.3
+++ distinfo 24 Aug 2019 19:02:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (LaTeXML-0.8.3_7.tar.gz) = XoUOCkyGrvxftnpdo32/FuNEKTkQ4S/+8MgfX/h6Aa4=
-SIZE (LaTeXML-0.8.3_7.tar.gz) = 10704544
+SHA256 (LaTeXML-0.8.4.tar.gz) = klmbRftYesFLK6nMhLhdndwt6vHL3C6J56ZVnh+7NMw=
+SIZE (LaTeXML-0.8.4.tar.gz) = 11502627
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeXML/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST 6 Jan 2019 20:51:33 -0000 1.4
+++ pkg/PLIST 24 Aug 2019 19:02:49 -0000
@@ -89,6 +89,7 @@ ${P5SITE}/LaTeXML/Package/JHEP2.cls.ltxm
${P5SITE}/LaTeXML/Package/JHEP3.cls.ltxml
${P5SITE}/LaTeXML/Package/LaTeX.pool.ltxml
${P5SITE}/LaTeXML/Package/OmniBus.cls.ltxml
+${P5SITE}/LaTeXML/Package/PoS.cls.ltxml
${P5SITE}/LaTeXML/Package/TeX.pool.ltxml
${P5SITE}/LaTeXML/Package/a0poster.cls.ltxml
${P5SITE}/LaTeXML/Package/a0size.sty.ltxml
@@ -102,14 +103,14 @@ ${P5SITE}/LaTeXML/Package/aasms.sty.ltxm
${P5SITE}/LaTeXML/Package/aaspp.sty.ltxml
${P5SITE}/LaTeXML/Package/aastex.cls.ltxml
${P5SITE}/LaTeXML/Package/aastex.sty.ltxml
-${P5SITE}/LaTeXML/Package/aastex6.cls.ltxml
-${P5SITE}/LaTeXML/Package/aastex61.cls.ltxml
${P5SITE}/LaTeXML/Package/accents.sty.ltxml
${P5SITE}/LaTeXML/Package/acmart.cls.ltxml
${P5SITE}/LaTeXML/Package/acronym.sty.ltxml
${P5SITE}/LaTeXML/Package/ae.sty.ltxml
${P5SITE}/LaTeXML/Package/aecompl.sty.ltxml
${P5SITE}/LaTeXML/Package/afterpage.sty.ltxml
+${P5SITE}/LaTeXML/Package/aipcheck.tex.ltxml
+${P5SITE}/LaTeXML/Package/aipproc.cls.ltxml
${P5SITE}/LaTeXML/Package/algc.sty.ltxml
${P5SITE}/LaTeXML/Package/algcompatible.sty.ltxml
${P5SITE}/LaTeXML/Package/algmatlab.sty.ltxml
@@ -155,6 +156,8 @@ ${P5SITE}/LaTeXML/Package/balance.sty.lt
${P5SITE}/LaTeXML/Package/bbm.sty.ltxml
${P5SITE}/LaTeXML/Package/bbold.sty.ltxml
${P5SITE}/LaTeXML/Package/beton.sty.ltxml
+${P5SITE}/LaTeXML/Package/bibunits.sty.ltxml
+${P5SITE}/LaTeXML/Package/blindtext.sty.ltxml
${P5SITE}/LaTeXML/Package/bm.sty.ltxml
${P5SITE}/LaTeXML/Package/book.cls.ltxml
${P5SITE}/LaTeXML/Package/bookman.sty.ltxml
@@ -162,12 +165,15 @@ ${P5SITE}/LaTeXML/Package/booktabs.sty.l
${P5SITE}/LaTeXML/Package/braket.sty.ltxml
${P5SITE}/LaTeXML/Package/breakurl.sty.ltxml
${P5SITE}/LaTeXML/Package/calc.sty.ltxml
+${P5SITE}/LaTeXML/Package/calrsfs.sty.ltxml
${P5SITE}/LaTeXML/Package/cancel.sty.ltxml
${P5SITE}/LaTeXML/Package/caption.sty.ltxml
${P5SITE}/LaTeXML/Package/cases.sty.ltxml
${P5SITE}/LaTeXML/Package/ccfonts.sty.ltxml
${P5SITE}/LaTeXML/Package/chancery.sty.ltxml
+${P5SITE}/LaTeXML/Package/chapterbib.sty.ltxml
${P5SITE}/LaTeXML/Package/charter.sty.ltxml
+${P5SITE}/LaTeXML/Package/chngcntr.sty.ltxml
${P5SITE}/LaTeXML/Package/circuitikz.sty.ltxml
${P5SITE}/LaTeXML/Package/cite.sty.ltxml
${P5SITE}/LaTeXML/Package/citesort.sty.ltxml
@@ -217,6 +223,7 @@ ${P5SITE}/LaTeXML/Package/eurosym.sty.lt
${P5SITE}/LaTeXML/Package/euscript.sty.ltxml
${P5SITE}/LaTeXML/Package/exscale.sty.ltxml
${P5SITE}/LaTeXML/Package/fancyhdr.sty.ltxml
+${P5SITE}/LaTeXML/Package/fancyheadings.sty.ltxml
${P5SITE}/LaTeXML/Package/fix-cm.sty.ltxml
${P5SITE}/LaTeXML/Package/fixltx2e.sty.ltxml
${P5SITE}/LaTeXML/Package/flafter.sty.ltxml
@@ -230,6 +237,7 @@ ${P5SITE}/LaTeXML/Package/flushend.sty.l
${P5SITE}/LaTeXML/Package/fontenc.sty.ltxml
${P5SITE}/LaTeXML/Package/fontspec.sty.ltxml
${P5SITE}/LaTeXML/Package/footmisc.sty.ltxml
+${P5SITE}/LaTeXML/Package/footnote.sty.ltxml
${P5SITE}/LaTeXML/Package/fourier.sty.ltxml
${P5SITE}/LaTeXML/Package/framed.sty.ltxml
${P5SITE}/LaTeXML/Package/french.ldf.ltxml
@@ -250,9 +258,7 @@ ${P5SITE}/LaTeXML/Package/hhline.sty.ltx
${P5SITE}/LaTeXML/Package/html.sty.ltxml
${P5SITE}/LaTeXML/Package/hyperref.sty.ltxml
${P5SITE}/LaTeXML/Package/hyperxmp.sty.ltxml
-${P5SITE}/LaTeXML/Package/icml2016.sty.ltxml
-${P5SITE}/LaTeXML/Package/icml2017.sty.ltxml
-${P5SITE}/LaTeXML/Package/icml2018.sty.ltxml
+${P5SITE}/LaTeXML/Package/icml.sty.ltxml
${P5SITE}/LaTeXML/Package/icml_support.sty.ltxml
${P5SITE}/LaTeXML/Package/ieeeconf.cls.ltxml
${P5SITE}/LaTeXML/Package/ifluatex.sty.ltxml
@@ -290,6 +296,7 @@ ${P5SITE}/LaTeXML/Package/makecell.sty.l
${P5SITE}/LaTeXML/Package/makeidx.sty.ltxml
${P5SITE}/LaTeXML/Package/marvosym.sty.ltxml
${P5SITE}/LaTeXML/Package/mathbbol.sty.ltxml
+${P5SITE}/LaTeXML/Package/mathdots.sty.ltxml
${P5SITE}/LaTeXML/Package/mathpazo.sty.ltxml
${P5SITE}/LaTeXML/Package/mathpple.sty.ltxml
${P5SITE}/LaTeXML/Package/mathptm.sty.ltxml
@@ -315,6 +322,7 @@ ${P5SITE}/LaTeXML/Package/newtxmath.sty.
${P5SITE}/LaTeXML/Package/newtxtext.sty.ltxml
${P5SITE}/LaTeXML/Package/ngerman.sty.ltxml
${P5SITE}/LaTeXML/Package/nicefrac.sty.ltxml
+${P5SITE}/LaTeXML/Package/nopageno.sty.ltxml
${P5SITE}/LaTeXML/Package/ntheorem.sty.ltxml
${P5SITE}/LaTeXML/Package/numprint.sty.ltxml
${P5SITE}/LaTeXML/Package/ot4.fontmap.ltxml
@@ -342,8 +350,10 @@ ${P5SITE}/LaTeXML/Package/pst-node.sty.l
${P5SITE}/LaTeXML/Package/pstricks.sty.ltxml
${P5SITE}/LaTeXML/Package/pxfonts.sty.ltxml
${P5SITE}/LaTeXML/Package/pzd.fontmap.ltxml
+${P5SITE}/LaTeXML/Package/quantumarticle.cls.ltxml
${P5SITE}/LaTeXML/Package/ragged2e.sty.ltxml
${P5SITE}/LaTeXML/Package/relsize.sty.ltxml
+${P5SITE}/LaTeXML/Package/remreset.sty.ltxml
${P5SITE}/LaTeXML/Package/report.cls.ltxml
${P5SITE}/LaTeXML/Package/revsymb.sty.ltxml
${P5SITE}/LaTeXML/Package/revtex.cls.ltxml
@@ -360,6 +370,7 @@ ${P5SITE}/LaTeXML/Package/scalefnt.sty.l
${P5SITE}/LaTeXML/Package/sectsty.sty.ltxml
${P5SITE}/LaTeXML/Package/setspace.sty.ltxml
${P5SITE}/LaTeXML/Package/showkeys.sty.ltxml
+${P5SITE}/LaTeXML/Package/sidecap.sty.ltxml
${P5SITE}/LaTeXML/Package/siunitx.sty.ltxml
${P5SITE}/LaTeXML/Package/slashed.sty.ltxml
${P5SITE}/LaTeXML/Package/slides.cls.ltxml
@@ -370,6 +381,8 @@ ${P5SITE}/LaTeXML/Package/stmaryrd.sty.l
${P5SITE}/LaTeXML/Package/subcaption.sty.ltxml
${P5SITE}/LaTeXML/Package/subfig.sty.ltxml
${P5SITE}/LaTeXML/Package/subfigure.sty.ltxml
+${P5SITE}/LaTeXML/Package/subfiles.cls.ltxml
+${P5SITE}/LaTeXML/Package/subfiles.sty.ltxml
${P5SITE}/LaTeXML/Package/subfloat.sty.ltxml
${P5SITE}/LaTeXML/Package/supertabular.sty.ltxml
${P5SITE}/LaTeXML/Package/sv_support.sty.ltxml
@@ -386,10 +399,12 @@ ${P5SITE}/LaTeXML/Package/t2c.fontmap.lt
${P5SITE}/LaTeXML/Package/tablefootnote.sty.ltxml
${P5SITE}/LaTeXML/Package/tabularx.sty.ltxml
${P5SITE}/LaTeXML/Package/tabulary.sty.ltxml
+${P5SITE}/LaTeXML/Package/tcilatex.tex.ltxml
${P5SITE}/LaTeXML/Package/textcase.sty.ltxml
${P5SITE}/LaTeXML/Package/textcomp.sty.ltxml
${P5SITE}/LaTeXML/Package/texvc.sty.ltxml
${P5SITE}/LaTeXML/Package/theorem.sty.ltxml
+${P5SITE}/LaTeXML/Package/thm-restate.sty.ltxml
${P5SITE}/LaTeXML/Package/thmtools.sty.ltxml
${P5SITE}/LaTeXML/Package/threeparttable.sty.ltxml
${P5SITE}/LaTeXML/Package/tikz-3dplot.sty.ltxml
@@ -403,9 +418,12 @@ ${P5SITE}/LaTeXML/Package/tracefnt.sty.l
${P5SITE}/LaTeXML/Package/transparent.sty.ltxml
${P5SITE}/LaTeXML/Package/ts1.fontmap.ltxml
${P5SITE}/LaTeXML/Package/turing.sty.ltxml
+${P5SITE}/LaTeXML/Package/twoopt.sty.ltxml
${P5SITE}/LaTeXML/Package/txfonts.sty.ltxml
${P5SITE}/LaTeXML/Package/type1cm.sty.ltxml
${P5SITE}/LaTeXML/Package/ulem.sty.ltxml
+${P5SITE}/LaTeXML/Package/underscore.sty.ltxml
+${P5SITE}/LaTeXML/Package/undertilde.sty.ltxml
${P5SITE}/LaTeXML/Package/units.sty.ltxml
${P5SITE}/LaTeXML/Package/upgreek.sty.ltxml
${P5SITE}/LaTeXML/Package/upref.sty.ltxml
@@ -413,7 +431,10 @@ ${P5SITE}/LaTeXML/Package/url.sty.ltxml
${P5SITE}/LaTeXML/Package/utf8.def.ltxml
${P5SITE}/LaTeXML/Package/utf8x.def.ltxml
${P5SITE}/LaTeXML/Package/utopia.sty.ltxml
+${P5SITE}/LaTeXML/Package/varioref.sty.ltxml
+${P5SITE}/LaTeXML/Package/varwidth.sty.ltxml
${P5SITE}/LaTeXML/Package/verbatim.sty.ltxml
+${P5SITE}/LaTeXML/Package/vmargin.sty.ltxml
${P5SITE}/LaTeXML/Package/wasysym.sty.ltxml
${P5SITE}/LaTeXML/Package/wiki.sty.ltxml
${P5SITE}/LaTeXML/Package/wrapfig.sty.ltxml
@@ -471,6 +492,7 @@ ${P5SITE}/LaTeXML/Version.pm
${P5SITE}/LaTeXML/resources/
${P5SITE}/LaTeXML/resources/CSS/
${P5SITE}/LaTeXML/resources/CSS/LaTeXML-blue.css
+${P5SITE}/LaTeXML/resources/CSS/LaTeXML-epub.css
${P5SITE}/LaTeXML/resources/CSS/LaTeXML-marginpar.css
${P5SITE}/LaTeXML/resources/CSS/LaTeXML-navbar-left.css
${P5SITE}/LaTeXML/resources/CSS/LaTeXML-navbar-right.css