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/lambda-term/
Date: Wed, 08 Dec 2021 02:13:21
Message-Id: 1638929587.31f3f571b219bd72f64846de765374ef40da1011.xgqt@gentoo
1 commit: 31f3f571b219bd72f64846de765374ef40da1011
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 8 00:04:28 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=31f3f571
7
8 dev-ml/lambda-term: new package; add version 3.1.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/lambda-term/Manifest | 1 +
14 dev-ml/lambda-term/lambda-term-3.1.0.ebuild | 25 +++++++++++++++++++++++++
15 dev-ml/lambda-term/metadata.xml | 22 ++++++++++++++++++++++
16 3 files changed, 48 insertions(+)
17
18 diff --git a/dev-ml/lambda-term/Manifest b/dev-ml/lambda-term/Manifest
19 new file mode 100644
20 index 000000000000..76e14c786369
21 --- /dev/null
22 +++ b/dev-ml/lambda-term/Manifest
23 @@ -0,0 +1 @@
24 +DIST lambda-term-3.1.0.tar.gz 144714 BLAKE2B a84af472834f33ce0a88b0e21f13db66e5b28576a959c0c2e173da045d4c408c183c9eb9664678de7574b840bd129284e406af3d7392ceb0b8be3e53973214bd SHA512 b1601749214747504a248392ec81ce20f4cd44bddbf14424e40725e6d506d925320fc7ef7f4ce58e876769d858c5e3882664e27ca33a9dc74d29a4a22ed0d705
25
26 diff --git a/dev-ml/lambda-term/lambda-term-3.1.0.ebuild b/dev-ml/lambda-term/lambda-term-3.1.0.ebuild
27 new file mode 100644
28 index 000000000000..82fa0daf8691
29 --- /dev/null
30 +++ b/dev-ml/lambda-term/lambda-term-3.1.0.ebuild
31 @@ -0,0 +1,25 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit dune
38 +
39 +DESCRIPTION="Terminal manipulation library for OCaml"
40 +HOMEPAGE="https://github.com/ocaml-community/lambda-term"
41 +SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="BSD"
44 +SLOT="0/${PV}"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="+ocamlopt"
47 +
48 +RDEPEND="
49 + dev-ml/camomile:=
50 + dev-ml/lwt:=
51 + dev-ml/lwt_log:=
52 + dev-ml/mew_vi:=
53 + dev-ml/react:=
54 + dev-ml/zed:=
55 +"
56 +DEPEND="${RDEPEND}"
57
58 diff --git a/dev-ml/lambda-term/metadata.xml b/dev-ml/lambda-term/metadata.xml
59 new file mode 100644
60 index 000000000000..756229c7addd
61 --- /dev/null
62 +++ b/dev-ml/lambda-term/metadata.xml
63 @@ -0,0 +1,22 @@
64 +<?xml version="1.0" encoding="UTF-8"?>
65 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
66 +
67 +<pkgmetadata>
68 + <maintainer type="project">
69 + <email>ml@g.o</email>
70 + <name>ML</name>
71 + </maintainer>
72 + <longdescription>
73 + Lambda-term is a cross-platform library for manipulating the terminal.
74 + It provides an abstraction for keys, mouse events, colors, as well as a set
75 + of widgets to write curses-like applications. The main objective of
76 + lambda-term is to provide a higher level functional interface to terminal
77 + manipulation than, for example, ncurses, by providing a native OCaml
78 + interface instead of bindings to a C library. Lambda-term integrates with
79 + zed to provide text edition facilities in console applications.
80 + </longdescription>
81 + <upstream>
82 + <bugs-to>https://github.com/ocaml-community/lambda-term/issues/</bugs-to>
83 + <remote-id type="github">ocaml-community/lambda-term</remote-id>
84 + </upstream>
85 +</pkgmetadata>