Mon Apr 29 23:12:13 2024 UTC (28d)
devel/hs-these: 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.11 -r1.12 pkgsrc/devel/hs-these/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/hs-these/PLIST

cvs diff -r1.11 -r1.12 pkgsrc/devel/hs-these/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hs-these/Makefile 2023/11/02 06:37:00 1.11
+++ pkgsrc/devel/hs-these/Makefile 2024/04/29 23:12:13 1.12
@@ -1,14 +1,18 @@ @@ -1,14 +1,18 @@
1# $NetBSD: Makefile,v 1.11 2023/11/02 06:37:00 pho Exp $ 1# $NetBSD: Makefile,v 1.12 2024/04/29 23:12:13 pho Exp $
2 2
3DISTNAME= these-1.2 3DISTNAME= these-1.2
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= devel 5CATEGORIES= devel
6 6
7MAINTAINER= pho@cielonegro.org 7MAINTAINER= pho@cielonegro.org
8COMMENT= Either-or-both data type 8COMMENT= Either-or-both data type
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
 11HASKELL_UNRESTRICT_DEPENDENCIES+= \
 12 base \
 13 deepseq
 14
11.include "../../devel/hs-assoc/buildlink3.mk" 15.include "../../devel/hs-assoc/buildlink3.mk"
12.include "../../devel/hs-hashable/buildlink3.mk" 16.include "../../devel/hs-hashable/buildlink3.mk"
13.include "../../mk/haskell.mk" 17.include "../../mk/haskell.mk"
14.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/hs-these/PLIST 2023/10/28 20:00:47 1.3
+++ pkgsrc/devel/hs-these/PLIST 2024/04/29 23:12:13 1.4
@@ -1,29 +1,27 @@ @@ -1,29 +1,27 @@
1@comment $NetBSD: PLIST,v 1.3 2023/10/28 20:00:47 pho Exp $ 1@comment $NetBSD: PLIST,v 1.4 2024/04/29 23:12:13 pho Exp $
2lib/these-${PKGVERSION}/${HS_VERSION}/package-description 
3lib/these-${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}/Data/Functor/These.dyn_hi 3${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/These.dyn_hi
6lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/These.hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/These.hi
7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/These.p_hi 5${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/These.p_hi
8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These.dyn_hi 6${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These.dyn_hi
9lib/${HS_PLATFORM}/${HS_PKGID}/Data/These.hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Data/These.hi
10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These.p_hi 8${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These.p_hi
11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These/Combinators.dyn_hi 9${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These/Combinators.dyn_hi
12lib/${HS_PLATFORM}/${HS_PKGID}/Data/These/Combinators.hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Data/These/Combinators.hi
13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These/Combinators.p_hi 11${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/These/Combinators.p_hi
14lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 12lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
15${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 14lib/these-${PKGVERSION}/${HS_VERSION}/package-description
 15lib/these-${PKGVERSION}/${HS_VERSION}/package-id
16share/doc/${HS_PLATFORM}/these-${PKGVERSION}/LICENSE 16share/doc/${HS_PLATFORM}/these-${PKGVERSION}/LICENSE
17${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/Data-Functor-These.html 17${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/Data-Functor-These.html
18${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/Data-These-Combinators.html 18${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/Data-These-Combinators.html
19${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/Data-These.html 19${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/Data-These.html
20${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/doc-index.html 20${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/doc-index.html
21${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/doc-index.json 
22${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/haddock-bundle.min.js 21${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/haddock-bundle.min.js
23${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/index.html 22${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/index.html
24${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/linuwial.css 23${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/linuwial.css
25${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/meta.json 24${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/meta.json
26${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/quick-jump.css 25${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/quick-jump.css
27${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/quick-jump.min.js 
28${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/synopsis.png 26${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/synopsis.png
29${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/these.haddock 27${PLIST.doc}share/doc/${HS_PLATFORM}/these-${PKGVERSION}/html/these.haddock