diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-23 08:35:49 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-23 08:35:49 +0100 |
commit | 386855c4d1ef509c1fd32abd721589c81669613b (patch) | |
tree | 35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/vector-algorithms | |
parent | 0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff) |
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/vector-algorithms')
4 files changed, 53 insertions, 6 deletions
diff --git a/dev-haskell/vector-algorithms/Manifest b/dev-haskell/vector-algorithms/Manifest index 223a01375db7..cef1436a912c 100644 --- a/dev-haskell/vector-algorithms/Manifest +++ b/dev-haskell/vector-algorithms/Manifest @@ -1,3 +1,6 @@ DIST vector-algorithms-0.8.0.4.tar.gz 26681 BLAKE2B fde5a8a9663e5e94e340f4edb1c1d17a47e7b561013982b5bf7711fe595913280476de629470ec9a049a6bd277587b1dc5390ec9e6dd0d7da87eb7f48ab891c8 SHA512 da5f52493c7f68df0a2c718724dcac9be758b09b14c8fa913aa328ee4c1286893fb239882018202d0fcd56709364ccddf3d620ff3b886d830102ef52a0868d42 -EBUILD vector-algorithms-0.8.0.4.ebuild 1247 BLAKE2B 6aea09a47919e2a241ff2deec2e43d85752703f84d5ba6fd517e84c4df8e8f703555b8b5d1c555569e91ee26416bad7491978818430464f40f697f7b2fc33f3a SHA512 afe1a3f6e48db69c4312d2e81e4eff6577d15f7b2565cbf4442e8d6a32555af08f98b41fa5cc808dd9f4d7815b3841f4a91399178c3dd0db79425bb6e1f10867 -MISC metadata.xml 691 BLAKE2B 5b808c9e8cf015292afd7748e66c901ac9ed49a4aedcb3f372532bc9f8ffd484ebb641a005597db87c2ecd8641c691ca2d4951615fd7b166d4b38efe679d494b SHA512 dd3c33752eab67d954cbac96686860a3f80e06e944eda70cc60e3f8d27e32f6033979118dfddfbefc3997cb6faa209c148280e8867046a036788d2ddfe856be1 +DIST vector-algorithms-0.9.0.1-rev1.cabal 3670 BLAKE2B ebb640235c30c3689dc4abe7e5978b435f6f3adb481b595f6ea8d3e702902fc815a07a7cf3569e1a7f82e25a9553bc0432a9897e39626a0813987bbc6947bffb SHA512 1cd195b4ea8c8245d832107c8fb3a58998b461a3973affce983ba802e300d05e8b45c58836d5623073cd4395c196a0d43f1c9648e834cb0d7c4aebf9e97409fd +DIST vector-algorithms-0.9.0.1.tar.gz 29149 BLAKE2B 4d1e713845c311ca6eea96ad6f42ee53e4fc115b5abe77fd582c5904e3fe8c6c6006a5f4adb0353919931b8f9c99aed812128bca36362e9571d4848ac00a7af6 SHA512 007a0aeac87ca6596cae0f67e8ab5cd3ac4120df940dd221745d86c6500fa1e732d6096248ba613472c57825283cae6a2d67d2d2a5a652496f9ad17c91f9b620 +EBUILD vector-algorithms-0.8.0.4.ebuild 1247 BLAKE2B a99bc86baad6d8b5c3238394e4a7838d98f565d77e13b2a74686f2dba35192a4341029f9f60386d91abeef729f83ea2c9f55763d33b09714ef4cfec3d9f007f4 SHA512 20664a9b5aa8a57ba5e45b1e6798dad51206a66e8ec7e7a1275a0159c08447d3de7b03d2d71d76438c92c8fd736507d02551a203548ad20ab2e62c540eabb241 +EBUILD vector-algorithms-0.9.0.1.ebuild 1215 BLAKE2B 60747e1862e4ae8d1dbb8a5e6d21d7edd87d52ec35e67e1810719b3e2223b24ccaabb27bf1fe44b63839250c953d65780862ce93965aca9d647ff3b0cd163469 SHA512 c16f1f0f589f2665034dcf8377f2c970dea5f32bd5c772266d577c839027bd0ac77e506d5323755cb4f74d6702204526dd5b1f328ac6912d45f2c3cd2ebd3f5d +MISC metadata.xml 876 BLAKE2B 93ca8151673a1584de866b78b004d603d6e4bedb01666c10a1c37b1c4c57a06dd28822a27ae9bfcb398f63457046b5277a6dfbedd556e5ab71722eef2bd20b6a SHA512 f3a3d1d2c204f6c775cdca132840c7854ad289afd6b7edcd544cc3fa5cff9ed94b9e949edb75f3e21b689565a66397121ddc139266169eee235de3ab4256e330 diff --git a/dev-haskell/vector-algorithms/metadata.xml b/dev-haskell/vector-algorithms/metadata.xml index 440975499a71..7d5210abf463 100644 --- a/dev-haskell/vector-algorithms/metadata.xml +++ b/dev-haskell/vector-algorithms/metadata.xml @@ -6,10 +6,14 @@ <name>Gentoo Haskell</name> </maintainer> <use> - <flag name="bench">Build a benchmarking program.</flag> - <flag name="boundschecks">Enable bounds checking.</flag> + <flag name="bench">Build a benchmarking program to test vector-algorithms performance</flag> + <flag name="boundschecks">Enable bounds checking</flag> <flag name="internalchecks">Enable internal consistency checks at the cost of a significant performance penalty.</flag> - <flag name="properties">Enable quickcheck tests.</flag> + <flag name="properties">Enable the quickcheck tests</flag> <flag name="unsafechecks">Enable bounds checking in unsafe operations at the cost of a significant performance penalty.</flag> </use> + <upstream> + <remote-id type="hackage">vector-algorithms</remote-id> + <remote-id type="github">erikd/vector-algorithms</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild index 9146d9f4e651..511e4de77a01 100644 --- a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild +++ b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 # ebuild generated by hackport 0.6.7.9999 #hackport: flags: -llvm diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1.ebuild new file mode 100644 index 000000000000..46514559ce74 --- /dev/null +++ b/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.3.0 +#hackport: flags: -llvm + +CABAL_HACKAGE_REVISION=1 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Efficient algorithms for vector arrays" +HOMEPAGE="https://github.com/erikd/vector-algorithms/" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="+bench +boundschecks internalchecks +properties unsafechecks" + +RDEPEND=">=dev-haskell/bitvec-1.0:=[profile?] <dev-haskell/bitvec-1.2:=[profile?] + >=dev-haskell/primitive-0.6.2.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] + >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.14:=[profile?] + >=dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( properties? ( >dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 ) ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag bench bench) \ + $(cabal_flag boundschecks boundschecks) \ + $(cabal_flag internalchecks internalchecks) \ + --flag=-llvm \ + $(cabal_flag properties properties) \ + $(cabal_flag unsafechecks unsafechecks) +} |