head 1.27; access; symbols pkgsrc-2026Q2:1.27.0.4 pkgsrc-2026Q2-base:1.27 pkgsrc-2026Q1:1.27.0.2 pkgsrc-2026Q1-base:1.27 pkgsrc-2025Q4:1.25.0.4 pkgsrc-2025Q4-base:1.25 pkgsrc-2025Q3:1.25.0.2 pkgsrc-2025Q3-base:1.25 pkgsrc-2025Q2:1.24.0.2 pkgsrc-2025Q2-base:1.24 pkgsrc-2025Q1:1.23.0.2 pkgsrc-2025Q1-base:1.23 pkgsrc-2024Q4:1.20.0.2 pkgsrc-2024Q4-base:1.20 pkgsrc-2024Q3:1.17.0.4 pkgsrc-2024Q3-base:1.17 pkgsrc-2024Q2:1.17.0.2 pkgsrc-2024Q2-base:1.17 pkgsrc-2024Q1:1.14.0.4 pkgsrc-2024Q1-base:1.14 pkgsrc-2023Q4:1.14.0.2 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.10.0.4 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.2 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.9.0.2 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.7.0.2 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.6.0.2 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.3.0.4 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.2 pkgsrc-2022Q1-base:1.3; locks; strict; comment @# @; 1.27 date 2026.01.29.14.17.32; author pho; state Exp; branches; next 1.26; commitid ijDOVlPqw6KBnisG; 1.26 date 2026.01.07.08.46.31; author wiz; state Exp; branches; next 1.25; commitid 1wQ3ICD8eebefrpG; 1.25 date 2025.08.13.11.06.27; author pho; state Exp; branches; next 1.24; commitid oGqtJTKdyCfCKy6G; 1.24 date 2025.04.17.21.50.20; author wiz; state Exp; branches; next 1.23; commitid xcIXAVA292fk6sRF; 1.23 date 2025.03.05.03.39.00; author pho; state Exp; branches; next 1.22; commitid VPkRDaZT4MoYrPLF; 1.22 date 2025.02.02.13.04.54; author pho; state Exp; branches; next 1.21; commitid Zl7FwsffomOQzTHF; 1.21 date 2025.01.31.15.41.00; author pho; state Exp; branches; next 1.20; commitid V2wrIqYCg4DFvEHF; 1.20 date 2024.11.14.22.19.21; author wiz; state Exp; branches; next 1.19; commitid JmuDYqwL4erbdFxF; 1.19 date 2024.11.01.12.52.06; author wiz; state Exp; branches; next 1.18; commitid QB4Wk02mZPuBuWvF; 1.18 date 2024.11.01.00.51.19; author wiz; state Exp; branches; next 1.17; commitid QT27BdVP362gvSvF; 1.17 date 2024.05.29.16.32.03; author adam; state Exp; branches; next 1.16; commitid n8aFyEjEVZA0JUbF; 1.16 date 2024.05.09.01.31.43; author pho; state Exp; branches; next 1.15; commitid zmOkUK6EkFT4og9F; 1.15 date 2024.05.05.09.16.33; author pho; state Exp; branches; next 1.14; commitid 8EwyB3C90ldR5N8F; 1.14 date 2023.11.08.13.18.45; author wiz; state Exp; branches; next 1.13; commitid PsuHTklAIsF4bOLE; 1.13 date 2023.11.02.06.36.15; author pho; state Exp; branches; next 1.12; commitid dPkTdcIqhE4k90LE; 1.12 date 2023.10.31.15.24.28; author pho; state Exp; branches; next 1.11; commitid px1dzns9I7uK8NKE; 1.11 date 2023.10.09.04.54.05; author pho; state Exp; branches; next 1.10; commitid GWJENRm2aeL7mUHE; 1.10 date 2023.04.19.08.08.10; author adam; state Exp; branches; next 1.9; commitid B8gCWhWtMX9vZGlE; 1.9 date 2023.02.07.01.40.25; author pho; state Exp; branches; next 1.8; commitid FngQneW4VvkL7xcE; 1.8 date 2023.02.01.02.15.49; author pho; state Exp; branches; next 1.7; commitid lILXqoeUOASfwLbE; 1.7 date 2022.11.23.16.18.37; author adam; state Exp; branches; next 1.6; commitid ju2K3LUYlTJKqQ2E; 1.6 date 2022.09.07.06.50.45; author pho; state Exp; branches; next 1.5; commitid QzLmla1kE2mfLTSD; 1.5 date 2022.08.22.10.13.22; author wiz; state Exp; branches; next 1.4; commitid RnOYoaYo9buPoRQD; 1.4 date 2022.08.20.08.08.13; author wiz; state Exp; branches; next 1.3; commitid gfUtMrzKtoUPLAQD; 1.3 date 2022.02.26.09.00.21; author pho; state Exp; branches; next 1.2; commitid LTLG0NGDQ42DG6uD; 1.2 date 2022.02.26.03.57.46; author pho; state Exp; branches; next 1.1; commitid YpGygpH4CsFi05uD; 1.1 date 2022.02.16.10.24.28; author pho; state Exp; branches; next ; commitid Xbcy48PHkuCptPsD; desc @@ 1.27 log @devel/haskell-language-server: Disable the ormolu plugin because it's not buildable at the moment @ text @# $NetBSD: Makefile,v 1.26 2026/01/07 08:46:31 wiz Exp $ DISTNAME= haskell-language-server-2.9.0.0 PKGNAME= ${DISTNAME} PKGREVISION= 6 CATEGORIES= devel MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= LSP server for GHC LICENSE= apache-2.0 HASKELL_UNRESTRICT_DEPENDENCIES+= \ Diff # HLS is built with optparse-applicative, and can generate shell completion # scripts automatically. .include "../../devel/hs-optparse-applicative/application.mk" OPTPARSE_APPLICATIVE_EXECUTABLES+= ghcide-bench OPTPARSE_APPLICATIVE_EXECUTABLES+= haskell-language-server OPTPARSE_APPLICATIVE_EXECUTABLES+= haskell-language-server-wrapper # lib:haskell-language-server .include "../../converters/hs-aeson-pretty/buildlink3.mk" .include "../../devel/hs-data-default/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-githash/buildlink3.mk" .include "../../devel/hs-hie-bios/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-optparse-applicative/buildlink3.mk" .include "../../devel/hs-optparse-simple/buildlink3.mk" .include "../../textproc/hs-prettyprinter/buildlink3.mk" # lib:hls-cabal-fmt-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../sysutils/hs-process-extras/buildlink3.mk" # lib:hls-cabal-gild-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../sysutils/hs-process-extras/buildlink3.mk" # lib:hls-cabal-plugin .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" # lib:hls-class-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghc-exactprint/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" # lib:hls-call-hierarchy-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hiedb/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../databases/hs-sqlite-simple/buildlink3.mk" # lib:hls-eval-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../textproc/hs-Diff/buildlink3.mk" .include "../../devel/hs-dlist/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../textproc/hs-megaparsec/buildlink3.mk" .include "../../devel/hs-parser-combinators/buildlink3.mk" .include "../../devel/hs-unliftio/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" # lib:hls-explicit-imports-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" # lib:hls-rename-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-hiedb/buildlink3.mk" .include "../../devel/hs-hie-compat/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../math/hs-mod/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" CONFIGURE_ARGS+= -f -retrie # Broken at the moment. # lib:hls-retrie-plugin #.include "../../converters/hs-aeson/buildlink3.mk" #.include "../../misc/hs-extra/buildlink3.mk" #.include "../../devel/hs-ghcide/buildlink3.mk" #.include "../../devel/hs-hashable/buildlink3.mk" #.include "../../devel/hs-hls-plugin-api/buildlink3.mk" #.include "../../devel/hs-lens/buildlink3.mk" #.include "../../devel/hs-lsp/buildlink3.mk" #.include "../../devel/hs-lsp-types/buildlink3.mk" #.include "../../devel/retrie/buildlink3.mk" #.include "../../devel/hs-safe-exceptions/buildlink3.mk" #.include "../../devel/hs-unordered-containers/buildlink3.mk" CONFIGURE_ARGS+= -f -hlint # Broken at the moment. # lib:hls-hlint-plugin #.include "../../converters/hs-aeson/buildlink3.mk" #.include "../../devel/hs-ghcide/buildlink3.mk" #.include "../../devel/hs-hashable/buildlink3.mk" #.include "../../devel/hlint/buildlink3.mk" #.include "../../devel/hs-hls-plugin-api/buildlink3.mk" #.include "../../devel/hs-lens/buildlink3.mk" #.include "../../devel/hs-lsp/buildlink3.mk" #.include "../../devel/hs-refact/buildlink3.mk" #.include "../../textproc/hs-regex-tdfa/buildlink3.mk" #.include "../../sysutils/hs-temporary/buildlink3.mk" #.include "../../devel/hs-unordered-containers/buildlink3.mk" #.include "../../devel/hs-ghc-lib-parser-ex/buildlink3.mk" #.include "../../devel/hs-apply-refact/buildlink3.mk" #.include "../../devel/hs-ghc-lib-parser/buildlink3.mk" # lib:hls-stan-plugin .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-hie-compat/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" .include "../../devel/stan/buildlink3.mk" .include "../../devel/hs-trial/buildlink3.mk" # lib:hls-module-name-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" # lib:hls-pragmas-plugin .include "../../misc/hs-extra/buildlink3.mk" .include "../../textproc/hs-fuzzy/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" # lib:hls-splice-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-foldl/buildlink3.mk" .include "../../devel/hs-ghc-exactprint/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" .include "../../devel/hs-unliftio-core/buildlink3.mk" # lib:hls-alternate-number-format-plugin .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" # lib:hls-qualify-imported-names-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-dlist/buildlink3.mk" # lib:hls-code-range-plugin .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../math/hs-semigroupoids/buildlink3.mk" .include "../../devel/hs-vector/buildlink3.mk" # lib:hls-change-type-signature-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" # lib:hls-gadt-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-ghc-exactprint/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" # lib:hls-explicit-fixity-plugin .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" # lib:hls-explicit-record-fields-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" .include "../../converters/hs-aeson/buildlink3.mk" # lib:hls-overloaded-record-dot-plugin .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" # lib:hls-floskell-plugin .include "../../devel/floskell/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" CONFIGURE_ARGS+= -f -fourmolu # Broken at the moment. # lib:hls-fourmolu-plugin #.include "../../devel/fourmolu/buildlink3.mk" #.include "../../devel/hs-ghcide/buildlink3.mk" #.include "../../devel/hs-hls-plugin-api/buildlink3.mk" #.include "../../devel/hs-lens/buildlink3.mk" #.include "../../devel/hs-lsp/buildlink3.mk" #.include "../../sysutils/hs-process-extras/buildlink3.mk" #.include "../../textproc/hs-yaml/buildlink3.mk" # lib:hls-ormolu-plugin CONFIGURE_ARGS+= -f -ormolu # Broken at the moment. #.include "../../misc/hs-extra/buildlink3.mk" #.include "../../devel/hs-ghcide/buildlink3.mk" #.include "../../devel/hs-hls-plugin-api/buildlink3.mk" #.include "../../devel/hs-lsp/buildlink3.mk" #.include "../../sysutils/hs-process-extras/buildlink3.mk" #.include "../../devel/ormolu/buildlink3.mk" CONFIGURE_ARGS+= -f -stylishHaskell # Broken at the moment. # lib:hls-stylish-haskell-plugin #.include "../../devel/hs-ghcide/buildlink3.mk" #.include "../../devel/hs-hls-plugin-api/buildlink3.mk" #.include "../../devel/hs-lsp-types/buildlink3.mk" #.include "../../devel/stylish-haskell/buildlink3.mk" # lib:hls-refactor-plugin .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" .include "../../devel/hs-ghc-exactprint/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-dlist/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../textproc/hs-regex-applicative/buildlink3.mk" .include "../../devel/hs-parser-combinators/buildlink3.mk" # lib:hls-semantic-tokens-plugin .include "../../misc/hs-extra/buildlink3.mk" .include "../../textproc/hs-text-rope/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" .include "../../devel/hs-dlist/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-data-default/buildlink3.mk" .include "../../devel/hs-stm-containers/buildlink3.mk" # lib:hls-notes-plugin .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../textproc/hs-text-rope/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" # lib:ghcide-bench-lib .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-async/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp-test/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../devel/hs-optparse-applicative/buildlink3.mk" .include "../../devel/hs-parser-combinators/buildlink3.mk" .include "../../devel/hs-safe-exceptions/buildlink3.mk" .include "../../devel/hs-shake/buildlink3.mk" .include "../../devel/hs-hls-test-utils/buildlink3.mk" .include "../../devel/hs-row-types/buildlink3.mk" # exe:haskell-language-server .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../textproc/hs-prettyprinter/buildlink3.mk" # exe:haskell-language-server-wrapper .include "../../devel/hs-data-default/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hie-bios/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../devel/hs-unliftio-core/buildlink3.mk" # exe:ghcide-bench .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-data-default/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-hls-test-utils/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp-test/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" OPTPARSE_APPLICATIVE_EXECUTABLES+= \ ghcide-bench .include "../../devel/hs-optparse-applicative/application.mk" .include "../../devel/hs-safe-exceptions/buildlink3.mk" .include "../../devel/hs-hls-graph/buildlink3.mk" .include "../../devel/hs-shake/buildlink3.mk" .include "../../devel/hs-tasty-hunit/buildlink3.mk" .include "../../mk/haskell.mk" .include "../../mk/bsd.pkg.mk" @ 1.26 log @*: recursive bump for icu 78.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2025/08/13 11:06:27 pho Exp $ d5 1 a5 1 PKGREVISION= 5 d267 7 a273 6 .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../sysutils/hs-process-extras/buildlink3.mk" .include "../../devel/ormolu/buildlink3.mk" @ 1.25 log @Bump all Haskell because lang/ghc910 has got a library change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2025/04/17 21:50:20 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.24 log @*: recursive bump for icu 77 and libxml2 2.14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2025/03/05 03:39:00 pho Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.23 log @recursive revbump after patching lang/ghc910 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/02/02 13:04:54 pho Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.22 log @Bump all Haskell packages after switching the default compiler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2025/01/31 15:41:00 pho Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.21 log @devel/haskell-language-server: update to haskell-language-server-2.9.0.0 ## 2.9.0.0 - Bindists for GHC 9.10.1 by @@wz1000, @@jhrcek, @@michaelpj - More hls-graph reliability improvements by @@soulomoon - Refactoring of test suite runners by @@soulomoon - Fixes in multiple home units support by @@wz1000 ### Pull Requests - Fix quadratic memory usage in GetLocatedImports ([#4318](https://github.com/haskell/haskell-language-server/pull/4318)) by @@mpickering - Bump stack configs + CI to 9.6.5 and 9.8.2 ([#4316](https://github.com/haskell/haskell-language-server/pull/4316)) by @@jhrcek - Add support for Fourmolu 0.16 ([#4314](https://github.com/haskell/haskell-language-server/pull/4314)) by @@ brandonchinn178 - Code action to remove redundant record field import (fixes #4220) ([#4308](https://github.com/haskell/haskell-language-server/pull/4308)) by @@battermann - Use restricted monad for plugins (#4057) ([#4304](https://github.com/haskell/haskell-language-server/pull/4304)) by @@awjchen - 4301 we need to implement utility to wait for all runnning keys in hls graph done ([#4302](https://github.com/haskell/haskell-language-server/pull/4302)) by @@soulomoon - Call useWithStale instead of useWithStaleFast when calling ParseCabalFields ([#4294](https://github.com/haskell/haskell-language-server/pull/4294)) by @@VeryMilkyJoe - test: add test documenting #806 ([#4292](https://github.com/haskell/haskell-language-server/pull/4292)) by @@develop7 - ghcide: drop ghc-check and ghc-paths dependency ([#4291](https://github.com/haskell/haskell-language-server/pull/4291)) by @@wz1000 - Limit number of valid hole fits to 10 ([#4288](https://github.com/haskell/haskell-language-server/pull/4288)) by @@akshaymankar - Add common stanza to completion data ([#4286](https://github.com/haskell/haskell-language-server/pull/4286)) by @@VeryMilkyJoe - FindImports: ThisPkg means some home unit, not "this" unit ([#4284](https://github.com/haskell/haskell-language-server/pull/4284)) by @@wz1000 - Remove redudant absolutization in session loader ([#4280](https://github.com/haskell/haskell-language-server/pull/4280)) by @@soulomoon - Bump to new lsp versions ([#4279](https://github.com/haskell/haskell-language-server/pull/4279)) by @@michaelpj - Put more test code into pre-commit ([#4275](https://github.com/haskell/haskell-language-server/pull/4275)) by @@soulomoon - Delete library ghcide test utils ([#4274](https://github.com/haskell/haskell-language-server/pull/4274)) by @@soulomoon - Delete testUtil from ghcide-tests ([#4272](https://github.com/haskell/haskell-language-server/pull/4272)) by @@soulomoon - CI change, only run bench on performance label ([#4271](https://github.com/haskell/haskell-language-server/pull/4271)) by @@soulomoon - Migrate WatchedFileTests ([#4269](https://github.com/haskell/haskell-language-server/pull/4269)) by @@soulomoon - Migrate UnitTests ([#4268](https://github.com/haskell/haskell-language-server/pull/4268)) by @@soulomoon - Migrate SafeTests ([#4267](https://github.com/haskell/haskell-language-server/pull/4267)) by @@soulomoon - Migrate SymlinkTests ([#4266](https://github.com/haskell/haskell-language-server/pull/4266)) by @@soulomoon - Remove unused and outdated CHANGELOG files ([#4264](https://github.com/haskell/haskell-language-server/pull/4264)) by @@fendor - Enable cabal flaky test ([#4263](https://github.com/haskell/haskell-language-server/pull/4263)) by @@soulomoon - Migrate RootUriTests ([#4261](https://github.com/haskell/haskell-language-server/pull/4261)) by @@soulomoon - Migrate PreprocessorTests ([#4260](https://github.com/haskell/haskell-language-server/pull/4260)) by @@soulomoon - Migrate PluginSimpleTests ([#4259](https://github.com/haskell/haskell-language-server/pull/4259)) by @@soulomoon - Migrate ClientSettingsTests ([#4258](https://github.com/haskell/haskell-language-server/pull/4258)) by @@soulomoon - Unify critical session running in hls ([#4256](https://github.com/haskell/haskell-language-server/pull/4256)) by @@soulomoon - Bump cachix/cachix-action from 14 to 15 ([#4255](https://github.com/haskell/haskell-language-server/pull/4255)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.7.2 to 2.7.3 ([#4254](https://github.com/haskell/haskell-language-server/pull/4254)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.7.2 to 2.7.3 in /.github/actions/setup-build ([#4253](https://github.com/haskell/haskell-language-server/pull/4253)) by @@dependabot[bot] - Shorter file names completion ([#4252](https://github.com/haskell/haskell-language-server/pull/4252)) by @@VenInf - Fix progress start delay ([#4249](https://github.com/haskell/haskell-language-server/pull/4249)) by @@michaelpj - Bump cachix/install-nix-action from 26 to 27 ([#4245](https://github.com/haskell/haskell-language-server/pull/4245)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.7.1 to 2.7.2 ([#4244](https://github.com/haskell/haskell-language-server/pull/4244)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.7.1 to 2.7.2 in /.github/actions/setup-build ([#4243](https://github.com/haskell/haskell-language-server/pull/4243)) by @@dependabot[bot] - Enable test for #717 ([#4241](https://github.com/haskell/haskell-language-server/pull/4241)) by @@soulomoon - Remove Pepe from CODEOWNERS ([#4239](https://github.com/haskell/haskell-language-server/pull/4239)) by @@michaelpj - Fix resultBuilt(dirty mechanism) in hls-graph ([#4238](https://github.com/haskell/haskell-language-server/pull/4238)) by @@soulomoon - Support for 9.10 ([#4233](https://github.com/haskell/haskell-language-server/pull/4233)) by @@wz1000 - Refactor hls-test-util and reduce getCurrentDirectory after initilization ([#4231](https://github.com/haskell/haskell-language-server/pull/4231)) by @@soulomoon - [Migrate BootTests] part of #4173 Migrate ghcide tests to hls test utils ([#4227](https://github.com/haskell/haskell-language-server/pull/4227)) by @@soulomoon - Actually enable pedantic flag in ci flags job ([#4224](https://github.com/haskell/haskell-language-server/pull/4224)) by @@jhrcek - Cleanup cabal files, ghc compat code, fix ghc warnings ([#4222](https://github.com/haskell/haskell-language-server/pull/4222)) by @@jhrcek - Another attempt at using the lsp API for some progress reporting ([#4218](https://github.com/haskell/haskell-language-server/pull/4218)) by @@michaelpj - [Migrate diagnosticTests] part of #4173 Migrate ghcide tests to hls test utils ([#4207](https://github.com/haskell/haskell-language-server/pull/4207)) by @@soulomoon - Prepare release 2.8.0.0 ([#4191](https://github.com/haskell/haskell-language-server/pull/4191)) by @@wz1000 - Stabilize the build system by correctly house keeping the dirtykeys and rule values [flaky test #4185 #4093] ([#4190](https://github.com/haskell/haskell-language-server/pull/4190)) by @@soulomoon - hls-cabal-plugin: refactor context search to use `readFields` ([#4186](https://github.com/haskell/haskell-language-server/pull/4186)) by @@fendor - 3944 extend the properties api to better support nested configuration ([#3952](https://github.com/haskell/haskell-language-server/pull/3952)) by @@soulomoon ## 2.8.0.0 - Bindists for GHC 9.6.5 - New hls-notes plugin (#4126, @@jvanbruegge) - Floskell, hlint and stylish-haskell plugins enabled for GHC 9.8 - Improvements for hls-graph increasing robustness (#4087, @@soulomoon) - Improvements to multi-component support (#4096, #4109, #4179, @@wz1000, @@fendor) ### Pull Requests - Bump haskell-actions/setup from 2.7.0 to 2.7.1 ([#4189](https://github.com/haskell/haskell-language-server/pull/4189)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.7.0 to 2.7.1 in /.github/actions/setup-build ([#4188](https://github.com/haskell/haskell-language-server/pull/4188)) by @@dependabot[bot] - Fix ghcdie-tests CI ([#4184](https://github.com/haskell/haskell-language-server/pull/4184)) by @@soulomoon - Fix ghc and hlint warnings, fix formatting ([#4181](https://github.com/haskell/haskell-language-server/pull/4181)) by @@jhrcek - Allow users to specify whether to use `cabal`'s multi-repl feature ([#4179](https://github.com/haskell/haskell-language-server/pull/4179)) by @@fendor - Improve parsing of import suggestions extending multiple multiline imports (fixes #4175) ([#4177](https://github.com/haskell/haskell-language-server/pull/4177)) by @@jhrcek - move ghcide-tests to haskell-language-server.cabal and make it depend on hls-test-utils ([#4176](https://github.com/haskell/haskell-language-server/pull/4176)) by @@soulomoon - enable ThreadId for when testing ([#4174](https://github.com/haskell/haskell-language-server/pull/4174)) by @@soulomoon - Drop Legacy Logger from Codebase ([#4171](https://github.com/haskell/haskell-language-server/pull/4171)) by @@fendor - get rid of the `unsafeInterleaveIO` at start up ([#4167](https://github.com/haskell/haskell-language-server/pull/4167)) by @@soulomoon - Remove EKG ([#4163](https://github.com/haskell/haskell-language-server/pull/4163)) by @@michaelpj - Mark plugins as not buildable if the flag is disabled ([#4160](https://github.com/haskell/haskell-language-server/pull/4160)) by @@michaelpj - Fix references to old CPP names in tests, update tests ([#4159](https://github.com/haskell/haskell-language-server/pull/4159)) by @@jhrcek - Bump haskell-actions/setup from 2.6.3 to 2.7.0 ([#4158](https://github.com/haskell/haskell-language-server/pull/4158)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.6.3 to 2.7.0 in /.github/actions/setup-build ([#4157](https://github.com/haskell/haskell-language-server/pull/4157)) by @@dependabot[bot] - Remove dead code in ghcide and hls-graph for priority ([#4151](https://github.com/haskell/haskell-language-server/pull/4151)) by @@soulomoon - Bump haskell-actions/setup from 2.6.2 to 2.6.3 in /.github/actions/setup-build ([#4150](https://github.com/haskell/haskell-language-server/pull/4150)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.6.2 to 2.6.3 ([#4149](https://github.com/haskell/haskell-language-server/pull/4149)) by @@dependabot[bot] - Run ExceptionTests in temporary directory ([#4146](https://github.com/haskell/haskell-language-server/pull/4146)) by @@fendor - hls-eval-plugin: Replicate #4139 ([#4140](https://github.com/haskell/haskell-language-server/pull/4140)) by @@mattapet - Update comment in refactor tests ([#4138](https://github.com/haskell/haskell-language-server/pull/4138)) by @@jhrcek - Update contact info in docs ([#4137](https://github.com/haskell/haskell-language-server/pull/4137)) by @@jhrcek - hls-notes-plugin: Do not error if no note is under the cursor ([#4136](https://github.com/haskell/haskell-language-server/pull/4136)) by @@jvanbruegge - improve logging in semantic tokens rule ([#4135](https://github.com/haskell/haskell-language-server/pull/4135)) by @@soulomoon - Bump softprops/action-gh-release from 1 to 2 ([#4133](https://github.com/haskell/haskell-language-server/pull/4133)) by @@dependabot[bot] - Bump cachix/install-nix-action from 25 to 26 ([#4132](https://github.com/haskell/haskell-language-server/pull/4132)) by @@dependabot[bot] - Use Set.member instead of Foldable.elem ([#4128](https://github.com/haskell/haskell-language-server/pull/4128)) by @@jhrcek - hls-notes-plugin: Initial implementation ([#4126](https://github.com/haskell/haskell-language-server/pull/4126)) by @@jvanbruegge - Enable floskell and hlint plugins for ghc 9.8 ([#4125](https://github.com/haskell/haskell-language-server/pull/4125)) by @@jhrcek - Integrate stylish-haskell into hls executable with ghc 9.8 ([#4124](https://github.com/haskell/haskell-language-server/pull/4124)) by @@jhrcek - Reduce usage of partial functions ([#4123](https://github.com/haskell/haskell-language-server/pull/4123)) by @@jhrcek - Benchmark: Enable 9.6, 9.8 ([#4118](https://github.com/haskell/haskell-language-server/pull/4118)) by @@soulomoon - Bump haskell-actions/setup from 2.6.1 to 2.6.2 in /.github/actions/setup-build ([#4116](https://github.com/haskell/haskell-language-server/pull/4116)) by @@dependabot[bot] - Bump haskell-actions/setup from 2.6.1 to 2.6.2 ([#4115](https://github.com/haskell/haskell-language-server/pull/4115)) by @@dependabot[bot] - eval: more robust way to extract comments from ParsedModule ([#4113](https://github.com/haskell/haskell-language-server/pull/4113)) by @@jhrcek - Improve isolation of build artefacts of test runs ([#4112](https://github.com/haskell/haskell-language-server/pull/4112)) by @@fendor - Improve handling of nonsense rename attempts ([#4111](https://github.com/haskell/haskell-language-server/pull/4111)) by @@jhrcek - Exit with non-zero exitcode if wrapper fails to launch ([#4110](https://github.com/haskell/haskell-language-server/pull/4110)) by @@fendor - Replace checkHomeUnitsClosed with a faster implementation ([#4109](https://github.com/haskell/haskell-language-server/pull/4109)) by @@wz1000 - Don't distribute gifs or plugin readmes ([#4107](https://github.com/haskell/haskell-language-server/pull/4107)) by @@fendor - Remove locale workaround for Module name that conatins non-ascii characters ([#4106](https://github.com/haskell/haskell-language-server/pull/4106)) by @@fendor - Track extra-source-files of plugins more accurately ([#4105](https://github.com/haskell/haskell-language-server/pull/4105)) by @@fendor - remove non-ascii name ([#4103](https://github.com/haskell/haskell-language-server/pull/4103)) by @@soulomoon - Add cabal-gild as a cabal file formatter plugin ([#4101](https://github.com/haskell/haskell-language-server/pull/4101)) by @@fendor - Remove more workarounds for GHCs < 9.2 (#4092) ([#4098](https://github.com/haskell/haskell-language-server/pull/4098)) by @@jhrcek - session-loader: Don't loop forever when we don't find a file in any multi component ([#4096](https://github.com/haskell/haskell-language-server/pull/4096)) by @@wz1000 - Prepare release 2.7.0.0 ([#4095](https://github.com/haskell/haskell-language-server/pull/4095)) by @@fendor - Remove more workarounds for GHCs < 9.0 ([#4092](https://github.com/haskell/haskell-language-server/pull/4092)) by @@jhrcek - Fix hls-graph: phantom dependencies invoke in branching deps (resolve #3423) ([#4087](https://github.com/haskell/haskell-language-server/pull/4087)) by @@soulomoon - Rename only if the current module compiles (#3799) ([#3848](https://github.com/haskell/haskell-language-server/pull/3848)) by @@sgillespie - Reintroduce ghc-lib flag for hlint plugin ([#3757](https://github.com/haskell/haskell-language-server/pull/3757)) by @@RaoulHC @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.20 log @*: recursive bump for icu 76 shlib major version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2024/11/01 12:52:06 wiz Exp $ d3 1 a3 1 DISTNAME= haskell-language-server-2.7.0.0 a4 1 PKGREVISION= 5 d12 1 a12 3 Diff \ lsp \ lsp-types d16 2 a19 1 .include "../../devel/hs-optparse-applicative/application.mk" a20 4 # # These contains a lot of duplicate dependencies but it's intentional so # that we can easily maintain the list. # a27 1 .include "../../devel/hs-hiedb/buildlink3.mk" d40 6 d50 1 a51 1 .include "../../devel/hs-hls-plugin-api/buildlink3.mk" a55 1 .include "../../textproc/hs-text-rope/buildlink3.mk" d105 1 a106 1 .include "../../devel/hs-hiedb/buildlink3.mk" a108 1 .include "../../devel/hs-lsp/buildlink3.mk" d114 1 d116 11 a126 11 .include "../../converters/hs-aeson/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../devel/retrie/buildlink3.mk" .include "../../devel/hs-safe-exceptions/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" d128 1 d130 14 a143 14 .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-apply-refact/buildlink3.mk" .include "../../devel/hs-ghc-lib-parser/buildlink3.mk" .include "../../devel/hs-ghc-lib-parser-ex/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hlint/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../devel/hs-refact/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../sysutils/hs-temporary/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" a145 1 .include "../../devel/hs-ghcide/buildlink3.mk" d149 1 d151 1 a153 1 .include "../../devel/hs-unordered-containers/buildlink3.mk" a191 1 .include "../../devel/hs-dlist/buildlink3.mk" d196 1 d218 1 a219 1 .include "../../devel/hs-ghcide/buildlink3.mk" a231 1 .include "../../converters/hs-aeson/buildlink3.mk" a232 1 .include "../../devel/hs-hls-graph/buildlink3.mk" d234 1 d236 1 a236 1 .include "../../devel/hs-lsp/buildlink3.mk" d238 1 a242 1 .include "../../devel/hs-hls-graph/buildlink3.mk" d244 1 d246 1 a246 1 .include "../../devel/hs-lsp/buildlink3.mk" d255 1 d257 7 a263 6 .include "../../devel/fourmolu/buildlink3.mk" .include "../../devel/hs-ghcide/buildlink3.mk" .include "../../devel/hs-hls-plugin-api/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../devel/hs-lsp/buildlink3.mk" .include "../../sysutils/hs-process-extras/buildlink3.mk" d270 1 a271 1 .include "../../sysutils/hs-process-extras/buildlink3.mk" d273 1 d275 7 d284 10 a293 2 .include "../../devel/hs-lsp-types/buildlink3.mk" .include "../../devel/stylish-haskell/buildlink3.mk" d295 1 a295 3 # lib:hls-refactor-plugin .include "../../devel/hs-data-default/buildlink3.mk" .include "../../devel/hs-dlist/buildlink3.mk" d297 1 a297 1 .include "../../devel/hs-ghc-exactprint/buildlink3.mk" a298 1 .include "../../devel/hs-hls-graph/buildlink3.mk" a301 4 .include "../../devel/hs-parser-combinators/buildlink3.mk" .include "../../textproc/hs-regex-applicative/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../devel/retrie/buildlink3.mk" d303 4 a306 1 .include "../../devel/hs-unordered-containers/buildlink3.mk" d308 1 a308 4 # lib:hls-semantic-tokens-plugin .include "../../devel/hs-data-default/buildlink3.mk" .include "../../devel/hs-dlist/buildlink3.mk" .include "../../misc/hs-extra/buildlink3.mk" d314 1 a314 2 .include "../../devel/hs-stm-containers/buildlink3.mk" .include "../../devel/hs-syb/buildlink3.mk" d316 17 d349 17 @ 1.19 log @*: revbump for icu downgrade @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/11/01 00:51:19 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.18 log @*: recursive bump for icu 76.1 shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/05/29 16:32:03 adam Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.17 log @revbump after icu and protobuf updates @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/05/09 01:31:43 pho Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.16 log @Recursive revbump after changing the default Haskell compiler @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/05/05 09:16:33 pho Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.15 log @devel/haskell-language-server: Update to 2.7.0.0 Release notes are too long to paste here: https://hackage.haskell.org/package/haskell-language-server-2.7.0.0/changelog @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2023/11/08 13:18:45 wiz Exp $ d5 1 @ 1.14 log @*: recursive bump for icu 74.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2023/11/02 06:36:15 pho Exp $ d3 1 a3 1 DISTNAME= haskell-language-server-2.4.0.0 a4 1 PKGREVISION= 2 d11 5 d22 4 a27 3 .include "../../devel/hs-async/buildlink3.mk" .include "../../converters/hs-base16-bytestring/buildlink3.mk" .include "../../security/hs-cryptohash-sha1/buildlink3.mk" a33 1 .include "../../devel/hs-hls-graph/buildlink3.mk" a34 1 .include "../../devel/hs-lsp/buildlink3.mk" d38 88 a126 1 .include "../../databases/hs-sqlite-simple/buildlink3.mk" a127 27 .include "../../devel/hs-hls-cabal-plugin/buildlink3.mk" .include "../../devel/hs-hls-call-hierarchy-plugin/buildlink3.mk" .include "../../devel/hs-hls-cabal-fmt-plugin/buildlink3.mk" .include "../../devel/hs-hls-change-type-signature-plugin/buildlink3.mk" .include "../../devel/hs-hls-class-plugin/buildlink3.mk" .include "../../devel/hs-hls-eval-plugin/buildlink3.mk" .include "../../devel/hs-hls-explicit-imports-plugin/buildlink3.mk" .include "../../devel/hs-hls-rename-plugin/buildlink3.mk" .include "../../devel/hs-hls-retrie-plugin/buildlink3.mk" CONFIGURE_ARGS+= -f-hlint #.include "../../devel/hs-hls-hlint-plugin/buildlink3.mk" # Not buildable with ghc-lib-parser-9.8 .include "../../devel/hs-hls-module-name-plugin/buildlink3.mk" .include "../../devel/hs-hls-pragmas-plugin/buildlink3.mk" .include "../../devel/hs-hls-splice-plugin/buildlink3.mk" .include "../../devel/hs-hls-alternate-number-format-plugin/buildlink3.mk" .include "../../devel/hs-hls-qualify-imported-names-plugin/buildlink3.mk" .include "../../devel/hs-hls-code-range-plugin/buildlink3.mk" .include "../../devel/hs-hls-gadt-plugin/buildlink3.mk" .include "../../devel/hs-hls-explicit-fixity-plugin/buildlink3.mk" .include "../../devel/hs-hls-explicit-record-fields-plugin/buildlink3.mk" #.include "../../devel/hs-hls-floskell-plugin/buildlink3.mk" # Not buildable with GHC >= 9.5 .include "../../devel/hs-hls-fourmolu-plugin/buildlink3.mk" .include "../../devel/hs-hls-ormolu-plugin/buildlink3.mk" CONFIGURE_ARGS+= -f-stylishhaskell #.include "../../devel/hs-hls-stylish-haskell-plugin/buildlink3.mk" # Not buildable with ghc-lib-parser-9.8 .include "../../devel/hs-hls-refactor-plugin/buildlink3.mk" .include "../../devel/hs-hls-overloaded-record-dot-plugin/buildlink3.mk" d129 1 a129 1 # exe:haskell-language-server d131 4 a134 1 .include "../../devel/hs-async/buildlink3.mk" d136 2 d139 2 d143 168 d313 6 a318 2 .include "../../devel/hs-ghc-paths/buildlink3.mk" .include "../../devel/hs-gitrev/buildlink3.mk" @ 1.13 log @Revbump all Haskell after updating lang/ghc96 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2023/10/31 15:24:28 pho Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.12 log @devel/haskell-language-server: Update to 2.4.0.0 The change log is too long to paste here. See https://hackage.haskell.org/package/haskell-language-server-2.4.0.0/changelog @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2023/10/09 04:54:05 pho Exp $ d5 1 @ 1.11 log @Bump Haskell packages after updating lang/ghc94 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/04/19 08:08:10 adam Exp $ d3 1 a3 1 DISTNAME= haskell-language-server-1.9.0.0 a4 1 PKGREVISION= 3 a10 3 HASKELL_UNRESTRICT_DEPENDENCIES+= \ hls-call-hierarchy-plugin d42 1 a42 2 #.include "../../devel/hs-hls-haddock-comments-plugin/buildlink3.mk" # Not buildable with GHC >= 9.2.1 #.include "../../devel/hs-hls-eval-plugin/buildlink3.mk" # Not buildable with GHC >= 9.4.1 d44 1 a44 2 .include "../../devel/hs-hls-refine-imports-plugin/buildlink3.mk" #.include "../../devel/hs-hls-rename-plugin/buildlink3.mk" # Not buildable with GHC >= 9.4.1 d46 2 a47 3 #.include "../../devel/hs-hls-tactics-plugin/buildlink3.mk" # Not buildable with GHC >= 9.2.1 .include "../../devel/hs-hls-hlint-plugin/buildlink3.mk" #.include "../../devel/hs-hls-stan-plugin/buildlink3.mk" # Not buildable with GHC >= 9.0 d57 1 a57 1 #.include "../../devel/hs-hls-floskell-plugin/buildlink3.mk" # Not buildable with GHC >= 9.4.1 d59 3 a61 3 #.include "../../devel/hs-hls-ormolu-plugin/buildlink3.mk" # Not buidalebl with GHC >= 9.4.1 #.include "../../devel/hs-hls-stylish-haskell-plugin/buildlink3.mk" # Not buildable with GHC >= 9.4.1 #.include "../../devel/hs-hls-brittany-plugin/buildlink3.mk" # Not buildable with GHC >= 9.0.2 d63 1 d67 1 a75 1 .include "../../sysutils/hs-hslogger/buildlink3.mk" @ 1.10 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2023/02/07 01:40:25 pho Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.9 log @revbump all the Haskell packages after modifying the runtime system of lang/ghc94 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2023/02/01 02:15:49 pho Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.8 log @devel/haskell-language-server: Update to 1.9.0.0 The release note is too long to paste here. See https://hackage.haskell.org/package/haskell-language-server-1.9.0.0/changelog @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2022/11/23 16:18:37 adam Exp $ d5 1 @ 1.7 log @massive revision bump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2022/09/07 06:50:45 pho Exp $ d3 1 a3 1 DISTNAME= haskell-language-server-1.6.1.1 a4 1 PKGREVISION= 6 d11 3 a32 1 .include "../../sysutils/hs-hslogger/buildlink3.mk" d36 1 d40 1 a40 7 # exe:haskell-language-server .include "../../converters/hs-aeson/buildlink3.mk" .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-lens/buildlink3.mk" .include "../../textproc/hs-regex-tdfa/buildlink3.mk" .include "../../sysutils/hs-temporary/buildlink3.mk" d42 5 a46 5 #.include "../../devel/hs-hls-class-plugin/buildlink3.mk" # Not buildable with GHC >= 9.2.1 CONFIGURE_ARGS+= -f-haddockcomments # Not buildable with GHC >= 9.2.1 #.include "../../devel/hs-hls-haddock-comments-plugin/buildlink3.mk" CONFIGURE_ARGS+= -f-eval # Not buildable with GHC >= 9.2.1 #.include "../../devel/hs-hls-eval-plugin/buildlink3.mk" d49 5 a53 4 #.include "../../devel/hs-hls-rename-plugin/buildlink3.mk" # Disabled by default; presumably for a good reason #.include "../../devel/hs-hls-retrie-plugin/buildlink3.mk" # Not buildable with GHC >= 9.2.1 #.include "../../devel/hs-hls-tactics-plugin/buildlink3.mk" # Not buildable with GHC >= 9.0.1 #.include "../../devel/hs-hls-hlint-plugin/buildlink3.mk" # Not buildable with GHC >= 9.2.1 d56 1 a56 1 #.include "../../devel/hs-hls-splice-plugin/buildlink3.mk" # Not buildable with GHC >= 9.2.1 d59 5 a63 2 .include "../../devel/hs-hls-selection-range-plugin/buildlink3.mk" .include "../../devel/hs-hls-floskell-plugin/buildlink3.mk" d65 11 a75 3 .include "../../devel/hs-hls-oumolu-plugin/buildlink3.mk" #.include "../../devel/hs-hls-stylish-haskell-plugin/buildlink3.mk" # Not buildable with GHC >= 9.0.1 #.include "../../devel/hs-hls-brittany-plugin/buildlink3.mk" # Not buildable with GHC >= 9.0.1 d80 3 @ 1.6 log @Recursive bump for recently updated Haskell packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2022/08/22 10:13:22 wiz Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.5 log @*: bump for hs-vector-algorithms buildlink3.mk change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2022/08/20 08:08:13 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.4 log @hs*: recursive bump for new dependencies needed for hs-aeson, hs-vector @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2022/02/26 09:00:21 pho Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.3 log @devel/haskell-language-server: Generate shell completion scripts with optparse-applicative @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2022/02/26 03:57:46 pho Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @Bump all Haskell packages after enabling "split sections" in mk/haskell.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2022/02/16 10:24:28 pho Exp $ d5 1 a5 1 PKGREVISION= 1 d12 6 @ 1.1 log @devel/haskell-language-server: import haskell-language-server-1.6.1.1 The haskell-language-server (HLS) project is an implementation of a server (a "language server") for the Language Server Protocol (LSP). A language server talks to a client (typically an editor), which can ask the server to perform various operations, such as reporting errors or providing code completions. The advantage of this system is that clients and servers can interoperate more easily so long as they all speak the LSP protocol. In the case of HLS, that means that it can be used with many different editors, since editor support for the LSP protocol is now widespread. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2022/02/12 08:50:33 pho Exp $ d5 1 @