Mon Oct 30 17:10:56 2023 UTC ()
devel/fourmolu: Update to 0.14.1.0

The change log is too long to paste here. See
https://hackage.haskell.org/package/fourmolu-0.14.1.0/changelog


(pho)
diff -r1.8 -r1.9 pkgsrc/devel/fourmolu/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/fourmolu/PLIST
diff -r1.7 -r1.8 pkgsrc/devel/fourmolu/buildlink3.mk
diff -r1.3 -r1.4 pkgsrc/devel/fourmolu/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/devel/fourmolu/Makefile (expand / switch to context diff)
--- pkgsrc/devel/fourmolu/Makefile 2023/10/09 04:54:05 1.8
+++ pkgsrc/devel/fourmolu/Makefile 2023/10/30 17:10:56 1.9
@@ -1,38 +1,28 @@
-# $NetBSD: Makefile,v 1.8 2023/10/09 04:54:05 pho Exp $
+# $NetBSD: Makefile,v 1.9 2023/10/30 17:10:56 pho Exp $
 
-DISTNAME=	fourmolu-0.10.1.0
+DISTNAME=	fourmolu-0.14.1.0
 PKGNAME=	${DISTNAME}
-PKGREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	pkgsrc-users@NetBSD.org
 COMMENT=	Formatter for Haskell source code
 LICENSE=	modified-bsd
 
-# Do not parse the default fixity information via TemplateHaskell. It
-# *might* produce a faster code but takes ridiculously long to compile and
-# uses more than 3 GiB of memory.
-CONFIGURE_ARGS+=	-f-fixity-th
-
-# fourmolu is built with optparse-applicative, and can generate shell
-# completion scripts automatically.
-.include "../../devel/hs-optparse-applicative/application.mk"
-
 # lib:fourmolu
 .include "../../converters/hs-aeson/buildlink3.mk"
 .include "../../devel/hs-ansi-terminal/buildlink3.mk"
 .include "../../textproc/hs-Diff/buildlink3.mk"
-.include "../../devel/hs-dlist/buildlink3.mk"
+.include "../../devel/hs-file-embed/buildlink3.mk"
 .include "../../devel/hs-ghc-lib-parser/buildlink3.mk"
 .include "../../textproc/hs-megaparsec/buildlink3.mk"
 .include "../../devel/hs-memotrie/buildlink3.mk"
+.include "../../math/hs-scientific/buildlink3.mk"
 .include "../../devel/hs-syb/buildlink3.mk"
-.include "../../devel/hs-th-lift-instances/buildlink3.mk"
 .include "../../textproc/hs-yaml/buildlink3.mk"
-.include "../../devel/hs-file-embed/buildlink3.mk" # Needed because of -f-fixity-th
 
 # exe:fourmolu
-.include "../../devel/hs-gitrev/buildlink3.mk"
+.include "../../devel/hs-optparse-applicative/application.mk"
+.include "../../devel/hs-th-env/buildlink3.mk"
 
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/fourmolu/PLIST (expand / switch to context diff)
--- pkgsrc/devel/fourmolu/PLIST 2023/01/27 14:35:00 1.2
+++ pkgsrc/devel/fourmolu/PLIST 2023/10/30 17:10:56 1.3
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/01/27 14:35:00 pho Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/10/30 17:10:56 pho Exp $
 bin/fourmolu
 lib/${PKGNAME}/${HS_VERSION}/package-description
 lib/${PKGNAME}/${HS_VERSION}/package-id
@@ -11,12 +11,9 @@
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config.p_hi
-${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/TH.dyn_hi
-lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/TH.hi
-${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/TH.p_hi
-${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/Types.dyn_hi
-lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/Types.hi
-${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/Types.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/Gen.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/Gen.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Config/Gen.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Diff/ParseResult.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Diff/ParseResult.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Diff/ParseResult.p_hi
@@ -29,6 +26,9 @@
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity/Imports.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity/Imports.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity/Imports.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity/Internal.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity/Internal.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Fixity/Internal.p_hi
@@ -146,6 +146,9 @@
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Terminal.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Terminal.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Terminal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Terminal/QualifiedDo.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Terminal/QualifiedDo.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Terminal/QualifiedDo.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Utils.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Utils.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Utils.p_hi
@@ -158,15 +161,19 @@
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Utils/IO.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Utils/IO.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Ormolu/Utils/IO.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_fourmolu.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_fourmolu.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_fourmolu.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
-${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE.md
+share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE.md
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/CHANGELOG.md
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Config.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Diff-ParseResult.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Diff-Text.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Exception.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Fixity-Imports.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Fixity-Internal.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Fixity-Parser.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Fixity-Printer.html
@@ -206,13 +213,16 @@
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Processing-Common.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Processing-Cpp.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Processing-Preprocess.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Terminal-QualifiedDo.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Terminal.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Utils-Cabal.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Utils-Fixity.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Utils-IO.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu-Utils.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ormolu.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Paths_fourmolu.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/README.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-62.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-A.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-All.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-B.html
@@ -235,10 +245,12 @@
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-V.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-W.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index.json
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/fourmolu.haddock
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/haddock-bundle.min.js
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/index.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/linuwial.css
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/meta.json
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/quick-jump.min.js
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/synopsis.png

cvs diff -r1.7 -r1.8 pkgsrc/devel/fourmolu/buildlink3.mk (expand / switch to context diff)
--- pkgsrc/devel/fourmolu/buildlink3.mk 2023/10/09 04:54:05 1.7
+++ pkgsrc/devel/fourmolu/buildlink3.mk 2023/10/30 17:10:56 1.8
@@ -1,25 +1,24 @@
-# $NetBSD: buildlink3.mk,v 1.7 2023/10/09 04:54:05 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2023/10/30 17:10:56 pho Exp $
 
 BUILDLINK_TREE+=	fourmolu
 
 .if !defined(FOURMOLU_BUILDLINK3_MK)
 FOURMOLU_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.fourmolu+=	fourmolu>=0.10.1
-BUILDLINK_ABI_DEPENDS.fourmolu+=	fourmolu>=0.10.1.0nb2
+BUILDLINK_API_DEPENDS.fourmolu+=	fourmolu>=0.14.1
+BUILDLINK_ABI_DEPENDS.fourmolu+=	fourmolu>=0.14.1.0
 BUILDLINK_PKGSRCDIR.fourmolu?=		../../devel/fourmolu
 
 .include "../../converters/hs-aeson/buildlink3.mk"
 .include "../../devel/hs-ansi-terminal/buildlink3.mk"
 .include "../../textproc/hs-Diff/buildlink3.mk"
-.include "../../devel/hs-dlist/buildlink3.mk"
+.include "../../devel/hs-file-embed/buildlink3.mk"
 .include "../../devel/hs-ghc-lib-parser/buildlink3.mk"
 .include "../../textproc/hs-megaparsec/buildlink3.mk"
 .include "../../devel/hs-memotrie/buildlink3.mk"
+.include "../../math/hs-scientific/buildlink3.mk"
 .include "../../devel/hs-syb/buildlink3.mk"
-.include "../../devel/hs-th-lift-instances/buildlink3.mk"
 .include "../../textproc/hs-yaml/buildlink3.mk"
-.include "../../devel/hs-gitrev/buildlink3.mk"
 .endif	# FOURMOLU_BUILDLINK3_MK
 
 BUILDLINK_TREE+=	-fourmolu

cvs diff -r1.3 -r1.4 pkgsrc/devel/fourmolu/distinfo (expand / switch to context diff)
--- pkgsrc/devel/fourmolu/distinfo 2023/01/27 14:35:00 1.3
+++ pkgsrc/devel/fourmolu/distinfo 2023/10/30 17:10:56 1.4
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/01/27 14:35:00 pho Exp $
+$NetBSD: distinfo,v 1.4 2023/10/30 17:10:56 pho Exp $
 
-BLAKE2s (fourmolu-0.10.1.0.tar.gz) = a504784f79bfd09c4d31b59f0c1e015efa950a80ef84c8d0432744bb45921572
+BLAKE2s (fourmolu-0.14.1.0.tar.gz) = e1e85c9bd90c5b5474742a6237e05f0eb5252b1dfb4ab1b171c17d36608b5be1
-SHA512 (fourmolu-0.10.1.0.tar.gz) = e0a4108d9a02743d72717b6afea50b8268b1b1c529ccb72fba8a7258fce3f3703412562a616264a7b9e22673909f67749fe1413bdf6591f4d467cd510f0e8d49
+SHA512 (fourmolu-0.14.1.0.tar.gz) = 242dcff87a24f2ba26ab07466917331f922163cd3eb299a3f4240d134f30a75e0687c9067e55557c7cfdc59247949a76ac1f3f577391b52b56521d64ec31309f
-Size (fourmolu-0.10.1.0.tar.gz) = 452663 bytes
+Size (fourmolu-0.14.1.0.tar.gz) = 404075 bytes