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