diff options
Diffstat (limited to 'dev-haskell/criterion')
-rw-r--r-- | dev-haskell/criterion/Manifest | 7 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-0.8.1.0.ebuild | 36 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-1.0.2.0.ebuild | 45 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-1.1.0.0.ebuild | 45 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-1.1.1.0.ebuild | 45 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-1.1.4.0.ebuild | 52 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-1.5.11.0.ebuild | 58 | ||||
-rw-r--r-- | dev-haskell/criterion/criterion-1.6.3.0.ebuild | 59 | ||||
-rw-r--r-- | dev-haskell/criterion/metadata.xml | 22 |
9 files changed, 129 insertions, 240 deletions
diff --git a/dev-haskell/criterion/Manifest b/dev-haskell/criterion/Manifest index 3374d7b6fbac..eb5cd2de63ef 100644 --- a/dev-haskell/criterion/Manifest +++ b/dev-haskell/criterion/Manifest @@ -1,5 +1,2 @@ -DIST criterion-0.8.1.0.tar.gz 155095 BLAKE2B a5bd4a6c0cb7b3866199ae2f7fdb9d7e3e501af628c71873f23504ae5b4d9cb39f7e14c5b45c6310ea1c2dd2751aba44db9e5b26509a55d8d3fb350c170775fb SHA512 96dd101dfcbb4cfea446235137d163e9bb806b8dbc6ca7cdb19f380dc8c6ad0169f22b08acb638c0e731be659b1f761cc4f3d33154c5cda3f44bf6f854b1b485 -DIST criterion-1.0.2.0.tar.gz 1003368 BLAKE2B 7281cc53a3e9ef0d91bc8730bf6d43b864fb164a5b2e556c9809414a89db880d15eb20c759a9925228b5fdd0df368025a4287efd094b4a500b86e42e9ee5f602 SHA512 35063822e12bca0b8ad41d2e6fd2c6ddfd58432467d9fee7ca537e03fb0100dcf6c11565abd21c11c0736bc0e2c9977f248a559eec7c8b049c27ff54ea58f01a -DIST criterion-1.1.0.0.tar.gz 1004534 BLAKE2B ad6697171457e20b6ce52cfeb36d472977adf7cb931a2bb192e66557265a31658a0b90dda59a0fbf264f8d2d0581b14b963797140166aabdbf32f443abd4a537 SHA512 959635b49fbe9aeaffb8eb072e9998934732028311031debf5dc3bcbe7ea89ea3a330fe6656272888896ee9ee5e324d1ea72b25fbc0b5c466eb060d654ca61b6 -DIST criterion-1.1.1.0.tar.gz 866254 BLAKE2B e750fdc50c7b6629761bbdf3642ccd64ebc08c2bff5798225a53fab26a72c441be7481d9372cedc6cfa39fae2a2ce8da4855a806318b9a1b52bb5926762b4210 SHA512 964b81cc160c7c402ece1de57fddbd8ae454934fe4d3ca30da9f0d8f036019a14e462a0b4a63a4c38992e295002e3fb2dd082960c4934a19b36463157ef3594a -DIST criterion-1.1.4.0.tar.gz 119945 BLAKE2B 0064eb86a9d6b9298cb17cc7a4e45374e0e8ef2a7b4c2f5dbadc38ca7a75da940152479bd64ff15768f76db6c02c20833dd9fd5faac33196208e6f352b2a7485 SHA512 b503bd50cfeccfe6222ac1af91ad6d10b600cc9609a107d3b46c9e470ec39f2ce24d6debc730045b178b2c599575710c29940dc5c595ffb28e9243e02f624f0c +DIST criterion-1.5.11.0.tar.gz 46082 BLAKE2B 8cca7ce2d7257cbf471efc1a5c00dcacfb26fe1ff1d5badf1544b2018a33aca43585f7c3afd3e661b67ee443ee424a897a5aa9ac0f653ae37ed2682eb784e558 SHA512 6efc1c59ebe2ca1c03e83174aa6cb742d8070c3c69d4a071187ff6a3abe09b42ba329dba09283fd483b75a6b4e61840af3596d0ab14648f86887cdd44e1480ce +DIST criterion-1.6.3.0.tar.gz 47217 BLAKE2B d54d1271e870f8d0d976e90812943d6d62185c2ba66b176434c28bbca81a197df93f57c3bf02bf5bc11bff8d799ccdef4275490e142845b02824fc59bf895e6a SHA512 e753562678073c7686958f3649d959fae7946e02958ee9f8b0803aa6fe5fc64c66fda2524fd79777e976836f2c9b465675f3be2eca813e6b14986317543a8b46 diff --git a/dev-haskell/criterion/criterion-0.8.1.0.ebuild b/dev-haskell/criterion/criterion-0.8.1.0.ebuild deleted file mode 100644 index bdb1e5227df0..000000000000 --- a/dev-haskell/criterion/criterion-0.8.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Robust, reliable performance measurement and analysis" -HOMEPAGE="https://github.com/bos/criterion" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/aeson-0.3.2.12:=[profile?] - >=dev-haskell/binary-0.6.3.0:=[profile?] - >=dev-haskell/glob-0.7.2:=[profile?] - >=dev-haskell/hastache-0.6.0:=[profile?] - >=dev-haskell/mtl-2:=[profile?] - >=dev-haskell/mwc-random-0.8.0.3:=[profile?] - >=dev-haskell/parsec-3.1.0:=[profile?] - >=dev-haskell/statistics-0.11:=[profile?] - >=dev-haskell/text-0.11:=[profile?] - dev-haskell/transformers:=[profile?] - >=dev-haskell/vector-0.7.1:=[profile?] - >=dev-haskell/vector-algorithms-0.4:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.6 -" diff --git a/dev-haskell/criterion/criterion-1.0.2.0.ebuild b/dev-haskell/criterion/criterion-1.0.2.0.ebuild deleted file mode 100644 index 67bd2a16b403..000000000000 --- a/dev-haskell/criterion/criterion-1.0.2.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.4.9999 - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Robust, reliable performance measurement and analysis" -HOMEPAGE="http://www.serpentine.com/criterion" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] - dev-haskell/ansi-wl-pprint:=[profile?] - >=dev-haskell/binary-0.5.1.0:=[profile?] - >=dev-haskell/cassava-0.3.0.0:=[profile?] - dev-haskell/either:=[profile?] - >=dev-haskell/glob-0.7.2:=[profile?] - >=dev-haskell/hastache-0.6.0:=[profile?] - >=dev-haskell/mtl-2:=[profile?] - >=dev-haskell/mwc-random-0.8.0.3:=[profile?] - >=dev-haskell/optparse-applicative-0.11:=[profile?] - >=dev-haskell/parsec-3.1.0:=[profile?] - >=dev-haskell/statistics-0.13.2.1:=[profile?] - >=dev-haskell/text-0.11:=[profile?] - dev-haskell/transformers:=[profile?] - >=dev-haskell/vector-0.7.1:=[profile?] - >=dev-haskell/vector-algorithms-0.4:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - >=dev-haskell/quickcheck-2.4 - >=dev-haskell/test-framework-0.4 - dev-haskell/test-framework-hunit - >=dev-haskell/test-framework-quickcheck2-0.2 ) -" diff --git a/dev-haskell/criterion/criterion-1.1.0.0.ebuild b/dev-haskell/criterion/criterion-1.1.0.0.ebuild deleted file mode 100644 index 189ff62eb5fb..000000000000 --- a/dev-haskell/criterion/criterion-1.1.0.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.4.9999 - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Robust, reliable performance measurement and analysis" -HOMEPAGE="http://www.serpentine.com/criterion" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] - >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] - >=dev-haskell/binary-0.5.1.0:=[profile?] - >=dev-haskell/cassava-0.3.0.0:=[profile?] - >=dev-haskell/glob-0.7.2:=[profile?] - >=dev-haskell/hastache-0.6.0:=[profile?] - >=dev-haskell/mtl-2:=[profile?] - >=dev-haskell/mwc-random-0.8.0.3:=[profile?] - >=dev-haskell/optparse-applicative-0.11:=[profile?] - >=dev-haskell/parsec-3.1.0:=[profile?] - >=dev-haskell/statistics-0.13.2.1:=[profile?] - >=dev-haskell/text-0.11:=[profile?] - dev-haskell/transformers:=[profile?] - >=dev-haskell/transformers-compat-0.4:=[profile?] - >=dev-haskell/vector-0.7.1:=[profile?] - >=dev-haskell/vector-algorithms-0.4:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - >=dev-haskell/quickcheck-2.4 - >=dev-haskell/test-framework-0.4 - dev-haskell/test-framework-hunit - >=dev-haskell/test-framework-quickcheck2-0.2 ) -" diff --git a/dev-haskell/criterion/criterion-1.1.1.0.ebuild b/dev-haskell/criterion/criterion-1.1.1.0.ebuild deleted file mode 100644 index 717002631465..000000000000 --- a/dev-haskell/criterion/criterion-1.1.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.7.9999 - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Robust, reliable performance measurement and analysis" -HOMEPAGE="http://www.serpentine.com/criterion" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] - >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] - >=dev-haskell/binary-0.5.1.0:=[profile?] - >=dev-haskell/cassava-0.3.0.0:=[profile?] - >=dev-haskell/glob-0.7.2:=[profile?] - >=dev-haskell/hastache-0.6.0:=[profile?] - >=dev-haskell/mtl-2:=[profile?] - >=dev-haskell/mwc-random-0.8.0.3:=[profile?] - >=dev-haskell/optparse-applicative-0.11:=[profile?] - >=dev-haskell/parsec-3.1.0:=[profile?] - >=dev-haskell/statistics-0.13.2.1:=[profile?] - >=dev-haskell/text-0.11:=[profile?] - dev-haskell/transformers:=[profile?] - >=dev-haskell/transformers-compat-0.4:=[profile?] - >=dev-haskell/vector-0.7.1:=[profile?] - >=dev-haskell/vector-algorithms-0.4:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - >=dev-haskell/quickcheck-2.4 - >=dev-haskell/test-framework-0.4 - dev-haskell/test-framework-hunit - >=dev-haskell/test-framework-quickcheck2-0.2 ) -" diff --git a/dev-haskell/criterion/criterion-1.1.4.0.ebuild b/dev-haskell/criterion/criterion-1.1.4.0.ebuild deleted file mode 100644 index 0b9207692521..000000000000 --- a/dev-haskell/criterion/criterion-1.1.4.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.1.9999 -#hackport: flags: -fast - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Robust, reliable performance measurement and analysis" -HOMEPAGE="http://www.serpentine.com/criterion" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/aeson-0.8:=[profile?] - >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] - >=dev-haskell/cassava-0.3.0.0:=[profile?] - dev-haskell/code-page:=[profile?] - >=dev-haskell/glob-0.7.2:=[profile?] - >=dev-haskell/hastache-0.6.0:=[profile?] - dev-haskell/js-flot:=[profile?] - dev-haskell/js-jquery:=[profile?] - >=dev-haskell/mtl-2:=[profile?] - >=dev-haskell/mwc-random-0.8.0.3:=[profile?] - >=dev-haskell/optparse-applicative-0.13:=[profile?] - >=dev-haskell/parsec-3.1.0:=[profile?] - >=dev-haskell/statistics-0.13.2.1:=[profile?] <dev-haskell/statistics-0.14:=[profile?] - >=dev-haskell/text-0.11:=[profile?] - >=dev-haskell/transformers-compat-0.4:=[profile?] - >=dev-haskell/vector-0.7.1:=[profile?] - >=dev-haskell/vector-algorithms-0.4:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( dev-haskell/hunit - >=dev-haskell/quickcheck-2.4 - dev-haskell/tasty - dev-haskell/tasty-hunit - dev-haskell/tasty-quickcheck ) -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-fast -} diff --git a/dev-haskell/criterion/criterion-1.5.11.0.ebuild b/dev-haskell/criterion/criterion-1.5.11.0.ebuild new file mode 100644 index 000000000000..56d3b23f8959 --- /dev/null +++ b/dev-haskell/criterion/criterion-1.5.11.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.9999 +#hackport: flags: -fast + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Robust, reliable performance measurement and analysis" +HOMEPAGE="https://www.serpentine.com/criterion" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="embed-data-files" + +RDEPEND=">=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.1:=[profile?] + >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] + >=dev-haskell/base-compat-batteries-0.10:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] + >=dev-haskell/binary-orphans-1.0.1:=[profile?] <dev-haskell/binary-orphans-1.1:=[profile?] + >=dev-haskell/cassava-0.3.0.0:=[profile?] + dev-haskell/code-page:=[profile?] + >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] <dev-haskell/criterion-measurement-0.2:=[profile?] + >=dev-haskell/exceptions-0.8.2:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] + >=dev-haskell/glob-0.7.2:=[profile?] + >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[profile?] + >=dev-haskell/microstache-1.0.1:=[profile?] <dev-haskell/microstache-1.1:=[profile?] + >=dev-haskell/mtl-2:=[profile?] + >=dev-haskell/mwc-random-0.8.0.3:=[profile?] + >=dev-haskell/optparse-applicative-0.13:=[profile?] + >=dev-haskell/parsec-3.1.0:=[profile?] + >=dev-haskell/statistics-0.14:=[profile?] <dev-haskell/statistics-0.16:=[profile?] + >=dev-haskell/text-0.11:=[profile?] + >=dev-haskell/transformers-compat-0.6.4:=[profile?] + >=dev-haskell/vector-0.7.1:=[profile?] + >=dev-haskell/vector-algorithms-0.4:=[profile?] + >=dev-lang/ghc-8.4.3:= + embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( dev-haskell/base-compat + dev-haskell/hunit + >=dev-haskell/quickcheck-2.4 + dev-haskell/tasty + dev-haskell/tasty-hunit + dev-haskell/tasty-quickcheck ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag embed-data-files embed-data-files) \ + --flag=-fast +} diff --git a/dev-haskell/criterion/criterion-1.6.3.0.ebuild b/dev-haskell/criterion/criterion-1.6.3.0.ebuild new file mode 100644 index 000000000000..fdbe7d1c0daa --- /dev/null +++ b/dev-haskell/criterion/criterion-1.6.3.0.ebuild @@ -0,0 +1,59 @@ +# 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 +#hackport: flags: -fast + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Robust, reliable performance measurement and analysis" +HOMEPAGE="https://www.serpentine.com/criterion" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="embed-data-files" + +RDEPEND=" + >=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.3:=[profile?] + >=dev-haskell/base-compat-batteries-0.10:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] + >=dev-haskell/binary-orphans-1.0.1:=[profile?] <dev-haskell/binary-orphans-1.1:=[profile?] + >=dev-haskell/cassava-0.3.0.0:=[profile?] + dev-haskell/code-page:=[profile?] + >=dev-haskell/criterion-measurement-0.2:=[profile?] <dev-haskell/criterion-measurement-0.3:=[profile?] + >=dev-haskell/glob-0.7.2:=[profile?] + >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[profile?] + >=dev-haskell/microstache-1.0.1:=[profile?] <dev-haskell/microstache-1.1:=[profile?] + >=dev-haskell/mwc-random-0.8.0.3:=[profile?] + >=dev-haskell/optparse-applicative-0.18:=[profile?] <dev-haskell/optparse-applicative-0.19:=[profile?] + >=dev-haskell/parsec-3.1.0:=[profile?] + >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] + >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-1.2:=[profile?] + >=dev-haskell/statistics-0.14:=[profile?] <dev-haskell/statistics-0.17:=[profile?] + >=dev-haskell/text-0.11:=[profile?] + >=dev-haskell/transformers-compat-0.6.4:=[profile?] + >=dev-haskell/vector-0.7.1:=[profile?] + >=dev-haskell/vector-algorithms-0.4:=[profile?] + >=dev-lang/ghc-8.10.6:= + embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.2.1.0 + test? ( + dev-haskell/base-compat + dev-haskell/hunit + >=dev-haskell/quickcheck-2.4 + dev-haskell/tasty + dev-haskell/tasty-hunit + dev-haskell/tasty-quickcheck + ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag embed-data-files embed-data-files) \ + --flag=-fast +} diff --git a/dev-haskell/criterion/metadata.xml b/dev-haskell/criterion/metadata.xml index 46e84190a145..9356cfed7c07 100644 --- a/dev-haskell/criterion/metadata.xml +++ b/dev-haskell/criterion/metadata.xml @@ -1,21 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> - <longdescription> - This library provides a powerful but simple way to measure the - performance of Haskell code. It provides both a framework for - executing and analysing benchmarks and a set of driver functions - that makes it easy to build and run benchmarks, and to analyse their - results. - - The fastest way to get started is to read the documentation and - examples in the Criterion.Main module. - </longdescription> + <use> + <flag name="embed-data-files"> + Embed the data files in the binary for a relocatable + executable. (Warning: This will increase the executabl + size significantly.) + </flag> + </use> <upstream> - <remote-id type="github">bos/criterion</remote-id> + <remote-id type="hackage">criterion</remote-id> + <remote-id type="github">haskell/criterion</remote-id> </upstream> </pkgmetadata> |