@@ -21,36 +21,36 @@ RDEPEND="
2121 >=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.9
2222 >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8
2323 >=dev-haskell/file-embed-0.0.10.1:=[profile?] <dev-haskell/file-embed-0.0.16
24- >=dev-haskell/hashable-1.0 :=[profile?] <dev-haskell/hashable-2
24+ >=dev-haskell/hashable-1* :=[profile?]
2525 >=dev-haskell/lrucache-1.1.1:=[profile?] <dev-haskell/lrucache-1.3
26- >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7
26+ >=dev-haskell/network-uri-2.6* :=[profile?]
2727 >=dev-haskell/optparse-applicative-0.12:=[profile?] <dev-haskell/optparse-applicative-0.19
28- >=dev-haskell/parsec-3.0 :=[profile?] <dev-haskell/parsec-3.2
29- >=dev-haskell/random-1.0 :=[profile?] <dev-haskell/random-1.3
28+ >=dev-haskell/parsec-3:=[profile?] <dev-haskell/parsec-3.2
29+ >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3
3030 >=dev-haskell/regex-tdfa-1.1:=[profile?] <dev-haskell/regex-tdfa-1.4
3131 >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.4
3232 >=dev-haskell/scientific-0.3.4:=[profile?] <dev-haskell/scientific-0.4
3333 >=dev-haskell/tagsoup-0.13.1:=[profile?] <dev-haskell/tagsoup-0.15
34- >=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2
35- >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3
34+ >=dev-haskell/time-locale-compat-0.1* :=[profile?]
35+ >=dev-haskell/unordered-containers-0.2* :=[profile?]
3636 >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.14
37- >=dev-haskell/wai-app-static-3.1:=[profile?] <dev-haskell/wai-app-static-3.2
37+ >=dev-haskell/wai-app-static-3.1* :=[profile?]
3838 >=dev-haskell/yaml-0.8.11:=[profile?] <dev-haskell/yaml-0.12
3939 >=dev-lang/ghc-8.10.6:=
4040 || (
41- ( >=dev-haskell/aeson-1.0 <dev-haskell/aeson-1.6 )
42- ( >=dev-haskell/aeson-2.0 <dev-haskell/aeson-2.3 )
41+ ( >=dev-haskell/aeson-1 <dev-haskell/aeson-1.6 )
42+ ( >=dev-haskell/aeson-2 <dev-haskell/aeson-2.3 )
4343 )
4444 dev-haskell/aeson:=[profile?]
4545 || (
4646 ( >=dev-haskell/text-0.11 <dev-haskell/text-1.3 )
47- ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 )
47+ ( >=dev-haskell/text-2.0* )
4848 )
4949 dev-haskell/text:=[profile?]
5050 buildwebsite? (
5151 || (
5252 ( >=app-text/pandoc-2.11 <app-text/pandoc-2.20 )
53- ( >=app-text/pandoc-3.0 <app-text/pandoc-3.2 )
53+ ( >=app-text/pandoc-3 <app-text/pandoc-3.2 )
5454 )
5555 app-text/pandoc:=[profile?]
5656 )
@@ -60,7 +60,7 @@ RDEPEND="
6060 previewserver? (
6161 >=dev-haskell/fsnotify-0.2:=[profile?] <dev-haskell/fsnotify-0.5
6262 >=dev-haskell/http-types-0.9:=[profile?] <dev-haskell/http-types-0.13
63- >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3
63+ >=dev-haskell/wai-3.2* :=[profile?]
6464 >=dev-haskell/warp-3.2:=[profile?] <dev-haskell/warp-3.4
6565 )
6666 !previewserver? (
@@ -74,27 +74,32 @@ RDEPEND="
7474 usepandoc? (
7575 || (
7676 ( >=app-text/pandoc-2.11 <app-text/pandoc-2.20 )
77- ( >=app-text/pandoc-3.0 <app-text/pandoc-3.2 )
77+ ( >=app-text/pandoc-3 <app-text/pandoc-3.2 )
7878 )
7979 app-text/pandoc:=[profile?]
8080 )
8181"
82- DEPEND=" ${RDEPEND}
83- >=dev-haskell/cabal-3.2.1.0
82+ DEPEND="
83+ ${RDEPEND}
84+ >=dev-haskell/cabal-3.2.1
8485 test? (
8586 >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.15
8687 >=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.5
87- >=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
88+ >=dev-haskell/tasty-golden-2.3*
8889 >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
8990 >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11
9091 )
9192"
9293
9394src_configure () {
94- haskell-cabal_src_configure \
95- $( cabal_flag buildwebsite buildwebsite) \
96- $( cabal_flag checkexternal checkexternal) \
97- $( cabal_flag previewserver previewserver) \
98- $( cabal_flag usepandoc usepandoc) \
95+ local config_opts=(
96+ $( cabal_flag buildwebsite buildwebsite)
97+ $( cabal_flag buildwebsite buildwebsite)
98+ $( cabal_flag checkexternal checkexternal)
99+ $( cabal_flag previewserver previewserver)
100+ $( cabal_flag usepandoc usepandoc)
99101 $( cabal_flag watchserver watchserver)
102+ )
103+
104+ haskell-cabal_src_configure " ${config_opts[@]} "
100105}
0 commit comments