diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/json |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/json')
-rw-r--r-- | dev-haskell/json/Manifest | 5 | ||||
-rw-r--r-- | dev-haskell/json/json-0.9.1.ebuild | 36 | ||||
-rw-r--r-- | dev-haskell/json/metadata.xml | 24 |
3 files changed, 65 insertions, 0 deletions
diff --git a/dev-haskell/json/Manifest b/dev-haskell/json/Manifest new file mode 100644 index 000000000000..94b3cccb3e3e --- /dev/null +++ b/dev-haskell/json/Manifest @@ -0,0 +1,5 @@ +DIST json-0.9.1.tar.gz 22568 SHA256 96b57e4d167e45dc80aeff872a922ae9cdb953a1ded29ebbb51019b68f0085a2 SHA512 537257fed476683d0657c6474e465ca437e43e36b60ab132c0f584cece99a18d222ef9a33171543689ba5589434bc78cf2e0e5ff550804ff8969052d09430d57 WHIRLPOOL 4aa42dbbcf90354b97a7f464f6f407651833d371af89602c21d8ef61e95b67b1cd97b9c860980769294d793d21d564c01b1631e13f26f65acf9e2b6b6f7e24cb +EBUILD json-0.9.1.ebuild 944 SHA256 a9ba33d58021c83286f00e4fa18a749b9759e0c8042871901751a4cbb1ccf212 SHA512 1a189cef6f8949ee68dcc350002cae7862f26433044f7b62dae5fa0526214f90371c4156d8ce6be216fa82056d6908a289d0813faaaab5fe9d87e014da9aae94 WHIRLPOOL 89e15b4fe21919dbf30ef5a33413875a610d3bd8d1eabc0c5d30c2d53106da9b0934c83abe07cc598ed35deb6b4cae8e4e2ff71d9d02e1bd02949bea2f8da81d +MISC ChangeLog 2958 SHA256 e603da45d97f4ba5cc352c95aa3c06b39f4d5bfd18346a15b68eb47c60065acd SHA512 1573a80f91b857c506298f6903276f8a7bdee47e6f5045a50c57a913b65b7c6d82f11480af3b4b16e7c10c2f0e06fb093983aa0a499ec44a8706760ed1ba6fd9 WHIRLPOOL ea707d46f689e6c797d6a1025cdaf1ae194871b95dd157fb8a33501ba578136e80d7b178602bd32597efa2b9a2183d7fd3aacc7cb1c4baa6dc2a1829dae5a5d6 +MISC ChangeLog-2015 2214 SHA256 6a7b50a9fe283682fe45b18edc7e9d6900be30e0124f66e6735ca74fd9c424e3 SHA512 7ca414d101550b7f486bce19a30edecf3d5c14198457c27812eb0bba6d50dd7a0b7a1244b3c1d3a0d4245884c2b9fb2a91f0e735a9b01fe25335ddf98a9e27be WHIRLPOOL 1e66440211823c57dc8b6e07cb3fc39700a21fd3d5f4a2d279d5885c710708b31f82984a483dd2e1e58db1ac5ac17770d78bb8e1e9e02840f7497106d5e62464 +MISC metadata.xml 993 SHA256 ce3db577f2d76ef3817b3182f47fc86e0a47656fa75d4feaa9b3b604e1b3f2e3 SHA512 19724eb01ade1dac4b6e12271bfa698aab1ad16d4abc250114a4e17908ddf2bbbd788509ff5123745926bf229d0836e0046c3aa43b2ab6997088222c84a0b0a2 WHIRLPOOL 287c524eda7efe8378d1bcabd18188102bbeaf418000ab3bdd6b4148999385dd07cf7b439e65c6a5459450467dd1561ceb5221c9b39f359de698bbe732d11686 diff --git a/dev-haskell/json/json-0.9.1.ebuild b/dev-haskell/json/json-0.9.1.ebuild new file mode 100644 index 000000000000..613b26f8bb81 --- /dev/null +++ b/dev-haskell/json/json-0.9.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Support for serialising Haskell to and from JSON" +HOMEPAGE="http://hackage.haskell.org/package/json" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux" +IUSE="+generic mapdict +parsec +pretty" + +RDEPEND="dev-haskell/mtl:=[profile?] + dev-haskell/text:=[profile?] + >=dev-lang/ghc-7.4.1:= + generic? ( >=dev-haskell/syb-0.3.3:=[profile?] ) + parsec? ( dev-haskell/parsec:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6 +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag generic generic) \ + $(cabal_flag mapdict mapdict) \ + $(cabal_flag parsec parsec) \ + $(cabal_flag pretty pretty) +} diff --git a/dev-haskell/json/metadata.xml b/dev-haskell/json/metadata.xml new file mode 100644 index 000000000000..8bb7fe90bc27 --- /dev/null +++ b/dev-haskell/json/metadata.xml @@ -0,0 +1,24 @@ +<?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> + <longdescription> + JSON (JavaScript Object Notation) is a lightweight data-interchange + format. It is easy for humans to read and write. It is easy for + machines to parse and generate. It is based on a subset of the + JavaScript Programming Language, Standard ECMA-262 3rd Edition - + December 1999. + + This library provides a parser and pretty printer for converting + between Haskell values and JSON. + </longdescription> + <use> + <flag name="generic">Add support for generic encoder (<pkg>dev-haskell/syb</pkg>)</flag> + <flag name="mapdict">Encode Haskell maps as JSON dicts</flag> + <flag name="parsec">Add support for parsing with Parsec</flag> + <flag name="pretty">Add support for using pretty printing combinators</flag> + </use> +</pkgmetadata> |