Re: git: 2ea614dccf23 - main - textproc/hs-pandoc: Re-enable lua which got accidentally disabled
Date: Tue, 28 Jul 2026 19:40:09 UTC
El mar, 28 jul 2026, 21:39, Gleb Popov <arrowd@freebsd.org> escribió:
> The branch main has been updated by arrowd:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=2ea614dccf2374078686675e38bdb86430b8ca1c
>
> commit 2ea614dccf2374078686675e38bdb86430b8ca1c
> Author: Gleb Popov <arrowd@FreeBSD.org>
> AuthorDate: 2026-07-28 19:37:13 +0000
> Commit: Gleb Popov <arrowd@FreeBSD.org>
> CommitDate: 2026-07-28 19:37:59 +0000
>
> textproc/hs-pandoc: Re-enable lua which got accidentally disabled
>
Thanks!
> Reported by: pkg-fallout
> ---
> textproc/hs-pandoc/Makefile | 7 ++-----
> textproc/hs-pandoc/Makefile.cabal | 20 +++++++++++++++++--
> textproc/hs-pandoc/distinfo | 42
> ++++++++++++++++++++++++++++++++++-----
> 3 files changed, 57 insertions(+), 12 deletions(-)
>
> diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
> index ba7d03829d18..1ec9bc01a9b0 100644
> --- a/textproc/hs-pandoc/Makefile
> +++ b/textproc/hs-pandoc/Makefile
> @@ -1,5 +1,6 @@
> PORTNAME= pandoc
> DISTVERSION= 3.10.1
> +PORTREVISION= 1
> CATEGORIES= textproc haskell
>
> MAINTAINER= haskell@FreeBSD.org
> @@ -11,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.md
>
> USES= cabal cpe
>
> +CABAL_FLAGS= lua repl
> CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
>
> OPTIONS_DEFINE= EMBED_DATA
> @@ -30,11 +32,6 @@ HACKAGE_DISTNAME= pandoc-cli-${DISTVERSION}
>
> .include <bsd.port.pre.mk>
>
> -.if ${ARCH} == i386
> -# compiler goes out of memory
> -BUILD_ARGS+= --disable-optimization
> -.endif
> -
> post-install:
> ${INSTALL_MAN} ${WRKSRC}/man/pandoc.1 ${STAGEDIR}${MANDIRS}/man1
> ${INSTALL_MAN} ${WRKSRC}/man/pandoc-lua.1
> ${STAGEDIR}${MANDIRS}/man1
> diff --git a/textproc/hs-pandoc/Makefile.cabal
> b/textproc/hs-pandoc/Makefile.cabal
> index 627195ddc84c..cd3a57628e31 100644
> --- a/textproc/hs-pandoc/Makefile.cabal
> +++ b/textproc/hs-pandoc/Makefile.cabal
> @@ -4,7 +4,7 @@ USE_CABAL= Glob-0.10.2_3 \
> Only-0.1_2 \
> QuickCheck-2.18.0.0 \
> StateVar-1.2.2 \
> - aeson-2.3.1.0 \
> + aeson-2.2.5.0 \
> aeson-pretty-0.8.11 \
> alex-3.5.4.2 \
> ansi-terminal-1.1.5 \
> @@ -77,10 +77,23 @@ USE_CABAL= Glob-0.10.2_3 \
> haskell-lexer-1.2.1 \
> hpke-0.1.0 \
> hsc2hs-0.68.10_5 \
> + hslua-2.5.0 \
> + hslua-aeson-2.3.2 \
> + hslua-classes-2.3.2 \
> hslua-cli-1.4.4 \
> hslua-core-2.3.2.1 \
> + hslua-list-1.1.4 \
> hslua-marshalling-2.3.2 \
> + hslua-module-doclayout-1.2.1.1 \
> + hslua-module-path-1.2.0 \
> + hslua-module-system-1.3.0 \
> + hslua-module-text-1.2.0 \
> + hslua-module-version-1.2.0.1 \
> + hslua-module-zip-1.2.1 \
> + hslua-objectorientation-2.5.0 \
> + hslua-packaging-2.4.1 \
> hslua-repl-0.1.2 \
> + hslua-typing-0.2.0 \
> http-client-0.7.19 \
> http-client-tls-0.4.0 \
> http-types-0.12.5 \
> @@ -94,6 +107,7 @@ USE_CABAL= Glob-0.10.2_3 \
> jira-wiki-markup-1.5.1_1 \
> libyaml-0.1.4 \
> libyaml-clib-0.2.5 \
> + lpeg-1.1.0.1 \
> lua-2.3.4 \
> mime-types-0.1.2.2 \
> mlkem-0.2.2.0 \
> @@ -104,6 +118,8 @@ USE_CABAL= Glob-0.10.2_3 \
> optparse-applicative-0.19.0.0_1 \
> ordered-containers-0.2.4 \
> pandoc-3.10.1 \
> + pandoc-lua-engine-0.5.3.1 \
> + pandoc-lua-marshal-0.3.2.1 \
> pandoc-types-1.23.1.2 \
> pretty-show-1.10 \
> prettyprinter-1.7.2 \
> @@ -137,7 +153,7 @@ USE_CABAL= Glob-0.10.2_3 \
> temporary-1.3 \
> texmath-0.13.2 \
> text-conversions-0.3.1.1 \
> - text-iso8601-0.2.0.0 \
> + text-iso8601-0.1.1.1 \
> text-short-0.1.6.1 \
> th-abstraction-0.7.2.0 \
> th-compat-0.1.7 \
> diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
> index 29cb6eaa4b32..4d92f365d3ed 100644
> --- a/textproc/hs-pandoc/distinfo
> +++ b/textproc/hs-pandoc/distinfo
> @@ -1,4 +1,4 @@
> -TIMESTAMP = 1785006704
> +TIMESTAMP = 1785244001
> SHA256 (cabal/pandoc-cli-3.10.1/pandoc-cli-3.10.1.tar.gz) =
> 20b9b5a5fabc87543fd514fcba6d842e07ad64b2a0e59d02a7c80869dfdcab84
> SIZE (cabal/pandoc-cli-3.10.1/pandoc-cli-3.10.1.tar.gz) = 104028
> SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) =
> 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
> @@ -19,8 +19,8 @@ SHA256
> (cabal/QuickCheck-2.18.0.0/QuickCheck-2.18.0.0.tar.gz) = fd8462ad3b1c3bb9
> SIZE (cabal/QuickCheck-2.18.0.0/QuickCheck-2.18.0.0.tar.gz) = 90712
> SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) =
> 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
> SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
> -SHA256 (cabal/aeson-2.3.1.0/aeson-2.3.1.0.tar.gz) =
> ecf3ef2646a27cafc891de9e382c28fdde661cd4254d241e4af895b395234909
> -SIZE (cabal/aeson-2.3.1.0/aeson-2.3.1.0.tar.gz) = 341944
> +SHA256 (cabal/aeson-2.2.5.0/aeson-2.2.5.0.tar.gz) =
> e22f9883adce9e02d77de6a1bba36f2f98d322c8a9fa3bc51596d31493d00ac5
> +SIZE (cabal/aeson-2.2.5.0/aeson-2.2.5.0.tar.gz) = 341251
> SHA256 (cabal/aeson-pretty-0.8.11/aeson-pretty-0.8.11.tar.gz) =
> d25ce5aa8e447d64dce5b721dfc3f9563ab534cb4388e959645bcf03e23b156e
> SIZE (cabal/aeson-pretty-0.8.11/aeson-pretty-0.8.11.tar.gz) = 5937
> SHA256 (cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz) =
> df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418
> @@ -207,14 +207,40 @@ SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz)
> = 6f4e34d788fe2ca7091ee0a103
> SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
> SHA256 (cabal/hsc2hs-0.68.10/revision/5.cabal) =
> 39b25fd929b02b01a3fe59fec7ca8b2da6f0f9e282276b7a84e63a4702c4d725
> SIZE (cabal/hsc2hs-0.68.10/revision/5.cabal) = 3131
> +SHA256 (cabal/hslua-2.5.0/hslua-2.5.0.tar.gz) =
> 9dab58aa948a6208a9ed2ca43c3e1381ef8c9f4bafb5e451b2f39b055b41928f
> +SIZE (cabal/hslua-2.5.0/hslua-2.5.0.tar.gz) = 18069
> +SHA256 (cabal/hslua-aeson-2.3.2/hslua-aeson-2.3.2.tar.gz) =
> b94661c55e9ef54ea1a789faa662c995a9ae643f97c408bb840b970e110298d0
> +SIZE (cabal/hslua-aeson-2.3.2/hslua-aeson-2.3.2.tar.gz) = 7038
> +SHA256 (cabal/hslua-classes-2.3.2/hslua-classes-2.3.2.tar.gz) =
> fbb0449a9fededd73e48c01088bd76e9cdebfe438511576c0e5cfc17ebd6867a
> +SIZE (cabal/hslua-classes-2.3.2/hslua-classes-2.3.2.tar.gz) = 11624
> SHA256 (cabal/hslua-cli-1.4.4/hslua-cli-1.4.4.tar.gz) =
> 5f6c0afacf04d87ddb6c6c4abd29964549336a9a78a2bee09eeaf52d956a75c0
> SIZE (cabal/hslua-cli-1.4.4/hslua-cli-1.4.4.tar.gz) = 6039
> SHA256 (cabal/hslua-core-2.3.2.1/hslua-core-2.3.2.1.tar.gz) =
> 681672f798cd0211c901a038742cb300927b8631f1352c2d3d496c1ee9fd4eab
> SIZE (cabal/hslua-core-2.3.2.1/hslua-core-2.3.2.1.tar.gz) = 39659
> +SHA256 (cabal/hslua-list-1.1.4/hslua-list-1.1.4.tar.gz) =
> d3efd9d41d89f99c083d5276583c17002402e3a68b38e5fe88bc696b4b9ad953
> +SIZE (cabal/hslua-list-1.1.4/hslua-list-1.1.4.tar.gz) = 9574
> SHA256 (cabal/hslua-marshalling-2.3.2/hslua-marshalling-2.3.2.tar.gz) =
> 1507f5514ac875235c2830796f8c9767d7b27e6e99bf54908a64a038140833ca
> SIZE (cabal/hslua-marshalling-2.3.2/hslua-marshalling-2.3.2.tar.gz) =
> 17314
> +SHA256 (cabal/hslua-module-doclayout-1.2.1.1/hslua-module-doclayout-1.2.1.1.tar.gz)
> = c32058e6fbecfb2e7a03d75dfdb0b3a861837122f15e958acb9d667d59bf6b19
> +SIZE (cabal/hslua-module-doclayout-1.2.1.1/hslua-module-doclayout-1.2.1.1.tar.gz)
> = 11779
> +SHA256 (cabal/hslua-module-path-1.2.0/hslua-module-path-1.2.0.tar.gz) =
> f22418469cd89f5eb77e4940532aac36d4e6d4436c7d4f88619ba223c0dbb80f
> +SIZE (cabal/hslua-module-path-1.2.0/hslua-module-path-1.2.0.tar.gz) = 8074
> +SHA256 (cabal/hslua-module-system-1.3.0/hslua-module-system-1.3.0.tar.gz)
> = ee96e5210c256e8e569b2efb1a2a12f802168ccb86a138cb08a6ac0ee9a48fbb
> +SIZE (cabal/hslua-module-system-1.3.0/hslua-module-system-1.3.0.tar.gz) =
> 15576
> +SHA256 (cabal/hslua-module-text-1.2.0/hslua-module-text-1.2.0.tar.gz) =
> 15ac6f05bca6ca0e4f984d19193ac9aa3a466012a48172733a5dd76242acd62e
> +SIZE (cabal/hslua-module-text-1.2.0/hslua-module-text-1.2.0.tar.gz) = 6761
> +SHA256
> (cabal/hslua-module-version-1.2.0.1/hslua-module-version-1.2.0.1.tar.gz) =
> 8582c96591ac7cd991c7deaa6d4b83587b71b9dbcb22a518e87c6f1966fb53a9
> +SIZE
> (cabal/hslua-module-version-1.2.0.1/hslua-module-version-1.2.0.1.tar.gz) =
> 6174
> +SHA256 (cabal/hslua-module-zip-1.2.1/hslua-module-zip-1.2.1.tar.gz) =
> d84a8e78a7a5ea8434a3b84dea14107e3f063c0affd1fd8ed8e8e9057531665b
> +SIZE (cabal/hslua-module-zip-1.2.1/hslua-module-zip-1.2.1.tar.gz) = 8226
> +SHA256
> (cabal/hslua-objectorientation-2.5.0/hslua-objectorientation-2.5.0.tar.gz)
> = 032fa1fe2f48e33162f6fa436e7c2b1695919864a900b0a75d6589bb7d6442e6
> +SIZE
> (cabal/hslua-objectorientation-2.5.0/hslua-objectorientation-2.5.0.tar.gz)
> = 18183
> +SHA256 (cabal/hslua-packaging-2.4.1/hslua-packaging-2.4.1.tar.gz) =
> 94769f403866d6c5e062ea9b4b87f5d7612c63252d28b6d42704df0f8e75e6cd
> +SIZE (cabal/hslua-packaging-2.4.1/hslua-packaging-2.4.1.tar.gz) = 17839
> SHA256 (cabal/hslua-repl-0.1.2/hslua-repl-0.1.2.tar.gz) =
> 8244cd3ab875d922b59c77c5cf818997d3eaec492dda4a91d70914a03711c602
> SIZE (cabal/hslua-repl-0.1.2/hslua-repl-0.1.2.tar.gz) = 4113
> +SHA256 (cabal/hslua-typing-0.2.0/hslua-typing-0.2.0.tar.gz) =
> 04cefaa91144e5d709b5647d728b125b52f1a8ff39aee44183cc28769bdb5b73
> +SIZE (cabal/hslua-typing-0.2.0/hslua-typing-0.2.0.tar.gz) = 6181
> SHA256 (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) =
> a02c1be082e8f48c959ac7150a48a405f8d4383e0942639481e84b220f29ad61
> SIZE (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) = 96836
> SHA256 (cabal/http-client-tls-0.4.0/http-client-tls-0.4.0.tar.gz) =
> 611cf14cf046657bb1788a4dac09710b4b104c037d42b189148c02e6dd84ae3c
> @@ -247,6 +273,8 @@ SHA256 (cabal/libyaml-0.1.4/libyaml-0.1.4.tar.gz) =
> d6297ec9b1ebb4e4b580a4357d84
> SIZE (cabal/libyaml-0.1.4/libyaml-0.1.4.tar.gz) = 9592
> SHA256 (cabal/libyaml-clib-0.2.5/libyaml-clib-0.2.5.tar.gz) =
> 04526bc54e5fcf471c2bd22854e6b519e162a6e3d654e866cd8862103c725149
> SIZE (cabal/libyaml-clib-0.2.5/libyaml-clib-0.2.5.tar.gz) = 55500
> +SHA256 (cabal/lpeg-1.1.0.1/lpeg-1.1.0.1.tar.gz) =
> 6afc52f04b1ae0a01dc597137b1f3061065f77b900332cb98bfba6c147c2f864
> +SIZE (cabal/lpeg-1.1.0.1/lpeg-1.1.0.1.tar.gz) = 45393
> SHA256 (cabal/lua-2.3.4/lua-2.3.4.tar.gz) =
> 54ec77f216459e72e3e1160da3433fc8af5d9e66a94805642bd79d41edbc52fe
> SIZE (cabal/lua-2.3.4/lua-2.3.4.tar.gz) = 266593
> SHA256 (cabal/mime-types-0.1.2.2/mime-types-0.1.2.2.tar.gz) =
> e56e474778d72c387039d3514b52a9af3485f4abe31e62096f381485af494940
> @@ -271,6 +299,10 @@ SHA256
> (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da167
> SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) =
> 7877
> SHA256 (cabal/pandoc-3.10.1/pandoc-3.10.1.tar.gz) =
> ac5e26cc6cac5a0ac91cb592156632e01db65ff1e4e38f9183a0247cd2a9153a
> SIZE (cabal/pandoc-3.10.1/pandoc-3.10.1.tar.gz) = 8436946
> +SHA256 (cabal/pandoc-lua-engine-0.5.3.1/pandoc-lua-engine-0.5.3.1.tar.gz)
> = 6b1cb31a1ceb746a8184ffaa6d2831d822ba1c2f04cdf87d86d4ffcd1d0875b1
> +SIZE (cabal/pandoc-lua-engine-0.5.3.1/pandoc-lua-engine-0.5.3.1.tar.gz) =
> 101291
> +SHA256
> (cabal/pandoc-lua-marshal-0.3.2.1/pandoc-lua-marshal-0.3.2.1.tar.gz) =
> 2a5cf02d2be53a070d78c846c12c1578b9a9e7d2ce76b29d95b748ecd99bea11
> +SIZE (cabal/pandoc-lua-marshal-0.3.2.1/pandoc-lua-marshal-0.3.2.1.tar.gz)
> = 43985
> SHA256 (cabal/pandoc-types-1.23.1.2/pandoc-types-1.23.1.2.tar.gz) =
> 81ddadbca8c524dce6cc5d94422598e2ccd72e12a67d8bf242fdcc4ab901519b
> SIZE (cabal/pandoc-types-1.23.1.2/pandoc-types-1.23.1.2.tar.gz) = 36524
> SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) =
> 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2
> @@ -349,8 +381,8 @@ SHA256 (cabal/texmath-0.13.2/texmath-0.13.2.tar.gz) =
> 6e6ef7b4a964d5c50ec8840319
> SIZE (cabal/texmath-0.13.2/texmath-0.13.2.tar.gz) = 1520291
> 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.2.0.0/text-iso8601-0.2.0.0.tar.gz) =
> d5271d05477bd946d62b31adf4bb6eb3d963c13581c67e7e57d2e2bdffcbe4ee
> -SIZE (cabal/text-iso8601-0.2.0.0/text-iso8601-0.2.0.0.tar.gz) = 10093
> +SHA256 (cabal/text-iso8601-0.1.1.1/text-iso8601-0.1.1.1.tar.gz) =
> 603b68d1135e9373edf2c20a993ea226b9f1fec11189c1b2b8a647262ceb8b3e
> +SIZE (cabal/text-iso8601-0.1.1.1/text-iso8601-0.1.1.1.tar.gz) = 9610
> SHA256 (cabal/text-short-0.1.6.1/text-short-0.1.6.1.tar.gz) =
> 83669f402354274fbcdc75126443af733267b955e451f72c0c6d86ae8da87416
> SIZE (cabal/text-short-0.1.6.1/text-short-0.1.6.1.tar.gz) = 24700
> SHA256 (cabal/th-abstraction-0.7.2.0/th-abstraction-0.7.2.0.tar.gz) =
> 946654bcd8ea2dff7d0058061861a8c898be9addf20c92d3cfa53b679e737622
>
>