pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/LaTeXML



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Jul 22 17:23:56 UTC 2026

Modified Files:
        pkgsrc/print/LaTeXML: Makefile distinfo

Log Message:
print/LaTeXML: Update to 0.8.8

Changelog:
0.8.8 2024-02-29
      - This release addresses a large variety of usability, fidelity, robustness,
        portability and output-quality issues.
      - Improved CSS, html, accessibility affecting
        * framing, position & rotation, color
        * figure/subfigure grouping
      -  MathML (closer to MathML Core)
         * avoid gratuitous math mode (simple sub/superscripts); mathvariant
         * option to avoid InvisibleTimes, when not certain (--noinvisibletimes)
      - Improved emulation of TeX internals affecting
        registers, \chardef, accents, intarray, tracing
      - More TeX-like "scanning" of tokens affecting
        * expansion, input,
        * alignments (\halign,tabular)
      - improved block mode processing
        * affecting \parbox, {minipage}, \centering, \raggedright/left
        * More consistent set of block elements:
            ltx:block, ltx:logical-block, ltx:sectional-block,
        * along with their inline variants:
            ltx:inline-block, ltx:inline-logical-block, ltx:inline-sectional-block
        * NOTE: breaking change: ltx:inline-para has been renamed ltx:inline-logical-block
      - Improvements to processing alignments (\halign, tabular),
        more TeX-like (processing templates, spacing)
      - Improved processing of images, graphics, svg generation
        * image post-processing
        * pgf, tikz, pgfplots, tikz-cd
      - initial support for Vietnamese, t5enc
      - improved Windows portability
      - improved schema documentation
      - Improvements to test cases.

      - New bindings: boxedminipage, cmap, ifdraft, marginnote, tikz-cd.
      - Improvements to bindings: aa, aas, algorithm2e, amsmath, amsthm,
        cleverref, comment, csquotes,  elsarticle, enumitem, expl3, framed,
        hyperref, hyperxmp, IEEEtran, lineno, listing, longtable, mn2e,
        nicefrac, ntheorem, pdfpages, pgfmath, pgfplots, rotating, srcltx,
        sidecap, subcaption, subfiles, thmtools, tikz, url, xfrac, xypic.

      Thanks to Deyan Ginev and Tom Wiesing for ongoing development and support;
      Special thanks to Christoph Hauert, Tim Prescott, Vincenzo Mantova for patches and bindings;
      Reports from Felix Benning, Miles Cranmer, circlestarzero, Dan Frankow, giovanni111,
      goska, Duc A. Hoang, Ramnath Karthekesan, Pedro Konzen, Joseph Long, Greg Meyer,
      molke-productions, Dennis Mueller, David Poole, Hilmar Preusse, Nico Schloemer,
      Neil M. Sheldon, Heinrich Stammerjohanns, Henrik Tidefelt, Andrew Tonks,
      userrand, Eelco van Vliet, Richard Zach, |8|.

0.8.7 2022-12-16
      - This release addresses a large variety of usability, fidelity, robustness,
        portability and output-quality issues.
      - MathML (mostly) conforms to MathML Core, with more consistent spacing
      - More TeX-like dimensions & computation; font metrics used for (approximate) sizing
      - Improvements to HTML5, ePub, JATS, CSS, frontmatter
      - Improvements to graphics and SVG
        * support for \includegraphics alt key
        * updated schema to SVG 1.1 2nd ed (roughly)
        * xy now supported, generating SVG
      - Windows & MacOS related improvements
      - Support for attributes in foreign namespaces; conversion to data-XXX attributes in html
      - Default to lang="en" unless told otherwise
      - title attributes now use UnicodeMath; also --unicodemath math format option
      - Enhancements to latexml.sty (see the code for details)
        * Package keywords
          - breakuntex, nobreakuntex: control linebreaks in tex attribute
          - dpi=number, magnify=number, upsample=number, zoomout=number: image conversion controls
          - tokenlimit=number, iflimit=number, absorblimit=number, pushbacklimit=number: limit execution
        * \LaTeXMLversion, \LaTeXMLrevision, \LaTeXMLfullversion: show the LaTeXML version
        * \lxRegisterNamespace{prefix}{uri} : register a namespace w/ prefix
        * \lxAddAnnotation{keyvals} : add annotation attributes to current node
        * \lxWithAnnotation{keyvals}{thing} : Typeset thing with annotation attributes
      - New bindings: amsaddr, atveryend, auxhook, babel, bbding, bezier, bigintcalc, bitset,
        bookmark, doi, ed, expl3, fancyvrb, feynmf, fixme, gettitlestring, ifetex, ifsym, iftex,
        ijcai, infwarerr, intcalc, kvdefinekeys, kvoptions, kvsetkeys, l3keys2e, ltxcmds, nomencl,
        overpic, pdftexcmds, refcount, subeqn, subeqnarray, tcolorbox, tikzbricks, upquote,
        xurl, xy, xypic  and beamer.cls
      - Improvements to bindings: algorithm2e, amsmath, amsthm, babel, csquotes, deluxetable,
        enumitem, glossaries, hyperref, longtable, lstings, mathtools, physics, revtex,
         svmult, thmtools.

      Thanks to Deyan Ginev and Tom Wiesing for ongoing development and support;
      Special thanks to Vincenzo Mantova for improvements to Windows portability and ePub.
      Patches from Junghyeon Park, Tim Prescott, Heinrich Stammerjohanns
      Reports from Aivokalu, Andrew Tonks, Ben Firsch, Byron Tjanaka, Dennis Mueller,
      Dmitry Kalinkin, Eelco van Vliet, Evilson11, Felix Benning, Ghost, Giovanni111,
      Hans Olsson, Henrik Tidefelt, Hilmar Preusse, Infinite Buffalo, J.G. Makin,
      Jim Hefferon, Neil Sheldon, Norman Gray, Pksweby, Siegried Zoetzsche, Sparkyqin,
      Toast Doggo, Ualiang Zhang, Yining Wang, Yunelsy, deb75, delta-river, luclaurent,
      matteosecli, molke-productions, peppobon, samurdhilbk

      For more details, see https://github.com/brucemiller/LaTeXML/milestone/15?closed=1

0.8.6 2021-09-30
      - This release addresses a large variety of usability, fidelity, robustness,
        portability and output-quality issues.
      - The Error handling system now produces both a log file (with details) and
        a brief term-styled output on STDERR.
      - Even when Fatal errors are encountered, the document "so far" is returned.
      - Many improvesments were made to mimicing more closely TeX's commands
        and LaTeX internals, along with more testcases to detect regressions.
      - Major revision of Alignments (\halign, tabular, etc) to be more TeX-like,
        with respect to the timing of expansion.
      - Many Errors and Fatals are now fixed or avoided.
      - The Windows platform is much better supported.
      - Output to HTML, CSS, JATS, TEI have been updated, modernized and validated.
      - tikz/pgf and picture environment output is improved.
      - new bindings: actuarialangle.sty, adjustbox.sty, diagbox.sty, elsart_support_core.sty,
        espcrc.sty, fancybox.sty, filehook.sty, hepunits.sty, hypcap.sty, ifplatform.sty,
        mathabx.sty, minimal.cls, pgfplotstable.sty, prettyref.sty, proof.sty, proofwiki.sty,
        psfrag.sty, SIunits.sty, slashbox.sty, standalone.cls, standalone.sty, xfrac.sty

      Thanks to Deyan Ginev and Tom Wiesing for ongoing development and support;
      Special thanks to Vincenzo Mantova for improvements to Windows portability and ePub.
      Patches from: Gabor Szabo, Heinrich Stamerjohanns, Robert Gieseke, W. Michael Petullo;
      Reports from: ADavidTR, Dennis Mueller, Evgeny Epifanovsky, Henrik Tidefelt, Jack Griffiths,
      Karen Fort, Kazuhiro Ando, Michael Kohlhase, Norman Gray, Tim Prescott, Tobias Diez, VB24,
      aivokalu, cyber-g, goska, hpreusse, siegriedzoetzsche, yatescr;
      And probably some folks accidentally overlooked.

0.8.5 2020-11-17
      - Acknowledging his many contributions to LaTeXML,
        Deyan Ginev is recognized as a co-developer.
      - A large variety of robustness, fidelity and portability patches:
        reduced errors & warnings, more consistent ids, formatting,
      - Improved TeX fidelity, including l3kernel simulation,
        while maintaining backwards compatibility (latex2, 2e).
      - Enhanced declaration & preservation of math semantics,
        improved tools for parallel markup
        Enhanced semantics of siunitx, physics
      - improved support for lists (enumitem), theorems, cleveref, listings, nicefrac,
        multiple bibliographies, tikz/pgf, multiple bibliographies, JATS,
        multi-document site generation; including supporting more options.
      - "Raw" style files now processed by default when in source document's directory
      - new bindings: aastex63.cls, aipproc.sty, physics.sty,
        pgfmathcalc.code.tex, pgfutil-common.tex
      - Experimental features:
        * math lexemes: exports math as non-semantic tokens for data mining experiments;
          simplfied format avoid introducing inferred semantics
        * accessibility annotations

      Thanks to Deyan Ginev and Tom Wiesing,
      as well as reports and patches from: Alex Bobrikovich, Alf Eaton, Andrew Tonks,
      Ben Firshman, Christoph Hauert, Clement Pit-Claudel, Corentin Cadiou, David Poole,
      Evgeny Epifanovsky, Hans Olsson, Henrikt Tidefelt, HughP, Klaus Lang, Marcin Kardas,
      Matteo Secli, Michael Kohlhase, Michael Petullo, Paolo Brasolin, Pavel Krivitsky,
      Reini Urban, Scott Walter, Siefried Zoetzche, Slava, Stephen Kellat, Tim Prescott,
      VB24, adhilton, ghost, giovanni111, goska, jakshotton, kmcnaught, linwaytin, luclaurent
      matthuszagh, nennigb, pksweby, samurdhilbk, stef30360.

0.8.4 2019-06-27
      - Various fidelity and robustness improvements, along with more test cases
      - Improved source locators for debugging and other purposes.
      - More flexible backmatter, allowing multiple bibliographies, indices, etc.
      - Improvements to math lexer
      - Support for Chocolatey package manager
      - More generalized support for lists of (contents, tables, figures, etc)
      - New bindings: aipcheck.tex, aipproc.cls, bibunits.sty, blindtext.sty,
        calrsfs.sty, chapterbib.sty, chngcntr.sty, csquotes.def, csquotes.sty,
        fancyheadings.sty, footnote.sty, mathdots.sty, nopageno.sty, PoS.cls,
        quantumarticle.cls, remreset.sty, sidecap.sty, subfiles.(cls|sty),
        tcilatex.tex, thm-restate.sty, twoopt.sty, underscore.sty, undertilde.sty,
        varioref.sty, varwidth. styvmargin.sty

      Thanks: Deyan Ginev, Tom Wiesing, Ben Firsch, Michael Kohlhase,
        adhilton, angerhang, Takuto Asakura, asmaier, Luis Berlioz,
        Alex Bobrikovich, Christoph Hauert, giovanni111, goska,
        Andre Greiner-Petter, Sam Kacer, Bernard Kleine, Jakub Kukul,
        Raffaele Mancuso, molke-productions, Alexander Nozic,
        Hans Olsson, raspatan, Red-Quill, Moritz Schubotz, seuliang,
        Scott Walter, Frederic Wang, Dietmar Winkler, Sigfried Zoetzsche

0.8.3 2018-07-30
      - Way too long between releases...
      - Too many bug fixes, fidelity improvements and enhancements to list.
      - (nominal) support for TEI format
      - New Bindings: aastex61.cls, aastex6.cls, accents.sty, acmart.cls,
        aecompl.sty, algorithm2e.sty, appendix.sty, cases.sty,
        cleveref.sty, csquotes.sty, empheq.sty, endnotes.sty, enumitem.sty,
        etex.sty, etoolbox.sty, flowchart.sty, flushend.sty,
        french.ldf, gensymb.sty, icml2018.sty (& others), ieeeconf.cls, IEEEtran.cls,
        jheppub.sty, lastpage.sty, lipsum.sty, makecell.sty,
        microtype.sty, mleftright.sty, mnras.cls, moderncv.cls,
        newfloat.sty, newtxmath.sty, newtxtext.sty, pdfpages.sty,
        pgfmath.code.tex, pzd.fontmap, ragged2e.sty, revtex4-1.cls,
        sectsty.sty, siunitx.sty, siunitx.sty.bak, stfloats.sty,
        subcaption.sty, svjour3.cls, tablefootnote.sty, textcase.sty,
        thmtools.sty, titlesec.sty, titling.sty, todonotes.sty,
        tracefnt.sty, turing.sty, utf8x.def, wiki.sty, xkeyval.sty,
        xkvview.sty
      - 2 Experimental features:
          * xpath source locators: for locating the origin of the XML in the TeX sources.
          * math lexemes: textual encoding of mathematics for data mining studies.
          Please consult the mailing list for more information.

     Thanks: Deyan Ginev, Tom Wiesing, Michael Kohlhase;
       And thanks for reports from Siegfriedzoetzche, Grief, MikePetullo,
       matteosecli, goska, teepeemm, Fred Wang, Ben Firsch, Joe Cornelli,
       Bernard Kleine, eshellman, swalter62, asmaier, charlyms, senthilmm,
       cooperstevenson, Andre G-P, blahah, nthiery, webbery, evoludolab, ilovezfs, manwar,
       Moritz Schubotz, wspr, skellat, giovanni111, Thanathan-k, HansOlsson,
       angerhang, Stefan Becuwe, IvanRadianStd, daroloson, sumandoc, gpetty,
       SabinSnorlax, DeathByRegex, QiangF, aimsky, dominique-unruh, SephidehAlassi,
       casio7131, davpoole, LuiSlacker, kaagithub, ashinkarov, ianhbell, jolutti,
       dragonxtek & laszlokv.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/print/LaTeXML/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/print/LaTeXML/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/LaTeXML/Makefile
diff -u pkgsrc/print/LaTeXML/Makefile:1.15 pkgsrc/print/LaTeXML/Makefile:1.16
--- pkgsrc/print/LaTeXML/Makefile:1.15  Thu Jul 16 19:04:37 2026
+++ pkgsrc/print/LaTeXML/Makefile       Wed Jul 22 17:23:55 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2026/07/16 19:04:37 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/07/22 17:23:55 ryoon Exp $
 
-DISTNAME=      LaTeXML-0.8.2
-PKGREVISION=   13
+DISTNAME=      LaTeXML-0.8.8
 CATEGORIES=    textproc www
 MASTER_SITES=  https://dlmf.nist.gov/LaTeXML/releases/
 
@@ -29,6 +28,8 @@ DEPENDS+=     texlive-collection-latexrecomm
 DEPENDS+=      ImageMagick-[0-9]*:../../graphics/ImageMagick
 DEPENDS+=      p5-PerlMagick-[0-9]*:../../graphics/p5-PerlMagick
 
+REPLACE_PERL+= bin/*
+
 PERL5_PACKLIST=        auto/LaTeXML/.packlist
 
 .include "../../lang/perl5/module.mk"

Index: pkgsrc/print/LaTeXML/distinfo
diff -u pkgsrc/print/LaTeXML/distinfo:1.3 pkgsrc/print/LaTeXML/distinfo:1.4
--- pkgsrc/print/LaTeXML/distinfo:1.3   Tue Oct 26 11:12:02 2021
+++ pkgsrc/print/LaTeXML/distinfo       Wed Jul 22 17:23:55 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 11:12:02 nia Exp $
+$NetBSD: distinfo,v 1.4 2026/07/22 17:23:55 ryoon Exp $
 
-BLAKE2s (LaTeXML-0.8.2.tar.gz) = 6770f647083408fd1d85d97f6c21594f520f5690392fcde8b326da1097b14763
-SHA512 (LaTeXML-0.8.2.tar.gz) = 521134f7b3820c2cbf8fbf60778f03f40b8bb6900311d82da986e8dd3ee1a0d518ef9bb4b852bd95a5bac758bb65b159218602f4adf454c77dfbf6280a4bd1a4
-Size (LaTeXML-0.8.2.tar.gz) = 8220020 bytes
+BLAKE2s (LaTeXML-0.8.8.tar.gz) = bb112b3774dd3e4ff350275689e8f7ae3e79217ea6f8cdd37887b00ffcb74b9a
+SHA512 (LaTeXML-0.8.8.tar.gz) = a0b4d80229c0096bb3f792620d25b0ccec792b0199e9ff15e8616f8d6f91f9c50274aa3e8513f2a48d726e3fe78063620f91256e12ccccddeacb01951675c061
+Size (LaTeXML-0.8.8.tar.gz) = 15310900 bytes



Home | Main Index | Thread Index | Old Index