Thu May 2 09:35:08 2024 UTC (46d)
devel/hs-generic-lens: 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/devel/hs-generic-lens/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/hs-generic-lens/PLIST

cvs diff -r1.7 -r1.8 pkgsrc/devel/hs-generic-lens/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hs-generic-lens/Makefile 2023/11/02 06:36:31 1.7
+++ pkgsrc/devel/hs-generic-lens/Makefile 2024/05/02 09:35:08 1.8
@@ -1,14 +1,17 @@ @@ -1,14 +1,17 @@
1# $NetBSD: Makefile,v 1.7 2023/11/02 06:36:31 pho Exp $ 1# $NetBSD: Makefile,v 1.8 2024/05/02 09:35:08 pho Exp $
2 2
3DISTNAME= generic-lens-2.2.2.0 3DISTNAME= generic-lens-2.2.2.0
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= devel 5CATEGORIES= devel
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8COMMENT= Generically derive traversals, lenses and prisms 8COMMENT= Generically derive traversals, lenses and prisms
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
 11HASKELL_UNRESTRICT_DEPENDENCIES+= \
 12 text
 13
11.include "../../devel/hs-generic-lens-core/buildlink3.mk" 14.include "../../devel/hs-generic-lens-core/buildlink3.mk"
12.include "../../math/hs-profunctors/buildlink3.mk" 15.include "../../math/hs-profunctors/buildlink3.mk"
13.include "../../mk/haskell.mk" 16.include "../../mk/haskell.mk"
14.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/hs-generic-lens/PLIST 2023/10/30 10:56:53 1.3
+++ pkgsrc/devel/hs-generic-lens/PLIST 2024/05/02 09:35:08 1.4
@@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2023/10/30 10:56:53 pho Exp $ 1@comment $NetBSD: PLIST,v 1.4 2024/05/02 09:35:08 pho Exp $
2lib/generic-lens-${PKGVERSION}/${HS_VERSION}/package-description 
3lib/generic-lens-${PKGVERSION}/${HS_VERSION}/package-id 
4${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL.dyn_hi 2${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL.dyn_hi
5lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL.hi 3lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL.hi
6${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL.p_hi 4${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL.p_hi
7${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Iso.dyn_hi 5${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Iso.dyn_hi
8lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Iso.hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Iso.hi
9${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Iso.p_hi 7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Iso.p_hi
10${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Lens.dyn_hi 8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Lens.dyn_hi
11lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Lens.hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Lens.hi
12${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Lens.p_hi 10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Lens.p_hi
13${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Prism.dyn_hi 11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Prism.dyn_hi
14lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Prism.hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Prism.hi
15${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Prism.p_hi 13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Internal/VL/Prism.p_hi
16${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Labels.dyn_hi 14${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Labels.dyn_hi
@@ -54,41 +52,41 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Data/Gene @@ -54,41 +52,41 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Data/Gene
54${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Constructors.p_hi 52${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Constructors.p_hi
55${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Subtype.dyn_hi 53${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Subtype.dyn_hi
56lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Subtype.hi 54lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Subtype.hi
57${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Subtype.p_hi 55${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Subtype.p_hi
58${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Typed.dyn_hi 56${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Typed.dyn_hi
59lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Typed.hi 57lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Typed.hi
60${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Typed.p_hi 58${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Sum/Typed.p_hi
61${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Wrapped.dyn_hi 59${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Wrapped.dyn_hi
62lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Wrapped.hi 60lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Wrapped.hi
63${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Wrapped.p_hi 61${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Generics/Wrapped.p_hi
64lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 62lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
65${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 63${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
66${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 64${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
 65lib/generic-lens-${PKGVERSION}/${HS_VERSION}/package-description
 66lib/generic-lens-${PKGVERSION}/${HS_VERSION}/package-id
67share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/LICENSE 67share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/LICENSE
68${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Internal-VL.html 68${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Internal-VL.html
69${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Labels.html 69${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Labels.html
70${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Any.html 70${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Any.html
71${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Fields.html 71${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Fields.html
72${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-HList.html 72${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-HList.html
73${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Param.html 73${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Param.html
74${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Positions.html 74${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Positions.html
75${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Subtype.html 75${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Subtype.html
76${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Typed.html 76${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Typed.html
77${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Types.html 77${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product-Types.html
78${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product.html 78${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Product.html
79${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Any.html 79${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Any.html
80${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Constructors.html 80${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Constructors.html
81${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Subtype.html 81${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Subtype.html
82${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Typed.html 82${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum-Typed.html
83${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum.html 83${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Sum.html
84${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Wrapped.html 84${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/Data-Generics-Wrapped.html
85${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/doc-index.html 85${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/doc-index.html
86${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/doc-index.json 
87${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/generic-lens.haddock 86${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/generic-lens.haddock
88${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/haddock-bundle.min.js 87${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/haddock-bundle.min.js
89${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/index.html 88${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/index.html
90${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/linuwial.css 89${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/linuwial.css
91${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/meta.json 90${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/meta.json
92${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/quick-jump.css 91${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/quick-jump.css
93${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/quick-jump.min.js 
94${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/synopsis.png 92${PLIST.doc}share/doc/${HS_PLATFORM}/generic-lens-${PKGVERSION}/html/synopsis.png