Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ml/flow_parser/
Date: Mon, 03 Apr 2017 09:23:07
Message-Id: 1491211377.454bdeedcddf0d7c7a77859d9ce8f29d1176cf58.aballier@gentoo
1 commit: 454bdeedcddf0d7c7a77859d9ce8f29d1176cf58
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 3 09:22:36 2017 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 3 09:22:57 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454bdeed
7
8 dev-ml/flow_parser: Initial import.
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 dev-ml/flow_parser/Manifest | 1 +
13 dev-ml/flow_parser/flow_parser-0.42.0.ebuild | 36 ++++++++++++++++++++++++++++
14 dev-ml/flow_parser/metadata.xml | 8 +++++++
15 3 files changed, 45 insertions(+)
16
17 diff --git a/dev-ml/flow_parser/Manifest b/dev-ml/flow_parser/Manifest
18 new file mode 100644
19 index 00000000000..a5358b6d0c0
20 --- /dev/null
21 +++ b/dev-ml/flow_parser/Manifest
22 @@ -0,0 +1 @@
23 +DIST flow-0.42.0.tar.gz 3202876 SHA256 5668a4a83242ac397239d001fbf071955a9e0a17ad255cb17b74345a434f7a93 SHA512 adcf4e2193eb1e2fcfea781efeac98abf3696d5684cb40224ff258d1246a2396649177ea77536c4c9ff5a610c4c7deea79305fe33157fb5e07b9c4c83a56600e WHIRLPOOL 58a2b392bc833c78b2690a75f6627f99082ae6f9e8405ef18421a50c2f531c4d3a009ae1740476c36863ffd8388b48aa9115fb1ea51971cbf36bf5d4f5b59ff0
24
25 diff --git a/dev-ml/flow_parser/flow_parser-0.42.0.ebuild b/dev-ml/flow_parser/flow_parser-0.42.0.ebuild
26 new file mode 100644
27 index 00000000000..8460f51ef8b
28 --- /dev/null
29 +++ b/dev-ml/flow_parser/flow_parser-0.42.0.ebuild
30 @@ -0,0 +1,36 @@
31 +# Copyright 1999-2017 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit findlib
37 +
38 +DESCRIPTION="JavaScript parser written in OCaml"
39 +HOMEPAGE="https://github.com/facebook/flow/tree/master/src/parser"
40 +SRC_URI="https://github.com/facebook/flow/archive/v${PV}.tar.gz -> flow-${PV}.tar.gz"
41 +
42 +LICENSE="BSD"
43 +SLOT="0/${PV}"
44 +KEYWORDS="~amd64"
45 +IUSE=""
46 +
47 +DEPEND="dev-lang/ocaml:="
48 +RDEPEND="${DEPEND}"
49 +DEPEND="${DEPEND}
50 + dev-ml/ocamlbuild"
51 +
52 +S="${WORKDIR}/flow-${PV}/src/parser"
53 +
54 +src_compile() {
55 + ocamlbuild parser_flow.cma parser_flow.cmxa || die
56 +}
57 +
58 +src_test() {
59 + emake test-ocaml
60 +}
61 +
62 +src_install() {
63 + findlib_src_preinst
64 + emake ocamlfind-install
65 + dodoc README.md
66 +}
67
68 diff --git a/dev-ml/flow_parser/metadata.xml b/dev-ml/flow_parser/metadata.xml
69 new file mode 100644
70 index 00000000000..ffac4d7ebc0
71 --- /dev/null
72 +++ b/dev-ml/flow_parser/metadata.xml
73 @@ -0,0 +1,8 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 +<maintainer type="project">
78 + <email>ml@g.o</email>
79 + <name>Gentoo ML Project</name>
80 +</maintainer>
81 +</pkgmetadata>