diff options
author | hololeap <hololeap@protonmail.com> | 2023-10-02 23:05:56 -0600 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-10-23 04:09:11 +0100 |
commit | 9c8833ddfa6ca31b9bedebd5b63d2eca621c1519 (patch) | |
tree | c399ced1d988d65cde61f3a22fc7223c2b793252 /dev-haskell/aeson | |
parent | dev-haskell/quickcheck-instances: add 0.3.29.1-r1 (diff) | |
download | gentoo-9c8833ddfa6ca31b9bedebd5b63d2eca621c1519.tar.gz gentoo-9c8833ddfa6ca31b9bedebd5b63d2eca621c1519.tar.bz2 gentoo-9c8833ddfa6ca31b9bedebd5b63d2eca621c1519.zip |
dev-haskell/aeson: add 2.1.2.1
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-haskell/aeson')
-rw-r--r-- | dev-haskell/aeson/Manifest | 2 | ||||
-rw-r--r-- | dev-haskell/aeson/aeson-2.1.2.1.ebuild | 81 | ||||
-rw-r--r-- | dev-haskell/aeson/metadata.xml | 4 |
3 files changed, 87 insertions, 0 deletions
diff --git a/dev-haskell/aeson/Manifest b/dev-haskell/aeson/Manifest index 22093d5f45ac..50aa1b5d1de5 100644 --- a/dev-haskell/aeson/Manifest +++ b/dev-haskell/aeson/Manifest @@ -1,2 +1,4 @@ DIST aeson-2.0.3.0-rev1.cabal 5867 BLAKE2B c64638d037ee4599a15c2c2c051b569649f57663312aaebc10c2a47cf2dfd834d03e8e4c909d70874737fd407f46f75744052ebe9319cde8ef56e4676115dbe0 SHA512 54b3ed453d6ec93a73d4bb639132164e1ffa698e87076577da39137ec2bb62b0c1a2f66d9412e1adad97d7d6cc32a6738e0495b0c4d312c183d7a29d01a29784 DIST aeson-2.0.3.0.tar.gz 297283 BLAKE2B e6784fd2081c56d6f2f2fb82b383478ab743fcce77568c430c2b62a79b4ee89901b7e278b1da948215215d50ef72bbdef128fb5dfb6679c92d30586d1406302e SHA512 546adaaf864ca40012a268d71f442479f0ad7c69e9f943391801570e227a2faa652494766f1f63b77c730e019e83ebdd7511426baa12792a28fbb470eca64552 +DIST aeson-2.1.2.1-rev3.cabal 6359 BLAKE2B d3e42c55def1ad014ad4d74b08385c462f6c9e5ddde40c0e248742e4123e58926a7e9fafeb3db3c1f98316bc3ce225430ec2571943c0ed50b206f6424fe5445a SHA512 2c7f2185c2c1e3506d6bc39ba096bcf9c6364b9437501c591b1accdbe081510a51bfe3a76e1fe63c40b093e263ac2eec8c4b58c31c93aed95918781e8a77b206 +DIST aeson-2.1.2.1.tar.gz 335908 BLAKE2B 73ca0e21006d68259c56313d99de897199526cd0d78f3d124d9f42e53bcd7498b3ac0abf5d1327ee64fcf29c7771186df88458a140eca21814ee4d77459b71ee SHA512 c7e3c5d61ac99b7e66a468cdcd0a20c9d0f42142b2398086aa1a3a992c60814c9d7505e4c15120fb00f0015ab1fb5592d6acdb31995e7af956f2867b95f12a40 diff --git a/dev-haskell/aeson/aeson-2.1.2.1.ebuild b/dev-haskell/aeson/aeson-2.1.2.1.ebuild new file mode 100644 index 000000000000..fc13f5d57318 --- /dev/null +++ b/dev-haskell/aeson/aeson-2.1.2.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.8.2.1.9999 +#hackport: flags: -developer,-bytestring-builder,-fast + +CABAL_HACKAGE_REVISION=3 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Fast JSON parsing and encoding" +HOMEPAGE="https://github.com/haskell/aeson" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="cffi +ordered-keymap" + +RESTRICT=test # one test case fails + +RDEPEND=" + >=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] + >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] + >=dev-haskell/data-fix-0.3.2:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] + >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-1.1:=[profile?] + >=dev-haskell/generically-0.1:=[profile?] <dev-haskell/generically-0.2:=[profile?] + >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] + >=dev-haskell/indexed-traversable-0.1.2:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] + >=dev-haskell/onetuple-0.3.1:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] + >=dev-haskell/primitive-0.7.3.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] + >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] + >=dev-haskell/scientific-0.3.7.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?] + >=dev-haskell/semialign-1.2:=[profile?] <dev-haskell/semialign-1.4:=[profile?] + >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] + >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] + >=dev-haskell/text-short-0.1.5:=[profile?] <dev-haskell/text-short-0.2:=[profile?] + >=dev-haskell/th-abstraction-0.3.0.0:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] + >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] + >=dev-haskell/time-compat-1.9.6:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] + >=dev-haskell/unordered-containers-0.2.10.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] + >=dev-haskell/uuid-types-1.0.5:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] + >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] + >=dev-haskell/witherable-0.4.2:=[profile?] <dev-haskell/witherable-0.5:=[profile?] + >=dev-lang/ghc-8.10.1:= + || ( + ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) + ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) + ) + dev-haskell/text:=[profile?] + cffi? ( + <dev-haskell/text-2.0:=[profile?] + ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.2.0.0 + test? ( + dev-haskell/base-compat + >=dev-haskell/base-orphans-0.5.3 <dev-haskell/base-orphans-0.10 + dev-haskell/base16-bytestring + >=dev-haskell/diff-0.4 <dev-haskell/diff-0.5 + >=dev-haskell/generic-deriving-1.10 <dev-haskell/generic-deriving-1.15 + >=dev-haskell/integer-logarithms-1 <dev-haskell/integer-logarithms-1.1 + >=dev-haskell/quickcheck-instances-0.3.29 <dev-haskell/quickcheck-instances-0.4 + dev-haskell/tasty + dev-haskell/tasty-golden + dev-haskell/tasty-hunit + dev-haskell/tasty-quickcheck + ) +" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-bytestring-builder \ + $(cabal_flag cffi cffi) \ + --flag=-developer \ + --flag=-fast \ + $(cabal_flag ordered-keymap ordered-keymap) +} diff --git a/dev-haskell/aeson/metadata.xml b/dev-haskell/aeson/metadata.xml index ce851fc40679..91c30329a7a5 100644 --- a/dev-haskell/aeson/metadata.xml +++ b/dev-haskell/aeson/metadata.xml @@ -9,4 +9,8 @@ <flag name="cffi">Controls whether to include c-ffi bits or pure haskell. Default to False for security.</flag> <flag name="ordered-keymap">Use ordered @Data.Map.Strict@ for KeyMap implementation.</flag> </use> + <upstream> + <remote-id type="hackage">aeson</remote-id> + <remote-id type="github">haskell/aeson</remote-id> + </upstream> </pkgmetadata> |