commit:     42abe717b408760a4fc9dac98b7a5b35b3b24ffd
Author:     hololeap <hololeap <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sun Aug 14 06:58:21 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 21 02:21:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42abe717

dev-haskell/regex-tdfa: Disable doctests

doctest-parallel does not currently work with Setup.hs

See: <https://github.com/martijnbastiaan/doctest-parallel/issues/45>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/regex-tdfa-1.3.2-disable-doctests.patch      | 18 ++++++++++++++++++
 dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild         |  9 +++++++--
 2 files changed, 25 insertions(+), 2 deletions(-)

diff --git 
a/dev-haskell/regex-tdfa/files/regex-tdfa-1.3.2-disable-doctests.patch 
b/dev-haskell/regex-tdfa/files/regex-tdfa-1.3.2-disable-doctests.patch
new file mode 100644
index 000000000000..c491fb877d05
--- /dev/null
+++ b/dev-haskell/regex-tdfa/files/regex-tdfa-1.3.2-disable-doctests.patch
@@ -0,0 +1,18 @@
+From: hololeap <holol...@protonmail.com>
+Signed-off-by: hololeap <holol...@protonmail.com>
+
+doctest-parallel does not currently work with Setup.hs
+
+See: <martijnbastiaan/doctest-parallel#45>
+
+diff -urN regex-tdfa-1.3.2/regex-tdfa.cabal 
regex-tdfa-1.3.2-r1/regex-tdfa.cabal
+--- regex-tdfa-1.3.2/regex-tdfa.cabal  2022-08-14 00:42:54.578227087 -0600
++++ regex-tdfa-1.3.2-r1/regex-tdfa.cabal       2022-08-14 00:43:17.428227098 
-0600
+@@ -175,6 +175,7 @@
+     ghc-options:        -O2
+ 
+ test-suite doc-test
++  buildable:      False
+   type:           exitcode-stdio-1.0
+   hs-source-dirs: test
+   main-is:        DocTestMain.hs

diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild 
b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
index c3aa4194136e..459e5d1880e4 100644
--- a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
@@ -16,13 +16,18 @@ LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 
+PATCHES=(
+       "${FILESDIR}/${PN}-1.3.2-disable-doctests.patch"
+)
+
 RDEPEND=">=dev-haskell/regex-base-0.94:=[profile?] 
<dev-haskell/regex-base-0.95:=[profile?]
        >=dev-lang/ghc-8.4.3:=
 "
 DEPEND="${RDEPEND}
        >=dev-haskell/cabal-2.2.0.1
-       test? ( >=dev-haskell/doctest-parallel-0.2.2
-               >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1 )
+       test? (
+               >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1
+       )
 "
 
 src_configure() {

Reply via email to