Skip to content

Commit 5b4d226

Browse files
geekosaurMikolaj
authored andcommitted
update base bounds for desupported ghc 8.2
(cherry picked from commit c2c914a) # Conflicts: # Cabal-hooks/Cabal-hooks.cabal # Cabal-tests/Cabal-tests.cabal # cabal-install-solver/cabal-install-solver.cabal # cabal-testsuite/cabal-testsuite.cabal
1 parent debbb78 commit 5b4d226

File tree

8 files changed

+78
-9
lines changed

8 files changed

+78
-9
lines changed

Cabal-hooks/Cabal-hooks.cabal

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
cabal-version: 2.2
2+
name: Cabal-hooks
3+
version: 0.1
4+
copyright: 2023, Cabal Development Team
5+
license: BSD-3-Clause
6+
license-file: LICENSE
7+
author: Cabal Development Team <[email protected]>
8+
maintainer: [email protected]
9+
homepage: http://www.haskell.org/cabal/
10+
bug-reports: https://github.com/haskell/cabal/issues
11+
synopsis: API for the Hooks build-type
12+
description:
13+
User-facing API for the Hooks build-type.
14+
category: Distribution
15+
build-type: Simple
16+
17+
extra-source-files:
18+
readme.md changelog.md
19+
20+
source-repository head
21+
type: git
22+
location: https://github.com/haskell/cabal/
23+
subdir: Cabal-hooks
24+
25+
library
26+
default-language: Haskell2010
27+
hs-source-dirs: src
28+
29+
build-depends:
30+
Cabal-syntax >= 3.13 && < 3.15,
31+
Cabal >= 3.13 && < 3.15,
32+
base >= 4.11 && < 5,
33+
containers >= 0.5.0.0 && < 0.8,
34+
filepath >= 1.3.0.1 && < 1.5,
35+
transformers >= 0.5.6.0 && < 0.7
36+
37+
ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
38+
39+
exposed-modules:
40+
Distribution.Simple.SetupHooks
41+
42+
other-extensions:
43+
BangPatterns
44+
CPP
45+
DefaultSignatures
46+
DeriveDataTypeable
47+
DeriveFoldable
48+
DeriveFunctor
49+
DeriveGeneric
50+
DeriveTraversable
51+
ExistentialQuantification
52+
FlexibleContexts
53+
FlexibleInstances
54+
GeneralizedNewtypeDeriving
55+
ImplicitParams
56+
KindSignatures
57+
LambdaCase
58+
NondecreasingIndentation
59+
OverloadedStrings
60+
PatternSynonyms
61+
RankNTypes
62+
RecordWildCards
63+
ScopedTypeVariables
64+
StandaloneDeriving
65+
Trustworthy
66+
TypeFamilies
67+
TypeOperators
68+
TypeSynonymInstances
69+
UndecidableInstances

Cabal-syntax/Cabal-syntax.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ library
2929

3030
build-depends:
3131
array >= 0.4.0.1 && < 0.6,
32-
base >= 4.9 && < 5,
32+
base >= 4.11 && < 5,
3333
binary >= 0.7 && < 0.9,
3434
bytestring >= 0.10.0.0 && < 0.13,
3535
containers >= 0.5.0.0 && < 0.8,

Cabal-tests/Cabal-tests.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ test-suite unit-tests
5858
build-depends:
5959
array
6060
, async >=2.2.2 && <2.3
61-
, base >=4.9 && <5
61+
, base >=4.11 && <5
6262
, binary
6363
, bytestring
6464
, Cabal

Cabal/Cabal.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ library
3636
build-depends:
3737
Cabal-syntax ^>= 3.12,
3838
array >= 0.4.0.1 && < 0.6,
39-
base >= 4.9 && < 5,
39+
base >= 4.11 && < 5,
4040
bytestring >= 0.10.0.0 && < 0.13,
4141
containers >= 0.5.0.0 && < 0.8,
4242
deepseq >= 1.3.0.1 && < 1.6,

cabal-dev-scripts/cabal-dev-scripts.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ executable gen-spdx
1818
ghc-options: -Wall
1919
build-depends:
2020
, aeson ^>=1.4.1.0 || ^>=1.5.2.0 || ^>=2.2.1.0
21-
, base >=4.10 && <4.20
21+
, base >=4.11 && <4.20
2222
, bytestring
2323
, containers
2424
, Diff ^>=0.4
@@ -35,7 +35,7 @@ executable gen-spdx-exc
3535
ghc-options: -Wall
3636
build-depends:
3737
, aeson ^>=1.4.1.0 || ^>=1.5.2.0 || ^>=2.2.1.0
38-
, base >=4.10 && <4.20
38+
, base >=4.11 && <4.20
3939
, bytestring
4040
, containers
4141
, Diff ^>=0.4

cabal-install-solver/cabal-install-solver.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ library
102102

103103
build-depends:
104104
, array >=0.4 && <0.6
105-
, base >=4.10 && <4.20
105+
, base >=4.11 && <4.20
106106
, bytestring >=0.10.6.0 && <0.13
107107
, Cabal ^>=3.12
108108
, Cabal-syntax ^>=3.12
@@ -134,7 +134,7 @@ Test-Suite unit-tests
134134
UnitTests.Distribution.Solver.Modular.MessageUtils
135135

136136
build-depends:
137-
, base >= 4.10 && <4.20
137+
, base >= 4.11 && <4.20
138138
, Cabal
139139
, Cabal-syntax
140140
, cabal-install-solver

cabal-install/cabal-install.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ common warnings
5151
ghc-options: -Wunused-packages
5252

5353
common base-dep
54-
build-depends: base >=4.10 && <4.20
54+
build-depends: base >=4.11 && <4.20
5555

5656
common cabal-dep
5757
build-depends: Cabal ^>=3.12

cabal-testsuite/cabal-testsuite.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ common shared
2626
default-language: Haskell2010
2727

2828
build-depends:
29-
, base >= 4.9 && <4.20
29+
, base >= 4.11 && < 4.20
3030
-- this needs to match the in-tree lib:Cabal version
3131
, Cabal ^>= 3.12.0.0
3232
, Cabal-syntax ^>= 3.12.0.0

0 commit comments

Comments
 (0)