summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin39787 -> 39782 bytes
-rw-r--r--dev-ml/reason/Manifest2
-rw-r--r--dev-ml/reason/reason-3.15.0.ebuild46
3 files changed, 48 insertions, 0 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 989ac6523a01..60e86d691ed4 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/reason/Manifest b/dev-ml/reason/Manifest
index 045e76899975..394b9f0d60d8 100644
--- a/dev-ml/reason/Manifest
+++ b/dev-ml/reason/Manifest
@@ -1,3 +1,5 @@
DIST reason-3.14.0.tar.gz 675438 BLAKE2B 19ddd7ab800f33c9766665980a67a1df23121f063fc39827d78414762f0487c61f14ee97a9d84a6a521752b14ab17d1a15a3b2037e8304513e4f6e8a32ab9ca6 SHA512 feff9f5d7a00c39d528710401fa902a8a3a20808dbae2b32d5470dc1870a98b0fa1eef60f2fc8b8f4147401939ed53b1cca908b7cf2db82101c21e95de0840eb
+DIST reason-3.15.0.tar.gz 687523 BLAKE2B 33e846d6d42570cf0ed6fd0da72a7d169a4457a77dd192b35c26b261682384869a8e162187df84fb45a671a644e2248bb13e1155cb7b83be73f5a2b8686a54ed SHA512 38f152e3c5c7842a0c3226fd5b5c8a736e3f1635f37d3790cce889471706730d3f60bc66e2037d59e906a1129cb0a6434482e36f7fe28b71f4884925be8511fb
EBUILD reason-3.14.0.ebuild 878 BLAKE2B 9f89e4e95213a940a5c6a488f33fc81d4b94ab98e232cf0564c90d6080ac0470d4fb8c9ab7461007350fa008eb3640e8338ddb044a89afcf37563da41044487c SHA512 096645169d0e1f7ab35d83d58bfac110c76f0511dae4b834c2b5ec672d787c7f515cd8a6f31f6afff645969a5037430fccab6deb1167a2a8c35c95f2227f7eb3
+EBUILD reason-3.15.0.ebuild 932 BLAKE2B df0de03b1cf5fc01c71a26cf2b37111fbbe9f0d52deb045c8a10f9147731906d14c07fdf47c5339986ae690dad8243aa89afb25f965de28d0e2bf60725b6f427 SHA512 d92caf0e6d89be02667b68416997ea299e97b511807e86a35e18a12abb3bb43aba5ed33cfab02f7f795f122f8d110a48576fd7e56b9c52778586e24aebd2aaa6
MISC metadata.xml 583 BLAKE2B f5c1da34708a350aea239b28e65a07903409ca72d4fb530dc6192a820c27fa2da8f2a0fdc2f5716d4ea98b7501e963a904b7299e6f3118e92b3418afa6ae1d6b SHA512 cfcd0f1819698d0563f0b7885d8f7173554c5af1cebcd541b82c304e06806a5b8682cc8f3daf40212cd28f994ec06b6a342bd79c0c90c6726bc7bf853e3883ce
diff --git a/dev-ml/reason/reason-3.15.0.ebuild b/dev-ml/reason/reason-3.15.0.ebuild
new file mode 100644
index 000000000000..d6d9830c4828
--- /dev/null
+++ b/dev-ml/reason/reason-3.15.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Simple, fast & type safe language that leverages JavaScript and OCaml"
+HOMEPAGE="https://reasonml.github.io/
+ https://github.com/reasonml/reason/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/reasonml/${PN}.git"
+else
+ SRC_URI="https://github.com/reasonml/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ dev-ml/cppo:=[ocamlopt?]
+ dev-ml/dune-build-info:=[ocamlopt?]
+ dev-ml/fix:=[ocamlopt?]
+ dev-ml/menhir:=[ocamlopt?]
+ dev-ml/merlin-extend:=[ocamlopt?]
+ dev-ml/ppx_derivers:=[ocamlopt?]
+ dev-ml/ppxlib:=[ocamlopt?]
+ dev-ml/ppxlib:=[ocamlopt?]
+ dev-ml/utop:=[ocamlopt?]
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+src_install() {
+ dune-install reason rtop
+
+ dodoc ./*.md ./docs/*.md
+}