Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ml/reason/
Date: Wed, 08 Dec 2021 02:13:22
Message-Id: 1638929588.66b3f80eafef674829a5d3102b9b9e220ce3d894.xgqt@gentoo
1 commit: 66b3f80eafef674829a5d3102b9b9e220ce3d894
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 8 00:54:20 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 8 02:13:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b3f80e
7
8 dev-lang/reason: new package; add version 3.7.0
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
12
13 dev-ml/reason/Manifest | 1 +
14 dev-ml/reason/metadata.xml | 17 +++++++++++++++++
15 dev-ml/reason/reason-3.7.0.ebuild | 26 ++++++++++++++++++++++++++
16 3 files changed, 44 insertions(+)
17
18 diff --git a/dev-ml/reason/Manifest b/dev-ml/reason/Manifest
19 new file mode 100644
20 index 000000000000..4371149c2a48
21 --- /dev/null
22 +++ b/dev-ml/reason/Manifest
23 @@ -0,0 +1 @@
24 +DIST reason-3.7.0.tgz 1188558 BLAKE2B e5d9cebf98f95824b78d440fa9f91460eae1a1ed44a38e74be4f9404a0bdec046578d25febdf55c266466bffc16b4449e982f157b6d5aabfa1d507fdc3eb5aaf SHA512 263059970c88e105f09e8e47b3967add11fda31a79942f573c90a0ccb04149a5baaf3c3bbd1dd5a085ccdd3e63505f84855dd0fb888d34a9e9eda3248f300e24
25
26 diff --git a/dev-ml/reason/metadata.xml b/dev-ml/reason/metadata.xml
27 new file mode 100644
28 index 000000000000..e1eb21a2e32d
29 --- /dev/null
30 +++ b/dev-ml/reason/metadata.xml
31 @@ -0,0 +1,17 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +
35 +<pkgmetadata>
36 + <maintainer type="project">
37 + <email>ml@g.o</email>
38 + <name>ML</name>
39 + </maintainer>
40 + <longdescription>
41 + Reason provides a new ES6-inspired syntax for OCaml. It's also the umbrella
42 + project for a set of tools for the OCaml and JavaScript ecosystems.
43 + </longdescription>
44 + <upstream>
45 + <bugs-to>https://github.com/facebook/reason/issues/</bugs-to>
46 + <remote-id type="github">facebook/reason</remote-id>
47 + </upstream>
48 +</pkgmetadata>
49
50 diff --git a/dev-ml/reason/reason-3.7.0.ebuild b/dev-ml/reason/reason-3.7.0.ebuild
51 new file mode 100644
52 index 000000000000..c59e5dd86deb
53 --- /dev/null
54 +++ b/dev-ml/reason/reason-3.7.0.ebuild
55 @@ -0,0 +1,26 @@
56 +# Copyright 1999-2021 Gentoo Authors
57 +# Distributed under the terms of the GNU General Public License v2
58 +
59 +EAPI=7
60 +
61 +inherit dune
62 +
63 +DESCRIPTION="Simple, fast & type safe language that leverages JavaScript and OCaml"
64 +HOMEPAGE="https://reasonml.github.io"
65 +SRC_URI="https://registry.npmjs.org/@esy-ocaml/${PN}/-/${P}.tgz"
66 +S="${WORKDIR}/package"
67 +
68 +LICENSE="BSD"
69 +SLOT="0/${PV}"
70 +KEYWORDS="~amd64"
71 +IUSE="+ocamlopt"
72 +
73 +RDEPEND="
74 + dev-ml/fix:=
75 + dev-ml/menhir:=
76 + dev-ml/merlin-extend:=
77 + dev-ml/ocaml-migrate-parsetree:=
78 + dev-ml/result:=
79 + dev-ml/utop:=
80 +"
81 +DEPEND="${RDEPEND}"