summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhololeap <hololeap@protonmail.com>2023-10-02 23:10:06 -0600
committerSam James <sam@gentoo.org>2023-10-23 04:10:12 +0100
commitaec0a9f32beac6e657d2163d1a7ebf1920fa7ff4 (patch)
tree753fbc513827de2700ecb637b6ea82326d44ab65 /dev-haskell/test-framework
parentdev-haskell/terminal-size: add 0.3.3 (diff)
downloadgentoo-aec0a9f32beac6e657d2163d1a7ebf1920fa7ff4.tar.gz
gentoo-aec0a9f32beac6e657d2163d1a7ebf1920fa7ff4.tar.bz2
gentoo-aec0a9f32beac6e657d2163d1a7ebf1920fa7ff4.zip
dev-haskell/test-framework: Hackage revision bump
Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-haskell/test-framework')
-rw-r--r--dev-haskell/test-framework/Manifest1
-rw-r--r--dev-haskell/test-framework/metadata.xml9
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild49
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.2.0-r4.ebuild39
4 files changed, 44 insertions, 54 deletions
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest
index 988cc0f0708a..f8cca506a6ce 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 6d7c2fd39257..f9659d324248 100644
--- a/dev-haskell/test-framework/metadata.xml
+++ b/dev-haskell/test-framework/metadata.xml
@@ -5,9 +5,8 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- 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.
- </longdescription>
+ <upstream>
+ <remote-id type="hackage">test-framework</remote-id>
+ <remote-id type="github">haskell/test-framework</remote-id>
+ </upstream>
</pkgmetadata>
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 9c49faec9480..000000000000
--- 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/ansi-wl-pprint-0.7:=[profile?]
- >=dev-haskell/base-orphans-0.1:=[profile?]
- >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?]
- >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
- >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
- >=dev-haskell/regex-posix-0.72:=[profile?]
- >=dev-haskell/semigroups-0.18:=[profile?]
- >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[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 000000000000..d209613f3de7
--- /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-terminal-1.1:=[profile?]
+ >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?]
+ >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
+ >=dev-haskell/regex-posix-0.72:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?]
+ >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[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/quickcheck-2.15
+# >=dev-haskell/semigroups-0.18
+# )