commit:     24374686d324ad2337a0b3b48f2a00f0e559ec97
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 06:11:05 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 16:06:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24374686

dev-ml/dune: bump to 2.8.2

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ml/dune/Manifest          |  1 +
 dev-ml/dune/dune-2.8.2.ebuild | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 95ed327cc58..5ed8ffceaf4 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/dev-ml/dune/dune-2.8.2.ebuild b/dev-ml/dune/dune-2.8.2.ebuild
new file mode 100644
index 00000000000..1656a916fb5
--- /dev/null
+++ b/dev-ml/dune/dune-2.8.2.ebuild
@@ -0,0 +1,33 @@
+# 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"
+
+DEPEND="dev-lang/ocaml"
+RDEPEND="${DEPEND}
+       !dev-ml/jbuilder"
+
+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