Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jul 2019 18:58:09 +0000 (UTC)
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r506703 - in head/lang: . elm elm/files
Message-ID:  <201907151858.x6FIw9IA066044@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: arrowd
Date: Mon Jul 15 18:58:08 2019
New Revision: 506703
URL: https://svnweb.freebsd.org/changeset/ports/506703

Log:
  lang/elm: new port. A functional language for web development.
  
  PR:		236805
  Submitted by:	Evilham <contact@evilham.com>

Added:
  head/lang/elm/
  head/lang/elm/Makefile   (contents, props changed)
  head/lang/elm/distinfo   (contents, props changed)
  head/lang/elm/files/
  head/lang/elm/files/patch-elm.cabal   (contents, props changed)
  head/lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs   (contents, props changed)
  head/lang/elm/pkg-descr   (contents, props changed)
Modified:
  head/lang/Makefile

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Mon Jul 15 18:30:19 2019	(r506702)
+++ head/lang/Makefile	Mon Jul 15 18:58:08 2019	(r506703)
@@ -62,6 +62,7 @@
     SUBDIR += elixir
     SUBDIR += elixir-mode.el
     SUBDIR += elk
+    SUBDIR += elm
     SUBDIR += emacs-lisp-intro
     SUBDIR += erlang
     SUBDIR += erlang-doc

Added: head/lang/elm/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/elm/Makefile	Mon Jul 15 18:58:08 2019	(r506703)
@@ -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>

Added: head/lang/elm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/elm/distinfo	Mon Jul 15 18:58:08 2019	(r506703)
@@ -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

Added: head/lang/elm/files/patch-elm.cabal
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/elm/files/patch-elm.cabal	Mon Jul 15 18:58:08 2019	(r506703)
@@ -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

Added: head/lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/elm/files/patch-ui_terminal_src_Develop_StaticFiles.hs	Mon Jul 15 18:58:08 2019	(r506703)
@@ -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")
+ 
+ 
+ 

Added: head/lang/elm/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/elm/pkg-descr	Mon Jul 15 18:58:08 2019	(r506703)
@@ -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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907151858.x6FIw9IA066044>