Thu May 2 11:19:57 2024 UTC (25d)
textproc/hs-microstache: Fix build with GHC 9.8

This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.


(pho)
diff -r1.2 -r1.3 pkgsrc/textproc/hs-microstache/Makefile
diff -r1.1 -r1.2 pkgsrc/textproc/hs-microstache/PLIST

cvs diff -r1.2 -r1.3 pkgsrc/textproc/hs-microstache/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/hs-microstache/Makefile 2023/11/02 06:37:33 1.2
+++ pkgsrc/textproc/hs-microstache/Makefile 2024/05/02 11:19:57 1.3
@@ -1,19 +1,21 @@ @@ -1,19 +1,21 @@
1# $NetBSD: Makefile,v 1.2 2023/11/02 06:37:33 pho Exp $ 1# $NetBSD: Makefile,v 1.3 2024/05/02 11:19:57 pho Exp $
2 2
3DISTNAME= microstache-1.0.2.3 3DISTNAME= microstache-1.0.2.3
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= textproc 5CATEGORIES= textproc
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8COMMENT= Mustache templates for Haskell 8COMMENT= Mustache templates for Haskell
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11HASKELL_UNRESTRICT_DEPENDENCIES+= \ 11HASKELL_UNRESTRICT_DEPENDENCIES+= \
12 aeson \ 12 aeson \
13 base 13 base \
 14 deepseq \
 15 text
14 16
15.include "../../converters/hs-aeson/buildlink3.mk" 17.include "../../converters/hs-aeson/buildlink3.mk"
16.include "../../devel/hs-unordered-containers/buildlink3.mk" 18.include "../../devel/hs-unordered-containers/buildlink3.mk"
17.include "../../devel/hs-vector/buildlink3.mk" 19.include "../../devel/hs-vector/buildlink3.mk"
18.include "../../mk/haskell.mk" 20.include "../../mk/haskell.mk"
19.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/textproc/hs-microstache/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/hs-microstache/PLIST 2023/11/02 02:38:27 1.1
+++ pkgsrc/textproc/hs-microstache/PLIST 2024/05/02 11:19:57 1.2
@@ -1,37 +1,35 @@ @@ -1,37 +1,35 @@
1@comment $NetBSD: PLIST,v 1.1 2023/11/02 02:38:27 pho Exp $ 1@comment $NetBSD: PLIST,v 1.2 2024/05/02 11:19:57 pho Exp $
2lib/microstache-${PKGVERSION}/${HS_VERSION}/package-description 
3lib/microstache-${PKGVERSION}/${HS_VERSION}/package-id 
4${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 2${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
5${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache.dyn_hi 3${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache.dyn_hi
6lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache.hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache.hi
7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache.p_hi 5${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache.p_hi
8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Compile.dyn_hi 6${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Compile.dyn_hi
9lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Compile.hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Compile.hi
10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Compile.p_hi 8${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Compile.p_hi
11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Parser.dyn_hi 9${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Parser.dyn_hi
12lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Parser.hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Parser.hi
13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Parser.p_hi 11${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Parser.p_hi
14${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Render.dyn_hi 12${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Render.dyn_hi
15lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Render.hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Render.hi
16${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Render.p_hi 14${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Render.p_hi
17${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Type.dyn_hi 15${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Type.dyn_hi
18lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Type.hi 16lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Type.hi
19${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Type.p_hi 17${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Microstache/Type.p_hi
20lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 18lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
21${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 19${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 20lib/microstache-${PKGVERSION}/${HS_VERSION}/package-description
 21lib/microstache-${PKGVERSION}/${HS_VERSION}/package-id
22share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/LICENSE 22share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/LICENSE
23${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Compile.html 23${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Compile.html
24${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Parser.html 24${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Parser.html
25${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Render.html 25${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Render.html
26${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Type.html 26${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache-Type.html
27${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache.html 27${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/Text-Microstache.html
28${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/doc-index.html 28${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/doc-index.html
29${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/doc-index.json 
30${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/haddock-bundle.min.js 29${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/haddock-bundle.min.js
31${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/index.html 30${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/index.html
32${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/linuwial.css 31${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/linuwial.css
33${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/meta.json 32${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/meta.json
34${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/microstache.haddock 33${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/microstache.haddock
35${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/quick-jump.css 34${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/quick-jump.css
36${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/quick-jump.min.js 
37${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/synopsis.png 35${PLIST.doc}share/doc/${HS_PLATFORM}/microstache-${PKGVERSION}/html/synopsis.png