Thu May 2 04:30:24 2024 UTC (35d)
devel/hs-semialign: 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.9 -r1.10 pkgsrc/devel/hs-semialign/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/hs-semialign/PLIST

cvs diff -r1.9 -r1.10 pkgsrc/devel/hs-semialign/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hs-semialign/Makefile 2023/11/02 06:36:55 1.9
+++ pkgsrc/devel/hs-semialign/Makefile 2024/05/02 04:30:24 1.10
@@ -1,20 +1,23 @@ @@ -1,20 +1,23 @@
1# $NetBSD: Makefile,v 1.9 2023/11/02 06:36:55 pho Exp $ 1# $NetBSD: Makefile,v 1.10 2024/05/02 04:30:24 pho Exp $
2 2
3DISTNAME= semialign-1.3 3DISTNAME= semialign-1.3
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= devel 5CATEGORIES= devel
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8COMMENT= Align and Zip type-classes from the common Semialign ancestor 8COMMENT= Align and Zip type-classes from the common Semialign ancestor
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
 11HASKELL_UNRESTRICT_DEPENDENCIES+= \
 12 base
 13
11.include "../../devel/hs-hashable/buildlink3.mk" 14.include "../../devel/hs-hashable/buildlink3.mk"
12.include "../../devel/hs-indexed-traversable/buildlink3.mk" 15.include "../../devel/hs-indexed-traversable/buildlink3.mk"
13.include "../../devel/hs-indexed-traversable-instances/buildlink3.mk" 16.include "../../devel/hs-indexed-traversable-instances/buildlink3.mk"
14.include "../../devel/hs-tagged/buildlink3.mk" 17.include "../../devel/hs-tagged/buildlink3.mk"
15.include "../../devel/hs-these/buildlink3.mk" 18.include "../../devel/hs-these/buildlink3.mk"
16.include "../../devel/hs-unordered-containers/buildlink3.mk" 19.include "../../devel/hs-unordered-containers/buildlink3.mk"
17.include "../../devel/hs-vector/buildlink3.mk" 20.include "../../devel/hs-vector/buildlink3.mk"
18.include "../../math/hs-semigroupoids/buildlink3.mk" 21.include "../../math/hs-semigroupoids/buildlink3.mk"
19.include "../../mk/haskell.mk" 22.include "../../mk/haskell.mk"
20.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/hs-semialign/PLIST 2023/10/30 09:04:09 1.3
+++ pkgsrc/devel/hs-semialign/PLIST 2024/05/02 04:30:24 1.4
@@ -1,40 +1,38 @@ @@ -1,40 +1,38 @@
1@comment $NetBSD: PLIST,v 1.3 2023/10/30 09:04:09 pho Exp $ 1@comment $NetBSD: PLIST,v 1.4 2024/05/02 04:30:24 pho Exp $
2lib/semialign-${PKGVERSION}/${HS_VERSION}/package-description 
3lib/semialign-${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/Align.dyn_hi 3${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Align.dyn_hi
6lib/${HS_PLATFORM}/${HS_PKGID}/Data/Align.hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Data/Align.hi
7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Align.p_hi 5${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Align.p_hi
8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Crosswalk.dyn_hi 6${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Crosswalk.dyn_hi
9lib/${HS_PLATFORM}/${HS_PKGID}/Data/Crosswalk.hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Data/Crosswalk.hi
10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Crosswalk.p_hi 8${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Crosswalk.p_hi
11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign.dyn_hi 9${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign.dyn_hi
12lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign.hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign.hi
13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign.p_hi 11${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign.p_hi
14${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Indexed.dyn_hi 12${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Indexed.dyn_hi
15lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Indexed.hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Indexed.hi
16${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Indexed.p_hi 14${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Indexed.p_hi
17${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Internal.dyn_hi 15${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Internal.dyn_hi
18lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Internal.hi 16lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Internal.hi
19${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Internal.p_hi 17${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semialign/Internal.p_hi
20${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Zip.dyn_hi 18${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Zip.dyn_hi
21lib/${HS_PLATFORM}/${HS_PKGID}/Data/Zip.hi 19lib/${HS_PLATFORM}/${HS_PKGID}/Data/Zip.hi
22${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Zip.p_hi 20${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Zip.p_hi
23lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 21lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
24${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 22${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 23lib/semialign-${PKGVERSION}/${HS_VERSION}/package-description
 24lib/semialign-${PKGVERSION}/${HS_VERSION}/package-id
25share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/LICENSE 25share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/LICENSE
26${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Align.html 26${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Align.html
27${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Crosswalk.html 27${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Crosswalk.html
28${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Semialign-Indexed.html 28${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Semialign-Indexed.html
29${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Semialign.html 29${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Semialign.html
30${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Zip.html 30${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/Data-Zip.html
31${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/doc-index.html 31${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/doc-index.html
32${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/doc-index.json 
33${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/haddock-bundle.min.js 32${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/haddock-bundle.min.js
34${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/index.html 33${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/index.html
35${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/linuwial.css 34${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/linuwial.css
36${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/meta.json 35${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/meta.json
37${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/quick-jump.css 36${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/quick-jump.css
38${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/quick-jump.min.js 
39${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/semialign.haddock 37${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/semialign.haddock
40${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/synopsis.png 38${PLIST.doc}share/doc/${HS_PLATFORM}/semialign-${PKGVERSION}/html/synopsis.png