pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/haskell-language-server devel/haskell-language-s...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9770e751da60
branches:  trunk
changeset: 374219:9770e751da60
user:      pho <pho%pkgsrc.org@localhost>
date:      Wed Feb 16 10:24:28 2022 +0000

description:
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.

diffstat:

 devel/haskell-language-server/DESCR         |   8 +++
 devel/haskell-language-server/Makefile      |  67 +++++++++++++++++++++++++++++
 devel/haskell-language-server/PLIST         |  32 +++++++++++++
 devel/haskell-language-server/buildlink3.mk |  51 ++++++++++++++++++++++
 devel/haskell-language-server/distinfo      |   5 ++
 5 files changed, 163 insertions(+), 0 deletions(-)

diffs (183 lines):

diff -r c2abcdb4f99e -r 9770e751da60 devel/haskell-language-server/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/haskell-language-server/DESCR       Wed Feb 16 10:24:28 2022 +0000
@@ -0,0 +1,8 @@
+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.
diff -r c2abcdb4f99e -r 9770e751da60 devel/haskell-language-server/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/haskell-language-server/Makefile    Wed Feb 16 10:24:28 2022 +0000
@@ -0,0 +1,67 @@
+# $NetBSD: Makefile,v 1.1 2022/02/16 10:24:28 pho Exp $
+
+DISTNAME=      haskell-language-server-1.6.1.1
+PKGNAME=       ${DISTNAME}
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       LSP server for GHC
+LICENSE=       apache-2.0
+
+# lib:haskell-language-server
+.include "../../converters/hs-aeson-pretty/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../converters/hs-base16-bytestring/buildlink3.mk"
+.include "../../security/hs-cryptohash-sha1/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-hiedb/buildlink3.mk"
+.include "../../devel/hs-hls-graph/buildlink3.mk"
+.include "../../devel/hs-hls-plugin-api/buildlink3.mk"
+.include "../../sysutils/hs-hslogger/buildlink3.mk"
+.include "../../devel/hs-lsp/buildlink3.mk"
+.include "../../devel/hs-optparse-applicative/buildlink3.mk"
+.include "../../devel/hs-optparse-simple/buildlink3.mk"
+.include "../../devel/hs-safe-exceptions/buildlink3.mk"
+.include "../../databases/hs-sqlite-simple/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+
+# 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"
+.include "../../devel/hs-hls-call-hierarchy-plugin/buildlink3.mk"
+#.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"
+.include "../../devel/hs-hls-explicit-imports-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-refine-imports-plugin/buildlink3.mk"
+#.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
+.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" # Not buildable with GHC >= 9.2.1
+.include "../../devel/hs-hls-alternate-number-format-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-qualify-imported-names-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-selection-range-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-floskell-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-fourmolu-plugin/buildlink3.mk"
+.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
+
+# exe:haskell-language-server-wrapper
+.include "../../devel/hs-ghc-paths/buildlink3.mk"
+.include "../../devel/hs-gitrev/buildlink3.mk"
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c2abcdb4f99e -r 9770e751da60 devel/haskell-language-server/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/haskell-language-server/PLIST       Wed Feb 16 10:24:28 2022 +0000
@@ -0,0 +1,32 @@
+@comment $NetBSD: PLIST,v 1.1 2022/02/16 10:24:28 pho Exp $
+bin/haskell-language-server
+bin/haskell-language-server-wrapper
+lib/${PKGNAME}/${HS_VERSION}/package-description
+lib/${PKGNAME}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Arguments.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Arguments.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Arguments.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Main.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Main.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Main.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Version.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Version.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Ide/Version.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_haskell_language_server.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_haskell_language_server.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_haskell_language_server.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ide-Arguments.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ide-Main.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/Ide-Version.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/haskell-language-server.haddock
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/index.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/linuwial.css
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/meta.json
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/synopsis.png
diff -r c2abcdb4f99e -r 9770e751da60 devel/haskell-language-server/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/haskell-language-server/buildlink3.mk       Wed Feb 16 10:24:28 2022 +0000
@@ -0,0 +1,51 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/02/16 10:24:28 pho Exp $
+
+BUILDLINK_TREE+=       haskell-language-server
+
+.if !defined(HASKELL_LANGUAGE_SERVER_BUILDLINK3_MK)
+HASKELL_LANGUAGE_SERVER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.haskell-language-server+=        haskell-language-server>=1.6.1
+BUILDLINK_ABI_DEPENDS.haskell-language-server+=        haskell-language-server>=1.6.1.1
+BUILDLINK_PKGSRCDIR.haskell-language-server?=  ../../devel/haskell-language-server
+
+.include "../../converters/hs-aeson-pretty/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../converters/hs-base16-bytestring/buildlink3.mk"
+.include "../../security/hs-cryptohash-sha1/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-hiedb/buildlink3.mk"
+.include "../../devel/hs-hls-graph/buildlink3.mk"
+.include "../../devel/hs-hls-plugin-api/buildlink3.mk"
+.include "../../sysutils/hs-hslogger/buildlink3.mk"
+.include "../../devel/hs-lsp/buildlink3.mk"
+.include "../../devel/hs-optparse-applicative/buildlink3.mk"
+.include "../../devel/hs-optparse-simple/buildlink3.mk"
+.include "../../devel/hs-safe-exceptions/buildlink3.mk"
+.include "../../databases/hs-sqlite-simple/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.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"
+.include "../../devel/hs-hls-call-hierarchy-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-explicit-imports-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-refine-imports-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-module-name-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-pragmas-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-selection-range-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-floskell-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-fourmolu-plugin/buildlink3.mk"
+.include "../../devel/hs-hls-oumolu-plugin/buildlink3.mk"
+.include "../../devel/hs-ghc-paths/buildlink3.mk"
+.include "../../devel/hs-gitrev/buildlink3.mk"
+.endif # HASKELL_LANGUAGE_SERVER_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -haskell-language-server
diff -r c2abcdb4f99e -r 9770e751da60 devel/haskell-language-server/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/haskell-language-server/distinfo    Wed Feb 16 10:24:28 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/02/16 10:24:28 pho Exp $
+
+BLAKE2s (haskell-language-server-1.6.1.1.tar.gz) = 98eb6c1d55fe073b4fb433214123335b2cb109327efadd1b4aa761ab2862d308
+SHA512 (haskell-language-server-1.6.1.1.tar.gz) = da072693c6103d9a54c6360e8fe58970aa6da7b3d413c7cbd53bb86d52ed0cc100ef058bf75e417a9fbc0599f24b3e8e8d5b7c7937403cd86ed5997f7283595f
+Size (haskell-language-server-1.6.1.1.tar.gz) = 71367 bytes



Home | Main Index | Thread Index | Old Index