pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc



Module Name:    pkgsrc
Committed By:   markd
Date:           Fri Apr  3 01:16:24 UTC 2026

Modified Files:
        pkgsrc/textproc: Makefile
        pkgsrc/textproc/tex-markdown: DESCR Makefile PLIST distinfo
Added Files:
        pkgsrc/textproc/tex-markdown-doc: DESCR Makefile PLIST distinfo

Log Message:
tex-markdown{,-doc}: update to version 3.14.1

This version of the Markdown package has fixed the following issues:

- Collapse spaces at the end of a line, even if these spaces originate from
  HTML entities.
- Do not consume blank lines following a line from a line block.
  This prevents bad interactions between a preceding line block and a following
  pipe table when the `lineBlocks` and `pipeTables` options are enabled.
- Distinguish pure comment lines from partial comment lines.
  This prevents pure comment lines from being treated as extra blank lines
  for the purpose of distinguishing between inter-block and paragraph
  separators.
- Strip trailing spaces from table captions with attributes.
- Fix acronyms breaking various elements.

This version of the Markdown package has made the following changes to our
continuous integration:

- Bump `crazy-max/ghaction-github-pages` from 4 to 5.
- Bump `actions/upload-artifact` from 6 to 7.
- Bump `docker/login-action` from 3 to 4.
- Migrate from deprecated `TeX-Live/setup-texlive-action@v3` to
  `zauguin/install-texlive@v4`.
- Test the package on both TeX Live 2025 and 2026.

This version of the Markdown package has made the following other changes:

- Replace `mtxrun --luatex --generate` with `context --generate --luatex`
  in the user manual and `Dockerfile`.

## 3.14.0 (2026-02-26)

This version of the Markdown package has made the following new enhancements:

- Support the new prepending (`^=`) and appending (`$=`) operators for
  renderers and renderer prototypes.
- Support the prepending and appending operators (`^=`, `+=`, and `$=`) for
  comma-list options like `extensions`.
- In theme `witiko/diagrams`, add parameter `command` for Mermaid diagrams.
- Recognize acronyms, initialisms, and other all-caps sequences.
- Allow absolute snippet names in `\markdownSetupSnippet { ... }` and
  `\markdownSetup { snippet = ... }`.


To generate a diff of this commit:
cvs rdiff -u -r1.1584 -r1.1585 pkgsrc/textproc/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/tex-markdown/DESCR \
    pkgsrc/textproc/tex-markdown/Makefile pkgsrc/textproc/tex-markdown/PLIST \
    pkgsrc/textproc/tex-markdown/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/tex-markdown-doc/DESCR \
    pkgsrc/textproc/tex-markdown-doc/Makefile \
    pkgsrc/textproc/tex-markdown-doc/PLIST \
    pkgsrc/textproc/tex-markdown-doc/distinfo

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

Modified files:

Index: pkgsrc/textproc/Makefile
diff -u pkgsrc/textproc/Makefile:1.1584 pkgsrc/textproc/Makefile:1.1585
--- pkgsrc/textproc/Makefile:1.1584     Sun Mar 29 17:13:22 2026
+++ pkgsrc/textproc/Makefile    Fri Apr  3 01:16:24 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1584 2026/03/29 17:13:22 wiz Exp $
+# $NetBSD: Makefile,v 1.1585 2026/04/03 01:16:24 markd Exp $
 #
 
 COMMENT=       Text processing utilities (does not include desktop publishing)
@@ -1459,6 +1459,7 @@ SUBDIR+=  tex-lwarp-doc
 SUBDIR+=       tex-makeindex
 SUBDIR+=       tex-makeindex-doc
 SUBDIR+=       tex-markdown
+SUBDIR+=       tex-markdown-doc
 SUBDIR+=       tex-xindy
 SUBDIR+=       tex-xindy-doc
 SUBDIR+=       tex-xmltex

Index: pkgsrc/textproc/tex-markdown/DESCR
diff -u pkgsrc/textproc/tex-markdown/DESCR:1.1 pkgsrc/textproc/tex-markdown/DESCR:1.2
--- pkgsrc/textproc/tex-markdown/DESCR:1.1      Thu Dec  4 11:05:10 2025
+++ pkgsrc/textproc/tex-markdown/DESCR  Fri Apr  3 01:16:24 2026
@@ -1,7 +1,5 @@
-The Markdown package converts CommonMark markup to TeX commands. The
-functionality is provided both as a Lua module and as plain TeX, LaTeX, and
-ConTeXt macro packages that can be used to directly typeset TeX documents
-containing markdown markup. Unlike other converters, the Markdown package
-does not require any external programs, and makes it easy to redefine how
-each and every markdown element is rendered.  Creative abuse of the markdown
-syntax is encouraged.
+The package provides facilities for the conversion of markdown
+and YAML markup to plain TeX. These are provided both in form
+of a Lua module and in form of plain TeX, LaTeX, and ConTeXt
+macro packages that enable the direct inclusion of markdown and
+YAML documents inside TeX documents.
Index: pkgsrc/textproc/tex-markdown/Makefile
diff -u pkgsrc/textproc/tex-markdown/Makefile:1.1 pkgsrc/textproc/tex-markdown/Makefile:1.2
--- pkgsrc/textproc/tex-markdown/Makefile:1.1   Thu Dec  4 11:05:10 2025
+++ pkgsrc/textproc/tex-markdown/Makefile       Fri Apr  3 01:16:24 2026
@@ -1,15 +1,24 @@
-# $NetBSD: Makefile,v 1.1 2025/12/04 11:05:10 jperkin Exp $
+# $NetBSD: Makefile,v 1.2 2026/04/03 01:16:24 markd Exp $
 
 DISTNAME=      markdown
-PKGNAME=       tex-${DISTNAME}-3.12.0
-TEXLIVE_REV=   76710
+PKGNAME=       tex-${DISTNAME}-3.14.1
+TEXLIVE_REV=   78531
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://ctan.org/pkg/markdown
-COMMENT=       Convert and render Markdown documents
+COMMENT=       Converting and rendering markdown documents inside TeX
 LICENSE=       lppl-1.3c
 
+DEPENDS+=      tex-l3kernel-[0-9]*:../../devel/tex-l3kernel
+DEPENDS+=      tex-lt3luabridge-[0-9]*:../../devel/tex-lt3luabridge
+DEPENDS+=      tex-lua-tinyyaml-[0-9]*:../../devel/tex-lua-tinyyaml
+
 REPLACE_TEXLUA=        texmf-dist/scripts/markdown/markdown2tex.lua
 
+INSTALLATION_DIRS+=    bin
+
+post-install:
+       ln -s ${PREFIX}/share/texmf-dist/scripts/markdown/markdown2tex.lua ${DESTDIR}${PREFIX}/bin/markdown2tex
+
 .include "../../print/texlive/package.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/tex-markdown/PLIST
diff -u pkgsrc/textproc/tex-markdown/PLIST:1.1 pkgsrc/textproc/tex-markdown/PLIST:1.2
--- pkgsrc/textproc/tex-markdown/PLIST:1.1      Thu Dec  4 11:05:10 2025
+++ pkgsrc/textproc/tex-markdown/PLIST  Fri Apr  3 01:16:24 2026
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2025/12/04 11:05:10 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.2 2026/04/03 01:16:24 markd Exp $
+bin/markdown2tex
 share/texmf-dist/scripts/markdown/markdown-cli.lua
 share/texmf-dist/scripts/markdown/markdown2tex.lua
 share/texmf-dist/tex/context/third/markdown/t-markdown.tex
Index: pkgsrc/textproc/tex-markdown/distinfo
diff -u pkgsrc/textproc/tex-markdown/distinfo:1.1 pkgsrc/textproc/tex-markdown/distinfo:1.2
--- pkgsrc/textproc/tex-markdown/distinfo:1.1   Thu Dec  4 11:05:10 2025
+++ pkgsrc/textproc/tex-markdown/distinfo       Fri Apr  3 01:16:24 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2025/12/04 11:05:10 jperkin Exp $
+$NetBSD: distinfo,v 1.2 2026/04/03 01:16:24 markd Exp $
 
-BLAKE2s (markdown.r76710.tar.xz) = 842f328c92f4ef81b97296cfef184274f1bf3ce54d616a2c4dad9e32777be9c7
-SHA512 (markdown.r76710.tar.xz) = 82334a12605136a8cc7b708141efe40253c59f130fa966460316a52cbb366deb04f3c169503bd23f209a67d8a8bec7e5c111bfb6707c35f38a382abdd44cec5c
-Size (markdown.r76710.tar.xz) = 98468 bytes
+BLAKE2s (markdown.r78531.tar.xz) = 15f73b18127b12b85e7002f4bf1517ab71a410dee2690da32193afac0ee83453
+SHA512 (markdown.r78531.tar.xz) = 300cd136f5ff257a0002d1f460412d11ede6d42dd190901c58d600cbf4663a64e66339ed26f5b2c46f80184fca15290d5c1f143fc045b50f55f869ea37011cdd
+Size (markdown.r78531.tar.xz) = 100344 bytes

Added files:

Index: pkgsrc/textproc/tex-markdown-doc/DESCR
diff -u /dev/null pkgsrc/textproc/tex-markdown-doc/DESCR:1.1
--- /dev/null   Fri Apr  3 01:16:24 2026
+++ pkgsrc/textproc/tex-markdown-doc/DESCR      Fri Apr  3 01:16:24 2026
@@ -0,0 +1 @@
+Documentation for tex-markdown.
Index: pkgsrc/textproc/tex-markdown-doc/Makefile
diff -u /dev/null pkgsrc/textproc/tex-markdown-doc/Makefile:1.1
--- /dev/null   Fri Apr  3 01:16:24 2026
+++ pkgsrc/textproc/tex-markdown-doc/Makefile   Fri Apr  3 01:16:24 2026
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2026/04/03 01:16:24 markd Exp $
+
+DISTNAME=      markdown.doc
+PKGNAME=       tex-${DISTNAME:S/./-/}-3.14.1
+TEXLIVE_REV=   78531
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://ctan.org/pkg/markdown
+COMMENT=       Documentation for tex-markdown
+LICENSE=       lppl-1.3c
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/tex-markdown-doc/PLIST
diff -u /dev/null pkgsrc/textproc/tex-markdown-doc/PLIST:1.1
--- /dev/null   Fri Apr  3 01:16:24 2026
+++ pkgsrc/textproc/tex-markdown-doc/PLIST      Fri Apr  3 01:16:24 2026
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST,v 1.1 2026/04/03 01:16:24 markd Exp $
+share/texmf-dist/doc/context/third/markdown/examples/context-mkiv.tex
+share/texmf-dist/doc/context/third/markdown/examples/example.md
+share/texmf-dist/doc/context/third/markdown/examples/scientists.csv
+share/texmf-dist/doc/generic/markdown/CHANGES.md
+share/texmf-dist/doc/generic/markdown/DEPENDS.txt
+share/texmf-dist/doc/generic/markdown/README.md
+share/texmf-dist/doc/generic/markdown/VERSION
+share/texmf-dist/doc/generic/markdown/markdown.css
+share/texmf-dist/doc/generic/markdown/markdown.html
+share/texmf-dist/doc/generic/markdown/markdown.pdf
+share/texmf-dist/doc/generic/markdown/markdown.png
+share/texmf-dist/doc/latex/markdown/examples/example.md
+share/texmf-dist/doc/latex/markdown/examples/latex-luatex.tex
+share/texmf-dist/doc/latex/markdown/examples/latex-pdftex.tex
+share/texmf-dist/doc/latex/markdown/examples/latex-tex4ht.tex
+share/texmf-dist/doc/latex/markdown/examples/latex-xetex.tex
+share/texmf-dist/doc/latex/markdown/examples/scientists.csv
+share/texmf-dist/doc/man/man1/markdown2tex.1
+share/texmf-dist/doc/man/man1/markdown2tex.man1.pdf
+share/texmf-dist/doc/optex/markdown/examples/example.md
+share/texmf-dist/doc/optex/markdown/examples/optex.tex
+share/texmf-dist/doc/optex/markdown/examples/scientists.csv
Index: pkgsrc/textproc/tex-markdown-doc/distinfo
diff -u /dev/null pkgsrc/textproc/tex-markdown-doc/distinfo:1.1
--- /dev/null   Fri Apr  3 01:16:24 2026
+++ pkgsrc/textproc/tex-markdown-doc/distinfo   Fri Apr  3 01:16:24 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/04/03 01:16:24 markd Exp $
+
+BLAKE2s (markdown.doc.r78531.tar.xz) = 0c09712111917f806b6fa477695c68eb1f1a3007859ab06bedfd6f33c479193e
+SHA512 (markdown.doc.r78531.tar.xz) = b89606348b1c5c885f087b494ee595c3720ea459846f165a642338badaba089d291d97d9be7b1f1d0f9fbebfbf2b63d78d7633c1f1d917c76487eb3d97ccd529
+Size (markdown.doc.r78531.tar.xz) = 1616448 bytes



Home | Main Index | Thread Index | Old Index