git: c4f6e314a9bd - main - textproc/hs-pandoc: Update to 3.1.13

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sun, 21 Apr 2024 14:14:58 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c4f6e314a9bd88ed4e53a662011f0b475d44334a

commit c4f6e314a9bd88ed4e53a662011f0b475d44334a
Author:     Andrey Korobkov <alster@vinterdalen.se>
AuthorDate: 2024-04-21 13:02:17 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2024-04-21 14:14:49 +0000

    textproc/hs-pandoc: Update to 3.1.13
    
    PR:             278268
---
 textproc/hs-pandoc/Makefile  | 25 +++++++++++---------
 textproc/hs-pandoc/distinfo  | 54 ++++++++++++++++++++++----------------------
 textproc/hs-pandoc/pkg-descr | 23 ++++++++++---------
 3 files changed, 53 insertions(+), 49 deletions(-)

diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index 5e120d4f1169..518195d275b8 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	pandoc
-PORTVERSION=	3.1.12.3
+DISTVERSION=	3.1.13
 CATEGORIES=	textproc haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -7,6 +7,7 @@ COMMENT=	Conversion between markup formats
 WWW=		https://pandoc.org/
 
 LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING.md
 
 USES=		cabal
 
@@ -82,7 +83,7 @@ USE_CABAL=	Glob-0.10.2_3 \
 		haddock-library-1.11.0_3 \
 		half-0.3.1_1 \
 		happy-1.20.1.1 \
-		hashable-1.4.3.0_1 \
+		hashable-1.4.4.0_1 \
 		haskell-lexer-1.1.1 \
 		hourglass-0.2.12 \
 		hsc2hs-0.68.10_2 \
@@ -109,7 +110,7 @@ USE_CABAL=	Glob-0.10.2_3 \
 		indexed-traversable-0.1.3 \
 		indexed-traversable-instances-0.1.1.2_2 \
 		integer-conversion-0.1.0.1_1 \
-		integer-logarithms-1.0.3.1_5 \
+		integer-logarithms-1.0.3.1_6 \
 		iproute-1.7.12 \
 		ipynb-0.2_1 \
 		isocline-1.0.9 \
@@ -126,9 +127,10 @@ USE_CABAL=	Glob-0.10.2_3 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.4 \
 		ordered-containers-0.2.3 \
-		pandoc-3.1.12.3 \
-		pandoc-lua-engine-0.2.1.3 \
-		pandoc-lua-marshal-0.2.5 \
+		os-string-2.0.2 \
+		pandoc-3.1.13 \
+		pandoc-lua-engine-0.2.1.4 \
+		pandoc-lua-marshal-0.2.6 \
 		pandoc-types-1.23.1_1 \
 		pem-0.2.4 \
 		pretty-show-1.10 \
@@ -151,14 +153,14 @@ USE_CABAL=	Glob-0.10.2_3 \
 		skylighting-format-latex-0.1 \
 		socks-0.6.1 \
 		split-0.2.5 \
-		splitmix-0.1.0.5 \
+		splitmix-0.1.0.5_1 \
 		streaming-commons-0.2.2.6_1 \
 		strict-0.5_1 \
 		syb-0.7.2.4 \
 		tagged-0.8.8_1 \
 		tagsoup-0.14.8 \
 		temporary-1.3 \
-		texmath-0.12.8.7 \
+		texmath-0.12.8.8 \
 		text-conversions-0.3.1.1 \
 		text-iso8601-0.1_1 \
 		text-short-0.1.5_3 \
@@ -168,12 +170,12 @@ USE_CABAL=	Glob-0.10.2_3 \
 		th-lift-instances-0.1.20 \
 		these-1.2_1 \
 		time-compat-1.9.6.1_6 \
-		tls-2.0.1_2 \
+		tls-2.0.2 \
 		toml-parser-2.0.0.0_1 \
 		transformers-compat-0.7.2 \
 		typed-process-0.2.11.1 \
-		typst-0.5.0.2 \
-		typst-symbols-0.1.5_1 \
+		typst-0.5.0.3 \
+		typst-symbols-0.1.6 \
 		unicode-collation-0.1.3.6 \
 		unicode-data-0.4.0.1_2 \
 		unicode-transforms-0.4.0.1_4 \
@@ -193,6 +195,7 @@ USE_CABAL=	Glob-0.10.2_3 \
 		yaml-0.11.11.2_2 \
 		zip-archive-0.4.3.1 \
 		zlib-0.6.3.0_4
+
 CABAL_FLAGS=	lua
 CABAL_WRAPPER_SCRIPTS=	${CABAL_EXECUTABLES}
 
diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
index a33234679e74..130cdab4fa7a 100644
--- a/textproc/hs-pandoc/distinfo
+++ b/textproc/hs-pandoc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1711537866
-SHA256 (cabal/pandoc-cli-3.1.12.3/pandoc-cli-3.1.12.3.tar.gz) = d661c74d5b82284b717943494a7e02dbd770b667bbaad4bdafd1395ef1f260a5
-SIZE (cabal/pandoc-cli-3.1.12.3/pandoc-cli-3.1.12.3.tar.gz) = 94043
+TIMESTAMP = 1712622764
+SHA256 (cabal/pandoc-cli-3.1.13/pandoc-cli-3.1.13.tar.gz) = af9868caeb9ea66e0d2717367c4cb997f47f1396f9f801232d95413486e90920
+SIZE (cabal/pandoc-cli-3.1.13/pandoc-cli-3.1.13.tar.gz) = 94034
 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
 SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
 SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -191,10 +191,10 @@ SHA256 (cabal/half-0.3.1/revision/1.cabal) = f43f16671b42bdc92b4be9e0b0ce1bcff81
 SIZE (cabal/half-0.3.1/revision/1.cabal) = 2158
 SHA256 (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b
 SIZE (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 183409
-SHA256 (cabal/hashable-1.4.3.0/hashable-1.4.3.0.tar.gz) = 32efb16c2891786209b7cbe5c39df9b3a9ae51e836f1a54f646bc4602b7ab0f5
-SIZE (cabal/hashable-1.4.3.0/hashable-1.4.3.0.tar.gz) = 25601
-SHA256 (cabal/hashable-1.4.3.0/revision/1.cabal) = f3bf68acfa0df7a064a378ef2cdcfeb55e6fb96100675f4c593556dcbf3d7194
-SIZE (cabal/hashable-1.4.3.0/revision/1.cabal) = 4718
+SHA256 (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 1fa3d64548440942b2b38b99c76d8dcaa94fa2ea3912cd7a6354ea4ec4af4758
+SIZE (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 26197
+SHA256 (cabal/hashable-1.4.4.0/revision/1.cabal) = ae22238274c572aa91e90c6c353e7206386708912ac5e6dc40ac61d1dcc553db
+SIZE (cabal/hashable-1.4.4.0/revision/1.cabal) = 5216
 SHA256 (cabal/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz) = c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349
 SIZE (cabal/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz) = 14499
 SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6a74462be4ea29d1a9043aa994334ffee1164f1ca4a
@@ -255,8 +255,8 @@ SHA256 (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 0e57a82635323f015b5
 SIZE (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 2250
 SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
 SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/5.cabal) = 4d0dfc334e64ff57bb1a08717afa4a4a7f28e4cdc46615dd287be31ef63ec00d
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/5.cabal) = 3278
+SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
+SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
 SHA256 (cabal/iproute-1.7.12/iproute-1.7.12.tar.gz) = f1751d1579fcbc1d9f86d9d1c9ede48cb71cbeb1d7b2043491c6216e4f236b63
 SIZE (cabal/iproute-1.7.12/iproute-1.7.12.tar.gz) = 17864
 SHA256 (cabal/ipynb-0.2/ipynb-0.2.tar.gz) = 9a743d74e95ccccfadca4a734f44c7b3e2a5b838da3f9044231590d7355191c7
@@ -299,12 +299,14 @@ SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e3
 SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
 SHA256 (cabal/ordered-containers-0.2.3/ordered-containers-0.2.3.tar.gz) = 36849705752f3bc367fa1d172e1ec57375418341e9d74de572ae1b6fb56a81a3
 SIZE (cabal/ordered-containers-0.2.3/ordered-containers-0.2.3.tar.gz) = 7404
-SHA256 (cabal/pandoc-3.1.12.3/pandoc-3.1.12.3.tar.gz) = 3998324fa456ab7c42dee8e74b3ea379f78078a2936c8fe0f6c69399b774cf61
-SIZE (cabal/pandoc-3.1.12.3/pandoc-3.1.12.3.tar.gz) = 7368087
-SHA256 (cabal/pandoc-lua-engine-0.2.1.3/pandoc-lua-engine-0.2.1.3.tar.gz) = af36f8a5ba029d6a63c2b0bef9016d2d8c1080ab4488a7dda1b72017c997b8c2
-SIZE (cabal/pandoc-lua-engine-0.2.1.3/pandoc-lua-engine-0.2.1.3.tar.gz) = 81386
-SHA256 (cabal/pandoc-lua-marshal-0.2.5/pandoc-lua-marshal-0.2.5.tar.gz) = b1266b823f905efc8926321e30ccbf9263185d048df7a70ac1347f7e3cefeb73
-SIZE (cabal/pandoc-lua-marshal-0.2.5/pandoc-lua-marshal-0.2.5.tar.gz) = 38526
+SHA256 (cabal/os-string-2.0.2/os-string-2.0.2.tar.gz) = 0953126e962966719753c98d71f596f5fea07e100bce191b7453735a1ff2caa1
+SIZE (cabal/os-string-2.0.2/os-string-2.0.2.tar.gz) = 42919
+SHA256 (cabal/pandoc-3.1.13/pandoc-3.1.13.tar.gz) = 59176cef1ccf0b2d93458c168c4e89d970c5d18c3d90aadac046d5cd21a675d0
+SIZE (cabal/pandoc-3.1.13/pandoc-3.1.13.tar.gz) = 7367320
+SHA256 (cabal/pandoc-lua-engine-0.2.1.4/pandoc-lua-engine-0.2.1.4.tar.gz) = 9d478f3cac06dc17060bed32b782b767782faf88318faaf0f88e618cbd4348e4
+SIZE (cabal/pandoc-lua-engine-0.2.1.4/pandoc-lua-engine-0.2.1.4.tar.gz) = 81384
+SHA256 (cabal/pandoc-lua-marshal-0.2.6/pandoc-lua-marshal-0.2.6.tar.gz) = 9c024ccd9f6e21c8fa52ec7a9b044b5b0908917c84b51b84f7aeb1f960c43c09
+SIZE (cabal/pandoc-lua-marshal-0.2.6/pandoc-lua-marshal-0.2.6.tar.gz) = 38722
 SHA256 (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = ad0fa083d28d452b7d37a1c67a2c140137a5f29a2f52fd88e807fac20245a1c1
 SIZE (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = 36480
 SHA256 (cabal/pandoc-types-1.23.1/revision/1.cabal) = 6dacc1466ee516264a64a0975abbed435d4c732315674c32fee9fb3e70fcca0b
@@ -369,6 +371,8 @@ SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e
 SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
 SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
 SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
+SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
+SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
 SHA256 (cabal/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz) = 0180958a882eb0f6262b812fe886c2b1b8285474b5b958f814ae4f05409fbf79
 SIZE (cabal/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz) = 37959
 SHA256 (cabal/streaming-commons-0.2.2.6/revision/1.cabal) = d5c6fb99efd4e71bdb0351d55f2d87e16c11880f42998e39363eb63f057ae24b
@@ -387,8 +391,8 @@ SHA256 (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = ba7e5500d853d29f0675b90655
 SIZE (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = 43894
 SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
 SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
-SHA256 (cabal/texmath-0.12.8.7/texmath-0.12.8.7.tar.gz) = d33c332e21c8b4737fafd2a7753d38b67c6c94ffc44fd3dcdbd4f883f07c7644
-SIZE (cabal/texmath-0.12.8.7/texmath-0.12.8.7.tar.gz) = 1481603
+SHA256 (cabal/texmath-0.12.8.8/texmath-0.12.8.8.tar.gz) = 6cc57b1a5fd5fc6b315885408da32fa23d28a14b7bbc983f3d1b1ca8dd430972
+SIZE (cabal/texmath-0.12.8.8/texmath-0.12.8.8.tar.gz) = 1482246
 SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
 SIZE (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = 5258
 SHA256 (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = f58e7a46f951f1f13d2929e0a2f84f6db7894d55a641169aaf300aea9ada5fcf
@@ -419,10 +423,8 @@ SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2
 SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
 SHA256 (cabal/time-compat-1.9.6.1/revision/6.cabal) = 17631ef01a03a6f55fbe131690f87f6dee9a1572acc99b6c06f04882470ffb52
 SIZE (cabal/time-compat-1.9.6.1/revision/6.cabal) = 5076
-SHA256 (cabal/tls-2.0.1/tls-2.0.1.tar.gz) = 98658cb0394a9cd08c56c5fe11a6c96f16c892a2a594db421cd72e0e7f7be684
-SIZE (cabal/tls-2.0.1/tls-2.0.1.tar.gz) = 162814
-SHA256 (cabal/tls-2.0.1/revision/2.cabal) = fe04c50a2df467e745c88f483c4dbfee1af73e89b0ee19c102ca8873bd625493
-SIZE (cabal/tls-2.0.1/revision/2.cabal) = 6272
+SHA256 (cabal/tls-2.0.2/tls-2.0.2.tar.gz) = 8f9cce86ebdb9466772cce9c59151b1978437d552971046506940f38cc2515a1
+SIZE (cabal/tls-2.0.2/tls-2.0.2.tar.gz) = 162902
 SHA256 (cabal/toml-parser-2.0.0.0/toml-parser-2.0.0.0.tar.gz) = 87fd39161e23b2963ca67f5c30f5c17e2b7f2d27ba71ef4cb8a7ee561fad79db
 SIZE (cabal/toml-parser-2.0.0.0/toml-parser-2.0.0.0.tar.gz) = 48033
 SHA256 (cabal/toml-parser-2.0.0.0/revision/1.cabal) = a8d2976a7b20503c850104621025224dbec57077d14ec28e66c31b5cd39f7c36
@@ -431,12 +433,10 @@ SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c
 SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
 SHA256 (cabal/typed-process-0.2.11.1/typed-process-0.2.11.1.tar.gz) = d5c5dda091d61bac35de4ed6d9ddb530e4eb2564ca3c0b93e577762b63d94148
 SIZE (cabal/typed-process-0.2.11.1/typed-process-0.2.11.1.tar.gz) = 18339
-SHA256 (cabal/typst-0.5.0.2/typst-0.5.0.2.tar.gz) = 1244f308217638aa0aef61b08874e13baf331e562e5d3846feb2f1d4bda2cfd7
-SIZE (cabal/typst-0.5.0.2/typst-0.5.0.2.tar.gz) = 6430292
-SHA256 (cabal/typst-symbols-0.1.5/typst-symbols-0.1.5.tar.gz) = 20951e9457ba68b7ecaf06814e0bc0ff35af4018353ad88c5541e2710143fccd
-SIZE (cabal/typst-symbols-0.1.5/typst-symbols-0.1.5.tar.gz) = 18604
-SHA256 (cabal/typst-symbols-0.1.5/revision/1.cabal) = 402c1baeb6728b7f1eff16fab956c36038db884f08688f166b6b63316659813b
-SIZE (cabal/typst-symbols-0.1.5/revision/1.cabal) = 1070
+SHA256 (cabal/typst-0.5.0.3/typst-0.5.0.3.tar.gz) = e3411f7a02e5e50acb3354dc077a207059c3de419c5da1104211fbc4ef06493c
+SIZE (cabal/typst-0.5.0.3/typst-0.5.0.3.tar.gz) = 6432307
+SHA256 (cabal/typst-symbols-0.1.6/typst-symbols-0.1.6.tar.gz) = 947ff2a09549a6a0387327e6b15c9219947be67ebe5fb190d1fb98495d7e429d
+SIZE (cabal/typst-symbols-0.1.6/typst-symbols-0.1.6.tar.gz) = 18729
 SHA256 (cabal/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz) = d64163d64cdf8c872d7ec02b49bc0d0192c70875b8c002765c5142cc880d3a30
 SIZE (cabal/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz) = 2056131
 SHA256 (cabal/unicode-data-0.4.0.1/unicode-data-0.4.0.1.tar.gz) = 37a5dea6801940beb65c4ac4b9d0f7e653a686cf773507f0ca61c210e0b06080
diff --git a/textproc/hs-pandoc/pkg-descr b/textproc/hs-pandoc/pkg-descr
index 3597e83cce07..67b2b1c20bf9 100644
--- a/textproc/hs-pandoc/pkg-descr
+++ b/textproc/hs-pandoc/pkg-descr
@@ -6,16 +6,17 @@ txt2tags and Textile, and it can write markdown, reStructuredText,
 XHTML, HTML 5, LaTeX, ConTeXt, DocBook, OPML, OpenDocument, ODT, Word
 docx, RTF, MediaWiki, DokuWiki, Textile, groff man pages, plain text,
 Emacs Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3),
-FictionBook2, InDesign ICML, and several kinds of HTML/javascript slide
-shows (S5, Slidy, Slideous, DZSlides, reveal.js).
+FictionBook2, InDesign ICML, and several kinds of HTML/javascript
+slide shows (S5, Slidy, Slideous, DZSlides, reveal.js).
 
-Pandoc extends standard markdown syntax with footnotes, embedded LaTeX,
-definition lists, tables, and other features.  A compatibility mode is
-provided for those who need a drop-in replacement for Markdown.pl.
+Pandoc extends standard markdown syntax with footnotes, embedded
+LaTeX, definition lists, tables, and other features.  A compatibility
+mode is provided for those who need a drop-in replacement for
+Markdown.pl.
 
-In contrast to existing tools for converting markdown to HTML, which use
-regex substitutions, pandoc has a modular design: it consists of a set
-of readers, which parse text in a given format and produce a native
-representation of the document, and a set of writers, which convert this
-native representation into a target format.  Thus, adding an input or
-output format requires only adding a reader or writer.
+In contrast to existing tools for converting markdown to HTML, which
+use regex substitutions, pandoc has a modular design: it consists of a
+set of readers, which parse text in a given format and produce a
+native representation of the document, and a set of writers, which
+convert this native representation into a target format.  Thus, adding
+an input or output format requires only adding a reader or writer.