aboutsummaryrefslogtreecommitdiff
path: root/lang/elm
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2020-05-04 18:08:10 +0000
committerGleb Popov <arrowd@FreeBSD.org>2020-05-04 18:08:10 +0000
commit19c26acbf0b3412689187c066d994589e169f4ee (patch)
treeea6ceaad0e8295491cdee982afa383c2cb90cdbb /lang/elm
parentff6a5b09cf537befa21bb538dd62eccad35ce089 (diff)
downloadports-19c26acbf0b3412689187c066d994589e169f4ee.tar.gz
ports-19c26acbf0b3412689187c066d994589e169f4ee.zip
Upgrade lang/ghc to 8.8.3 and many Haskell ports along the way.
PR: 244784 Submitted by: Evilham <contact@evilham.com> (some ports)
Notes
Notes: svn path=/head/; revision=533933
Diffstat (limited to 'lang/elm')
-rw-r--r--lang/elm/Makefile110
-rw-r--r--lang/elm/distinfo216
-rw-r--r--lang/elm/files/patch-elm.cabal17
-rw-r--r--lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs20
4 files changed, 172 insertions, 191 deletions
diff --git a/lang/elm/Makefile b/lang/elm/Makefile
index a1f01ed0bb14..eb15df5731a7 100644
--- a/lang/elm/Makefile
+++ b/lang/elm/Makefile
@@ -1,11 +1,12 @@
# $FreeBSD$
PORTNAME= elm
-PORTVERSION= 0.19.0
+PORTVERSION= 0.19.1
CATEGORIES= lang
MASTER_SITES= LOCAL/arrowd/:package_list
-DISTFILES= all-packages-${PORTNAME}-${PORTVERSION}:package_list
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+DISTFILES= elm-compiler-bootstrap-${PORTVERSION}${EXTRACT_SUFX}:package_list
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
+ elm-compiler-bootstrap-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= haskell@FreeBSD.org
COMMENT= Delightful language for reliable webapps
@@ -18,85 +19,104 @@ USE_GITHUB= yes
GH_ACCOUNT= elm
GH_PROJECT= compiler
-USE_CABAL= HTTP-4000.3.12_2 \
- HUnit-1.6.0.0 \
- SHA-1.6.4.4 \
- ansi-terminal-0.8.2 \
+USE_CABAL= ansi-terminal-0.8.2 \
ansi-wl-pprint-0.6.8.2_2 \
- asn1-encoding-0.9.5 \
- asn1-parse-0.9.4 \
- asn1-types-0.3.3 \
- async-2.2.1_1 \
- attoparsec-0.13.2.2_3 \
- base-orphans-0.8.1 \
- basement-0.0.10_2 \
- binary-0.8.7.0 \
+ asn1-encoding-0.9.6_1 \
+ asn1-parse-0.9.5 \
+ asn1-types-0.3.4 \
+ async-2.2.2_1 \
+ attoparsec-0.13.2.4 \
+ base-orphans-0.8.2 \
+ basement-0.0.11_2 \
+ binary-0.8.8.0 \
blaze-builder-0.4.1.0 \
bytestring-builder-0.10.8.2.0 \
- call-stack-0.1.0 \
+ call-stack-0.2.0 \
case-insensitive-1.2.1.0 \
cereal-0.5.8.1 \
clock-0.8 \
colour-2.3.5 \
- connection-0.3.0_1 \
+ connection-0.3.1_1 \
containers-0.5.11.0_3 \
- cookie-0.4.4 \
+ cookie-0.4.5 \
cryptonite-0.26 \
data-default-class-0.1.2.0 \
digest-0.0.1.2 \
edit-distance-0.2.2.1_1 \
- exceptions-0.10.2 \
- file-embed-0.0.11 \
- hashable-1.2.7.0_1 \
- haskeline-0.7.5.0 \
+ exceptions-0.10.4_1 \
+ file-embed-0.0.11.2 \
+ filelock-0.1.1.4 \
+ hashable-1.3.0.0_1 \
+ haskeline-0.8.0.0 \
hourglass-0.2.12 \
- http-client-0.5.14_1 \
+ HTTP-4000.3.14_1 \
+ http-client-0.6.4.1 \
http-client-tls-0.3.5.3_1 \
http-types-0.12.3 \
- integer-logarithms-1.0.3 \
- io-streams-1.5.1.0 \
- io-streams-haproxy-1.0.1.0 \
+ HUnit-1.6.0.0 \
+ integer-logarithms-1.0.3_2 \
+ io-streams-1.5.1.0_1 \
+ io-streams-haproxy-1.0.1.0_2 \
language-glsl-0.3.0_1 \
lifted-base-0.2.3.12 \
- logict-0.7.0.1 \
- memory-0.14.18_1 \
+ memory-0.15.0_1 \
mime-types-0.1.0.9 \
monad-control-1.0.2.3 \
network-2.6.3.6 \
- network-uri-2.6.1.0_1 \
+ network-uri-2.6.3.0 \
old-locale-1.0.0.7_2 \
- old-time-1.1.0.3_2 \
- parsec-3.1.13.0_2 \
+ parsec-3.1.14.0_1 \
pem-0.2.4 \
prettyclass-1.0.0.0 \
- primitive-0.6.4.0_1 \
+ primitive-0.7.0.1 \
random-1.1_1 \
raw-strings-qq-1.1 \
readable-0.3.1 \
- regex-base-0.93.2_1 \
- regex-posix-0.95.2 \
+ regex-base-0.94.0.0_1 \
+ regex-posix-0.96.0.0_1 \
scientific-0.3.6.2 \
- snap-core-1.0.4.0 \
- snap-server-1.1.1.1_1 \
- socks-0.6.0 \
- streaming-commons-0.2.1.1 \
- text-1.2.3.1_2 \
- tls-1.5.0 \
+ SHA-1.6.4.4 \
+ snap-core-1.0.4.1 \
+ snap-server-1.1.1.1_3 \
+ socks-0.6.1 \
+ streaming-commons-0.2.1.2 \
+ text-1.2.4.0 \
+ tls-1.5.4 \
transformers-base-0.4.5.2 \
transformers-compat-0.6.5 \
- unix-compat-0.5.1_1 \
+ unix-compat-0.5.2_1 \
unordered-containers-0.2.10.0_1 \
utf8-string-1.0.1.1_3 \
- vector-0.12.0.3_2 \
+ vector-0.12.1.2 \
x509-1.7.5_1 \
x509-store-1.6.7_1 \
x509-system-1.6.6 \
x509-validation-1.6.11 \
- zip-archive-0.3.2.1_1 \
- zlib-0.6.2 \
+ zip-archive-0.4.1_1 \
+ zlib-0.6.2.1_1 \
zlib-bindings-0.1.1.5_2
+MAKE_ENV= ELM_HOME=${WRKDIR}/elm-compiler-bootstrap-${PORTVERSION}
+
post-extract:
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/all-packages?${PORTNAME}-${PORTVERSION} ${WRKSRC}/elm_all-packages
+ ${RM} ${WRKSRC}/worker/elm.cabal
+
+.PHONY: create-bootstrap
+# Create the bootstrapping elm packages and registry files
+# This is needed because it builds the reactor app, which is written in elm!
+create-bootstrap:
+ # Prepare source
+ ${MKDIR} ${WRKDIR}
+ ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${PORTVERSION}_GH${_GITHUB_REV}${EXTRACT_SUFX} -C ${WRKDIR}
+ ${RM} ${WRKSRC}/worker/elm.cabal
+ # Build with a custom home
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} HOME=${CABAL_HOME} cabal new-update && \
+ ${SETENV} ${MAKE_ENV} HOME=${CABAL_HOME} cabal new-build --disable-benchmarks --disable-tests --flags ${CABAL_FLAGS} ${BUILD_ARGS} ${BUILD_TARGET}
+ # Prepare the bootstrap to /tmp
+ ${TAR} --numeric-owner -czf /tmp/elm-compiler-bootstrap-${PORTVERSION}${EXTRACT_SUFX} -C ${WRKDIR} \
+ elm-compiler-bootstrap-${PORTVERSION}
+ # Now all that's left is manually placing the bootstrap file in ${DISTDIR}/cabal/
+ # And running make makesum to update the distfile
.include <bsd.port.mk>
diff --git a/lang/elm/distinfo b/lang/elm/distinfo
index 5d67ececbecd..bac2ebd5ad77 100644
--- a/lang/elm/distinfo
+++ b/lang/elm/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1563214819
-SHA256 (cabal/all-packages-elm-0.19.0) = c06ecb15b7c618276957b34f8bf6d5342ea0370f5b3c3f3337f8435802207b44
-SIZE (cabal/all-packages-elm-0.19.0) = 119148
-SHA256 (cabal/HTTP-4000.3.12/HTTP-4000.3.12.tar.gz) = a3ff6a9c93771079121083f1691188fe45f84380118e0f76bc4578153c361990
-SIZE (cabal/HTTP-4000.3.12/HTTP-4000.3.12.tar.gz) = 71800
-SHA256 (cabal/HTTP-4000.3.12/revision/2.cabal) = 0c551ef7495be186408848c125163af372b2916e4964b72cc7fa111beeef86bf
-SIZE (cabal/HTTP-4000.3.12/revision/2.cabal) = 6008
+TIMESTAMP = 1586081012
+SHA256 (cabal/elm-compiler-bootstrap-0.19.1.tar.gz) = 9cf3aa64ef2b3184c04cccfe29b6d7d8298baf299a35419b1f2b15bc12f6be6b
+SIZE (cabal/elm-compiler-bootstrap-0.19.1.tar.gz) = 487029
+SHA256 (cabal/HTTP-4000.3.14/HTTP-4000.3.14.tar.gz) = a602d7f30e917164c6a634f8cb1f5df4849048858db01380a0875e16e5aa687b
+SIZE (cabal/HTTP-4000.3.14/HTTP-4000.3.14.tar.gz) = 72938
+SHA256 (cabal/HTTP-4000.3.14/revision/1.cabal) = 3c19975fdfd8d057eae58847bda6a79514ad882fd6f8ead72ac0247af34bdfc6
+SIZE (cabal/HTTP-4000.3.14/revision/1.cabal) = 5843
SHA256 (cabal/HUnit-1.6.0.0/HUnit-1.6.0.0.tar.gz) = 7448e6b966e98e84b7627deba23f71b508e9a61e7bc571d74304a25d30e6d0de
SIZE (cabal/HUnit-1.6.0.0/HUnit-1.6.0.0.tar.gz) = 21937
SHA256 (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 6bd950df6b11a3998bb1452d875d2da043ee43385459afc5f16d471d25178b44
@@ -15,34 +15,34 @@ SHA256 (cabal/ansi-wl-pprint-0.6.8.2/ansi-wl-pprint-0.6.8.2.tar.gz) = a630721bd5
SIZE (cabal/ansi-wl-pprint-0.6.8.2/ansi-wl-pprint-0.6.8.2.tar.gz) = 16491
SHA256 (cabal/ansi-wl-pprint-0.6.8.2/revision/2.cabal) = a890b713942c1aa0109fb632e9fee581ceb5b0763fd936ae8cae22e5f91a0877
SIZE (cabal/ansi-wl-pprint-0.6.8.2/revision/2.cabal) = 2178
-SHA256 (cabal/asn1-encoding-0.9.5/asn1-encoding-0.9.5.tar.gz) = 1e863bfd363f6c3760cc80f2c0d422e17845a9f79fe006030db202ecab5aaf29
-SIZE (cabal/asn1-encoding-0.9.5/asn1-encoding-0.9.5.tar.gz) = 16114
-SHA256 (cabal/asn1-parse-0.9.4/asn1-parse-0.9.4.tar.gz) = c6a328f570c69db73f8d2416f9251e8a03753f90d5d19e76cbe69509a3ceb708
-SIZE (cabal/asn1-parse-0.9.4/asn1-parse-0.9.4.tar.gz) = 2860
-SHA256 (cabal/asn1-types-0.3.3/asn1-types-0.3.3.tar.gz) = 57ebc2371bdb607294b5ca18f44ced121ab528ee304905db1524cb441b535498
-SIZE (cabal/asn1-types-0.3.3/asn1-types-0.3.3.tar.gz) = 6478
-SHA256 (cabal/async-2.2.1/async-2.2.1.tar.gz) = 8f0b86022a1319d3c1c68655790da4b7f98017982e27ec3f3dbfe01029d39027
-SIZE (cabal/async-2.2.1/async-2.2.1.tar.gz) = 12775
-SHA256 (cabal/async-2.2.1/revision/1.cabal) = 61789382f449a02f827e70a029ba8f24a223b9c6b3792bb094fbd41ee360e851
-SIZE (cabal/async-2.2.1/revision/1.cabal) = 2983
-SHA256 (cabal/attoparsec-0.13.2.2/attoparsec-0.13.2.2.tar.gz) = dd93471eb969172cc4408222a3842d867adda3dd7fb39ad8a4df1b121a67d848
-SIZE (cabal/attoparsec-0.13.2.2/attoparsec-0.13.2.2.tar.gz) = 159729
-SHA256 (cabal/attoparsec-0.13.2.2/revision/3.cabal) = 51ca172466aa77a7b5802e676577926f0d4991cebeece0a848b7753390da39ae
-SIZE (cabal/attoparsec-0.13.2.2/revision/3.cabal) = 5796
-SHA256 (cabal/base-orphans-0.8.1/base-orphans-0.8.1.tar.gz) = 442bd63aed102e753b2fed15df8ae19f35ee07af26590da63837c523b64a99db
-SIZE (cabal/base-orphans-0.8.1/base-orphans-0.8.1.tar.gz) = 19639
-SHA256 (cabal/basement-0.0.10/basement-0.0.10.tar.gz) = e3471b037187da02814fa710c4d59a804c5446a3617122aca63f32d4f8c4f505
-SIZE (cabal/basement-0.0.10/basement-0.0.10.tar.gz) = 133928
-SHA256 (cabal/basement-0.0.10/revision/2.cabal) = bb488851a15f0e51e15955b508d64983ff58ae1e4dc39b455105c491a3c95e7b
-SIZE (cabal/basement-0.0.10/revision/2.cabal) = 5601
-SHA256 (cabal/binary-0.8.7.0/binary-0.8.7.0.tar.gz) = 1d9defe3fe53ffde464c9715928e5614e613c470f0a1ade55f19d648d2f349e4
-SIZE (cabal/binary-0.8.7.0/binary-0.8.7.0.tar.gz) = 57443
+SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
+SIZE (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = 17343
+SHA256 (cabal/asn1-encoding-0.9.6/revision/1.cabal) = 3655d9a68c8c082e0d22f33456d968ad8c484d4e95308ad9217788b1c343d8a6
+SIZE (cabal/asn1-encoding-0.9.6/revision/1.cabal) = 2067
+SHA256 (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 8f1fe1344d30b39dc594d74df2c55209577722af1497204b4c2b6d6e8747f39e
+SIZE (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 2951
+SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820fa53edbf4b33c539b9fcd887c86f520c30e3b4e21a8
+SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
+SHA256 (cabal/async-2.2.2/async-2.2.2.tar.gz) = 4b4ab1ac82c45144d82c6daf6cb6ba45eab9957dad44787fa5e869e23d73bbff
+SIZE (cabal/async-2.2.2/async-2.2.2.tar.gz) = 12927
+SHA256 (cabal/async-2.2.2/revision/1.cabal) = a178c166856da7ff22fe4500337b54812e94fd2059409452187d72e057ede9cd
+SIZE (cabal/async-2.2.2/revision/1.cabal) = 2934
+SHA256 (cabal/attoparsec-0.13.2.4/attoparsec-0.13.2.4.tar.gz) = ba66cd6de1749ec92568db1b9c905b43a849f0ad918d45d7b594407a02ebefb2
+SIZE (cabal/attoparsec-0.13.2.4/attoparsec-0.13.2.4.tar.gz) = 163431
+SHA256 (cabal/base-orphans-0.8.2/base-orphans-0.8.2.tar.gz) = 2a8062385e5d5dee418428a22c72b9391557bc1fe2f93bd643f7754b36b9eb01
+SIZE (cabal/base-orphans-0.8.2/base-orphans-0.8.2.tar.gz) = 20727
+SHA256 (cabal/basement-0.0.11/basement-0.0.11.tar.gz) = 67582b3475a5547925399f719df21f8bbbd0ca4d4db27795c22a474f8ee6346b
+SIZE (cabal/basement-0.0.11/basement-0.0.11.tar.gz) = 134032
+SHA256 (cabal/basement-0.0.11/revision/2.cabal) = af43e2e334e515b52ca309919b135c51b5e9411e6d4c68d0e8950d61eb5f25d1
+SIZE (cabal/basement-0.0.11/revision/2.cabal) = 5711
+SHA256 (cabal/binary-0.8.8.0/binary-0.8.8.0.tar.gz) = 059a2c50cff958f8e98543b99ea3b10f192d85204c889c5249891069a6eabc05
+SIZE (cabal/binary-0.8.8.0/binary-0.8.8.0.tar.gz) = 57327
SHA256 (cabal/blaze-builder-0.4.1.0/blaze-builder-0.4.1.0.tar.gz) = 91fc8b966f3e9dc9461e1675c7566b881740f99abc906495491a3501630bc814
SIZE (cabal/blaze-builder-0.4.1.0/blaze-builder-0.4.1.0.tar.gz) = 61365
SHA256 (cabal/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz) = 27faef6db27c5be5a3715fd68b93725853e0e668849eaf92ce7c33cef9cb2c3f
SIZE (cabal/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz) = 47366
-SHA256 (cabal/call-stack-0.1.0/call-stack-0.1.0.tar.gz) = f25f5e0992a39371079cc25c2a14b5abb872fa7d868a32753aac3a258b83b1e2
-SIZE (cabal/call-stack-0.1.0/call-stack-0.1.0.tar.gz) = 2473
+SHA256 (cabal/call-stack-0.2.0/call-stack-0.2.0.tar.gz) = 95c693c93958758d714dee22edc56d4ebb2dcefa4412264e941e32ccd6e4e0c7
+SIZE (cabal/call-stack-0.2.0/call-stack-0.2.0.tar.gz) = 2565
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/cereal-0.5.8.1/cereal-0.5.8.1.tar.gz) = 2d9e88ac934b9ebc058097c72011ff59f3f146176310e1c957a0e4cf63681bd7
@@ -51,16 +51,16 @@ SHA256 (cabal/clock-0.8/clock-0.8.tar.gz) = 08a35c5294009040f1e5eb721a21b60df7af
SIZE (cabal/clock-0.8/clock-0.8.tar.gz) = 7916
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/connection-0.3.0/connection-0.3.0.tar.gz) = 6470d69a4f9a0bd374183a30d2089a96d38ad31438ef081b62287f74b55fa3b8
-SIZE (cabal/connection-0.3.0/connection-0.3.0.tar.gz) = 8954
-SHA256 (cabal/connection-0.3.0/revision/1.cabal) = 139db21f619e93ab3e45df5c321c6093d3a14bdc584db82d8166336d5510a432
-SIZE (cabal/connection-0.3.0/revision/1.cabal) = 1508
+SHA256 (cabal/connection-0.3.1/connection-0.3.1.tar.gz) = 5d759589c532c34d87bfc4f6fcb732bf55b55a93559d3b94229e8347a15375d9
+SIZE (cabal/connection-0.3.1/connection-0.3.1.tar.gz) = 9051
+SHA256 (cabal/connection-0.3.1/revision/1.cabal) = 65da1c055610095733bcd228d85dff80804b23a5d18fede994a0f9fcd1b0c121
+SIZE (cabal/connection-0.3.1/revision/1.cabal) = 1554
SHA256 (cabal/containers-0.5.11.0/containers-0.5.11.0.tar.gz) = 58cd226ad5a147b12240f854a1fbadf809fd56cb9532123d60c1b23d13e04948
SIZE (cabal/containers-0.5.11.0/containers-0.5.11.0.tar.gz) = 231729
SHA256 (cabal/containers-0.5.11.0/revision/3.cabal) = 28ad7337057442f75bc689315ab4ec7bdf5e6b2c39668f306672cecd82c02798
SIZE (cabal/containers-0.5.11.0/revision/3.cabal) = 16685
-SHA256 (cabal/cookie-0.4.4/cookie-0.4.4.tar.gz) = 3245ed04ae933cf7becede816d1f76043b851472700abf558ae90b28414cc0e3
-SIZE (cabal/cookie-0.4.4/cookie-0.4.4.tar.gz) = 5996
+SHA256 (cabal/cookie-0.4.5/cookie-0.4.5.tar.gz) = 707f94d1b31018b91d6a1e9e19ef5413e20d02cab00ad93a5fd7d7b3b46a3583
+SIZE (cabal/cookie-0.4.5/cookie-0.4.5.tar.gz) = 6048
SHA256 (cabal/cryptonite-0.26/cryptonite-0.26.tar.gz) = c47390df555295fdb1fb8161c190e208f43b8d334b2da3e96f0c64b7fe07aedd
SIZE (cabal/cryptonite-0.26/cryptonite-0.26.tar.gz) = 581153
SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
@@ -71,22 +71,24 @@ SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56
SIZE (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 13228
SHA256 (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee
SIZE (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 2351
-SHA256 (cabal/exceptions-0.10.2/exceptions-0.10.2.tar.gz) = 918c2ccbfb03caff826726bb7bf5170734b393817ace939f8dea86d60fc1512a
-SIZE (cabal/exceptions-0.10.2/exceptions-0.10.2.tar.gz) = 19932
-SHA256 (cabal/file-embed-0.0.11/file-embed-0.0.11.tar.gz) = eea5d00973808e440f346972b7477c8d8c2194a7036cc532eafeffc5189fcd50
-SIZE (cabal/file-embed-0.0.11/file-embed-0.0.11.tar.gz) = 6469
-SHA256 (cabal/hashable-1.2.7.0/hashable-1.2.7.0.tar.gz) = ecb5efc0586023f5a0dc861100621c1dbb4cbb2f0516829a16ebac39f0432abf
-SIZE (cabal/hashable-1.2.7.0/hashable-1.2.7.0.tar.gz) = 30182
-SHA256 (cabal/hashable-1.2.7.0/revision/1.cabal) = 03b6836ca9cd3ad0e5a2f3cce989b001dd0e05f306a873db3196037adb30e0a4
-SIZE (cabal/hashable-1.2.7.0/revision/1.cabal) = 5215
-SHA256 (cabal/haskeline-0.7.5.0/haskeline-0.7.5.0.tar.gz) = d26508444914efcd6a0369f89c3ade57feae7732c73f5329b610c0c8f1c1dec6
-SIZE (cabal/haskeline-0.7.5.0/haskeline-0.7.5.0.tar.gz) = 66156
+SHA256 (cabal/exceptions-0.10.4/exceptions-0.10.4.tar.gz) = 4d0bfb4355cffcd67d300811df9d5fe44ea3594ed63750795bfc1f797abd84cf
+SIZE (cabal/exceptions-0.10.4/exceptions-0.10.4.tar.gz) = 20819
+SHA256 (cabal/exceptions-0.10.4/revision/1.cabal) = 1729ef26a611ae78aa58cdd34192aff710cbaa6d631dd042ddfb63556d00b52c
+SIZE (cabal/exceptions-0.10.4/revision/1.cabal) = 2796
+SHA256 (cabal/file-embed-0.0.11.2/file-embed-0.0.11.2.tar.gz) = a4ca38940a702a5685a2433deb260d3d713dc69ef9c3ac69c9958df08dd3fe2d
+SIZE (cabal/file-embed-0.0.11.2/file-embed-0.0.11.2.tar.gz) = 6493
+SHA256 (cabal/filelock-0.1.1.4/filelock-0.1.1.4.tar.gz) = d97e29095b0d8b652bc02e52d79bb415e75285c651bcaacb108db883f72536a1
+SIZE (cabal/filelock-0.1.1.4/filelock-0.1.1.4.tar.gz) = 7216
+SHA256 (cabal/hashable-1.3.0.0/hashable-1.3.0.0.tar.gz) = 822e5413fbccca6ae884d3aba4066422c8b5d58d23d18b9ecb5c03273bb19ab4
+SIZE (cabal/hashable-1.3.0.0/hashable-1.3.0.0.tar.gz) = 29835
+SHA256 (cabal/hashable-1.3.0.0/revision/1.cabal) = 4c70f1407881059e93550d3742191254296b2737b793a742bd901348fb3e1fb1
+SIZE (cabal/hashable-1.3.0.0/revision/1.cabal) = 5206
+SHA256 (cabal/haskeline-0.8.0.0/haskeline-0.8.0.0.tar.gz) = eb269b1d8d9c59a60677dd69dfa96f6cdb1a0cce9c6c28484d35e60674511a3f
+SIZE (cabal/haskeline-0.8.0.0/haskeline-0.8.0.0.tar.gz) = 71598
SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6a74462be4ea29d1a9043aa994334ffee1164f1ca4a
SIZE (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 25797
-SHA256 (cabal/http-client-0.5.14/http-client-0.5.14.tar.gz) = 8e50409704021c51a8955b2d03bfec900ebc3e11fbaebf973f2e654d7bde3647
-SIZE (cabal/http-client-0.5.14/http-client-0.5.14.tar.gz) = 88654
-SHA256 (cabal/http-client-0.5.14/revision/1.cabal) = 4880b27d6741e331454a1d4c887d96ce3d7d625322c8433983a4b1cd08538577
-SIZE (cabal/http-client-0.5.14/revision/1.cabal) = 5348
+SHA256 (cabal/http-client-0.6.4.1/http-client-0.6.4.1.tar.gz) = 5742f36965c1030d7fb52b5fc67ccd45802f6f7e55eb7595df4eef6ea0eb22f8
+SIZE (cabal/http-client-0.6.4.1/http-client-0.6.4.1.tar.gz) = 89702
SHA256 (cabal/http-client-tls-0.3.5.3/http-client-tls-0.3.5.3.tar.gz) = 471abf8f29a909f40b21eab26a410c0e120ae12ce337512a61dae9f52ebb4362
SIZE (cabal/http-client-tls-0.3.5.3/http-client-tls-0.3.5.3.tar.gz) = 7679
SHA256 (cabal/http-client-tls-0.3.5.3/revision/1.cabal) = c97c3d88e6318a3056e42e2cd0913d5c4bff381f83341bb6ff06865fd12c8b52
@@ -95,52 +97,48 @@ SHA256 (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 4e8a4a66477459fa436a
SIZE (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 13547
SHA256 (cabal/integer-logarithms-1.0.3/integer-logarithms-1.0.3.tar.gz) = 5ae262018698af35bb74916fad170d96d3eb44669c72ed36db9a19a3392cec16
SIZE (cabal/integer-logarithms-1.0.3/integer-logarithms-1.0.3.tar.gz) = 8840
+SHA256 (cabal/integer-logarithms-1.0.3/revision/2.cabal) = 63d42595ec92b71ac98a07b984b0a2eb3d4956f4ad2d856c3bf6fc3dc218d228
+SIZE (cabal/integer-logarithms-1.0.3/revision/2.cabal) = 2820
SHA256 (cabal/io-streams-1.5.1.0/io-streams-1.5.1.0.tar.gz) = 8aa2f0afb83ee2e43c472509ecd45475b9ed4409dfaec16eb781f44152f6ebb0
SIZE (cabal/io-streams-1.5.1.0/io-streams-1.5.1.0.tar.gz) = 64044
+SHA256 (cabal/io-streams-1.5.1.0/revision/1.cabal) = 2a807431be0ac5e83765d7c8259a1fa459d5ed5d78c8717cff03fafc68d11858
+SIZE (cabal/io-streams-1.5.1.0/revision/1.cabal) = 9424
SHA256 (cabal/io-streams-haproxy-1.0.1.0/io-streams-haproxy-1.0.1.0.tar.gz) = b74eca9290fe838a0e3be857a38b62cf6fb7478acee400eac19e47471a2c96b5
SIZE (cabal/io-streams-haproxy-1.0.1.0/io-streams-haproxy-1.0.1.0.tar.gz) = 10348
+SHA256 (cabal/io-streams-haproxy-1.0.1.0/revision/2.cabal) = 4abe162bff81ef6de094ee6ac9772aaa6bc6c86b175bd31b2cebe70d5c1a7cdf
+SIZE (cabal/io-streams-haproxy-1.0.1.0/revision/2.cabal) = 3084
SHA256 (cabal/language-glsl-0.3.0/language-glsl-0.3.0.tar.gz) = e1ce4e6fe43ffa575a2610cbfa411de85cf29cb1118f079f9417531bd531af41
SIZE (cabal/language-glsl-0.3.0/language-glsl-0.3.0.tar.gz) = 16622
SHA256 (cabal/language-glsl-0.3.0/revision/1.cabal) = 85c1e7bf2cf5d6e604b7a2899c27e2935033425944db200798e57849e64d4c81
SIZE (cabal/language-glsl-0.3.0/revision/1.cabal) = 1636
SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
-SHA256 (cabal/logict-0.7.0.1/logict-0.7.0.1.tar.gz) = 652a355478b104217b25cd541b6d6e5828aeb8b04c6e2042ced994405b77ecff
-SIZE (cabal/logict-0.7.0.1/logict-0.7.0.1.tar.gz) = 5807
-SHA256 (cabal/memory-0.14.18/memory-0.14.18.tar.gz) = f5458d170a291788ac8da896bb44b0cc84021c99dd596c52adf2f7a7f6c03507
-SIZE (cabal/memory-0.14.18/memory-0.14.18.tar.gz) = 42266
-SHA256 (cabal/memory-0.14.18/revision/1.cabal) = f55301417e1c5a43b055d1f0d3e88abe895d15a3e9d49889af634fb4b7028d40
-SIZE (cabal/memory-0.14.18/revision/1.cabal) = 5087
+SHA256 (cabal/memory-0.15.0/memory-0.15.0.tar.gz) = e3ff892c1a94708954d0bb2c4f4ab81bc0f505352d95095319c462db1aeb3529
+SIZE (cabal/memory-0.15.0/memory-0.15.0.tar.gz) = 42299
+SHA256 (cabal/memory-0.15.0/revision/1.cabal) = be7024b50e876a9c3b7febaefdd81d5dc67268c58a7b4e6b3825bdc58274d88c
+SIZE (cabal/memory-0.15.0/revision/1.cabal) = 5002
SHA256 (cabal/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz) = 0a32435169ef4ba59f4a4b8addfd0c04479410854d1b8d69a1e38fb389ba71d2
SIZE (cabal/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz) = 11384
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/network-2.6.3.6/network-2.6.3.6.tar.gz) = 9bde0609ab39441daa7da376c09f501e2913305ef64be5d245c45ba84e5515a5
SIZE (cabal/network-2.6.3.6/network-2.6.3.6.tar.gz) = 121002
-SHA256 (cabal/network-uri-2.6.1.0/network-uri-2.6.1.0.tar.gz) = 423e0a2351236f3fcfd24e39cdbc38050ec2910f82245e69ca72a661f7fc47f0
-SIZE (cabal/network-uri-2.6.1.0/network-uri-2.6.1.0.tar.gz) = 27262
-SHA256 (cabal/network-uri-2.6.1.0/revision/1.cabal) = 62cc45c66023e37ef921d5fb546aca56a9c786615e05925fb193a70bf0913690
-SIZE (cabal/network-uri-2.6.1.0/revision/1.cabal) = 2310
+SHA256 (cabal/network-uri-2.6.3.0/network-uri-2.6.3.0.tar.gz) = a01c1389f15d2cc2e847914737f706133bb11f0c5f8ee89711a36a25b7afa723
+SIZE (cabal/network-uri-2.6.3.0/network-uri-2.6.3.0.tar.gz) = 31997
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/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz) = 1ccb158b0f7851715d36b757c523b026ca1541e2030d02239802ba39b4112bc1
-SIZE (cabal/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz) = 74219
-SHA256 (cabal/old-time-1.1.0.3/revision/2.cabal) = c91fbb3ee73d20ccd015842b30f1f29a304893ebe0ae3128b7bbc13d5bb0d4c8
-SIZE (cabal/old-time-1.1.0.3/revision/2.cabal) = 1328
-SHA256 (cabal/parsec-3.1.13.0/parsec-3.1.13.0.tar.gz) = 7861ae437a6177ee7c08899432fd8c062e7c110361da48a9f9e88263fd4d80f1
-SIZE (cabal/parsec-3.1.13.0/parsec-3.1.13.0.tar.gz) = 35207
-SHA256 (cabal/parsec-3.1.13.0/revision/2.cabal) = d56210cf092db6e43024d9e8871c7e05a8e9e36e9aec09356e5bd401ea8f5a0c
-SIZE (cabal/parsec-3.1.13.0/revision/2.cabal) = 4121
+SHA256 (cabal/parsec-3.1.14.0/parsec-3.1.14.0.tar.gz) = c72c92e07ee1d2ec0a423b89fdc11e0863725675f3c2d5621509d9cb84545c8c
+SIZE (cabal/parsec-3.1.14.0/parsec-3.1.14.0.tar.gz) = 35688
+SHA256 (cabal/parsec-3.1.14.0/revision/1.cabal) = 63a4555d6ea2aaccd8588fc809e5d137e72b668898ab3b171ce8458b792f0f36
+SIZE (cabal/parsec-3.1.14.0/revision/1.cabal) = 4356
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
SHA256 (cabal/prettyclass-1.0.0.0/prettyclass-1.0.0.0.tar.gz) = e537446e7a346e5e0872ed8281db2bb0220c737f10757848c901da1399548986
SIZE (cabal/prettyclass-1.0.0.0/prettyclass-1.0.0.0.tar.gz) = 1542
-SHA256 (cabal/primitive-0.6.4.0/primitive-0.6.4.0.tar.gz) = 4cbeaf7924dd79221f327ea101a29bf35c4976dc3319df157ff46ea68e6a0c64
-SIZE (cabal/primitive-0.6.4.0/primitive-0.6.4.0.tar.gz) = 45937
-SHA256 (cabal/primitive-0.6.4.0/revision/1.cabal) = 5b6a2c3cc70a35aabd4565fcb9bb1dd78fe2814a36e62428a9a1aae8c32441a1
-SIZE (cabal/primitive-0.6.4.0/revision/1.cabal) = 2079
+SHA256 (cabal/primitive-0.7.0.1/primitive-0.7.0.1.tar.gz) = dd8bb7d829f492d6200fca4a839a7563b80571c5f76b4d0fa76700ebe897f7dd
+SIZE (cabal/primitive-0.7.0.1/primitive-0.7.0.1.tar.gz) = 66023
SHA256 (cabal/random-1.1/random-1.1.tar.gz) = b718a41057e25a3a71df693ab0fe2263d492e759679b3c2fea6ea33b171d3a5a
SIZE (cabal/random-1.1/random-1.1.tar.gz) = 10870
SHA256 (cabal/random-1.1/revision/1.cabal) = 7b67624fd76ddf97c206de0801dc7e888097e9d572974be9b9ea6551d76965df
@@ -149,38 +147,38 @@ SHA256 (cabal/raw-strings-qq-1.1/raw-strings-qq-1.1.tar.gz) = 2e011ec26aeaa53ab4
SIZE (cabal/raw-strings-qq-1.1/raw-strings-qq-1.1.tar.gz) = 3505
SHA256 (cabal/readable-0.3.1/readable-0.3.1.tar.gz) = 703037ad2cca4d6d42ba23e2758d1911cd82e3e922c4078076c273231e4b43c9
SIZE (cabal/readable-0.3.1/readable-0.3.1.tar.gz) = 2907
-SHA256 (cabal/regex-base-0.93.2/regex-base-0.93.2.tar.gz) = 20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278
-SIZE (cabal/regex-base-0.93.2/regex-base-0.93.2.tar.gz) = 9156
-SHA256 (cabal/regex-base-0.93.2/revision/1.cabal) = da123f4c8e91c0e8a4177a9236c707f6ff43cb61d93fda91ddd0c4f3fd815fc6
-SIZE (cabal/regex-base-0.93.2/revision/1.cabal) = 2390
-SHA256 (cabal/regex-posix-0.95.2/regex-posix-0.95.2.tar.gz) = 56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e
-SIZE (cabal/regex-posix-0.95.2/regex-posix-0.95.2.tar.gz) = 42916
+SHA256 (cabal/regex-base-0.94.0.0/regex-base-0.94.0.0.tar.gz) = c41f82f5fc1157c961a4cbdc0cd5561e5aa44f339ce6e706d978d97e0ca6b914
+SIZE (cabal/regex-base-0.94.0.0/regex-base-0.94.0.0.tar.gz) = 9679
+SHA256 (cabal/regex-base-0.94.0.0/revision/1.cabal) = 44aa95ca762294ffbb28cf0af9c567d93b5d2c56e4f38ce5385a257d899f968e
+SIZE (cabal/regex-base-0.94.0.0/revision/1.cabal) = 2253
+SHA256 (cabal/regex-posix-0.96.0.0/regex-posix-0.96.0.0.tar.gz) = 251300f1a6bb2e91abb8bf513a21981f8fab79c98a65acea2bb6d6a524414521
+SIZE (cabal/regex-posix-0.96.0.0/regex-posix-0.96.0.0.tar.gz) = 12529
+SHA256 (cabal/regex-posix-0.96.0.0/revision/1.cabal) = 690d1366e9ea6df71ded3daf49ca3d53c63eda3f95937962299b2391824dc3b3
+SIZE (cabal/regex-posix-0.96.0.0/revision/1.cabal) = 2531
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/snap-core-1.0.4.0/snap-core-1.0.4.0.tar.gz) = b902602f8422b22a1986bdcf2c2bf72148efc84365b048d832cb42bcf2eb7436
-SIZE (cabal/snap-core-1.0.4.0/snap-core-1.0.4.0.tar.gz) = 149913
+SHA256 (cabal/snap-core-1.0.4.1/snap-core-1.0.4.1.tar.gz) = c0b177d47fcee1923d08bdba5b5f975d54e5e495ca666be5cc617aa71776b5a5
+SIZE (cabal/snap-core-1.0.4.1/snap-core-1.0.4.1.tar.gz) = 150039
SHA256 (cabal/snap-server-1.1.1.1/snap-server-1.1.1.1.tar.gz) = 450b651e0123307b1f438d9c2960ae773029f170d13139d85bd9527079398453
SIZE (cabal/snap-server-1.1.1.1/snap-server-1.1.1.1.tar.gz) = 74411
-SHA256 (cabal/snap-server-1.1.1.1/revision/1.cabal) = a30fcf40a4ce34540e37a1b3c29f41e66fc0bd4ca54d933725add343283d8b24
-SIZE (cabal/snap-server-1.1.1.1/revision/1.cabal) = 15089
-SHA256 (cabal/socks-0.6.0/socks-0.6.0.tar.gz) = 9762fa87aeda7cf98290cb66af91c4ed5bf258b3548b189e9188d0c29f707381
-SIZE (cabal/socks-0.6.0/socks-0.6.0.tar.gz) = 9725
-SHA256 (cabal/streaming-commons-0.2.1.1/streaming-commons-0.2.1.1.tar.gz) = a2e8932774abb3e1500bd9884939f39563e426f0fbd3e88b875e6939f9e8bed2
-SIZE (cabal/streaming-commons-0.2.1.1/streaming-commons-0.2.1.1.tar.gz) = 86688
-SHA256 (cabal/text-1.2.3.1/text-1.2.3.1.tar.gz) = 8360624d5d01f278da320eebd16fd5d6f366b7f876d0ad424041d58e5e1147a6
-SIZE (cabal/text-1.2.3.1/text-1.2.3.1.tar.gz) = 157382
-SHA256 (cabal/text-1.2.3.1/revision/2.cabal) = ceb05f2a77b82bffe58c9ce8d8ad447191e4509bd28c14bf3da610bd6b82a62b
-SIZE (cabal/text-1.2.3.1/revision/2.cabal) = 8560
-SHA256 (cabal/tls-1.5.0/tls-1.5.0.tar.gz) = 6c81e18b0f452d897db773ad3ced22c45b62673f0306992f128922db2a9a0d12
-SIZE (cabal/tls-1.5.0/tls-1.5.0.tar.gz) = 135544
+SHA256 (cabal/snap-server-1.1.1.1/revision/3.cabal) = c5e1e4d89fbfb1d1f2cf4238a031c586a0461ca7e0ac85713a38f815f218aaf6
+SIZE (cabal/snap-server-1.1.1.1/revision/3.cabal) = 15089
+SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
+SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
+SHA256 (cabal/streaming-commons-0.2.1.2/streaming-commons-0.2.1.2.tar.gz) = ea2a6d4b2dfabe8cdf3b4e0a29db9b14170f59d3554b70e0377779867efcfc16
+SIZE (cabal/streaming-commons-0.2.1.2/streaming-commons-0.2.1.2.tar.gz) = 86776
+SHA256 (cabal/text-1.2.4.0/text-1.2.4.0.tar.gz) = cae2a2c9adc9500f2554797fd501f8c8280cc32e16c9e293007465a9414ce34c
+SIZE (cabal/text-1.2.4.0/text-1.2.4.0.tar.gz) = 171477
+SHA256 (cabal/tls-1.5.4/tls-1.5.4.tar.gz) = ce42bfa581a50f62776581da4b86408ebb1a51bc6cb2f95ad0a2ac7caa19a437
+SIZE (cabal/tls-1.5.4/tls-1.5.4.tar.gz) = 150171
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.5/transformers-compat-0.6.5.tar.gz) = da67cf11515da751b32a8ce6e96549f7268f7c435769ad19dc9766b69774620b
SIZE (cabal/transformers-compat-0.6.5/transformers-compat-0.6.5.tar.gz) = 40421
-SHA256 (cabal/unix-compat-0.5.1/unix-compat-0.5.1.tar.gz) = a39d0c79dd906763770b80ba5b6c5cb710e954f894350e9917de0d73f3a19c52
-SIZE (cabal/unix-compat-0.5.1/unix-compat-0.5.1.tar.gz) = 13218
-SHA256 (cabal/unix-compat-0.5.1/revision/1.cabal) = 2df31ac1a2f5330524972c0eaa74955cc4dc42749e15019c1d1b5a71fc988a30
-SIZE (cabal/unix-compat-0.5.1/revision/1.cabal) = 2040
+SHA256 (cabal/unix-compat-0.5.2/unix-compat-0.5.2.tar.gz) = 659a4e442f71505d45b0d0fb28a347aa1ac5e1f39feaea5d58e674e5d2ce0ba9
+SIZE (cabal/unix-compat-0.5.2/unix-compat-0.5.2.tar.gz) = 13281
+SHA256 (cabal/unix-compat-0.5.2/revision/1.cabal) = 5508ebcfaf1a862886cd217178e283d613d47803785d8ab4a3bd2bb9b542a3fb
+SIZE (cabal/unix-compat-0.5.2/revision/1.cabal) = 2041
SHA256 (cabal/unordered-containers-0.2.10.0/unordered-containers-0.2.10.0.tar.gz) = 65f117bdbdea9efc75fb9fd539873de7687e005d8898bb21821020a4b383c573
SIZE (cabal/unordered-containers-0.2.10.0/unordered-containers-0.2.10.0.tar.gz) = 44733
SHA256 (cabal/unordered-containers-0.2.10.0/revision/1.cabal) = 5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
@@ -189,10 +187,8 @@ SHA256 (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = fb0b9e3acbe0605b
SIZE (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = 8667
SHA256 (cabal/utf8-string-1.0.1.1/revision/3.cabal) = 68cc6cf665e7212334a51b63d6936daeaca023b2cfe8637d130acfe95f91700b
SIZE (cabal/utf8-string-1.0.1.1/revision/3.cabal) = 1151
-SHA256 (cabal/vector-0.12.0.3/vector-0.12.0.3.tar.gz) = b8a2bfbf9d22d34a28cde9b9e92bfb054e46797754154dd5883295c38936e5a8
-SIZE (cabal/vector-0.12.0.3/vector-0.12.0.3.tar.gz) = 124899
-SHA256 (cabal/vector-0.12.0.3/revision/2.cabal) = 1422b0bcf4e7675116ca8d9f473bf239850c58c4518a56010e3bfebeac345ace
-SIZE (cabal/vector-0.12.0.3/revision/2.cabal) = 7171
+SHA256 (cabal/vector-0.12.1.2/vector-0.12.1.2.tar.gz) = 3b6e27683f6f20b37b8a35d0fab9e34b57dad72ac64cb16f428726780d4011bd
+SIZE (cabal/vector-0.12.1.2/vector-0.12.1.2.tar.gz) = 131049
SHA256 (cabal/x509-1.7.5/x509-1.7.5.tar.gz) = b1b0fcbb4aa0d749ed2b54710c2ebd6d900cb932108ad14f97640cf4ca60c7c8
SIZE (cabal/x509-1.7.5/x509-1.7.5.tar.gz) = 21457
SHA256 (cabal/x509-1.7.5/revision/1.cabal) = 01185a9a17bee4e89287d9e32bfaa673133cf2b09a39759627bed1f72ea528fd
@@ -205,15 +201,17 @@ SHA256 (cabal/x509-system-1.6.6/x509-system-1.6.6.tar.gz) = 40dcdaae3ec67f38c08d
SIZE (cabal/x509-system-1.6.6/x509-system-1.6.6.tar.gz) = 3419
SHA256 (cabal/x509-validation-1.6.11/x509-validation-1.6.11.tar.gz) = f94321cbcc4a534adf5889ae6950f3673e38b62b89b6970b477f502ce987d19b
SIZE (cabal/x509-validation-1.6.11/x509-validation-1.6.11.tar.gz) = 19752
-SHA256 (cabal/zip-archive-0.3.2.1/zip-archive-0.3.2.1.tar.gz) = 5a2294b55a55c86a0f0ebac6ffed3b948c3f6151bad3a3809d40688a0c951507
-SIZE (cabal/zip-archive-0.3.2.1/zip-archive-0.3.2.1.tar.gz) = 18140
-SHA256 (cabal/zip-archive-0.3.2.1/revision/1.cabal) = 558b3a39b2b9bced4614fcdf202bcd3d14a9d24a2e207d914cb5b4a7a850d844
-SIZE (cabal/zip-archive-0.3.2.1/revision/1.cabal) = 2581
-SHA256 (cabal/zlib-0.6.2/zlib-0.6.2.tar.gz) = 0dcc7d925769bdbeb323f83b66884101084167501f11d74d21eb9bc515707fed
-SIZE (cabal/zlib-0.6.2/zlib-0.6.2.tar.gz) = 142677
+SHA256 (cabal/zip-archive-0.4.1/zip-archive-0.4.1.tar.gz) = c5d5c9976241dcc25b0d8753dc526bb1bfef60f30dee38c53a7ae56e6be9b1b1
+SIZE (cabal/zip-archive-0.4.1/zip-archive-0.4.1.tar.gz) = 20967
+SHA256 (cabal/zip-archive-0.4.1/revision/1.cabal) = 51774bdc747d20b8f23172315f9c3fdd6c11de01607e98e9890eb87fb49566d7
+SIZE (cabal/zip-archive-0.4.1/revision/1.cabal) = 4055
+SHA256 (cabal/zlib-0.6.2.1/zlib-0.6.2.1.tar.gz) = f0f810ff173560b60392db448455c0513b3239f48e43cb494b3733aa559621d0
+SIZE (cabal/zlib-0.6.2.1/zlib-0.6.2.1.tar.gz) = 143424
+SHA256 (cabal/zlib-0.6.2.1/revision/1.cabal) = d34ddf5fece4d1e9d471b5298f36335bb3cfe12cb5a1b8525c42f0b665382f45
+SIZE (cabal/zlib-0.6.2.1/revision/1.cabal) = 4547
SHA256 (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = c83bb438f9b6c5fe860982731eb8ac7eff993e8b56cbc15ef5b471f229f79109
SIZE (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = 54770
SHA256 (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 0c6f9f81832af2473281fd58631aff8c6bbad24191e00d2a5a6ae2479249043b
SIZE (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 1641
-SHA256 (cabal/elm-compiler-0.19.0_GH0.tar.gz) = 494df33724224307d6e2b4d0b342448cc927901483384ee4f8cfee2cb38e993c
-SIZE (cabal/elm-compiler-0.19.0_GH0.tar.gz) = 449719
+SHA256 (cabal/elm-compiler-0.19.1_GH0.tar.gz) = aa161caca775cef1bbb04bcdeb4471d3aabcf87b6d9d9d5b0d62d3052e8250b1
+SIZE (cabal/elm-compiler-0.19.1_GH0.tar.gz) = 490990
diff --git a/lang/elm/files/patch-elm.cabal b/lang/elm/files/patch-elm.cabal
deleted file mode 100644
index 92a595b6f545..000000000000
--- a/lang/elm/files/patch-elm.cabal
+++ /dev/null
@@ -1,17 +0,0 @@
---- elm.cabal.orig 2018-08-20 13:41:41 UTC
-+++ elm.cabal
-@@ -246,7 +246,7 @@ Executable elm
- http-client >= 0.5 && < 0.6,
- http-client-tls >= 0.3 && < 0.4,
- http-types >= 0.9 && < 1.0,
-- language-glsl >= 0.0.2 && < 0.3,
-+ language-glsl >= 0.0.2 && < 0.4,
- logict,
- mtl >= 2.2.1 && < 3,
- network >= 2.4 && < 2.7,
-@@ -263,4 +263,4 @@ Executable elm
- unordered-containers,
- utf8-string,
- vector,
-- zip-archive
-+ zip-archive < 0.4
diff --git a/lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs b/lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs
deleted file mode 100644
index 7c6b26f24a50..000000000000
--- a/lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/terminal/src/Develop/StaticFiles.hs.orig 2018-08-20 13:41:41 UTC
-+++ ui/terminal/src/Develop/StaticFiles.hs
-@@ -11,7 +11,7 @@ module Develop.StaticFiles
-
- import Prelude hiding (lookup)
- import qualified Data.ByteString as BS
--import Data.FileEmbed (bsToExp)
-+import Data.FileEmbed (bsToExp, embedFile)
- import qualified Data.HashMap.Strict as HM
- import Language.Haskell.TH (runIO)
- import System.FilePath ((</>))
-@@ -89,7 +89,7 @@ sansFontPath =
-
- elm :: BS.ByteString
- elm =
-- $(bsToExp =<< runIO Build.compile)
-+ $(embedFile "elm_all-packages")
-
-
-