summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-23 05:29:14 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-23 05:29:14 +0100
commit7f740fcb9a0165d81bfecf7fb5da647763d76a1b (patch)
tree45dab58d8bd40ef97234398e9e1850495ea60273 /dev-ml
parent0bf5c5a0b1ff93d1f4aaa8cdea6acda5e42c2068 (diff)
gentoo auto-resync : 23:09:2022 - 05:29:13
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin35164 -> 35159 bytes
-rw-r--r--dev-ml/batteries/Manifest2
-rw-r--r--dev-ml/batteries/batteries-3.5.1.ebuild31
-rw-r--r--dev-ml/pprint/Manifest2
-rw-r--r--dev-ml/pprint/pprint-20220103.ebuild15
-rw-r--r--dev-ml/spawn/Manifest2
-rw-r--r--dev-ml/spawn/spawn-0.15.1.ebuild18
-rw-r--r--dev-ml/yojson/Manifest2
-rw-r--r--dev-ml/yojson/yojson-2.0.2.ebuild39
9 files changed, 111 insertions, 0 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 3beac4408a15..16c278402340 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/batteries/Manifest b/dev-ml/batteries/Manifest
index d5a08dabef0f..3a3f6199719c 100644
--- a/dev-ml/batteries/Manifest
+++ b/dev-ml/batteries/Manifest
@@ -1,3 +1,5 @@
DIST batteries-3.4.0.tar.gz 827778 BLAKE2B 569ce623ceb4272de784400540969a08d569a9b42e281f8001f046733a0fab6f50f4c195b8a8eec7f2e63209a1b882d6703843f76ec9adbfeb42d11e09b31f81 SHA512 e7a6e258430ec5bb97a1e83c7eb666c970db8bce82de4bf809797cf5e330ea987fe685008c4adb0ac4787c4cc6a1be06f6eae5a7ca856a1a0f83aa35716c23bd
+DIST batteries-3.5.1.tar.gz 835112 BLAKE2B 29602093e5d3789a2b80e1c36e2d5b29d9c286c1bcd272f84d71660eb2014b7dea82c25543c17656987f5d0870628a4af83eaace30f7edef960f8956b26eeb91 SHA512 36c8561079aa9fefc864c2f03bd8ae20aa05987bb67e7a9beac3ab4f440dbf7d44f141c172b05fddb1a5b618fc55a27962bb45fc39bd7b3a15d56e0ed3ff3870
EBUILD batteries-3.4.0.ebuild 724 BLAKE2B 856da73dfd657f2f503d5990fd3156bfd5d558a415c6091d90f257142a5a7f04133abad6fd182850f8d2e40a9f7ce312df4cf8cce4ff4cdfbe21590fd830fd06 SHA512 d83edbdded185b2e8e7ffbfa2676fe0731496a794f8f14a6e13b8298cab62ca15b3d4a0b0e312d874b6cfe28e2e0ab658cb25c91af05daf690cb78f45134c874
+EBUILD batteries-3.5.1.ebuild 723 BLAKE2B bb0409c946dcd301ea50c9156138854eb4201db961bb67a6582289c7b47e4428ff00903440f6892c1ff49ed8ca0c7f4ff6a8e8d1392ab76b13d74d86bf605c41 SHA512 f2b163efe285ecd2b90a055619b29b38c966ca29ebe1acf12f982740695a37b0fbfa3fec18f9fda5af84cb5b4379c1814c847816153f6bf6609c3eb5cb3c1354
MISC metadata.xml 337 BLAKE2B 2cb7f9b54ec498c0b25f3f6cb2011046c38c0103341f22dea799e2fe501c46336950040fcfb8fe3fd4723aa5f499e00e6b0dae364a8fc06b84aa348ddebea0c2 SHA512 88a13f02eead4f3c06bdfa1850ee53ee6d309181d89a0625a89dfa3e421f3f7cb3d896cc2f69f4ddf6cef05f1bff932b6c2d79b791d69b65a21afed822637ded
diff --git a/dev-ml/batteries/batteries-3.5.1.ebuild b/dev-ml/batteries/batteries-3.5.1.ebuild
new file mode 100644
index 000000000000..3ba6fc834d33
--- /dev/null
+++ b/dev-ml/batteries/batteries-3.5.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit findlib
+
+DESCRIPTION="A community-maintained standard library extension"
+HOMEPAGE="https://github.com/ocaml-batteries-team/batteries-included/"
+SRC_URI="https://github.com/ocaml-batteries-team/batteries-included/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}"/batteries-included-${PV}
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="
+ ${DEPEND}
+ dev-ml/num:=
+"
+BDEPEND="dev-ml/ocamlbuild"
+
+src_compile() {
+ emake BATTERIES_NATIVE=$(usex ocamlopt yes no)
+}
+
+src_install() {
+ findlib_src_install BATTERIES_NATIVE=$(usex ocamlopt yes no)
+}
diff --git a/dev-ml/pprint/Manifest b/dev-ml/pprint/Manifest
index 8ddfd928d96e..5ba90d112d47 100644
--- a/dev-ml/pprint/Manifest
+++ b/dev-ml/pprint/Manifest
@@ -1,3 +1,5 @@
DIST pprint-20211129.tar.gz 42778 BLAKE2B b5becf959d750e07ecf12c58cf6f41ff10f841d8034e9f89544b28e81eefdf564e2144a102fa918256736bb092de454eba13dfa38363e1ed230742eb95817e9d SHA512 12133735f558075f1ecdcec16cc11f7237dd82883c542645c479f534acd8ed6935f05a3f9aad8e330c329520852bdff6d420d632636bd9004a4d0aade762cae6
+DIST pprint-20220103.tar.gz 47809 BLAKE2B c581370be13f45d2d97a9fe7a6f7e81fc033a33a2f1740dcc808ce388356554506c00393efb05937b5833ae19fbf01c1fc9d013024d11724ef323110925bce88 SHA512 1c4d85e529414dc2d52602fae7e44ca036d2d35e9ce1906fd88b0f8a8d0ba1527042b0e5117fdeb51237b2311020a711065a917cc158b63e2ac932c97fa28406
EBUILD pprint-20211129.ebuild 429 BLAKE2B 24884f38b0a2953a4699a7950098a5145fecf7e6a50e93dbe5465022987dd6c6fabbe1e210031c2555f0f30bea5ba3f5b8a163ee4845bf0a7e6deca8a224e6f8 SHA512 26f7171e5a91d2e08b096c9e21071e3d0872ff9c6d72079f66050ba324ff8f409874c3c423e1aab37265efa6e068866a17cba07c493e0f3620168adb09ec0298
+EBUILD pprint-20220103.ebuild 429 BLAKE2B 530aaf35b85a6953211bdb4511df519b5a106222c964b665a01d8eefffabe7ecaaa1513bf84f898e42d5b9e5a4868390911792b376670a8af16963a0ef00d9ff SHA512 c6b863e7b8d85fe4affb62695c3ecc5c557ca9720f5d465a975b1da109162c5aab5a4ed20c781880e3d119f3b23ff6c8ac35cc8ecb4dcfb12e388081ed8a5aec
MISC metadata.xml 616 BLAKE2B 5c4be2630875c8804828574c1fbd5380f1de6bbb2e6fdac9c150f3a7b9528cd0068a3f8c75cd89a8436b6e0b7b6295b3521422f2c12d9f5185c8b4ed9e1c67c4 SHA512 8cd871302adbe1fa2cff2e2f7993d803254c4253c2469fdd5266012d73a3ddb5c65d89fd53e529293841ae851b491302e5eeb04422582ad32f398bcb30816fce
diff --git a/dev-ml/pprint/pprint-20220103.ebuild b/dev-ml/pprint/pprint-20220103.ebuild
new file mode 100644
index 000000000000..1b02c9dd5c4e
--- /dev/null
+++ b/dev-ml/pprint/pprint-20220103.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A pretty-printing combinator library and rendering engine"
+HOMEPAGE="https://github.com/fpottier/pprint/"
+SRC_URI="https://github.com/fpottier/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2 LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
diff --git a/dev-ml/spawn/Manifest b/dev-ml/spawn/Manifest
index 4ab47c09197f..44c29bdd7a02 100644
--- a/dev-ml/spawn/Manifest
+++ b/dev-ml/spawn/Manifest
@@ -1,5 +1,7 @@
DIST spawn-0.13.0.tar.gz 13048 BLAKE2B f64815c99b3ee7a0e4a18c33012df658e57d7973101ced83aa509c2dfa6455b59b110cc61477da0750305fb8b81ed4a1436a6a7418313185644ea531745a80da SHA512 897ffec4a4c15c819e4429f6b71427005d6b40df6039e6c7f0b1ca4b4e35b24304dc56e27ce88bd81f5b61f936444f5d6e80ea14483991067aa6ee072f4a90dc
DIST spawn-0.15.0.tar.gz 15808 BLAKE2B 72c29c012c3aa700b345e6c5b5a5b8bed4576c721cd9fa435c652e0605cc88bb545247e5a8284b7603e22ca5ab27d36042c6d8020742fc5e9e7b762167a9f864 SHA512 3a775b57a73efee6adbc30b32fa779f27d11c7008a46f90fdb9da6288533e2d83fc49dbcd770c087f2e4560c5586ff72a9a2985d8929955773cc10d83f126013
+DIST spawn-0.15.1.tar.gz 15861 BLAKE2B 95478f0f575688ba66dc69229463c6cf029c39e6edf8cead2d38dfa0fc01bacf85d63f09d6d084d96a2537c55b02184ce69166be12628a8046c7e007222f648c SHA512 efdb31d5ec5ea36d0bc80224d4ee04e46ce3428d1662870e6cebece92bc313d6eebee378802c0c059dd6e0cafea515308c31b7dfaf04a098eb4566583c1e9ed4
EBUILD spawn-0.13.0.ebuild 454 BLAKE2B 1ac7c1ae0f9035e8a5ecd80ddfb8cd25dc89a3c9b993608fc1bf6cf6c84239657b10592256ad306b543aa81294187df78f04eb056d9825f7b2283c0f2c2c3df3 SHA512 89c3c6106eb3dcf4f913e67238c91b109ad45730c116d692988004df8401e38b929bd09327cf0b963b1780f2db395035a1d20de2f5ba684951b2607f879b62fb
EBUILD spawn-0.15.0-r1.ebuild 475 BLAKE2B 2f5aa143ec534396b5bcd47a3b88598c088ec3738b1c9eca1d5edca48f51864a0352edc2f11411c979e11f1784270da004ed9a66acd80a499827f2db8cf55a5f SHA512 20f59b27ba7d9c32634b1aff137e8df2371afa62539b4f843bc8be1ad5842cba7656582b8779802c48b13f1e293cbc6ab25315fe0e9bce25bf8aeb7b8d0bde8e
+EBUILD spawn-0.15.1.ebuild 475 BLAKE2B 24731594b50953aceeff83d9880ca19221c4aaad3b1155dc64e360afe7e95409a83dfe7b4f0943fd73ecd593518b4b3940d4f198ccf18e001f04b10e222cfb9f SHA512 a7f1629a96cdcd938563c6cc0e181a1613fcef3b5738add0a3452c105a1998724e57c483f0fd2bc9b1da107663e1f029ff8a2e59a88e47c417421db631cd5def
MISC metadata.xml 314 BLAKE2B 24e080f5ed71e296ae2f0009a34fbb934250f84a002dc06bb7ef471ef97bfe8c1a38ed518b04be7ac0321fee38aa4c5688661e5b635edcb4cd19b468a92582e7 SHA512 8d2d7910c38d0272244e16bc337c787f520786d22986904a736da319eaa2629b136c951147e190bbaeb8a161cd38578daedfcd3101fdc7376635ed3d2aa35417
diff --git a/dev-ml/spawn/spawn-0.15.1.ebuild b/dev-ml/spawn/spawn-0.15.1.ebuild
new file mode 100644
index 000000000000..3d2f2b12da2e
--- /dev/null
+++ b/dev-ml/spawn/spawn-0.15.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Spawning sub-processes"
+HOMEPAGE="https://github.com/janestreet/spawn"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-ml/ppx_expect )"
diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 4d350929ebcb..488e43ef051d 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,5 +1,7 @@
DIST yojson-1.7.0.tar.gz 29704 BLAKE2B edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5 SHA512 25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
DIST yojson-2.0.0.tar.gz 44446 BLAKE2B 3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6 SHA512 9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b
+DIST yojson-2.0.2.tar.gz 46731 BLAKE2B adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c SHA512 61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2
EBUILD yojson-1.7.0.ebuild 768 BLAKE2B 2cc607961f2f28807c7f21b4321302cc6815c9a7a1a30074544d7c86bca5a8fc42fdd27df3b0485a382c7ae546e8c4cc14f263c3f884f1c78abb57e280b50e6e SHA512 1fcc4b8b8e577162626d0665a0be6dfc7ec622d7e4d9cb7ee80f468728941da6313575b346aab2f0e37257c5cf9b4733ab438250bc053bf52ed856689cd60f5b
EBUILD yojson-2.0.0.ebuild 823 BLAKE2B b97fc62e1695f573c13ba4a3e40f3dd4e6a18d2a2e2de95727e1e0190b5c58a08b2e629e378bc8243fa08aa7cbc1607b8e3450fb0fda2a1f9c1ae8144a400771 SHA512 d9187abc288ee0a96dfa286240c845686d5886b25c4b7e62444b4e32622c843342077c84fa4ceb275f4692504af7f6bf1fc8e45c2d962621f17291d0b7fb762d
+EBUILD yojson-2.0.2.ebuild 823 BLAKE2B b97fc62e1695f573c13ba4a3e40f3dd4e6a18d2a2e2de95727e1e0190b5c58a08b2e629e378bc8243fa08aa7cbc1607b8e3450fb0fda2a1f9c1ae8144a400771 SHA512 d9187abc288ee0a96dfa286240c845686d5886b25c4b7e62444b4e32622c843342077c84fa4ceb275f4692504af7f6bf1fc8e45c2d962621f17291d0b7fb762d
MISC metadata.xml 529 BLAKE2B 4cfc5392ca4b4402f01251818c776c63d607c2e1b8d216930db594ffe2e1146ac52f9492823e5ef97ba7b6f89b2ee8eaf367e785120ca5fcabdb36549ffb6ebd SHA512 7c415ac7330d8d3397911ddd213da9a6cd5dfe76fa2530ab22cbd70cd8f411fbfdb9d40aa8ca66dc202227799fe0b8ff81c81e57815f5e206c7f424b6218baf1
diff --git a/dev-ml/yojson/yojson-2.0.2.ebuild b/dev-ml/yojson/yojson-2.0.2.ebuild
new file mode 100644
index 000000000000..23350f1a6c06
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson"
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
+ >=dev-ml/seq-0.2.2:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1
+ test? ( dev-ml/alcotest )"
+
+src_prepare() {
+ default
+ # let's not build this
+ rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+ dune_src_install
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}