pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/haskell-language-server



Module Name:    pkgsrc
Committed By:   pho
Date:           Wed Feb 16 10:24:28 UTC 2022

Added Files:
        pkgsrc/devel/haskell-language-server: DESCR Makefile PLIST
            buildlink3.mk distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/haskell-language-server/DESCR \
    pkgsrc/devel/haskell-language-server/Makefile \
    pkgsrc/devel/haskell-language-server/PLIST \
    pkgsrc/devel/haskell-language-server/buildlink3.mk \
    pkgsrc/devel/haskell-language-server/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/haskell-language-server/DESCR
diff -u /dev/null pkgsrc/devel/haskell-language-server/DESCR:1.1
--- /dev/null   Wed Feb 16 10:24:28 2022
+++ pkgsrc/devel/haskell-language-server/DESCR  Wed Feb 16 10:24:28 2022
@@ -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.
Index: pkgsrc/devel/haskell-language-server/Makefile
diff -u /dev/null pkgsrc/devel/haskell-language-server/Makefile:1.1
--- /dev/null   Wed Feb 16 10:24:28 2022
+++ pkgsrc/devel/haskell-language-server/Makefile       Wed Feb 16 10:24:28 2022
@@ -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"
Index: pkgsrc/devel/haskell-language-server/PLIST
diff -u /dev/null pkgsrc/devel/haskell-language-server/PLIST:1.1
--- /dev/null   Wed Feb 16 10:24:28 2022
+++ pkgsrc/devel/haskell-language-server/PLIST  Wed Feb 16 10:24:28 2022
@@ -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
Index: pkgsrc/devel/haskell-language-server/buildlink3.mk
diff -u /dev/null pkgsrc/devel/haskell-language-server/buildlink3.mk:1.1
--- /dev/null   Wed Feb 16 10:24:28 2022
+++ pkgsrc/devel/haskell-language-server/buildlink3.mk  Wed Feb 16 10:24:28 2022
@@ -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
Index: pkgsrc/devel/haskell-language-server/distinfo
diff -u /dev/null pkgsrc/devel/haskell-language-server/distinfo:1.1
--- /dev/null   Wed Feb 16 10:24:28 2022
+++ pkgsrc/devel/haskell-language-server/distinfo       Wed Feb 16 10:24:28 2022
@@ -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