Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ml/extlib/
Date: Sun, 29 Dec 2019 11:44:22
Message-Id: 1577619853.578b58a9fdf1462165eabdfb8737cd3ff0c5bc13.zlogene@gentoo
1 commit: 578b58a9fdf1462165eabdfb8737cd3ff0c5bc13
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 29 11:42:27 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 29 11:44:13 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578b58a9
7
8 dev-ml/extlib: Version bump (v1.7.6)
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.16
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 dev-ml/extlib/Manifest | 1 +
14 dev-ml/extlib/extlib-1.7.6.ebuild | 50 +++++++++++++++++++++++++++++++++++++++
15 2 files changed, 51 insertions(+)
16
17 diff --git a/dev-ml/extlib/Manifest b/dev-ml/extlib/Manifest
18 index fc8595fba34..2098ac0736a 100644
19 --- a/dev-ml/extlib/Manifest
20 +++ b/dev-ml/extlib/Manifest
21 @@ -1,2 +1,3 @@
22 DIST extlib-1.7.1.tar.gz 85397 BLAKE2B f2e924f651cc43ca29914c95400a26bfd062ecb4e7379d169533d394497215906b56e8f57ba29358965f0b8c125c33dcb9a0a95c09488404fd348261d075457f SHA512 42ea1be22a57ab31e5857df0c4c0f98a07e1b5958b34181cd5ab7c83ded112c208315d22cd3dd178d53e75ca109a70cb47ae479e95be8c47ea2087b1a158dc4d
23 DIST extlib-1.7.2.tar.gz 85934 BLAKE2B fab7f5f99be414a83f46144bc8f2f54aeb545ef9041b62f227f9dafd267a3f8608b94388ffc39903b069ec7d481b4da8a6a2e9aa289c68263613cf64aa6a45e0 SHA512 d9f34f5bbd5e94a8dccc5bdbc1ec0e5015608675469c4f513461fa587a5eb7e1398542388fd885d7656591ca85ce30c0e2a9ee26b9722a9dd65189aac35d64ed
24 +DIST extlib-1.7.6.tar.gz 88068 BLAKE2B 32376c09728ec7e7d762888ad706641b94bcc976f2e1f42f246ba79fe862b60df7ff924e1e22e89333d8f2e1d999deb71eee481c3c5919aa5d1e02731f64f323 SHA512 3065e2474fb0e480ed076aa1156584a4a6c839cd5d9e59f341e41113abb1736241354aa7ee7cb492967698bc392969522fd5bf30d1ad7f94754c4e10f376afa8
25
26 diff --git a/dev-ml/extlib/extlib-1.7.6.ebuild b/dev-ml/extlib/extlib-1.7.6.ebuild
27 new file mode 100644
28 index 00000000000..54e4c815cc3
29 --- /dev/null
30 +++ b/dev-ml/extlib/extlib-1.7.6.ebuild
31 @@ -0,0 +1,50 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit findlib
38 +
39 +DESCRIPTION="Standard library extensions for O'Caml"
40 +HOMEPAGE="https://github.com/ygrek/ocaml-extlib"
41 +SRC_URI="https://github.com/ygrek/ocaml-extlib/archive/${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="LGPL-2.1"
44 +SLOT="0/${PV}"
45 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
46 +IUSE="doc +ocamlopt"
47 +
48 +RDEPEND="
49 + >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
50 +"
51 +DEPEND="${RDEPEND}
52 + dev-ml/cppo"
53 +
54 +S="${WORKDIR}/ocaml-${P}"
55 +
56 +src_compile() {
57 + cd src || die
58 + emake -j1 all
59 + if use ocamlopt; then
60 + emake opt cmxs
61 + fi
62 +
63 + if use doc; then
64 + emake doc
65 + fi
66 +}
67 +
68 +src_test() {
69 + emake -j1 test
70 +}
71 +
72 +src_install () {
73 + findlib_src_install
74 +
75 + # install documentation
76 + dodoc README.md
77 +
78 + if use doc; then
79 + dodoc -r src/doc/
80 + fi
81 +}