Thu May 2 09:33:16 2024 UTC (46d)
math/hs-free: 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.7 -r1.8 pkgsrc/math/hs-free/Makefile
diff -r1.3 -r1.4 pkgsrc/math/hs-free/PLIST

cvs diff -r1.7 -r1.8 pkgsrc/math/hs-free/Makefile (expand / switch to unified diff)

--- pkgsrc/math/hs-free/Makefile 2023/11/02 06:37:12 1.7
+++ pkgsrc/math/hs-free/Makefile 2024/05/02 09:33:16 1.8
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1# $NetBSD: Makefile,v 1.7 2023/11/02 06:37:12 pho Exp $ 1# $NetBSD: Makefile,v 1.8 2024/05/02 09:33:16 pho Exp $
2 2
3DISTNAME= free-5.2 3DISTNAME= free-5.2
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= math 5CATEGORIES= math
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8COMMENT= Monads for free 8COMMENT= Monads for free
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11HASKELL_UNRESTRICT_DEPENDENCIES+= \ 11HASKELL_UNRESTRICT_DEPENDENCIES+= \
12 semigroupoids \ 12 semigroupoids \
 13 template-haskell \
13 th-abstraction 14 th-abstraction
14 15
15.include "../../math/hs-comonad/buildlink3.mk" 16.include "../../math/hs-comonad/buildlink3.mk"
16.include "../../math/hs-distributive/buildlink3.mk" 17.include "../../math/hs-distributive/buildlink3.mk"
17.include "../../devel/hs-indexed-traversable/buildlink3.mk" 18.include "../../devel/hs-indexed-traversable/buildlink3.mk"
18.include "../../math/hs-profunctors/buildlink3.mk" 19.include "../../math/hs-profunctors/buildlink3.mk"
19.include "../../math/hs-semigroupoids/buildlink3.mk" 20.include "../../math/hs-semigroupoids/buildlink3.mk"
20.include "../../devel/hs-th-abstraction/buildlink3.mk" 21.include "../../devel/hs-th-abstraction/buildlink3.mk"
21.include "../../devel/hs-transformers-base/buildlink3.mk" 22.include "../../devel/hs-transformers-base/buildlink3.mk"
22.include "../../mk/haskell.mk" 23.include "../../mk/haskell.mk"
23.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/math/hs-free/PLIST (expand / switch to unified diff)

--- pkgsrc/math/hs-free/PLIST 2023/10/30 10:53:51 1.3
+++ pkgsrc/math/hs-free/PLIST 2024/05/02 09:33:16 1.4
@@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2023/10/30 10:53:51 pho Exp $ 1@comment $NetBSD: PLIST,v 1.4 2024/05/02 09:33:16 pho Exp $
2lib/free-${PKGVERSION}/${HS_VERSION}/package-description 
3lib/free-${PKGVERSION}/${HS_VERSION}/package-id 
4${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free.dyn_hi 2${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free.dyn_hi
5lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free.hi 3lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free.hi
6${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free.p_hi 4${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free.p_hi
7${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free/Final.dyn_hi 5${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free/Final.dyn_hi
8lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free/Final.hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free/Final.hi
9${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free/Final.p_hi 7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Alternative/Free/Final.p_hi
10${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free.dyn_hi 8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free.dyn_hi
11lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free.hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free.hi
12${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free.p_hi 10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free.p_hi
13${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Fast.dyn_hi 11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Fast.dyn_hi
14lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Fast.hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Fast.hi
15${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Fast.p_hi 13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Fast.p_hi
16${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Final.dyn_hi 14${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Applicative/Free/Final.dyn_hi
@@ -51,50 +49,50 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Control/M @@ -51,50 +49,50 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Control/M
51${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free.p_hi 49${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free.p_hi
52${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Ap.dyn_hi 50${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Ap.dyn_hi
53lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Ap.hi 51lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Ap.hi
54${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Ap.p_hi 52${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Ap.p_hi
55${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Church.dyn_hi 53${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Church.dyn_hi
56lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Church.hi 54lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Church.hi
57${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Church.p_hi 55${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Free/Church.p_hi
58${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Iter.dyn_hi 56${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Iter.dyn_hi
59lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Iter.hi 57lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Iter.hi
60${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Iter.p_hi 58${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Iter.p_hi
61lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 59lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
62${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 60${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
63${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 61${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
 62lib/free-${PKGVERSION}/${HS_VERSION}/package-description
 63lib/free-${PKGVERSION}/${HS_VERSION}/package-id
64share/doc/${HS_PLATFORM}/free-${PKGVERSION}/LICENSE 64share/doc/${HS_PLATFORM}/free-${PKGVERSION}/LICENSE
65${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Alternative-Free-Final.html 65${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Alternative-Free-Final.html
66${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Alternative-Free.html 66${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Alternative-Free.html
67${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Free-Fast.html 67${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Free-Fast.html
68${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Free-Final.html 68${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Free-Final.html
69${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Free.html 69${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Free.html
70${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Trans-Free.html 70${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Applicative-Trans-Free.html
71${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Cofree-Class.html 71${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Cofree-Class.html
72${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Cofree.html 72${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Cofree.html
73${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Trans-Cofree.html 73${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Trans-Cofree.html
74${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Trans-Coiter.html 74${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Comonad-Trans-Coiter.html
75${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-Ap.html 75${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-Ap.html
76${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-Church.html 76${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-Church.html
77${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-Class.html 77${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-Class.html
78${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-TH.html 78${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free-TH.html
79${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free.html 79${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Free.html
80${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Free-Ap.html 80${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Free-Ap.html
81${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Free-Church.html 81${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Free-Church.html
82${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Free.html 82${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Free.html
83${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Iter.html 83${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/Control-Monad-Trans-Iter.html
84${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/doc-index.html 84${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/doc-index.html
85${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/doc-index.json 
86${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/Cabbage.lhs 85${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/Cabbage.lhs
87${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/MandelbrotIter.lhs 86${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/MandelbrotIter.lhs
88${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/NewtonCoiter.lhs 87${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/NewtonCoiter.lhs
89${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/PerfTH.hs 88${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/PerfTH.hs
90${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/RetryTH.hs 89${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/RetryTH.hs
91${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/Teletype.lhs 90${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/Teletype.lhs
92${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/ValidationForm.hs 91${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/examples/ValidationForm.hs
93${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/free.haddock 92${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/free.haddock
94${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/haddock-bundle.min.js 93${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/haddock-bundle.min.js
95${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/index.html 94${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/index.html
96${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/linuwial.css 95${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/linuwial.css
97${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/meta.json 96${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/meta.json
98${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/quick-jump.css 97${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/quick-jump.css
99${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/quick-jump.min.js 
100${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/synopsis.png 98${PLIST.doc}share/doc/${HS_PLATFORM}/free-${PKGVERSION}/html/synopsis.png