diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest index 988cc0f0708a1..f8cca506a6ceb 100644 --- a/dev-haskell/test-framework/Manifest +++ b/dev-haskell/test-framework/Manifest @@ -1 +1,2 @@ +DIST test-framework-0.8.2.0-rev10.cabal 6551 BLAKE2B ce6ea4314af3636960aa38714641cb79f83ccb3da89e2f95921c7f2e05da1ef3085d5cdeba3eb92c1a57245f38660994ec19478f0ce11489e952a55197debf9d SHA512 bf7a78811a6f7d25df23e79577b58c7af693f9615f631e69524d2bee144d8288f68d89416fc5ad4ae4c576093ea12ed7c8706dc096e6f758ce039f6c103fa184 DIST test-framework-0.8.2.0.tar.gz 21317 BLAKE2B 80065ad3d87188a8310e93b9caaaca73c3176e150b254fe29dd3e08d38f7a7066119b132f6c747a35a87a13764d115fe83b131a023667a3919c0f1c0963c770a SHA512 d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed57dddd39c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4 diff --git a/dev-haskell/test-framework/metadata.xml b/dev-haskell/test-framework/metadata.xml index 6d7c2fd392579..f9659d3242483 100644 --- a/dev-haskell/test-framework/metadata.xml +++ b/dev-haskell/test-framework/metadata.xml @@ -5,9 +5,8 @@ haskell@gentoo.org Gentoo Haskell - - Allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in - parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by - command line options. All of this comes with colored test output, progress reporting and test statistics output. - + + test-framework + haskell/test-framework + diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild deleted file mode 100644 index 9c49faec9480c..0000000000000 --- a/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: missing modules -inherit haskell-cabal - -DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" -HOMEPAGE="http://haskell.github.io/test-framework/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="" - -RESTRICT="test" # tests are missing - -RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] - >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] =dev-haskell/base-orphans-0.1:=[profile?] - >=dev-haskell/hostname-1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-posix-0.72:=[profile?] - >=dev-haskell/semigroups-0.18:=[profile?] - >=dev-haskell/xml-1.3.5:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -src_prepare() { - default - - cabal_chdeps \ - 'ansi-terminal >= 0.4.0 && < 0.9' 'ansi-terminal >= 0.4.0' \ - 'base-orphans >= 0.1 && < 0.5' 'base-orphans >= 0.1' \ - 'containers >= 0.1 && < 0.6' 'containers >= 0.1' \ - 'semigroups >= 0.18 && < 0.19' 'semigroups >= 0.18' \ - 'QuickCheck >= 2.3 && < 2.10' 'QuickCheck >= 2.3' \ - 'regex-posix >= 0.72 && < 0.96' 'regex-posix >= 0.72' \ - 'time >= 1.1.2 && < 1.9' 'time >= 1.1.2' \ - 'random >= 1.0 && < 1.2' 'random >= 1.0' -} diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild new file mode 100644 index 0000000000000..d209613f3de73 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.8.4.0.9999 + +CABAL_HACKAGE_REVISION=10 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite +inherit haskell-cabal +RESTRICT="test" # tests are missing + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="https://haskell.github.io/test-framework/" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-haskell/ansi-terminal-0.4.0:=[profile?] =dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] =dev-haskell/hostname-1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-posix-0.72:=[profile?] =dev-haskell/xml-1.3.5:=[profile?] =dev-lang/ghc-8.10.6:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.2.1.0 +" +# test? ( +# >=dev-haskell/hunit-1.2 +# >=dev-haskell/libxml-0.1.1 +# >=dev-haskell/quickcheck-2.3 =dev-haskell/semigroups-0.18 +# )