1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00

lang/elm: new port. A functional language for web development.

PR:		236805
Submitted by:	Evilham <contact@evilham.com>
This commit is contained in:
Gleb Popov 2019-07-15 18:58:08 +00:00
parent 55869d3df7
commit 15ad5564c5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=506703
6 changed files with 364 additions and 0 deletions

View File

@ -62,6 +62,7 @@
SUBDIR += elixir
SUBDIR += elixir-mode.el
SUBDIR += elk
SUBDIR += elm
SUBDIR += emacs-lisp-intro
SUBDIR += erlang
SUBDIR += erlang-doc

102
lang/elm/Makefile Normal file
View File

@ -0,0 +1,102 @@
# $FreeBSD$
PORTNAME= elm
PORTVERSION= 0.19.0
CATEGORIES= lang
MASTER_SITES= LOCAL/arrowd/:package_list
DISTFILES= all-packages-${PORTNAME}-${PORTVERSION}:package_list
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= haskell@FreeBSD.org
COMMENT= Delightful language for reliable webapps
LICENSE= BSD3CLAUSE
USES= cabal
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 \
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 \
blaze-builder-0.4.1.0 \
bytestring-builder-0.10.8.2.0 \
call-stack-0.1.0 \
case-insensitive-1.2.1.0 \
cereal-0.5.8.1 \
clock-0.8 \
colour-2.3.5 \
connection-0.3.0_1 \
containers-0.5.11.0_3 \
cookie-0.4.4 \
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 \
hourglass-0.2.12 \
http-client-0.5.14_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 \
language-glsl-0.3.0_1 \
lifted-base-0.2.3.12 \
logict-0.7.0.1 \
memory-0.14.18_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 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.3_2 \
parsec-3.1.13.0_2 \
pem-0.2.4 \
prettyclass-1.0.0.0 \
primitive-0.6.4.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 \
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 \
transformers-base-0.4.5.2 \
transformers-compat-0.6.5 \
unix-compat-0.5.1_1 \
unordered-containers-0.2.10.0_1 \
utf8-string-1.0.1.1_3 \
vector-0.12.0.3_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 \
zlib-bindings-0.1.1.5_2
post-extract:
${CP} ${DISTDIR}/${DIST_SUBDIR}/all-packages?${PORTNAME}-${PORTVERSION} ${WRKSRC}/elm_all-packages
.include <bsd.port.mk>

219
lang/elm/distinfo Normal file
View File

@ -0,0 +1,219 @@
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
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
SIZE (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 2715144
SHA256 (cabal/ansi-terminal-0.8.2/ansi-terminal-0.8.2.tar.gz) = 90a7324811e7da0d0aecd66454b1622e3b1ee22ed09bbdae379c0ff079d2fa90
SIZE (cabal/ansi-terminal-0.8.2/ansi-terminal-0.8.2.tar.gz) = 31357
SHA256 (cabal/ansi-wl-pprint-0.6.8.2/ansi-wl-pprint-0.6.8.2.tar.gz) = a630721bd57678c3bfeb6c703f8249e434cbf85f40daceec4660fb8c6725cb3e
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/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/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
SIZE (cabal/cereal-0.5.8.1/cereal-0.5.8.1.tar.gz) = 20114
SHA256 (cabal/clock-0.8/clock-0.8.tar.gz) = 08a35c5294009040f1e5eb721a21b60df7af6584092bb3d376ab1b2e57e26914
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/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/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
SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
SHA256 (cabal/digest-0.0.1.2/digest-0.0.1.2.tar.gz) = 641717eb16392abf8965986a9e8dc21eebf1d97775bbb6923c7b7f8fee17fe11
SIZE (cabal/digest-0.0.1.2/digest-0.0.1.2.tar.gz) = 3790
SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a
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/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-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
SIZE (cabal/http-client-tls-0.3.5.3/revision/1.cabal) = 2066
SHA256 (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 4e8a4a66477459fa436a331c75e46857ec8026283df984d54f90576cd3024016
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/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-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/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/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/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/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/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
SIZE (cabal/random-1.1/revision/1.cabal) = 1777
SHA256 (cabal/raw-strings-qq-1.1/raw-strings-qq-1.1.tar.gz) = 2e011ec26aeaa53ab43c30b7d9b5b0f661f24b4ebef8884c12c571353c0fbed3
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/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-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/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/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
SIZE (cabal/unordered-containers-0.2.10.0/revision/1.cabal) = 5199
SHA256 (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140
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/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
SIZE (cabal/x509-1.7.5/revision/1.cabal) = 2305
SHA256 (cabal/x509-store-1.6.7/x509-store-1.6.7.tar.gz) = 9786356c8bfdf631ea018c3244d0854c6db2cb24e583891ea553961443f61ef9
SIZE (cabal/x509-store-1.6.7/x509-store-1.6.7.tar.gz) = 12689
SHA256 (cabal/x509-store-1.6.7/revision/1.cabal) = a707b2f4ba3c02ebacd7ecd19e9f0c0b211b58270329c2c775a2c1df26820212
SIZE (cabal/x509-store-1.6.7/revision/1.cabal) = 1781
SHA256 (cabal/x509-system-1.6.6/x509-system-1.6.6.tar.gz) = 40dcdaae3ec67f38c08d96d4365b901eb8ac0c590bd7972eb429d37d58aa4419
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/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

View File

@ -0,0 +1,17 @@
--- 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

View File

@ -0,0 +1,20 @@
--- 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")

5
lang/elm/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
Elm is a functional language that compiles to JavaScript. It competes with
projects like React as a tool for creating websites and web apps. Elm has a
very strong emphasis on simplicity, ease-of-use, and quality tooling.
WWW: https://elm-lang.org/