On Sat, Aug 24, 2019 at 12:05:06PM -0700, Andrew Hewus Fresh wrote: > 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?
Please go ahead and thank you! > > 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