Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-ml/fieldslib: metadata.xml ChangeLog fieldslib-0.1.0.ebuild
Date: Tue, 27 Oct 2009 12:08:31
Message-Id: E1N2kqV-0008OG-2P@stork.gentoo.org
1 aballier 09/10/27 12:08:15
2
3 Added: metadata.xml ChangeLog fieldslib-0.1.0.ebuild
4 Log:
5 initial import, ebuild by me
6 (Portage version: 2.2_rc46/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-ml/fieldslib/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ml/fieldslib/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ml/fieldslib/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>ml</herd>
20 <longdescription lang="en">
21 This library defines a syntax extension for OCaml using Camlp4 that
22 can be used to define first class values representing record fields,
23 and additional routines, to get and set record fields, iterate and fold
24 over all fields of a record and create new record values.
25 </longdescription>
26 </pkgmetadata>
27
28
29
30 1.1 dev-ml/fieldslib/ChangeLog
31
32 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ml/fieldslib/ChangeLog?rev=1.1&view=markup
33 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ml/fieldslib/ChangeLog?rev=1.1&content-type=text/plain
34
35 Index: ChangeLog
36 ===================================================================
37 # ChangeLog for dev-ml/fieldslib
38 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
39 # $Header: /var/cvsroot/gentoo-x86/dev-ml/fieldslib/ChangeLog,v 1.1 2009/10/27 12:08:13 aballier Exp $
40
41 *fieldslib-0.1.0 (27 Oct 2009)
42
43 27 Oct 2009; Alexis Ballier <aballier@g.o> +fieldslib-0.1.0.ebuild,
44 +metadata.xml:
45 initial import, ebuild by me
46
47
48
49
50 1.1 dev-ml/fieldslib/fieldslib-0.1.0.ebuild
51
52 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ml/fieldslib/fieldslib-0.1.0.ebuild?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ml/fieldslib/fieldslib-0.1.0.ebuild?rev=1.1&content-type=text/plain
54
55 Index: fieldslib-0.1.0.ebuild
56 ===================================================================
57 # Copyright 1999-2009 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 # $Header: /var/cvsroot/gentoo-x86/dev-ml/fieldslib/fieldslib-0.1.0.ebuild,v 1.1 2009/10/27 12:08:13 aballier Exp $
60
61 EAPI="2"
62 inherit findlib
63
64 DESCRIPTION="Folding over record fields"
65 HOMEPAGE="http://www.janestreet.com/ocaml"
66 SRC_URI="http://www.janestreet.com/ocaml/${P}.tgz"
67
68 LICENSE="LGPL-2.1-linking-exception"
69 SLOT="0"
70 KEYWORDS="~amd64"
71 IUSE=""
72
73 DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt]
74 dev-ml/type-conv"
75 RDEPEND="${DEPEND}"
76
77 S=${WORKDIR}/${P}/lib
78
79 src_compile() {
80 emake -j1 || die
81 }
82
83 src_test() {
84 cd "${WORKDIR}/${P}/sample"
85 emake || die
86 ./test.exe || die
87 }
88
89 src_install() {
90 findlib_src_preinst
91 emake install || die "make install failed"
92 dodoc ../README
93 }