darcs: apply patches for base 4.20, Cabal 3.12 and hashable 1.5
This commit is contained in:
@@ -2414,6 +2414,15 @@ with haskellLib;
|
|||||||
} super.regex-compat-tdfa
|
} super.regex-compat-tdfa
|
||||||
);
|
);
|
||||||
|
|
||||||
|
darcs = appendPatches [
|
||||||
|
# Cabal 3.12 support in Setup.hs
|
||||||
|
# https://hub.darcs.net/darcs/darcs-reviewed/patch/50d9b0b402a896c83aa7929a50a0e0449838600f
|
||||||
|
./patches/darcs-cabal-3.12.patch
|
||||||
|
# GHC 9.10 patch plus lifted constraints for hashable
|
||||||
|
# https://hub.darcs.net/darcs/darcs-reviewed/patch/32646b190e019de21a103e950c4eccdd66f7eadc
|
||||||
|
./patches/darcs-stackage-lts-23.patch
|
||||||
|
] super.darcs;
|
||||||
|
|
||||||
# 2025-02-11: Too strict bounds on hedgehog < 1.5, hspec-hedgehog < 0.2
|
# 2025-02-11: Too strict bounds on hedgehog < 1.5, hspec-hedgehog < 0.2
|
||||||
validation-selective = doJailbreak super.validation-selective;
|
validation-selective = doJailbreak super.validation-selective;
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
diff -rN -u old-darcs.net/darcs.cabal new-darcs.net/darcs.cabal
|
||||||
|
--- old-darcs.net/darcs.cabal 2025-09-13 02:45:32.790227974 +0200
|
||||||
|
+++ new-darcs.net/darcs.cabal 2025-09-13 02:45:32.791227985 +0200
|
||||||
|
@@ -124,7 +124,7 @@
|
||||||
|
|
||||||
|
custom-setup
|
||||||
|
setup-depends: base >= 4.10 && < 4.20,
|
||||||
|
- Cabal >= 2.4 && < 3.11,
|
||||||
|
+ Cabal >= 2.4 && < 3.13,
|
||||||
|
process >= 1.2.3.0 && < 1.7,
|
||||||
|
filepath >= 1.4.1 && < 1.5.0.0,
|
||||||
|
directory >= 1.2.7 && < 1.4
|
||||||
|
diff -rN -u old-darcs.net/Setup.hs new-darcs.net/Setup.hs
|
||||||
|
--- old-darcs.net/Setup.hs 2025-09-13 02:45:32.789227964 +0200
|
||||||
|
+++ new-darcs.net/Setup.hs 2025-09-13 02:45:32.790227974 +0200
|
||||||
|
@@ -8,7 +8,7 @@
|
||||||
|
import Distribution.Package ( packageVersion )
|
||||||
|
import Distribution.Version( Version )
|
||||||
|
import Distribution.Simple.LocalBuildInfo
|
||||||
|
- ( LocalBuildInfo(..), absoluteInstallDirs )
|
||||||
|
+ ( LocalBuildInfo(..), absoluteInstallDirs, buildDir )
|
||||||
|
import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest))
|
||||||
|
import Distribution.Simple.Setup
|
||||||
|
(buildVerbosity, copyDest, copyVerbosity, fromFlag,
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
diff -rN -u old-darcs.net/darcs.cabal new-darcs.net/darcs.cabal
|
||||||
|
--- old-darcs.net/darcs.cabal 2025-09-13 02:46:05.662572580 +0200
|
||||||
|
+++ new-darcs.net/darcs.cabal 2025-09-13 02:46:05.748573468 +0200
|
||||||
|
@@ -123,7 +123,7 @@
|
||||||
|
-- ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
custom-setup
|
||||||
|
- setup-depends: base >= 4.10 && < 4.20,
|
||||||
|
+ setup-depends: base >= 4.10 && < 4.21,
|
||||||
|
Cabal >= 2.4 && < 3.13,
|
||||||
|
process >= 1.2.3.0 && < 1.7,
|
||||||
|
filepath >= 1.4.1 && < 1.5.0.0,
|
||||||
|
@@ -412,7 +412,7 @@
|
||||||
|
else
|
||||||
|
build-depends: unix >= 2.7.1.0 && < 2.9
|
||||||
|
|
||||||
|
- build-depends: base >= 4.10 && < 4.20,
|
||||||
|
+ build-depends: base >= 4.10 && < 4.21,
|
||||||
|
safe >= 0.3.20 && < 0.4,
|
||||||
|
stm >= 2.1 && < 2.6,
|
||||||
|
binary >= 0.5 && < 0.11,
|
||||||
|
@@ -447,7 +447,7 @@
|
||||||
|
temporary >= 1.2.1 && < 1.4,
|
||||||
|
process >= 1.2.3.0 && < 1.7,
|
||||||
|
array >= 0.5.1.0 && < 0.6,
|
||||||
|
- hashable >= 1.2.3.3 && < 1.5,
|
||||||
|
+ hashable >= 1.2.3.3 && < 1.6,
|
||||||
|
mmap >= 0.5.9 && < 0.6,
|
||||||
|
zlib >= 0.6.1.2 && < 0.8,
|
||||||
|
network-uri >= 2.6 && < 2.8,
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user