git: 331b0d9ccb53 - main - cad/hs-verismith: Improve port
Älven <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by alven: URL: https://cgit.FreeBSD.org/ports/commit/?id=331b0d9ccb538799b26ad509b02d4a02c603fa43 commit 331b0d9ccb538799b26ad509b02d4a02c603fa43 Author: Älven <[email protected]> AuthorDate: 2026-08-14 20:27:00 +0000 Commit: Älven <[email protected]> CommitDate: 2026-08-15 22:37:53 +0000 cad/hs-verismith: Improve port * Switch upstream to Hackage * Improve COMMENT and pkg-descr Approved by: yuri@ (maintainer, Mentor) Approved by: db@, yuri@ (Mentors, implicit) Differential Revision: https://reviews.freebsd.org/D58847 --- cad/hs-verismith/Makefile | 114 +------- cad/hs-verismith/Makefile.cabal | 102 +++++++ cad/hs-verismith/distinfo | 314 +++++++++------------ .../patch-__cabal__deps_tasty-1.5.3_tasty.cabal | 11 - cad/hs-verismith/pkg-descr | 21 +- 5 files changed, 264 insertions(+), 298 deletions(-) diff --git a/cad/hs-verismith/Makefile b/cad/hs-verismith/Makefile index 0229d5615734..bef3cedcfdc8 100644 --- a/cad/hs-verismith/Makefile +++ b/cad/hs-verismith/Makefile @@ -1,12 +1,12 @@ PORTNAME= verismith -DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad haskell MAINTAINER= [email protected] -COMMENT= Verilog fuzzer -WWW= https://github.com/ymherklotz/verismith/ +COMMENT= Random verilog generation and simulator testing +WWW= https://hackage.haskell.org/package/verismith/ \ + https://github.com/ymherklotz/verismith/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE @@ -14,112 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ghc-9.10.3:lang/ghc910 USES= cabal -USE_GITHUB= yes -GH_ACCOUNT= ymherklotz - -USE_CABAL= OneTuple-0.4.2_1 \ - StateVar-1.2.2 \ - adjunctions-4.4.3 \ - alex-3.5.3.0 \ - ansi-terminal-1.1.3 \ - ansi-terminal-types-1.1.3 \ - assoc-1.1.1_1 \ - async-2.2.5_3 \ - barbies-2.1.1.0 \ - base-compat-0.14.1 \ - base-orphans-0.9.3 \ - basement-0.0.16 \ - bifunctors-5.6.2_2 \ - binary-0.8.9.3 \ - blaze-builder-0.4.3 \ - blaze-html-0.9.2.0_1 \ - blaze-markup-0.8.3.0_2 \ - boring-0.2.2_1 \ - bytestring-0.11.5.4 \ - call-stack-0.4.0 \ - case-insensitive-1.2.1.0 \ - colour-2.3.6 \ - comonad-5.0.9_1 \ - concurrent-output-1.10.21 \ - constraints-0.14.2_1 \ - contravariant-1.5.5 \ - cryptonite-0.30 \ - data-default-0.8.0.1 \ - data-default-class-0.2.0.0 \ - data-fix-0.3.4_1 \ - directory-1.3.9.0_1 \ - distributive-0.6.2.1_1 \ - dotgen-0.4.3 \ - enclosed-exceptions-1.0.3 \ - erf-2.0.0.0 \ - fgl-5.8.3.0 \ - fgl-visualize-0.1.0.1 \ - file-io-0.1.5 \ - filepath-1.4.301.0_1 \ - free-5.2_7 \ - gitrev-1.3.1 \ - happy-2.1.6 \ - happy-lib-2.1.6 \ - hashable-1.5.0.0_1 \ - haskell-lexer-1.2.1 \ - hedgehog-1.5_2 \ - hsc2hs-0.68.10_4 \ - indexed-traversable-0.1.4_1 \ - indexed-traversable-instances-0.1.2_1 \ - integer-logarithms-1.0.4 \ - invariant-0.6.4_1 \ - kan-extensions-5.2.7 \ - lens-5.3.5 \ - lifted-async-0.10.2.7 \ - lifted-base-0.2.3.12 \ - math-functions-0.3.4.4 \ - megaparsec-9.7.0 \ - memory-0.18.0_1 \ - mmorph-1.2.1 \ - monad-control-1.0.3.1 \ - mwc-probability-2.3.1 \ - mwc-random-0.15.2.0 \ - optparse-applicative-0.18.1.0_1 \ - os-string-2.0.7_1 \ - parallel-3.2.2.0_9 \ - parsec-3.1.18.0 \ - parser-combinators-1.3.0_1 \ - pretty-show-1.10 \ - prettyprinter-1.7.1 \ - prettyprinter-ansi-terminal-1.1.3 \ - primitive-0.9.1.0 \ - process-1.6.26.1 \ - profunctors-5.6.3 \ - random-1.2.1.3 \ - recursion-schemes-5.2.3_1 \ - reflection-2.1.9_1 \ - resourcet-1.3.0 \ - safe-exceptions-0.1.7.4_1 \ - scientific-0.3.8.0_2 \ - selective-0.7.0.1 \ - semigroupoids-6.0.1_2 \ - semigroups-0.20 \ - shelly-1.12.1_1 \ - splitmix-0.1.3.1 \ - strict-0.5.1_1 \ - tagged-0.8.9 \ - tasty-1.5.3_2 \ - terminal-size-0.3.4_1 \ - text-2.1.2_1 \ - th-abstraction-0.7.1.0_1 \ - these-1.2.1_2 \ - tomland-1.3.3.3_2 \ - transformers-base-0.4.6 \ - transformers-compat-0.7.2 \ - unix-2.8.7.0_1 \ - unix-compat-0.7.4 \ - unliftio-core-0.2.1.0_4 \ - unordered-containers-0.2.20_4 \ - validation-selective-0.2.0.0_5 \ - vector-0.13.2.0_1 \ - vector-stream-0.1.0.1_3 \ - void-0.7.3 \ - wl-pprint-annotated-0.1.0.1_4 PORTSCOUT= limit:^.*[0-9]\.[0-9] # prevent fpga20 diff --git a/cad/hs-verismith/Makefile.cabal b/cad/hs-verismith/Makefile.cabal new file mode 100644 index 000000000000..dcd5a04294c1 --- /dev/null +++ b/cad/hs-verismith/Makefile.cabal @@ -0,0 +1,102 @@ +USE_CABAL= OneTuple-0.4.3 \ + StateVar-1.2.2 \ + adjunctions-4.4.4 \ + alex-3.5.4.2 \ + ansi-terminal-1.1.5 \ + ansi-terminal-types-1.1.3 \ + assoc-1.1.1_2 \ + async-2.2.6 \ + barbies-2.1.1.0 \ + base-compat-0.15.0 \ + base-orphans-0.9.4 \ + basement-0.0.16 \ + bifunctors-5.6.3_1 \ + binary-0.8.9.3 \ + blaze-builder-0.4.4.1 \ + blaze-html-0.9.2.0_1 \ + blaze-markup-0.8.3.0_2 \ + boring-0.2.2.1 \ + bytestring-0.11.5.4 \ + call-stack-0.4.0 \ + case-insensitive-1.2.1.0 \ + colour-2.3.7 \ + comonad-5.0.10 \ + concurrent-output-1.10.21 \ + constraints-0.14.4 \ + contravariant-1.5.6 \ + cryptonite-0.30 \ + data-default-0.8.0.2 \ + data-default-class-0.2.0.0 \ + data-fix-0.3.4_2 \ + directory-1.3.10.1 \ + distributive-0.6.3 \ + dotgen-0.4.3 \ + enclosed-exceptions-1.0.3 \ + erf-2.0.0.0 \ + fgl-5.8.3.1 \ + fgl-visualize-0.1.0.1 \ + file-io-0.1.6 \ + filepath-1.4.301.0_1 \ + free-5.2_8 \ + gitrev-1.3.1 \ + happy-2.2 \ + happy-lib-2.2 \ + hashable-1.5.1.0 \ + haskell-lexer-1.2.1 \ + hedgehog-1.5_2 \ + hsc2hs-0.68.10_5 \ + indexed-traversable-0.1.5 \ + indexed-traversable-instances-0.1.2.1 \ + integer-logarithms-1.0.5 \ + invariant-0.6.5 \ + kan-extensions-5.2.8 \ + lens-5.3.6 \ + lifted-async-0.10.2.7 \ + lifted-base-0.2.3.12 \ + math-functions-0.3.4.4 \ + megaparsec-9.8.1 \ + memory-0.18.0_1 \ + mmorph-1.2.2_2 \ + monad-control-1.0.3.1 \ + mwc-probability-2.3.1 \ + mwc-random-0.15.3.0 \ + optparse-applicative-0.18.1.0_1 \ + os-string-2.0.11 \ + parallel-3.3.0.0_1 \ + parsec-3.1.18.0_1 \ + parser-combinators-1.3.1 \ + pretty-show-1.10 \ + prettyprinter-1.7.2 \ + prettyprinter-ansi-terminal-1.1.4 \ + primitive-0.9.1.0_1 \ + process-1.6.30.0 \ + profunctors-5.6.3 \ + random-1.2.1.3 \ + recursion-schemes-5.2.3_2 \ + reflection-2.1.9_1 \ + resourcet-1.3.0 \ + safe-exceptions-0.1.7.4_1 \ + scientific-0.3.8.1 \ + selective-0.7.0.1 \ + semigroupoids-6.0.2_1 \ + shelly-1.12.1.1 \ + splitmix-0.1.3.2 \ + strict-0.5.1_1 \ + tagged-0.8.10_1 \ + tasty-1.5.4 \ + terminal-size-0.3.4_1 \ + text-2.1.4 \ + th-abstraction-0.7.2.0 \ + these-1.2.1_3 \ + tomland-1.3.3.3_6 \ + transformers-base-0.4.6.1 \ + transformers-compat-0.7.2 \ + unix-2.8.8.0_1 \ + unix-compat-0.7.4.1 \ + unliftio-core-0.2.1.0_4 \ + unordered-containers-0.2.20.1 \ + validation-selective-0.2.0.0_9 \ + vector-0.13.2.0_5 \ + vector-stream-0.1.0.1_4 \ + wl-pprint-annotated-0.1.0.2 + diff --git a/cad/hs-verismith/distinfo b/cad/hs-verismith/distinfo index 2c8fc6dfa63f..240518563085 100644 --- a/cad/hs-verismith/distinfo +++ b/cad/hs-verismith/distinfo @@ -1,42 +1,40 @@ -TIMESTAMP = 1752947210 -SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55 -SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207 -SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4 -SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013 +TIMESTAMP = 1786738041 +SHA256 (cabal/verismith-1.1.0/verismith-1.1.0.tar.gz) = 73fb19967d6819eeda67c1c979766df2ab93b86384898e446d53bfe655c76fc9 +SIZE (cabal/verismith-1.1.0/verismith-1.1.0.tar.gz) = 191602 +SHA256 (cabal/OneTuple-0.4.3/OneTuple-0.4.3.tar.gz) = 643d1f48e63480ac6d03a8f0ab5976d66527c9b42b1fca81d1bf373d10099c6b +SIZE (cabal/OneTuple-0.4.3/OneTuple-0.4.3.tar.gz) = 5299 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/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a -SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788 -SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6 -SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759 -SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092 -SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633 +SHA256 (cabal/adjunctions-4.4.4/adjunctions-4.4.4.tar.gz) = 21408d9bd3c74331b557ce86281e592f56466e19d2a7e3f37e4065203a663145 +SIZE (cabal/adjunctions-4.4.4/adjunctions-4.4.4.tar.gz) = 16778 +SHA256 (cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz) = df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418 +SIZE (cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz) = 94432 +SHA256 (cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz) = 9cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073 +SIZE (cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz) = 33344 SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689 SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791 SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6 SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158 -SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f -SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420 -SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7 -SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742 -SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b -SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366 +SHA256 (cabal/assoc-1.1.1/revision/2.cabal) = 766b1040eda5255bfcf10e1a9859c06d0ed6ad0e2ac87ed915bb035574d10ae4 +SIZE (cabal/assoc-1.1.1/revision/2.cabal) = 1437 +SHA256 (cabal/async-2.2.6/async-2.2.6.tar.gz) = 148571bc188003101241da6c49131d07324e63a88ed283a84def2e9694599619 +SIZE (cabal/async-2.2.6/async-2.2.6.tar.gz) = 18996 SHA256 (cabal/barbies-2.1.1.0/barbies-2.1.1.0.tar.gz) = 73972093f6a5f8e8daaeb5f1058abbd0944d3fcb9f073f2ad3cdb94095d4d2b7 SIZE (cabal/barbies-2.1.1.0/barbies-2.1.1.0.tar.gz) = 41687 -SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9 -SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244 -SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8 -SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923 +SHA256 (cabal/base-compat-0.15.0/base-compat-0.15.0.tar.gz) = 59aa49d7779a20a808924690583653c2bdfb0e54b5162df80df5a81632824531 +SIZE (cabal/base-compat-0.15.0/base-compat-0.15.0.tar.gz) = 32422 +SHA256 (cabal/base-orphans-0.9.4/base-orphans-0.9.4.tar.gz) = 08cc283a31350f7bd28b2a5d31af693ee337f2593d3e7222999b72dd4954c72b +SIZE (cabal/base-orphans-0.9.4/base-orphans-0.9.4.tar.gz) = 19999 SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300 SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837 -SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a -SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193 -SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2 -SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332 +SHA256 (cabal/bifunctors-5.6.3/bifunctors-5.6.3.tar.gz) = ad7a357f022f4c780c505040d73f1c06a4fd697b4a0bab6123bbd73b55d8115c +SIZE (cabal/bifunctors-5.6.3/bifunctors-5.6.3.tar.gz) = 38216 +SHA256 (cabal/bifunctors-5.6.3/revision/1.cabal) = 58f1d66db71ed9dd70648eaca1a0986b29354b3a69b5bfd729ce1a896766466e +SIZE (cabal/bifunctors-5.6.3/revision/1.cabal) = 3271 SHA256 (cabal/binary-0.8.9.3/binary-0.8.9.3.tar.gz) = 977bc800fb22c85b2c257ef48c9a7236581e859dc76c7e6b7743f6ad55647bef SIZE (cabal/binary-0.8.9.3/binary-0.8.9.3.tar.gz) = 57510 -SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee -SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686 +SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113 +SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452 SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915 SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58 @@ -45,78 +43,66 @@ SHA256 (cabal/blaze-markup-0.8.3.0/blaze-markup-0.8.3.0.tar.gz) = 8606ac8b4a1f7f SIZE (cabal/blaze-markup-0.8.3.0/blaze-markup-0.8.3.0.tar.gz) = 14647 SHA256 (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 027f218b81d28a7c0a33b93d456c4e5aa92d145e9dcee14834fbad73a39ad7e4 SIZE (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 2360 -SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e220b3b69b52271ae9c0452f82d67b3ef86 -SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474 -SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d -SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779 +SHA256 (cabal/boring-0.2.2.1/boring-0.2.2.1.tar.gz) = a96edc1d8a782ca888068a9bc971452dc7fbed03b90e5e0d71bd733c5684e62d +SIZE (cabal/boring-0.2.2.1/boring-0.2.2.1.tar.gz) = 5472 SHA256 (cabal/bytestring-0.11.5.4/bytestring-0.11.5.4.tar.gz) = 885be941ee06c80710267e11af04a816f039e9dab939f20e2e44f47b69016333 SIZE (cabal/bytestring-0.11.5.4/bytestring-0.11.5.4.tar.gz) = 216601 SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757 SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406 SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609 -SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871 -SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675 -SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789 -SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455 -SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353 -SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587 +SHA256 (cabal/colour-2.3.7/colour-2.3.7.tar.gz) = 1f3b1055675abe4e3362800cc9bf7ab9b92dfdf21a1f6c82b252611270be9680 +SIZE (cabal/colour-2.3.7/colour-2.3.7.tar.gz) = 22506 +SHA256 (cabal/comonad-5.0.10/comonad-5.0.10.tar.gz) = e9739df2bf5944958062a4ea73bde3bf35c0879cee0944edf7f05bebf993f9c1 +SIZE (cabal/comonad-5.0.10/comonad-5.0.10.tar.gz) = 14520 SHA256 (cabal/concurrent-output-1.10.21/concurrent-output-1.10.21.tar.gz) = 4a20f3af43a1023539fd35e6d94a13c3c55e296eb233149f2371c2aa9ea3b512 SIZE (cabal/concurrent-output-1.10.21/concurrent-output-1.10.21.tar.gz) = 23875 -SHA256 (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 4f249f805d1807ecd86e36e2aa9c9ad8206d2b70d50ff7f11b79721e08fd19f8 -SIZE (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 21204 -SHA256 (cabal/constraints-0.14.2/revision/1.cabal) = 381a53e9d5aad937644d13b5c2c4fcc3698aeba2f83945a42100c6324e0ea8e7 -SIZE (cabal/constraints-0.14.2/revision/1.cabal) = 2384 -SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa -SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815 +SHA256 (cabal/constraints-0.14.4/constraints-0.14.4.tar.gz) = 808021e217c39eb4aaa76cf85abf43f4e5bf4396143d86bb2275068dd8bb6d39 +SIZE (cabal/constraints-0.14.4/constraints-0.14.4.tar.gz) = 21265 +SHA256 (cabal/contravariant-1.5.6/contravariant-1.5.6.tar.gz) = 65f3260354ee5fd1f2c7ffc54cff99d22b794c254f053734979ad37820e6efe3 +SIZE (cabal/contravariant-1.5.6/contravariant-1.5.6.tar.gz) = 13438 SHA256 (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 56099c8a8aa01d2ee914b670c97c1f818186dbb886e2025b73d9c2afe3496b1d SIZE (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 621062 -SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca -SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821 +SHA256 (cabal/data-default-0.8.0.2/data-default-0.8.0.2.tar.gz) = fa7d5de70ccef7381a7f17cd64948de1c24b620de13e1cd55c36c26949870799 +SIZE (cabal/data-default-0.8.0.2/data-default-0.8.0.2.tar.gz) = 6138 SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0ae530c4fb0bd6c8a8ba399429ccd9c75f9c7696049117178f4ceeb2bd08d5b4 SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589 SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37 SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992 -SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b -SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406 -SHA256 (cabal/directory-1.3.9.0/directory-1.3.9.0.tar.gz) = 20a24846117fc5f8751d974b7de07210a161989410467e9adca525381b8e64cc -SIZE (cabal/directory-1.3.9.0/directory-1.3.9.0.tar.gz) = 98128 -SHA256 (cabal/directory-1.3.9.0/revision/1.cabal) = 2490137bb7738bd79392959458ef5f276219ea5ba8a9a56d3e0b06315c1bb917 -SIZE (cabal/directory-1.3.9.0/revision/1.cabal) = 3307 -SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91 -SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140 -SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c -SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996 +SHA256 (cabal/data-fix-0.3.4/revision/2.cabal) = 200360c49cc81cf8b8bbdf49afd4aee03fffd09d3395b080a7e7c65fcf01d313 +SIZE (cabal/data-fix-0.3.4/revision/2.cabal) = 1421 +SHA256 (cabal/directory-1.3.10.1/directory-1.3.10.1.tar.gz) = d8f718851aa25a357ca4a6d0204eb357a69383b9b69528d18e2bca463e94c259 +SIZE (cabal/directory-1.3.10.1/directory-1.3.10.1.tar.gz) = 98633 +SHA256 (cabal/distributive-0.6.3/distributive-0.6.3.tar.gz) = aeeb028a23db9f9b073e24a6bd766b79b9d58c2b407b06bf33296c27e9264baa +SIZE (cabal/distributive-0.6.3/distributive-0.6.3.tar.gz) = 7840 SHA256 (cabal/dotgen-0.4.3/dotgen-0.4.3.tar.gz) = da1c78f7daf0470465ce095fd0f3b3e8a4e4744d5b582a0f6e590a32522d96c9 SIZE (cabal/dotgen-0.4.3/dotgen-0.4.3.tar.gz) = 4955 SHA256 (cabal/enclosed-exceptions-1.0.3/enclosed-exceptions-1.0.3.tar.gz) = af6d93f113ac92b89a32af1fed52f445f492afcc0be93980cbadc5698f94f0b9 SIZE (cabal/enclosed-exceptions-1.0.3/enclosed-exceptions-1.0.3.tar.gz) = 5748 SHA256 (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 24f0b79c7e1d25cb2cd44c2258d7a464bf6db8079775b50b60b54a254616b337 SIZE (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 1918 -SHA256 (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = a4ca15b162068a6cd8fd8685e2c1231ace4a24d56b2424b8e3f8988ff1ab63c1 -SIZE (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = 57723 +SHA256 (cabal/fgl-5.8.3.1/fgl-5.8.3.1.tar.gz) = 02f71384d3f286f8473a58c55ed3ca040f4d142ca4badf5c024ab077bc40362f +SIZE (cabal/fgl-5.8.3.1/fgl-5.8.3.1.tar.gz) = 57675 SHA256 (cabal/fgl-visualize-0.1.0.1/fgl-visualize-0.1.0.1.tar.gz) = b8e7f7b6a123ff22488f77a771cbd2cc285ef41299747662797abe9741778a6f SIZE (cabal/fgl-visualize-0.1.0.1/fgl-visualize-0.1.0.1.tar.gz) = 2172 -SHA256 (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 310a19e4c792de4d30c912bc71ff3becb40818d7c796b9999bcd0979dab87d5b -SIZE (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 11890 +SHA256 (cabal/file-io-0.1.6/file-io-0.1.6.tar.gz) = 0ae9986dc1df9a87d17a16c6c0afb2bfc72dcd2a2ec7a40faf1257bf1fa4d710 +SIZE (cabal/file-io-0.1.6/file-io-0.1.6.tar.gz) = 14414 SHA256 (cabal/filepath-1.4.301.0/filepath-1.4.301.0.tar.gz) = 2532474c48f0753fe05c7ccb67c9b1b734b62fec3e1ceded9a8c5fc65fcef4da SIZE (cabal/filepath-1.4.301.0/filepath-1.4.301.0.tar.gz) = 99894 SHA256 (cabal/filepath-1.4.301.0/revision/1.cabal) = 2c5d05f98759938db45757016ec406ed2c6021cd9018a53fedb76b9d5a8239ea SIZE (cabal/filepath-1.4.301.0/revision/1.cabal) = 6128 SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89 SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781 -SHA256 (cabal/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b80cdd005d34ec77a1e1c8ed8340 -SIZE (cabal/free-5.2/revision/7.cabal) = 4178 +SHA256 (cabal/free-5.2/revision/8.cabal) = 39ca01645f7c2f08ffd64226891c514bdc924a87da48f815f9fe77c2e0ac1164 +SIZE (cabal/free-5.2/revision/8.cabal) = 4178 SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332 SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756 -SHA256 (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 9b473961010cb5673510f4133d914b9d5ad667b16aafe4a5555d9962dbf05b19 -SIZE (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 61435 -SHA256 (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = b0a130901562fd2b338baeb5b508cd8aed914b300f51c30b0ba8935995b2c2cd -SIZE (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = 93797 -SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a -SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062 -SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef -SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914 +SHA256 (cabal/happy-2.2/happy-2.2.tar.gz) = 2e9345c99a61bc29b5a1b9d5c1ea791cbea219499a4c01ed71f33c3af34a5eb0 +SIZE (cabal/happy-2.2/happy-2.2.tar.gz) = 62273 +SHA256 (cabal/happy-lib-2.2/happy-lib-2.2.tar.gz) = d2e0662b12b52008787c380b94acd4f6ed0a0af04bb0d433ed8c4ac00f1e3003 +SIZE (cabal/happy-lib-2.2/happy-lib-2.2.tar.gz) = 94570 +SHA256 (cabal/hashable-1.5.1.0/hashable-1.5.1.0.tar.gz) = ed0b7c10ce92c9ffe45420dadc38c6d39db486ff3633ff13567cc9f75f79b112 +SIZE (cabal/hashable-1.5.1.0/hashable-1.5.1.0.tar.gz) = 90605 SHA256 (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 9d76e1528106b1b32e6e465264e39381ca4b450b72a4b5331e7e5127640a1a41 SIZE (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 14602 SHA256 (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = e941609fb3deb9acb0caf161405bff1c84da92b2891753c6d937fb9970ea866a @@ -125,82 +111,78 @@ SHA256 (cabal/hedgehog-1.5/revision/2.cabal) = c904dc9d8ae7b47a58771a0fbfb7a7788 SIZE (cabal/hedgehog-1.5/revision/2.cabal) = 4817 SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76 SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517 -SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e -SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114 -SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22 -SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465 -SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d -SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098 -SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1 -SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673 -SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89 -SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401 -SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45 -SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948 -SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3 -SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079 -SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6 -SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513 -SHA256 (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = c323acff95cdef6516f2f1a733a1f00f7e0caa1b7061f8831ed82e18fd37e158 -SIZE (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = 21754 -SHA256 (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = efebacf3dfb108c96171e564f059778d21ac262a98a956fef8890223ed8f1fe8 -SIZE (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = 707043 +SHA256 (cabal/hsc2hs-0.68.10/revision/5.cabal) = 39b25fd929b02b01a3fe59fec7ca8b2da6f0f9e282276b7a84e63a4702c4d725 +SIZE (cabal/hsc2hs-0.68.10/revision/5.cabal) = 3131 +SHA256 (cabal/indexed-traversable-0.1.5/indexed-traversable-0.1.5.tar.gz) = 6423597d3528ac66c54beaab9f5408429c0a29b8cb98c45a1645f255aef7fef0 +SIZE (cabal/indexed-traversable-0.1.5/indexed-traversable-0.1.5.tar.gz) = 9532 +SHA256 (cabal/indexed-traversable-instances-0.1.2.1/indexed-traversable-instances-0.1.2.1.tar.gz) = e69d41f23a95463c2e03aee03374a4f489c72f7bf235be251499c4cca9411fec +SIZE (cabal/indexed-traversable-instances-0.1.2.1/indexed-traversable-instances-0.1.2.1.tar.gz) = 3690 +SHA256 (cabal/integer-logarithms-1.0.5/integer-logarithms-1.0.5.tar.gz) = 66dff6f1f778fe1ec689139fe125cd4e6a95643734c651c891eafa2c50669459 +SIZE (cabal/integer-logarithms-1.0.5/integer-logarithms-1.0.5.tar.gz) = 8925 +SHA256 (cabal/invariant-0.6.5/invariant-0.6.5.tar.gz) = 626bdec7c925fb0f15896dcc776992cb00a5fcf99211528c13e7535e72396e3a +SIZE (cabal/invariant-0.6.5/invariant-0.6.5.tar.gz) = 27115 +SHA256 (cabal/kan-extensions-5.2.8/kan-extensions-5.2.8.tar.gz) = f76daa44a80d423c849d5fb552e2a20b1e2f47b638c889a34cb1a5bd1ab08d21 +SIZE (cabal/kan-extensions-5.2.8/kan-extensions-5.2.8.tar.gz) = 21802 +SHA256 (cabal/lens-5.3.6/lens-5.3.6.tar.gz) = d345dcf1fda4d4a127b84d42638b62f783cf52750bd8fd14ab1637510c1023c2 +SIZE (cabal/lens-5.3.6/lens-5.3.6.tar.gz) = 706940 SHA256 (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = c281bfb5761c7998cf663da529f2adc6d011ea6e524ca589047a659824fd3d55 SIZE (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = 10853 SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5 SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700 SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50eff445356048b2a0cdf88c4a7ba0f56614293d4975e1b081faf8fa SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048 -SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97 -SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078 +SHA256 (cabal/megaparsec-9.8.1/megaparsec-9.8.1.tar.gz) = e05c71a12a085b8e87f156dfee4a9a7c8cbd483a3abe9c779f921d0563b97aa8 +SIZE (cabal/megaparsec-9.8.1/megaparsec-9.8.1.tar.gz) = 68038 SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957 SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9 SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581 -SHA256 (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 0e59d6028463ec832c908edf85b4e7adba02cfb98ad33cebb55295ecbba74ce6 -SIZE (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 6951 +SHA256 (cabal/mmorph-1.2.2/mmorph-1.2.2.tar.gz) = dd6f2d2b3b6776544fc6fefe914c9ba4016ca911755383ec639d6ede417b9faf +SIZE (cabal/mmorph-1.2.2/mmorph-1.2.2.tar.gz) = 6990 +SHA256 (cabal/mmorph-1.2.2/revision/2.cabal) = a90c97c248a95ef40338edef735de07ba39c774d959f3b07a5488c21eb6d6f4f +SIZE (cabal/mmorph-1.2.2/revision/2.cabal) = 1083 SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985 SHA256 (cabal/mwc-probability-2.3.1/mwc-probability-2.3.1.tar.gz) = 3f8d997c6552786a87bfe4d7cc4af50fda2d5ef2feb96be4fe44649843dff795 SIZE (cabal/mwc-probability-2.3.1/mwc-probability-2.3.1.tar.gz) = 7737 -SHA256 (cabal/mwc-random-0.15.2.0/mwc-random-0.15.2.0.tar.gz) = 5843ab06e7c9109326aa4eb5e26486400d6e3bce25944f6671ce989499174133 -SIZE (cabal/mwc-random-0.15.2.0/mwc-random-0.15.2.0.tar.gz) = 43086 +SHA256 (cabal/mwc-random-0.15.3.0/mwc-random-0.15.3.0.tar.gz) = f6ef4059090802713979ed7f8c526fe60fd80354251b6cfd75d79b5bfc43479d +SIZE (cabal/mwc-random-0.15.3.0/mwc-random-0.15.3.0.tar.gz) = 44850 SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491 SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682 SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82 SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289 -SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0 -SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683 -SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414 -SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443 -SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6 -SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681 -SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81 -SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961 +SHA256 (cabal/os-string-2.0.11/os-string-2.0.11.tar.gz) = 54807410e65e0e97c71ee37eaa89ade9a656b5e27f435c214f1dd6eaad18d714 +SIZE (cabal/os-string-2.0.11/os-string-2.0.11.tar.gz) = 46703 +SHA256 (cabal/parallel-3.3.0.0/parallel-3.3.0.0.tar.gz) = 47c21e778d8e8ebf657aa72fd30e189e71ffddb188660e9d09ca9062d7541791 +SIZE (cabal/parallel-3.3.0.0/parallel-3.3.0.0.tar.gz) = 15309 +SHA256 (cabal/parallel-3.3.0.0/revision/1.cabal) = 7a4b82d3ad83e38f5b3be442ee32c9e17905ba9a813349fa76707fd0377e91aa +SIZE (cabal/parallel-3.3.0.0/revision/1.cabal) = 1849 SHA256 (cabal/parsec-3.1.18.0/parsec-3.1.18.0.tar.gz) = 402f9f133a71462678f9c257934f504f55e441d70c54a73ee70582182450d0af SIZE (cabal/parsec-3.1.18.0/parsec-3.1.18.0.tar.gz) = 37601 -SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447 -SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699 -SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876 -SIZE (cabal/parser-combinators-1.3.0/revision/1.cabal) = 1640 +SHA256 (cabal/parsec-3.1.18.0/revision/1.cabal) = 28a0cb964cf4c14ac271982fa815bee21cb4ff39e8f2b97efe035e63ad6857aa +SIZE (cabal/parsec-3.1.18.0/revision/1.cabal) = 4572 +SHA256 (cabal/parser-combinators-1.3.1/parser-combinators-1.3.1.tar.gz) = 9c506cc38f9df0fc23a942e739ed1f0799fc6c54515d770de044168ecff740bf +SIZE (cabal/parser-combinators-1.3.1/parser-combinators-1.3.1.tar.gz) = 11684 SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2 SIZE (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 42233 -SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45 -SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907 -SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3 -SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879 +SHA256 (cabal/prettyprinter-1.7.2/prettyprinter-1.7.2.tar.gz) = f04eb6fd865512ad8672da1e8bfcea1c384509fc2f662c41b7ac39d7898706ee +SIZE (cabal/prettyprinter-1.7.2/prettyprinter-1.7.2.tar.gz) = 57434 +SHA256 (cabal/prettyprinter-ansi-terminal-1.1.4/prettyprinter-ansi-terminal-1.1.4.tar.gz) = 912cd340d5c2583111e2eaeb9aa03b87551ca2e3dd78bbfd346756b9f1e6c9fe +SIZE (cabal/prettyprinter-ansi-terminal-1.1.4/prettyprinter-ansi-terminal-1.1.4.tar.gz) = 9918 SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76 SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724 -SHA256 (cabal/process-1.6.26.1/process-1.6.26.1.tar.gz) = b431d2ba77607986fa84b42ff3021505b8637b8d638ff664be3292dd44aba8f0 -SIZE (cabal/process-1.6.26.1/process-1.6.26.1.tar.gz) = 101414 +SHA256 (cabal/primitive-0.9.1.0/revision/1.cabal) = 756b222c715bc6ef5ba81fa69cdbaa20c5c53beb6f16f174b8bacc93a6d239f0 +SIZE (cabal/primitive-0.9.1.0/revision/1.cabal) = 3258 +SHA256 (cabal/process-1.6.30.0/process-1.6.30.0.tar.gz) = accf821b45b016c284ee2634ef8243ce4c6a6db1a8610092af32d1b4e71b0be2 +SIZE (cabal/process-1.6.30.0/process-1.6.30.0.tar.gz) = 102199 SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3 SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146 SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117 SHA256 (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 3b4e84bcec8d6ea5583388a9fc8b98255d39623d8420784a1a35fe46f4990e08 SIZE (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 39351 -SHA256 (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851 -SIZE (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 3106 +SHA256 (cabal/recursion-schemes-5.2.3/revision/2.cabal) = d5ac7f926b2e99a40152582f18d57fdb088bf3402504abdca4c1da3daacefe5e +SIZE (cabal/recursion-schemes-5.2.3/revision/2.cabal) = 3191 SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3 SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560 SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0 @@ -211,89 +193,71 @@ SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d5 SIZE (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 15347 SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb154be6a161fb6d0d31a1852aadc8e927d2ad2d7651d1 SIZE (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 1412 -SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf -SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314 -SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e -SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397 +SHA256 (cabal/scientific-0.3.8.1/scientific-0.3.8.1.tar.gz) = ad3781be149dfc7936e62eb9c3ad78ded0e9985b4dae16d2f62d9ba957ccdcfe +SIZE (cabal/scientific-0.3.8.1/scientific-0.3.8.1.tar.gz) = 24338 SHA256 (cabal/selective-0.7.0.1/selective-0.7.0.1.tar.gz) = dbfb4be71c7956f54e099c34ffe538dfaa99ed3911208df5828563da22b6aee3 SIZE (cabal/selective-0.7.0.1/selective-0.7.0.1.tar.gz) = 36061 -SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f -SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372 -SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21 -SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539 -SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1 -SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788 -SHA256 (cabal/shelly-1.12.1/shelly-1.12.1.tar.gz) = 135a264422228c9b13232c28206ee9fb0498dd15767d6a9f857bb30202f80c77 -SIZE (cabal/shelly-1.12.1/shelly-1.12.1.tar.gz) = 75543 -SHA256 (cabal/shelly-1.12.1/revision/1.cabal) = 15de3321dbe61a4d8b0e3b723422c9a25e0d192fe9a353bc40ab0f05e06ae138 -SIZE (cabal/shelly-1.12.1/revision/1.cabal) = 5499 -SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270 -SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955 +SHA256 (cabal/semigroupoids-6.0.2/semigroupoids-6.0.2.tar.gz) = e48258e49542245ef6c58d7f419a83d1d1ab91b013d92c3b5c8c7c048daaa12e +SIZE (cabal/semigroupoids-6.0.2/semigroupoids-6.0.2.tar.gz) = 36447 +SHA256 (cabal/semigroupoids-6.0.2/revision/1.cabal) = 52c5a346fdf74380618f67ff784989ef9078498dbbdff09e4d8e2fed20202e2c +SIZE (cabal/semigroupoids-6.0.2/revision/1.cabal) = 7216 +SHA256 (cabal/shelly-1.12.1.1/shelly-1.12.1.1.tar.gz) = 08085ecb9fe2c9823c2e086ec1e6a051f6955c1fd4c24d5e415c243f5f1dde99 +SIZE (cabal/shelly-1.12.1.1/shelly-1.12.1.1.tar.gz) = 75546 +SHA256 (cabal/splitmix-0.1.3.2/splitmix-0.1.3.2.tar.gz) = a61d4e8b30f5a16526d7d31171b674ae7924d2207f378060d13363bd8794de8c +SIZE (cabal/splitmix-0.1.3.2/splitmix-0.1.3.2.tar.gz) = 11373 SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798 SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2 SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557 -SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784 -SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151 -SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780 -SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548 -SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412 -SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923 +SHA256 (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 17ef791eb4caf314a3b4b158827a0f1f4b695c2a24af0875f09e3d8c10f56c5d +SIZE (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 8398 +SHA256 (cabal/tagged-0.8.10/revision/1.cabal) = e9b97c98e9827981d62f37c5febf9e6bbb67acec92b8bd41fd9f7ace5eb31d32 +SIZE (cabal/tagged-0.8.10/revision/1.cabal) = 2201 +SHA256 (cabal/tasty-1.5.4/tasty-1.5.4.tar.gz) = c76120141bd61c4418b3ed5efc5fe3094186d47cfe12d7be552320139f52c6c7 +SIZE (cabal/tasty-1.5.4/tasty-1.5.4.tar.gz) = 68529 SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49 SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457 SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a3d8e7510977b1b415a96ebb62ee4ad72955770 SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364 -SHA256 (cabal/text-2.1.2/text-2.1.2.tar.gz) = 84a60cf59287d38e9a25910f90e9cb818e18656532034e60c9c5aaaddeceacb6 -SIZE (cabal/text-2.1.2/text-2.1.2.tar.gz) = 449871 -SHA256 (cabal/text-2.1.2/revision/1.cabal) = 2898d240693a61911efc6e9f9dd3f05a1561684b0c42da964b76ae6463dba754 -SIZE (cabal/text-2.1.2/revision/1.cabal) = 10989 -SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5 -SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428 -SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8 -SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268 +SHA256 (cabal/text-2.1.4/text-2.1.4.tar.gz) = 162e8f77c2e7b0c46457a044573bc489fdd624cdc40bdde9b70b47924c081074 +SIZE (cabal/text-2.1.4/text-2.1.4.tar.gz) = 676771 +SHA256 (cabal/th-abstraction-0.7.2.0/th-abstraction-0.7.2.0.tar.gz) = 946654bcd8ea2dff7d0058061861a8c898be9addf20c92d3cfa53b679e737622 +SIZE (cabal/th-abstraction-0.7.2.0/th-abstraction-0.7.2.0.tar.gz) = 45532 SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906 -SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136 -SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294 +SHA256 (cabal/these-1.2.1/revision/3.cabal) = ba1aec9a502eb2b3f90ef254f420468a3c4e5b9b7e8324e3ddc7035143c92640 +SIZE (cabal/these-1.2.1/revision/3.cabal) = 2384 SHA256 (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = a0992bea52a636e2aa2597b0ab25c54f0fb389e0052fe5a6436fe53acef956ab SIZE (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = 90749 -SHA256 (cabal/tomland-1.3.3.3/revision/2.cabal) = fcfa4231de9b4a32c61a18462c5925c4203dbcbeb22c7228d79a463d72491d1c -SIZE (cabal/tomland-1.3.3.3/revision/2.cabal) = 9404 -SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90 -SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902 +SHA256 (cabal/tomland-1.3.3.3/revision/6.cabal) = 459e5bf268552e5e582e2d3df895dc41db618bb6306576d536b600cc5729de8f +SIZE (cabal/tomland-1.3.3.3/revision/6.cabal) = 9404 +SHA256 (cabal/transformers-base-0.4.6.1/transformers-base-0.4.6.1.tar.gz) = b43de3b3b9d658d504e8a0309356602ddc53c8dad3fdbbc3359abcb5439b41d8 +SIZE (cabal/transformers-base-0.4.6.1/transformers-base-0.4.6.1.tar.gz) = 2946 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485 -SHA256 (cabal/unix-2.8.7.0/unix-2.8.7.0.tar.gz) = cbdd879d5aaf0755eeeedc95e3c4adde74edb8dbb7164aa1297b0b84d916fb83 -SIZE (cabal/unix-2.8.7.0/unix-2.8.7.0.tar.gz) = 186713 -SHA256 (cabal/unix-2.8.7.0/revision/1.cabal) = 2d298da0c11ad7759993a801221d89630188f60190fd51d1ce1262a970c27ed7 -SIZE (cabal/unix-2.8.7.0/revision/1.cabal) = 10266 -SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4 -SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586 +SHA256 (cabal/unix-2.8.8.0/unix-2.8.8.0.tar.gz) = a128dea3bfeb731a562f22d376fa606e902154d95321363f7ec1ea6b787a5a3e +SIZE (cabal/unix-2.8.8.0/unix-2.8.8.0.tar.gz) = 186813 +SHA256 (cabal/unix-2.8.8.0/revision/1.cabal) = 9456ccdbeeb1818983f0d25f25999adb5fca07d149474d2f82de956b2eb03a7e +SIZE (cabal/unix-2.8.8.0/revision/1.cabal) = 10734 +SHA256 (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 3f9611624a100c75e672d900e63fe7a0e595615a34e6605662edaff151e44054 +SIZE (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 15619 SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3 SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865 SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996 -SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d -SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823 -SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422 -SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921 +SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab +SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625 SHA256 (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 9a884e97e6a64f2cacadec8d5ea7e8ba7562d0c8fa9ab7cd5c34055eaec64987 SIZE (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 22397 -SHA256 (cabal/validation-selective-0.2.0.0/revision/5.cabal) = 3fb7836ae5c8be1b41a69f31944c3a8dcf1b8d934ceb68b4989bc55aaad39316 -SIZE (cabal/validation-selective-0.2.0.0/revision/5.cabal) = 3917 +SHA256 (cabal/validation-selective-0.2.0.0/revision/9.cabal) = a88df9c19a26509fc4b8098b2e110336efda7e4bc0389dd58bcf327e1726005e +SIZE (cabal/validation-selective-0.2.0.0/revision/9.cabal) = 3917 SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423 SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739 -SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f -SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804 +SHA256 (cabal/vector-0.13.2.0/revision/5.cabal) = 3ec12de580ee31ceac89b314fd00b5057ed40198c0b3d9e9dafa54c1941e6942 +SIZE (cabal/vector-0.13.2.0/revision/5.cabal) = 8804 SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577 -SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e -SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642 -SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317 -SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741 -SHA256 (cabal/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz) = 6b662b244b2e318a2923dc7057d707369a29ea4a0e721b4710eac7239cc727af -SIZE (cabal/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz) = 15458 -SHA256 (cabal/wl-pprint-annotated-0.1.0.1/revision/4.cabal) = fefa8c901a324bd221d3fd1e3fef2df755a8528c27c7c2df140d207d82332a6e -SIZE (cabal/wl-pprint-annotated-0.1.0.1/revision/4.cabal) = 2296 -SHA256 (cabal/ymherklotz-verismith-v1.1.0_GH0.tar.gz) = 32aa24fee37f456cb0f1b8ddb30c980d7e0491d5610c0f2b9c808a55f853c807 -SIZE (cabal/ymherklotz-verismith-v1.1.0_GH0.tar.gz) = 211466 +SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e +SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642 +SHA256 (cabal/wl-pprint-annotated-0.1.0.2/wl-pprint-annotated-0.1.0.2.tar.gz) = 11733e10da682613cf6649878cf42a7118502e7a2363a54681128f61c8298494 +SIZE (cabal/wl-pprint-annotated-0.1.0.2/wl-pprint-annotated-0.1.0.2.tar.gz) = 15368 diff --git a/cad/hs-verismith/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal b/cad/hs-verismith/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal deleted file mode 100644 index 67950ca8d8e2..000000000000 --- a/cad/hs-verismith/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal +++ /dev/null @@ -1,11 +0,0 @@ ---- _cabal_deps/tasty-1.5.3/tasty.cabal.orig 2026-05-29 10:05:13 UTC -+++ _cabal_deps/tasty-1.5.3/tasty.cabal -@@ -69,7 +69,7 @@ library - ansi-terminal >= 0.9 && < 1.2 - - -- No reason to depend on unbounded-delays on 64-bit architecture -- if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64) && !arch(s390x) && !arch(riscv64)) -+ if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64le) && !arch(ppc64) && !arch(s390x) && !arch(riscv64)) - build-depends: - unbounded-delays >= 0.1 && < 0.2 - diff --git a/cad/hs-verismith/pkg-descr b/cad/hs-verismith/pkg-descr index 7f67737fbf9b..7ed3c3513972 100644 --- a/cad/hs-verismith/pkg-descr +++ b/cad/hs-verismith/pkg-descr @@ -1,2 +1,19 @@ -verismith is a Verilog fuzzer to test the major simulators and sythesisers -by generating random, valid Verilog. +Verilog fuzzer to test the major Verilog compilers by generating random, valid +and deterministic Verilog. + +It currently supports the following synthesis tools: Yosys, Xst, Vivado, Quartus +and the following simulator: Icarus Verilog. + +The fuzzer generates combinational and behavioural Verilog to test the various +tools. The most notable constructs that are supported and generated are the +following: + +- module definitions with parameter definitions, inputs and outputs +- module items, such as instantiations, continuous assignment, always blocks, + initial blocks, parameter and local parameter declarations +- most expressions, for example concatenation, arithmetic operations, ternary + conditional operator +- behavioural code in sequential always blocks +- behavioural control flow such as if-else and for loops +- declaration of wires and variables of any size, signed or unsigned +- bit selection from wires and variables