Commit Graph

7429 Commits

Author SHA1 Message Date
hololeap
12ba7cfc09 dev-haskell/connection: drop 0.3.1
Closes: https://bugs.gentoo.org/916185
Signed-off-by: hololeap <hololeap@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34908
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-19 23:38:06 +00:00
hololeap
b7d3064ffd dev-haskell/connection: stabilize 0.3.1-r1 for amd64
Bug: https://bugs.gentoo.org/916185
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-19 23:38:06 +00:00
Arthur Zamarin
630827baa9 dev-haskell/doctest-parallel: treeclean
Closes: https://bugs.gentoo.org/862219
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-22 19:49:46 +02:00
Arthur Zamarin
126f643aff dev-haskell/terminfo: treeclean
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-22 19:49:10 +02:00
hololeap
24e3e1afac dev-haskell/vector-algorithms: Require gmp source
It appears that vector-algorithms implicitly depends on gmp either via
ghc or the bitvec package. If neither source for gmp is available,
packages in vector-algorithm's reverse dependency tree may run into
linker errors during compile time:

    libHSbitvec-1.1.3.0-*.so: undefined symbol: __gmpn_popcount

Closes: https://bugs.gentoo.org/917291
Closes: https://bugs.gentoo.org/917267
Closes: https://bugs.gentoo.org/916208
Closes: https://bugs.gentoo.org/916191
Closes: https://bugs.gentoo.org/916186
Closes: https://bugs.gentoo.org/916183
Closes: https://bugs.gentoo.org/920461
Signed-off-by: hololeap <hololeap@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34391
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-22 05:05:41 +00:00
Michael Mair-Keimberger
5d742f30dd dev-haskell/http2: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2023-11-20 21:19:52 +01:00
Michael Mair-Keimberger
e2d9bd53fa dev-haskell/fgl: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2023-11-20 21:19:51 +01:00
Michael Mair-Keimberger
dd956b18a3 dev-haskell/cabal-install: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2023-11-20 21:19:50 +01:00
Violet Purcell
c420baf69d dev-haskell/foldl: fix building without USE=test
The recent cabal-doctest patch broke building without USE=test since
MIN_VERSION_cabal_doctest will be undefined. Fix this by defining it at
the top of Setup.hs if it's undefined

Closes: https://bugs.gentoo.org/917624
Signed-off-by: hololeap <hololeap@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33919
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-20 15:09:41 +00:00
hololeap
b9af24cabd */*: keyword arm64 ppc64 riscv on ghc-9.2
This reverts commit dda3d53e48.

Signed-off-by: hololeap <hololeap@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33909
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-20 07:35:21 +00:00
hololeap
728b5331c2 dev-haskell/shelly: Fix IndirectInherits
Explicitly inherit ghc-package eclass.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-20 07:35:21 +00:00
hololeap
34ed62fce4 dev-haskell/quickcheck: slotmove 2 -> 0
Signed-off-by: hololeap <hololeap@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33672
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:45 +00:00
hololeap
6015da08d1 dev-haskell/parallel: slotmove 3 -> 0
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:44 +00:00
hololeap
b74dadf2d7 dev-haskell/hdbc: slotmove 2 -> 0
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:44 +00:00
hololeap
9b9efbd4e2 dev-haskell/hdbc-postgresql: slotmove 2 -> 0
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:44 +00:00
hololeap
de25724095 dev-haskell/extra: slotmove 2 -> 0
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:44 +00:00
hololeap
b7411196b1 dev-haskell/hspec-wai: Add upper bound to ghc dep
hspec-wai-0.10.1 will not build on >=ghc-9.2, leading to errors:

    Could not find module ‘Data.ByteString.Lazy.Builder’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:42 +00:00
hololeap
0941d693b6 dev-haskell/hdbc-postgresql: Loosen constraint on 'time'
This allows hdbc-2.4.0.3 to be built on newer GHC.

Add missing flags to src_configure.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:42 +00:00
hololeap
1cb5db8e96 dev-haskell/missingh: update upstream metadata
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:42 +00:00
hololeap
ef9dfd7ab9 dev-haskell/missingh: Hackage revision bump
Pulls latest Hackage revision for v0.4.3.0

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:42 +00:00
hololeap
699415c7e8 dev-haskell/hdbc: Fix dependencies
Add missing src_configure to pass needed flags.

Loosen constraint on 'time'. This allows hdbc-2.4.0.3 to be built on
newer GHC.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:41 +00:00
hololeap
9666e9c0fa dev-haskell/hsyaml: update upstream metadata
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:41 +00:00
hololeap
3a94841d8f dev-haskell/hsyaml: Hackage revision bump
Pulls latest Hackage revision for v0.2.1.0

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:41 +00:00
hololeap
707bec6058 dev-haskell/reducers: Add upper bound to ghc dep
reducers-3.12.3 will not build on >=ghc-9.2

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:40 +00:00
hololeap
24b020887b dev-haskell/juicypixels: Loosen constraint on bytestring
This allows juicypixels-3.3.5 to be built on newer GHC

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:40 +00:00
hololeap
0cb8b97468 dev-haskell/generics-sop: Add upper bound to ghc dep
generics-sop-0.5.1.1 will not build on >=ghc-9.2

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:40 +00:00
hololeap
bc26dc90eb dev-haskell/bsb-http-chunked: Add conditional upper bound to ghc dep
Tests included with bsb-http-chunked-0.0.0.4 do not work with
>=ghc-9.2. Add an upper bound for dev-lang/ghc if USE=test is enabled.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:39 +00:00
hololeap
e8ddcffe7b dev-haskell/hedgehog: Loosen constraint on template-haskell
This allows hedgehog-1.0.5 to be built on newer GHC

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:39 +00:00
hololeap
48c4969beb dev-haskell/vector-th-unbox: Add upper bound to ghc dep
vector-th-unbox-0.2.1.7 will not build on >=ghc-9.2, leading to errors
such as:

    Couldn't match type ‘[Pat] -> Pat’ with ‘Pat’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:39 +00:00
hololeap
0f9660160c dev-haskell/xml-hamlet: Add upper bound to ghc dep
xml-hamlet-0.5.0.1 will not build on >=ghc-9.2, leading to errors such
as:

    Couldn't match type ‘Pat’ with ‘Type’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:39 +00:00
hololeap
e00610779e dev-haskell/cryptohash-md5: update upstream metadata
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:38 +00:00
hololeap
77d5543a32 dev-haskell/cryptohash-md5: Hackage revision bump
Loosen constraint on 'bytestring'. This allows
cryptohash-md5-0.11.100.1 to be built on newer GHC.

Pulls latest Hackage revision for v0.11.100.1

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:38 +00:00
hololeap
26e966abc5 dev-haskell/cryptohash-sha1: update upstream metadata
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:38 +00:00
hololeap
e839f17143 dev-haskell/cryptohash-sha1: Hackage revision bump
Loosen constraint on 'bytestring'. This allows
cryptohash-sha1-0.11.100.1 to be built on newer GHC.

Pulls latest Hackage revision for v0.11.100.1

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:37 +00:00
hololeap
820e6ef870 dev-haskell/stm: Add upper bound to ghc dep
People really shouldn't be installing different versions of this package
than the one that comes bundled with GHC. This package exists for
historical reasons and will be removed in the future.

See: https://github.com/gentoo-haskell/gentoo-haskell/issues/1386
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:37 +00:00
hololeap
09baa9a415 dev-haskell/binary: Add upper bound to ghc dep
People really shouldn't be installing different versions of this package
than the one that comes bundled with GHC. This package exists for
historical reasons and will be removed in the future.

See: https://github.com/gentoo-haskell/gentoo-haskell/issues/1386
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:37 +00:00
hololeap
cb34c2ca17 dev-haskell/text: drop 1.2.4.1-r1
Old version is no longer needed now that ghc-8.10 has been removed from
the tree.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:37 +00:00
hololeap
30bf03f1af dev-haskell/terminfo: drop 0.4.1.4-r1
Old version is no longer needed now that ghc-8.10 has been removed from
the tree.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:36 +00:00
hololeap
371d01d342 dev-haskell/email-validate: Loosen constraint on template-haskell
This allows email-validate-2.3.2.15 to be built on newer GHC

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:36 +00:00
hololeap
8e5e38e5be dev-haskell/hjsmin: Loosen constraint on bytestring
This allows hjsmin-0.2.0.4 to be built on newer GHC

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:36 +00:00
hololeap
54568b563c dev-haskell/utf8-light: Add upper bound to ghc dep
utf8-light-0.4.2 will not build on >=ghc-9.2, leading to errors such as:

    Couldn't match expected type ‘Word#’ with actual type
    ‘GHC.Prim.Word32#’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:36 +00:00
hololeap
9f34f23e79 dev-haskell/bloomfilter: Add upper bound to ghc dep
bloomfilter-2.0.1.0 will not build on >=ghc-9.2 without a patch.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:35 +00:00
hololeap
e551b519c8 dev-haskell/shelly: update upstream metadata
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:35 +00:00
hololeap
edc1c53d43 dev-haskell/shelly: Hackage revision bump
Loosen constraint on 'time'. This allows shelly-1.9.0 to be built on
newer GHC.

Pulls latest Hackage revision for v1.9.0

Rename example executables to help avoid file collisions

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:35 +00:00
hololeap
7cc276c043 dev-haskell/lifted-async: Hackage revision bump
Pulls latest Hackage revision for v0.10.2

Loosen constraint on base. This allows lifted-async-0.10.2 to be built
on newer GHC.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:34 +00:00
hololeap
1b9f79fb42 dev-haskell/cryptonite: Add upper bound to ghc dep
cryptonite-0.28 will not build on >=ghc-9.2, leading to errors such as:

        Couldn't match expected type ‘Word32#’ with actual type ‘Word#’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:34 +00:00
hololeap
36bbd2d3a3 dev-haskell/memory: Add upper bound to ghc dep
memory-0.15.0 will not build on >=ghc-9.2, leading to errors such as:

        Couldn't match expected type ‘Word#’ with actual type ‘Word8#’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:34 +00:00
hololeap
0f3e16daff dev-haskell/conduit: Add upper bound to ghc dep
conduit-1.3.4.2 will not build on >=ghc-9.2, leading to various type
errors.

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:34 +00:00
hololeap
e033655b0b dev-haskell/mono-traversable: Add upper bound to ghc dep
mono-traversable-1.0.15.1 will not build on >=ghc-9.2, leading to
errors such as:

    Module ‘Data.Semigroup’ does not export ‘Option(..)’

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:33 +00:00
hololeap
fd2a281ed7 dev-haskell/http-date: Add upper bound to ghc dep
http-date-0.0.8 will not build on >=ghc-9.2, leading to errors such as:

    Variable not in scope: inlinePerformIO :: IO (Int, Int) -> b

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19 18:32:33 +00:00