Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 May 2020 18:08:10 +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: r533933 - in head: . Mk/Uses converters/hs-aeson-pretty devel/elm-format devel/elm-format/files devel/hs-alex devel/hs-bytestring-nums devel/hs-c2hs devel/hs-cabal-install devel/hs-caba...
Message-ID:  <202005041808.044I8Ana064850@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: arrowd
Date: Mon May  4 18:08:10 2020
New Revision: 533933
URL: https://svnweb.freebsd.org/changeset/ports/533933

Log:
  Upgrade lang/ghc to 8.8.3 and many Haskell ports along the way.
  
  PR:		244784
  Submitted by:	Evilham <contact@evilham.com> (some ports)

Added:
  head/devel/elm-format/files/patch-markdown_Cheapskate_ParserCombinators.hs   (contents, props changed)
  head/devel/hs-cabal-install/files/patch-bootstrap.sh   (contents, props changed)
  head/devel/hs-cpphs/files/
  head/devel/hs-cpphs/files/patch-cpphs.cabal   (contents, props changed)
  head/devel/hs-hasktags/files/
  head/devel/hs-hasktags/files/patch-hasktags.cabal   (contents, props changed)
  head/lang/ghc/files865/
     - copied from r533920, head/lang/ghc/files/
  head/lang/purescript/files/patch-purescript.cabal   (contents, props changed)
  head/lang/purescript/files/patch-src_Language_PureScript_CST_Parser.y   (contents, props changed)
  head/lang/purescript/files/patch-src_Language_PureScript_CST_Utils.hs   (contents, props changed)
  head/lang/purescript/files/patch-src_Language_PureScript_Docs_Types.hs   (contents, props changed)
  head/lang/purescript/files/patch-src_Language_PureScript_Names.hs   (contents, props changed)
  head/lang/purescript/files/patch-src_Language_PureScript_Publish.hs   (contents, props changed)
  head/math/hs-penrose/files/patch-docopt-0.7.0.5_System_Console_Docopt_Public.hs   (contents, props changed)
  head/math/hs-penrose/files/patch-docopt-0.7.0.5_System_Console_Docopt_QQ.hs   (contents, props changed)
  head/security/hs-cryptol/files/
  head/security/hs-cryptol/files/patch-src_Cryptol_Eval_Monad.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_ModuleSystem_Monad.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_Parser_NoInclude.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_Parser_NoPat.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_Parser_ParserUtils.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_TypeCheck_Monad.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_TypeCheck_Sanity.hs   (contents, props changed)
  head/security/hs-cryptol/files/patch-src_Cryptol_Utils_Patterns.hs   (contents, props changed)
  head/x11-wm/hs-xmonad/files/
  head/x11-wm/hs-xmonad/files/example_buildscript   (contents, props changed)
  head/x11-wm/hs-xmonad/files/example_config.cabal   (contents, props changed)
  head/x11-wm/hs-xmonad/pkg-message   (contents, props changed)
  head/x11-wm/hs-xmonad/pkg-plist   (contents, props changed)
  head/x11/conlecterm/files/
  head/x11/conlecterm/files/patch-gtk2hs-buildtools-0.13.5.0_c2hs_toplevel_C2HSConfig.hs   (contents, props changed)
Deleted:
  head/devel/hs-cabal-install/files/patch-cabal-install.cabal
  head/devel/hs-darcs/files/
  head/devel/hs-git-annex/files/patch-Database_ContentIdentifier.hs
  head/devel/hs-git-annex/files/patch-Database_Export.hs
  head/devel/hs-git-annex/files/patch-Database_Fsck.hs
  head/devel/hs-git-annex/files/patch-Database_Keys_SQL.hs
  head/devel/hs-git-annex/files/patch-Utility_Tor.hs
  head/devel/hs-threadscope/files/patch-threadscope.cabal
  head/lang/elm/files/
  head/lang/ghc/files/patch-ppc64
  head/lang/purescript/files/patch-happy-1.19.9_happy.cabal
  head/www/hs-yesod-bin/files/
Modified:
  head/Mk/Uses/cabal.mk
  head/UPDATING
  head/converters/hs-aeson-pretty/Makefile
  head/converters/hs-aeson-pretty/distinfo
  head/devel/elm-format/Makefile
  head/devel/elm-format/distinfo
  head/devel/elm-format/files/patch-elm-format.cabal
  head/devel/hs-alex/Makefile
  head/devel/hs-alex/distinfo
  head/devel/hs-bytestring-nums/Makefile
  head/devel/hs-c2hs/Makefile
  head/devel/hs-c2hs/distinfo
  head/devel/hs-cabal-install/Makefile
  head/devel/hs-cabal-install/distinfo
  head/devel/hs-cpphs/Makefile
  head/devel/hs-cpphs/distinfo
  head/devel/hs-darcs/Makefile
  head/devel/hs-darcs/distinfo
  head/devel/hs-data-default-class/Makefile
  head/devel/hs-data-default-instances-base/Makefile
  head/devel/hs-data-default-instances-containers/Makefile
  head/devel/hs-data-default-instances-dlist/Makefile
  head/devel/hs-data-default-instances-old-locale/Makefile
  head/devel/hs-data-default/Makefile
  head/devel/hs-dlist/Makefile
  head/devel/hs-extensible-exceptions/Makefile
  head/devel/hs-ghc-events/Makefile
  head/devel/hs-ghc-events/distinfo
  head/devel/hs-ghcprofview/Makefile
  head/devel/hs-ghcprofview/distinfo
  head/devel/hs-git-annex/Makefile
  head/devel/hs-git-annex/distinfo
  head/devel/hs-haddock/Makefile
  head/devel/hs-haddock/distinfo
  head/devel/hs-haddock/pkg-plist
  head/devel/hs-happy/Makefile
  head/devel/hs-happy/distinfo
  head/devel/hs-hashable/Makefile
  head/devel/hs-hasktags/Makefile
  head/devel/hs-hasktags/distinfo
  head/devel/hs-hlint/Makefile
  head/devel/hs-hlint/distinfo
  head/devel/hs-hoogle/Makefile
  head/devel/hs-hoogle/distinfo
  head/devel/hs-hpack/Makefile
  head/devel/hs-hpack/distinfo
  head/devel/hs-hspec-discover/Makefile
  head/devel/hs-mtl/Makefile
  head/devel/hs-mueval/Makefile
  head/devel/hs-mueval/distinfo
  head/devel/hs-old-locale/Makefile
  head/devel/hs-old-time/Makefile
  head/devel/hs-profiteur/Makefile
  head/devel/hs-profiteur/distinfo
  head/devel/hs-random/Makefile
  head/devel/hs-setlocale/Makefile
  head/devel/hs-shake/Makefile
  head/devel/hs-shake/distinfo
  head/devel/hs-spago/Makefile
  head/devel/hs-spago/distinfo
  head/devel/hs-spago/files/patch-package.yaml
  head/devel/hs-threadscope/Makefile
  head/devel/hs-threadscope/distinfo
  head/devel/hs-threadscope/files/patch-gtk2hs-buildtools-0.13.5.0_c2hs_toplevel_C2HSConfig.hs
  head/devel/hs-transformers-compat/Makefile
  head/devel/hs-unordered-containers/Makefile
  head/devel/hs-utf8-string/Makefile
  head/devel/stack/Makefile
  head/devel/stack/distinfo
  head/games/hedgewars-server/Makefile
  head/games/hedgewars-server/distinfo
  head/games/hs-scroll/Makefile
  head/games/hs-scroll/distinfo
  head/lang/elm/Makefile
  head/lang/elm/distinfo
  head/lang/ghc/Makefile
  head/lang/ghc/bsd.cabal.options.mk
  head/lang/ghc/distinfo
  head/lang/hs-brainfuck/Makefile
  head/lang/hs-unlambda/Makefile
  head/math/hs-Agda/Makefile
  head/math/hs-Agda/distinfo
  head/math/hs-Agda/pkg-plist
  head/math/hs-penrose/Makefile
  head/math/hs-penrose/distinfo
  head/math/hs-semigroups/Makefile
  head/net-im/matterhorn/Makefile
  head/net-im/matterhorn/distinfo
  head/net/hs-network/Makefile
  head/print/hs-hscolour/Makefile
  head/security/hs-cryptol/Makefile
  head/security/hs-cryptol/distinfo
  head/sysutils/hs-cputype/Makefile
  head/sysutils/hs-cputype/distinfo
  head/textproc/cgrep/Makefile
  head/textproc/cgrep/distinfo
  head/textproc/hs-lhs2tex/Makefile
  head/textproc/hs-lhs2tex/distinfo
  head/textproc/hs-pandoc-citeproc/Makefile
  head/textproc/hs-pandoc-citeproc/distinfo
  head/textproc/hs-pandoc-crossref/Makefile
  head/textproc/hs-pandoc-crossref/distinfo
  head/textproc/hs-pandoc/Makefile
  head/textproc/hs-pandoc/distinfo
  head/textproc/hs-yaml/Makefile
  head/textproc/hs-yaml/distinfo
  head/www/hs-DAV/Makefile
  head/www/hs-DAV/distinfo
  head/www/hs-hjsmin/Makefile
  head/www/hs-hjsmin/distinfo
  head/www/hs-wai-app-static/Makefile
  head/www/hs-wai-app-static/distinfo
  head/www/hs-yesod-bin/Makefile
  head/www/hs-yesod-bin/distinfo
  head/x11-wm/hs-xmonad-contrib/Makefile
  head/x11-wm/hs-xmonad/Makefile
  head/x11-wm/hs-xmonad/distinfo
  head/x11/conlecterm/Makefile
  head/x11/conlecterm/distinfo
  head/x11/hs-X11-xft/Makefile
  head/x11/hs-X11/Makefile
  head/x11/hs-xmobar/Makefile
  head/x11/hs-xmobar/distinfo

Modified: head/Mk/Uses/cabal.mk
==============================================================================
--- head/Mk/Uses/cabal.mk	Mon May  4 16:59:33 2020	(r533932)
+++ head/Mk/Uses/cabal.mk	Mon May  4 18:08:10 2020	(r533933)
@@ -74,10 +74,12 @@ LIB_DEPENDS+=	libgmp.so:math/gmp \
 
 DIST_SUBDIR?=	cabal
 
+.  if !defined(USE_GITHUB) && !defined(USE_GITLAB)
 MASTER_SITES?=	https://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/ \
 		http://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/
 DISTFILES?=	${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX}
 EXTRACT_ONLY?=	${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX}
+.  endif
 
 _USES_extract=	701:cabal-post-extract
 _USES_patch=	701:cabal-post-patch
@@ -85,6 +87,10 @@ _USES_stage=	751:cabal-post-install-script
 
 BUILD_TARGET?=	${EXECUTABLES:S/^/exe:&/}
 
+.  if defined(USE_LOCALE)
+LOCALE_ENV=	LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE}
+.  endif
+
 _use_cabal=	${USE_CABAL:O:u}
 
 .  for package in ${_use_cabal}
@@ -110,7 +116,7 @@ cabal-extract: ${WRKDIR}
 	${RM} -rf ${CABAL_HOME}/.cabal
 	${SETENV} HOME=${CABAL_HOME} cabal new-update
 	cd ${WRKDIR} && \
-		${SETENV} HOME=${CABAL_HOME} cabal get ${PORTNAME}-${PORTVERSION}
+		${SETENV} ${LOCALE_ENV} HOME=${CABAL_HOME} cabal get ${PORTNAME}-${PORTVERSION}
 
 # Fetches and unpacks dependencies sources for a cabal-extract'ed package.
 # Builds them as side-effect.
@@ -119,9 +125,9 @@ cabal-extract-deps:
 	cd ${WRKSRC} && ${SETENV} HOME=${CABAL_HOME} hpack
 .  endif
 	cd ${WRKSRC} && \
-		${SETENV} HOME=${CABAL_HOME} cabal new-configure --flags="${CABAL_FLAGS}" ${CONFIGURE_ARGS}
+		${SETENV} ${LOCALE_ENV} HOME=${CABAL_HOME} cabal new-configure --flags="${CABAL_FLAGS}" ${CONFIGURE_ARGS}
 	cd ${WRKSRC} && \
-		${SETENV} HOME=${CABAL_HOME} cabal new-build --dependencies-only
+		${SETENV} ${LOCALE_ENV} HOME=${CABAL_HOME} cabal new-build --dependencies-only
 
 # Generates USE_CABAL= ... line ready to be pasted into the port based on artifacts of cabal-extract-deps.
 make-use-cabal:

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Mon May  4 16:59:33 2020	(r533932)
+++ head/UPDATING	Mon May  4 18:08:10 2020	(r533933)
@@ -5,6 +5,14 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20200504:
+  AFFECTS: users of x11-wm/hs-xmonad
+  AUTHOR:  arrowd@FreeBSD.org
+
+  From now, it is recommended to use "build script" method to compile XMonad
+  config. See https://github.com/xmonad/xmonad-testing/ for general info and
+  port's pkg-message for concrete steps.
+
 20200503:
   AFFECTS: users of net-mgmt/librenms
   AUTHOR:  dvl@FreeBSD.org
@@ -198,7 +206,7 @@ you update your ports collection, before attempting an
   by default, instead of the older DRI2 interface.  This might cause regressions
   when using the legacy graphics drivers, either through
   graphics/drm-legacy-kmod or the graphics drivers in base.
-  
+
   If you experience issues when running OpenGL applications it is possible
   to force the use of DRI2 by setting the LIBGL_DRI3_DISABLE environment
   variable to 1 before starting any OpenGL application.  The easiest way to

Modified: head/converters/hs-aeson-pretty/Makefile
==============================================================================
--- head/converters/hs-aeson-pretty/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/converters/hs-aeson-pretty/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	aeson-pretty
-PORTVERSION=	0.8.7
-PORTREVISION=	5
+PORTVERSION=	0.8.8
 CATEGORIES=	converters haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -12,11 +11,22 @@ LICENSE=	BSD3CLAUSE
 
 USES=		cabal
 
-USE_CABAL=	aeson-1.4.2.0 attoparsec-0.13.2.2 base-compat-0.10.5 \
-		cmdargs-0.10.20 dlist-0.8.0.5 hashable-1.2.7.0_1 \
-		integer-logarithms-1.0.2.2 primitive-0.6.4.0_1 random-1.1_1 \
-		scientific-0.3.6.2 tagged-0.8.6 th-abstraction-0.2.10.0 \
-		time-locale-compat-0.1.1.5 unordered-containers-0.2.10.0 \
-		uuid-types-1.0.3 vector-0.12.0.2
+USE_CABAL=	aeson-1.4.6.0 \
+		attoparsec-0.13.2.3_1 \
+		base-compat-0.11.1 \
+		base-orphans-0.8.2 \
+		cmdargs-0.10.20 \
+		dlist-0.8.0.7 \
+		hashable-1.3.0.0 \
+		integer-logarithms-1.0.3_2 \
+		primitive-0.7.0.1 \
+		random-1.1_1 \
+		scientific-0.3.6.2 \
+		tagged-0.8.6_2 \
+		th-abstraction-0.3.2.0 \
+		time-compat-1.9.3 \
+		unordered-containers-0.2.10.0_1 \
+		uuid-types-1.0.3_2 \
+		vector-0.12.1.2
 
 .include <bsd.port.mk>

Modified: head/converters/hs-aeson-pretty/distinfo
==============================================================================
--- head/converters/hs-aeson-pretty/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/converters/hs-aeson-pretty/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,26 +1,28 @@
-TIMESTAMP = 1553423001
-SHA256 (cabal/aeson-pretty-0.8.7.tar.gz) = c1c1ecc5e3abd004a6c4c256ee6f61da2a43d7f1452ffa391dee250df43b27d5
-SIZE (cabal/aeson-pretty-0.8.7.tar.gz) = 5610
-SHA256 (cabal/aeson-1.4.2.0/aeson-1.4.2.0.tar.gz) = 75ce71814a33d5e5568208e6806a8847e7ba47fea74d30f6a8b1b56ecb318bd0
-SIZE (cabal/aeson-1.4.2.0/aeson-1.4.2.0.tar.gz) = 268052
-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/base-compat-0.10.5/base-compat-0.10.5.tar.gz) = 990aea21568956d44ab018c5dbfbaea014b9a0d5295d29ca7550149419a6fb41
-SIZE (cabal/base-compat-0.10.5/base-compat-0.10.5.tar.gz) = 33158
+TIMESTAMP = 1584454220
+SHA256 (cabal/aeson-pretty-0.8.8.tar.gz) = 81cea61cb6dcf32c3f0529ea5cfc98dbea3894152d7f2d9fe1cb051f927ec726
+SIZE (cabal/aeson-pretty-0.8.8.tar.gz) = 5600
+SHA256 (cabal/aeson-1.4.6.0/aeson-1.4.6.0.tar.gz) = 923fb2c6e224c4c0d1848174b1010592f31cd149f538923efd87f8a6b4b3488b
+SIZE (cabal/aeson-1.4.6.0/aeson-1.4.6.0.tar.gz) = 276713
+SHA256 (cabal/attoparsec-0.13.2.3/attoparsec-0.13.2.3.tar.gz) = 3d1ac6713505e520ebb51f26cfb5f6e5a0825e25394a51419c7e035b60b2f2d9
+SIZE (cabal/attoparsec-0.13.2.3/attoparsec-0.13.2.3.tar.gz) = 162346
+SHA256 (cabal/attoparsec-0.13.2.3/revision/1.cabal) = 38717f481a131e1f50ce8e126f49961e6fe740f55df53e5e45cbbf8c451a9698
+SIZE (cabal/attoparsec-0.13.2.3/revision/1.cabal) = 5695
+SHA256 (cabal/base-compat-0.11.1/base-compat-0.11.1.tar.gz) = 356f1542ec93e7192a9073d32a8ef1e48194275495dcec7fb0d241f4baaf6d36
+SIZE (cabal/base-compat-0.11.1/base-compat-0.11.1.tar.gz) = 33691
+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/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz) = 0e269dc48c3d4c0447c96ffd772a6fe69dfa1260c323f4cd7bf171cbf2ab7331
 SIZE (cabal/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz) = 64550
-SHA256 (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 98a88aa839b40d4aee8b08880030d282d627b63de311f5414dca6e831a951b43
-SIZE (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 8987
-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/integer-logarithms-1.0.2.2/integer-logarithms-1.0.2.2.tar.gz) = ba86628d5c14f31fddccea86eeec122ed992af28d5b7ad964b2f5487605e7fc3
-SIZE (cabal/integer-logarithms-1.0.2.2/integer-logarithms-1.0.2.2.tar.gz) = 8855
-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/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz) = a3c06a200f9756329b09d415e7733b7204dda76ce07783e6457d0ab9ffbcba2c
+SIZE (cabal/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz) = 9228
+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/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/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
@@ -29,13 +31,19 @@ SHA256 (cabal/scientific-0.3.6.2/scientific-0.3.6.2.ta
 SIZE (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 23510
 SHA256 (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = ad16def0884cf6f05ae1ae8e90192cf9d8d9673fa264b249499bd9e4fac791dd
 SIZE (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = 11759
-SHA256 (cabal/th-abstraction-0.2.10.0/th-abstraction-0.2.10.0.tar.gz) = c9dbffcaa4ed04f257427e61da135797190b572d4e37662f7821844cbd2114af
-SIZE (cabal/th-abstraction-0.2.10.0/th-abstraction-0.2.10.0.tar.gz) = 29620
-SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
-SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
+SHA256 (cabal/tagged-0.8.6/revision/2.cabal) = 1f7ca84e6c88cbb923641c60041c9f56c34f1a889759cc073cdf10542b441ff9
+SIZE (cabal/tagged-0.8.6/revision/2.cabal) = 2606
+SHA256 (cabal/th-abstraction-0.3.2.0/th-abstraction-0.3.2.0.tar.gz) = 36fef33ad0f34b9b8fb5552fe6187579a00d5f90d938e9bc24d382a9919feb79
+SIZE (cabal/th-abstraction-0.3.2.0/th-abstraction-0.3.2.0.tar.gz) = 35111
+SHA256 (cabal/time-compat-1.9.3/time-compat-1.9.3.tar.gz) = bb6a44e667945ddca8ded93e041ee91986a4a19f59e149a5dd21fdb1bfa3db88
+SIZE (cabal/time-compat-1.9.3/time-compat-1.9.3.tar.gz) = 50050
 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/uuid-types-1.0.3/uuid-types-1.0.3.tar.gz) = 9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd
 SIZE (cabal/uuid-types-1.0.3/uuid-types-1.0.3.tar.gz) = 11999
-SHA256 (cabal/vector-0.12.0.2/vector-0.12.0.2.tar.gz) = 52e89dacaff10bedb8653181963cae928f9674a099bb706713dae83994bbc0f3
-SIZE (cabal/vector-0.12.0.2/vector-0.12.0.2.tar.gz) = 124743
+SHA256 (cabal/uuid-types-1.0.3/revision/2.cabal) = 2cab161f274309cfd9ef62694a6bd1b47525bc4c79a827293b055e4a9eadb4d2
+SIZE (cabal/uuid-types-1.0.3/revision/2.cabal) = 2473
+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

Modified: head/devel/elm-format/Makefile
==============================================================================
--- head/devel/elm-format/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/elm-format/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -2,7 +2,9 @@
 
 PORTNAME=	elm-format
 PORTVERSION=	0.8.3
+PORTREVISION=	1
 CATEGORIES=	devel textproc
+EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 MAINTAINER=	haskell@FreeBSD.org
 COMMENT=	Elm source code formatter based on the official Elm Style Guide
@@ -17,32 +19,27 @@ GH_PROJECT=	elm-format
 
 USE_CABAL=	ansi-terminal-0.8.2 \
 		ansi-wl-pprint-0.6.8.2_2 \
-		base-orphans-0.8.1 \
-		bifunctors-5.5.4_1 \
-		binary-0.8.7.0 \
-		Cabal-2.4.1.0_1 \
-		cabal-doctest-1.0.6_2 \
+		base-orphans-0.8.2 \
+		bifunctors-5.5.7 \
+		cabal-doctest-1.0.8_1 \
 		colour-2.3.5 \
-		comonad-5.0.5 \
+		comonad-5.0.6 \
 		concatenative-1.0.1 \
-		containers-0.6.0.1 \
-		contravariant-1.5.1 \
-		distributive-0.6 \
-		exceptions-0.10.2 \
-		free-5.1.1 \
-		hashable-1.3.0.0 \
+		contravariant-1.5.2 \
+		distributive-0.6.1 \
+		exceptions-0.10.4_1 \
+		free-5.1.3 \
+		hashable-1.3.0.0_1 \
 		indents-0.3.3 \
-		json-0.9.3 \
-		optparse-applicative-0.14.3.0_2 \
-		parsec-3.1.13.0_2 \
-		profunctors-5.4 \
-		semigroupoids-5.3.2_1 \
-		split-0.2.3.3_1 \
-		StateVar-1.1.1.1 \
-		syb-0.7 \
-		tagged-0.8.6_1 \
-		text-1.2.3.1_2 \
-		th-abstraction-0.3.1.0 \
+		json-0.10_1 \
+		optparse-applicative-0.15.1.0_1 \
+		profunctors-5.5.2 \
+		semigroupoids-5.3.4 \
+		split-0.2.3.4 \
+		StateVar-1.2 \
+		syb-0.7.1 \
+		tagged-0.8.6_2 \
+		th-abstraction-0.3.2.0 \
 		transformers-base-0.4.5.2 \
 		transformers-compat-0.6.5 \
 		unordered-containers-0.2.10.0_1
@@ -50,5 +47,6 @@ USE_CABAL=	ansi-terminal-0.8.2 \
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' \
 		${WRKSRC}/src/ElmFormat/Version.hs
+	${RM} ${WRKSRC}/cabal.config
 
 .include <bsd.port.mk>

Modified: head/devel/elm-format/distinfo
==============================================================================
--- head/devel/elm-format/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/elm-format/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,82 +1,64 @@
-TIMESTAMP = 1583778091
-SHA256 (cabal/elm-format-0.8.3.tar.gz) = 6bef1e7bf5d8781d30ad3b98a33ce4a550da7e80dbae8b9b80b6a28a7b1a6ba9
-SIZE (cabal/elm-format-0.8.3.tar.gz) = 342385
-SHA256 (cabal/Cabal-2.4.1.0/Cabal-2.4.1.0.tar.gz) = 736a902da9fb2c826e75e9f7b4b591983bf58a6a62c8cae9866f6a9d5ace3594
-SIZE (cabal/Cabal-2.4.1.0/Cabal-2.4.1.0.tar.gz) = 744637
-SHA256 (cabal/Cabal-2.4.1.0/revision/1.cabal) = 56c858cf85e8756a94aaf930f2be4c2eaee623f067e7c55394194d3741147ab7
-SIZE (cabal/Cabal-2.4.1.0/revision/1.cabal) = 21825
-SHA256 (cabal/StateVar-1.1.1.1/StateVar-1.1.1.1.tar.gz) = eb6436516ab2d5e3d3e070b5a1595c4dceea760a58a9cc8d23dad5f6008f2223
-SIZE (cabal/StateVar-1.1.1.1/StateVar-1.1.1.1.tar.gz) = 4762
+TIMESTAMP = 1586092270
+SHA256 (cabal/StateVar-1.2/StateVar-1.2.tar.gz) = afc036021fcd38f15fcc4af392a3e57017d5ddcc926e99391dbfc8c4e6375f8b
+SIZE (cabal/StateVar-1.2/StateVar-1.2.tar.gz) = 4770
 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/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/bifunctors-5.5.4/bifunctors-5.5.4.tar.gz) = 29d62cf43fcef94534a585623357ab6d89a940db8d3931cb092485c6c3b19b8c
-SIZE (cabal/bifunctors-5.5.4/bifunctors-5.5.4.tar.gz) = 40510
-SHA256 (cabal/bifunctors-5.5.4/revision/1.cabal) = 7240cda20b6b51e18d679691fab27784a56fc075cf71927070850f2960171017
-SIZE (cabal/bifunctors-5.5.4/revision/1.cabal) = 3313
-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/cabal-doctest-1.0.6/cabal-doctest-1.0.6.tar.gz) = decaaa5a73eaabaf3c4f8c644bd7f6e3f428b6244e935c0cf105f75f9b24ed2d
-SIZE (cabal/cabal-doctest-1.0.6/cabal-doctest-1.0.6.tar.gz) = 10007
-SHA256 (cabal/cabal-doctest-1.0.6/revision/2.cabal) = c0b4a5b1ff38d2867e7003b4be59f3bd7e8e204ab8c988d96d3a77472ae671cd
-SIZE (cabal/cabal-doctest-1.0.6/revision/2.cabal) = 1408
+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/bifunctors-5.5.7/bifunctors-5.5.7.tar.gz) = 88b3a2d4504e1139a3aef7027913faa0870631477d0a2ebb6fa67d494cdb3532
+SIZE (cabal/bifunctors-5.5.7/bifunctors-5.5.7.tar.gz) = 45689
+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/1.cabal) = 34dff6369d417df2699af4e15f06bc181d495eca9c51efde173deae2053c197c
+SIZE (cabal/cabal-doctest-1.0.8/revision/1.cabal) = 1491
 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.5/comonad-5.0.5.tar.gz) = 6c581266675389cef300117f453350748fd0bcfb33310bda93f67d5dc5b5fad0
-SIZE (cabal/comonad-5.0.5/comonad-5.0.5.tar.gz) = 17911
+SHA256 (cabal/comonad-5.0.6/comonad-5.0.6.tar.gz) = 77cfb016acd1747b892c31b82daf0de93f508ba775d62562d376b354adb88fae
+SIZE (cabal/comonad-5.0.6/comonad-5.0.6.tar.gz) = 18154
 SHA256 (cabal/concatenative-1.0.1/concatenative-1.0.1.tar.gz) = ed5997924518f0ca6b8afcd4e1ee10d30675bb4c4ba164a4d70b4ddbd8c6bc17
 SIZE (cabal/concatenative-1.0.1/concatenative-1.0.1.tar.gz) = 3723
-SHA256 (cabal/containers-0.6.0.1/containers-0.6.0.1.tar.gz) = a71197d356e578651c37986493ff999f54773169acc32e5997c8248aca0bac6a
-SIZE (cabal/containers-0.6.0.1/containers-0.6.0.1.tar.gz) = 238343
-SHA256 (cabal/contravariant-1.5.1/contravariant-1.5.1.tar.gz) = 088bcce066c110b918273f79bd7902468eb09638563602135950f45ac75e8ec9
-SIZE (cabal/contravariant-1.5.1/contravariant-1.5.1.tar.gz) = 16002
-SHA256 (cabal/distributive-0.6/distributive-0.6.tar.gz) = a4af1341a63a430dc569dd1e59631f127c40ebdd353a945a74d18682f6bdc1d4
-SIZE (cabal/distributive-0.6/distributive-0.6.tar.gz) = 10904
-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/free-5.1.1/free-5.1.1.tar.gz) = 53d52a0d3be781b4732c0f086548aad5d9c82435ef91c9c638ac824ffab16338
-SIZE (cabal/free-5.1.1/free-5.1.1.tar.gz) = 62956
+SHA256 (cabal/contravariant-1.5.2/contravariant-1.5.2.tar.gz) = c4262c24e3dcc2ba8ca221ed52a6390818a715301e4f13135d8d732e0c7dc60c
+SIZE (cabal/contravariant-1.5.2/contravariant-1.5.2.tar.gz) = 16006
+SHA256 (cabal/distributive-0.6.1/distributive-0.6.1.tar.gz) = 7749b1d9b815e3ba558d1daebac9346610e352bb0dfe9720cc686eb2fef7caf2
+SIZE (cabal/distributive-0.6.1/distributive-0.6.1.tar.gz) = 11256
+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/free-5.1.3/free-5.1.3.tar.gz) = 2c70d66e3a1ad52ce4b22d5510ffc6d7b3db950bd7f43bc61801cfe7b24c2e2d
+SIZE (cabal/free-5.1.3/free-5.1.3.tar.gz) = 64257
 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/indents-0.3.3/indents-0.3.3.tar.gz) = b61f51ac894609cb5571cc3ded12db5de97185a8de236c69ec24c87457109f9a
 SIZE (cabal/indents-0.3.3/indents-0.3.3.tar.gz) = 3841
-SHA256 (cabal/json-0.9.3/json-0.9.3.tar.gz) = 8baf1de09983df8036fda854c4d1446f156a52d4988b863175e29af35c1d1afd
-SIZE (cabal/json-0.9.3/json-0.9.3.tar.gz) = 22562
-SHA256 (cabal/optparse-applicative-0.14.3.0/optparse-applicative-0.14.3.0.tar.gz) = 72476302fe555a508917b2d7d6121c7b58ea5434cdc08aeb5d4b652e8f0e7663
-SIZE (cabal/optparse-applicative-0.14.3.0/optparse-applicative-0.14.3.0.tar.gz) = 53480
-SHA256 (cabal/optparse-applicative-0.14.3.0/revision/2.cabal) = 37d7ff26d8cddf7f2b58e9ed60c1550f3d94b32bc449e3c038be074f256e08a8
-SIZE (cabal/optparse-applicative-0.14.3.0/revision/2.cabal) = 4376
-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/profunctors-5.4/profunctors-5.4.tar.gz) = 10ba750039cf29aa985aa6b39c1b055d28f02ae0ffc6923f8da8e5d1768bb0ac
-SIZE (cabal/profunctors-5.4/profunctors-5.4.tar.gz) = 29259
-SHA256 (cabal/semigroupoids-5.3.2/semigroupoids-5.3.2.tar.gz) = 61a8213df437ee96a20b1c6dec8b5c573e4e0f338eb2061739a67f471d6b9d05
-SIZE (cabal/semigroupoids-5.3.2/semigroupoids-5.3.2.tar.gz) = 25649
-SHA256 (cabal/semigroupoids-5.3.2/revision/1.cabal) = c690b223a2dd5342db29c2a905bf00ca1a95731b1704a4bd053cb0bd42bc08e5
-SIZE (cabal/semigroupoids-5.3.2/revision/1.cabal) = 7567
-SHA256 (cabal/split-0.2.3.3/split-0.2.3.3.tar.gz) = 1dcd674f7c5f276f33300f5fd59e49d1ac6fc92ae949fd06a0f6d3e9d9ac1413
-SIZE (cabal/split-0.2.3.3/split-0.2.3.3.tar.gz) = 15681
-SHA256 (cabal/split-0.2.3.3/revision/1.cabal) = f1c7b12865e38d1e241ceef74c85eb81d82301022fea1a5012d8d9803af5e26f
-SIZE (cabal/split-0.2.3.3/revision/1.cabal) = 2614
-SHA256 (cabal/syb-0.7/syb-0.7.tar.gz) = b8757dce5ab4045c49a0ae90407d575b87ee5523a7dd5dfa5c9d54fcceff42b5
-SIZE (cabal/syb-0.7/syb-0.7.tar.gz) = 39566
+SHA256 (cabal/json-0.10/json-0.10.tar.gz) = 0c046a3c03c9332816d3c9e50319b1d1eb3c2c1baba1123a7650d047b26856ba
+SIZE (cabal/json-0.10/json-0.10.tar.gz) = 22622
+SHA256 (cabal/json-0.10/revision/1.cabal) = d9fc6b07ce92b8894825a17d2cf14799856767eb30c8bf55962baa579207d799
+SIZE (cabal/json-0.10/revision/1.cabal) = 3210
+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/profunctors-5.5.2/profunctors-5.5.2.tar.gz) = 5f1579aab8afae377c7c7c0d0ed95b0bc58003b6dad2d494045f7472a398af7c
+SIZE (cabal/profunctors-5.5.2/profunctors-5.5.2.tar.gz) = 30041
+SHA256 (cabal/semigroupoids-5.3.4/semigroupoids-5.3.4.tar.gz) = 00d2e48973c3ab0a5d52616728ed63d0509454c8328148f698720014d7c58964
+SIZE (cabal/semigroupoids-5.3.4/semigroupoids-5.3.4.tar.gz) = 26307
+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/syb-0.7.1/syb-0.7.1.tar.gz) = e04a9c7ae48d9fe25e9b7a064f7122d39c710753544511e15df7a6e87fdfe700
+SIZE (cabal/syb-0.7.1/syb-0.7.1.tar.gz) = 39594
 SHA256 (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = ad16def0884cf6f05ae1ae8e90192cf9d8d9673fa264b249499bd9e4fac791dd
 SIZE (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = 11759
-SHA256 (cabal/tagged-0.8.6/revision/1.cabal) = 7093ee39c9779beeacffa4b0035a0e8a25da16afcd1c1a876930207fb8e31d1c
-SIZE (cabal/tagged-0.8.6/revision/1.cabal) = 2606
-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/th-abstraction-0.3.1.0/th-abstraction-0.3.1.0.tar.gz) = 4b9e1bcc6ec3d897fb09c3d7fa2f37f0672d5370e0e3e49809886da81fe001b9
-SIZE (cabal/th-abstraction-0.3.1.0/th-abstraction-0.3.1.0.tar.gz) = 34248
+SHA256 (cabal/tagged-0.8.6/revision/2.cabal) = 1f7ca84e6c88cbb923641c60041c9f56c34f1a889759cc073cdf10542b441ff9
+SIZE (cabal/tagged-0.8.6/revision/2.cabal) = 2606
+SHA256 (cabal/th-abstraction-0.3.2.0/th-abstraction-0.3.2.0.tar.gz) = 36fef33ad0f34b9b8fb5552fe6187579a00d5f90d938e9bc24d382a9919feb79
+SIZE (cabal/th-abstraction-0.3.2.0/th-abstraction-0.3.2.0.tar.gz) = 35111
 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

Modified: head/devel/elm-format/files/patch-elm-format.cabal
==============================================================================
--- head/devel/elm-format/files/patch-elm-format.cabal	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/elm-format/files/patch-elm-format.cabal	Mon May  4 18:08:10 2020	(r533933)
@@ -1,6 +1,6 @@
---- elm-format.cabal.orig	2019-07-15 11:59:50 UTC
+--- elm-format.cabal.orig	2020-02-25 17:08:42 UTC
 +++ elm-format.cabal
-@@ -83,7 +83,6 @@ library
+@@ -76,7 +76,6 @@ library
          AST.Json
          AST.MapExpr
          AST.MapNamespace
@@ -8,3 +8,15 @@
          Cheapskate.Inlines
          Cheapskate.Parse
          Cheapskate.ParserCombinators
+@@ -122,9 +121,9 @@ library
+         filepath >= 1.4.2.1 && < 2,
+         free >= 5.1.1 && < 6,
+         indents >= 0.3.3 && < 0.4,
+-        json >= 0.9.3 && < 0.10,
++        json >= 0.9.3 && <= 0.10,
+         mtl >= 2.2.2 && < 3,
+-        optparse-applicative >= 0.14.3.0 && < 0.15,
++        optparse-applicative >= 0.14.3.0 && <= 0.15.1.0,
+         parsec >= 3.1.13.0 && < 4,
+         process >= 1.6.5.0 && < 2,
+         split >= 0.2.3.3 && < 0.3,

Added: head/devel/elm-format/files/patch-markdown_Cheapskate_ParserCombinators.hs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/elm-format/files/patch-markdown_Cheapskate_ParserCombinators.hs	Mon May  4 18:08:10 2020	(r533933)
@@ -0,0 +1,32 @@
+--- markdown/Cheapskate/ParserCombinators.hs.orig	2020-02-25 17:08:42 UTC
++++ markdown/Cheapskate/ParserCombinators.hs
+@@ -1,3 +1,5 @@
++{-# LANGUAGE CPP #-}
++{- Patch from https://github.com/avh4/elm-format/pull/640/ -}
+ module Cheapskate.ParserCombinators (
+     Position(..)
+   , Parser
+@@ -37,6 +39,7 @@ import qualified Data.Text as T
+ import Control.Monad
+ import Control.Applicative
+ import qualified Data.Set as Set
++import qualified Control.Monad.Fail as Fail
+ 
+ data Position = Position { line :: Int, column :: Int }
+      deriving (Ord, Eq)
+@@ -107,9 +110,14 @@ instance Alternative Parser where
+   {-# INLINE empty #-}
+   {-# INLINE (<|>) #-}
+ 
++instance Fail.MonadFail Parser where
++  fail e = Parser $ \st -> Left $ ParseError (position st) e
++
+ instance Monad Parser where
+   return x = Parser $ \st -> Right (st, x)
+-  fail e = Parser $ \st -> Left $ ParseError (position st) e
++#if !MIN_VERSION_base(4,13,0)
++  fail = Fail.fail
++#endif
+   p >>= g = Parser $ \st ->
+     case evalParser p st of
+          Left e        -> Left e

Modified: head/devel/hs-alex/Makefile
==============================================================================
--- head/devel/hs-alex/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-alex/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	alex
-PORTVERSION=	3.2.4
-PORTREVISION=	3
+PORTVERSION=	3.2.5
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org

Modified: head/devel/hs-alex/distinfo
==============================================================================
--- head/devel/hs-alex/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-alex/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550256237
-SHA256 (cabal/alex-3.2.4.tar.gz) = d58e4d708b14ff332a8a8edad4fa8989cb6a9f518a7c6834e96281ac5f8ff232
-SIZE (cabal/alex-3.2.4.tar.gz) = 110688
+TIMESTAMP = 1584177595
+SHA256 (cabal/alex-3.2.5.tar.gz) = b77c8a1270767c64e2adb21a6e91ee7cd904ba17edae17bc20fd03da5256e0e3
+SIZE (cabal/alex-3.2.5.tar.gz) = 108531

Modified: head/devel/hs-bytestring-nums/Makefile
==============================================================================
--- head/devel/hs-bytestring-nums/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-bytestring-nums/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -10,6 +10,9 @@ COMMENT=	Parse numeric literals from ByteStrings
 
 LICENSE=	BSD3CLAUSE
 
+DEPRECATED=		No releases since 2012
+EXPIRATION_DATE=	2020-04-01
+
 USES=		cabal
 
 CABAL_FLAGS=	cli

Modified: head/devel/hs-c2hs/Makefile
==============================================================================
--- head/devel/hs-c2hs/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-c2hs/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -3,7 +3,7 @@
 
 PORTNAME=	c2hs
 PORTVERSION=	0.28.6
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -11,11 +11,9 @@ COMMENT=	C->Haskell FFI tool that gives some cross-lan
 
 LICENSE=	GPLv2
 
-BUILD_DEPENDS=	happy:devel/hs-happy
-
 USES=		cabal
 
-USE_CABAL=	alex-3.2.4 dlist-0.8.0.5 happy-1.19.9_3 language-c-0.8.2_1 syb-0.7
+USE_CABAL=	alex-3.2.5 dlist-0.8.0.7 happy-1.19.12 language-c-0.8.3 syb-0.7.1
 
 PLIST_FILES=	man/man1/c2hs.1.gz
 

Modified: head/devel/hs-c2hs/distinfo
==============================================================================
--- head/devel/hs-c2hs/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-c2hs/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,17 +1,13 @@
-TIMESTAMP = 1550257992
+TIMESTAMP = 1584266745
 SHA256 (cabal/c2hs-0.28.6.tar.gz) = 91dd121ac565009f2fc215c50f3365ed66705071a698a545e869041b5d7ff4da
 SIZE (cabal/c2hs-0.28.6.tar.gz) = 204988
-SHA256 (cabal/alex-3.2.4/alex-3.2.4.tar.gz) = d58e4d708b14ff332a8a8edad4fa8989cb6a9f518a7c6834e96281ac5f8ff232
-SIZE (cabal/alex-3.2.4/alex-3.2.4.tar.gz) = 110688
-SHA256 (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 98a88aa839b40d4aee8b08880030d282d627b63de311f5414dca6e831a951b43
-SIZE (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 8987
-SHA256 (cabal/happy-1.19.9/happy-1.19.9.tar.gz) = 3e81a3e813acca3aae52721c412cde18b7b7c71ecbacfaeaa5c2f4b35abf1d8d
-SIZE (cabal/happy-1.19.9/happy-1.19.9.tar.gz) = 179328
-SHA256 (cabal/happy-1.19.9/revision/3.cabal) = f8c774230735a390c287b2980cfcd2703d24d8dde85a01ea721b7b4b4c82944f
-SIZE (cabal/happy-1.19.9/revision/3.cabal) = 4667
-SHA256 (cabal/language-c-0.8.2/language-c-0.8.2.tar.gz) = b729d3b2263b0f029a66c37ae1c05b86b68bad1cde6c0b407bfd5201b91fce15
-SIZE (cabal/language-c-0.8.2/language-c-0.8.2.tar.gz) = 193533
-SHA256 (cabal/language-c-0.8.2/revision/1.cabal) = 5559b4e3744e84ac99fc491d861bd9448f8cbee7c55412a8a9ed4dbf884ce4f5
-SIZE (cabal/language-c-0.8.2/revision/1.cabal) = 5048
-SHA256 (cabal/syb-0.7/syb-0.7.tar.gz) = b8757dce5ab4045c49a0ae90407d575b87ee5523a7dd5dfa5c9d54fcceff42b5
-SIZE (cabal/syb-0.7/syb-0.7.tar.gz) = 39566
+SHA256 (cabal/alex-3.2.5/alex-3.2.5.tar.gz) = b77c8a1270767c64e2adb21a6e91ee7cd904ba17edae17bc20fd03da5256e0e3
+SIZE (cabal/alex-3.2.5/alex-3.2.5.tar.gz) = 108531
+SHA256 (cabal/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz) = a3c06a200f9756329b09d415e7733b7204dda76ce07783e6457d0ab9ffbcba2c
+SIZE (cabal/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz) = 9228
+SHA256 (cabal/happy-1.19.12/happy-1.19.12.tar.gz) = fb9a23e41401711a3b288f93cf0a66db9f97da1ce32ec4fffea4b78a0daeb40f
+SIZE (cabal/happy-1.19.12/happy-1.19.12.tar.gz) = 183254
+SHA256 (cabal/language-c-0.8.3/language-c-0.8.3.tar.gz) = f3d66c18abececb468f2b069f0c3274709456fde6938eace46dacf1c9b14202e
+SIZE (cabal/language-c-0.8.3/language-c-0.8.3.tar.gz) = 194870
+SHA256 (cabal/syb-0.7.1/syb-0.7.1.tar.gz) = e04a9c7ae48d9fe25e9b7a064f7122d39c710753544511e15df7a6e87fdfe700
+SIZE (cabal/syb-0.7.1/syb-0.7.1.tar.gz) = 39594

Modified: head/devel/hs-cabal-install/Makefile
==============================================================================
--- head/devel/hs-cabal-install/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-cabal-install/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -1,9 +1,10 @@
 # $FreeBSD$
 
 PORTNAME=	cabal-install
-PORTVERSION=	2.4.0.0
-PORTREVISION=	4
+DISTVERSION=	3.0.2.0
+DISTVERSIONPREFIX=	Cabal-v
 CATEGORIES=	devel haskell
+EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 MAINTAINER=	haskell@FreeBSD.org
 COMMENT=	Command-line interface for Cabal and Hackage
@@ -14,12 +15,18 @@ BUILD_DEPENDS=	ghc:lang/ghc
 
 USES=		cabal compiler:c11
 
-USE_CABAL=	async-2.2.1_1 base16-bytestring-0.1.1.6 base64-bytestring-1.0.0.1 \
-		cryptohash-sha256-0.11.101.0_2 digest-0.0.1.2 echo-0.1.3_1 \
-		ed25519-0.0.5.0_2 edit-distance-0.2.2.1_1 hackage-security-0.5.3.0_4 \
-		hashable-1.2.7.0_1 HTTP-4000.3.12_2 mintty-0.1.2 network-2.7.0.0 \
-		network-uri-2.6.1.0_1 random-1.1_1 resolv-0.1.1.1_3 tar-0.5.1.0_1 \
-		zip-archive-0.3.3_1 zlib-0.6.2
+USE_GITHUB=	yes
+GH_ACCOUNT=	haskell
+GH_PROJECT=	cabal
+
+WRKSRC_SUBDIR=	${PORTNAME}
+
+USE_CABAL=	async-2.2.2 base16-bytestring-0.1.1.6 base64-bytestring-1.0.0.1 \
+		cryptohash-sha256-0.11.101.0_3 digest-0.0.1.2 echo-0.1.3_1 \
+		ed25519-0.0.5.0_2 edit-distance-0.2.2.1_1 hackage-security-0.6.0.0_1 \
+		hashable-1.3.0.0 HTTP-4000.3.14 lukko-0.1.1.1 mintty-0.1.2 network-2.7.0.0 \
+		network-uri-2.6.1.0_1 random-1.1_1 resolv-0.1.1.3 tar-0.5.1.1_1 \
+		zip-archive-0.3.3_1 zlib-0.6.2.1
 
 CABAL_BOOTSTRAP=	yes
 

Modified: head/devel/hs-cabal-install/distinfo
==============================================================================
--- head/devel/hs-cabal-install/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-cabal-install/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,22 +1,16 @@
-TIMESTAMP = 1553185535
-SHA256 (cabal/cabal-install-2.4.0.0.tar.gz) = 1329e9564b736b0cfba76d396204d95569f080e7c54fe355b6d9618e3aa0bef6
-SIZE (cabal/cabal-install-2.4.0.0.tar.gz) = 614491
-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/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
+TIMESTAMP = 1585987007
+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/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/base16-bytestring-0.1.1.6/base16-bytestring-0.1.1.6.tar.gz) = 5afe65a152c5418f5f4e3579a5e0d5ca19c279dc9bf31c1a371ccbe84705c449
 SIZE (cabal/base16-bytestring-0.1.1.6/base16-bytestring-0.1.1.6.tar.gz) = 3694
 SHA256 (cabal/base64-bytestring-1.0.0.1/base64-bytestring-1.0.0.1.tar.gz) = ab25abf4b00a2f52b270bc3ed43f1d59f16c8eec9d7dffb14df1e9265b233b50
 SIZE (cabal/base64-bytestring-1.0.0.1/base64-bytestring-1.0.0.1.tar.gz) = 9080
 SHA256 (cabal/cryptohash-sha256-0.11.101.0/cryptohash-sha256-0.11.101.0.tar.gz) = 52756435dbea248e344fbcbcc5df5307f60dfacf337dfd11ae30f1c7a4da05dd
 SIZE (cabal/cryptohash-sha256-0.11.101.0/cryptohash-sha256-0.11.101.0.tar.gz) = 14996
-SHA256 (cabal/cryptohash-sha256-0.11.101.0/revision/2.cabal) = 2790b29264ebf63dac368dd05ec931254e5c70b0ccbc87d0969903533b32b054
-SIZE (cabal/cryptohash-sha256-0.11.101.0/revision/2.cabal) = 5417
+SHA256 (cabal/cryptohash-sha256-0.11.101.0/revision/3.cabal) = e1fa0b073b9f4add2dc03a75c7fa1774ef1792e8697fa1d3207d8a743cf930ab
+SIZE (cabal/cryptohash-sha256-0.11.101.0/revision/3.cabal) = 5417
 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/echo-0.1.3/echo-0.1.3.tar.gz) = 704f07310f8272d170f8ab7fb2a2c13f15d8501ef8310801e36964c8eff485ef
@@ -31,14 +25,14 @@ SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.
 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/hackage-security-0.5.3.0/hackage-security-0.5.3.0.tar.gz) = db986e17e9265aa9e40901690815b890b97d53159eb24d0a6cafaa7c18577c21
-SIZE (cabal/hackage-security-0.5.3.0/hackage-security-0.5.3.0.tar.gz) = 87119
-SHA256 (cabal/hackage-security-0.5.3.0/revision/4.cabal) = b70efd47441e90622cf875ed2159f900b249f738f9e554027e392083e73673d6
-SIZE (cabal/hackage-security-0.5.3.0/revision/4.cabal) = 11351
-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/hackage-security-0.6.0.0/hackage-security-0.6.0.0.tar.gz) = 2cd8059a18b4839f948d9d7fa7943cf740c7a6e36b6299168a991ce2c1d03bf9
+SIZE (cabal/hackage-security-0.6.0.0/hackage-security-0.6.0.0.tar.gz) = 85927
+SHA256 (cabal/hackage-security-0.6.0.0/revision/1.cabal) = 69987d46e7b55fe5f0fc537021c3873c5f6f44a6665d349ee6995fd593df8147
+SIZE (cabal/hackage-security-0.6.0.0/revision/1.cabal) = 11976
+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/lukko-0.1.1.1/lukko-0.1.1.1.tar.gz) = f2321a75b969e58c0f8eae3b346fbad1a8ae43fc40e3530e4404af11df168e8f
+SIZE (cabal/lukko-0.1.1.1/lukko-0.1.1.1.tar.gz) = 28312
 SHA256 (cabal/mintty-0.1.2/mintty-0.1.2.tar.gz) = 7c8af77bcde4e9b54692e3761f41adf35a50664974ba77f2ba65ea2af9f950da
 SIZE (cabal/mintty-0.1.2/mintty-0.1.2.tar.gz) = 6945
 SHA256 (cabal/network-2.7.0.0/network-2.7.0.0.tar.gz) = c10546f4846f53a0b4b65538bc4fd5db6d4b5d3ac69447e6114be0be0f1a0d9f
@@ -51,17 +45,17 @@ SHA256 (cabal/random-1.1/random-1.1.tar.gz) = b718a410
 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/resolv-0.1.1.1/resolv-0.1.1.1.tar.gz) = 49b12ed2b175cca3f885c06ca6906cde1245c02b6f98f2a95fc20d6a8ae40772
-SIZE (cabal/resolv-0.1.1.1/resolv-0.1.1.1.tar.gz) = 149436
-SHA256 (cabal/resolv-0.1.1.1/revision/3.cabal) = 153e5fa3030d0873ca8dac0ec39390b50d8d88499f11fced681d5b6ff33f3164
-SIZE (cabal/resolv-0.1.1.1/revision/3.cabal) = 4272
-SHA256 (cabal/tar-0.5.1.0/tar-0.5.1.0.tar.gz) = c89d697b6472b739db50e61201251fcaf8a8f5b595b1d9a488d395d7d5ce4b68
-SIZE (cabal/tar-0.5.1.0/tar-0.5.1.0.tar.gz) = 39271
-SHA256 (cabal/tar-0.5.1.0/revision/1.cabal) = 9d18d14f4121a9f13806b06efe1c5bbf967cfa3a4006f3c056c23156355fcdd3
-SIZE (cabal/tar-0.5.1.0/revision/1.cabal) = 4733
+SHA256 (cabal/resolv-0.1.1.3/resolv-0.1.1.3.tar.gz) = 248fd65f160543b034496e7ed4c36501a1842375b2bbd4abc307715187e9c983
+SIZE (cabal/resolv-0.1.1.3/resolv-0.1.1.3.tar.gz) = 156051
+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/1.cabal) = 97a3ca6456490c8c9e7c7329d5d11f5909cdfa70d66ec7cd83c19979aaff28da
+SIZE (cabal/tar-0.5.1.1/revision/1.cabal) = 5181
 SHA256 (cabal/zip-archive-0.3.3/zip-archive-0.3.3.tar.gz) = 988adee77c806e0b497929b24d5526ea68bd3297427da0d0b30b99c094efc84d
 SIZE (cabal/zip-archive-0.3.3/zip-archive-0.3.3.tar.gz) = 18229
 SHA256 (cabal/zip-archive-0.3.3/revision/1.cabal) = 53f871653059f87285f434319598f380d986cd7fd9219de555dcafc496121a7c
 SIZE (cabal/zip-archive-0.3.3/revision/1.cabal) = 2688
-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-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/haskell-cabal-Cabal-v3.0.2.0_GH0.tar.gz) = 2f12b39b81b7c8b3c99c0426c8f866dc90e258a22c08545528d88a86a72ac674
+SIZE (cabal/haskell-cabal-Cabal-v3.0.2.0_GH0.tar.gz) = 1883788

Added: head/devel/hs-cabal-install/files/patch-bootstrap.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hs-cabal-install/files/patch-bootstrap.sh	Mon May  4 18:08:10 2020	(r533933)
@@ -0,0 +1,49 @@
+--- bootstrap.sh.orig	2019-12-23 09:00:56 UTC
++++ bootstrap.sh
+@@ -230,9 +230,9 @@ TRANS_VER="0.5.5.0";   TRANS_VER_REGEXP="0\.[45]\."
+                        # >= 0.2.* && < 0.6
+ MTL_VER="2.2.2";       MTL_VER_REGEXP="[2]\."
+                        #  >= 2.0 && < 3
+-HTTP_VER="4000.3.12";  HTTP_VER_REGEXP="4000\.(2\.([5-9]|1[0-9]|2[0-9])|3\.?)"
++HTTP_VER="4000.3.14";  HTTP_VER_REGEXP="4000\.(2\.([5-9]|1[0-9]|2[0-9])|3\.?)"
+                        # >= 4000.2.5 < 4000.4
+-ZLIB_VER="0.6.2";      ZLIB_VER_REGEXP="(0\.5\.([3-9]|1[0-9])|0\.6)"
++ZLIB_VER="0.6.2.1";      ZLIB_VER_REGEXP="(0\.5\.([3-9]|1[0-9])|0\.6)"
+                        # >= 0.5.3 && <= 0.7
+ TIME_VER="1.9.1"       TIME_VER_REGEXP="1\.[1-9]\.?"
+                        # >= 1.1 && < 1.10
+@@ -240,9 +240,9 @@ RANDOM_VER="1.1"       RANDOM_VER_REGEXP="1\.[01]\.?"
+                        # >= 1 && < 1.2
+ STM_VER="2.4.5.0";     STM_VER_REGEXP="2\."
+                        # == 2.*
+-HASHABLE_VER="1.2.7.0"; HASHABLE_VER_REGEXP="1\."
++HASHABLE_VER="1.3.0.0"; HASHABLE_VER_REGEXP="1\."
+                        # 1.*
+-ASYNC_VER="2.2.1";     ASYNC_VER_REGEXP="2\."
++ASYNC_VER="2.2.2";     ASYNC_VER_REGEXP="2\."
+                        # 2.*
+ BASE16_BYTESTRING_VER="0.1.1.6"; BASE16_BYTESTRING_VER_REGEXP="0\.1"
+                        # 0.1.*
+@@ -250,7 +250,7 @@ BASE64_BYTESTRING_VER="1.0.0.1"; BASE64_BYTESTRING_VER
+                        # >=1.0
+ CRYPTOHASH_SHA256_VER="0.11.101.0"; CRYPTOHASH_SHA256_VER_REGEXP="0\.11\.?"
+                        # 0.11.*
+-RESOLV_VER="0.1.1.1";  RESOLV_VER_REGEXP="0\.1\.[1-9]"
++RESOLV_VER="0.1.1.3";  RESOLV_VER_REGEXP="0\.1\.[1-9]"
+                        # >= 0.1.1 && < 0.2
+ MINTTY_VER="0.1.2";    MINTTY_VER_REGEXP="0\.1\.?"
+                        # 0.1.*
+@@ -262,11 +262,11 @@ ED25519_VER="0.0.5.0"; ED25519_VER_REGEXP="0\.0\.?"
+                        # 0.0.*
+ HACKAGE_SECURITY_VER="0.6.0.0"; HACKAGE_SECURITY_VER_REGEXP="0\.6\."
+                        # >= 0.7.0.0 && < 0.7
+-TAR_VER="0.5.1.0";     TAR_VER_REGEXP="0\.5\.([1-9]|1[0-9]|0\.[3-9]|0\.1[0-9])\.?"
++TAR_VER="0.5.1.1";     TAR_VER_REGEXP="0\.5\.([1-9]|1[0-9]|0\.[3-9]|0\.1[0-9])\.?"
+                        # >= 0.5.0.3  && < 0.6
+ DIGEST_VER="0.0.1.2"; DIGEST_REGEXP="0\.0\.(1\.[2-9]|[2-9]\.?)"
+                        # >= 0.0.1.2 && < 0.1
+-LUKKO_VER="0.1.1";     LUKKO_VER_REGEXP="0\.1\.[1-9]"
++LUKKO_VER="0.1.1.1";     LUKKO_VER_REGEXP="0\.1\.[1-9]"
+                        # >= 0.1.1 && <0.2
+ 
+ HACKAGE_URL="https://hackage.haskell.org/package"

Modified: head/devel/hs-cpphs/Makefile
==============================================================================
--- head/devel/hs-cpphs/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-cpphs/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cpphs
-PORTVERSION=	1.20.8
-PORTREVISION=	7
+PORTVERSION=	1.20.9
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -13,6 +12,6 @@ LICENSE=	LGPL21
 
 USES=		cabal
 
-USE_CABAL=	old-locale-1.0.0.7_2 old-time-1.1.0.3_2 polyparse-1.12.1
+USE_CABAL=	polyparse-1.13
 
 .include <bsd.port.mk>

Modified: head/devel/hs-cpphs/distinfo
==============================================================================
--- head/devel/hs-cpphs/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-cpphs/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,13 +1,5 @@
-TIMESTAMP = 1553423146
-SHA256 (cabal/cpphs-1.20.8.tar.gz) = e56d64a7d8058e0fb63f0669397c1c861efb20a0376e0e74d86942ac151105ae
-SIZE (cabal/cpphs-1.20.8.tar.gz) = 45108
-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/polyparse-1.12.1/polyparse-1.12.1.tar.gz) = dd8d34e05853ea0ab9b9fee1cbaa51ae33095f7c0c09ff539dcd6d771e0adaa5
-SIZE (cabal/polyparse-1.12.1/polyparse-1.12.1.tar.gz) = 33060
+TIMESTAMP = 1584268452
+SHA256 (cabal/cpphs-1.20.9.tar.gz) = 978df2ae7143f2ddf9b1354370373ed104357845401b50001dca1c1cd30c0b1f
+SIZE (cabal/cpphs-1.20.9.tar.gz) = 45001
+SHA256 (cabal/polyparse-1.13/polyparse-1.13.tar.gz) = 1c4c72980e1e5a4f07fea65ca08b2399581d2a6aa21eb1078f7ad286c279707b
+SIZE (cabal/polyparse-1.13/polyparse-1.13.tar.gz) = 33144

Added: head/devel/hs-cpphs/files/patch-cpphs.cabal
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hs-cpphs/files/patch-cpphs.cabal	Mon May  4 18:08:10 2020	(r533933)
@@ -0,0 +1,18 @@
+--- cpphs.cabal.orig	2018-11-22 13:09:05 UTC
++++ cpphs.cabal
+@@ -1,5 +1,6 @@
+ Name: cpphs
+ Version: 1.20.9
++x-revision: 1
+ Copyright: 2004-2017, Malcolm Wallace
+ License: LGPL
+ License-File: LICENCE-LGPL
+@@ -40,7 +41,7 @@ Library
+         Language.Preprocessor.Cpphs.Tokenise
+ 
+ Executable cpphs
+-    Build-Depends: base>3&&<6, time, directory, polyparse>=1.9
++    Build-Depends: base>=3&&<6, time >=1.5, directory, polyparse>=1.10
+     Main-Is: cpphs.hs
+     Other-Modules:
+         Language.Preprocessor.Cpphs

Modified: head/devel/hs-darcs/Makefile
==============================================================================
--- head/devel/hs-darcs/Makefile	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-darcs/Makefile	Mon May  4 18:08:10 2020	(r533933)
@@ -2,47 +2,67 @@
 # $FreeBSD$
 
 PORTNAME=	darcs
-PORTVERSION=	2.14.2
-PORTREVISION=	2
+PORTVERSION=	2.14.4
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org
 COMMENT=	Distributed, interactive, smart revision control system
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
 
+LIB_DEPENDS=	libcurl.so:ftp/curl
+
 USES=		cabal pkgconfig
 
-USE_CABAL=	HTTP-4000.3.12_2 async-2.2.1_1 attoparsec-0.13.2.2_2 \
-		base16-bytestring-0.1.1.6 base-compat-0.10.5 basement-0.0.10_1 \
-		byteable-0.1.1 colour-2.3.4 conduit-1.3.1.1 cryptohash-0.11.9 \
-		cryptonite-0.25 data-ordlist-0.4.7.0 digest-0.0.1.2 dlist-0.8.0.5 \
-		exceptions-0.10.0_2 fgl-5.7.0.1 graphviz-2999.20.0.3 \
-		hashable-1.2.7.0_1 html-1.0.1.2 integer-logarithms-1.0.2.2_1 \
-		memory-0.14.18_1 mmap-0.5.9 mono-traversable-1.0.11.0 \
-		network-2.7.0.2_2 network-uri-2.6.1.0_1 old-locale-1.0.0.7_2 \
-		old-time-1.1.0.3_2 polyparse-1.12.1 primitive-0.6.4.0_1 \
-		random-1.1_1 regex-applicative-0.3.3 regex-base-0.93.2 \
-		regex-compat-tdfa-0.95.1.4 regex-tdfa-1.2.3.1 resourcet-1.2.2 \
-		sandi-0.5 scientific-0.3.6.2 split-0.2.3.3_1 tar-0.5.1.0_1 \
-		temporary-1.3 transformers-compat-0.6.2 unix-compat-0.5.1 \
-		unliftio-core-0.1.2.0_1 unordered-containers-0.2.10.0 \
-		utf8-string-1.0.1.1_3 vector-0.12.0.2 vector-algorithms-0.8.0.1 \
-		wl-pprint-text-1.2.0.0 zip-archive-0.4 zlib-0.6.2
-
-CABAL_FLAGS=	pkgconfig executable optimize
-
-OPTIONS_DEFINE=		CURL TERMINFO THREADED
-OPTIONS_DEFAULT=	CURL TERMINFO THREADED
-
-CURL_DESC=		Use libcurl for HTTP support
-CURL_FLAG_ENABLE=	curl
-CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
-
-TERMINFO_DESC=		Use terminfo library for enhanced console support
-TERMINFO_CABAL_FLAGS=	terminfo
-
-THREADED_DESC=		Use threading and SMP support
-THREADED_CABAL_FLAGS=	threaded
+USE_CABAL=	HTTP-4000.3.14_1 \
+		async-2.2.2_1 \
+		attoparsec-0.13.2.4 \
+		base-compat-0.11.1 \
+		base16-bytestring-0.1.1.6 \
+		basement-0.0.11_2 \
+		byteable-0.1.1 \
+		colour-2.3.5 \
+		conduit-1.3.2 \
+		cryptohash-0.11.9 \
+		cryptonite-0.26 \
+		data-ordlist-0.4.7.0 \
+		digest-0.0.1.2 \
+		dlist-0.8.0.8 \
+		exceptions-0.10.4_1 \
+		fgl-5.7.0.2 \
+		graphviz-2999.20.0.4 \
+		hashable-1.3.0.0_1 \
+		hsc2hs-0.68.6 \
+		html-1.0.1.2 \
+		integer-logarithms-1.0.3_2 \
+		memory-0.15.0_1 \
+		mmap-0.5.9 \
+		mono-traversable-1.0.15.1 \
+		network-3.1.1.1 \
+		network-uri-2.6.3.0 \
+		old-locale-1.0.0.7_2 \
+		old-time-1.1.0.3_2 \
+		polyparse-1.13_1 \
+		primitive-0.7.0.1 \
+		random-1.1_1 \
+		regex-applicative-0.3.3.1 \
+		regex-base-0.94.0.0_1 \
+		regex-compat-tdfa-0.95.1.4 \
+		regex-tdfa-1.3.1.0_1 \
+		resourcet-1.2.4 \
+		sandi-0.5_1 \
+		scientific-0.3.6.2 \
+		split-0.2.3.4 \
+		tar-0.5.1.1_2 \
+		temporary-1.3 \
+		unix-compat-0.5.2_1 \
+		unliftio-core-0.2.0.1_1 \
+		unordered-containers-0.2.10.0_1 \
+		utf8-string-1.0.1.1_3 \
+		vector-0.12.1.2 \
+		vector-algorithms-0.8.0.3 \
+		wl-pprint-text-1.2.0.1 \
+		zip-archive-0.4.1_1 \
+		zlib-0.6.2.1_1
 
 .include <bsd.port.mk>

Modified: head/devel/hs-darcs/distinfo
==============================================================================
--- head/devel/hs-darcs/distinfo	Mon May  4 16:59:33 2020	(r533932)
+++ head/devel/hs-darcs/distinfo	Mon May  4 18:08:10 2020	(r533933)
@@ -1,76 +1,72 @@
-TIMESTAMP = 1553701119
-SHA256 (cabal/darcs-2.14.2.tar.gz) = 65d160a43874960dcba114c0b74d9c7b25d098486f515655502f42ff0c22a27e
-SIZE (cabal/darcs-2.14.2.tar.gz) = 1067578
-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/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/2.cabal) = 6a0baba19991e84ef939056e7b411ad3a1ea0fb5e1e8fce7ca50e96c84b206c8
-SIZE (cabal/attoparsec-0.13.2.2/revision/2.cabal) = 5791
-SHA256 (cabal/base-compat-0.10.5/base-compat-0.10.5.tar.gz) = 990aea21568956d44ab018c5dbfbaea014b9a0d5295d29ca7550149419a6fb41
-SIZE (cabal/base-compat-0.10.5/base-compat-0.10.5.tar.gz) = 33158
+TIMESTAMP = 1588590896
+SHA256 (cabal/darcs-2.14.4.tar.gz) = e7721151000857a6ab53d7ee82a3d3e8e741b19c2cff0da2a2c9dc1285026762
+SIZE (cabal/darcs-2.14.4.tar.gz) = 1063327
+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/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-compat-0.11.1/base-compat-0.11.1.tar.gz) = 356f1542ec93e7192a9073d32a8ef1e48194275495dcec7fb0d241f4baaf6d36
+SIZE (cabal/base-compat-0.11.1/base-compat-0.11.1.tar.gz) = 33691
 SHA256 (cabal/base16-bytestring-0.1.1.6/base16-bytestring-0.1.1.6.tar.gz) = 5afe65a152c5418f5f4e3579a5e0d5ca19c279dc9bf31c1a371ccbe84705c449
 SIZE (cabal/base16-bytestring-0.1.1.6/base16-bytestring-0.1.1.6.tar.gz) = 3694
-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/1.cabal) = 11b1a13d16c81a7a9706fadfc52ecad60523abd745efd27206e6f43f12d8bcd8
-SIZE (cabal/basement-0.0.10/revision/1.cabal) = 5595
+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/byteable-0.1.1/byteable-0.1.1.tar.gz) = 243b34a1b5b64b39e39fe58f75c18f6cad5b668b10cabcd86816cbde27783fe2
 SIZE (cabal/byteable-0.1.1/byteable-0.1.1.tar.gz) = 2400
-SHA256 (cabal/colour-2.3.4/colour-2.3.4.tar.gz) = 0f439f00b322ce3d551f28a4dd1520aa2c91d699de4cdc6d485b9b04be0dc5eb
-SIZE (cabal/colour-2.3.4/colour-2.3.4.tar.gz) = 20418
-SHA256 (cabal/conduit-1.3.1.1/conduit-1.3.1.1.tar.gz) = 84dfafc92e9553c7bae4b4fe0cba3da29b37def606f88b989db95ee2dc933fa2
-SIZE (cabal/conduit-1.3.1.1/conduit-1.3.1.1.tar.gz) = 87547
+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/conduit-1.3.2/conduit-1.3.2.tar.gz) = e3d97970f9bdead7e9e5a71b6f6c32d5d08c1551d5b36b28350b20e146f4ac6e
+SIZE (cabal/conduit-1.3.2/conduit-1.3.2.tar.gz) = 87752
 SHA256 (cabal/cryptohash-0.11.9/cryptohash-0.11.9.tar.gz) = c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb
 SIZE (cabal/cryptohash-0.11.9/cryptohash-0.11.9.tar.gz) = 25762
-SHA256 (cabal/cryptonite-0.25/cryptonite-0.25.tar.gz) = 89be1a18af8730a7bfe4d718d7d5f6ce858e9df93a411566d15bf992db5a3c8c
-SIZE (cabal/cryptonite-0.25/cryptonite-0.25.tar.gz) = 552967
+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-ordlist-0.4.7.0/data-ordlist-0.4.7.0.tar.gz) = 6f6c1e7a9a9155ad78ca78cb9abd6f7e2e1c78b3e549b179dc0874e6428f490d
 SIZE (cabal/data-ordlist-0.4.7.0/data-ordlist-0.4.7.0.tar.gz) = 8906
 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/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 98a88aa839b40d4aee8b08880030d282d627b63de311f5414dca6e831a951b43
-SIZE (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 8987
-SHA256 (cabal/exceptions-0.10.0/exceptions-0.10.0.tar.gz) = 1edd912e5ea5cbda37941b06738597d35214dc247d332b1bfffc82adadfa49d7
-SIZE (cabal/exceptions-0.10.0/exceptions-0.10.0.tar.gz) = 19460
-SHA256 (cabal/exceptions-0.10.0/revision/2.cabal) = ef6066c13de2dfd191dc810f9dfa9a474318abc9bb458413ffbdd2ece482312a
-SIZE (cabal/exceptions-0.10.0/revision/2.cabal) = 2149
-SHA256 (cabal/fgl-5.7.0.1/fgl-5.7.0.1.tar.gz) = ffce7af67d4e7ee2f6a7c44fbb749c4253ce9bb35b8b1ffe1c93a173a01fe910
-SIZE (cabal/fgl-5.7.0.1/fgl-5.7.0.1.tar.gz) = 56186
-SHA256 (cabal/graphviz-2999.20.0.3/graphviz-2999.20.0.3.tar.gz) = efa0a27a914e4c51ebfc8b11a741f551e97713c22a02d0e60ddbd960f8376212
-SIZE (cabal/graphviz-2999.20.0.3/graphviz-2999.20.0.3.tar.gz) = 225186
-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/dlist-0.8.0.8/dlist-0.8.0.8.tar.gz) = 7129cf18068d3384e305708a10426ab8f573bee1030b023a114f45f1d0ec496d
+SIZE (cabal/dlist-0.8.0.8/dlist-0.8.0.8.tar.gz) = 9262
+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/fgl-5.7.0.2/fgl-5.7.0.2.tar.gz) = 945a9acf5883c9f20a23d02d345227d1c617e8449db5c18f40c50b69246ff88f
+SIZE (cabal/fgl-5.7.0.2/fgl-5.7.0.2.tar.gz) = 56399
+SHA256 (cabal/graphviz-2999.20.0.4/graphviz-2999.20.0.4.tar.gz) = b90f84c3fa3538bd8594d91a1580531940ea732c32b7fdae150edc5c9436ee10
+SIZE (cabal/graphviz-2999.20.0.4/graphviz-2999.20.0.4.tar.gz) = 222563
+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/hsc2hs-0.68.6/hsc2hs-0.68.6.tar.gz) = e0cc7549c22fafe6e159aadb1048c9bfcce8fda602dd2febd8b1eea4df3292b2
+SIZE (cabal/hsc2hs-0.68.6/hsc2hs-0.68.6.tar.gz) = 35283
 SHA256 (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061
 SIZE (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 11021
-SHA256 (cabal/integer-logarithms-1.0.2.2/integer-logarithms-1.0.2.2.tar.gz) = ba86628d5c14f31fddccea86eeec122ed992af28d5b7ad964b2f5487605e7fc3
-SIZE (cabal/integer-logarithms-1.0.2.2/integer-logarithms-1.0.2.2.tar.gz) = 8855
-SHA256 (cabal/integer-logarithms-1.0.2.2/revision/1.cabal) = 7c35772bd3077643774da79327b582675415c78655bb5550d3b80b89e06c0499
-SIZE (cabal/integer-logarithms-1.0.2.2/revision/1.cabal) = 2822
-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/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/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/mmap-0.5.9/mmap-0.5.9.tar.gz) = 58fcbb04e1cb8e7c36c05823b02dce2faaa989c53d745a7f36192de2fc98b5f8
 SIZE (cabal/mmap-0.5.9/mmap-0.5.9.tar.gz) = 11731
-SHA256 (cabal/mono-traversable-1.0.11.0/mono-traversable-1.0.11.0.tar.gz) = c1a0d727a06131174bf6da3733084c284ec70e4f6aa398981e8ba5d4289137d2
-SIZE (cabal/mono-traversable-1.0.11.0/mono-traversable-1.0.11.0.tar.gz) = 39701

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



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