Mon Apr 29 16:21:55 2024 UTC (24d)
time/hs-time-compat: 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.13 -r1.14 pkgsrc/time/hs-time-compat/Makefile
diff -r1.4 -r1.5 pkgsrc/time/hs-time-compat/PLIST

cvs diff -r1.13 -r1.14 pkgsrc/time/hs-time-compat/Makefile (expand / switch to unified diff)

--- pkgsrc/time/hs-time-compat/Makefile 2023/11/02 06:37:42 1.13
+++ pkgsrc/time/hs-time-compat/Makefile 2024/04/29 16:21:55 1.14
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1# $NetBSD: Makefile,v 1.13 2023/11/02 06:37:42 pho Exp $ 1# $NetBSD: Makefile,v 1.14 2024/04/29 16:21:55 pho Exp $
2 2
3DISTNAME= time-compat-1.9.6.1 3DISTNAME= time-compat-1.9.6.1
4PKGREVISION= 5 4PKGREVISION= 5
5CATEGORIES= time 5CATEGORIES= time
6 6
7MAINTAINER= pho@cielonegro.org 7MAINTAINER= pho@cielonegro.org
8COMMENT= Compatibility package for time 8COMMENT= Compatibility package for time
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11HASKELL_UNRESTRICT_DEPENDENCIES+= \ 11HASKELL_UNRESTRICT_DEPENDENCIES+= \
12 base \ 12 base \
13 base-orphans \ 13 base-orphans \
 14 deepseq \
14 hashable 15 hashable
15 16
16.include "../../mk/haskell.mk" 17.include "../../mk/haskell.mk"
17.include "../../devel/hs-base-orphans/buildlink3.mk" 18.include "../../devel/hs-base-orphans/buildlink3.mk"
18.include "../../devel/hs-hashable/buildlink3.mk" 19.include "../../devel/hs-hashable/buildlink3.mk"
19.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/time/hs-time-compat/PLIST (expand / switch to unified diff)

--- pkgsrc/time/hs-time-compat/PLIST 2023/10/28 14:23:59 1.4
+++ pkgsrc/time/hs-time-compat/PLIST 2024/04/29 16:21:55 1.5
@@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2023/10/28 14:23:59 pho Exp $ 1@comment $NetBSD: PLIST,v 1.5 2024/04/29 16:21:55 pho Exp $
2lib/time-compat-${PKGVERSION}/${HS_VERSION}/package-description 
3lib/time-compat-${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/Format.dyn_hi 3${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Format.dyn_hi
6lib/${HS_PLATFORM}/${HS_PKGID}/Data/Format.hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Data/Format.hi
7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Format.p_hi 5${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Format.p_hi
8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Compat.dyn_hi 6${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Compat.dyn_hi
9lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Compat.hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Compat.hi
10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Compat.p_hi 8${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Compat.p_hi
11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Easter/Compat.dyn_hi 9${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Easter/Compat.dyn_hi
12lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Easter/Compat.hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Easter/Compat.hi
13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Easter/Compat.p_hi 11${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Easter/Compat.p_hi
14${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Julian/Compat.dyn_hi 12${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Julian/Compat.dyn_hi
15lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Julian/Compat.hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Julian/Compat.hi
16${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Julian/Compat.p_hi 14${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Calendar/Julian/Compat.p_hi
@@ -54,26 +52,28 @@ ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_P @@ -54,26 +52,28 @@ ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_P
54lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/Compat.hi 52lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/Compat.hi
55${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/Compat.p_hi 53${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/Compat.p_hi
56${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/ISO8601/Compat.dyn_hi 54${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/ISO8601/Compat.dyn_hi
57lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/ISO8601/Compat.hi 55lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/ISO8601/Compat.hi
58${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/ISO8601/Compat.p_hi 56${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Format/ISO8601/Compat.p_hi
59${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/LocalTime/Compat.dyn_hi 57${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/LocalTime/Compat.dyn_hi
60lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/LocalTime/Compat.hi 58lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/LocalTime/Compat.hi
61${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/LocalTime/Compat.p_hi 59${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/LocalTime/Compat.p_hi
62${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Orphans.dyn_hi 60${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Orphans.dyn_hi
63lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Orphans.hi 61lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Orphans.hi
64${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Orphans.p_hi 62${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Time/Orphans.p_hi
65lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 63lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
66${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 64${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 65lib/time-compat-${PKGVERSION}/${HS_VERSION}/package-description
 66lib/time-compat-${PKGVERSION}/${HS_VERSION}/package-id
67share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/LICENSE 67share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/LICENSE
68${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Compat.html 68${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Compat.html
69${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Easter-Compat.html 69${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Easter-Compat.html
70${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Julian-Compat.html 70${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Julian-Compat.html
71${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Month-Compat.html 71${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Month-Compat.html
72${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-MonthDay-Compat.html 72${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-MonthDay-Compat.html
73${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-OrdinalDate-Compat.html 73${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-OrdinalDate-Compat.html
74${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Quarter-Compat.html 74${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-Quarter-Compat.html
75${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-WeekDate-Compat.html 75${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Calendar-WeekDate-Compat.html
76${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-Compat.html 76${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-Compat.html
77${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-POSIX-Compat.html 77${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-POSIX-Compat.html
78${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-System-Compat.html 78${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-System-Compat.html
79${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-TAI-Compat.html 79${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/Data-Time-Clock-TAI-Compat.html
@@ -97,22 +97,20 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/tim @@ -97,22 +97,20 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/tim
97${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-M.html 97${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-M.html
98${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-N.html 98${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-N.html
99${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-O.html 99${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-O.html
100${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-P.html 100${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-P.html
101${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-Q.html 101${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-Q.html
102${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-R.html 102${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-R.html
103${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-S.html 103${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-S.html
104${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-T.html 104${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-T.html
105${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-U.html 105${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-U.html
106${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-W.html 106${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-W.html
107${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-Y.html 107${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-Y.html
108${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-Z.html 108${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index-Z.html
109${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index.html 109${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index.html
110${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/doc-index.json 
111${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/haddock-bundle.min.js 110${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/haddock-bundle.min.js
112${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/index.html 111${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/index.html
113${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/linuwial.css 112${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/linuwial.css
114${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/meta.json 113${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/meta.json
115${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/quick-jump.css 114${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/quick-jump.css
116${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/quick-jump.min.js 
117${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/synopsis.png 115${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/synopsis.png
118${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/time-compat.haddock 116${PLIST.doc}share/doc/${HS_PLATFORM}/time-compat-${PKGVERSION}/html/time-compat.haddock