diff --git a/ShowQ.hs b/ShowQ.hs
index a7663d9..fdb75d2 100644
--- a/ShowQ.hs
+++ b/ShowQ.hs
@@ -24,9 +24,9 @@ tests prop ntest stamps =
do result <- quickCheckWithResult stdArgs prop
case result of
NoExpectedFailure _ _ _ -> done "Arguments exhausted after" (numTests result) stamps
- GaveUp _ _ _ -> done "Arguments exhausted after" (numTests result) stamps
- Success _ _ _ -> done "OK, passed" (numTests result) stamps
- Failure _ _ _ _ _ _ _ -> return $ "Falsifiable, after "
+ GaveUp{} -> done "Arguments exhausted after" (numTests result) stamps
+ Success{} -> done "OK, passed" (numTests result) stamps
+ Failure{} -> return $ "Falsifiable, after "
++ show ntest
++ " tests:\n"
++ reason result
...@@ -5,14 +5,4 @@ ...@@ -5,14 +5,4 @@
<email>haskell@gentoo.org</email> <email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name> <name>Gentoo Haskell</name>
</maintainer> </maintainer>
<longdescription>
This package provides ShowQ, ShowFun, and SimpleReflect.
ShowFun gives us Typeable instances for neutering IO expressions.
ShowQ adds SmallCheck &amp; QuickCheck support.
And SimpleReflect allows us to literally see how functions 'expand',
through appropriate Show magic. See &lt;http://twan.home.fmf.nl/blog/haskell/simple-reflection-of-expressions.details&gt;.
</longdescription>
</pkgmetadata> </pkgmetadata>
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=7
# ebuild generated by hackport 0.3.2.9999 # ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour" CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal inherit haskell-cabal
...@@ -17,6 +17,9 @@ SLOT="0/${PV}" ...@@ -17,6 +17,9 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=" RDEPEND="dev-haskell/syb:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6" >=dev-haskell/cabal-1.6
"
DIST skylighting-core-0.8.5.tar.gz 675746 BLAKE2B 3a17423f5412228930df78e86b00b3d0339bced0a00e801a9986177f7099e9e5706b1858e3a4064db84eeec3b0fdde3f043b05b62de85d6a92d2d47a5cbb136d SHA512 ad411d7e0fd72adeb4cdbf6fc57d6191c51d9319b25c8d41ad35a66f885d518a842846cd7cf5ce35bdc31da74e0f9d97445f492628a4b5a2bceb85642aa23257 DIST skylighting-core-0.10.2.tar.gz 695555 BLAKE2B b4ef476780b9cf613e8bc7150abc57f4bcc282321a31ff549bb4ffb518c2519aaddeb4c94ca974f79d6fe803729b444da4f6c01784dab1cf63b7a596f2676818 SHA512 c3d20694b29dee660cbba681dec4b7610b1b5be8e5b359931935b0e2a466f41a494847231557c6c5906d5b31487360516af0e00c46689cbc03c9de58e3430698
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<name>Gentoo Haskell</name> <name>Gentoo Haskell</name>
</maintainer> </maintainer>
<use> <use>
<flag name="executable">Build the skylighting executable.</flag> <flag name="executable">Build skylighting-extract tool</flag>
</use> </use>
<longdescription> <longdescription>
Skylighting is a syntax highlighting library. Skylighting is a syntax highlighting library.
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
EAPI=7 EAPI=7
# ebuild generated by hackport 0.6.4.9999 # ebuild generated by hackport 0.6.7.9999
#hackport: flags: +system-pcre #hackport: flags: +system-pcre
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
...@@ -27,14 +27,13 @@ RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] ...@@ -27,14 +27,13 @@ RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
>=dev-haskell/colour-2.0:=[profile?] >=dev-haskell/colour-2.0:=[profile?]
dev-haskell/hxt:=[profile?] dev-haskell/hxt:=[profile?]
dev-haskell/mtl:=[profile?] dev-haskell/mtl:=[profile?]
dev-haskell/regex-pcre:=[profile?]
dev-haskell/safe:=[profile?] dev-haskell/safe:=[profile?]
dev-haskell/text:=[profile?] dev-haskell/text:=[profile?]
dev-haskell/utf8-string:=[profile?] dev-haskell/utf8-string:=[profile?]
>=dev-lang/ghc-8.0.1:= >=dev-lang/ghc-8.2.1:=
" "
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.24.0.0 >=dev-haskell/cabal-2.0.0.2
test? ( dev-haskell/diff test? ( dev-haskell/diff
dev-haskell/hunit dev-haskell/hunit
dev-haskell/pretty-show dev-haskell/pretty-show
......
DIST skylighting-0.8.5.tar.gz 621391 BLAKE2B f17c1e729b2f669950ffec8a84bd9018acbd407f1c8c05bcbe65d77986ce72cdf55b0e967ce4070cd72e5a12fe469ee55cc3782401cc15f19da213a5fa92d592 SHA512 9d40d96020a3b54d549259f6c981ff63f666f490e900f29eda437ed76965f172e9c77c4def36850e448ca0d3fad035ce4e9a244fd0b3748c6c24fb413c69614f DIST skylighting-0.10.2.tar.gz 633776 BLAKE2B 9f8899a7ad65e812009299f385033250d0ddc467d9f2574709a896bda45a27abf9d1ef275dd4b33ad351055b6f4476881f60a7f14cd21cd15da2b15cb10e17a4 SHA512 04d411580caf6102e3f8732c53b103412c6d42becfadbbcdd13053557235b632f07d82b22acad87ffc37f5705a387367aa21a0b70b1c5cf2ef52acce1b3e4e86
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<name>Gentoo Haskell</name> <name>Gentoo Haskell</name>
</maintainer> </maintainer>
<use> <use>
<flag name="executable">Build the skylighting executable.</flag> <flag name="executable">Whether to build the skylighting program</flag>
</use> </use>
<longdescription> <longdescription>
Skylighting is a syntax highlighting library with Skylighting is a syntax highlighting library with
...@@ -17,5 +17,9 @@ ...@@ -17,5 +17,9 @@
An optional command-line program is provided. An optional command-line program is provided.
Skylighting is intended to be the successor to Skylighting is intended to be the successor to
highlighting-kate. highlighting-kate.
This package provides generated syntax modules
based on the KDE XML definitions provided by the
@skylighting-core@ package. As a result this
package is licensed under the GPL.
</longdescription> </longdescription>
</pkgmetadata> </pkgmetadata>
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
EAPI=7 EAPI=7
# ebuild generated by hackport 0.6.4.9999 # ebuild generated by hackport 0.6.7.9999
#hackport: flags: -bootstrap,+system-pcre #hackport: flags: -bootstrap,+system-pcre
CABAL_FEATURES="lib profile haddock hoogle hscolour" CABAL_FEATURES="lib profile haddock hoogle hscolour"
...@@ -18,7 +18,7 @@ SLOT="0/${PV}" ...@@ -18,7 +18,7 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="executable" IUSE="executable"
RDEPEND="~dev-haskell/skylighting-core-0.8.5:=[profile?] RDEPEND="~dev-haskell/skylighting-core-0.10.2:=[profile?]
>=dev-lang/ghc-7.10.1:= >=dev-lang/ghc-7.10.1:=
executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] executable? ( >=dev-haskell/blaze-html-0.5:=[profile?]
dev-haskell/pretty-show:=[profile?] dev-haskell/pretty-show:=[profile?]
......
DIST strict-list-0.1.5.tar.gz 6384 BLAKE2B 7b2a3f0675545bc454f3d8b15db0adf7a870794f3ed782126127661e47fa6c6f13e4ba286498329898bb3da28c8c8aab4e5730b80c9a6336d129eb4aa6415841 SHA512 05482a8472641883c810dcaf154cc0ff435f40933d80674f162238b74208801dee8b6ba24a82765308683081e402db6d331b9e57aa5dd02853e67ad8c263f02a
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata>
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Strict linked list"
HOMEPAGE="https://github.com/nikita-volkov/strict-list"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-2:=[profile?]
>=dev-haskell/semigroupoids-5.3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
>=dev-lang/ghc-8.0.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.24.0.0
test? ( >=dev-haskell/quickcheck-2.8.1 <dev-haskell/quickcheck-3
>=dev-haskell/quickcheck-instances-0.3.11 <dev-haskell/quickcheck-instances-0.4
<dev-haskell/rerebase-2
>=dev-haskell/tasty-0.12 <dev-haskell/tasty-2
>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
>=dev-haskell/tasty-quickcheck-0.9 <dev-haskell/tasty-quickcheck-0.11 )
"
...@@ -26,4 +26,6 @@ RDEPEND="dev-haskell/optparse-applicative:=[profile?] ...@@ -26,4 +26,6 @@ RDEPEND="dev-haskell/optparse-applicative:=[profile?]
" "
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10 >=dev-haskell/cabal-1.10
test? ( dev-haskell/pcre-light
dev-haskell/tasty-hunit )
" "
DIST texmath-0.11.3.tar.gz 1695050 BLAKE2B a6636618b60e3885b0d4b52d8ae31caf56101289e8102d1cf27e84c373d051d7996862dfbd9faa07f528e7884e3d657491ad6b948411e87a32f313420bc7534e SHA512 8aefbe447a1a78028b3cfee66428552ad0f116fcfdda529364f8d1cd0742d83a9daeac2c8ecc3d9b48828c8d008069bd73d17f6555f50c25916a033b266185d1
DIST texmath-0.12.0.3.tar.gz 1792577 BLAKE2B 0c5ecb7cc49a53ad0ce54755a2a8518066223733b51287013d6e649fdb94b022a9ab81ceb3bb42b80b84bf75e9aa0088adbafe76e147d5314907d8aeb6be9a8e SHA512 54b4789559dc7c6973854c290b018e7c00dd0ff1c06d8045b5d0a2304436bb59a951e93ab2c9d1d133a9d7c5197cc456334d40dc112c6c6a8f8e9370ab8aa190 DIST texmath-0.12.0.3.tar.gz 1792577 BLAKE2B 0c5ecb7cc49a53ad0ce54755a2a8518066223733b51287013d6e649fdb94b022a9ab81ceb3bb42b80b84bf75e9aa0088adbafe76e147d5314907d8aeb6be9a8e SHA512 54b4789559dc7c6973854c290b018e7c00dd0ff1c06d8045b5d0a2304436bb59a951e93ab2c9d1d133a9d7c5197cc456334d40dc112c6c6a8f8e9370ab8aa190
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Conversion between formats used to represent mathematics"
HOMEPAGE="https://github.com/jgm/texmath"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="executable +network-uri"
RDEPEND="dev-haskell/mtl:=[profile?]
>=dev-haskell/pandoc-types-1.12.3.3:=[profile?] <dev-haskell/pandoc-types-1.18:=[profile?]
>=dev-haskell/parsec-3:=[profile?]
>=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?]
dev-haskell/xml:=[profile?]
>=dev-lang/ghc-7.10.1:=
executable? ( dev-haskell/aeson:=[profile?]
dev-haskell/split:=[profile?]
dev-haskell/text:=[profile?]
network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
!network-uri? ( <dev-haskell/network-2.6:=[profile?] ) )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.22.2.0
test? ( dev-haskell/temporary
dev-haskell/utf8-string
!executable? ( dev-haskell/split
dev-haskell/text ) )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag executable executable) \
$(cabal_flag network-uri network-uri)
}
DIST yesod-auth-oauth2-0.6.1.6.tar.gz 18122 BLAKE2B 23b80b65d2a482f8df3e388dee9cde755105df7a3b87621a29afe48bc0c9a5f63cbc01b24e21b85de9b13d403035f58ba2c59c0802e28007a49ec1a2ed5415f2 SHA512 15e11d706210e79a8486d2dfb4514ee6862aec358a3845a9cd6eef936e32afcace2b989da5c9b105f306f91d47899004e8722ed1d74d6ab36809b6cf8f720afd DIST yesod-auth-oauth2-0.6.1.7.tar.gz 18154 BLAKE2B a8006fed0814c170edf188d9eef71cfb28f5a22a9074277a3147f8fca9fc52b199fab8aa7fc3677b9945c52df1eecceaf3d373712a4b7cc142eee103f595e9ae SHA512 d8e54ba2b0b680318f07b99253d58c2c676173c72d380c8753db0a10394d2ff757df8ba4fbfe492efb48501e4ff22afdf1994624c3f45774f6a482e559261719
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
EAPI=7 EAPI=7
# ebuild generated by hackport 0.6.6.9999 # ebuild generated by hackport 0.6.7.9999
#hackport: flags: example:examples #hackport: flags: example:examples
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
...@@ -21,8 +21,8 @@ IUSE="examples" ...@@ -21,8 +21,8 @@ IUSE="examples"
RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] <dev-haskell/aeson-1.6:=[profile?] RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
dev-haskell/cryptonite:=[profile?] dev-haskell/cryptonite:=[profile?]
dev-haskell/errors:=[profile?] dev-haskell/errors:=[profile?]
>=dev-haskell/hoauth2-1.11.0:=[profile?] <dev-haskell/hoauth2-1.15:=[profile?] >=dev-haskell/hoauth2-1.11.0:=[profile?] <dev-haskell/hoauth2-1.17:=[profile?]
>=dev-haskell/http-client-0.4.0:=[profile?] <dev-haskell/http-client-0.7:=[profile?] >=dev-haskell/http-client-0.4.0:=[profile?] <dev-haskell/http-client-0.8:=[profile?]
>=dev-haskell/http-conduit-2.0:=[profile?] <dev-haskell/http-conduit-3.0:=[profile?] >=dev-haskell/http-conduit-2.0:=[profile?] <dev-haskell/http-conduit-3.0:=[profile?]
>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
dev-haskell/memory:=[profile?] dev-haskell/memory:=[profile?]
......
...@@ -17,7 +17,7 @@ SLOT="0/${PV}" ...@@ -17,7 +17,7 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
RDEPEND=">=app-text/pandoc-2.0:=[profile?] <app-text/pandoc-2.10:=[profile?] RDEPEND=">=app-text/pandoc-2.0:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
>=dev-haskell/blaze-markup-0.5:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/blaze-markup-0.5:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
>=dev-haskell/persistent-0.9:=[profile?] >=dev-haskell/persistent-0.9:=[profile?]
...@@ -32,3 +32,10 @@ DEPEND="${RDEPEND} ...@@ -32,3 +32,10 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.22.2.0 >=dev-haskell/cabal-1.22.2.0
test? ( dev-haskell/hspec ) test? ( dev-haskell/hspec )
" "
src_prepare() {
default
cabal_chdeps \
'pandoc >=2.0 && <2.10' 'pandoc >=2.0'
}
DIST brittany-0.13.1.0.tar.gz 171189 BLAKE2B 7054348b722c14bcbdd80aa4c44fc52fdea2aaae5a115fb296d670107ec48cba43097fb4813228857a12fbbc3f9c9a165dcfdd3b34f0550f52fd1bce2d6c0e38 SHA512 9dfcbe49214e9cc8f696555a2c8249df2418644af55a1f514059b8c8a470638cde2d5c78723150f7a6441c35267a997ab7d09a1e10431422589eeb30f84ad972
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Haskell source code formatter"
HOMEPAGE="https://github.com/lspitzner/brittany/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="brittany-dev-lib brittany-test-perf"
RDEPEND=">=dev-haskell/aeson-1.0.1.0:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
>=dev-haskell/butcher-1.3.1:=[profile?] <dev-haskell/butcher-1.4:=[profile?]
>=dev-haskell/cmdargs-0.10.14:=[profile?] <dev-haskell/cmdargs-0.11:=[profile?]
>=dev-haskell/czipwith-1.0.1.0:=[profile?] <dev-haskell/czipwith-1.1:=[profile?]
dev-haskell/data-tree-print:=[profile?]
>=dev-haskell/extra-1.4.10:=[profile?] <dev-haskell/extra-1.8:=[profile?]
>=dev-haskell/ghc-exactprint-0.5.8:=[profile?] <dev-haskell/ghc-exactprint-0.6.4:=[profile?]
>=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
>=dev-haskell/monad-memo-0.4.1:=[profile?] <dev-haskell/monad-memo-0.6:=[profile?]
>=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/multistate-0.7.1.1:=[profile?] <dev-haskell/multistate-0.9:=[profile?]
>=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.2:=[profile?]
>=dev-haskell/safe-0.3.9:=[profile?] <dev-haskell/safe-0.4:=[profile?]
>=dev-haskell/semigroups-0.18.2:=[profile?] <dev-haskell/semigroups-0.20:=[profile?]
>=dev-haskell/strict-0.3.2:=[profile?] <dev-haskell/strict-0.5:=[profile?]
>=dev-haskell/syb-0.6:=[profile?] <dev-haskell/syb-0.8:=[profile?]
>=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/uniplate-1.6.12:=[profile?] <dev-haskell/uniplate-1.7:=[profile?]
>=dev-haskell/unsafe-0.0:=[profile?] <dev-haskell/unsafe-0.1:=[profile?]
>=dev-haskell/yaml-0.8.18:=[profile?] <dev-haskell/yaml-0.12:=[profile?]
>=dev-lang/ghc-8.6.1:=[profile?] <dev-lang/ghc-8.11:=[profile?]
>=dev-lang/ghc-8.6.3:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.4.0.1
test? ( !brittany-dev-lib? ( >=dev-haskell/hspec-2.4.1 <dev-haskell/hspec-2.8
>=dev-haskell/parsec-3.1.11 <dev-haskell/parsec-3.2 ) )
"
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag brittany-dev-lib brittany-dev-lib) \
$(cabal_flag brittany-test-perf brittany-test-perf)
}