commit:     3a1eb7c35b1dc9809dbc7f2015ee1059badb1079
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 13 13:33:15 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 13 14:02:47 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1eb7c3

dev-ml/dune: add 2.8.4

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ml/dune/Manifest          |  1 +
 dev-ml/dune/dune-2.8.4.ebuild | 47 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index e2b12e2b1a7..59fcffa9514 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -2,3 +2,4 @@ DIST dune-1.11.4.tar.gz 849090 BLAKE2B 
4dace2d998dd00dd8fd51fef6bf0048fd7d0c7941
 DIST dune-2.1.0.tar.gz 1170295 BLAKE2B 
16ee2c34e0183bd255d23410f70001ca008b8e82815f93ad727079da00b8592d219e7664c93bed7b97b3a1e997306d60672b7d6c45fe6dae7371b4025df06722
 SHA512 
24afb44e458f819dfde3775b76c3ccf43f3fa5d8ce9a14ee9bf6658c1c116f95659c21a9ea208e5711c844fabc661cc434070bce6c9307154d506b6599ffb57f
 DIST dune-2.7.1.tar.gz 1290915 BLAKE2B 
85a2dee92d1ead03b43b80742c291f4470dd9e1d843fdb257754c567e2329c101d11b42573da19de537f0d8591ebdacfcaab1099e0f46bdeebcd8421eb1bbcb2
 SHA512 
b77d0e207263107365e5a6e94423e8ab4ddbab1f920872d915e4014b7cc69915274b53fe946bb4b29dfe3de2bf5573ab3b2bffb4db8eb50b472e7dfb6cab88b7
 DIST dune-2.8.2.tar.gz 1369417 BLAKE2B 
d846d35675a18abc3ccc57a52574d81a8fb4f082d9935912f035061c1107b47be8752daeb9c49bb2af4877e419a6c8bc30f846db6d773cf5267d3d761272a872
 SHA512 
fcbe45ea59492517e0868bf1f801c2bd2f3b1b30234e36d789c33e7ee48bd724726beb211697f3820609bbc27923c8c37d7be89dcbd059558014743360f2d0b7
+DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253

diff --git a/dev-ml/dune/dune-2.8.4.ebuild b/dev-ml/dune/dune-2.8.4.ebuild
new file mode 100644
index 00000000000..47084c42bd0
--- /dev/null
+++ b/dev-ml/dune/dune-2.8.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multiprocessing
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       >=dev-lang/ocaml-4.08:=
+       !dev-ml/jbuilder
+"
+DEPEND="
+       ${RDEPEND}
+       dev-ml/findlib
+       test? (
+               dev-ml/core_bench
+               dev-ml/ppx_bench
+               dev-ml/ppx_expect
+       )
+"
+
+QA_FLAGS_IGNORED=/usr/bin/dune
+
+src_configure() {
+       :
+}
+
+src_compile() {
+       ocaml bootstrap.ml || die
+       ./dune.exe build -p "${PN}" --profile dune-bootstrap -j 
$(makeopts_jobs) || die
+}
+
+src_install() {
+       default
+       mv "${ED}"/usr/doc "${ED}"/usr/share/doc/${PF} || die
+       mv "${ED}"/usr/man "${ED}"/usr/share/man || die
+}

Reply via email to