CVS commit: pkgsrc/textproc/rumdl

"Thomas Klausner" <[email protected]> Mon, 3 Aug 2026 18:07:05 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--_----------=_178578042573260
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	wiz
Date:		Mon Aug  3 18:07:05 UTC 2026

Modified Files:
	pkgsrc/textproc/rumdl: Makefile cargo-depends.mk distinfo

Log Message:
rumdl: update to 0.2.49.

0.2.49 - 2026-08-02

Security

    config: keep an extends target's path and contents out of messages about it (72bcb49)

    An extends value is expanded from the environment before it is resolved, so naming the resolved path in an error or warning printed environment variable values wherever that message went, which under CI is the build log. extends also points at an arbitrary path, so a target that is not valid TOML had its offending line quoted back. A file reached through extends is now named by the reference as written, and its own text is never repeated. A config you name yourself is unchanged, and rumdl config, the language server's report to its editor, and RUST_LOG=debug still show resolved paths.

    Reported privately by Shuvam Kumar.

Fixed

    md072: keep every trailing newline when sorting frontmatter keys (a5e7c40)
    fix-utils: measure fix ranges against the content the rule read (2ed4238)
    md044: read a wikilink's display text, not the page name it hides (51d584e)
    md039: keep wikilinks and nested images intact when trimming link text (aabd859)
    md045,md057,md044: stop reporting wiki embeds as images (1147d17)
    md058,md065: preserve the trailing newline when inserting blank lines (#783) (0ba54ce)
    md013: track line numbers in BlockBuilder for list reflow (#780) (56e2b3f)
    mkdocs: read an indented code block inside a container body as code (9439134)
    md087,inline-config: judge directives in indented container bodies (9285de1)

Performance

    md038: judge nested backticks against the outermost spans on a line (b02ea88)

0.2.48 - 2026-08-01

Added

    md087: report inline disable comments that suppress nothing (40fc37d)
    md051,md057: check path-shaped frontmatter values behind an option (98a0ff0)
    md033: add allowed-inside and a no-markdown-equivalent allowlist value (cb0ba51)
    name rules by their readable name in generated output (3b196d8)
    md082: add allow-parent-headings to accept a heading with subsections (662d570)
    md040: add custom-languages for fence labels Linguist does not know (1eda9f4)
    md086: add rule for unclosed comment delimiters (6cbd27f)
    md057: report relative links that point at their own file (7fd85fe)
    lsp: report inline config problems as diagnostics (20acc02)

Fixed

    md063: name the documented style spellings when a style is invalid (5476db8)
    md013: exempt an HTML-only line in a blockquote inside a list item (98e5d34)
    md013: exempt nested standalone links (3be374e)
    md013: adjust paragraph reflow limit for common indent (2f7c68e)
    md032: avoid warning on pseudo-list markers after recognized lists (71e6ff5)
    md062: preserve parentheses in link destinations (8ec2eea)
    md051: resolve cross-file links whose path carries a query string (8876d46)
    md051,md057: read frontmatter in documents that hold no body links (5f35562)
    md040: take disabled fences out of the label vote by the shared state (dd7011d)
    md040: honor a rule alias in a disable comment (7b86267)
    md040: reject custom-languages entries containing whitespace (651a7ec)
    md040: stop normalizing fence labels to an invalid preferred alias (7c10626)
    config: apply map-valued rule options set in rumdl.toml (a8ff5b6)
    inline-config: ignore directives inside indented code blocks (fee4d6f)
    config: warn when an inline enable targets a per-file-ignored rule (3c3837f)
    lsp: measure diagnostic positions in UTF-16 code units (3cb34b4)
    comments: read an unclosed comment in a container body, not in code (85bd3f8)
    comments: hide the block an unclosed <!-- opens from every rule (27c247c)
    md086: keep reporting an Obsidian opener below an unclosed HTML one (a05dff9)
    md086: don't report a comment opener the other syntax hides (4d589a1)
    comments: ignore Obsidian comment delimiters inside front matter (441a0a4)
    comments: ignore comment delimiters inside front matter (dded694)
    comments: end an HTML comment at the first --> after the opener (274166a)
    md057: keep search paths a fallback when matching a link to its own file (26e88cc)
    md057: anchor reference definition fixes to the link destination (b930b71)
    lsp: use defaults when a workspace root's own scope cannot be resolved (d1777ce)
    cli: count fixes a document enables with an inline configure-file comment (f17a5eb)
    lsp: resolve a secondary workspace root's own configuration (41b9a22)
    cli: count an unloadable subdirectory config as a config warning (648aa72)
    md041: report the fix capability its opt-in fix enables (ed30c9a)
    lsp: resolve workspace configuration from the workspace root (8e0fcee)

Performance

    md062,lint-context: scan link escapes in one forward pass (8fff82b)

0.2.47 - 2026-07-31

Added

    md084: flag deprecated and markup-unsuitable Unicode code points (bac271b)
    md013: measure reflowed lines with the check's length exemptions (2063a81)

Fixed

    md013: take the space before an inline span from the source (038dc39)
    md084: report invisible characters orphaned mid-line by an annotation delimiter (a3e6152)
    md084: keep orphaned selectors visible beside an annotation delimiter (4a2dec0)
    md084: keep the removal fix for invisible deprecated code points (ab37e5d)
    md013: keep protecting an element a reflow break carried forward (d86470b)
    md013: break semantic lines only where the source has whitespace (3fd88b7)

0.2.46 - 2026-07-29

Fixed

    discovery: stop reading gitignores above the repository root (2ff6e98)
    cli: lint markdown files whose extension is capitalized (baece97)
    cli: report why a run checked no markdown files (f0a0c61)
    md013: keep a quoted question inside its sentence when splitting (2cef5ec)


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/textproc/rumdl/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/rumdl/cargo-depends.mk
cvs rdiff -u -r1.46 -r1.47 pkgsrc/textproc/rumdl/distinfo

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


--_----------=_178578042573260
Content-Disposition: inline
Content-Length: 4256
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/textproc/rumdl/Makefile
diff -u pkgsrc/textproc/rumdl/Makefile:1.48 pkgsrc/textproc/rumdl/Makefile:1.49
--- pkgsrc/textproc/rumdl/Makefile:1.48	Mon Jul 27 15:21:12 2026
+++ pkgsrc/textproc/rumdl/Makefile	Mon Aug  3 18:07:05 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2026/07/27 15:21:12 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/03 18:07:05 wiz Exp $
 
-DISTNAME=	rumdl-0.2.43
+DISTNAME=	rumdl-0.2.49
 CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_GITHUB:=rvben/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}

Index: pkgsrc/textproc/rumdl/cargo-depends.mk
diff -u pkgsrc/textproc/rumdl/cargo-depends.mk:1.18 pkgsrc/textproc/rumdl/cargo-depends.mk:1.19
--- pkgsrc/textproc/rumdl/cargo-depends.mk:1.18	Thu Jul 16 06:11:07 2026
+++ pkgsrc/textproc/rumdl/cargo-depends.mk	Mon Aug  3 18:07:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.18 2026/07/16 06:11:07 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.19 2026/08/03 18:07:05 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=	adler2-2.0.1
 CARGO_CRATE_DEPENDS+=	ahash-0.8.12
@@ -73,6 +73,7 @@ CARGO_CRATE_DEPENDS+=	difflib-0.4.0
 CARGO_CRATE_DEPENDS+=	displaydoc-0.2.5
 CARGO_CRATE_DEPENDS+=	dunce-1.0.5
 CARGO_CRATE_DEPENDS+=	dyn-clone-1.0.20
+CARGO_CRATE_DEPENDS+=	ec4rs-1.2.0
 CARGO_CRATE_DEPENDS+=	either-1.15.0
 CARGO_CRATE_DEPENDS+=	email_address-0.2.9
 CARGO_CRATE_DEPENDS+=	embedded-io-0.4.0

Index: pkgsrc/textproc/rumdl/distinfo
diff -u pkgsrc/textproc/rumdl/distinfo:1.46 pkgsrc/textproc/rumdl/distinfo:1.47
--- pkgsrc/textproc/rumdl/distinfo:1.46	Mon Jul 27 15:21:12 2026
+++ pkgsrc/textproc/rumdl/distinfo	Mon Aug  3 18:07:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.46 2026/07/27 15:21:12 wiz Exp $
+$NetBSD: distinfo,v 1.47 2026/08/03 18:07:05 wiz Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -219,6 +219,9 @@ Size (dunce-1.0.5.crate) = 8244 bytes
 BLAKE2s (dyn-clone-1.0.20.crate) = 7231af3126aa2ebfd0a5bf5c1e248ace0ec3bfbbc32a153249c69da91018c828
 SHA512 (dyn-clone-1.0.20.crate) = 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
 Size (dyn-clone-1.0.20.crate) = 13134 bytes
+BLAKE2s (ec4rs-1.2.0.crate) = 32866bf0818f3b583140527dbd2a89f4f3811cfb8fc97d96eabaefb7887171fb
+SHA512 (ec4rs-1.2.0.crate) = 2af0819f024ac111b5db0002e773dbf677c26f7d1cca0a6f39e3f0317242fbd3058d2beaab18f5f3849f6eba83681dd25c0673c24fec60edce1af4b0e7ed3cfe
+Size (ec4rs-1.2.0.crate) = 24350 bytes
 BLAKE2s (either-1.15.0.crate) = 7c84d6a0e5f2b2ab835c6a5a557e2b80af4b533e6d792d546a42ac2f5b846e22
 SHA512 (either-1.15.0.crate) = d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
 Size (either-1.15.0.crate) = 20114 bytes
@@ -711,9 +714,9 @@ Size (reqwest-0.13.2.crate) = 158064 byt
 BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd
 SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
 Size (ring-0.17.14.crate) = 1502610 bytes
-BLAKE2s (rumdl-0.2.43.tar.gz) = ed00a8ee96f81bc89c9d26d531fed34fbae13cf6cd0b5df37d75322ef458a50c
-SHA512 (rumdl-0.2.43.tar.gz) = c7247900f0f17f76ac72520961af4bb51492ad0c7efad264e384393fbb835209baba3818a706358dd4bea014d8a6fc48fc05b1f89f3a16c09cc21d63a2f1a7c7
-Size (rumdl-0.2.43.tar.gz) = 2981111 bytes
+BLAKE2s (rumdl-0.2.49.tar.gz) = 410169d4ccc1bea151b920b0a166539908d6395139d23161e217163e3e26c3b2
+SHA512 (rumdl-0.2.49.tar.gz) = 6fbaa483e08e9b2775249dae3e763f7b2896643e2f3c703b2c3af261329f1fb9ea5452e1c7cf17636ded7b69f8ec2f178e510ca341faa3371dbacf5ed1189300
+Size (rumdl-0.2.49.tar.gz) = 3190276 bytes
 BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
 SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
 Size (rustc_version-0.4.1.crate) = 12245 bytes


--_----------=_178578042573260--