git: d90e660105ad - main - net-p2p/cardano-db-sync: Update to 13.1.1.3

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 31 Jul 2023 11:02:10 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d90e660105ad0a5d23ca438a19901d05ac26aeca

commit d90e660105ad0a5d23ca438a19901d05ac26aeca
Author:     Boris Polujin <boris@zfs.ninja>
AuthorDate: 2023-07-28 16:08:57 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2023-07-31 11:00:46 +0000

    net-p2p/cardano-db-sync: Update to 13.1.1.3
    
    Reviewed by: arrowd
    
    Differential Revision: https://reviews.freebsd.org/D41194
---
 net-p2p/cardano-db-sync/Makefile                   |  548 ++++----
 net-p2p/cardano-db-sync/distinfo                   | 1404 +++++++++++---------
 net-p2p/cardano-db-sync/files/cardano_db_sync.in   |    2 +-
 net-p2p/cardano-db-sync/files/patch-cabal.project  |   19 +
 .../files/patch-scripts_postgresql-setup.sh        |   20 +
 net-p2p/cardano-db-sync/pkg-message                |   15 +-
 6 files changed, 1095 insertions(+), 913 deletions(-)

diff --git a/net-p2p/cardano-db-sync/Makefile b/net-p2p/cardano-db-sync/Makefile
index fc6cf338cce3..614073fe11af 100644
--- a/net-p2p/cardano-db-sync/Makefile
+++ b/net-p2p/cardano-db-sync/Makefile
@@ -1,10 +1,7 @@
 PORTNAME=	cardano-db-sync
-PORTVERSION=	13.1.0.0
-PORTREVISION=	2
+PORTVERSION=	13.1.1.3
 CATEGORIES=	net-p2p databases
-
-PATCH_SITES=	https://arrowd.name/:freebsd_compat
-PATCHFILES=	1210_1.patch:freebsd_compat
+MASTER_SITES=	https://input-output-hk.github.io/cardano-haskell-packages/package/:chap
 
 MAINTAINER=	arrowd@FreeBSD.org
 COMMENT=	PostgreSQL-driven Cardano blockchain data tool
@@ -13,404 +10,470 @@ WWW=		https://cardano.org/
 LICENSE=	APACHE20
 
 BUILD_DEPENDS=	ghc-8.10.7:lang/ghc810
+LIB_DEPENDS=	libsecp256k1.so:math/secp256k1
 RUN_DEPENDS=	cardano-node:net-p2p/cardano-node \
 		bash:shells/bash \
 		${LOCALBASE}/share/rc-subr-jail/rc.subr.jail:ports-mgmt/rc-subr-jail
 
-USES=		autoreconf:build cabal gmake libtool pkgconfig pgsql:14
+USES=		autoreconf:build cabal gmake libtool pkgconfig pgsql:14+
 
 WANT_PGSQL=	server
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	input-output-hk
 
-GH_TUPLE=	HeinrichApfelmus:threepenny-gui:e3bb8283fc7d2e8aa374eea29426002e8dcd67a8:threepenny_gui/dist-newstyle/src/threepenn_-23436291897ec03d \
-		haskell-works:hw-aeson:6dc309ff4260c71d9a18c220cbae8aa1dfe2a02e:hw_aeson/dist-newstyle/src/hw-aeson-f298917f9cc72e54 \
-		input-output-hk:Win32-network:3825d3abf75f83f406c1f7161883c438dac7277d:Win32_network/dist-newstyle/src/Win32-net_-e9415802910225c6 \
-		input-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c0de99f0ccd585cd \
-		input-output-hk:cardano-config:e9de7a2cf70796f6ff26eac9f9540184ded0e4e6:cardano_config/dist-newstyle/src/cardano-c_-88a67c41a056383c \
-		input-output-hk:cardano-crypto:f73079303f663e028288f9f4a9e08bcca39a923e:cardano_crypto/dist-newstyle/src/cardano-c_-e62f2aeae532ef4f \
-		input-output-hk:cardano-ledger:c7c63dabdb215ebdaed8b63274965966f2bf408f:cardano_ledger/dist-newstyle/src/cardano-l_-793ecdcee1fc1ce7 \
-		input-output-hk:cardano-node:950c4e222086fed5ca53564e642434ce9307b0b9:cardano_node/dist-newstyle/src/cardano-n_-17dfc790a23ed210 \
-		input-output-hk:cardano-prelude:bb4ed71ba8e587f672d06edf9d2e376f4b055555:cardano_prelude/dist-newstyle/src/cardano-p_-98329c466570048a \
-		input-output-hk:ekg-forward:297cd9db5074339a2fb2e5ae7d0780debb670c63:ekg_forward/dist-newstyle/src/ekg-forwa_-e7958ca478e40f05 \
-		input-output-hk:flat:ee59880f47ab835dbd73bea0847dab7869fc20d8:flat/dist-newstyle/src/flat-3f12f6162a356f6a \
-		input-output-hk:goblins:cde90a2b27f79187ca8310b6549331e59595e7ba:goblins/dist-newstyle/src/goblins-7fe4f5e9bbbd1224 \
-		input-output-hk:hedgehog-extras:714ee03a5a786a05fc57ac5d2f1c2edce4660d85:hedgehog_extras/dist-newstyle/src/hedgehog-_-d2bdd077e79afffb \
-		input-output-hk:io-sim:f4183f274d88d0ad15817c7052df3a6a8b40e6dc:io_sim/dist-newstyle/src/io-sim-bc8c9d1167408325 \
-		input-output-hk:iohk-monitoring-framework:066f7002aac5a0efc20e49643fea45454f226caa:iohk_monitoring_framework/dist-newstyle/src/iohk-moni_-c7ca6b005d6f76c5 \
-		input-output-hk:optparse-applicative:7497a29cb998721a9068d5725d49461f2bba0e7a:optparse_applicative/dist-newstyle/src/optparse-_-5b3aca9bcb30ab3a \
-		input-output-hk:ouroboros-network:cb9eba406ceb2df338d8384b35c8addfe2067201:ouroboros_network/dist-newstyle/src/ouroboros_-268d3b2310e5b441 \
-		input-output-hk:plutus:a56c96598b4b25c9e28215214d25189331087244:plutus/dist-newstyle/src/plutus-3b55de0732f6b166 \
-		input-output-hk:typed-protocols:181601bc3d9e9d21a671ce01e0b481348b3ca104:typed_protocols/dist-newstyle/src/typed-pro_-e60d659a24a6dc70 \
-		vshabanov:ekg-json:00ebe7211c981686e65730b7144fbf5350462608:ekg_json/dist-newstyle/src/ekg-json-ecbacf43151947f5
-
-GH_TUPLE+=	input-output-hk:libsodium:${LIBSODIUM_HASH}:sodium \
-		bitcoin-core:secp256k1:${SECP256K1_HASH}:secp
+GH_TUPLE=	input-output-hk:cardano-node:69a117b7be3db0f4ce6d9fc5cd4c16a2a409dcb8:cardano_node/dist-newstyle/src/cardano-n_-17dfc790a23ed210 \
+		input-output-hk:ouroboros-network:99ec282e32659aeeec5c9b5e64a99b48ea77a3a7:ouroboros_network/dist-newstyle/src/ouroboros_-268d3b2310e5b441 \
+		input-output-hk:libsodium:${LIBSODIUM_HASH}:sodium
 
-CARDANO_DB_SYNC_HASH=	1040fa9ec85fd75ce9f02dae2006170136793d02
-LIBSODIUM_HASH=		66f017f16633f2060db25e17c170c2afa0f2a8a1
-# Obtained from https://github.com/input-output-hk/cardano-node/blob/master/.github/workflows/github-page.yml#L21
-SECP256K1_HASH=		ac83be33d0956faf6b7f61a60ab524ef7d6a473a
+CARDANO_DB_SYNC_HASH=	6e69a80797f2d68423b25ca7787e81533b367e42
+LIBSODIUM_HASH=		dbb48cce5429cb6585c9034f002568964f1ce567
 
 USE_RC_SUBR=		cardano_db_sync
 LIBS_PREFIX=		${WRKDIR}/libs_install
 BINARY_ALIAS=		git=true
 
-USE_CABAL=	Glob-0.10.2_3 \
+USE_CABAL=	FailT-0.1.2.0 \
+		Glob-0.10.2_3 \
 		HUnit-1.6.2.0 \
-		ListLike-4.7.6 \
-		MonadRandom-0.5.3_3 \
+		HsOpenSSL-0.11.7.5 \
+		ListLike-4.7.8_1 \
+		MonadRandom-0.6_3 \
 		OneTuple-0.3.1_3 \
 		Only-0.1_1 \
+		PyF-0.11.1.1 \
 		QuickCheck-2.14.2 \
-		SHA-1.6.4.4 \
 		StateVar-1.2.2 \
 		Stream-0.4.7.2 \
 		Unique-0.4.7.9_1 \
-		abstract-deque-0.3 \
-		abstract-par-0.3.3 \
-		adjunctions-4.4_2 \
-		aeson-2.0.2.0_1 \
+		Win32-network-0.1.1.1:chap \
+		adjunctions-4.4.2_1 \
+		aeson-2.1.2.1_3 \
 		aeson-pretty-0.8.9_2 \
-		algebraic-graphs-0.6_1 \
-		ansi-terminal-0.11.1 \
-		ansi-wl-pprint-0.6.9_3 \
+		algebraic-graphs-0.7_1 \
+		ansi-terminal-0.11.5 \
+		ansi-terminal-types-0.11.5_1 \
+		ansi-wl-pprint-0.6.9_4 \
 		ap-normalize-0.1.0.1 \
 		appar-0.1.8 \
 		asn1-encoding-0.9.6_2 \
 		asn1-parse-0.9.5 \
 		asn1-types-0.3.4 \
-		assoc-1.0.2_3 \
-		async-2.2.4_2 \
+		assoc-1.0.2_4 \
+		async-2.2.4_3 \
 		async-timer-0.1.4.1 \
 		atomic-primops-0.8.4 \
-		attoparsec-0.13.2.5_2 \
-		attoparsec-iso8601-1.0.2.0_3 \
+		attoparsec-0.14.4_3 \
+		attoparsec-iso8601-1.1.0.0_1 \
 		auto-update-0.1.6 \
-		barbies-2.0.3.1 \
-		base-compat-0.11.2_1 \
-		base-compat-batteries-0.11.2 \
-		base-orphans-0.8.6 \
-		base16-0.3.1.0 \
+		barbies-2.0.4.0 \
+		base-compat-0.12.2 \
+		base-compat-batteries-0.12.2 \
+		base-deriving-via-0.1.0.2:chap \
+		base-orphans-0.9.0 \
 		base16-bytestring-1.0.2.0 \
 		base58-bytestring-0.1.0 \
 		base64-bytestring-1.2.1.0 \
-		base64-bytestring-type-1.0.1_15 \
-		basement-0.0.12_2 \
+		base64-bytestring-type-1.0.1_17 \
+		basement-0.0.15 \
 		bech32-1.1.2 \
-		bifunctors-5.5.11_1 \
+		bifunctors-5.5.15 \
 		bimap-0.4.0_1 \
-		bin-0.1_2 \
-		binary-orphans-1.0.2_1 \
+		bin-0.1.3 \
+		binary-orphans-1.0.4.1_2 \
+		bitvec-1.1.4.0 \
 		blaze-builder-0.4.2.2_1 \
 		blaze-html-0.9.1.2_2 \
-		blaze-markup-0.8.2.8_3 \
+		blaze-markup-0.8.2.8_4 \
+		boring-0.2.1 \
 		bsb-http-chunked-0.0.0.4_3 \
+		byron-spec-chain-1.0.0.0:chap \
+		byron-spec-ledger-1.0.0.0:chap \
 		byteorder-1.0.4 \
 		bytestring-builder-0.10.8.2.0 \
 		cabal-doctest-1.0.9_3 \
 		call-stack-0.4.0 \
-		canonical-json-0.6.0.0_1 \
+		canonical-json-0.6.0.1 \
+		cardano-binary-1.7.0.1:chap \
+		cardano-crypto-1.1.1:chap \
+		cardano-crypto-class-2.1.1.0:chap \
+		cardano-crypto-praos-2.1.2.0:chap \
+		cardano-crypto-test-1.5.0.0:chap \
+		cardano-crypto-tests-2.1.1.0:chap \
+		cardano-crypto-wrapper-1.5.1.0:chap \
+		cardano-data-1.0.1.0:chap \
+		cardano-ledger-allegra-1.1.0.0:chap \
+		cardano-ledger-alonzo-1.1.1.0:chap \
+		cardano-ledger-alonzo-test-1.1.0.0:chap \
+		cardano-ledger-api-1.1.0.0:chap \
+		cardano-ledger-babbage-1.1.0.1:chap \
+		cardano-ledger-babbage-test-1.1.0.0:chap \
+		cardano-ledger-binary-1.1.0.1:chap \
+		cardano-ledger-byron-1.0.0.0:chap \
+		cardano-ledger-byron-test-1.5.0.0:chap \
+		cardano-ledger-conway-1.1.0.0:chap \
+		cardano-ledger-conway-test-1.1.0.0:chap \
+		cardano-ledger-core-1.1.0.1:chap \
+		cardano-ledger-mary-1.1.0.0:chap \
+		cardano-ledger-pretty-1.1.0.0:chap \
+		cardano-ledger-shelley-1.1.1.1:chap \
+		cardano-ledger-shelley-ma-test-1.1.0.0:chap \
+		cardano-ledger-shelley-test-1.1.0.0:chap \
+		cardano-ping-0.1.0.1:chap \
+		cardano-prelude-0.1.0.2:chap \
+		cardano-prelude-test-0.1.0.2:chap \
+		cardano-protocol-tpraos-1.0.2.0:chap \
+		cardano-slotting-0.1.1.1:chap \
+		cardano-strict-containers-0.1.2.1:chap \
 		case-insensitive-1.2.1.0 \
-		cassava-0.5.2.0_9 \
-		cborg-0.2.6.0_3 \
-		cereal-0.5.8.2_1 \
+		cassava-0.5.3.0_2 \
+		cborg-0.2.8.0_3 \
+		cereal-0.5.8.3 \
 		charset-0.3.9 \
 		clock-0.8.3 \
-		cmdargs-0.10.21 \
+		cmdargs-0.10.22 \
 		code-page-0.2.1 \
 		colour-2.3.6 \
 		comonad-5.0.8_1 \
 		composition-prelude-3.0.0.2 \
-		concurrent-output-1.10.15_1 \
-		conduit-1.3.4.2 \
-		conduit-extra-1.3.5_1 \
-		connection-0.3.1_1 \
-		constraints-0.13.3 \
-		constraints-extras-0.3.2.1_1 \
+		concurrent-output-1.10.17 \
+		conduit-1.3.4.3_1 \
+		conduit-extra-1.3.6 \
+		connection-0.3.1_2 \
+		constraints-0.13.4 \
+		constraints-extras-0.4.0.0_1 \
+		contra-tracer-0.1.0.1:chap \
 		contravariant-1.5.5 \
-		cookie-0.4.5 \
-		criterion-1.5.13.0_2 \
-		criterion-measurement-0.1.3.0 \
-		cryptonite-0.27_1 \
+		cookie-0.4.6 \
+		criterion-1.6.0.0_1 \
+		criterion-measurement-0.2.1.0 \
+		cryptonite-0.30 \
+		data-array-byte-0.1.0.1_1 \
 		data-default-0.7.1.1 \
 		data-default-class-0.1.2.0 \
 		data-default-instances-containers-0.0.1 \
 		data-default-instances-dlist-0.0.1 \
 		data-default-instances-old-locale-0.0.1 \
-		data-fix-0.3.2_3 \
-		dec-0.0.4_1 \
+		data-fix-0.3.2_4 \
+		dec-0.0.5_1 \
+		deferred-folds-0.9.18.3 \
 		dense-linear-algebra-0.1.0.0 \
 		dependent-map-0.4.0.0_1 \
-		dependent-sum-0.7.1.0_2 \
+		dependent-sum-0.7.2.0_1 \
 		dependent-sum-template-0.1.1.1 \
 		deque-0.4.4 \
-		deriving-aeson-0.2.8_1 \
-		deriving-compat-0.6 \
+		deriving-aeson-0.2.9 \
+		deriving-compat-0.6.3 \
 		dictionary-sharing-0.1.0.0_3 \
-		digest-0.0.1.3 \
+		digest-0.0.1.7 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0 \
 		dns-3.0.4_1 \
+		doctest-0.21.1 \
 		dom-lt-0.2.3 \
-		easy-file-0.2.2 \
-		either-5.0.1.1_1 \
-		ekg-0.4.0.15_8 \
+		double-conversion-2.0.4.2_2 \
+		easy-file-0.2.4 \
+		either-5.0.2_1 \
+		ekg-0.4.0.15.0.0.0.0.1_1:chap \
 		ekg-core-0.1.1.7_2 \
-		entropy-0.4.1.7_2 \
+		ekg-forward-0.3.0.1:chap \
+		ekg-json-0.1.0.7.0.0.0.0.1_1:chap \
 		erf-2.0.0.0 \
-		esqueleto-3.5.3.0 \
-		extra-1.7.10 \
-		fast-logger-3.1.1_1 \
-		fgl-5.7.0.3_1 \
+		esqueleto-3.5.9.0 \
+		extra-1.7.13 \
+		fast-logger-3.2.1 \
+		fgl-5.8.1.1 \
 		file-embed-0.0.15.0 \
-		filelock-0.1.1.5 \
-		fin-0.1.1_2 \
+		filelock-0.1.1.6 \
+		fin-0.3_1 \
 		fingertree-0.1.5.0 \
+		flat-0.6 \
 		fmlist-0.9.4 \
-		foldl-1.4.12_6 \
-		formatting-6.3.7_2 \
-		foundation-0.0.26.1_1 \
-		free-5.1.7_1 \
-		generic-data-0.9.2.1_1 \
-		generic-deriving-1.14.1 \
+		foldable1-classes-compat-0.1_2 \
+		foldl-1.4.14_2 \
+		formatting-7.1.3_2 \
+		foundation-0.0.29 \
+		free-5.2_1 \
+		fs-api-0.1.0.1_1:chap \
+		fs-sim-0.1.0.1_1:chap \
+		generic-data-1.1.0.0 \
+		generic-deriving-1.14.3 \
 		generic-monoid-0.1.0.1_2 \
 		generic-random-1.5.0.1 \
-		generics-sop-0.5.1.2_1 \
+		generically-0.1.1_1 \
+		generics-sop-0.5.1.3 \
+		genvalidity-1.1.0.0 \
+		ghc-paths-0.1.0.12_5 \
 		graphviz-2999.20.1.0_2 \
-		gray-code-0.3.1 \
 		groups-0.5.3 \
 		half-0.3.1 \
-		happy-1.20.0_1 \
-		hashable-1.3.5.0_1 \
-		haskell-lexer-1.1 \
-		hedgehog-1.1.1_2 \
-		hedgehog-quickcheck-0.1.1_4 \
+		happy-1.20.1.1 \
+		hashable-1.4.2.0_1 \
+		haskell-lexer-1.1.1 \
+		heapwords-0.1.0.2:chap \
+		hedgehog-1.2.0.0.0.0.1_1:chap \
+		hedgehog-quickcheck-0.1.1_5 \
 		hostname-1.0 \
 		hourglass-0.2.12 \
-		hsc2hs-0.68.8_1 \
-		hspec-2.9.4 \
-		hspec-core-2.9.4 \
-		hspec-discover-2.9.4 \
+		hsc2hs-0.68.9 \
+		hspec-2.11.0.1 \
+		hspec-core-2.11.0.1 \
+		hspec-discover-2.11.0.1 \
 		hspec-expectations-0.8.2 \
-		http-api-data-0.4.3_6 \
-		http-client-0.7.11_2 \
+		http-api-data-0.5_1 \
+		http-client-0.7.13.1_1 \
 		http-client-tls-0.3.6.1 \
 		http-conduit-2.3.8 \
 		http-date-0.0.11 \
-		http-media-0.8.0.0_7 \
+		http-media-0.8.0.0_8 \
 		http-types-0.12.3 \
-		http2-3.0.3 \
+		http2-4.1.2 \
 		indexed-profunctors-0.1.1 \
-		indexed-traversable-0.1.2_2 \
-		indexed-traversable-instances-0.1.1_1 \
-		insert-ordered-containers-0.2.5.1_3 \
-		int-cast-0.2.0.0_4 \
+		indexed-traversable-0.1.2.1 \
+		indexed-traversable-instances-0.1.1.2_1 \
+		insert-ordered-containers-0.2.5.2 \
+		int-cast-0.2.0.0.0.0.0.0.1:chap \
 		integer-logarithms-1.0.3.1_4 \
-		invariant-0.5.5 \
-		io-streams-1.5.2.1_3 \
+		invariant-0.6.1 \
+		io-classes-1.1.0.0 \
+		io-classes-mtl-0.1.0.1_1 \
+		io-sim-1.1.0.0 \
+		io-streams-1.5.2.2_1 \
 		io-streams-haproxy-1.0.1.0_7 \
+		iohk-monitoring-0.1.11.1:chap \
 		iproute-1.7.12 \
+		isomorphism-class-0.1.0.9 \
 		js-chart-2.9.4.1 \
-		kan-extensions-5.2.3 \
-		katip-0.8.7.0_2 \
-		lazy-search-0.1.2.1 \
+		kan-extensions-5.2.5_1 \
+		katip-0.8.7.4 \
+		lazy-search-0.1.3.0 \
 		lazysmallcheck-0.6 \
-		lens-5.1_1 \
+		lens-5.2.2 \
 		libyaml-0.1.2_1 \
-		lift-type-0.1.0.1 \
-		lifted-async-0.10.2.2 \
+		lift-type-0.1.1.1 \
+		lifted-async-0.10.2.4 \
 		lifted-base-0.2.3.12 \
-		list-t-1.0.5.1 \
-		logict-0.7.0.3_1 \
+		list-t-1.0.5.6 \
+		lobemo-backend-aggregation-0.1.0.0:chap \
+		lobemo-backend-ekg-0.1.0.1:chap \
+		lobemo-backend-monitoring-0.1.0.0:chap \
+		lobemo-backend-trace-forwarder-0.1.0.0:chap \
+		logict-0.8.1.0 \
 		loop-0.3.0 \
 		markov-chain-usage-model-0.0.0 \
 		math-functions-0.3.4.2 \
 		matrix-0.3.6.1_1 \
-		megaparsec-9.2.0_2 \
-		memory-0.16.0_1 \
-		mersenne-random-pure64-0.2.2.0_1 \
-		microlens-0.4.12.0 \
-		microlens-mtl-0.2.0.1 \
-		microlens-th-0.4.3.10_1 \
-		microstache-1.0.2_4 \
-		mime-types-0.1.0.9 \
-		mmorph-1.1.5_1 \
+		measures-0.1.0.2:chap \
+		megaparsec-9.2.1_1 \
+		memory-0.18.0 \
+		microlens-0.4.13.1 \
+		microlens-th-0.4.3.12 \
+		microstache-1.0.2.3_2 \
+		mime-types-0.1.1.0 \
+		mmorph-1.2.0_3 \
 		monad-control-1.0.3.1 \
-		monad-logger-0.3.36_2 \
+		monad-logger-0.3.39_1 \
 		monad-loops-0.4.3 \
-		monad-par-0.3.5_2 \
-		monad-par-extras-0.3.3 \
 		mono-traversable-1.0.15.3 \
-		monoidal-containers-0.6.2.0_1 \
-		moo-1.2 \
+		monoidal-containers-0.6.4.0 \
+		monoidal-synchronisation-0.1.0.3:chap \
 		mtl-compat-0.2.2 \
+		multiset-0.3.4.3 \
 		mwc-random-0.15.0.2_1 \
-		network-3.1.2.7 \
+		network-3.1.2.8_1 \
 		network-byte-order-0.1.6_1 \
-		network-uri-2.6.4.1 \
+		network-mux-0.4.0.0:chap \
+		network-uri-2.6.4.2 \
 		newtype-0.2.2.0_3 \
-		nothunks-0.1.3 \
+		non-integral-1.0.0.0:chap \
+		nonempty-vector-0.2.2.0 \
+		nothunks-0.1.4 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.3_2 \
-		optics-core-0.4 \
-		optics-extra-0.4_2 \
-		optics-th-0.4_1 \
+		openssl-streams-1.2.3.0_1 \
+		optics-core-0.4.1_1 \
+		optics-extra-0.4.2.1_1 \
+		optics-th-0.4.1_4 \
 		optparse-applicative-0.17.0.0 \
-		optparse-generic-1.4.7_2 \
-		parallel-3.2.2.0_5 \
+		optparse-applicative-fork-0.16.1.0:chap \
+		ouroboros-consensus-0.6.0.0:chap \
+		ouroboros-consensus-cardano-0.5.0.1:chap \
+		ouroboros-consensus-diffusion-0.5.1.0:chap \
+		ouroboros-consensus-protocol-0.5.0.1:chap \
+		ouroboros-network-0.6.0.0:chap \
+		ouroboros-network-api-0.3.0.0:chap \
+		ouroboros-network-framework-0.5.0.0:chap \
+		ouroboros-network-mock-0.1.0.1:chap \
+		ouroboros-network-protocols-0.5.0.0:chap \
+		ouroboros-network-testing-0.3.0.0:chap \
+		parallel-3.2.2.0_6 \
 		parser-combinators-1.3.0 \
-		parsers-0.12.10_2 \
+		parsers-0.12.11 \
 		partial-order-0.2.0.0 \
 		path-pieces-0.2.1_1 \
 		pem-0.2.4 \
-		persistent-2.13.3.0_3 \
+		persistent-2.14.5.0 \
 		persistent-documentation-0.1.0.4 \
-		persistent-postgresql-2.13.4.0 \
+		persistent-postgresql-2.13.5.2 \
 		pipes-4.3.16_6 \
-		polyparse-1.13_6 \
-		postgresql-libpq-0.9.4.3_3 \
-		postgresql-simple-0.6.4_8 \
+		plutus-core-1.1.1.0_2:chap \
+		plutus-ledger-api-1.1.1.0:chap \
+		plutus-tx-1.1.1.0:chap \
+		polyparse-1.13_7 \
+		postgresql-libpq-0.9.5.0_1 \
+		postgresql-simple-0.6.5_1 \
 		pretty-show-1.10 \
-		pretty-simple-4.0.0.0 \
 		prettyprinter-1.7.1 \
 		prettyprinter-ansi-terminal-1.1.3 \
-		primitive-0.7.3.0_2 \
+		prettyprinter-configurable-1.1.0.0:chap \
+		primitive-0.8.0.0 \
 		process-extras-0.7.4 \
 		profunctors-5.6.2_3 \
 		prometheus-2.2.3 \
-		protolude-0.3.0 \
+		protolude-0.3.3_1 \
 		psqueues-0.2.7.3 \
-		quickcheck-instances-0.3.27_2 \
+		quickcheck-instances-0.3.29.1_2 \
 		quickcheck-io-0.2.0 \
-		quickcheck-state-machine-0.7.1 \
+		quickcheck-state-machine-0.7.2 \
+		quickcheck-transformer-0.3.1.2 \
 		quiet-0.2 \
-		ral-0.1_2 \
-		random-1.2.1 \
+		ral-0.2.1_2 \
+		random-1.2.1.1 \
 		random-shuffle-0.0.4 \
 		readable-0.3.1_1 \
-		recursion-schemes-5.2.2.2_1 \
-		reducers-3.12.4_2 \
-		reflection-2.1.6_1 \
-		regex-base-0.94.0.2_1 \
-		regex-posix-0.96.0.1_1 \
-		resource-pool-0.2.3.2 \
-		resourcet-1.2.4.3_1 \
+		recursion-schemes-5.2.2.4_2 \
+		recv-0.1.0 \
+		reducers-3.12.4_3 \
+		reflection-2.1.7 \
+		regex-base-0.94.0.2_2 \
+		regex-posix-0.96.0.1_2 \
+		resource-pool-0.4.0.0 \
+		resourcet-1.3.0 \
 		safe-0.3.19 \
-		safe-exceptions-0.1.7.2 \
-		scientific-0.3.7.0_4 \
-		secp256k1-haskell-0.6.0 \
-		selective-0.4.2 \
+		safe-exceptions-0.1.7.3 \
+		scientific-0.3.7.0_5 \
+		selective-0.6_1 \
 		semialign-1.2.0.1_3 \
 		semigroupoids-5.3.7_1 \
 		semigroups-0.20 \
-		serialise-0.2.4.0_1 \
-		servant-0.19_5 \
-		servant-server-0.19_1 \
-		servant-swagger-1.1.10_5 \
-		setenv-0.1.1.3_1 \
+		serialise-0.2.6.0_3 \
+		servant-0.19.1_2 \
+		servant-server-0.19.2.0.0.0.0.1_1:chap \
+		servant-swagger-1.1.11_1 \
+		set-algebra-1.0.0.0:chap \
 		show-combinators-0.2.0.0_2 \
-		silently-1.2.5.2 \
-		simple-sendfile-0.2.30 \
-		singleton-bool-0.1.5_3 \
-		size-based-0.1.2.0_1 \
-		snap-core-1.0.4.2_1 \
-		snap-server-1.1.2.0_2 \
+		si-timers-1.1.0.0 \
+		silently-1.2.5.3 \
+		simple-sendfile-0.2.31 \
+		singleton-bool-0.1.6_2 \
+		size-based-0.1.3.1_1 \
+		small-steps-1.0.0.0:chap \
+		small-steps-test-1.0.0.0:chap \
+		snap-core-1.0.5.1_1 \
+		snap-server-1.1.2.1_1 \
 		socks-0.6.1 \
-		some-1.0.2 \
-		sop-core-0.5.0.2_1 \
-		split-0.2.3.4_2 \
+		some-1.0.4.1 \
+		sop-core-0.5.0.2_2 \
+		split-0.2.3.5 \
 		splitmix-0.1.0.4_2 \
-		statistics-0.16.0.1 \
+		statistics-0.16.2.0 \
 		statistics-linreg-0.3 \
-		stm-chans-3.0.0.6 \
-		streaming-0.2.3.1 \
+		stm-chans-3.0.0.9 \
+		streaming-0.2.3.1_1 \
 		streaming-binary-0.2.2.0 \
-		streaming-bytestring-0.2.1 \
-		streaming-commons-0.2.2.4 \
+		streaming-bytestring-0.3.0 \
+		streaming-commons-0.2.2.6 \
 		strict-0.4.0.1_4 \
-		strict-list-0.1.6 \
-		string-conv-0.1.2 \
+		strict-list-0.1.7.1 \
+		strict-stm-1.1.0.0 \
+		string-conv-0.2.0 \
 		string-conversions-0.4.0.1_1 \
-		swagger2-2.8.2 \
-		syb-0.7.2.1 \
-		system-filepath-0.4.14_1 \
-		tagged-0.8.6.1_3 \
-		tasty-1.4.2.1_2 \
+		swagger2-2.8.7 \
+		syb-0.7.2.3 \
+		tagged-0.8.7 \
+		tasty-1.4.3 \
 		tasty-expected-failure-0.12.3 \
 		tasty-golden-2.3.5 \
-		tasty-hedgehog-1.1.0.0_3 \
+		tasty-hedgehog-1.4.0.1_1 \
 		tasty-hunit-0.10.0.3 \
 		tasty-quickcheck-0.10.2 \
-		tdigest-0.2.1.1_3 \
+		tdigest-0.3 \
 		temporary-1.3 \
-		terminal-size-0.3.2.1 \
+		terminal-size-0.3.4 \
 		testing-type-modifiers-0.1.0.1 \
-		text-ansi-0.1.1_4 \
-		text-short-0.1.5_1 \
+		text-builder-0.6.7 \
+		text-builder-dev-0.3.3.2 \
+		text-icu-0.8.0.2 \
+		text-short-0.1.5_2 \
 		tf-random-0.5 \
-		th-abstraction-0.4.3.0 \
-		th-compat-0.1.3_1 \
-		th-expand-syns-0.4.9.0 \
-		th-extras-0.0.0.6 \
-		th-lift-0.8.2_2 \
-		th-lift-instances-0.1.19_1 \
-		th-orphans-0.13.12_2 \
+		th-abstraction-0.4.5.0_1 \
+		th-compat-0.1.4_2 \
+		th-expand-syns-0.4.11.0_1 \
+		th-extras-0.0.0.6_1 \
+		th-lift-0.8.3 \
+		th-lift-instances-0.1.20 \
+		th-orphans-0.13.14_1 \
 		th-reify-many-0.1.10 \
-		th-utilities-0.2.4.3 \
+		th-utilities-0.2.5.0 \
 		these-1.1.1.1_6 \
-		time-compat-1.9.6.1_4 \
+		time-compat-1.9.6.1_5 \
 		time-manager-0.0.0_1 \
 		time-units-1.0.0 \
-		tls-1.5.7 \
+		tls-1.6.0 \
+		tracer-transformers-0.1.0.2:chap \
 		transformers-base-0.4.6 \
 		transformers-compat-0.6.6_1 \
-		transformers-except-0.1.2 \
-		tree-diff-0.2.1.1_2 \
-		type-equality-1_4 \
-		typed-process-0.2.8.0_1 \
-		typerep-map-0.5.0.0 \
+		transformers-except-0.1.3 \
+		tree-diff-0.3.0.1_3 \
+		type-equality-1_5 \
+		typed-process-0.2.11.0 \
+		typed-protocols-0.1.0.4_1:chap \
+		typed-protocols-cborg-0.1.0.2:chap \
+		typed-protocols-examples-0.2.0.0:chap \
 		unagi-chan-0.4.1.4 \
 		unbounded-delays-0.1.1.1 \
-		unix-bytestring-0.3.7.6 \
-		unix-compat-0.5.4_2 \
-		unix-time-0.4.7 \
-		unliftio-0.2.21.0 \
-		unliftio-core-0.2.0.1_2 \
-		unordered-containers-0.2.16.0 \
+		universe-base-1.1.3.1 \
+		unix-bytestring-0.4.0 \
+		unix-compat-0.7 \
+		unix-time-0.4.9 \
+		unliftio-0.2.24.0 \
+		unliftio-core-0.2.1.0_2 \
+		unordered-containers-0.2.19.1_2 \
 		utf8-string-1.0.2 \
-		uuid-types-1.0.5_3 \
-		validation-selective-0.1.0.1 \
-		vault-0.3.1.5_2 \
-		vector-0.12.3.1_3 \
-		vector-algorithms-0.8.0.4_2 \
-		vector-binary-instances-0.2.5.2_3 \
-		vector-th-unbox-0.2.2_3 \
+		uuid-types-1.0.5_4 \
+		validation-selective-0.2.0.0 \
+		validity-0.12.0.1 \
+		vault-0.3.1.5_3 \
+		vector-0.12.3.1_4 \
+		vector-algorithms-0.9.0.1.0.0.0.0.1_1:chap \
+		vector-binary-instances-0.2.5.2_5 \
+		vector-map-1.0.1.0:chap \
+		vector-th-unbox-0.2.2_4 \
 		void-0.7.3 \
 		wai-3.2.3 \
-		wai-app-static-3.1.7.2_1 \
-		wai-extra-3.1.8_1 \
+		wai-app-static-3.1.7.4 \
+		wai-extra-3.1.13.0_1 \
 		wai-logger-2.4.0 \
-		warp-3.3.19 \
-		wcwidth-0.0.2 \
-		websockets-0.12.7.3_2 \
-		websockets-snap-0.10.3.1_1 \
-		wide-word-0.1.1.2_4 \
+		warp-3.3.25 \
+		wide-word-0.1.5.0_2 \
 		witherable-0.4.2_4 \
 		wl-pprint-annotated-0.1.0.1_1 \
 		wl-pprint-text-1.2.0.2 \
+		word-array-1.1.0.0:chap \
 		word8-0.1.3 \
-		x509-1.7.6 \
+		x509-1.7.7 \
 		x509-store-1.6.9 \
 		x509-system-1.6.7 \
 		x509-validation-1.6.12 \
-		yaml-0.11.7.0 \
-		zlib-0.6.2.3_1 \
+		yaml-0.11.11.0_2 \
+		zlib-0.6.3.0_2 \
 		zlib-bindings-0.1.1.5_2
 
 CABAL_PROJECT=		append
 CABAL_EXECUTABLES=	cardano-db-sync cardano-db-tool
+CABAL_REPOSITORIES=	chap
+
+WITH_LTO=		yes
 
 post-patch:
 	${REINPLACE_CMD} -e 's/$$(gitRevFromGit)/"${CARDANO_DB_SYNC_HASH}"/' \
@@ -425,11 +488,6 @@ pre-build:
 	cd ${WRKSRC_sodium} && ${GMAKE} -j${MAKE_JOBS_NUMBER} && ${GMAKE} ${INSTALL_TARGET}
 	${MV} ${LIBS_PREFIX}/lib/pkgconfig/libsodium.pc ${PKGCONFIG_LINKDIR}
 
-	cd ${WRKSRC_secp} && ./autogen.sh
-	cd ${WRKSRC_secp} && ./configure --prefix=${LIBS_PREFIX} --enable-module-schnorrsig --enable-experimental --with-pic --disable-shared
-	cd ${WRKSRC_secp} && ${GMAKE} -j${MAKE_JOBS_NUMBER} && ${GMAKE} ${INSTALL_TARGET}
-	${MV} ${LIBS_PREFIX}/lib/pkgconfig/libsecp256k1.pc ${PKGCONFIG_LINKDIR}
-
 post-install:
 	${MV} ${WRKSRC}/scripts/postgresql-setup.sh ${WRKSRC}/scripts/cardano-db-sync-pgsql-setup
 	${INSTALL_SCRIPT} ${WRKSRC}/scripts/cardano-db-sync-pgsql-setup ${STAGEDIR}${PREFIX}/bin
diff --git a/net-p2p/cardano-db-sync/distinfo b/net-p2p/cardano-db-sync/distinfo
index 8c2555af3d02..831581ad488d 100644
--- a/net-p2p/cardano-db-sync/distinfo
+++ b/net-p2p/cardano-db-sync/distinfo
@@ -1,16 +1,22 @@
-TIMESTAMP = 1678558044
+TIMESTAMP = 1688869201
+SHA256 (cabal/FailT-0.1.2.0/FailT-0.1.2.0.tar.gz) = f1e3d5714df7e7e134545239bd78927bc9949a9b4760dfa061ff2b35ff0a76c3
+SIZE (cabal/FailT-0.1.2.0/FailT-0.1.2.0.tar.gz) = 10971
 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
 SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
 SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
 SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
 SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
 SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
-SHA256 (cabal/ListLike-4.7.6/ListLike-4.7.6.tar.gz) = 2d5b9ca3ab2bfb390e272094a8b9d627237771a6424dcc78490c272730b85122
-SIZE (cabal/ListLike-4.7.6/ListLike-4.7.6.tar.gz) = 32509
-SHA256 (cabal/MonadRandom-0.5.3/MonadRandom-0.5.3.tar.gz) = 27184dadda0a49abac0208a1e6576b14217a60dc45b6839cd9e90af25ee00a9f
-SIZE (cabal/MonadRandom-0.5.3/MonadRandom-0.5.3.tar.gz) = 11259
-SHA256 (cabal/MonadRandom-0.5.3/revision/3.cabal) = bb553af2bac914362a54983e4ed2e0b6352c09b73a1e1e280ec4befe14c4270c
-SIZE (cabal/MonadRandom-0.5.3/revision/3.cabal) = 1456
+SHA256 (cabal/HsOpenSSL-0.11.7.5/HsOpenSSL-0.11.7.5.tar.gz) = e1f85ebe2ac9207414f2ad0b1c7c972f336e8f15ca182e42a5886909962d1478
+SIZE (cabal/HsOpenSSL-0.11.7.5/HsOpenSSL-0.11.7.5.tar.gz) = 82136
+SHA256 (cabal/ListLike-4.7.8/ListLike-4.7.8.tar.gz) = 9a7929f29011e5647b39b8d6ef1cadf76a6ada19b747eabec5fdc077bc7437d1
+SIZE (cabal/ListLike-4.7.8/ListLike-4.7.8.tar.gz) = 33011
+SHA256 (cabal/ListLike-4.7.8/revision/1.cabal) = e96bb447a5cf58929ad7a395874df024d2355a909bf0caa8a2d7893f33aa11ec
+SIZE (cabal/ListLike-4.7.8/revision/1.cabal) = 3938
+SHA256 (cabal/MonadRandom-0.6/MonadRandom-0.6.tar.gz) = c9388630895c3e68035ab804004de852b63a95d083aa140dc0e1481c854ed044
+SIZE (cabal/MonadRandom-0.6/MonadRandom-0.6.tar.gz) = 11402
+SHA256 (cabal/MonadRandom-0.6/revision/3.cabal) = df56fcf43422728ad6032afdb7ad665a843a11b743ffbb585ad4d9f73285c16c
+SIZE (cabal/MonadRandom-0.6/revision/3.cabal) = 1488
 SHA256 (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 98853682d52fb4cc37a45cd186fbd77cf2565d3df5171acc4cf026427e103eef
 SIZE (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 5148
 SHA256 (cabal/OneTuple-0.3.1/revision/3.cabal) = fc32cb744477befa450a538ea4975cc523f0a2f1585cb5a36e9936a3d18e9a3c
@@ -19,10 +25,10 @@ SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85
 SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
 SHA256 (cabal/Only-0.1/revision/1.cabal) = f92f5da97e647451f1ee7f5bf44914fb75062d08ccd3f36b2000d649c63d13aa
 SIZE (cabal/Only-0.1/revision/1.cabal) = 1373
+SHA256 (cabal/PyF-0.11.1.1/PyF-0.11.1.1.tar.gz) = f3607099f3357bce93bf1b3034c702b833d1114966b922267136340f262d3324
+SIZE (cabal/PyF-0.11.1.1/PyF-0.11.1.1.tar.gz) = 44406
 SHA256 (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3
 SIZE (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = 75246
-SHA256 (cabal/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/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
 SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
 SHA256 (cabal/Stream-0.4.7.2/Stream-0.4.7.2.tar.gz) = 990be249b3ef1b0075563026d4d2c803b86e3cbf168965ba6f9f2b4227a007d1
@@ -31,32 +37,34 @@ SHA256 (cabal/Unique-0.4.7.9/Unique-0.4.7.9.tar.gz) = 34e8247ef2769cae219ff05bed
 SIZE (cabal/Unique-0.4.7.9/Unique-0.4.7.9.tar.gz) = 7788
 SHA256 (cabal/Unique-0.4.7.9/revision/1.cabal) = 7c37e22b7bb9df935c22112e67043177461aedcebe3a958854f6c0e9ecb54083
 SIZE (cabal/Unique-0.4.7.9/revision/1.cabal) = 2155
-SHA256 (cabal/abstract-deque-0.3/abstract-deque-0.3.tar.gz) = 09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2
-SIZE (cabal/abstract-deque-0.3/abstract-deque-0.3.tar.gz) = 7219
-SHA256 (cabal/abstract-par-0.3.3/abstract-par-0.3.3.tar.gz) = 248a8739bd902462cb16755b690b55660e196e58cc7e6ef8157a72c2a3d5d860
-SIZE (cabal/abstract-par-0.3.3/abstract-par-0.3.3.tar.gz) = 4714
-SHA256 (cabal/adjunctions-4.4/adjunctions-4.4.tar.gz) = 507c2ef55337ae61c805f8cbc1213dfd7d2b85187342675d662254b8d8a16ae9
-SIZE (cabal/adjunctions-4.4/adjunctions-4.4.tar.gz) = 19891
-SHA256 (cabal/adjunctions-4.4/revision/2.cabal) = 2738dd5f5d5e93749adb14a05472e58a96a75d0f299e46371c6f46dc4e97daf9
-SIZE (cabal/adjunctions-4.4/revision/2.cabal) = 3067
-SHA256 (cabal/aeson-2.0.2.0/aeson-2.0.2.0.tar.gz) = d5ca55dd7fab55d3a0e166f04d14d1361696077b664b58b42e2523a160208037
-SIZE (cabal/aeson-2.0.2.0/aeson-2.0.2.0.tar.gz) = 291789
-SHA256 (cabal/aeson-2.0.2.0/revision/1.cabal) = bb41f39762d6f755431097ce0fa88d817108036e7f1c1ec06fd5990230860c76
-SIZE (cabal/aeson-2.0.2.0/revision/1.cabal) = 6343
+SHA256 (cabal/Win32-network-0.1.1.1.tar.gz) = b26c244da9b5f415e755f35c23b98f062a371f6ea4c19395894a513b05afb0f8
+SIZE (cabal/Win32-network-0.1.1.1.tar.gz) = 34291
+SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
+SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
+SHA256 (cabal/adjunctions-4.4.2/revision/1.cabal) = f77a007099851b948f6c98acc49753f4ec19ec234471acfce50386ec50402846
+SIZE (cabal/adjunctions-4.4.2/revision/1.cabal) = 3379
+SHA256 (cabal/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz) = 5d4042b903ce181ee023bbf908f37a3f55e820c5f0df102683b87f963e3522c6
+SIZE (cabal/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz) = 335908
+SHA256 (cabal/aeson-2.1.2.1/revision/3.cabal) = 5b8d62a60963a925c4d123a46e42a8e235a32188522c9f119f64ac228c2612a7
+SIZE (cabal/aeson-2.1.2.1/revision/3.cabal) = 6359
 SHA256 (cabal/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz) = 5dbc4f451dfa1e667b2c6ec5170714fed1905dc9cae6a1134b3376f355fa2a08
 SIZE (cabal/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz) = 5802
 SHA256 (cabal/aeson-pretty-0.8.9/revision/2.cabal) = f7b1808efab1b9edd0efbdfc2cd47e7dfe8bbd42ee970d1d3780112a4de125a1
 SIZE (cabal/aeson-pretty-0.8.9/revision/2.cabal) = 2559
-SHA256 (cabal/algebraic-graphs-0.6/algebraic-graphs-0.6.tar.gz) = 353e2a2f5a06a936983a182ecf1f8bdb7c3e96aa310e89453c8cfd5ca3e76fb4
-SIZE (cabal/algebraic-graphs-0.6/algebraic-graphs-0.6.tar.gz) = 178153
-SHA256 (cabal/algebraic-graphs-0.6/revision/1.cabal) = 9b05e54b351a5141bc8fe46c095095627c34defc8375aa531a4753091a81f138
-SIZE (cabal/algebraic-graphs-0.6/revision/1.cabal) = 8755
-SHA256 (cabal/ansi-terminal-0.11.1/ansi-terminal-0.11.1.tar.gz) = ae54da066493747059c128ec66b00ab1668df318460d1337cec28b4444db722b
-SIZE (cabal/ansi-terminal-0.11.1/ansi-terminal-0.11.1.tar.gz) = 36857
+SHA256 (cabal/algebraic-graphs-0.7/algebraic-graphs-0.7.tar.gz) = 51159a0d18690ab51e6709e3c576275402f96f57d901f87d734da6854582e568
+SIZE (cabal/algebraic-graphs-0.7/algebraic-graphs-0.7.tar.gz) = 180978
+SHA256 (cabal/algebraic-graphs-0.7/revision/1.cabal) = ae59cdfe6b9ae7df4453a2158346071c7962fe91bb7ab9c3a579ec988fa63dfd
+SIZE (cabal/algebraic-graphs-0.7/revision/1.cabal) = 8800
+SHA256 (cabal/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz) = 5b4acedc55eb558381f0b694c2d31a50c332856b823db44cbbf2df78e8c097cb
+SIZE (cabal/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz) = 41123
+SHA256 (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1
+SIZE (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = 4660
+SHA256 (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a
+SIZE (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = 1482
 SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
 SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
-SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce
-SIZE (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 2425
+SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/4.cabal) = fb737bc96e2aef34ad595d54ced7a73f648c521ebcb00fe0679aff45ccd49212
+SIZE (cabal/ansi-wl-pprint-0.6.9/revision/4.cabal) = 2448
 SHA256 (cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz) = 820613b12ce759c8c8a254c78a0e4c474b2cd4cfd08fc0c1d4d5584c58ff2288
 SIZE (cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz) = 6725
 SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
@@ -71,38 +79,36 @@ SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820f
 SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
 SHA256 (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f
 SIZE (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = 3047
-SHA256 (cabal/assoc-1.0.2/revision/3.cabal) = 93b8d43aa081e4205116a139f7cf690f608968161d19ebfb23d884d19b082b57
-SIZE (cabal/assoc-1.0.2/revision/3.cabal) = 1253
+SHA256 (cabal/assoc-1.0.2/revision/4.cabal) = 9decd0933cb6b903a40a8ace02d634bf90048ee2e5b0a514dccad7056c041881
+SIZE (cabal/assoc-1.0.2/revision/4.cabal) = 1253
 SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725
 SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148
-SHA256 (cabal/async-2.2.4/revision/2.cabal) = 2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9
-SIZE (cabal/async-2.2.4/revision/2.cabal) = 3095
+SHA256 (cabal/async-2.2.4/revision/3.cabal) = 46367dc0c8326dcbeb7b93f200b567491c2f6029bccf822b8bb26ee660397e08
+SIZE (cabal/async-2.2.4/revision/3.cabal) = 3112
 SHA256 (cabal/async-timer-0.1.4.1/async-timer-0.1.4.1.tar.gz) = c2aa4d89792e6f21367122f4d9f1d5cafdf1e04a5a82fb566ec508453a83a398
 SIZE (cabal/async-timer-0.1.4.1/async-timer-0.1.4.1.tar.gz) = 4483
 SHA256 (cabal/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz) = 22a8617eb9e221b5daee1ae26ccce279ce3d7a53d76e82c767708f90a6c72d3e
 SIZE (cabal/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz) = 33639
-SHA256 (cabal/attoparsec-0.13.2.5/attoparsec-0.13.2.5.tar.gz) = 21e0f38eaa1957bf471276afa17651c125a38924575f12c2cbd2fa534b45686f
-SIZE (cabal/attoparsec-0.13.2.5/attoparsec-0.13.2.5.tar.gz) = 163876
-SHA256 (cabal/attoparsec-0.13.2.5/revision/2.cabal) = 1b64fc08464d9dc73d80e13aea362410f3c8bca5abfa6831df8821281c3cdfeb
-SIZE (cabal/attoparsec-0.13.2.5/revision/2.cabal) = 6199
-SHA256 (cabal/attoparsec-iso8601-1.0.2.0/attoparsec-iso8601-1.0.2.0.tar.gz) = 02952d77c78e95710eea855f4e86ca048ab9fda83c6c08dd9215f21a40604f98
-SIZE (cabal/attoparsec-iso8601-1.0.2.0/attoparsec-iso8601-1.0.2.0.tar.gz) = 4427
-SHA256 (cabal/attoparsec-iso8601-1.0.2.0/revision/3.cabal) = 52323093d4f204dc3317393acdc187bb46a74256804e4bbaee2a594e4b605cce
-SIZE (cabal/attoparsec-iso8601-1.0.2.0/revision/3.cabal) = 1664
+SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
+SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
+SHA256 (cabal/attoparsec-0.14.4/revision/3.cabal) = 50475b722305175f57a3ee3dbaee10aa4b91f61c9717b85b718a7df37c223fb2
+SIZE (cabal/attoparsec-0.14.4/revision/3.cabal) = 5679
+SHA256 (cabal/attoparsec-iso8601-1.1.0.0/attoparsec-iso8601-1.1.0.0.tar.gz) = 1109a817c448a154ec58047a8f01282530cb40d20fbd5690bc58b1443ecb264a
+SIZE (cabal/attoparsec-iso8601-1.1.0.0/attoparsec-iso8601-1.1.0.0.tar.gz) = 5564
+SHA256 (cabal/attoparsec-iso8601-1.1.0.0/revision/1.cabal) = 61384a1b2950ee2d0e19baa05235ef692c88917e02a3ec48997c9628e55e04c1
+SIZE (cabal/attoparsec-iso8601-1.1.0.0/revision/1.cabal) = 1402
 SHA256 (cabal/auto-update-0.1.6/auto-update-0.1.6.tar.gz) = f4e023dc8713c387ecf20d851247597fd012cabea3872310b35e911105eb66c4
 SIZE (cabal/auto-update-0.1.6/auto-update-0.1.6.tar.gz) = 10929
-SHA256 (cabal/barbies-2.0.3.1/barbies-2.0.3.1.tar.gz) = a13c1fd05e3e006bd0874d77e1930c5225765e83fa9925b2c5c1df314559df3d
-SIZE (cabal/barbies-2.0.3.1/barbies-2.0.3.1.tar.gz) = 51922
-SHA256 (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 53a6b5145442fba5a4bad6db2bcdede17f164642b48bc39b95015422a39adbdb
-SIZE (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 34625
-SHA256 (cabal/base-compat-0.11.2/revision/1.cabal) = 31bfcb04e73c994e46fa1b6136dffbea75d2f6e27a67c493a97095bc53c8db40
-SIZE (cabal/base-compat-0.11.2/revision/1.cabal) = 7449
-SHA256 (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 31e066a5aa96af94fe6465adb959c38d63a49e01357641aa4322c754a94d3023
-SIZE (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 16902
-SHA256 (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 20a21c4b7adb0fd844b25e196241467406a28286b021f9b7a082ab03fa8015eb
-SIZE (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 24255
-SHA256 (cabal/base16-0.3.1.0/base16-0.3.1.0.tar.gz) = f6e7bcbf2f7b8963457eb2312fc3d96b4cf6e2e2241f558568a9e9df6dbaefcc
-SIZE (cabal/base16-0.3.1.0/base16-0.3.1.0.tar.gz) = 12150
+SHA256 (cabal/barbies-2.0.4.0/barbies-2.0.4.0.tar.gz) = e2a01762041ff15ab7a33d85d1fe15e95c0e4018ad8718dcc3d3a112fb640b6d
+SIZE (cabal/barbies-2.0.4.0/barbies-2.0.4.0.tar.gz) = 51770
+SHA256 (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = a62adc883a5ac436f80e4ae02c3c56111cf1007492f267c291139a668d2150bd
+SIZE (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = 36393
+SHA256 (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = ede9092e07f904e0759160bf1ecd3fb7eb043bae6dc89a37c3dc94829ec5eb99
+SIZE (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = 17645
+SHA256 (cabal/base-deriving-via-0.1.0.2.tar.gz) = d75e4927980f44c6af36f963f956d3d4aee640a4740b457887605fafde76b37f
+SIZE (cabal/base-deriving-via-0.1.0.2.tar.gz) = 5353
+SHA256 (cabal/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz) = 613ed4d8241ed5a648a59ae6569a6962990bb545711d020d49fb83fa12d16e62
+SIZE (cabal/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz) = 26025
 SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
 SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
 SHA256 (cabal/base58-bytestring-0.1.0/base58-bytestring-0.1.0.tar.gz) = c2dbf598f3415053e12cca84b90fa7c0c1b02f3b784cce0157264baebf2d40d3
@@ -111,30 +117,26 @@ SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8
 SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743
 SHA256 (cabal/base64-bytestring-type-1.0.1/base64-bytestring-type-1.0.1.tar.gz) = f607d07c4aab227b4536c495fa7c07b35ddc9c2c013d385c16c02f236526780e
 SIZE (cabal/base64-bytestring-type-1.0.1/base64-bytestring-type-1.0.1.tar.gz) = 5259
-SHA256 (cabal/base64-bytestring-type-1.0.1/revision/15.cabal) = cf54bffdda9fdcf2d3ba193a1c23f4a33f8d98bc2c21881b90b234f7951a6a7a
-SIZE (cabal/base64-bytestring-type-1.0.1/revision/15.cabal) = 3116
-SHA256 (cabal/basement-0.0.12/basement-0.0.12.tar.gz) = 53c4435b17b7df398c730406263957977fe0616b66529dafa8d1a0fd66b7fa8b
-SIZE (cabal/basement-0.0.12/basement-0.0.12.tar.gz) = 134142
-SHA256 (cabal/basement-0.0.12/revision/2.cabal) = fb6540090565d1d5eea5925e2469a026451f39091c805c66146ec5b71b24587a
-SIZE (cabal/basement-0.0.12/revision/2.cabal) = 5545
+SHA256 (cabal/base64-bytestring-type-1.0.1/revision/17.cabal) = 548c86e5004dab96d2dea3b8689c804651eb28de60f550530be481b114af7cf1
+SIZE (cabal/base64-bytestring-type-1.0.1/revision/17.cabal) = 3130
+SHA256 (cabal/basement-0.0.15/basement-0.0.15.tar.gz) = 56c2afb6754e8d16a627331a8a5d473b3d26fd04ba5c9e0fb3475f595b915db4
+SIZE (cabal/basement-0.0.15/basement-0.0.15.tar.gz) = 135169
 SHA256 (cabal/bech32-1.1.2/bech32-1.1.2.tar.gz) = 489e1922dce97ce59f72d87b17480eb0087b6661d4bcb7be124e027abcb7d2c7
 SIZE (cabal/bech32-1.1.2/bech32-1.1.2.tar.gz) = 27889
-SHA256 (cabal/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz) = 2b6b9672faab649995cf4c885f353b6638b6daee467a9ace40a7fc773831091c
-SIZE (cabal/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz) = 46003
-SHA256 (cabal/bifunctors-5.5.11/revision/1.cabal) = cc425ee85aae56dba1123baf6fb3fa7abcd90782f26bb904eef14c7332ee85f6
-SIZE (cabal/bifunctors-5.5.11/revision/1.cabal) = 3919
+SHA256 (cabal/bifunctors-5.5.15/bifunctors-5.5.15.tar.gz) = d6359d50d359dd6048dbf6d56c7628211a1785aab9174177faa6d2d8b0d9e3b7
+SIZE (cabal/bifunctors-5.5.15/bifunctors-5.5.15.tar.gz) = 47395
 SHA256 (cabal/bimap-0.4.0/bimap-0.4.0.tar.gz) = d1a39686abbfed5864a8fb778d2244825b6eac977e130e7c1212e6d3a68f249d
 SIZE (cabal/bimap-0.4.0/bimap-0.4.0.tar.gz) = 10710
 SHA256 (cabal/bimap-0.4.0/revision/1.cabal) = c59d587b56b575c299ba0c2fff44e630991a120a167de5a19cd7a81320f63c84
 SIZE (cabal/bimap-0.4.0/revision/1.cabal) = 1717
-SHA256 (cabal/bin-0.1/bin-0.1.tar.gz) = 057fff623abc17bc32cb7c17d5d32d22c0e78f1b587be3d72b60a7b7bb071101
-SIZE (cabal/bin-0.1/bin-0.1.tar.gz) = 15228
-SHA256 (cabal/bin-0.1/revision/2.cabal) = d0ab4d2b00abe1d6312186a100c658248ec67c1bb2573057aa797b6d4c89bffe
-SIZE (cabal/bin-0.1/revision/2.cabal) = 2058
-SHA256 (cabal/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz) = 5f4b3c92af7e4e0285332b4b56ca21836bd513003feb16b2aa8c9623ea98fe60
-SIZE (cabal/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz) = 4566
-SHA256 (cabal/binary-orphans-1.0.2/revision/1.cabal) = ffabc984b68562f568533c87186d3baa7d2bbac89f6ea82288396b5235715905
-SIZE (cabal/binary-orphans-1.0.2/revision/1.cabal) = 2264
+SHA256 (cabal/bin-0.1.3/bin-0.1.3.tar.gz) = fb9cf773bd6e36802748c538696187fe66efbc817c52bfe2f6cfdeff75126d92
+SIZE (cabal/bin-0.1.3/bin-0.1.3.tar.gz) = 16804
+SHA256 (cabal/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz) = 5f5b789bc86d25bbd054b86b2d9a6a03f4ac0dd480f283564b6d6465cfa2f0d2
+SIZE (cabal/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz) = 5327
+SHA256 (cabal/binary-orphans-1.0.4.1/revision/2.cabal) = 14959d902b173a9c19491ff6777c7d06292b8bff31d55cd1749c4417885d2ee1
+SIZE (cabal/binary-orphans-1.0.4.1/revision/2.cabal) = 2468
+SHA256 (cabal/bitvec-1.1.4.0/bitvec-1.1.4.0.tar.gz) = 68f0b1e01604ca8bdeaef47b3621faec456d6f76d6820a321eccd4d3749454a8
+SIZE (cabal/bitvec-1.1.4.0/bitvec-1.1.4.0.tar.gz) = 35559
 SHA256 (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 2cdc998c021d3a5f2a66a95138b93386271c26a117e7676d78264a90e536af67
 SIZE (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 60707
 SHA256 (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = f0017df374c330de0ebe0eb15eae8c48427bddefa1d81a3cb31c0a4812ecdb08
@@ -145,12 +147,18 @@ SHA256 (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 74b89ffa665891f528f571ce9e3
 SIZE (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 3062
 SHA256 (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 43fc3f6872dc8d1be8d0fe091bd4775139b42179987f33d6490a7c5f1e07a349
 SIZE (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 14519
-SHA256 (cabal/blaze-markup-0.8.2.8/revision/3.cabal) = 8a47373003f472e851afbc3332bb9e0bf1b539a0dfad631bceb704332749c6c2
-SIZE (cabal/blaze-markup-0.8.2.8/revision/3.cabal) = 2293
+SHA256 (cabal/blaze-markup-0.8.2.8/revision/4.cabal) = a8fe050fb93397df36c3f5b19c22628e0e54446382e0f6775e2b45c1ad999eee
+SIZE (cabal/blaze-markup-0.8.2.8/revision/4.cabal) = 2271
+SHA256 (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = b1ffddf0f9d50ac8742aa01b270856d57937cc8f7aae783e3b5f3abee7aa3154
+SIZE (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = 5668
 SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
 SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
 SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/3.cabal) = add530e695ea3058bf4f7156a1ca85653ff3635b87ec6d1be8c4891645190f96
 SIZE (cabal/bsb-http-chunked-0.0.0.4/revision/3.cabal) = 2678
+SHA256 (cabal/byron-spec-chain-1.0.0.0.tar.gz) = 10c7b8ba6293f3ff7aca37dfd40c844766e7d419ba27a51b3af8a14c9965b94a
+SIZE (cabal/byron-spec-chain-1.0.0.0.tar.gz) = 14075
+SHA256 (cabal/byron-spec-ledger-1.0.0.0.tar.gz) = 431b2175bb78d9c359b42de04f3dce26681878bf75693a22dc6d392de3cf2162
+SIZE (cabal/byron-spec-ledger-1.0.0.0.tar.gz) = 54744
 SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
 SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
*** 1674 LINES SKIPPED ***