Sat Apr 24 13:32:22 2021 UTC ()
Update to hackage-security-0.6.0.1

* Fix bug in non-default -lukko build-configuration (#242)
* Add support for template-haskell-2.16.0.0 (#240)


(pho)
diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/Makefile
diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/PLIST
diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/buildlink3.mk
diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/distinfo
diff -r0 -r1.1 pkgsrc/security/hs-hackage-security/patches/patch-hackage-security.cabal

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/Makefile (expand / switch to unified diff)

--- pkgsrc/security/hs-hackage-security/Makefile 2020/01/19 01:54:46 1.1
+++ pkgsrc/security/hs-hackage-security/Makefile 2021/04/24 13:32:21 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.1 2020/01/19 01:54:46 pho Exp $ 1# $NetBSD: Makefile,v 1.2 2021/04/24 13:32:21 pho Exp $
2 2
3DISTNAME= hackage-security-0.6.0.0 3DISTNAME= hackage-security-0.6.0.1
4CATEGORIES= security 4CATEGORIES= security
5 5
6MAINTAINER= pho@cielonegro.org 6MAINTAINER= pho@cielonegro.org
7COMMENT= Hackage security library 7COMMENT= Hackage security library
8LICENSE= modified-bsd 8LICENSE= modified-bsd
9 9
10.include "../../converters/hs-base16-bytestring/buildlink3.mk" 10.include "../../converters/hs-base16-bytestring/buildlink3.mk"
11.include "../../converters/hs-base64-bytestring/buildlink3.mk" 11.include "../../converters/hs-base64-bytestring/buildlink3.mk"
12.include "../../security/hs-cryptohash-sha256/buildlink3.mk" 12.include "../../security/hs-cryptohash-sha256/buildlink3.mk"
13.include "../../security/hs-ed25519/buildlink3.mk" 13.include "../../security/hs-ed25519/buildlink3.mk"
14.include "../../archivers/hs-tar/buildlink3.mk" 14.include "../../archivers/hs-tar/buildlink3.mk"
15.include "../../archivers/hs-zlib/buildlink3.mk" 15.include "../../archivers/hs-zlib/buildlink3.mk"
16.include "../../devel/hs-lukko/buildlink3.mk" 16.include "../../devel/hs-lukko/buildlink3.mk"

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/PLIST (expand / switch to unified diff)

--- pkgsrc/security/hs-hackage-security/PLIST 2020/05/11 17:52:12 1.1
+++ pkgsrc/security/hs-hackage-security/PLIST 2021/04/24 13:32:21 1.2
@@ -1,187 +1,187 @@ @@ -1,187 +1,187 @@
1@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:12 rillig Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/04/24 13:32:21 pho Exp $
2${HS_INTF}/package-description 2lib/hackage-security-${PKGVERSION}/${HS_VERSION}/package-description
3${HS_INTF}/package-id 3lib/hackage-security-${PKGVERSION}/${HS_VERSION}/package-id
4${HS_IMPL}/Hackage/Security/Client.dyn_hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client.dyn_hi
5${HS_IMPL}/Hackage/Security/Client.hi 5lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client.hi
6${HS_IMPL}/Hackage/Security/Client.p_hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client.p_hi
7${HS_IMPL}/Hackage/Security/Client/Formats.dyn_hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Formats.dyn_hi
8${HS_IMPL}/Hackage/Security/Client/Formats.hi 8lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Formats.hi
9${HS_IMPL}/Hackage/Security/Client/Formats.p_hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Formats.p_hi
10${HS_IMPL}/Hackage/Security/Client/Repository.dyn_hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository.dyn_hi
11${HS_IMPL}/Hackage/Security/Client/Repository.hi 11lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository.hi
12${HS_IMPL}/Hackage/Security/Client/Repository.p_hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository.p_hi
13${HS_IMPL}/Hackage/Security/Client/Repository/Cache.dyn_hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Cache.dyn_hi
14${HS_IMPL}/Hackage/Security/Client/Repository/Cache.hi 14lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Cache.hi
15${HS_IMPL}/Hackage/Security/Client/Repository/Cache.p_hi 15lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Cache.p_hi
16${HS_IMPL}/Hackage/Security/Client/Repository/HttpLib.dyn_hi 16lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/HttpLib.dyn_hi
17${HS_IMPL}/Hackage/Security/Client/Repository/HttpLib.hi 17lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/HttpLib.hi
18${HS_IMPL}/Hackage/Security/Client/Repository/HttpLib.p_hi 18lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/HttpLib.p_hi
19${HS_IMPL}/Hackage/Security/Client/Repository/Local.dyn_hi 19lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Local.dyn_hi
20${HS_IMPL}/Hackage/Security/Client/Repository/Local.hi 20lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Local.hi
21${HS_IMPL}/Hackage/Security/Client/Repository/Local.p_hi 21lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Local.p_hi
22${HS_IMPL}/Hackage/Security/Client/Repository/Remote.dyn_hi 22lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Remote.dyn_hi
23${HS_IMPL}/Hackage/Security/Client/Repository/Remote.hi 23lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Remote.hi
24${HS_IMPL}/Hackage/Security/Client/Repository/Remote.p_hi 24lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Repository/Remote.p_hi
25${HS_IMPL}/Hackage/Security/Client/Verify.dyn_hi 25lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Verify.dyn_hi
26${HS_IMPL}/Hackage/Security/Client/Verify.hi 26lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Verify.hi
27${HS_IMPL}/Hackage/Security/Client/Verify.p_hi 27lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Client/Verify.p_hi
28${HS_IMPL}/Hackage/Security/JSON.dyn_hi 28lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/JSON.dyn_hi
29${HS_IMPL}/Hackage/Security/JSON.hi 29lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/JSON.hi
30${HS_IMPL}/Hackage/Security/JSON.p_hi 30lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/JSON.p_hi
31${HS_IMPL}/Hackage/Security/Key.dyn_hi 31lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Key.dyn_hi
32${HS_IMPL}/Hackage/Security/Key.hi 32lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Key.hi
33${HS_IMPL}/Hackage/Security/Key.p_hi 33lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Key.p_hi
34${HS_IMPL}/Hackage/Security/Key/Env.dyn_hi 34lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Key/Env.dyn_hi
35${HS_IMPL}/Hackage/Security/Key/Env.hi 35lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Key/Env.hi
36${HS_IMPL}/Hackage/Security/Key/Env.p_hi 36lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Key/Env.p_hi
37${HS_IMPL}/Hackage/Security/Server.dyn_hi 37lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Server.dyn_hi
38${HS_IMPL}/Hackage/Security/Server.hi 38lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Server.hi
39${HS_IMPL}/Hackage/Security/Server.p_hi 39lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Server.p_hi
40${HS_IMPL}/Hackage/Security/TUF.dyn_hi 40lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF.dyn_hi
41${HS_IMPL}/Hackage/Security/TUF.hi 41lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF.hi
42${HS_IMPL}/Hackage/Security/TUF.p_hi 42lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF.p_hi
43${HS_IMPL}/Hackage/Security/TUF/Common.dyn_hi 43lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Common.dyn_hi
44${HS_IMPL}/Hackage/Security/TUF/Common.hi 44lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Common.hi
45${HS_IMPL}/Hackage/Security/TUF/Common.p_hi 45lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Common.p_hi
46${HS_IMPL}/Hackage/Security/TUF/FileInfo.dyn_hi 46lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/FileInfo.dyn_hi
47${HS_IMPL}/Hackage/Security/TUF/FileInfo.hi 47lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/FileInfo.hi
48${HS_IMPL}/Hackage/Security/TUF/FileInfo.p_hi 48lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/FileInfo.p_hi
49${HS_IMPL}/Hackage/Security/TUF/FileMap.dyn_hi 49lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/FileMap.dyn_hi
50${HS_IMPL}/Hackage/Security/TUF/FileMap.hi 50lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/FileMap.hi
51${HS_IMPL}/Hackage/Security/TUF/FileMap.p_hi 51lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/FileMap.p_hi
52${HS_IMPL}/Hackage/Security/TUF/Header.dyn_hi 52lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Header.dyn_hi
53${HS_IMPL}/Hackage/Security/TUF/Header.hi 53lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Header.hi
54${HS_IMPL}/Hackage/Security/TUF/Header.p_hi 54lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Header.p_hi
55${HS_IMPL}/Hackage/Security/TUF/Layout/Cache.dyn_hi 55lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Cache.dyn_hi
56${HS_IMPL}/Hackage/Security/TUF/Layout/Cache.hi 56lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Cache.hi
57${HS_IMPL}/Hackage/Security/TUF/Layout/Cache.p_hi 57lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Cache.p_hi
58${HS_IMPL}/Hackage/Security/TUF/Layout/Index.dyn_hi 58lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Index.dyn_hi
59${HS_IMPL}/Hackage/Security/TUF/Layout/Index.hi 59lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Index.hi
60${HS_IMPL}/Hackage/Security/TUF/Layout/Index.p_hi 60lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Index.p_hi
61${HS_IMPL}/Hackage/Security/TUF/Layout/Repo.dyn_hi 61lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Repo.dyn_hi
62${HS_IMPL}/Hackage/Security/TUF/Layout/Repo.hi 62lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Repo.hi
63${HS_IMPL}/Hackage/Security/TUF/Layout/Repo.p_hi 63lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Layout/Repo.p_hi
64${HS_IMPL}/Hackage/Security/TUF/Mirrors.dyn_hi 64lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Mirrors.dyn_hi
65${HS_IMPL}/Hackage/Security/TUF/Mirrors.hi 65lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Mirrors.hi
66${HS_IMPL}/Hackage/Security/TUF/Mirrors.p_hi 66lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Mirrors.p_hi
67${HS_IMPL}/Hackage/Security/TUF/Paths.dyn_hi 67lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Paths.dyn_hi
68${HS_IMPL}/Hackage/Security/TUF/Paths.hi 68lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Paths.hi
69${HS_IMPL}/Hackage/Security/TUF/Paths.p_hi 69lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Paths.p_hi
70${HS_IMPL}/Hackage/Security/TUF/Patterns.dyn_hi 70lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Patterns.dyn_hi
71${HS_IMPL}/Hackage/Security/TUF/Patterns.hi 71lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Patterns.hi
72${HS_IMPL}/Hackage/Security/TUF/Patterns.p_hi 72lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Patterns.p_hi
73${HS_IMPL}/Hackage/Security/TUF/Root.dyn_hi 73lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Root.dyn_hi
74${HS_IMPL}/Hackage/Security/TUF/Root.hi 74lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Root.hi
75${HS_IMPL}/Hackage/Security/TUF/Root.p_hi 75lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Root.p_hi
76${HS_IMPL}/Hackage/Security/TUF/Signed.dyn_hi 76lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Signed.dyn_hi
77${HS_IMPL}/Hackage/Security/TUF/Signed.hi 77lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Signed.hi
78${HS_IMPL}/Hackage/Security/TUF/Signed.p_hi 78lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Signed.p_hi
79${HS_IMPL}/Hackage/Security/TUF/Snapshot.dyn_hi 79lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Snapshot.dyn_hi
80${HS_IMPL}/Hackage/Security/TUF/Snapshot.hi 80lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Snapshot.hi
81${HS_IMPL}/Hackage/Security/TUF/Snapshot.p_hi 81lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Snapshot.p_hi
82${HS_IMPL}/Hackage/Security/TUF/Targets.dyn_hi 82lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Targets.dyn_hi
83${HS_IMPL}/Hackage/Security/TUF/Targets.hi 83lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Targets.hi
84${HS_IMPL}/Hackage/Security/TUF/Targets.p_hi 84lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Targets.p_hi
85${HS_IMPL}/Hackage/Security/TUF/Timestamp.dyn_hi 85lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Timestamp.dyn_hi
86${HS_IMPL}/Hackage/Security/TUF/Timestamp.hi 86lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Timestamp.hi
87${HS_IMPL}/Hackage/Security/TUF/Timestamp.p_hi 87lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/TUF/Timestamp.p_hi
88${HS_IMPL}/Hackage/Security/Trusted.dyn_hi 88lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Trusted.dyn_hi
89${HS_IMPL}/Hackage/Security/Trusted.hi 89lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Trusted.hi
90${HS_IMPL}/Hackage/Security/Trusted.p_hi 90lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Trusted.p_hi
91${HS_IMPL}/Hackage/Security/Trusted/TCB.dyn_hi 91lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Trusted/TCB.dyn_hi
92${HS_IMPL}/Hackage/Security/Trusted/TCB.hi 92lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Trusted/TCB.hi
93${HS_IMPL}/Hackage/Security/Trusted/TCB.p_hi 93lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Trusted/TCB.p_hi
94${HS_IMPL}/Hackage/Security/Util/Base64.dyn_hi 94lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Base64.dyn_hi
95${HS_IMPL}/Hackage/Security/Util/Base64.hi 95lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Base64.hi
96${HS_IMPL}/Hackage/Security/Util/Base64.p_hi 96lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Base64.p_hi
97${HS_IMPL}/Hackage/Security/Util/Checked.dyn_hi 97lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Checked.dyn_hi
98${HS_IMPL}/Hackage/Security/Util/Checked.hi 98lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Checked.hi
99${HS_IMPL}/Hackage/Security/Util/Checked.p_hi 99lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Checked.p_hi
100${HS_IMPL}/Hackage/Security/Util/Exit.dyn_hi 100lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Exit.dyn_hi
101${HS_IMPL}/Hackage/Security/Util/Exit.hi 101lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Exit.hi
102${HS_IMPL}/Hackage/Security/Util/Exit.p_hi 102lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Exit.p_hi
103${HS_IMPL}/Hackage/Security/Util/IO.dyn_hi 103lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/IO.dyn_hi
104${HS_IMPL}/Hackage/Security/Util/IO.hi 104lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/IO.hi
105${HS_IMPL}/Hackage/Security/Util/IO.p_hi 105lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/IO.p_hi
106${HS_IMPL}/Hackage/Security/Util/JSON.dyn_hi 106lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/JSON.dyn_hi
107${HS_IMPL}/Hackage/Security/Util/JSON.hi 107lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/JSON.hi
108${HS_IMPL}/Hackage/Security/Util/JSON.p_hi 108lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/JSON.p_hi
109${HS_IMPL}/Hackage/Security/Util/Lens.dyn_hi 109lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Lens.dyn_hi
110${HS_IMPL}/Hackage/Security/Util/Lens.hi 110lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Lens.hi
111${HS_IMPL}/Hackage/Security/Util/Lens.p_hi 111lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Lens.p_hi
112${HS_IMPL}/Hackage/Security/Util/Path.dyn_hi 112lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Path.dyn_hi
113${HS_IMPL}/Hackage/Security/Util/Path.hi 113lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Path.hi
114${HS_IMPL}/Hackage/Security/Util/Path.p_hi 114lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Path.p_hi
115${HS_IMPL}/Hackage/Security/Util/Pretty.dyn_hi 115lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Pretty.dyn_hi
116${HS_IMPL}/Hackage/Security/Util/Pretty.hi 116lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Pretty.hi
117${HS_IMPL}/Hackage/Security/Util/Pretty.p_hi 117lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Pretty.p_hi
118${HS_IMPL}/Hackage/Security/Util/Some.dyn_hi 118lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Some.dyn_hi
119${HS_IMPL}/Hackage/Security/Util/Some.hi 119lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Some.hi
120${HS_IMPL}/Hackage/Security/Util/Some.p_hi 120lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Some.p_hi
121${HS_IMPL}/Hackage/Security/Util/Stack.dyn_hi 121lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Stack.dyn_hi
122${HS_IMPL}/Hackage/Security/Util/Stack.hi 122lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Stack.hi
123${HS_IMPL}/Hackage/Security/Util/Stack.p_hi 123lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/Stack.p_hi
124${HS_IMPL}/Hackage/Security/Util/TypedEmbedded.dyn_hi 124lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/TypedEmbedded.dyn_hi
125${HS_IMPL}/Hackage/Security/Util/TypedEmbedded.hi 125lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/TypedEmbedded.hi
126${HS_IMPL}/Hackage/Security/Util/TypedEmbedded.p_hi 126lib/${HS_PLATFORM}/${HS_PKGID}/Hackage/Security/Util/TypedEmbedded.p_hi
127${HS_IMPL}/Prelude.dyn_hi 127lib/${HS_PLATFORM}/${HS_PKGID}/Prelude.dyn_hi
128${HS_IMPL}/Prelude.hi 128lib/${HS_PLATFORM}/${HS_PKGID}/Prelude.hi
129${HS_IMPL}/Prelude.p_hi 129lib/${HS_PLATFORM}/${HS_PKGID}/Prelude.p_hi
130${HS_IMPL}/Text/JSON/Canonical.dyn_hi 130lib/${HS_PLATFORM}/${HS_PKGID}/Text/JSON/Canonical.dyn_hi
131${HS_IMPL}/Text/JSON/Canonical.hi 131lib/${HS_PLATFORM}/${HS_PKGID}/Text/JSON/Canonical.hi
132${HS_IMPL}/Text/JSON/Canonical.p_hi 132lib/${HS_PLATFORM}/${HS_PKGID}/Text/JSON/Canonical.p_hi
133${HS_IMPL}/libHS${HS_PKGID}.a 133lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
134${HS_IMPL}/libHS${HS_PKGID}_p.a 134lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
135lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 135lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
136${HS_DOCS}/LICENSE 136share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/LICENSE
137${HS_DOCS}/html/Hackage-Security-Client-Formats.html 137share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Formats.html
138${HS_DOCS}/html/Hackage-Security-Client-Repository-Cache.html 138share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Repository-Cache.html
139${HS_DOCS}/html/Hackage-Security-Client-Repository-HttpLib.html 139share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Repository-HttpLib.html
140${HS_DOCS}/html/Hackage-Security-Client-Repository-Local.html 140share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Repository-Local.html
141${HS_DOCS}/html/Hackage-Security-Client-Repository-Remote.html 141share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Repository-Remote.html
142${HS_DOCS}/html/Hackage-Security-Client-Repository.html 142share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Repository.html
143${HS_DOCS}/html/Hackage-Security-Client-Verify.html 143share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client-Verify.html
144${HS_DOCS}/html/Hackage-Security-Client.html 144share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Client.html
145${HS_DOCS}/html/Hackage-Security-JSON.html 145share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-JSON.html
146${HS_DOCS}/html/Hackage-Security-Key-Env.html 146share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Key-Env.html
147${HS_DOCS}/html/Hackage-Security-Server.html 147share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Server.html
148${HS_DOCS}/html/Hackage-Security-TUF-FileMap.html 148share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-TUF-FileMap.html
149${HS_DOCS}/html/Hackage-Security-Trusted.html 149share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Trusted.html
150${HS_DOCS}/html/Hackage-Security-Util-Checked.html 150share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Util-Checked.html
151${HS_DOCS}/html/Hackage-Security-Util-Path.html 151share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Util-Path.html
152${HS_DOCS}/html/Hackage-Security-Util-Pretty.html 152share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Util-Pretty.html
153${HS_DOCS}/html/Hackage-Security-Util-Some.html 153share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Hackage-Security-Util-Some.html
154${HS_DOCS}/html/Text-JSON-Canonical.html 154share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/Text-JSON-Canonical.html
155${HS_DOCS}/html/doc-index-33.html 155share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-33.html
156${HS_DOCS}/html/doc-index-60.html 156share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-60.html
157${HS_DOCS}/html/doc-index-A.html 157share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-A.html
158${HS_DOCS}/html/doc-index-All.html 158share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-All.html
159${HS_DOCS}/html/doc-index-B.html 159share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-B.html
160${HS_DOCS}/html/doc-index-C.html 160share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-C.html
161${HS_DOCS}/html/doc-index-D.html 161share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-D.html
162${HS_DOCS}/html/doc-index-E.html 162share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-E.html
163${HS_DOCS}/html/doc-index-F.html 163share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-F.html
164${HS_DOCS}/html/doc-index-G.html 164share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-G.html
165${HS_DOCS}/html/doc-index-H.html 165share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-H.html
166${HS_DOCS}/html/doc-index-I.html 166share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-I.html
167${HS_DOCS}/html/doc-index-J.html 167share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-J.html
168${HS_DOCS}/html/doc-index-K.html 168share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-K.html
169${HS_DOCS}/html/doc-index-L.html 169share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-L.html
170${HS_DOCS}/html/doc-index-M.html 170share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-M.html
171${HS_DOCS}/html/doc-index-N.html 171share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-N.html
172${HS_DOCS}/html/doc-index-O.html 172share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-O.html
173${HS_DOCS}/html/doc-index-P.html 173share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-P.html
174${HS_DOCS}/html/doc-index-R.html 174share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-R.html
175${HS_DOCS}/html/doc-index-S.html 175share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-S.html
176${HS_DOCS}/html/doc-index-T.html 176share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-T.html
177${HS_DOCS}/html/doc-index-U.html 177share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-U.html
178${HS_DOCS}/html/doc-index-V.html 178share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-V.html
179${HS_DOCS}/html/doc-index-W.html 179share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index-W.html
180${HS_DOCS}/html/doc-index.html 180share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/doc-index.html
181${HS_DOCS}/html/hackage-security.haddock 181share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/hackage-security.haddock
182${HS_DOCS}/html/haddock-bundle.min.js 182share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/haddock-bundle.min.js
183${HS_DOCS}/html/index.html 183share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/index.html
184${HS_DOCS}/html/linuwial.css 184share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/linuwial.css
185${HS_DOCS}/html/meta.json 185share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/meta.json
186${HS_DOCS}/html/quick-jump.css 186share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/quick-jump.css
187${HS_DOCS}/html/synopsis.png 187share/doc/${HS_PLATFORM}/hackage-security-${PKGVERSION}/html/synopsis.png

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/hs-hackage-security/buildlink3.mk 2020/01/19 01:54:46 1.1
+++ pkgsrc/security/hs-hackage-security/buildlink3.mk 2021/04/24 13:32:21 1.2
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.1 2020/01/19 01:54:46 pho Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2021/04/24 13:32:21 pho Exp $
2 2
3BUILDLINK_TREE+= hs-hackage-security 3BUILDLINK_TREE+= hs-hackage-security
4 4
5.if !defined(HS_HACKAGE_SECURITY_BUILDLINK3_MK) 5.if !defined(HS_HACKAGE_SECURITY_BUILDLINK3_MK)
6HS_HACKAGE_SECURITY_BUILDLINK3_MK:= 6HS_HACKAGE_SECURITY_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hs-hackage-security+= hs-hackage-security>=0.6.0 8BUILDLINK_API_DEPENDS.hs-hackage-security+= hs-hackage-security>=0.6.0
9BUILDLINK_ABI_DEPENDS.hs-hackage-security+= hs-hackage-security>=0.6.0.0 9BUILDLINK_ABI_DEPENDS.hs-hackage-security+= hs-hackage-security>=0.6.0.1
10BUILDLINK_PKGSRCDIR.hs-hackage-security?= ../../security/hs-hackage-security 10BUILDLINK_PKGSRCDIR.hs-hackage-security?= ../../security/hs-hackage-security
11 11
12.include "../../converters/hs-base16-bytestring/buildlink3.mk" 12.include "../../converters/hs-base16-bytestring/buildlink3.mk"
13.include "../../converters/hs-base64-bytestring/buildlink3.mk" 13.include "../../converters/hs-base64-bytestring/buildlink3.mk"
14.include "../../security/hs-cryptohash-sha256/buildlink3.mk" 14.include "../../security/hs-cryptohash-sha256/buildlink3.mk"
15.include "../../security/hs-ed25519/buildlink3.mk" 15.include "../../security/hs-ed25519/buildlink3.mk"
16.include "../../archivers/hs-tar/buildlink3.mk" 16.include "../../archivers/hs-tar/buildlink3.mk"
17.include "../../archivers/hs-zlib/buildlink3.mk" 17.include "../../archivers/hs-zlib/buildlink3.mk"
18.include "../../devel/hs-lukko/buildlink3.mk" 18.include "../../devel/hs-lukko/buildlink3.mk"
19.include "../../net/hs-network/buildlink3.mk" 19.include "../../net/hs-network/buildlink3.mk"
20.include "../../net/hs-network-uri/buildlink3.mk" 20.include "../../net/hs-network-uri/buildlink3.mk"
21.endif # HS_HACKAGE_SECURITY_BUILDLINK3_MK 21.endif # HS_HACKAGE_SECURITY_BUILDLINK3_MK
22 22

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-hackage-security/distinfo (expand / switch to unified diff)

--- pkgsrc/security/hs-hackage-security/distinfo 2020/01/19 01:54:46 1.1
+++ pkgsrc/security/hs-hackage-security/distinfo 2021/04/24 13:32:21 1.2
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.1 2020/01/19 01:54:46 pho Exp $ 1$NetBSD: distinfo,v 1.2 2021/04/24 13:32:21 pho Exp $
2 2
3SHA1 (hackage-security-0.6.0.0.tar.gz) = 29e05cef02a7764286e469786614fd4458d77c96 3SHA1 (hackage-security-0.6.0.1.tar.gz) = e6da0d9ec82c2e534b567adc07803bfc1a654fd6
4RMD160 (hackage-security-0.6.0.0.tar.gz) = f26cf733a07a6561c8b0833283f3dab78a62458c 4RMD160 (hackage-security-0.6.0.1.tar.gz) = 7490c8bbf2bdef0fb5324bffad7104ddf7d8399c
5SHA512 (hackage-security-0.6.0.0.tar.gz) = 5bae3a4215328335dd141c1552b8d713748c3080c379e372277eedccd5a9ac47ddccb4015d3b57db4481547ba871612282a513c6f607d33f6881b64d628a856f 5SHA512 (hackage-security-0.6.0.1.tar.gz) = b83fdda3712c58bcc4237965e40bea16b9ce08f30c0671f45967e69a2eb85488e78a41c8d12b9f339f78f30cc50770a72e9e9a46e5ddf740a20bce4ea4e96fdb
6Size (hackage-security-0.6.0.0.tar.gz) = 85927 bytes 6Size (hackage-security-0.6.0.1.tar.gz) = 86006 bytes
 7SHA1 (patch-hackage-security.cabal) = da4ab58cc5e0ffedccf6886f44253d6cba9590f5

File Added: pkgsrc/security/hs-hackage-security/patches/Attic/patch-hackage-security.cabal
$NetBSD: patch-hackage-security.cabal,v 1.1 2021/04/24 13:32:22 pho Exp $

Fix build with GHC 9.
Fix build with base16-bytestring-1.0.*
Fix build with base64-bytestring-1.2.*

--- hackage-security.cabal.orig	2021-04-24 13:28:50.802251247 +0000
+++ hackage-security.cabal
@@ -110,13 +110,13 @@ library
                        Hackage.Security.Util.TypedEmbedded
                        Prelude
   -- We support ghc 7.4 (bundled with Cabal 1.14) and up
-  build-depends:       base              >= 4.5     && < 4.15,
-                       base16-bytestring >= 0.1.1   && < 0.2,
-                       base64-bytestring >= 1.0     && < 1.1,
+  build-depends:       base              >= 4.5     && < 5,
+                       base16-bytestring >= 0.1.1   && < 1.1,
+                       base64-bytestring >= 1.0     && < 1.3,
                        bytestring        >= 0.9     && < 0.11,
                        Cabal             >= 1.14    && < 1.26
                                       || >= 2.0     && < 2.6
-                                      || >= 3.0     && < 3.4,
+                                      || >= 3.0     && < 3.6,
                        containers        >= 0.4     && < 0.7,
                        ed25519           >= 0.0     && < 0.1,
                        filepath          >= 1.2     && < 1.5,
@@ -126,7 +126,7 @@ library
                        -- 0.4.2 introduces TarIndex, 0.4.4 introduces more
                        -- functionality, 0.5.0 changes type of serialise
                        tar               >= 0.5     && < 0.6,
-                       template-haskell  >= 2.7     && < 2.17,
+                       template-haskell  >= 2.7     && < 2.18,
                        time              >= 1.2     && < 1.10,
                        transformers      >= 0.3     && < 0.6,
                        zlib              >= 0.5     && < 0.7,