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/utop/
Date: Wed, 08 Dec 2021 02:13:25
Message-Id: 1638929587.7f54a890eef40aca225338e6eb8fa71ab881712f.xgqt@gentoo
1 commit: 7f54a890eef40aca225338e6eb8fa71ab881712f
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 8 00:15:20 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 8 02:13:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f54a890
7
8 dev-ml/utop: new package; add version 2.8.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/utop/Manifest | 1 +
14 dev-ml/utop/metadata.xml | 19 +++++++++++++++++++
15 dev-ml/utop/utop-2.8.0.ebuild | 27 +++++++++++++++++++++++++++
16 3 files changed, 47 insertions(+)
17
18 diff --git a/dev-ml/utop/Manifest b/dev-ml/utop/Manifest
19 new file mode 100644
20 index 000000000000..0820c2287818
21 --- /dev/null
22 +++ b/dev-ml/utop/Manifest
23 @@ -0,0 +1 @@
24 +DIST utop-2.8.0.tar.gz 414059 BLAKE2B f94cc9a2e87d5341b1d7231574b1e0d8b179e600640281529ecfd2ce8827b9145d73030ea1ec59b20430d34155087f6d910c698c75d7566145c9db3a3ecbf872 SHA512 cf323249aa9a747081b3e39e8e8b99b69557082beb244dd0a28d64c6d11e3c03427c22da4fd364e9ae7f5d83d12ca3d2d48b9f4b6697ec704d486f3c23163dba
25
26 diff --git a/dev-ml/utop/metadata.xml b/dev-ml/utop/metadata.xml
27 new file mode 100644
28 index 000000000000..575a666b2394
29 --- /dev/null
30 +++ b/dev-ml/utop/metadata.xml
31 @@ -0,0 +1,19 @@
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 + utop is an improved toplevel (i.e., Read-Eval-Print Loop or REPL) for
42 + OCaml. It can run in a terminal or in Emacs. It supports line edition,
43 + history, real-time and context sensitive completion, colors, and more.
44 + It integrates with the Tuareg mode in Emacs.
45 + </longdescription>
46 + <upstream>
47 + <bugs-to>https://github.com/ocaml-community/utop/issues/</bugs-to>
48 + <remote-id type="github">ocaml-community/utop</remote-id>
49 + </upstream>
50 +</pkgmetadata>
51
52 diff --git a/dev-ml/utop/utop-2.8.0.ebuild b/dev-ml/utop/utop-2.8.0.ebuild
53 new file mode 100644
54 index 000000000000..d5b493a8c2cf
55 --- /dev/null
56 +++ b/dev-ml/utop/utop-2.8.0.ebuild
57 @@ -0,0 +1,27 @@
58 +# Copyright 1999-2021 Gentoo Authors
59 +# Distributed under the terms of the GNU General Public License v2
60 +
61 +EAPI=7
62 +
63 +inherit dune
64 +
65 +DESCRIPTION="Universal toplevel for OCaml"
66 +HOMEPAGE="https://github.com/ocaml-community/utop"
67 +SRC_URI="https://github.com/ocaml-community/utop/archive/${PV}.tar.gz -> ${P}.tar.gz"
68 +
69 +LICENSE="BSD"
70 +SLOT="0/${PV}"
71 +KEYWORDS="~amd64 ~x86"
72 +IUSE="+ocamlopt"
73 +
74 +RDEPEND="
75 + dev-ml/camomile:=
76 + dev-ml/lambda-term:=
77 + dev-ml/lwt:=
78 + dev-ml/react:=
79 +"
80 +DEPEND="${RDEPEND}"
81 +BDEPEND="
82 + dev-ml/cppo
83 + dev-ml/findlib
84 +"