git: 54b07c0cddfb - main - devel/hs-haskell-language-server: Update to 1.2.0
Gleb Popov
arrowd at FreeBSD.org
Fri Jul 9 19:39:49 UTC 2021
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=54b07c0cddfb7d7555490889fc5caf38e721d064
commit 54b07c0cddfb7d7555490889fc5caf38e721d064
Author: Gleb Popov <arrowd at FreeBSD.org>
AuthorDate: 2021-07-09 19:38:49 +0000
Commit: Gleb Popov <arrowd at FreeBSD.org>
CommitDate: 2021-07-09 19:39:29 +0000
devel/hs-haskell-language-server: Update to 1.2.0
---
devel/hs-haskell-language-server/Makefile | 16 +++++++++-------
devel/hs-haskell-language-server/distinfo | 18 +++++++++++-------
.../patch-cabal.project.haskell-language-server | 20 +++++++++++++++++---
.../files/patch-ghcide_ghcide.cabal | 4 ++--
.../files/patch-hls-test-utils_hls-test-utils.cabal | 17 ++++++++---------
5 files changed, 47 insertions(+), 28 deletions(-)
diff --git a/devel/hs-haskell-language-server/Makefile b/devel/hs-haskell-language-server/Makefile
index 119ff433d7a2..f8a47d2312f2 100644
--- a/devel/hs-haskell-language-server/Makefile
+++ b/devel/hs-haskell-language-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= haskell-language-server
-DISTVERSION= 1.1.0
-PORTREVISION= 1
+DISTVERSION= 1.2.0
CATEGORIES= devel haskell
+EXTRACT_ONLY= hsyl20-ghc-api-compat-8fee87eac97a538dbe81ff1ab18cff10f2f9fa15_GH0${EXTRACT_SUFX}
MAINTAINER= haskell at FreeBSD.org
COMMENT= LSP provider implementation for Haskell language
@@ -14,6 +14,7 @@ USES= cabal
USE_GITHUB= yes
GH_ACCOUNT= haskell
+GH_TUPLE= hsyl20:ghc-api-compat:8fee87eac97a538dbe81ff1ab18cff10f2f9fa15:ghcapicompat
USE_CABAL= Diff-0.4.0 \
Glob-0.10.1 \
@@ -30,7 +31,7 @@ USE_CABAL= Diff-0.4.0 \
algebraic-graphs-0.5 \
ansi-terminal-0.10.3 \
ansi-wl-pprint-0.6.9_2 \
- apply-refact-0.9.2.0 \
+ apply-refact-0.9.3.0 \
assoc-1.0.2_1 \
async-2.2.3 \
attoparsec-0.13.2.5_1 \
@@ -87,7 +88,7 @@ USE_CABAL= Diff-0.4.0 \
fuzzy-0.1.0.0 \
generic-lens-2.1.0.0 \
generic-lens-core-2.1.0.0 \
- ghc-check-0.5.0.3 \
+ ghc-check-0.5.0.5 \
ghc-exactprint-0.6.4 \
ghc-lib-parser-8.10.4.20210206 \
ghc-lib-parser-ex-8.10.0.19 \
@@ -109,6 +110,7 @@ USE_CABAL= Diff-0.4.0 \
hsc2hs-0.68.7_1 \
hscolour-1.24.4 \
hslogger-1.3.1.0_2 \
+ hyphenation-0.8.2 \
implicit-hie-0.1.2.5 \
implicit-hie-cradle-0.3.0.2 \
indexed-profunctors-0.1 \
@@ -217,11 +219,11 @@ EXECUTABLES= ${PORTNAME} \
NOT_FOR_ARCHS= i386
PLIST_FILES= bin/${PORTNAME} \
- bin/${PORTNAME}-8.10.4 \
+ bin/${PORTNAME}-8.10.5 \
bin/${PORTNAME}-wrapper
post-extract:
- ${CP} ${WRKSRC}/stack-8.10.4.yaml ${WRKSRC}/stack-8.10.5.yaml
+ ${MV} ${WRKDIR}/ghc-api-compat-8fee87eac97a538dbe81ff1ab18cff10f2f9fa15 ${WRKSRC}/ghc-api-compat
do-build:
cd ${WRKSRC} && \
@@ -231,7 +233,7 @@ do-install:
.for exe in ${EXECUTABLES}
${INSTALL_PROGRAM} ${CABAL_HOME}/.cabal/bin/${exe} ${STAGEDIR}${PREFIX}/bin
.endfor
- ${LN} -s ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-8.10.4
+ ${LN} -s ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-8.10.5
cabal-extract-deps:
cd ${WRKSRC} && \
diff --git a/devel/hs-haskell-language-server/distinfo b/devel/hs-haskell-language-server/distinfo
index 45c1032c1c25..d5ed11916f38 100644
--- a/devel/hs-haskell-language-server/distinfo
+++ b/devel/hs-haskell-language-server/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1618388042
+TIMESTAMP = 1625858598
SHA256 (cabal/Diff-0.4.0/Diff-0.4.0.tar.gz) = 7290ac098ad8b4748b9c10e494cc85ba54af688226ae69a465aa7b4c73f149c7
SIZE (cabal/Diff-0.4.0/Diff-0.4.0.tar.gz) = 8065
SHA256 (cabal/Glob-0.10.1/Glob-0.10.1.tar.gz) = cae4476d944947010705e0b00cf3e36c90ef407f968861f6771b931056b6d315
@@ -41,8 +41,8 @@ SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02
SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 20d30674f137d43aa0279c2c2cc5e45a5f1c3c57e301852494906158b6313bf7
SIZE (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 2388
-SHA256 (cabal/apply-refact-0.9.2.0/apply-refact-0.9.2.0.tar.gz) = 9d517260cf0941a4a85f2c8e398405857ab04bd09a1ff2c6f23c946768730ac8
-SIZE (cabal/apply-refact-0.9.2.0/apply-refact-0.9.2.0.tar.gz) = 72214
+SHA256 (cabal/apply-refact-0.9.3.0/apply-refact-0.9.3.0.tar.gz) = fcd4b5d271330c6a023d68ed62e8cfdfdc1883313591e9df23aaa3aec379c5ea
+SIZE (cabal/apply-refact-0.9.3.0/apply-refact-0.9.3.0.tar.gz) = 73439
SHA256 (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f
SIZE (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = 3047
SHA256 (cabal/assoc-1.0.2/revision/1.cabal) = a824e4f615469a27ad949dbf4907ba258bd6b459deebec00524c7bcb3f65cc9f
@@ -173,8 +173,8 @@ SHA256 (cabal/generic-lens-2.1.0.0/generic-lens-2.1.0.0.tar.gz) = cd4df37fc20910
SIZE (cabal/generic-lens-2.1.0.0/generic-lens-2.1.0.0.tar.gz) = 21104
SHA256 (cabal/generic-lens-core-2.1.0.0/generic-lens-core-2.1.0.0.tar.gz) = 6584476b6974f887ba3e2bff26bc73121d16836ed92cfcea22421d776c164749
SIZE (cabal/generic-lens-core-2.1.0.0/generic-lens-core-2.1.0.0.tar.gz) = 21386
-SHA256 (cabal/ghc-check-0.5.0.3/ghc-check-0.5.0.3.tar.gz) = 56fa5e636629dbb393c431b4f34d2ce475fa2056f80f0fd7f9fa9b2434a63033
-SIZE (cabal/ghc-check-0.5.0.3/ghc-check-0.5.0.3.tar.gz) = 6309
+SHA256 (cabal/ghc-check-0.5.0.5/ghc-check-0.5.0.5.tar.gz) = 5153a9a1312613dda2fa735d7e58b3ab9792b143d09122792322267172da8556
+SIZE (cabal/ghc-check-0.5.0.5/ghc-check-0.5.0.5.tar.gz) = 7042
SHA256 (cabal/ghc-exactprint-0.6.4/ghc-exactprint-0.6.4.tar.gz) = fc3e5a5b01b92a8b8cd790d71fe73f24922110ac1d0a50c5bfa40993d457cb28
SIZE (cabal/ghc-exactprint-0.6.4/ghc-exactprint-0.6.4.tar.gz) = 539141
SHA256 (cabal/ghc-lib-parser-8.10.4.20210206/ghc-lib-parser-8.10.4.20210206.tar.gz) = e28ad49b33bc7ae90e994f1f5e37639197911a7c56b93667a083fc0e8f91431e
@@ -223,6 +223,8 @@ SHA256 (cabal/hslogger-1.3.1.0/hslogger-1.3.1.0.tar.gz) = 7f2364f6c0b9c5b85a2572
SIZE (cabal/hslogger-1.3.1.0/hslogger-1.3.1.0.tar.gz) = 37468
SHA256 (cabal/hslogger-1.3.1.0/revision/2.cabal) = 3cd5954dc9e8fe26bbaea0fa6c141008110c46bdda6b5bf3f67081be560e7bae
SIZE (cabal/hslogger-1.3.1.0/revision/2.cabal) = 2899
+SHA256 (cabal/hyphenation-0.8.2/hyphenation-0.8.2.tar.gz) = 1e18152bcdc0a6bc8dc9f39c9085ad773b2b263f486a23b8d9e9b194da046314
+SIZE (cabal/hyphenation-0.8.2/hyphenation-0.8.2.tar.gz) = 1048466
SHA256 (cabal/implicit-hie-0.1.2.5/implicit-hie-0.1.2.5.tar.gz) = 0ede4a0681f116efe5a34a2a90b09c5cc195ec802b8d4d0304823f34dad2f649
SIZE (cabal/implicit-hie-0.1.2.5/implicit-hie-0.1.2.5.tar.gz) = 9460
SHA256 (cabal/implicit-hie-cradle-0.3.0.2/implicit-hie-cradle-0.3.0.2.tar.gz) = 30921016e795001006fbdcbca3dc6601bc0a9f8f3c623dd99dbfa48b9f8eb7a0
@@ -465,5 +467,7 @@ SHA256 (cabal/yaml-0.11.5.0/yaml-0.11.5.0.tar.gz) = b28e748bd69948cb1b43694d4d7c
SIZE (cabal/yaml-0.11.5.0/yaml-0.11.5.0.tar.gz) = 30049
SHA256 (cabal/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz) = 807f6bddf9cb3c517ce5757d991dde3c7e319953a22c86ee03d74534bd5abc88
SIZE (cabal/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz) = 149186
-SHA256 (cabal/haskell-haskell-language-server-1.1.0_GH0.tar.gz) = 1d2bab12dcf6ef5f14fe4159e2d1f76b00de75fa9af51846b7ad861fa1daadb2
-SIZE (cabal/haskell-haskell-language-server-1.1.0_GH0.tar.gz) = 1194891
+SHA256 (cabal/haskell-haskell-language-server-1.2.0_GH0.tar.gz) = 8931fd95bf28300d3f18675b0f03aac9bda172becb67eaa8ef1f62e6d1c6238e
+SIZE (cabal/haskell-haskell-language-server-1.2.0_GH0.tar.gz) = 1268563
+SHA256 (cabal/hsyl20-ghc-api-compat-8fee87eac97a538dbe81ff1ab18cff10f2f9fa15_GH0.tar.gz) = 6672cc7f795b8a5ee43efaf20ea30b6f234e1de4978164375a07c8d13064c366
+SIZE (cabal/hsyl20-ghc-api-compat-8fee87eac97a538dbe81ff1ab18cff10f2f9fa15_GH0.tar.gz) = 6806
diff --git a/devel/hs-haskell-language-server/files/patch-cabal.project.haskell-language-server b/devel/hs-haskell-language-server/files/patch-cabal.project.haskell-language-server
index 96f8458a3c07..1d8ad6d815fa 100644
--- a/devel/hs-haskell-language-server/files/patch-cabal.project.haskell-language-server
+++ b/devel/hs-haskell-language-server/files/patch-cabal.project.haskell-language-server
@@ -1,10 +1,24 @@
---- cabal.project.haskell-language-server.orig 2021-04-13 07:56:15 UTC
+--- cabal.project.haskell-language-server.orig 2021-06-13 09:19:43 UTC
+++ cabal.project.haskell-language-server
-@@ -1,7 +1,6 @@
+@@ -1,7 +1,7 @@
packages:
./
++ ./ghc-api-compat
./hie-compat
- ./shake-bench
+ ./hls-graph
./ghcide
./hls-plugin-api
- ./hls-test-utils
+@@ -27,12 +27,6 @@ tests: true
+ package *
+ ghc-options: -haddock
+ test-show-details: direct
+-
+--- ghc-api-compat-8.6
+-source-repository-package
+- type: git
+- location: https://github.com/hsyl20/ghc-api-compat
+- tag: 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
+
+ write-ghc-environment-files: never
+
diff --git a/devel/hs-haskell-language-server/files/patch-ghcide_ghcide.cabal b/devel/hs-haskell-language-server/files/patch-ghcide_ghcide.cabal
index c207faf65d5f..d47ff487edda 100644
--- a/devel/hs-haskell-language-server/files/patch-ghcide_ghcide.cabal
+++ b/devel/hs-haskell-language-server/files/patch-ghcide_ghcide.cabal
@@ -1,6 +1,6 @@
---- ghcide/ghcide.cabal.orig 2021-04-13 07:56:15 UTC
+--- ghcide/ghcide.cabal.orig 2021-06-13 09:19:43 UTC
+++ ghcide/ghcide.cabal
-@@ -405,7 +405,6 @@ executable ghcide-bench
+@@ -403,7 +403,6 @@ executable ghcide-bench
extra,
filepath,
ghcide,
diff --git a/devel/hs-haskell-language-server/files/patch-hls-test-utils_hls-test-utils.cabal b/devel/hs-haskell-language-server/files/patch-hls-test-utils_hls-test-utils.cabal
index 59cb39cc2f65..adfc0c166c69 100644
--- a/devel/hs-haskell-language-server/files/patch-hls-test-utils_hls-test-utils.cabal
+++ b/devel/hs-haskell-language-server/files/patch-hls-test-utils_hls-test-utils.cabal
@@ -1,24 +1,23 @@
---- hls-test-utils/hls-test-utils.cabal.orig 2021-04-13 07:56:15 UTC
+--- hls-test-utils/hls-test-utils.cabal.orig 2021-06-13 09:19:43 UTC
+++ hls-test-utils/hls-test-utils.cabal
-@@ -36,7 +36,6 @@ library
+@@ -34,7 +34,6 @@ library
, aeson
, async
- , base
+ , base >=4.12 && <5
- , blaze-markup
, bytestring
, containers
, data-default
-@@ -45,18 +44,10 @@ library
- , filepath
- , ghcide ^>=1.2.0.2
- , hls-plugin-api ^>=1.1.0.0
-- , hspec
+@@ -44,17 +43,9 @@ library
+ , ghcide ^>=1.4
+ , hls-graph
+ , hls-plugin-api ^>=1.1
+- , hspec <2.8
- , hspec-core
, lens
, lsp ^>=1.2
- , lsp-test ==0.14.0.0
, lsp-types ^>=1.2
- , shake
- , tasty
- , tasty-expected-failure
- , tasty-golden
More information about the dev-commits-ports-all
mailing list