Sat May 4 11:24:54 2024 UTC (19d)
devel/hs-ghcide: Update to 2.7.0.0

Upstream provides no release notes.


(pho)
diff -r1.14 -r1.15 pkgsrc/devel/hs-ghcide/Makefile
diff -r1.14 -r1.15 pkgsrc/devel/hs-ghcide/buildlink3.mk
diff -r1.3 -r1.4 pkgsrc/devel/hs-ghcide/PLIST
diff -r1.3 -r1.4 pkgsrc/devel/hs-ghcide/distinfo
diff -r0 -r1.1 pkgsrc/devel/hs-ghcide/patches/patch-session-loader_Development_IDE_Session.hs
diff -r0 -r1.1 pkgsrc/devel/hs-ghcide/patches/patch-src_Development_IDE_Core_PositionMapping.hs
diff -r0 -r1.1 pkgsrc/devel/hs-ghcide/patches/patch-src_Development_IDE_Plugin_Completions_Logic.hs

cvs diff -r1.14 -r1.15 pkgsrc/devel/hs-ghcide/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hs-ghcide/Makefile 2023/11/08 13:18:45 1.14
+++ pkgsrc/devel/hs-ghcide/Makefile 2024/05/04 11:24:53 1.15
@@ -1,26 +1,30 @@ @@ -1,26 +1,30 @@
1# $NetBSD: Makefile,v 1.14 2023/11/08 13:18:45 wiz Exp $ 1# $NetBSD: Makefile,v 1.15 2024/05/04 11:24:53 pho Exp $
2 2
3DISTNAME= ghcide-2.4.0.0 3DISTNAME= ghcide-2.7.0.0
4PKGREVISION= 2 
5CATEGORIES= devel 4CATEGORIES= devel
6 5
7MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
8COMMENT= The core of an IDE 7COMMENT= The core of an IDE
9LICENSE= apache-2.0 8LICENSE= apache-2.0
10 9
 10HASKELL_DISABLE_LIBRARIES+= \
 11 ghcide-test-utils
 12
11HASKELL_UNRESTRICT_DEPENDENCIES+= \ 13HASKELL_UNRESTRICT_DEPENDENCIES+= \
12 Diff \ 14 Diff \
13 implicit-hie 15 hie-bios \
 16 lsp \
 17 lsp-types
14 18
15CONFIGURE_ARGS+= -f-test-exe 19CONFIGURE_ARGS+= -f-test-exe
16CONFIGURE_ARGS+= -f-bench-exe 20CONFIGURE_ARGS+= -f-bench-exe
17 21
18# ghcide is built with optparse-applicative, and can generate shell 22# ghcide is built with optparse-applicative, and can generate shell
19# completion scripts automatically. 23# completion scripts automatically.
20OPTPARSE_APPLICATIVE_EXECUTABLES+= ghcide 24OPTPARSE_APPLICATIVE_EXECUTABLES+= ghcide
21.include "../../devel/hs-optparse-applicative/application.mk" 25.include "../../devel/hs-optparse-applicative/application.mk"
22 26
23# lib:ghcide 27# lib:ghcide
24.include "../../converters/hs-aeson/buildlink3.mk" 28.include "../../converters/hs-aeson/buildlink3.mk"
25.include "../../devel/hs-async/buildlink3.mk" 29.include "../../devel/hs-async/buildlink3.mk"
26.include "../../converters/hs-base16-bytestring/buildlink3.mk" 30.include "../../converters/hs-base16-bytestring/buildlink3.mk"
@@ -38,27 +42,26 @@ OPTPARSE_APPLICATIVE_EXECUTABLES+= ghcid @@ -38,27 +42,26 @@ OPTPARSE_APPLICATIVE_EXECUTABLES+= ghcid
38.include "../../devel/hs-focus/buildlink3.mk" 42.include "../../devel/hs-focus/buildlink3.mk"
39.include "../../devel/hs-ghc-check/buildlink3.mk" 43.include "../../devel/hs-ghc-check/buildlink3.mk"
40.include "../../devel/hs-ghc-paths/buildlink3.mk" 44.include "../../devel/hs-ghc-paths/buildlink3.mk"
41.include "../../devel/hs-ghc-trace-events/buildlink3.mk" 45.include "../../devel/hs-ghc-trace-events/buildlink3.mk"
42.include "../../textproc/hs-Glob/buildlink3.mk" 46.include "../../textproc/hs-Glob/buildlink3.mk"
43.include "../../textproc/hs-haddock-library/buildlink3.mk" 47.include "../../textproc/hs-haddock-library/buildlink3.mk"
44.include "../../devel/hs-hashable/buildlink3.mk" 48.include "../../devel/hs-hashable/buildlink3.mk"
45.include "../../devel/hs-hie-bios/buildlink3.mk" 49.include "../../devel/hs-hie-bios/buildlink3.mk"
46.include "../../devel/hs-hie-compat/buildlink3.mk" 50.include "../../devel/hs-hie-compat/buildlink3.mk"
47.include "../../devel/hs-hiedb/buildlink3.mk" 51.include "../../devel/hs-hiedb/buildlink3.mk"
48.include "../../devel/hs-hls-graph/buildlink3.mk" 52.include "../../devel/hs-hls-graph/buildlink3.mk"
49.include "../../devel/hs-hls-plugin-api/buildlink3.mk" 53.include "../../devel/hs-hls-plugin-api/buildlink3.mk"
50.include "../../devel/hs-implicit-hie/buildlink3.mk" 54.include "../../devel/hs-implicit-hie/buildlink3.mk"
51.include "../../devel/hs-implicit-hie-cradle/buildlink3.mk" 
52.include "../../devel/hs-lens/buildlink3.mk" 55.include "../../devel/hs-lens/buildlink3.mk"
53.include "../../devel/hs-list-t/buildlink3.mk" 56.include "../../devel/hs-list-t/buildlink3.mk"
54.include "../../devel/hs-lsp/buildlink3.mk" 57.include "../../devel/hs-lsp/buildlink3.mk"
55.include "../../devel/hs-lsp-types/buildlink3.mk" 58.include "../../devel/hs-lsp-types/buildlink3.mk"
56.include "../../sysutils/hs-opentelemetry/buildlink3.mk" 59.include "../../sysutils/hs-opentelemetry/buildlink3.mk"
57.include "../../devel/hs-optparse-applicative/buildlink3.mk" 60.include "../../devel/hs-optparse-applicative/buildlink3.mk"
58.include "../../devel/hs-parallel/buildlink3.mk" 61.include "../../devel/hs-parallel/buildlink3.mk"
59.include "../../textproc/hs-prettyprinter/buildlink3.mk" 62.include "../../textproc/hs-prettyprinter/buildlink3.mk"
60.include "../../textproc/hs-prettyprinter-ansi-terminal/buildlink3.mk" 63.include "../../textproc/hs-prettyprinter-ansi-terminal/buildlink3.mk"
61.include "../../devel/hs-random/buildlink3.mk" 64.include "../../devel/hs-random/buildlink3.mk"
62.include "../../textproc/hs-regex-tdfa/buildlink3.mk" 65.include "../../textproc/hs-regex-tdfa/buildlink3.mk"
63.include "../../devel/hs-row-types/buildlink3.mk" 66.include "../../devel/hs-row-types/buildlink3.mk"
64.include "../../devel/hs-safe-exceptions/buildlink3.mk" 67.include "../../devel/hs-safe-exceptions/buildlink3.mk"

cvs diff -r1.14 -r1.15 pkgsrc/devel/hs-ghcide/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/hs-ghcide/buildlink3.mk 2023/11/08 13:18:45 1.14
+++ pkgsrc/devel/hs-ghcide/buildlink3.mk 2024/05/04 11:24:53 1.15
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.14 2023/11/08 13:18:45 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.15 2024/05/04 11:24:53 pho Exp $
2 2
3BUILDLINK_TREE+= hs-ghcide 3BUILDLINK_TREE+= hs-ghcide
4 4
5.if !defined(HS_GHCIDE_BUILDLINK3_MK) 5.if !defined(HS_GHCIDE_BUILDLINK3_MK)
6HS_GHCIDE_BUILDLINK3_MK:= 6HS_GHCIDE_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hs-ghcide+= hs-ghcide>=2.4.0 8BUILDLINK_API_DEPENDS.hs-ghcide+= hs-ghcide>=2.7.0
9BUILDLINK_ABI_DEPENDS.hs-ghcide+= hs-ghcide>=2.4.0.0nb2 9BUILDLINK_ABI_DEPENDS.hs-ghcide+= hs-ghcide>=2.7.0.0
10BUILDLINK_PKGSRCDIR.hs-ghcide?= ../../devel/hs-ghcide 10BUILDLINK_PKGSRCDIR.hs-ghcide?= ../../devel/hs-ghcide
11 11
12.include "../../converters/hs-aeson/buildlink3.mk" 12.include "../../converters/hs-aeson/buildlink3.mk"
13.include "../../devel/hs-async/buildlink3.mk" 13.include "../../devel/hs-async/buildlink3.mk"
14.include "../../converters/hs-base16-bytestring/buildlink3.mk" 14.include "../../converters/hs-base16-bytestring/buildlink3.mk"
15.include "../../textproc/hs-case-insensitive/buildlink3.mk" 15.include "../../textproc/hs-case-insensitive/buildlink3.mk"
16.include "../../sysutils/hs-co-log-core/buildlink3.mk" 16.include "../../sysutils/hs-co-log-core/buildlink3.mk"
17.include "../../security/hs-cryptohash-sha1/buildlink3.mk" 17.include "../../security/hs-cryptohash-sha1/buildlink3.mk"
18.include "../../devel/hs-data-default/buildlink3.mk" 18.include "../../devel/hs-data-default/buildlink3.mk"
19.include "../../devel/hs-dependent-map/buildlink3.mk" 19.include "../../devel/hs-dependent-map/buildlink3.mk"
20.include "../../devel/hs-dependent-sum/buildlink3.mk" 20.include "../../devel/hs-dependent-sum/buildlink3.mk"
21.include "../../textproc/hs-Diff/buildlink3.mk" 21.include "../../textproc/hs-Diff/buildlink3.mk"
22.include "../../devel/hs-dlist/buildlink3.mk" 22.include "../../devel/hs-dlist/buildlink3.mk"
@@ -26,27 +26,26 @@ BUILDLINK_PKGSRCDIR.hs-ghcide?= ../../d @@ -26,27 +26,26 @@ BUILDLINK_PKGSRCDIR.hs-ghcide?= ../../d
26.include "../../devel/hs-focus/buildlink3.mk" 26.include "../../devel/hs-focus/buildlink3.mk"
27.include "../../devel/hs-ghc-check/buildlink3.mk" 27.include "../../devel/hs-ghc-check/buildlink3.mk"
28.include "../../devel/hs-ghc-paths/buildlink3.mk" 28.include "../../devel/hs-ghc-paths/buildlink3.mk"
29.include "../../devel/hs-ghc-trace-events/buildlink3.mk" 29.include "../../devel/hs-ghc-trace-events/buildlink3.mk"
30.include "../../textproc/hs-Glob/buildlink3.mk" 30.include "../../textproc/hs-Glob/buildlink3.mk"
31.include "../../textproc/hs-haddock-library/buildlink3.mk" 31.include "../../textproc/hs-haddock-library/buildlink3.mk"
32.include "../../devel/hs-hashable/buildlink3.mk" 32.include "../../devel/hs-hashable/buildlink3.mk"
33.include "../../devel/hs-hie-bios/buildlink3.mk" 33.include "../../devel/hs-hie-bios/buildlink3.mk"
34.include "../../devel/hs-hie-compat/buildlink3.mk" 34.include "../../devel/hs-hie-compat/buildlink3.mk"
35.include "../../devel/hs-hiedb/buildlink3.mk" 35.include "../../devel/hs-hiedb/buildlink3.mk"
36.include "../../devel/hs-hls-graph/buildlink3.mk" 36.include "../../devel/hs-hls-graph/buildlink3.mk"
37.include "../../devel/hs-hls-plugin-api/buildlink3.mk" 37.include "../../devel/hs-hls-plugin-api/buildlink3.mk"
38.include "../../devel/hs-implicit-hie/buildlink3.mk" 38.include "../../devel/hs-implicit-hie/buildlink3.mk"
39.include "../../devel/hs-implicit-hie-cradle/buildlink3.mk" 
40.include "../../devel/hs-lens/buildlink3.mk" 39.include "../../devel/hs-lens/buildlink3.mk"
41.include "../../devel/hs-list-t/buildlink3.mk" 40.include "../../devel/hs-list-t/buildlink3.mk"
42.include "../../devel/hs-lsp/buildlink3.mk" 41.include "../../devel/hs-lsp/buildlink3.mk"
43.include "../../devel/hs-lsp-types/buildlink3.mk" 42.include "../../devel/hs-lsp-types/buildlink3.mk"
44.include "../../sysutils/hs-opentelemetry/buildlink3.mk" 43.include "../../sysutils/hs-opentelemetry/buildlink3.mk"
45.include "../../devel/hs-optparse-applicative/buildlink3.mk" 44.include "../../devel/hs-optparse-applicative/buildlink3.mk"
46.include "../../devel/hs-parallel/buildlink3.mk" 45.include "../../devel/hs-parallel/buildlink3.mk"
47.include "../../textproc/hs-prettyprinter/buildlink3.mk" 46.include "../../textproc/hs-prettyprinter/buildlink3.mk"
48.include "../../textproc/hs-prettyprinter-ansi-terminal/buildlink3.mk" 47.include "../../textproc/hs-prettyprinter-ansi-terminal/buildlink3.mk"
49.include "../../devel/hs-random/buildlink3.mk" 48.include "../../devel/hs-random/buildlink3.mk"
50.include "../../textproc/hs-regex-tdfa/buildlink3.mk" 49.include "../../textproc/hs-regex-tdfa/buildlink3.mk"
51.include "../../devel/hs-row-types/buildlink3.mk" 50.include "../../devel/hs-row-types/buildlink3.mk"
52.include "../../devel/hs-safe-exceptions/buildlink3.mk" 51.include "../../devel/hs-safe-exceptions/buildlink3.mk"

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

--- pkgsrc/devel/hs-ghcide/PLIST 2023/10/31 09:23:32 1.3
+++ pkgsrc/devel/hs-ghcide/PLIST 2024/05/04 11:24:53 1.4
@@ -1,17 +1,15 @@ @@ -1,17 +1,15 @@
1@comment $NetBSD: PLIST,v 1.3 2023/10/31 09:23:32 pho Exp $ 1@comment $NetBSD: PLIST,v 1.4 2024/05/04 11:24:53 pho Exp $
2bin/ghcide 2bin/ghcide
3lib/ghcide-${PKGVERSION}/${HS_VERSION}/package-description 
4lib/ghcide-${PKGVERSION}/${HS_VERSION}/package-id 
5${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/Strict.dyn_hi 3${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/Strict.dyn_hi
6lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/Strict.hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/Strict.hi
7${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/Strict.p_hi 5${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/Strict.p_hi
8${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE.dyn_hi 6${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE.dyn_hi
9lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE.hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE.hi
10${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE.p_hi 8${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE.p_hi
11${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Actions.dyn_hi 9${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Actions.dyn_hi
12lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Actions.hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Actions.hi
13${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Actions.p_hi 11${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Actions.p_hi
14${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Compile.dyn_hi 12${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Compile.dyn_hi
15lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Compile.hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Compile.hi
16${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Compile.p_hi 14${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Compile.p_hi
17${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Debouncer.dyn_hi 15${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Debouncer.dyn_hi
@@ -58,26 +56,29 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Developme @@ -58,26 +56,29 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Developme
58${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Shake.p_hi 56${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Shake.p_hi
59${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Tracing.dyn_hi 57${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Tracing.dyn_hi
60lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Tracing.hi 58lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Tracing.hi
61${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Tracing.p_hi 59${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/Tracing.p_hi
62${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/UseStale.dyn_hi 60${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/UseStale.dyn_hi
63lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/UseStale.hi 61lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/UseStale.hi
64${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/UseStale.p_hi 62${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Core/UseStale.p_hi
65${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/CPP.dyn_hi 63${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/CPP.dyn_hi
66lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/CPP.hi 64lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/CPP.hi
67${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/CPP.p_hi 65${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/CPP.p_hi
68${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat.dyn_hi 66${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat.dyn_hi
69lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat.hi 67lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat.hi
70${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat.p_hi 68${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat.p_hi
 69${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/CmdLine.dyn_hi
 70lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/CmdLine.hi
 71${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/CmdLine.p_hi
71${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Core.dyn_hi 72${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Core.dyn_hi
72lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Core.hi 73lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Core.hi
73${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Core.p_hi 74${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Core.p_hi
74${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Env.dyn_hi 75${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Env.dyn_hi
75lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Env.hi 76lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Env.hi
76${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Env.p_hi 77${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Env.p_hi
77${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Iface.dyn_hi 78${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Iface.dyn_hi
78lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Iface.hi 79lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Iface.hi
79${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Iface.p_hi 80${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Iface.p_hi
80${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Logger.dyn_hi 81${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Logger.dyn_hi
81lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Logger.hi 82lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Logger.hi
82${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Logger.p_hi 83${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Logger.p_hi
83${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Outputable.dyn_hi 84${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/GHC/Compat/Outputable.dyn_hi
@@ -163,26 +164,29 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Developme @@ -163,26 +164,29 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Developme
163${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/HLS/GhcIde.p_hi 164${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/HLS/GhcIde.p_hi
164${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/Test.dyn_hi 165${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/Test.dyn_hi
165lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/Test.hi 166lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/Test.hi
166${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/Test.p_hi 167${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/Test.p_hi
167${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/TypeLenses.dyn_hi 168${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/TypeLenses.dyn_hi
168lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/TypeLenses.hi 169lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/TypeLenses.hi
169${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/TypeLenses.p_hi 170${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Plugin/TypeLenses.p_hi
170${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session.dyn_hi 171${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session.dyn_hi
171lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session.hi 172lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session.hi
172${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session.p_hi 173${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session.p_hi
173${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Diagnostics.dyn_hi 174${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Diagnostics.dyn_hi
174lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Diagnostics.hi 175lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Diagnostics.hi
175${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Diagnostics.p_hi 176${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Diagnostics.p_hi
 177${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Implicit.dyn_hi
 178lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Implicit.hi
 179${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/Implicit.p_hi
176${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/VersionCheck.dyn_hi 180${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/VersionCheck.dyn_hi
177lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/VersionCheck.hi 181lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/VersionCheck.hi
178${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/VersionCheck.p_hi 182${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Session/VersionCheck.p_hi
179${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/AtPoint.dyn_hi 183${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/AtPoint.dyn_hi
180lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/AtPoint.hi 184lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/AtPoint.hi
181${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/AtPoint.p_hi 185${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/AtPoint.p_hi
182${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Common.dyn_hi 186${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Common.dyn_hi
183lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Common.hi 187lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Common.hi
184${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Common.p_hi 188${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Common.p_hi
185${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Documentation.dyn_hi 189${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Documentation.dyn_hi
186lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Documentation.hi 190lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Documentation.hi
187${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Documentation.p_hi 191${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/Documentation.p_hi
188${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/LocalBindings.dyn_hi 192${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Spans/LocalBindings.dyn_hi
@@ -217,98 +221,104 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Developme @@ -217,98 +221,104 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Developme
217${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Options.p_hi 221${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Options.p_hi
218${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Shake.dyn_hi 222${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Shake.dyn_hi
219lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Shake.hi 223lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Shake.hi
220${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Shake.p_hi 224${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/IDE/Types/Shake.p_hi
221${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Generics/SYB/GHC.dyn_hi 225${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Generics/SYB/GHC.dyn_hi
222lib/${HS_PLATFORM}/${HS_PKGID}/Generics/SYB/GHC.hi 226lib/${HS_PLATFORM}/${HS_PKGID}/Generics/SYB/GHC.hi
223${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Generics/SYB/GHC.p_hi 227${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Generics/SYB/GHC.p_hi
224${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Fuzzy/Parallel.dyn_hi 228${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Fuzzy/Parallel.dyn_hi
225lib/${HS_PLATFORM}/${HS_PKGID}/Text/Fuzzy/Parallel.hi 229lib/${HS_PLATFORM}/${HS_PKGID}/Text/Fuzzy/Parallel.hi
226${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Fuzzy/Parallel.p_hi 230${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Fuzzy/Parallel.p_hi
227lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 231lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
228${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 232${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
229${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 233${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
 234lib/ghcide-${PKGVERSION}/${HS_VERSION}/package-description
 235lib/ghcide-${PKGVERSION}/${HS_VERSION}/package-id
230share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/LICENSE 236share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/LICENSE
231${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Control-Concurrent-Strict.html 237${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Control-Concurrent-Strict.html
232${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Actions.html 238${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Actions.html
233${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Compile.html 239${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Compile.html
234${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Debouncer.html 240${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Debouncer.html
235${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-FileStore.html 241${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-FileStore.html
236${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-FileUtils.html 242${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-FileUtils.html
237${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-IdeConfiguration.html 243${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-IdeConfiguration.html
238${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-OfInterest.html 244${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-OfInterest.html
239${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-PluginUtils.html 245${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-PluginUtils.html
240${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-PositionMapping.html 246${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-PositionMapping.html
241${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Preprocessor.html 247${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Preprocessor.html
242${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-ProgressReporting.html 248${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-ProgressReporting.html
243${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-RuleTypes.html 249${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-RuleTypes.html
244${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Rules.html 250${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Rules.html
245${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Service.html 251${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Service.html
246${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Shake.html 252${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Shake.html
247${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Tracing.html 253${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-Tracing.html
248${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-UseStale.html 254${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Core-UseStale.html
 255${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-CmdLine.html
249${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Core.html 256${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Core.html
250${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Env.html 257${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Env.html
251${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Iface.html 258${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Iface.html
252${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Logger.html 259${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Logger.html
253${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Outputable.html 260${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Outputable.html
254${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Parser.html 261${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Parser.html
255${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Plugins.html 262${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Plugins.html
256${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Units.html 263${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Units.html
257${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Util.html 264${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat-Util.html
258${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat.html 265${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Compat.html
259${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-CoreFile.html 266${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-CoreFile.html
260${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Error.html 267${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Error.html
261${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Orphans.html 268${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Orphans.html
262${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Util.html 269${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-GHC-Util.html
263${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Import-DependencyInformation.html 270${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Import-DependencyInformation.html
264${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Import-FindImports.html 271${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Import-FindImports.html
265${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-HoverDefinition.html 272${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-HoverDefinition.html
266${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-LanguageServer.html 273${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-LanguageServer.html
267${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-Notifications.html 274${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-Notifications.html
268${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-Outline.html 275${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-Outline.html
269${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-Server.html 276${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-LSP-Server.html
270${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Main-HeapStats.html 277${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Main-HeapStats.html
271${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Main.html 278${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Main.html
272${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Monitoring-EKG.html 279${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Monitoring-EKG.html
273${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Monitoring-OpenTelemetry.html 280${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Monitoring-OpenTelemetry.html
 281${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Completions-Logic.html
274${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Completions-Types.html 282${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Completions-Types.html
275${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Completions.html 283${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Completions.html
276${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-HLS-GhcIde.html 284${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-HLS-GhcIde.html
277${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-HLS.html 285${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-HLS.html
278${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Test.html 286${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-Test.html
279${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-TypeLenses.html 287${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin-TypeLenses.html
280${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin.html 288${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Plugin.html
281${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Session-Diagnostics.html 289${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Session-Diagnostics.html
 290${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Session-Implicit.html
282${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Session.html 291${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Session.html
283${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-AtPoint.html 292${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-AtPoint.html
284${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-Common.html 293${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-Common.html
285${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-Documentation.html 294${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-Documentation.html
286${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-LocalBindings.html 295${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-LocalBindings.html
287${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-Pragmas.html 296${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Spans-Pragmas.html
288${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Diagnostics.html 297${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Diagnostics.html
289${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Exports.html 298${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Exports.html
290${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-HscEnvEq.html 299${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-HscEnvEq.html
291${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-KnownTargets.html 300${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-KnownTargets.html
292${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Location.html 301${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Location.html
293${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Monitoring.html 302${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Monitoring.html
294${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Options.html 303${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Options.html
295${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Shake.html 304${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE-Types-Shake.html
296${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE.html 305${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Development-IDE.html
297${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Generics-SYB-GHC.html 306${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Generics-SYB-GHC.html
298${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Text-Fuzzy-Parallel.html 307${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/Text-Fuzzy-Parallel.html
299${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-36.html 308${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-36.html
300${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-42.html 309${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-42.html
301${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-60.html 310${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-60.html
 311${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-95.html
302${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-A.html 312${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-A.html
303${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-All.html 313${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-All.html
304${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-B.html 314${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-B.html
305${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-C.html 315${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-C.html
306${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-D.html 316${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-D.html
307${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-E.html 317${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-E.html
308${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-F.html 318${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-F.html
309${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-G.html 319${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-G.html
310${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-H.html 320${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-H.html
311${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-I.html 321${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-I.html
312${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-J.html 322${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-J.html
313${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-K.html 323${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-K.html
314${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-L.html 324${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-L.html
@@ -317,22 +327,20 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/ghc @@ -317,22 +327,20 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/ghc
317${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-O.html 327${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-O.html
318${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-P.html 328${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-P.html
319${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-Q.html 329${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-Q.html
320${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-R.html 330${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-R.html
321${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-S.html 331${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-S.html
322${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-T.html 332${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-T.html
323${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-U.html 333${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-U.html
324${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-V.html 334${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-V.html
325${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-W.html 335${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-W.html
326${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-X.html 336${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-X.html
327${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-Y.html 337${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-Y.html
328${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-Z.html 338${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index-Z.html
329${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index.html 339${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index.html
330${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/doc-index.json 
331${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/ghcide.haddock 340${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/ghcide.haddock
332${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/haddock-bundle.min.js 341${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/haddock-bundle.min.js
333${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/index.html 342${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/index.html
334${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/linuwial.css 343${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/linuwial.css
335${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/meta.json 344${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/meta.json
336${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/quick-jump.css 345${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/quick-jump.css
337${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/quick-jump.min.js 
338${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/synopsis.png 346${PLIST.doc}share/doc/${HS_PLATFORM}/ghcide-${PKGVERSION}/html/synopsis.png

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

--- pkgsrc/devel/hs-ghcide/distinfo 2023/10/31 09:23:32 1.3
+++ pkgsrc/devel/hs-ghcide/distinfo 2024/05/04 11:24:53 1.4
@@ -1,5 +1,8 @@ @@ -1,5 +1,8 @@
1$NetBSD: distinfo,v 1.3 2023/10/31 09:23:32 pho Exp $ 1$NetBSD: distinfo,v 1.4 2024/05/04 11:24:53 pho Exp $
2 2
3BLAKE2s (ghcide-2.4.0.0.tar.gz) = dfc1e8b08e2d940d82462f616f486293744999fcf1c6f61524ea14ff6bc24bb6 3BLAKE2s (ghcide-2.7.0.0.tar.gz) = a0f2f535471f0f3bcc39a888f686dff8d8d0b0380468a784490455f861a5490b
4SHA512 (ghcide-2.4.0.0.tar.gz) = 48008a2de2e03d1eba2fb45c1788a99ec2f2ee74bcedad7ad7a06ba8a70b7827be3d1596475e9b263e691df7cef70de139e8d4e4ec973a23aebd8a41405a9d1b 4SHA512 (ghcide-2.7.0.0.tar.gz) = ddcca10eba2f4ad6d7d02a992826ca70769d1cddd84093b9d963ee3d05c8e7eefa788c04a0c9b42989f88a9642b01618d99ff042086bcc2e4a4c6ee634bdef52
5Size (ghcide-2.4.0.0.tar.gz) = 299656 bytes 5Size (ghcide-2.7.0.0.tar.gz) = 301061 bytes
 6SHA1 (patch-session-loader_Development_IDE_Session.hs) = 6d2d73f366759bf15fcbaf1d8df3894ccf91dfae
 7SHA1 (patch-src_Development_IDE_Core_PositionMapping.hs) = 27f1f7afaf8e83a8e0525eb70c96bf4a77e25114
 8SHA1 (patch-src_Development_IDE_Plugin_Completions_Logic.hs) = a1dae580d7bf36ff8e0f285c6cbb6aea4dcf5703

File Added: pkgsrc/devel/hs-ghcide/patches/patch-session-loader_Development_IDE_Session.hs
$NetBSD: patch-session-loader_Development_IDE_Session.hs,v 1.1 2024/05/04 11:24:53 pho Exp $

Fix build with newer hie-bios. Already fixed in upstream HEAD.

--- session-loader/Development/IDE/Session.hs.orig	2024-05-04 11:11:27.236113902 +0000
+++ session-loader/Development/IDE/Session.hs
@@ -718,7 +718,7 @@ cradleToOptsAndLibDir recorder cradle fi
     --     noneCradleFoundMessage f = T.pack $ "none cradle found for " <> f <> ", ignoring the file"
     -- Start off by getting the session options
     logWith recorder Debug $ LogCradle cradle
-    cradleRes <- HieBios.getCompilerOptions file old_files cradle
+    cradleRes <- HieBios.getCompilerOptions file (LoadWithContext old_files) cradle
     case cradleRes of
         CradleSuccess r -> do
             -- Now get the GHC lib dir

File Added: pkgsrc/devel/hs-ghcide/patches/patch-src_Development_IDE_Core_PositionMapping.hs
$NetBSD: patch-src_Development_IDE_Core_PositionMapping.hs,v 1.1 2024/05/04 11:24:53 pho Exp $

Upgrade to latest lsp / lsp-types / lsp-test
https://github.com/haskell/haskell-language-server/pull/4166

--- src/Development/IDE/Core/PositionMapping.hs.orig	2024-05-04 11:00:42.359853887 +0000
+++ src/Development/IDE/Core/PositionMapping.hs
@@ -1,4 +1,3 @@
-{-# LANGUAGE OverloadedLabels #-}
 -- Copyright (c) 2019 The DAML Authors. All rights reserved.
 -- SPDX-License-Identifier: Apache-2.0
 module Development.IDE.Core.PositionMapping
@@ -25,6 +24,7 @@ module Development.IDE.Core.PositionMapp
   ) where
 
 import           Control.DeepSeq
+import           Control.Lens                ((^.))
 import           Control.Monad
 import           Data.Algorithm.Diff
 import           Data.Bifunctor
@@ -32,6 +32,7 @@ import           Data.List
 import           Data.Row
 import qualified Data.Text                   as T
 import qualified Data.Vector.Unboxed         as V
+import qualified Language.LSP.Protocol.Lens  as L
 import           Language.LSP.Protocol.Types (Position (Position),
                                               Range (Range),
                                               TextDocumentContentChangeEvent (TextDocumentContentChangeEvent),
@@ -131,8 +132,8 @@ addOldDelta delta (PositionMapping pm) =
 -- that was what was done with lsp* 1.6 packages
 applyChange :: PositionDelta -> TextDocumentContentChangeEvent -> PositionDelta
 applyChange PositionDelta{..} (TextDocumentContentChangeEvent (InL x)) = PositionDelta
-    { toDelta = toCurrent (x .! #range) (x .! #text) <=< toDelta
-    , fromDelta = fromDelta <=< fromCurrent (x .! #range) (x .! #text)
+    { toDelta = toCurrent (x ^. L.range) (x ^. L.text) <=< toDelta
+    , fromDelta = fromDelta <=< fromCurrent (x ^. L.range) (x ^. L.text)
     }
 applyChange posMapping _ = posMapping
 

File Added: pkgsrc/devel/hs-ghcide/patches/patch-src_Development_IDE_Plugin_Completions_Logic.hs
$NetBSD: patch-src_Development_IDE_Plugin_Completions_Logic.hs,v 1.1 2024/05/04 11:24:53 pho Exp $

Upgrade to latest lsp / lsp-types / lsp-test
https://github.com/haskell/haskell-language-server/pull/4166

--- src/Development/IDE/Plugin/Completions/Logic.hs.orig	2024-05-04 11:03:45.624475760 +0000
+++ src/Development/IDE/Plugin/Completions/Logic.hs
@@ -2,7 +2,6 @@
 {-# LANGUAGE DuplicateRecordFields #-}
 {-# LANGUAGE GADTs                 #-}
 {-# LANGUAGE MultiWayIf            #-}
-{-# LANGUAGE OverloadedLabels      #-}
 
 -- Mostly taken from "haskell-ide-engine"
 module Development.IDE.Plugin.Completions.Logic (
@@ -530,7 +529,7 @@ toggleSnippets ClientCapabilities {_text
   removeSnippetsWhen (not $ enableSnippets && supported)
   where
     supported =
-      Just True == (_textDocument >>= _completion >>= view L.completionItem >>= (\x -> x .! #snippetSupport))
+      Just True == (_textDocument >>= _completion >>= view L.completionItem >>= view L.snippetSupport)
 
 toggleAutoExtend :: CompletionsConfig -> CompItem -> CompItem
 toggleAutoExtend CompletionsConfig{enableAutoExtend=False} x = x {additionalTextEdits = Nothing}