1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

Create devel/hs-haskell-language-server and devel/hs-hls-install ports.

Haskell Language Server is a Language Server Protocol implementation, which
can be used to add support for Haskell programming language to any text editor
that can talk LSP.

hs-hls-install is a helper executable used during build of the main port.

The port is not in ideal state ATM, because it only builds HLS against GHC
version we have in ports. It will require FLAVORizing (or even subpackaging)
to support other versions.

Submitted by: Alexis Praga <alexis.praga@free.fr> (initial version)
This commit is contained in:
Gleb Popov 2021-04-12 20:48:56 +03:00
parent a48669fe48
commit 0fcb43262a
10 changed files with 987 additions and 0 deletions

View File

@ -934,8 +934,10 @@
SUBDIR += hs-git-annex
SUBDIR += hs-haddock
SUBDIR += hs-happy
SUBDIR += hs-haskell-language-server
SUBDIR += hs-hasktags
SUBDIR += hs-hlint
SUBDIR += hs-hls-install
SUBDIR += hs-hoogle
SUBDIR += hs-hpack
SUBDIR += hs-hspec-discover

View File

@ -0,0 +1,250 @@
PORTNAME= haskell-language-server
DISTVERSION= 1.1.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= LSP provider implementation for Haskell language
LICENSE= APACHE20
BUILD_DEPENDS= hls-install:devel/hs-hls-install
USES= cabal
USE_GITHUB= yes
GH_ACCOUNT= haskell
USE_CABAL= Diff-0.4.0 \
Glob-0.10.1 \
HsYAML-0.2.1.0_2 \
HsYAML-aeson-0.2.0.0_3 \
MonadRandom-0.5.2 \
Only-0.1_1 \
QuickCheck-2.14.2 \
StateVar-1.2.1 \
adjunctions-4.4_2 \
aeson-1.5.6.0_1 \
aeson-pretty-0.8.8 \
alex-3.2.6 \
algebraic-graphs-0.5 \
ansi-terminal-0.10.3 \
ansi-wl-pprint-0.6.9_2 \
apply-refact-0.9.2.0 \
assoc-1.0.2_1 \
async-2.2.3 \
attoparsec-0.13.2.5_1 \
base-compat-0.11.2 \
base-compat-batteries-0.11.2 \
base-orphans-0.8.4 \
base16-bytestring-0.1.1.7_3 \
bifunctors-5.5.10 \
blaze-builder-0.4.2.1 \
blaze-textual-0.2.1.0 \
brittany-0.13.1.1 \
butcher-1.3.3.2 \
bytestring-encoding-0.1.0.0 \
cabal-doctest-1.0.8_2 \
call-stack-0.3.0 \
case-insensitive-1.2.1.0 \
clock-0.8.2 \
cmdargs-0.10.21 \
colour-2.3.5 \
comonad-5.0.8 \
conduit-1.3.4.1 \
conduit-extra-1.3.5 \
constraints-0.12 \
constraints-extras-0.3.1.0 \
contravariant-1.5.3 \
cpphs-1.20.9.1 \
cryptohash-md5-0.11.100.1_5 \
cryptohash-sha1-0.11.100.1_5 \
czipwith-1.0.1.3 \
data-default-0.7.1.1 \
data-default-class-0.1.2.0 \
data-default-instances-containers-0.0.1 \
data-default-instances-dlist-0.0.1 \
data-default-instances-old-locale-0.0.1 \
data-fix-0.3.1 \
data-tree-print-0.1.0.2_2 \
dependent-map-0.4.0.0 \
dependent-sum-0.7.1.0_1 \
dependent-sum-template-0.1.0.3 \
deque-0.4.3 \
direct-sqlite-2.3.26 \
distributive-0.6.2.1 \
dlist-1.0 \
entropy-0.4.1.6 \
extra-1.7.9 \
file-embed-0.0.13.0 \
filemanip-0.3.6.3 \
filepattern-0.1.2 \
fingertree-0.1.4.2 \
floskell-0.10.5 \
foldl-1.4.11 \
fourmolu-0.3.0.0_1 \
free-5.1.6 \
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-exactprint-0.6.4 \
ghc-lib-parser-8.10.4.20210206 \
ghc-lib-parser-ex-8.10.0.19 \
ghc-paths-0.1.0.12_2 \
ghc-source-gen-0.4.0.0 \
ghc-trace-events-0.1.2.2 \
githash-0.1.5.0 \
gitrev-1.3.1 \
haddock-library-1.10.0 \
happy-1.20.0 \
hashable-1.3.1.0 \
hashtables-1.2.4.1 \
haskell-src-exts-1.23.1 \
heaps-0.4 \
heapsize-0.3.0.1 \
hie-bios-0.7.5 \
hiedb-0.3.0.1 \
hlint-3.2.7 \
hsc2hs-0.68.7_1 \
hscolour-1.24.4 \
hslogger-1.3.1.0_2 \
implicit-hie-0.1.2.5 \
implicit-hie-cradle-0.3.0.2 \
indexed-profunctors-0.1 \
indexed-traversable-0.1.1 \
indexed-traversable-instances-0.1 \
integer-logarithms-1.0.3.1 \
invariant-0.5.4 \
js-dgtable-0.5.2 \
js-flot-0.8.3 \
js-jquery-3.3.1 \
kan-extensions-5.2.2 \
lens-5.0.1 \
libyaml-0.1.2 \
logict-0.7.0.3_1 \
lsp-1.2.0.0 \
lsp-types-1.2.0.0 \
lucid-2.9.12.1 \
math-functions-0.3.4.2 \
megaparsec-9.0.1_1 \
microlens-0.4.12.0 \
microlens-th-0.4.3.9 \
mmorph-1.1.5_1 \
monad-control-1.0.2.3 \
monad-dijkstra-0.1.1.3 \
monad-memo-0.5.3 \
mono-traversable-1.0.15.1 \
monoid-subclasses-1.1 \
multistate-0.8.0.3 \
mwc-random-0.15.0.1_2 \
network-3.1.0.1 \
network-bsd-2.8.1.0_3 \
network-info-0.2.0.10_1 \
network-uri-2.6.4.1 \
old-locale-1.0.0.7_2 \
opentelemetry-0.6.1 \
optparse-applicative-0.15.1.0_1 \
optparse-simple-0.1.1.3 \
ormolu-0.1.4.1_1 \
parallel-3.2.2.0_3 \
parser-combinators-1.3.0 \
polyparse-1.13_2 \
pretty-simple-4.0.0.0 \
prettyprinter-1.7.0 \
prettyprinter-ansi-terminal-1.1.2 \
primes-0.2.1.0 \
primitive-0.7.1.0_2 \
profunctors-5.6.2 \
psqueues-0.2.7.2_1 \
random-1.2.0_5 \
random-shuffle-0.0.4 \
refact-0.3.0.2 \
refinery-0.3.0.0 \
reflection-2.1.6 \
regex-base-0.94.0.1 \
regex-tdfa-1.3.1.0_2 \
resourcet-1.2.4.2 \
retrie-0.1.1.1 \
rope-utf16-splay-0.3.2.0 \
safe-0.3.19 \
safe-exceptions-0.1.7.1 \
scientific-0.3.6.2 \
semigroupoids-5.3.5 \
semigroups-0.19.1 \
shake-0.19.4 \
some-1.0.2 \
sorted-list-0.2.1.0 \
split-0.2.3.4_1 \
splitmix-0.1.0.3 \
sqlite-simple-0.4.18.0 \
streaming-commons-0.2.2.1 \
strict-0.4.0.1 \
strict-list-0.1.5 \
stylish-haskell-0.12.2.0 \
syb-0.7.2.1 \
tagged-0.8.6.1 \
temporary-1.3 \
th-abstraction-0.4.2.0 \
th-compat-0.1.2 \
th-extras-0.0.0.4 \
these-1.1.1.1_1 \
time-compat-1.9.5_1 \
transformers-base-0.4.5.2 \
transformers-compat-0.6.6 \
type-equality-1_2 \
typed-process-0.2.6.0 \
uniplate-1.6.13_1 \
unix-compat-0.5.3 \
unliftio-0.2.14 \
unliftio-core-0.2.0.1_1 \
unordered-containers-0.2.13.0 \
unsafe-0.0 \
utf8-string-1.0.2 \
uuid-1.3.14 \
uuid-types-1.0.4 \
vector-0.12.2.0 \
vector-algorithms-0.8.0.4_1 \
void-0.7.3 \
yaml-0.11.5.0 \
zlib-0.6.2.3
SKIP_CABAL_PLIST= yes
EXECUTABLES= ${PORTNAME} \
${PORTNAME}-wrapper
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}-8.10.4 \
bin/${PORTNAME}-wrapper
post-extract:
${MV} ${WRKSRC}/cabal.project ${WRKSRC}/cabal.project.hls
post-patch:
echo "packages: " > ${WRKSRC}/cabal.project.port
.for package in ${USE_CABAL}
echo " ${package:C/_[0-9]+//}" >> ${WRKSRC}/cabal.project.port
.endfor
${REINPLACE_CMD} '/ .\/shake-bench/d' ${WRKSRC}/cabal.project.hls
${CAT} ${WRKSRC}/cabal.project.port ${WRKSRC}/cabal.project.hls > ${WRKSRC}/cabal.project
do-build:
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} HOME=${CABAL_HOME} hls-install hls
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
make-use-cabal-hls:
${RM} ${WRKSRC}/cabal.project
${CP} ${WRKSRC}/cabal.project.hls ${WRKSRC}/cabal.project
${RM} -rf ${CABAL_HOME}/.cabal
${SETENV} HOME=${CABAL_HOME} cabal new-update
cd ${WRKSRC} && \
${SETENV} HOME=${CABAL_HOME} hls-install hls
${MAKE} make-use-cabal
.include <bsd.port.mk>

View File

@ -0,0 +1,469 @@
TIMESTAMP = 1618388042
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
SIZE (cabal/Glob-0.10.1/Glob-0.10.1.tar.gz) = 29763
SHA256 (cabal/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz) = 60f727d5c90e693ef71df7dcbed8f40b66d2db11375528043e0326749e861f83
SIZE (cabal/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz) = 83976
SHA256 (cabal/HsYAML-0.2.1.0/revision/2.cabal) = 6ccdfc108bc94c0cec7975825017dc547eb7b7fc59bab1a7c5b4d2efe431e838
SIZE (cabal/HsYAML-0.2.1.0/revision/2.cabal) = 5469
SHA256 (cabal/HsYAML-aeson-0.2.0.0/HsYAML-aeson-0.2.0.0.tar.gz) = cfb9634b43fcaddb5a520838119ba4b02b18423a35471fef5a805d6004e75d8b
SIZE (cabal/HsYAML-aeson-0.2.0.0/HsYAML-aeson-0.2.0.0.tar.gz) = 11095
SHA256 (cabal/HsYAML-aeson-0.2.0.0/revision/3.cabal) = a2e7cfe06ce4b50de3755458809b57951725dbf2c56a6df7de07b8227db30d6e
SIZE (cabal/HsYAML-aeson-0.2.0.0/revision/3.cabal) = 1877
SHA256 (cabal/MonadRandom-0.5.2/MonadRandom-0.5.2.tar.gz) = 603806756bb51391feab2bc0d690facb9654283643beb5f94a4bbce6ae8651e6
SIZE (cabal/MonadRandom-0.5.2/MonadRandom-0.5.2.tar.gz) = 10626
SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
SHA256 (cabal/Only-0.1/revision/1.cabal) = f92f5da97e647451f1ee7f5bf44914fb75062d08ccd3f36b2000d649c63d13aa
SIZE (cabal/Only-0.1/revision/1.cabal) = 1373
SHA256 (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3
SIZE (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = 75246
SHA256 (cabal/StateVar-1.2.1/StateVar-1.2.1.tar.gz) = ee261552912b60d8b937f0253615e310e6cc25f9c407001b3bcc2e3d55000f8b
SIZE (cabal/StateVar-1.2.1/StateVar-1.2.1.tar.gz) = 5055
SHA256 (cabal/adjunctions-4.4/adjunctions-4.4.tar.gz) = 507c2ef55337ae61c805f8cbc1213dfd7d2b85187342675d662254b8d8a16ae9
SIZE (cabal/adjunctions-4.4/adjunctions-4.4.tar.gz) = 19891
SHA256 (cabal/adjunctions-4.4/revision/2.cabal) = 2738dd5f5d5e93749adb14a05472e58a96a75d0f299e46371c6f46dc4e97daf9
SIZE (cabal/adjunctions-4.4/revision/2.cabal) = 3067
SHA256 (cabal/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 0361c34be3d2ec945201f02501693436fbda10dcc549469481a084b2de22bfe8
SIZE (cabal/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 286364
SHA256 (cabal/aeson-1.5.6.0/revision/1.cabal) = d3e76872f8634c9cd33eb128d6c4dd1bf0cc8d71d1f32055d774490d5f6dedf8
SIZE (cabal/aeson-1.5.6.0/revision/1.cabal) = 6786
SHA256 (cabal/aeson-pretty-0.8.8/aeson-pretty-0.8.8.tar.gz) = 81cea61cb6dcf32c3f0529ea5cfc98dbea3894152d7f2d9fe1cb051f927ec726
SIZE (cabal/aeson-pretty-0.8.8/aeson-pretty-0.8.8.tar.gz) = 5600
SHA256 (cabal/alex-3.2.6/alex-3.2.6.tar.gz) = 91aa08c1d3312125fbf4284815189299bbb0be34421ab963b1f2ae06eccc5410
SIZE (cabal/alex-3.2.6/alex-3.2.6.tar.gz) = 108832
SHA256 (cabal/algebraic-graphs-0.5/algebraic-graphs-0.5.tar.gz) = 89b9fecf8245476ec823355125fcb95decf41fd9784e807d7bd0d09f0a79c50b
SIZE (cabal/algebraic-graphs-0.5/algebraic-graphs-0.5.tar.gz) = 167721
SHA256 (cabal/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz) = fa2e2e32dfad29835aa7fd442bbe233e07d97e933223a001fe5efa562535b57c
SIZE (cabal/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz) = 35863
SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
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/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
SIZE (cabal/assoc-1.0.2/revision/1.cabal) = 1205
SHA256 (cabal/async-2.2.3/async-2.2.3.tar.gz) = 467af3a0037947a5232ecf5f4efbd4cf2118aaa2310566d7f40ac82b0e32935c
SIZE (cabal/async-2.2.3/async-2.2.3.tar.gz) = 14056
SHA256 (cabal/attoparsec-0.13.2.5/attoparsec-0.13.2.5.tar.gz) = 21e0f38eaa1957bf471276afa17651c125a38924575f12c2cbd2fa534b45686f
SIZE (cabal/attoparsec-0.13.2.5/attoparsec-0.13.2.5.tar.gz) = 163876
SHA256 (cabal/attoparsec-0.13.2.5/revision/1.cabal) = 7c88195c3f3243c6abe356c1bc872cf40818a8c7b0e261a8f8e6868fe42819a0
SIZE (cabal/attoparsec-0.13.2.5/revision/1.cabal) = 6171
SHA256 (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 53a6b5145442fba5a4bad6db2bcdede17f164642b48bc39b95015422a39adbdb
SIZE (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 34625
SHA256 (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 31e066a5aa96af94fe6465adb959c38d63a49e01357641aa4322c754a94d3023
SIZE (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 16902
SHA256 (cabal/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz) = 37b2b59356c03400a2d509862677393c5ff706a0aabf826c104f6fe03d93bbb3
SIZE (cabal/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz) = 22573
SHA256 (cabal/base16-bytestring-0.1.1.7/base16-bytestring-0.1.1.7.tar.gz) = 525689679d5cc80fa532c1d5cfeace0f62bbb54134fad514f1ba00d0e7fe69ba
SIZE (cabal/base16-bytestring-0.1.1.7/base16-bytestring-0.1.1.7.tar.gz) = 5136
SHA256 (cabal/base16-bytestring-0.1.1.7/revision/3.cabal) = 0021256a9628971c08da95cb8f4d0d72192f3bb8a7b30b55c080562d17c43dd3
SIZE (cabal/base16-bytestring-0.1.1.7/revision/3.cabal) = 2231
SHA256 (cabal/bifunctors-5.5.10/bifunctors-5.5.10.tar.gz) = e7729cfd8b6af5cecd7dd509e4e493eec0f1522876cc0ccf4f5805495c33a90d
SIZE (cabal/bifunctors-5.5.10/bifunctors-5.5.10.tar.gz) = 45810
SHA256 (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 6e6889bc9c3ff92062a17f3825dcc1b28510d261334d4d4e177232d904ea0b06
SIZE (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 60704
SHA256 (cabal/blaze-textual-0.2.1.0/blaze-textual-0.2.1.0.tar.gz) = 1042795ab0bab891c034c24a51bafecbb89870ccd28af39534ab3d9ae7f46c2d
SIZE (cabal/blaze-textual-0.2.1.0/blaze-textual-0.2.1.0.tar.gz) = 6914
SHA256 (cabal/brittany-0.13.1.1/brittany-0.13.1.1.tar.gz) = 214ea024af64dbe13592e4d5022240a078c7d86e17c64edeb46d27e7ea9f87fc
SIZE (cabal/brittany-0.13.1.1/brittany-0.13.1.1.tar.gz) = 172782
SHA256 (cabal/butcher-1.3.3.2/butcher-1.3.3.2.tar.gz) = 1d0f8e8e498b012c4a859671eebf34a6e965e8ed99b3c90d3aad1d8898c40f1b
SIZE (cabal/butcher-1.3.3.2/butcher-1.3.3.2.tar.gz) = 38069
SHA256 (cabal/bytestring-encoding-0.1.0.0/bytestring-encoding-0.1.0.0.tar.gz) = 6d98a1e9ed7e0ca9619b4eb30fde61bab91593e74c4087873c22dede53e9f216
SIZE (cabal/bytestring-encoding-0.1.0.0/bytestring-encoding-0.1.0.0.tar.gz) = 6085
SHA256 (cabal/cabal-doctest-1.0.8/cabal-doctest-1.0.8.tar.gz) = 2026a6a87d410202ce091412ca6bc33c5aca787025326b4a3d13425a23392e0e
SIZE (cabal/cabal-doctest-1.0.8/cabal-doctest-1.0.8.tar.gz) = 10812
SHA256 (cabal/cabal-doctest-1.0.8/revision/2.cabal) = 8bd1d614fb65f0d52609da30bf8e5ec71a4b6adf8ff5610edb3cb4d114576117
SIZE (cabal/cabal-doctest-1.0.8/revision/2.cabal) = 1491
SHA256 (cabal/call-stack-0.3.0/call-stack-0.3.0.tar.gz) = b80e8de2b87f01922b23b328655ad2f843f42495f3e1033ae907aade603c716a
SIZE (cabal/call-stack-0.3.0/call-stack-0.3.0.tar.gz) = 2544
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 0b5db110c703e68b251d5883253a934b012110b45393fc65df1b095eb9a4e461
SIZE (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 7604
SHA256 (cabal/cmdargs-0.10.21/cmdargs-0.10.21.tar.gz) = f7d8ea5c4e6af368d9b5d2eb994fc29235406fbe91916a6dc63bd883025eca75
SIZE (cabal/cmdargs-0.10.21/cmdargs-0.10.21.tar.gz) = 64892
SHA256 (cabal/colour-2.3.5/colour-2.3.5.tar.gz) = 3b8d471979617dce7c193523743c9782df63433d8e87e3ef6d97922e0da104e7
SIZE (cabal/colour-2.3.5/colour-2.3.5.tar.gz) = 20485
SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
SHA256 (cabal/conduit-1.3.4.1/conduit-1.3.4.1.tar.gz) = 85743b8d5f2d5779ccb7459b5a919c5786707af23fe7a065d281ee8e6dc226f1
SIZE (cabal/conduit-1.3.4.1/conduit-1.3.4.1.tar.gz) = 88893
SHA256 (cabal/conduit-extra-1.3.5/conduit-extra-1.3.5.tar.gz) = 8a648dee203c01e647fa386bfe7a5b293ce552f8b5cab9c0dd5cb71c7cd012d9
SIZE (cabal/conduit-extra-1.3.5/conduit-extra-1.3.5.tar.gz) = 33189
SHA256 (cabal/constraints-0.12/constraints-0.12.tar.gz) = f26b531a15f013f15b4b5df46c4f89b13927253a4195494c50320adf05760223
SIZE (cabal/constraints-0.12/constraints-0.12.tar.gz) = 20950
SHA256 (cabal/constraints-extras-0.3.1.0/constraints-extras-0.3.1.0.tar.gz) = 7a5666a0905a0eb949a620ab899ec990c009e5d84841539012adceebbbea2143
SIZE (cabal/constraints-extras-0.3.1.0/constraints-extras-0.3.1.0.tar.gz) = 6681
SHA256 (cabal/contravariant-1.5.3/contravariant-1.5.3.tar.gz) = 44536f0e331fde471271937323dc90409e95d47f57e42657fdaf242a0fd65dc1
SIZE (cabal/contravariant-1.5.3/contravariant-1.5.3.tar.gz) = 13726
SHA256 (cabal/cpphs-1.20.9.1/cpphs-1.20.9.1.tar.gz) = 7f59b10bc3374004cee3c04fa4ee4a1b90d0dca84a3d0e436d5861a1aa3b919f
SIZE (cabal/cpphs-1.20.9.1/cpphs-1.20.9.1.tar.gz) = 45496
SHA256 (cabal/cryptohash-md5-0.11.100.1/cryptohash-md5-0.11.100.1.tar.gz) = 710bd48770fa3e9a3b05428c6dc77fb72c91956d334a1eb89ded11bb843e18f9
SIZE (cabal/cryptohash-md5-0.11.100.1/cryptohash-md5-0.11.100.1.tar.gz) = 10472
SHA256 (cabal/cryptohash-md5-0.11.100.1/revision/5.cabal) = a4a528bf378bf747eed3748459acf02ed35b9200ec0403d34dbba55b7c9eaab7
SIZE (cabal/cryptohash-md5-0.11.100.1/revision/5.cabal) = 3964
SHA256 (cabal/cryptohash-sha1-0.11.100.1/cryptohash-sha1-0.11.100.1.tar.gz) = 3c79af33542512442f8f87f6abb1faef7cd43bbfb2859260a33251d861eb0dab
SIZE (cabal/cryptohash-sha1-0.11.100.1/cryptohash-sha1-0.11.100.1.tar.gz) = 10198
SHA256 (cabal/cryptohash-sha1-0.11.100.1/revision/5.cabal) = 14d814cd88f5fd47641bef414668f3a5bba8b27fa8f960b1a6f4f2ba29265ee1
SIZE (cabal/cryptohash-sha1-0.11.100.1/revision/5.cabal) = 4363
SHA256 (cabal/czipwith-1.0.1.3/czipwith-1.0.1.3.tar.gz) = 2dc48540e574ebc924fe13ca2b08be103d228fd42ef90db2896e3727eb0f6687
SIZE (cabal/czipwith-1.0.1.3/czipwith-1.0.1.3.tar.gz) = 6393
SHA256 (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511
SIZE (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = 1627
SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
SHA256 (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a
SIZE (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = 1659
SHA256 (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959
SIZE (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 1503
SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
SHA256 (cabal/data-fix-0.3.1/data-fix-0.3.1.tar.gz) = 9b45c040472922c197bb33190197b5895afac6318203b2afb30251d4df8bcc79
SIZE (cabal/data-fix-0.3.1/data-fix-0.3.1.tar.gz) = 5520
SHA256 (cabal/data-tree-print-0.1.0.2/data-tree-print-0.1.0.2.tar.gz) = c3ef24d803946a3caf0ff0e51f0c0b9f49055d7dc790518ad518d568d5195002
SIZE (cabal/data-tree-print-0.1.0.2/data-tree-print-0.1.0.2.tar.gz) = 3679
SHA256 (cabal/data-tree-print-0.1.0.2/revision/2.cabal) = d845e99f322df70e0c06d6743bf80336f5918d5423498528beb0593a2afc1703
SIZE (cabal/data-tree-print-0.1.0.2/revision/2.cabal) = 1620
SHA256 (cabal/dependent-map-0.4.0.0/dependent-map-0.4.0.0.tar.gz) = 53ce0b52d8be1b85fc6489fb27656f16d837bee4fbe0ddf39c844e3ea8871f2c
SIZE (cabal/dependent-map-0.4.0.0/dependent-map-0.4.0.0.tar.gz) = 19375
SHA256 (cabal/dependent-sum-0.7.1.0/dependent-sum-0.7.1.0.tar.gz) = 81cb55907f321f62bea095ae72e9711095c4cb7378fa66fbabc483a9f61b462a
SIZE (cabal/dependent-sum-0.7.1.0/dependent-sum-0.7.1.0.tar.gz) = 4517
SHA256 (cabal/dependent-sum-0.7.1.0/revision/1.cabal) = 0e419237f5b86da3659772afff9cab355c0f8d5b3fdb15a5b30e673d8dc83941
SIZE (cabal/dependent-sum-0.7.1.0/revision/1.cabal) = 2147
SHA256 (cabal/dependent-sum-template-0.1.0.3/dependent-sum-template-0.1.0.3.tar.gz) = c8eb17d3fa9966182e041836abefce2e7e42e30d3b01463a254fb7cf806ca4df
SIZE (cabal/dependent-sum-template-0.1.0.3/dependent-sum-template-0.1.0.3.tar.gz) = 5866
SHA256 (cabal/deque-0.4.3/deque-0.4.3.tar.gz) = b76a0e7d8a5f3b12ca8cf5a583f3e8e4333c7860f56b1e921a3fdfe959e557a5
SIZE (cabal/deque-0.4.3/deque-0.4.3.tar.gz) = 8565
SHA256 (cabal/direct-sqlite-2.3.26/direct-sqlite-2.3.26.tar.gz) = 7e18237a0129b69b68db394bf1d912b664edf16ce335cbd65330d10eb1e2f9fc
SIZE (cabal/direct-sqlite-2.3.26/direct-sqlite-2.3.26.tar.gz) = 2215712
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz) = adc759ff756a6d71a450422ba511177632f43a33bf673901fd2334f53ef8bf62
SIZE (cabal/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz) = 9464
SHA256 (cabal/extra-1.7.9/extra-1.7.9.tar.gz) = f66e26a63b216f0ca33665a75c08eada0a96af192ace83a18d87839d79afdf9d
SIZE (cabal/extra-1.7.9/extra-1.7.9.tar.gz) = 44369
SHA256 (cabal/file-embed-0.0.13.0/file-embed-0.0.13.0.tar.gz) = d13068abb0bd22c5d118164734a097dc591977b2c7561d912af9097803c6e1ea
SIZE (cabal/file-embed-0.0.13.0/file-embed-0.0.13.0.tar.gz) = 6657
SHA256 (cabal/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz) = 8836da17baaaf02ca080c9990ece4e0b0c8d6a128f458f8b64fd07b225ca9846
SIZE (cabal/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz) = 10369
SHA256 (cabal/filepattern-0.1.2/filepattern-0.1.2.tar.gz) = d92912ee0db0b8c50d6b2ffdc1ae91ee30e2704b47896aa325b42b58a2fcf65b
SIZE (cabal/filepattern-0.1.2/filepattern-0.1.2.tar.gz) = 15737
SHA256 (cabal/fingertree-0.1.4.2/fingertree-0.1.4.2.tar.gz) = 95a948341570bad5a9b2468c388c0eb2c20c57e10dd8fbfc994c7b8764b36a7f
SIZE (cabal/fingertree-0.1.4.2/fingertree-0.1.4.2.tar.gz) = 18978
SHA256 (cabal/floskell-0.10.5/floskell-0.10.5.tar.gz) = d0c271123c9547bb8e8988f9d91ded60e03bd52473ac0fb81763c4ccf214a132
SIZE (cabal/floskell-0.10.5/floskell-0.10.5.tar.gz) = 53596
SHA256 (cabal/foldl-1.4.11/foldl-1.4.11.tar.gz) = b473aede336a0c4a7d9ac9c13d913e6ff4722ca4015a63fa753dcc46f13d2816
SIZE (cabal/foldl-1.4.11/foldl-1.4.11.tar.gz) = 22952
SHA256 (cabal/fourmolu-0.3.0.0/fourmolu-0.3.0.0.tar.gz) = ba7201c78ee61665eaf1fce10cd297dd5383d36053cd3984e41a5094d96e096d
SIZE (cabal/fourmolu-0.3.0.0/fourmolu-0.3.0.0.tar.gz) = 132598
SHA256 (cabal/fourmolu-0.3.0.0/revision/1.cabal) = 4ce7683b97d5cdcac6cfec0a64298b67fd2777bfba2c484148a24d2c6bdb6ad8
SIZE (cabal/fourmolu-0.3.0.0/revision/1.cabal) = 6496
SHA256 (cabal/free-5.1.6/free-5.1.6.tar.gz) = cc7dd8440c446e2ab4a960e7d032fdbffd1a91bb4f3ca14605a624d4c0f7ec04
SIZE (cabal/free-5.1.6/free-5.1.6.tar.gz) = 61876
SHA256 (cabal/fuzzy-0.1.0.0/fuzzy-0.1.0.0.tar.gz) = 820a7a2b52163c1ecf0924780604ec903979560901cc1b9f27a68ff17256e9cb
SIZE (cabal/fuzzy-0.1.0.0/fuzzy-0.1.0.0.tar.gz) = 3369
SHA256 (cabal/generic-lens-2.1.0.0/generic-lens-2.1.0.0.tar.gz) = cd4df37fc209108b6fd16ccb5b63d06e4f4588231c03b29d8862b4f7575eaae3
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-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
SIZE (cabal/ghc-lib-parser-8.10.4.20210206/ghc-lib-parser-8.10.4.20210206.tar.gz) = 1629873
SHA256 (cabal/ghc-lib-parser-ex-8.10.0.19/ghc-lib-parser-ex-8.10.0.19.tar.gz) = 8963f7e95b3d7f44028ebd363ea865ec7a50e2c1ebbe349cad6225adcfc6b361
SIZE (cabal/ghc-lib-parser-ex-8.10.0.19/ghc-lib-parser-ex-8.10.0.19.tar.gz) = 21193
SHA256 (cabal/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz) = 6ecbe676d073cb07989c61ce4c5709c4e67cbefdd2d55a4095f9388b6fe2c484
SIZE (cabal/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz) = 2565
SHA256 (cabal/ghc-paths-0.1.0.12/revision/2.cabal) = afdfdb6584f39e821b2b7130e12007bf3ad87401d86f5105eead059c150dc81d
SIZE (cabal/ghc-paths-0.1.0.12/revision/2.cabal) = 657
SHA256 (cabal/ghc-source-gen-0.4.0.0/ghc-source-gen-0.4.0.0.tar.gz) = 906bfaf0ccdc99d1fd3204b885d2300ab47cc08e95b6d2c1df14d405a1b20332
SIZE (cabal/ghc-source-gen-0.4.0.0/ghc-source-gen-0.4.0.0.tar.gz) = 28815
SHA256 (cabal/ghc-trace-events-0.1.2.2/ghc-trace-events-0.1.2.2.tar.gz) = c958d97a67d53408a25c0167baa9bfbb62feceebf81ccefb325dba4c53da70a3
SIZE (cabal/ghc-trace-events-0.1.2.2/ghc-trace-events-0.1.2.2.tar.gz) = 5869
SHA256 (cabal/githash-0.1.5.0/githash-0.1.5.0.tar.gz) = 146fef47fae91d2d26a08945cf4e7cd31d0b085c344acf8b2c6726db5a854dd4
SIZE (cabal/githash-0.1.5.0/githash-0.1.5.0.tar.gz) = 6773
SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332
SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756
SHA256 (cabal/haddock-library-1.10.0/haddock-library-1.10.0.tar.gz) = f806c7d5a07d63166101332664c345278f88a5781a640ec3ef215c8fb0015395
SIZE (cabal/haddock-library-1.10.0/haddock-library-1.10.0.tar.gz) = 32427
SHA256 (cabal/happy-1.20.0/happy-1.20.0.tar.gz) = 3b1d3a8f93a2723b554d9f07b2cd136be1a7b2fcab1855b12b7aab5cbac8868c
SIZE (cabal/happy-1.20.0/happy-1.20.0.tar.gz) = 184515
SHA256 (cabal/hashable-1.3.1.0/hashable-1.3.1.0.tar.gz) = 8061823a4ac521b53912edcba36b956f3159cb885b07ec119af295a6568ca7c4
SIZE (cabal/hashable-1.3.1.0/hashable-1.3.1.0.tar.gz) = 21424
SHA256 (cabal/hashtables-1.2.4.1/hashtables-1.2.4.1.tar.gz) = 0ac3bf86030eeb1dd0f3d0cd1967cb610ee9564251622371fda560bc4e7def6d
SIZE (cabal/hashtables-1.2.4.1/hashtables-1.2.4.1.tar.gz) = 58425
SHA256 (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 67853047169fff7d3e5d87acef214ee185a6ab8c6a104ed9c59e389574cf6c05
SIZE (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 1264319
SHA256 (cabal/heaps-0.4/heaps-0.4.tar.gz) = 89329df8b95ae99ef272e41e7a2d0fe2f1bb7eacfcc34bc01664414b33067cfd
SIZE (cabal/heaps-0.4/heaps-0.4.tar.gz) = 10326
SHA256 (cabal/heapsize-0.3.0.1/heapsize-0.3.0.1.tar.gz) = 1e68f7c7a67e2565308e19505c61a378118ec5b24a9ebfbe669766dbd867686c
SIZE (cabal/heapsize-0.3.0.1/heapsize-0.3.0.1.tar.gz) = 4570
SHA256 (cabal/hie-bios-0.7.5/hie-bios-0.7.5.tar.gz) = 883b0a26837956d134da7aa9d98aa92c92aadfdc55205d42a34061dc270e0f4d
SIZE (cabal/hie-bios-0.7.5/hie-bios-0.7.5.tar.gz) = 50768
SHA256 (cabal/hiedb-0.3.0.1/hiedb-0.3.0.1.tar.gz) = 4c169033c4fbd82770fed5f2c1355af2b023ed7b356f1164cd2a0b920b4626b2
SIZE (cabal/hiedb-0.3.0.1/hiedb-0.3.0.1.tar.gz) = 24531
SHA256 (cabal/hlint-3.2.7/hlint-3.2.7.tar.gz) = 6f9c3d9603a072e1b76d3ee125dfaa54ce356fc0ced836affa741d989bedcf7c
SIZE (cabal/hlint-3.2.7/hlint-3.2.7.tar.gz) = 159088
SHA256 (cabal/hsc2hs-0.68.7/hsc2hs-0.68.7.tar.gz) = fd7915e41e3ed3bc7750fee0e8add2b4f32dcac8b7c544cfdf5542293223894a
SIZE (cabal/hsc2hs-0.68.7/hsc2hs-0.68.7.tar.gz) = 38630
SHA256 (cabal/hsc2hs-0.68.7/revision/1.cabal) = 4a0f6860a17e7c245646975e3c2981416afdcb6a7b3553c31005eb3641a7f55b
SIZE (cabal/hsc2hs-0.68.7/revision/1.cabal) = 2794
SHA256 (cabal/hscolour-1.24.4/hscolour-1.24.4.tar.gz) = 243332b082294117f37b2c2c68079fa61af68b36223b3fc07594f245e0e5321d
SIZE (cabal/hscolour-1.24.4/hscolour-1.24.4.tar.gz) = 28729
SHA256 (cabal/hslogger-1.3.1.0/hslogger-1.3.1.0.tar.gz) = 7f2364f6c0b9c5b85a257267a335816126ef2471c817a42797a5d3c57acaca5b
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/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
SIZE (cabal/implicit-hie-cradle-0.3.0.2/implicit-hie-cradle-0.3.0.2.tar.gz) = 4212
SHA256 (cabal/indexed-profunctors-0.1/indexed-profunctors-0.1.tar.gz) = 31dfb4319dff84199344000b1efad75158eeac17ddcbb27f91735e958591bb65
SIZE (cabal/indexed-profunctors-0.1/indexed-profunctors-0.1.tar.gz) = 6360
SHA256 (cabal/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz) = 7ac36ae3153cbe7a8e99eacffd065367b87544953cc92997f424a150db468139
SIZE (cabal/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz) = 8424
SHA256 (cabal/indexed-traversable-instances-0.1/indexed-traversable-instances-0.1.tar.gz) = faec44807902b58e50c8e12394d15ebda1f00c0e235b490f7b1c4ae5b5ae68dc
SIZE (cabal/indexed-traversable-instances-0.1/indexed-traversable-instances-0.1.tar.gz) = 4235
SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
SHA256 (cabal/invariant-0.5.4/invariant-0.5.4.tar.gz) = b9fa0a1805dde1a4d39bed154e297a37933d2a82b295231098a76be9d60397ca
SIZE (cabal/invariant-0.5.4/invariant-0.5.4.tar.gz) = 26998
SHA256 (cabal/js-dgtable-0.5.2/js-dgtable-0.5.2.tar.gz) = e28dd65bee8083b17210134e22e01c6349dc33c3b7bd17705973cd014e9f20ac
SIZE (cabal/js-dgtable-0.5.2/js-dgtable-0.5.2.tar.gz) = 49085
SHA256 (cabal/js-flot-0.8.3/js-flot-0.8.3.tar.gz) = 1ba2f2a6b8d85da76c41f526c98903cbb107f8642e506c072c1e7e3c20fe5e7a
SIZE (cabal/js-flot-0.8.3/js-flot-0.8.3.tar.gz) = 662691
SHA256 (cabal/js-jquery-3.3.1/js-jquery-3.3.1.tar.gz) = e0e0681f0da1130ede4e03a051630ea439c458cb97216cdb01771ebdbe44069b
SIZE (cabal/js-jquery-3.3.1/js-jquery-3.3.1.tar.gz) = 114431
SHA256 (cabal/kan-extensions-5.2.2/kan-extensions-5.2.2.tar.gz) = 3bf3ce4cacf9c57c03e9a1c36ecb1baf5d8356730853a2592d2112d1248498a0
SIZE (cabal/kan-extensions-5.2.2/kan-extensions-5.2.2.tar.gz) = 21887
SHA256 (cabal/lens-5.0.1/lens-5.0.1.tar.gz) = ec543d933636419d686a9f00898f9a81cbbde65a24960f43a9f0a27216e9fc3f
SIZE (cabal/lens-5.0.1/lens-5.0.1.tar.gz) = 698361
SHA256 (cabal/libyaml-0.1.2/libyaml-0.1.2.tar.gz) = 8f42d66f199fcaee255326f8f770d88b0670df56b5eb78002d6058f3a45e97b5
SIZE (cabal/libyaml-0.1.2/libyaml-0.1.2.tar.gz) = 63635
SHA256 (cabal/logict-0.7.0.3/logict-0.7.0.3.tar.gz) = 791ce86e2d40d08f487523541425c70b6bf9f6db2dc1e0e9b0b99eab7284515f
SIZE (cabal/logict-0.7.0.3/logict-0.7.0.3.tar.gz) = 5924
SHA256 (cabal/logict-0.7.0.3/revision/1.cabal) = e462901401268d1462f862617cfdd39d02ec6c4c7c96a6244c3b96d6d5af1d8e
SIZE (cabal/logict-0.7.0.3/revision/1.cabal) = 1535
SHA256 (cabal/lsp-1.2.0.0/lsp-1.2.0.0.tar.gz) = 669115cbb0ed0c6a43ecab5e0d063e0231c4c637ed904e43ac3341da09d24831
SIZE (cabal/lsp-1.2.0.0/lsp-1.2.0.0.tar.gz) = 35551
SHA256 (cabal/lsp-types-1.2.0.0/lsp-types-1.2.0.0.tar.gz) = 637a85878d7b8c895311eb6878f19c43038ef93db1e4de4820b04fa7bc30b4ab
SIZE (cabal/lsp-types-1.2.0.0/lsp-types-1.2.0.0.tar.gz) = 60522
SHA256 (cabal/lucid-2.9.12.1/lucid-2.9.12.1.tar.gz) = 41e0e76df02737c1ef19dfad88482fbac3918d9e206939de440299d6f1257e5a
SIZE (cabal/lucid-2.9.12.1/lucid-2.9.12.1.tar.gz) = 19988
SHA256 (cabal/math-functions-0.3.4.2/math-functions-0.3.4.2.tar.gz) = c1e50ac0d23492b684cce33a9a979e1315ac144175b54f82eade9b8b1885c1a3
SIZE (cabal/math-functions-0.3.4.2/math-functions-0.3.4.2.tar.gz) = 429223
SHA256 (cabal/megaparsec-9.0.1/megaparsec-9.0.1.tar.gz) = 7228bc49d8636632b481eb13f16f2a9633007b8f55ebc0105f517ad7f71f2501
SIZE (cabal/megaparsec-9.0.1/megaparsec-9.0.1.tar.gz) = 59734
SHA256 (cabal/megaparsec-9.0.1/revision/1.cabal) = 2244ab77521a52a0083966c5405b3151f149e1db50b1a5b104cd9b1e56617203
SIZE (cabal/megaparsec-9.0.1/revision/1.cabal) = 3248
SHA256 (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = b5427383c3fe24de378b07b50b0bee3d02e70e8cbfb7ae51b1946de5137d0783
SIZE (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = 26692
SHA256 (cabal/microlens-th-0.4.3.9/microlens-th-0.4.3.9.tar.gz) = 3c2e9ad5cc509cfb17253f46f553f691bb2a2382d05249b865ada44c84c3ee21
SIZE (cabal/microlens-th-0.4.3.9/microlens-th-0.4.3.9.tar.gz) = 23370
SHA256 (cabal/mmorph-1.1.5/mmorph-1.1.5.tar.gz) = 46fb450e3dedab419c47b0f154badb798c9e0e8cd097f78c40a12b47e1a8092f
SIZE (cabal/mmorph-1.1.5/mmorph-1.1.5.tar.gz) = 6925
SHA256 (cabal/mmorph-1.1.5/revision/1.cabal) = 9487ce601cbc3403c844c23a6fddb48f6b69a0097b77493670a45fc7a442fb20
SIZE (cabal/mmorph-1.1.5/revision/1.cabal) = 1036
SHA256 (cabal/monad-control-1.0.2.3/monad-control-1.0.2.3.tar.gz) = 6c1034189d237ae45368c70f0e68f714dd3beda715dd265b6c8a99fcc64022b1
SIZE (cabal/monad-control-1.0.2.3/monad-control-1.0.2.3.tar.gz) = 13864
SHA256 (cabal/monad-dijkstra-0.1.1.3/monad-dijkstra-0.1.1.3.tar.gz) = 6c6270f94d27203b6974563398e4b7e81ae53e6110cffaecf8ff6297c11ceb8f
SIZE (cabal/monad-dijkstra-0.1.1.3/monad-dijkstra-0.1.1.3.tar.gz) = 6107
SHA256 (cabal/monad-memo-0.5.3/monad-memo-0.5.3.tar.gz) = 16f8c46673ac2564cd7d4d7ce901c25ded61d72283a93985db24dc6736c60dbb
SIZE (cabal/monad-memo-0.5.3/monad-memo-0.5.3.tar.gz) = 27947
SHA256 (cabal/mono-traversable-1.0.15.1/mono-traversable-1.0.15.1.tar.gz) = c2df5b79ed2f88f2ee313e57c1d591d4463788e20d39e439297eec5ba5835ddf
SIZE (cabal/mono-traversable-1.0.15.1/mono-traversable-1.0.15.1.tar.gz) = 40815
SHA256 (cabal/monoid-subclasses-1.1/monoid-subclasses-1.1.tar.gz) = e40effb85b24eb44ac4c2986f6ff952a73373fa3eaa72155106114de6ecc60af
SIZE (cabal/monoid-subclasses-1.1/monoid-subclasses-1.1.tar.gz) = 51951
SHA256 (cabal/multistate-0.8.0.3/multistate-0.8.0.3.tar.gz) = 0f597aee4fdd243751a9f2d935156960c437252527818bec7d98709991a87969
SIZE (cabal/multistate-0.8.0.3/multistate-0.8.0.3.tar.gz) = 21505
SHA256 (cabal/mwc-random-0.15.0.1/mwc-random-0.15.0.1.tar.gz) = 030b05f658f2f574dd073e50338c8982a4cc8cbd2fa7111548539c05c92b0cdd
SIZE (cabal/mwc-random-0.15.0.1/mwc-random-0.15.0.1.tar.gz) = 26672
SHA256 (cabal/mwc-random-0.15.0.1/revision/2.cabal) = 48e4b01a7447671b8bd13957de65f19ef41ee0376083c0c501e179e68768276a
SIZE (cabal/mwc-random-0.15.0.1/revision/2.cabal) = 3372
SHA256 (cabal/network-3.1.0.1/network-3.1.0.1.tar.gz) = 5af256c71245deacf656775525a98875a0f5a3e5625b3be5992ed17b9a2a9d64
SIZE (cabal/network-3.1.0.1/network-3.1.0.1.tar.gz) = 115900
SHA256 (cabal/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz) = d94961ca15c42c798d19cde540ec12b25cc43435fb95e682399d6c1a02022d4e
SIZE (cabal/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz) = 8584
SHA256 (cabal/network-bsd-2.8.1.0/revision/3.cabal) = d92423549794926f8bac0b63d5963c898a2ab628a4bb2e10ec5ce05b579383c1
SIZE (cabal/network-bsd-2.8.1.0/revision/3.cabal) = 3742
SHA256 (cabal/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz) = 5680f6975d34cf4f81fa7ca0c8efd682261d6a1119e06dece0f67c7bd97fd52a
SIZE (cabal/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz) = 6278
SHA256 (cabal/network-info-0.2.0.10/revision/1.cabal) = cda87030e0e7adc56696006035fc322d5a6b8b0b41dd6d339ea630484de1711e
SIZE (cabal/network-info-0.2.0.10/revision/1.cabal) = 1717
SHA256 (cabal/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz) = 57856db93608a4d419f681b881c9b8d4448800d5a687587dc37e8a9e0b223584
SIZE (cabal/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz) = 32373
SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
SHA256 (cabal/opentelemetry-0.6.1/opentelemetry-0.6.1.tar.gz) = d38d85189edf01e3b4bd2c9b25456e4c65c190e0b824a91ea1f101f262640845
SIZE (cabal/opentelemetry-0.6.1/opentelemetry-0.6.1.tar.gz) = 6811
SHA256 (cabal/optparse-applicative-0.15.1.0/optparse-applicative-0.15.1.0.tar.gz) = 4db3675fd1e0594afdf079db46f4cd412d483835d703e7c07e1a1a37d6f046f3
SIZE (cabal/optparse-applicative-0.15.1.0/optparse-applicative-0.15.1.0.tar.gz) = 56203
SHA256 (cabal/optparse-applicative-0.15.1.0/revision/1.cabal) = 29ff6146aabf54d46c4c8788e8d1eadaea27c94f6d360c690c5f6c93dac4b07e
SIZE (cabal/optparse-applicative-0.15.1.0/revision/1.cabal) = 4810
SHA256 (cabal/optparse-simple-0.1.1.3/optparse-simple-0.1.1.3.tar.gz) = 3365d415a437ffe760ae642fea80ee63cee00d7e00218ed49ccf6ac114c4d5f3
SIZE (cabal/optparse-simple-0.1.1.3/optparse-simple-0.1.1.3.tar.gz) = 5096
SHA256 (cabal/ormolu-0.1.4.1/ormolu-0.1.4.1.tar.gz) = 3ab5bb2e6a9de89cdedd9c2adfab45a0b722d7735225bff83c305959e37f55a9
SIZE (cabal/ormolu-0.1.4.1/ormolu-0.1.4.1.tar.gz) = 125838
SHA256 (cabal/ormolu-0.1.4.1/revision/1.cabal) = ed404eac6e4eb64da1ca5fb749e0f99907431a9633e6ba34e44d260e7d7728ba
SIZE (cabal/ormolu-0.1.4.1/revision/1.cabal) = 6499
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
SHA256 (cabal/parallel-3.2.2.0/revision/3.cabal) = 421ce1717610bab82969572b96be89d83ea8d8afe7751cb54d80b996fff063d3
SIZE (cabal/parallel-3.2.2.0/revision/3.cabal) = 1817
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/polyparse-1.13/polyparse-1.13.tar.gz) = 1c4c72980e1e5a4f07fea65ca08b2399581d2a6aa21eb1078f7ad286c279707b
SIZE (cabal/polyparse-1.13/polyparse-1.13.tar.gz) = 33144
SHA256 (cabal/polyparse-1.13/revision/2.cabal) = d43dc209be86cbc7eb5cb98cd80ad36c8b035397e9dd200f669b19d20f37b8d8
SIZE (cabal/polyparse-1.13/revision/2.cabal) = 2740
SHA256 (cabal/pretty-simple-4.0.0.0/pretty-simple-4.0.0.0.tar.gz) = dc5743f6e32d0e0570fe2ea303a6965ea3d945a84ee43ead734fd04a0aea3beb
SIZE (cabal/pretty-simple-4.0.0.0/pretty-simple-4.0.0.0.tar.gz) = 39887
SHA256 (cabal/prettyprinter-1.7.0/prettyprinter-1.7.0.tar.gz) = 591b87ce8a5cff39d66cb1c156c7d27d04de57952f16eb3ce3afe309ac26e0a7
SIZE (cabal/prettyprinter-1.7.0/prettyprinter-1.7.0.tar.gz) = 55569
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.2/prettyprinter-ansi-terminal-1.1.2.tar.gz) = e26b7338b90830a126e210ec164426bd3da7d099a319d1287a40e3efce2a1799
SIZE (cabal/prettyprinter-ansi-terminal-1.1.2/prettyprinter-ansi-terminal-1.1.2.tar.gz) = 8836
SHA256 (cabal/primes-0.2.1.0/primes-0.2.1.0.tar.gz) = 74d66558fb638ea4d31eae2fe1a294cb5a9d64491314305d74a11d93f277c65b
SIZE (cabal/primes-0.2.1.0/primes-0.2.1.0.tar.gz) = 4602
SHA256 (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 6bebecfdf2a57787d9fd5231bfd612b65a92edd7b33a973b2a0f11312b89a3f0
SIZE (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 52184
SHA256 (cabal/primitive-0.7.1.0/revision/2.cabal) = f6357d5720c1c665096c3e011467daf443198b786a708d2ff926958a24d508d4
SIZE (cabal/primitive-0.7.1.0/revision/2.cabal) = 2728
SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
SHA256 (cabal/psqueues-0.2.7.2/psqueues-0.2.7.2.tar.gz) = 26263b555d943f9b18bbebda6a090848fdba3c1b403a9b7c848f6bac99e893f9
SIZE (cabal/psqueues-0.2.7.2/psqueues-0.2.7.2.tar.gz) = 27455
SHA256 (cabal/psqueues-0.2.7.2/revision/1.cabal) = dbefb35cff7f85ecbe846aed9d6362a3ce1c45260885fb9d562d8c8ed8a81534
SIZE (cabal/psqueues-0.2.7.2/revision/1.cabal) = 4926
SHA256 (cabal/random-1.2.0/random-1.2.0.tar.gz) = e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de
SIZE (cabal/random-1.2.0/random-1.2.0.tar.gz) = 37889
SHA256 (cabal/random-1.2.0/revision/5.cabal) = 30d72df4cc1d2fe2d445c88f0ee9d21965af7ce86660c43a6c32a6a1d90d51c9
SIZE (cabal/random-1.2.0/revision/5.cabal) = 6094
SHA256 (cabal/random-shuffle-0.0.4/random-shuffle-0.0.4.tar.gz) = 52704411f040fd0bf2361dad162e35dc13caa6535b2e4908d3513c00a95d0615
SIZE (cabal/random-shuffle-0.0.4/random-shuffle-0.0.4.tar.gz) = 2847
SHA256 (cabal/refact-0.3.0.2/refact-0.3.0.2.tar.gz) = 0ad029727797c8ca5d179c7abf1bfc135d86a7d72cf93785ee12ad243aeb1f6c
SIZE (cabal/refact-0.3.0.2/refact-0.3.0.2.tar.gz) = 2345
SHA256 (cabal/refinery-0.3.0.0/refinery-0.3.0.0.tar.gz) = 97421c10eea4ebc3caa13ab010db56590f48d09402ccc146093cdf725cb74baf
SIZE (cabal/refinery-0.3.0.0/refinery-0.3.0.0.tar.gz) = 9525
SHA256 (cabal/reflection-2.1.6/reflection-2.1.6.tar.gz) = bf3e14917ebb329a53701a3cce0afe670f20037a0148dbfa5cbfa574ed6ba6cd
SIZE (cabal/reflection-2.1.6/reflection-2.1.6.tar.gz) = 19976
SHA256 (cabal/regex-base-0.94.0.1/regex-base-0.94.0.1.tar.gz) = 71b1d96fff201f31fe8cd4532f056aca03a21cd486890256dc3007dd73adedd9
SIZE (cabal/regex-base-0.94.0.1/regex-base-0.94.0.1.tar.gz) = 10095
SHA256 (cabal/regex-tdfa-1.3.1.0/regex-tdfa-1.3.1.0.tar.gz) = 15c376783d397b3b9933cf35980808feddde273bd6f2445babbccb2f76a42ec0
SIZE (cabal/regex-tdfa-1.3.1.0/regex-tdfa-1.3.1.0.tar.gz) = 77767
SHA256 (cabal/regex-tdfa-1.3.1.0/revision/2.cabal) = eb8d0f007cf45faca8574f56f0d19c9b02bc529ef1688d8f8a9751ce7dc36cc3
SIZE (cabal/regex-tdfa-1.3.1.0/revision/2.cabal) = 6483
SHA256 (cabal/resourcet-1.2.4.2/resourcet-1.2.4.2.tar.gz) = 17f20842043ad199961a801b6efb1233b9098eb3537f8395844268f6a223eb87
SIZE (cabal/resourcet-1.2.4.2/resourcet-1.2.4.2.tar.gz) = 16862
SHA256 (cabal/retrie-0.1.1.1/retrie-0.1.1.1.tar.gz) = f162028ecbfea991f8a22701637b3869c8bd306f48823316c92496e4ea66d7d0
SIZE (cabal/retrie-0.1.1.1/retrie-0.1.1.1.tar.gz) = 84076
SHA256 (cabal/rope-utf16-splay-0.3.2.0/rope-utf16-splay-0.3.2.0.tar.gz) = f704b815dc8e2bdfe30b54345ad9545ff6f14f6ca53ba3a4f856948ee3f04c79
SIZE (cabal/rope-utf16-splay-0.3.2.0/rope-utf16-splay-0.3.2.0.tar.gz) = 7679
SHA256 (cabal/safe-0.3.19/safe-0.3.19.tar.gz) = 25043442c8f8aa95955bb17467d023630632b961aaa61e807e325d9b2c33f7a2
SIZE (cabal/safe-0.3.19/safe-0.3.19.tar.gz) = 11267
SHA256 (cabal/safe-exceptions-0.1.7.1/safe-exceptions-0.1.7.1.tar.gz) = 4bf6dd0a2b18279be843ece044a89248553c092bb1fc5bd7efa55c1c1d537d3e
SIZE (cabal/safe-exceptions-0.1.7.1/safe-exceptions-0.1.7.1.tar.gz) = 13650
SHA256 (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 278d0afc87450254f8a76eab21b5583af63954efc9b74844a17a21a68013140f
SIZE (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 23510
SHA256 (cabal/semigroupoids-5.3.5/semigroupoids-5.3.5.tar.gz) = 552f18e13ef347118911c950957e4adcda0a1f948e274f29ec449cc413d3c6b0
SIZE (cabal/semigroupoids-5.3.5/semigroupoids-5.3.5.tar.gz) = 23362
SHA256 (cabal/semigroups-0.19.1/semigroups-0.19.1.tar.gz) = 79e761e64b862564a3470d5d356cb6b060b14452d675859aed3b2d1e14646648
SIZE (cabal/semigroups-0.19.1/semigroups-0.19.1.tar.gz) = 21124
SHA256 (cabal/shake-0.19.4/shake-0.19.4.tar.gz) = 5bae8873f628113604159f650802edb249dfbe5802c4612751f680ac987d73ee
SIZE (cabal/shake-0.19.4/shake-0.19.4.tar.gz) = 267011
SHA256 (cabal/some-1.0.2/some-1.0.2.tar.gz) = ccf8a4b07d5236a6f966649ebef39e764f1f6bb52217647e2e96d0cdfe2bbb8a
SIZE (cabal/some-1.0.2/some-1.0.2.tar.gz) = 8256
SHA256 (cabal/sorted-list-0.2.1.0/sorted-list-0.2.1.0.tar.gz) = b4e476157cf0df745eb3c39921357ffb2bf411cd169e755e99536031e07c5ef4
SIZE (cabal/sorted-list-0.2.1.0/sorted-list-0.2.1.0.tar.gz) = 5965
SHA256 (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 271fe5104c9f40034aa9a1aad6269bcecc9454bc5a57c247e69e17de996c1f2a
SIZE (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 15942
SHA256 (cabal/split-0.2.3.4/revision/1.cabal) = 048c75891d63a03828f97667214aaaf0e67b7dcbfec297753e39939ffda6f51a
SIZE (cabal/split-0.2.3.4/revision/1.cabal) = 2647
SHA256 (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35
SIZE (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 20754
SHA256 (cabal/sqlite-simple-0.4.18.0/sqlite-simple-0.4.18.0.tar.gz) = f73f1866f672db1941a2cb60b18532c185ef45b0950a538a6598e57791d32c02
SIZE (cabal/sqlite-simple-0.4.18.0/sqlite-simple-0.4.18.0.tar.gz) = 33969
SHA256 (cabal/streaming-commons-0.2.2.1/streaming-commons-0.2.2.1.tar.gz) = 306940bf4878a0b714e6746a7f934d018100efc86332c176a648014bfe1e81dd
SIZE (cabal/streaming-commons-0.2.2.1/streaming-commons-0.2.2.1.tar.gz) = 86559
SHA256 (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = dff6abc08ad637e51891bb8b475778c40926c51219eda60fd64f0d9680226241
SIZE (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = 12488
SHA256 (cabal/strict-list-0.1.5/strict-list-0.1.5.tar.gz) = ba7338766ba5fbb4069b748e5bdce12866379c32f1ab1c6015d45dbd1010bb1a
SIZE (cabal/strict-list-0.1.5/strict-list-0.1.5.tar.gz) = 6384
SHA256 (cabal/stylish-haskell-0.12.2.0/stylish-haskell-0.12.2.0.tar.gz) = 0c8df203bed73ec4bdf6227da66a5ef04a0d35d02bf7ce2dd412fbf13cc9961c
SIZE (cabal/stylish-haskell-0.12.2.0/stylish-haskell-0.12.2.0.tar.gz) = 65071
SHA256 (cabal/syb-0.7.2.1/syb-0.7.2.1.tar.gz) = 1807c66f77e66786739387f0ae9f16d150d1cfa9d626afcb729f0e9b442a8d96
SIZE (cabal/syb-0.7.2.1/syb-0.7.2.1.tar.gz) = 39768
SHA256 (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = f5e0fcf95f0bb4aa63f428f2c01955a41ea1a42cfcf39145ed631f59a9616c02
SIZE (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = 9842
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = ea06b2cda25fc4b52dac48cc23e5a756f997df8985ecaee5a554202508a11c40
SIZE (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = 37848
SHA256 (cabal/th-compat-0.1.2/th-compat-0.1.2.tar.gz) = 2bc45d0199de3dc65ebc9b71251799f5238869dbc6a66bdf0c06c7e23d603801
SIZE (cabal/th-compat-0.1.2/th-compat-0.1.2.tar.gz) = 11737
SHA256 (cabal/th-extras-0.0.0.4/th-extras-0.0.0.4.tar.gz) = 8feff450aaf28ec4f08c45a5656c62879861a8e7f45591cb367d5351ddc3fbed
SIZE (cabal/th-extras-0.0.0.4/th-extras-0.0.0.4.tar.gz) = 2473
SHA256 (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = d798c9f56e17def441e8f51e54cc11afdb3e76c6a9d1e9ee154e9a78da0bf508
SIZE (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = 9804
SHA256 (cabal/these-1.1.1.1/revision/1.cabal) = e981c65228db5ae77a043631f74a1e4a4b770f7213866f584e3476b52512f1af
SIZE (cabal/these-1.1.1.1/revision/1.cabal) = 2631
SHA256 (cabal/time-compat-1.9.5/time-compat-1.9.5.tar.gz) = 3126b267d19f31d52a3c36f13a8788be03242f829a5bddd8a3084e134d01e3a6
SIZE (cabal/time-compat-1.9.5/time-compat-1.9.5.tar.gz) = 59336
SHA256 (cabal/time-compat-1.9.5/revision/1.cabal) = a586bd5a59b47ea0c9eafc55c6936ede11126f4a6e619d6d7aeefee73c43d9b8
SIZE (cabal/time-compat-1.9.5/revision/1.cabal) = 4954
SHA256 (cabal/transformers-base-0.4.5.2/transformers-base-0.4.5.2.tar.gz) = d0c80c63fdce6a077dd8eda4f1ff289b85578703a3f1272e141d400fe23245e8
SIZE (cabal/transformers-base-0.4.5.2/transformers-base-0.4.5.2.tar.gz) = 2849
SHA256 (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 7e2e0251e5e6d28142615a4b950a3fabac9c0b7804b1ec4a4ae985f19519a9f9
SIZE (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 41347
SHA256 (cabal/type-equality-1/type-equality-1.tar.gz) = 4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8
SIZE (cabal/type-equality-1/type-equality-1.tar.gz) = 4525
SHA256 (cabal/type-equality-1/revision/2.cabal) = f2a895a7b22384d9b43a9c6608725b2de7581e77e5b20ab9cfe3f959f6cd71a8
SIZE (cabal/type-equality-1/revision/2.cabal) = 1569
SHA256 (cabal/typed-process-0.2.6.0/typed-process-0.2.6.0.tar.gz) = 31a2a81f33463fedc33cc519ad5b9679787e648fe2ec7efcdebd7d54bdbbc2b1
SIZE (cabal/typed-process-0.2.6.0/typed-process-0.2.6.0.tar.gz) = 17363
SHA256 (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = e777c94628445556a71f135a42cf72d2cfbaccba5849cc42fbfec8b2182e3ad2
SIZE (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = 29787
SHA256 (cabal/uniplate-1.6.13/revision/1.cabal) = c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7
SIZE (cabal/uniplate-1.6.13/revision/1.cabal) = 3320
SHA256 (cabal/unix-compat-0.5.3/unix-compat-0.5.3.tar.gz) = 0893b597ea0db406429d0d563506af6755728eface0e1981f9392122db88e5c8
SIZE (cabal/unix-compat-0.5.3/unix-compat-0.5.3.tar.gz) = 13582
SHA256 (cabal/unliftio-0.2.14/unliftio-0.2.14.tar.gz) = 19f0b36e5c23147e6876a4e5470892c6c943a70c7d6e0320fb505ee6be75913f
SIZE (cabal/unliftio-0.2.14/unliftio-0.2.14.tar.gz) = 54566
SHA256 (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 919f0d1297ea2f5373118553c1df2a9405d8b9e31a8307e829da67d4953c299a
SIZE (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 3696
SHA256 (cabal/unliftio-core-0.2.0.1/revision/1.cabal) = 9b3e44ea9aacacbfc35b3b54015af450091916ac3618a41868ebf6546977659a
SIZE (cabal/unliftio-core-0.2.0.1/revision/1.cabal) = 1082
SHA256 (cabal/unordered-containers-0.2.13.0/unordered-containers-0.2.13.0.tar.gz) = 86b01369ab8eb311383a052d389337e2cd71a63088323f02932754df4aa37b55
SIZE (cabal/unordered-containers-0.2.13.0/unordered-containers-0.2.13.0.tar.gz) = 53379
SHA256 (cabal/unsafe-0.0/unsafe-0.0.tar.gz) = df0a74ccf7b43956c1b5decd5580e235317d1f96a1bbd75e117fc21143ee8641
SIZE (cabal/unsafe-0.0/unsafe-0.0.tar.gz) = 2347
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-1.3.14/uuid-1.3.14.tar.gz) = 6a1cfed3428e93c06257673a675e45c3d03e7a8f2962c9a34bb951e54c1252d7
SIZE (cabal/uuid-1.3.14/uuid-1.3.14.tar.gz) = 8792
SHA256 (cabal/uuid-types-1.0.4/uuid-types-1.0.4.tar.gz) = c2aa2ccaa3a74259aca1f57cc1c277822086430814ce5e4f38cfd868fe48ec06
SIZE (cabal/uuid-types-1.0.4/uuid-types-1.0.4.tar.gz) = 11537
SHA256 (cabal/vector-0.12.2.0/vector-0.12.2.0.tar.gz) = 17ab0b84c87859333ff681bb9f768368779677925bd589ff4baa05be3fd26b50
SIZE (cabal/vector-0.12.2.0/vector-0.12.2.0.tar.gz) = 142213
SHA256 (cabal/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz) = 76176a56778bf30a275b1089ee6db24ec6c67d92525145f8dfe215b80137af3b
SIZE (cabal/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz) = 26681
SHA256 (cabal/vector-algorithms-0.8.0.4/revision/1.cabal) = bf4760b23a0fee09abb8c9e3c952c870f5dc9780876e9d7e38ab2bdd98c8f283
SIZE (cabal/vector-algorithms-0.8.0.4/revision/1.cabal) = 3752
SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
SHA256 (cabal/yaml-0.11.5.0/yaml-0.11.5.0.tar.gz) = b28e748bd69948cb1b43694d4d7c74756e060e09ca91688d0485e23f19d6cdad
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

View File

@ -0,0 +1,10 @@
--- ghcide/ghcide.cabal.orig 2021-04-13 07:56:15 UTC
+++ ghcide/ghcide.cabal
@@ -405,7 +405,6 @@ executable ghcide-bench
extra,
filepath,
ghcide,
- lsp-test == 0.14.0.0,
optparse-applicative,
process,
safe-exceptions,

View File

@ -0,0 +1,29 @@
--- hls-test-utils/hls-test-utils.cabal.orig 2021-04-13 07:56:15 UTC
+++ hls-test-utils/hls-test-utils.cabal
@@ -36,7 +36,6 @@ library
, aeson
, async
, base
- , 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
- , hspec-core
, lens
, lsp ^>=1.2
- , lsp-test ==0.14.0.0
, lsp-types ^>=1.2
, shake
- , tasty
- , tasty-expected-failure
- , tasty-golden
- , tasty-hunit
- , tasty-rerun
, temporary
, text
, unordered-containers

View File

@ -0,0 +1,6 @@
Haskell language server is an implementation of the LSP protocol for Haskell
programming language. It features code evaluation codelens, type information
and documentation on hover, integration with retrie, code lenses for explicit
import lists.
WWW: https://github.com/haskell/haskell-language-server/

View File

@ -0,0 +1,76 @@
PORTNAME= hls-install
DISTVERSION= 1.1.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Helper for building devel/hs-haskell-language-server
LICENSE= APACHE20
USES= cabal
USE_GITHUB= yes
GH_ACCOUNT= haskell
GH_PROJECT= haskell-language-server
USE_CABAL= Cabal-3.4.0.0 \
aeson-1.5.6.0_1 \
assoc-1.0.2_1 \
attoparsec-0.14.1 \
base-compat-0.11.2 \
base-compat-batteries-0.11.2 \
base-orphans-0.8.4 \
base16-bytestring-1.0.1.0 \
bifunctors-5.5.10 \
binary-instances-1.0.1_1 \
binary-orphans-1.0.1_5 \
cabal-install-parsers-0.4.1_1 \
case-insensitive-1.2.1.0 \
clock-0.8.2 \
comonad-5.0.8 \
cryptohash-sha256-0.11.102.0 \
data-fix-0.3.1 \
distributive-0.6.2.1 \
dlist-1.0 \
extra-1.7.9 \
filepattern-0.1.2 \
hashable-1.3.1.0 \
heaps-0.4 \
hsc2hs-0.68.7_1 \
indexed-traversable-0.1.1 \
integer-logarithms-1.0.3.1 \
js-dgtable-0.5.2 \
js-flot-0.8.3 \
js-jquery-3.3.1 \
lukko-0.1.1.3_1 \
network-uri-2.6.4.1 \
primitive-0.7.1.0_2 \
random-1.2.0_5 \
scientific-0.3.6.2 \
shake-0.19.4 \
splitmix-0.1.0.3 \
strict-0.4.0.1 \
tagged-0.8.6.1 \
tar-0.5.1.1_3 \
text-binary-0.2.1.1 \
th-abstraction-0.4.2.0 \
th-compat-0.1.2 \
these-1.1.1.1_1 \
time-compat-1.9.5_1 \
transformers-compat-0.6.6 \
unordered-containers-0.2.13.0 \
utf8-string-1.0.2 \
uuid-types-1.0.4 \
vector-0.12.3.0 \
vector-binary-instances-0.2.5.2
WRKSRC_SUBDIR= install
post-extract:
${RM} ${WRKSRC}/cabal.project
echo "executable hls-install" >> ${WRKSRC}/hls-install.cabal
echo " main-is: ../install.hs" >> ${WRKSRC}/hls-install.cabal
echo " build-depends: hls-install" >> ${WRKSRC}/hls-install.cabal
echo " , base" >> ${WRKSRC}/hls-install.cabal
.include <bsd.port.mk>

View File

@ -0,0 +1,127 @@
TIMESTAMP = 1618427275
SHA256 (cabal/Cabal-3.4.0.0/Cabal-3.4.0.0.tar.gz) = b879998a96763b30fd8a1a5f4e94923dcefa73c4da700813f2884f47026541fd
SIZE (cabal/Cabal-3.4.0.0/Cabal-3.4.0.0.tar.gz) = 836699
SHA256 (cabal/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 0361c34be3d2ec945201f02501693436fbda10dcc549469481a084b2de22bfe8
SIZE (cabal/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 286364
SHA256 (cabal/aeson-1.5.6.0/revision/1.cabal) = d3e76872f8634c9cd33eb128d6c4dd1bf0cc8d71d1f32055d774490d5f6dedf8
SIZE (cabal/aeson-1.5.6.0/revision/1.cabal) = 6786
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
SIZE (cabal/assoc-1.0.2/revision/1.cabal) = 1205
SHA256 (cabal/attoparsec-0.14.1/attoparsec-0.14.1.tar.gz) = 870f8f81d90c28f977c02e383fca78617ee3b5ba31bf0b67186add4b36ad29b3
SIZE (cabal/attoparsec-0.14.1/attoparsec-0.14.1.tar.gz) = 165043
SHA256 (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 53a6b5145442fba5a4bad6db2bcdede17f164642b48bc39b95015422a39adbdb
SIZE (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 34625
SHA256 (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 31e066a5aa96af94fe6465adb959c38d63a49e01357641aa4322c754a94d3023
SIZE (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 16902
SHA256 (cabal/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz) = 37b2b59356c03400a2d509862677393c5ff706a0aabf826c104f6fe03d93bbb3
SIZE (cabal/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz) = 22573
SHA256 (cabal/base16-bytestring-1.0.1.0/base16-bytestring-1.0.1.0.tar.gz) = c0c70a4b58be53d36971bd7361ba300f82a5d5ebf7f50e1a2d7bfc8838bdd6fa
SIZE (cabal/base16-bytestring-1.0.1.0/base16-bytestring-1.0.1.0.tar.gz) = 7256
SHA256 (cabal/bifunctors-5.5.10/bifunctors-5.5.10.tar.gz) = e7729cfd8b6af5cecd7dd509e4e493eec0f1522876cc0ccf4f5805495c33a90d
SIZE (cabal/bifunctors-5.5.10/bifunctors-5.5.10.tar.gz) = 45810
SHA256 (cabal/binary-instances-1.0.1/binary-instances-1.0.1.tar.gz) = 0006fec46a653db4fe7d914a6fd83eff907709f23952bf8ca31a67cce3971872
SIZE (cabal/binary-instances-1.0.1/binary-instances-1.0.1.tar.gz) = 5187
SHA256 (cabal/binary-instances-1.0.1/revision/1.cabal) = 974740042381555f9e3614d9fe37136daba155e1f92bc048894698590bcd82f7
SIZE (cabal/binary-instances-1.0.1/revision/1.cabal) = 2683
SHA256 (cabal/binary-orphans-1.0.1/binary-orphans-1.0.1.tar.gz) = 431ad40b8d812bada186c68935c0a69aa2904ca3bc57d957e1b0fb7d73b1753d
SIZE (cabal/binary-orphans-1.0.1/binary-orphans-1.0.1.tar.gz) = 4425
SHA256 (cabal/binary-orphans-1.0.1/revision/5.cabal) = c6c9d3d482b30b532b56414bcc395887249a30b1325a7873b29c65f7f5194dc0
SIZE (cabal/binary-orphans-1.0.1/revision/5.cabal) = 2116
SHA256 (cabal/cabal-install-parsers-0.4.1/cabal-install-parsers-0.4.1.tar.gz) = 032e34f8e5a2b71210db45bcf6ad2f83852bec9e085486855f4a5bf401255cb6
SIZE (cabal/cabal-install-parsers-0.4.1/cabal-install-parsers-0.4.1.tar.gz) = 40815
SHA256 (cabal/cabal-install-parsers-0.4.1/revision/1.cabal) = c5699cc5d143f54d197bcc5b3b6fb27c8485ea864ca2650178fa942821f912ba
SIZE (cabal/cabal-install-parsers-0.4.1/revision/1.cabal) = 3860
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 0b5db110c703e68b251d5883253a934b012110b45393fc65df1b095eb9a4e461
SIZE (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 7604
SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
SHA256 (cabal/cryptohash-sha256-0.11.102.0/cryptohash-sha256-0.11.102.0.tar.gz) = 8ad6e9875a9128f6cd66d65d80f9f85dd0559c73ac00bb37f71fbee820d10519
SIZE (cabal/cryptohash-sha256-0.11.102.0/cryptohash-sha256-0.11.102.0.tar.gz) = 15636
SHA256 (cabal/data-fix-0.3.1/data-fix-0.3.1.tar.gz) = 9b45c040472922c197bb33190197b5895afac6318203b2afb30251d4df8bcc79
SIZE (cabal/data-fix-0.3.1/data-fix-0.3.1.tar.gz) = 5520
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/extra-1.7.9/extra-1.7.9.tar.gz) = f66e26a63b216f0ca33665a75c08eada0a96af192ace83a18d87839d79afdf9d
SIZE (cabal/extra-1.7.9/extra-1.7.9.tar.gz) = 44369
SHA256 (cabal/filepattern-0.1.2/filepattern-0.1.2.tar.gz) = d92912ee0db0b8c50d6b2ffdc1ae91ee30e2704b47896aa325b42b58a2fcf65b
SIZE (cabal/filepattern-0.1.2/filepattern-0.1.2.tar.gz) = 15737
SHA256 (cabal/hashable-1.3.1.0/hashable-1.3.1.0.tar.gz) = 8061823a4ac521b53912edcba36b956f3159cb885b07ec119af295a6568ca7c4
SIZE (cabal/hashable-1.3.1.0/hashable-1.3.1.0.tar.gz) = 21424
SHA256 (cabal/heaps-0.4/heaps-0.4.tar.gz) = 89329df8b95ae99ef272e41e7a2d0fe2f1bb7eacfcc34bc01664414b33067cfd
SIZE (cabal/heaps-0.4/heaps-0.4.tar.gz) = 10326
SHA256 (cabal/hsc2hs-0.68.7/hsc2hs-0.68.7.tar.gz) = fd7915e41e3ed3bc7750fee0e8add2b4f32dcac8b7c544cfdf5542293223894a
SIZE (cabal/hsc2hs-0.68.7/hsc2hs-0.68.7.tar.gz) = 38630
SHA256 (cabal/hsc2hs-0.68.7/revision/1.cabal) = 4a0f6860a17e7c245646975e3c2981416afdcb6a7b3553c31005eb3641a7f55b
SIZE (cabal/hsc2hs-0.68.7/revision/1.cabal) = 2794
SHA256 (cabal/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz) = 7ac36ae3153cbe7a8e99eacffd065367b87544953cc92997f424a150db468139
SIZE (cabal/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz) = 8424
SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
SHA256 (cabal/js-dgtable-0.5.2/js-dgtable-0.5.2.tar.gz) = e28dd65bee8083b17210134e22e01c6349dc33c3b7bd17705973cd014e9f20ac
SIZE (cabal/js-dgtable-0.5.2/js-dgtable-0.5.2.tar.gz) = 49085
SHA256 (cabal/js-flot-0.8.3/js-flot-0.8.3.tar.gz) = 1ba2f2a6b8d85da76c41f526c98903cbb107f8642e506c072c1e7e3c20fe5e7a
SIZE (cabal/js-flot-0.8.3/js-flot-0.8.3.tar.gz) = 662691
SHA256 (cabal/js-jquery-3.3.1/js-jquery-3.3.1.tar.gz) = e0e0681f0da1130ede4e03a051630ea439c458cb97216cdb01771ebdbe44069b
SIZE (cabal/js-jquery-3.3.1/js-jquery-3.3.1.tar.gz) = 114431
SHA256 (cabal/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz) = a80efb60cfa3dae18682c01980d76d5f7e413e191cd186992e1bf7388d48ab1f
SIZE (cabal/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz) = 28575
SHA256 (cabal/lukko-0.1.1.3/revision/1.cabal) = 2db49b6cb6632a46ec446fc51870cd0d49e0a66d1c5d2063f46ae52a100eb856
SIZE (cabal/lukko-0.1.1.3/revision/1.cabal) = 4542
SHA256 (cabal/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz) = 57856db93608a4d419f681b881c9b8d4448800d5a687587dc37e8a9e0b223584
SIZE (cabal/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz) = 32373
SHA256 (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 6bebecfdf2a57787d9fd5231bfd612b65a92edd7b33a973b2a0f11312b89a3f0
SIZE (cabal/primitive-0.7.1.0/primitive-0.7.1.0.tar.gz) = 52184
SHA256 (cabal/primitive-0.7.1.0/revision/2.cabal) = f6357d5720c1c665096c3e011467daf443198b786a708d2ff926958a24d508d4
SIZE (cabal/primitive-0.7.1.0/revision/2.cabal) = 2728
SHA256 (cabal/random-1.2.0/random-1.2.0.tar.gz) = e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de
SIZE (cabal/random-1.2.0/random-1.2.0.tar.gz) = 37889
SHA256 (cabal/random-1.2.0/revision/5.cabal) = 30d72df4cc1d2fe2d445c88f0ee9d21965af7ce86660c43a6c32a6a1d90d51c9
SIZE (cabal/random-1.2.0/revision/5.cabal) = 6094
SHA256 (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 278d0afc87450254f8a76eab21b5583af63954efc9b74844a17a21a68013140f
SIZE (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 23510
SHA256 (cabal/shake-0.19.4/shake-0.19.4.tar.gz) = 5bae8873f628113604159f650802edb249dfbe5802c4612751f680ac987d73ee
SIZE (cabal/shake-0.19.4/shake-0.19.4.tar.gz) = 267011
SHA256 (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35
SIZE (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 20754
SHA256 (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = dff6abc08ad637e51891bb8b475778c40926c51219eda60fd64f0d9680226241
SIZE (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = 12488
SHA256 (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = f5e0fcf95f0bb4aa63f428f2c01955a41ea1a42cfcf39145ed631f59a9616c02
SIZE (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = 9842
SHA256 (cabal/tar-0.5.1.1/tar-0.5.1.1.tar.gz) = b384449f62b2b0aa3e6d2cb1004b8060b01f21ec93e7b63e7af6d8fad8a9f1de
SIZE (cabal/tar-0.5.1.1/tar-0.5.1.1.tar.gz) = 39155
SHA256 (cabal/tar-0.5.1.1/revision/3.cabal) = 94ded05718fe75b88c98e7113feeb9fca50688a7e59b6aefd80a6f48438c5062
SIZE (cabal/tar-0.5.1.1/revision/3.cabal) = 5464
SHA256 (cabal/text-binary-0.2.1.1/text-binary-0.2.1.1.tar.gz) = b697b2bd09080643d4686705c779122129638904870df5c1d41c8fc72f08f4a1
SIZE (cabal/text-binary-0.2.1.1/text-binary-0.2.1.1.tar.gz) = 1729
SHA256 (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = ea06b2cda25fc4b52dac48cc23e5a756f997df8985ecaee5a554202508a11c40
SIZE (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = 37848
SHA256 (cabal/th-compat-0.1.2/th-compat-0.1.2.tar.gz) = 2bc45d0199de3dc65ebc9b71251799f5238869dbc6a66bdf0c06c7e23d603801
SIZE (cabal/th-compat-0.1.2/th-compat-0.1.2.tar.gz) = 11737
SHA256 (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = d798c9f56e17def441e8f51e54cc11afdb3e76c6a9d1e9ee154e9a78da0bf508
SIZE (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = 9804
SHA256 (cabal/these-1.1.1.1/revision/1.cabal) = e981c65228db5ae77a043631f74a1e4a4b770f7213866f584e3476b52512f1af
SIZE (cabal/these-1.1.1.1/revision/1.cabal) = 2631
SHA256 (cabal/time-compat-1.9.5/time-compat-1.9.5.tar.gz) = 3126b267d19f31d52a3c36f13a8788be03242f829a5bddd8a3084e134d01e3a6
SIZE (cabal/time-compat-1.9.5/time-compat-1.9.5.tar.gz) = 59336
SHA256 (cabal/time-compat-1.9.5/revision/1.cabal) = a586bd5a59b47ea0c9eafc55c6936ede11126f4a6e619d6d7aeefee73c43d9b8
SIZE (cabal/time-compat-1.9.5/revision/1.cabal) = 4954
SHA256 (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 7e2e0251e5e6d28142615a4b950a3fabac9c0b7804b1ec4a4ae985f19519a9f9
SIZE (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 41347
SHA256 (cabal/unordered-containers-0.2.13.0/unordered-containers-0.2.13.0.tar.gz) = 86b01369ab8eb311383a052d389337e2cd71a63088323f02932754df4aa37b55
SIZE (cabal/unordered-containers-0.2.13.0/unordered-containers-0.2.13.0.tar.gz) = 53379
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.4/uuid-types-1.0.4.tar.gz) = c2aa2ccaa3a74259aca1f57cc1c277822086430814ce5e4f38cfd868fe48ec06
SIZE (cabal/uuid-types-1.0.4/uuid-types-1.0.4.tar.gz) = 11537
SHA256 (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 15f818505adda63e7f484ecdf92dbb3c1ec76a9def004c9424db8fa6bc41b703
SIZE (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 148083
SHA256 (cabal/vector-binary-instances-0.2.5.2/vector-binary-instances-0.2.5.2.tar.gz) = b72e3b2109a02c75cb8f07ef0aabba0dba6ec0148e21321a0a2b2197c9a2f54d
SIZE (cabal/vector-binary-instances-0.2.5.2/vector-binary-instances-0.2.5.2.tar.gz) = 4028
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

View File

@ -0,0 +1,10 @@
--- src/Cabal.hs.orig 2021-02-24 05:03:56 UTC
+++ src/Cabal.hs
@@ -68,6 +68,7 @@ cabalInstallHls versionNumber args = do
, "--max-backjumps=5000"
, "--overwrite-policy=always"
, "--project-file=" ++ projectFile
+ , "--disable-tests", "--disable-benchmarks"
]
++ installMethod
++ args

View File

@ -0,0 +1,8 @@
Haskell language server is an implementation of the LSP protocol for Haskell
programming language. It features code evaluation codelens, type information
and documentation on hover, integration with retrie, code lenses for explicit
import lists.
This package contains a helper executable used to compile the server itself.
WWW: https://github.com/haskell/haskell-language-server/