commit: 06127a0bb09426b4dfea108f9f2aa946e9f86ca2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Sat Aug 22 22:37:29 2020 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Sat Aug 22 22:38:48 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06127a0b
dev-haskell/criterion: bump up to 1.5.6.2 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> dev-haskell/criterion/Manifest | 1 + dev-haskell/criterion/criterion-1.5.6.2.ebuild | 61 ++++++++++++++++++++++++++ dev-haskell/criterion/metadata.xml | 3 ++ 3 files changed, 65 insertions(+) diff --git a/dev-haskell/criterion/Manifest b/dev-haskell/criterion/Manifest index 3374d7b6fba..d77ba1efcd1 100644 --- a/dev-haskell/criterion/Manifest +++ b/dev-haskell/criterion/Manifest @@ -3,3 +3,4 @@ DIST criterion-1.0.2.0.tar.gz 1003368 BLAKE2B 7281cc53a3e9ef0d91bc8730bf6d43b864 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.6.2.tar.gz 120212 BLAKE2B cd21eb95013eb4eb80ecbf13cdd599efc6f08e26522ed876fda54b97744a75330fbf2bfff8b626feadb2627d0445749aea0d6412ff5d901a922433a88b952ee8 SHA512 48e4c0803480fa21830342ff7fd016e15de1b598fb8c4541710c6a9d81e4919bfcb22bc5fbd1ac417e79df902f1154f20aa3e3081efcf6a9af872f00142c3af0 diff --git a/dev-haskell/criterion/criterion-1.5.6.2.ebuild b/dev-haskell/criterion/criterion-1.5.6.2.ebuild new file mode 100644 index 00000000000..23f8a110dba --- /dev/null +++ b/dev-haskell/criterion/criterion-1.5.6.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.4 +#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="embed-data-files" + +RDEPEND=">=dev-haskell/aeson-0.8:=[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.12:=[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/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] + >=dev-haskell/glob-0.7.2:=[profile?] + dev-haskell/js-flot:=[profile?] + dev-haskell/js-jquery:=[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/semigroups:=[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-7.8.2:= + embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 + 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 46e84190a14..2a81615370e 100644 --- a/dev-haskell/criterion/metadata.xml +++ b/dev-haskell/criterion/metadata.xml @@ -5,6 +5,9 @@ <email>[email protected]</email> <name>Gentoo Haskell</name> </maintainer> + <use> + <flag name="embed-data-files">Embed the data files in the binary for a relocatable executable</flag> + </use> <longdescription> This library provides a powerful but simple way to measure the performance of Haskell code. It provides both a framework for
