From ee93b4ee4ebf214ae392362b1f3f864d1d8bfa43 Mon Sep 17 00:00:00 2001
From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org>
Date: Sat, 26 Oct 2024 14:45:29 +0000
Subject: [PATCH] community/darcs: upgrade to 2.18.4

https://hackage.haskell.org/package/darcs-2.18.4/src/CHANGELOG.md

add `cd "$startdir"` to cabal_update() for similar
reason as 18b4797aaced42c053fbb232a592b4c9fa1e01be
---
 community/darcs/APKBUILD             |  7 ++-
 community/darcs/cabal.project.freeze | 88 ++++++++++++++++++----------
 2 files changed, 62 insertions(+), 33 deletions(-)

diff --git a/community/darcs/APKBUILD b/community/darcs/APKBUILD
index d1e0b545a79c..5e8bcd11f213 100644
--- a/community/darcs/APKBUILD
+++ b/community/darcs/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Celeste <cielesti@protonmail.com>
 maintainer="Celeste <cielesti@protonmail.com>"
 pkgname=darcs
-pkgver=2.18.3
+pkgver=2.18.4
 pkgrel=0
 pkgdesc="Patch-based revision control system"
 url="https://darcs.net/"
@@ -32,6 +32,7 @@ cabal_update() {
 			"repository $repo {url: https://$repo/}"
 	}
 
+	cd "$startdir"
 	[ -d "$builddir" ] || abuild unpack
 	msg "Freezing $pkgname dependencies"
 
@@ -78,6 +79,6 @@ package() {
 }
 
 sha512sums="
-de70b87493ed9776a16d492ca1fb2f7e1a4a46bf3538ebe937adc8b548b1b4519cb7a737edd13b92253c797a04765832b37c9ef6d552705db6980454429da3d6  darcs-2.18.3.tar.gz
-aa94626e596cc0935d14baa874fac5430cf90f3967e5d5c43214151118cdefae8430ac523ef13e084fd1688b25b4bd825fa459a53d88f63b54be43f140a7fb13  cabal.project.freeze
+e2a44fe687b81272b8cadd908b30d0cbcbb55ab0fa8afb9c8c964c33703303c53fdd504287a51f32088e393954be83d2fb58ac644560471a78e5bc4ef7e6a8e2  darcs-2.18.4.tar.gz
+d18cacf4f426265b6d13a096209e70e0bb9a4d2bf0572843c58cbf0bd713d06eddfdcf8885b049daa20ccf840decf38431074655fed14c408a22739a2c9d88a3  cabal.project.freeze
 "
diff --git a/community/darcs/cabal.project.freeze b/community/darcs/cabal.project.freeze
index 3551ee3d0332..9799cd2ce318 100644
--- a/community/darcs/cabal.project.freeze
+++ b/community/darcs/cabal.project.freeze
@@ -1,12 +1,19 @@
 active-repositories: hackage.haskell.org:merge
-constraints: any.Cabal ==3.10.3.0,
-             any.Cabal-syntax ==3.10.3.0,
+constraints: any.Cabal ==3.10.2.0,
+             any.Cabal-syntax ==3.10.2.0,
+             any.FindBin ==0.0.5,
+             any.HUnit ==1.6.2.0,
              any.OneTuple ==0.4.2,
-             any.QuickCheck ==2.15,
+             any.QuickCheck ==2.15.0.1,
              QuickCheck -old-random +templatehaskell,
              any.StateVar ==1.2.2,
-             any.aeson ==2.2.2.0,
+             any.aeson ==2.2.3.0,
              aeson +ordered-keymap,
+             any.ansi-terminal ==1.1.1,
+             ansi-terminal -example,
+             any.ansi-terminal-types ==1.1,
+             any.ansi-wl-pprint ==1.0.2,
+             ansi-wl-pprint -example,
              any.appar ==0.1.8,
              any.array ==0.5.6.0,
              any.asn1-encoding ==0.9.6,
@@ -34,45 +41,49 @@ constraints: any.Cabal ==3.10.3.0,
              boring +tagged,
              any.byteorder ==1.0.4,
              any.bytestring ==0.12.1.0,
+             any.call-stack ==0.4.0,
              any.case-insensitive ==1.2.1.0,
              any.cborg ==0.2.10.0,
              cborg +optimize-gmp,
              any.cereal ==0.5.8.3,
              cereal -bytestring-builder,
              any.character-ps ==0.1,
+             any.cmdargs ==0.10.22,
+             cmdargs +quotation -testprog,
+             any.colour ==2.3.6,
              any.comonad ==5.0.8,
              comonad +containers +distributive +indexed-traversable,
-             any.conduit ==1.3.5,
+             any.conduit ==1.3.6,
              any.conduit-extra ==1.3.6,
              any.constraints ==0.14.2,
              any.containers ==0.6.8,
              any.contravariant ==1.5.5,
              contravariant +semigroups +statevar +tagged,
              any.cookie ==0.5.0,
-             any.crypton ==1.0.0,
+             any.crypton ==1.0.1,
              crypton -check_alignment +integer-gmp -old_toolchain_inliner +support_aesni +support_deepseq +support_pclmuldq +support_rdrand -support_sse +use_target_attributes,
-             any.crypton-connection ==0.4.0,
-             any.crypton-x509 ==1.7.6,
+             any.crypton-connection ==0.4.1,
+             any.crypton-x509 ==1.7.7,
              any.crypton-x509-store ==1.6.9,
              any.crypton-x509-system ==1.6.7,
              any.crypton-x509-validation ==1.6.12,
              any.cryptonite ==0.30,
              cryptonite -check_alignment +integer-gmp -old_toolchain_inliner +support_aesni +support_deepseq -support_pclmuldq +support_rdrand -support_sse +use_target_attributes,
              darcs +executable -rts -static +terminfo +threaded -warn-as-error,
-             any.data-default-class ==0.1.2.0,
-             any.data-fix ==0.3.3,
+             any.data-default-class ==0.1.2.2,
+             any.data-fix ==0.3.4,
              any.data-ordlist ==0.4.7.0,
              any.deepseq ==1.5.0.0,
              any.digest ==0.0.2.1,
              digest -have_arm64_crc32c -have_builtin_prefetch -have_mm_prefetch -have_sse42 -have_strong_getauxval -have_weak_getauxval -pkg-config,
-             any.directory ==1.3.8.5,
-             directory -os-string,
+             any.directory ==1.3.8.1,
              any.distributive ==0.6.2.1,
              distributive +semigroups +tagged,
              any.dlist ==1.0,
              dlist -werror,
              any.exceptions ==0.10.7,
-             any.fgl ==5.8.2.0,
+             any.extensible-exceptions ==0.1.1.4,
+             any.fgl ==5.8.3.0,
              fgl +containers042,
              any.filepath ==1.4.200.1,
              any.filtrable ==0.1.6.0,
@@ -82,10 +93,10 @@ constraints: any.Cabal ==3.10.3.0,
              any.ghc-boot-th ==9.8.2,
              any.ghc-prim ==0.11.0,
              any.half ==0.3.1,
-             any.hashable ==1.4.4.0,
-             hashable +integer-gmp -random-initial-seed,
+             any.hashable ==1.4.7.0,
+             hashable -arch-native +integer-gmp -random-initial-seed,
              any.haskeline ==0.8.2.1,
-             haskeline +examples +terminfo,
+             any.hostname ==1.0,
              any.hourglass ==0.2.12,
              any.hsc2hs ==0.68.10,
              hsc2hs -in-ghc-tree,
@@ -93,7 +104,7 @@ constraints: any.Cabal ==3.10.3.0,
              any.http-client ==0.7.17,
              http-client +network-uri,
              any.http-client-tls ==0.3.6.3,
-             any.http-conduit ==2.3.8.3,
+             any.http-conduit ==2.3.9,
              http-conduit +aeson,
              any.http-types ==0.12.4,
              any.indexed-traversable ==0.1.4,
@@ -102,28 +113,37 @@ constraints: any.Cabal ==3.10.3.0,
              any.integer-gmp ==1.1,
              any.integer-logarithms ==1.0.3.1,
              integer-logarithms -check-bounds +integer-gmp,
-             any.iproute ==1.7.12,
+             any.iproute ==1.7.15,
+             any.leancheck ==1.0.2,
              any.memory ==0.18.0,
              memory +support_bytestring +support_deepseq,
              any.mime-types ==0.1.2.0,
              any.mmap ==0.5.9,
              mmap -mmaptest,
-             any.mono-traversable ==1.0.17.0,
+             any.monad-control ==1.0.3.1,
+             any.mono-traversable ==1.0.20.0,
              any.mtl ==2.3.1,
-             any.network ==3.2.0.0,
+             any.network ==3.2.4.0,
              network -devel,
              any.network-uri ==2.6.4.2,
              any.old-locale ==1.0.0.7,
              any.old-time ==1.1.0.4,
-             any.os-string ==2.0.3,
+             any.os-string ==2.0.6,
              any.parsec ==3.1.17.0,
              any.pem ==0.2.4,
              any.pretty ==1.1.3.6,
+             any.prettyprinter ==1.7.1,
+             prettyprinter -buildreadme +text,
+             any.prettyprinter-ansi-terminal ==1.1.3,
+             any.prettyprinter-compat-ansi-wl-pprint ==1.0.2,
              any.primitive ==0.9.0.0,
-             any.process ==1.6.20.0,
+             any.process ==1.6.18.0,
+             any.quickcheck-instances ==0.3.31,
              any.random ==1.2.1.2,
              any.regex-applicative ==0.3.4,
              any.regex-base ==0.94.0.2,
+             any.regex-posix ==0.96.0.1,
+             regex-posix -_regex-posix-clib,
              any.regex-tdfa ==1.3.2.2,
              regex-tdfa +doctest -force-o2,
              any.resourcet ==1.3.0,
@@ -144,15 +164,21 @@ constraints: any.Cabal ==3.10.3.0,
              any.stm ==2.5.2.1,
              any.streaming-commons ==0.2.2.6,
              streaming-commons -use-bytestring-builder,
-             any.strict ==0.5,
-             any.strict-identity ==0.1.0.0,
+             any.strict ==0.5.1,
+             any.system-fileio ==0.3.16.4,
+             any.system-filepath ==0.4.14,
              any.tagged ==0.8.8,
              tagged +deepseq +transformers,
-             any.tar ==0.6.2.0,
+             any.tar ==0.6.3.0,
              any.template-haskell ==2.21.0.0,
              any.temporary ==1.3,
              any.terminal-size ==0.3.4,
              any.terminfo ==0.4.1.6,
+             any.test-framework ==0.8.2.0,
+             any.test-framework-hunit ==0.3.0.2,
+             test-framework-hunit -base3 +base4,
+             any.test-framework-leancheck ==0.0.4,
+             any.test-framework-quickcheck2 ==0.3.0.5,
              any.text ==2.1.1,
              any.text-iso8601 ==0.1.1,
              any.text-short ==0.1.6,
@@ -165,13 +191,14 @@ constraints: any.Cabal ==3.10.3.0,
              any.tls ==2.0.6,
              tls -devel,
              any.transformers ==0.6.1.0,
+             any.transformers-base ==0.4.6,
+             transformers-base +orphaninstances,
              any.transformers-compat ==0.7.2,
              transformers-compat -five +five-three -four +generic-deriving +mtl -three -two,
-             any.typed-process ==0.2.11.1,
+             any.typed-process ==0.2.12.0,
              any.unix ==2.8.4.0,
-             any.unix-compat ==0.7.1,
-             unix-compat -old-time,
-             any.unix-time ==0.4.12,
+             any.unix-compat ==0.7.3,
+             any.unix-time ==0.4.15,
              any.unliftio-core ==0.2.1.0,
              any.unordered-containers ==0.2.20,
              unordered-containers -debug,
@@ -183,8 +210,9 @@ constraints: any.Cabal ==3.10.3.0,
              vector-algorithms +bench +boundschecks -internalchecks -llvm +properties -unsafechecks,
              any.vector-stream ==0.1.0.1,
              any.witherable ==0.5,
+             any.xml ==1.3.14,
              any.zip-archive ==0.4.3.2,
              zip-archive -executable,
              any.zlib ==0.7.1.0,
              zlib -bundled-c-zlib +non-blocking-ffi -pkg-config
-index-state: hackage.haskell.org 2024-05-26T13:05:50Z
+index-state: hackage.haskell.org 2024-10-26T13:27:42Z
-- 
GitLab