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