Gentoo Archives: gentoo-commits

From: "Sergei Trofimovich (slyfox)" <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-haskell/json: json-0.9.ebuild metadata.xml ChangeLog
Date: Thu, 05 Mar 2015 19:44:14
Message-Id: 20150305194409.4C95F131D0@oystercatcher.gentoo.org
1 slyfox 15/03/05 19:44:09
2
3 Modified: metadata.xml ChangeLog
4 Added: json-0.9.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)
9
10 Revision Changes Path
11 1.4 dev-haskell/json/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/json/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 25 Jul 2014 08:58:40 -0000 1.3
24 +++ metadata.xml 5 Mar 2015 19:44:09 -0000 1.4
25 @@ -8,9 +8,13 @@
26 machines to parse and generate. It is based on a subset of the
27 JavaScript Programming Language, Standard ECMA-262 3rd Edition -
28 December 1999.
29 +
30 + This library provides a parser and pretty printer for converting
31 + between Haskell values and JSON.
32 </longdescription>
33 <use>
34 <flag name="generic">Add support for generic encoder (<pkg>dev-haskell/syb</pkg>)</flag>
35 + <flag name="mapdict">Encode Haskell maps as JSON dicts</flag>
36 <flag name="parsec">Add support for parsing with Parsec</flag>
37 <flag name="pretty">Add support for using pretty printing combinators</flag>
38 </use>
39
40
41
42 1.14 dev-haskell/json/ChangeLog
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/ChangeLog?rev=1.14&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/ChangeLog?rev=1.14&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/ChangeLog?r1=1.13&r2=1.14
47
48 Index: ChangeLog
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/dev-haskell/json/ChangeLog,v
51 retrieving revision 1.13
52 retrieving revision 1.14
53 diff -u -r1.13 -r1.14
54 --- ChangeLog 25 Jul 2014 08:58:40 -0000 1.13
55 +++ ChangeLog 5 Mar 2015 19:44:09 -0000 1.14
56 @@ -1,6 +1,12 @@
57 # ChangeLog for dev-haskell/json
58 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
59 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/json/ChangeLog,v 1.13 2014/07/25 08:58:40 slyfox Exp $
60 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
61 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/json/ChangeLog,v 1.14 2015/03/05 19:44:09 slyfox Exp $
62 +
63 +*json-0.9 (05 Mar 2015)
64 +
65 + 05 Mar 2015; Sergei Trofimovich <slyfox@g.o> +json-0.9.ebuild,
66 + metadata.xml:
67 + Version bump.
68
69 25 Jul 2014; Sergei Trofimovich <slyfox@g.o> metadata.xml:
70 Drop redundant '<maintainer>' field, leave only '<herd>'.
71
72
73
74 1.1 dev-haskell/json/json-0.9.ebuild
75
76 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/json-0.9.ebuild?rev=1.1&view=markup
77 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/json/json-0.9.ebuild?rev=1.1&content-type=text/plain
78
79 Index: json-0.9.ebuild
80 ===================================================================
81 # Copyright 1999-2015 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/json/json-0.9.ebuild,v 1.1 2015/03/05 19:44:09 slyfox Exp $
84
85 EAPI=5
86
87 # ebuild generated by hackport 0.4.4.9999
88
89 CABAL_FEATURES="lib profile haddock hoogle hscolour"
90 inherit haskell-cabal
91
92 DESCRIPTION="Support for serialising Haskell to and from JSON"
93 HOMEPAGE="http://hackage.haskell.org/package/json"
94 SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
95
96 LICENSE="BSD"
97 SLOT="0/${PV}"
98 KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
99 IUSE="+generic mapdict +parsec +pretty"
100
101 RDEPEND="dev-haskell/mtl:=[profile?]
102 dev-haskell/text:=[profile?]
103 >=dev-lang/ghc-7.4.1:=
104 generic? ( >=dev-haskell/syb-0.3.3:=[profile?] )
105 parsec? ( dev-haskell/parsec:=[profile?] )
106 "
107 DEPEND="${RDEPEND}
108 >=dev-haskell/cabal-1.6
109 "
110
111 src_configure() {
112 haskell-cabal_src_configure \
113 $(cabal_flag generic generic) \
114 $(cabal_flag mapdict mapdict) \
115 $(cabal_flag parsec parsec) \
116 $(cabal_flag pretty pretty)
117 }