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/uniplate: metadata.xml uniplate-1.6.12.ebuild ChangeLog
Date: Wed, 29 Jan 2014 21:50:10
Message-Id: 20140129215007.6BFFF2004C@flycatcher.gentoo.org
1 slyfox 14/01/29 21:50:07
2
3 Added: metadata.xml uniplate-1.6.12.ebuild ChangeLog
4 Log:
5 Initial import. Help writing simple, concise and fast generic operations in haskell. A dev-haskell/hlint depend.
6
7 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)
8
9 Revision Changes Path
10 1.1 dev-haskell/uniplate/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/uniplate/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/uniplate/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>haskell</herd>
21 <maintainer>
22 <email>haskell@g.o</email>
23 </maintainer>
24 <longdescription>
25 Uniplate is library for writing simple and concise generic operations.
26 Uniplate has similar goals to the original Scrap Your Boilerplate work,
27 but is substantially simpler and faster. The Uniplate manual is available at
28 &lt;http://community.haskell.org/~ndm/darcs/uniplate/uniplate.htm&gt;.
29
30 To get started with Uniplate you should import one of the three following
31 modules:
32
33 * &quot;Data.Generics.Uniplate.Data&quot; - to quickly start writing generic functions.
34 Most users should start by importing this module.
35
36 * &quot;Data.Generics.Uniplate.Direct&quot; - a replacement for &quot;Data.Generics.Uniplate.Data&quot;
37 with substantially higher performance (around 5 times), but requires writing
38 instance declarations.
39
40 * &quot;Data.Generics.Uniplate.Operations&quot; - definitions of all the operations defined
41 by Uniplate. Both the above two modules re-export this module.
42
43 In addition, some users may want to make use of the following modules:
44
45 * &quot;Data.Generics.Uniplate.Zipper&quot; - a zipper built on top of Uniplate instances.
46
47 * &quot;Data.Generics.SYB&quot; - users transitioning from the Scrap Your Boilerplate library.
48
49 * &quot;Data.Generics.Compos&quot; - users transitioning from the Compos library.
50
51 * &quot;Data.Generics.Uniplate.DataOnly&quot; - users making use of both @Data@ and @Direct@
52 to avoid getting instance conflicts.
53 </longdescription>
54 </pkgmetadata>
55
56
57
58 1.1 dev-haskell/uniplate/uniplate-1.6.12.ebuild
59
60 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/uniplate/uniplate-1.6.12.ebuild?rev=1.1&view=markup
61 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/uniplate/uniplate-1.6.12.ebuild?rev=1.1&content-type=text/plain
62
63 Index: uniplate-1.6.12.ebuild
64 ===================================================================
65 # Copyright 1999-2014 Gentoo Foundation
66 # Distributed under the terms of the GNU General Public License v2
67 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/uniplate/uniplate-1.6.12.ebuild,v 1.1 2014/01/29 21:50:07 slyfox Exp $
68
69 EAPI=5
70
71 # ebuild generated by hackport 0.3.6.9999
72 #hackport: flags: +separate_syb,+typeable_fingerprint
73
74 CABAL_FEATURES="lib profile haddock hoogle hscolour"
75 inherit haskell-cabal
76
77 DESCRIPTION="Help writing simple, concise and fast generic operations."
78 HOMEPAGE="http://community.haskell.org/~ndm/uniplate/"
79 SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
80
81 LICENSE="BSD"
82 SLOT="0/${PV}"
83 KEYWORDS="~amd64 ~x86"
84 IUSE=""
85
86 RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
87 dev-haskell/syb:=[profile?]
88 >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
89 >=dev-lang/ghc-7.4.1:=
90 "
91 DEPEND="${RDEPEND}
92 >=dev-haskell/cabal-1.6
93 "
94
95 src_configure() {
96 haskell-cabal_src_configure \
97 --flag=separate_syb \
98 --flag=typeable_fingerprint
99 }
100
101
102
103 1.1 dev-haskell/uniplate/ChangeLog
104
105 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/uniplate/ChangeLog?rev=1.1&view=markup
106 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/uniplate/ChangeLog?rev=1.1&content-type=text/plain
107
108 Index: ChangeLog
109 ===================================================================
110 # ChangeLog for dev-haskell/uniplate
111 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
112 # $Header: /var/cvsroot/gentoo-x86/dev-haskell/uniplate/ChangeLog,v 1.1 2014/01/29 21:50:07 slyfox Exp $
113
114 *uniplate-1.6.12 (29 Jan 2014)
115
116 29 Jan 2014; Sergei Trofimovich <slyfox@g.o> +metadata.xml,
117 +uniplate-1.6.12.ebuild:
118 Initial import. Help writing simple, concise and fast generic operations in
119 haskell. A dev-haskell/hlint depend.