summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Miess <Philip_Miess@yahoo.com>2020-04-12 14:28:22 -0400
committerPhilip Miess <Philip_Miess@yahoo.com>2020-04-12 14:28:22 -0400
commit64663230e3d6fda1afbde689cd427dcb049e8d5c (patch)
treeba5e04ab622d5139d97ef30b5ec0ad0a0ae9b032
parentadd obus 1.2.0 (diff)
downloadsuperposition-64663230e3d6fda1afbde689cd427dcb049e8d5c.tar.gz
superposition-64663230e3d6fda1afbde689cd427dcb049e8d5c.tar.bz2
superposition-64663230e3d6fda1afbde689cd427dcb049e8d5c.zip
add jbuilder alternative dep dune-1 to packages
Signed-off-by: Philip Miess <Philip_Miess@yahoo.com>
-rw-r--r--dev-ml/base/Manifest3
-rw-r--r--dev-ml/base/base-0.9.4.ebuild34
-rw-r--r--dev-ml/base/metadata.xml8
-rw-r--r--dev-ml/ocaml-compiler-libs/Manifest3
-rw-r--r--dev-ml/ocaml-compiler-libs/metadata.xml8
-rw-r--r--dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.9.0.ebuild19
-rw-r--r--dev-ml/ppx_ast/Manifest3
-rw-r--r--dev-ml/ppx_ast/metadata.xml8
-rw-r--r--dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild24
-rw-r--r--dev-ml/ppx_core/Manifest3
-rw-r--r--dev-ml/ppx_core/metadata.xml8
-rw-r--r--dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild27
-rw-r--r--dev-ml/ppx_traverse_builtins/Manifest3
-rw-r--r--dev-ml/ppx_traverse_builtins/metadata.xml8
-rw-r--r--dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild20
-rw-r--r--dev-ml/sexplib/Manifest3
-rw-r--r--dev-ml/sexplib/metadata.xml9
-rw-r--r--dev-ml/sexplib/sexplib-0.9.3.ebuild23
-rw-r--r--dev-ml/stdio/Manifest3
-rw-r--r--dev-ml/stdio/metadata.xml8
-rw-r--r--dev-ml/stdio/stdio-0.9.1.ebuild23
21 files changed, 248 insertions, 0 deletions
diff --git a/dev-ml/base/Manifest b/dev-ml/base/Manifest
new file mode 100644
index 0000000..2518a41
--- /dev/null
+++ b/dev-ml/base/Manifest
@@ -0,0 +1,3 @@
+DIST base-0.9.4.tar.gz 286689 BLAKE2B adf0da9f82aaa8884a99db2d307e72a40a232dbc2517b371af65671966d488f9f77e86c32425077cd513075b8a3546727f3f596eac7c46876b25198a46ac373b SHA512 9e25caee46ec09c835aa74857f415ac61adeb1ae8d6773334fa1b28699b9ebbac9ef95a698b1f324d0ad59c27ea52fea0e0df86bf4908b6ba3e5121eb8e26076
+EBUILD base-0.9.4.ebuild 739 BLAKE2B fd9be9e716d9b00ccc794984bbd8681a572235e22305de8c8e80525e0c38652235897f3213c58b74976759b4cff8ce78c9588b276dfd28da7c6e8bd651fc95d6 SHA512 c6a31d5ba79d39657b7f42e02c22c6d5108726ac112228271f9c711f3a84ebac04e574826fbd8fca1d3659d373b974b49c4c8d66b421f4a0a0f82b13c400da75
+MISC metadata.xml 247 BLAKE2B a1ec7bbf75487143e23a45480d73c2d7bb608ca65e22eb99edaeb0ab6ea1caa34fd81820b96ddedd3bf587e0ccfaaaace13b87ad04a1b67ea9cf2a9f7b83a0d0 SHA512 d0b27b806ab63f8582f19843878bf89c15a18ebdeca920396cb47eb52ead848f2c8c8285a86518837e39b460beb3e1b3e9a40c598277facfd25ee34d0fb3945a
diff --git a/dev-ml/base/base-0.9.4.ebuild b/dev-ml/base/base-0.9.4.ebuild
new file mode 100644
index 0000000..cc549cd
--- /dev/null
+++ b/dev-ml/base/base-0.9.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Standard library for OCaml"
+HOMEPAGE="https://github.com/janestreet/base"
+SRC_URI="https://github.com/janestreet/base/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-lang/ocaml:=
+ dev-ml/sexplib:=
+ <dev-ml/sexplib-100
+"
+DEPEND="${RDEPEND} dev-ml/opam
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )"
+
+src_test() {
+ jbuilder runtest || die
+}
+
+src_install() {
+ opam-installer -i \
+ --prefix="${ED}/usr" \
+ --libdir="${D}/$(ocamlc -where)" \
+ --docdir="${ED}/usr/share/doc/${PF}" \
+ ${PN}.install || die
+ dodoc ROADMAP.md README.org
+}
diff --git a/dev-ml/base/metadata.xml b/dev-ml/base/metadata.xml
new file mode 100644
index 0000000..539c455
--- /dev/null
+++ b/dev-ml/base/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">janestreet/base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ocaml-compiler-libs/Manifest b/dev-ml/ocaml-compiler-libs/Manifest
new file mode 100644
index 0000000..5fc06cd
--- /dev/null
+++ b/dev-ml/ocaml-compiler-libs/Manifest
@@ -0,0 +1,3 @@
+DIST ocaml-compiler-libs-0.9.0.tar.gz 6937 BLAKE2B d53a8312ffabfed0b137d435497b4d7953239f57176481f522cbb70fd49a1a8045850d7572830455aefff1a91c6c461c03f40392b386bacb03afda3f72e39005 SHA512 ee0751bcfb9cb75d272f7af4f7da184c0a8e348384a2481da9dea0245a4133de908a23d0a324e0353397a4f0c5bfd71d40a6a46dbd8e4acea922bad7cdc5ef64
+EBUILD ocaml-compiler-libs-0.9.0.ebuild 529 BLAKE2B b39d560acea3aa713b07482eb573898abf82b77dfe84e8d27bf49af4e955bc1069d367272902ba6ed1af1d490bf94e3275498a807d2409306bc5fcdadc001cc4 SHA512 58d674a35aa6303b7ab256c481051258c3b14b7bc81082682298c2cb17daff09e215f23e6a4ab8991172a6e37ea4e206cf65d8cc5ed00f88e4625b13d8a6e52e
+MISC metadata.xml 262 BLAKE2B d7304653f48782c8efacafb545457ea98b6b4b2570591a8866e37d37e68c7d002868e0b5421143bad4a94a796131c268d1ed59c2ea72cc41a91ea26065aa359c SHA512 bf2d79c33f71e2966ce79323c84e33ad8d8aed07c32dada1b7e1ef851ebef6f94f5bccd2c9bba1cb3b78ea31a2b4ddfe0eacea85e9a2d9fe4691b849600f7825
diff --git a/dev-ml/ocaml-compiler-libs/metadata.xml b/dev-ml/ocaml-compiler-libs/metadata.xml
new file mode 100644
index 0000000..b15fbc9
--- /dev/null
+++ b/dev-ml/ocaml-compiler-libs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">janestreet/ocaml-compiler-libs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.9.0.ebuild b/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.9.0.ebuild
new file mode 100644
index 0000000..fca7c88
--- /dev/null
+++ b/dev-ml/ocaml-compiler-libs/ocaml-compiler-libs-0.9.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit opam
+
+DESCRIPTION="Repackage the OCaml compiler libs so they do not expose everything at toplevel"
+HOMEPAGE="https://github.com/janestreet/ocaml-compiler-libs"
+SRC_URI="https://github.com/janestreet/ocaml-compiler-libs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )"
diff --git a/dev-ml/ppx_ast/Manifest b/dev-ml/ppx_ast/Manifest
new file mode 100644
index 0000000..87cead3
--- /dev/null
+++ b/dev-ml/ppx_ast/Manifest
@@ -0,0 +1,3 @@
+DIST ppx_ast-0.9.1.tar.gz 86802 BLAKE2B 5974cbea0b2566e83d8fb4192aa7e7f802aa7b6fa02b8f638ea12ac5c617fdca1f4426e0ee3fc761c46fe0ddf2e26d4ed402eb8c21fd84ce513a60996047ca28 SHA512 4a5a9fb47282877763ecf9638e67bcd1b57110c1acfcf446703ed335b9fa5aaa1521c55a75fce6025f91e715f9c4522b695444dde4d3ffa7feed79560e399ad7
+EBUILD ppx_ast-0.9.1.ebuild 549 BLAKE2B 599bddbe7feb2a01cfee0a0ee0a6e2579787ff9d1f9066380fb9771a817efe075311f6f9b6b7bd94bde16a8412dc2de34f5fdaeffb9b409f16b1fd0232350727 SHA512 bb522106088478e29097b0d07933387f37078628881e43c7a15d59dec95794aa4dbbeb683ae813996c09301588ed90a043a24be80f961c5ebc4873831ea7074d
+MISC metadata.xml 250 BLAKE2B 9341cb2a084631090778142143230c38fefbe25b9f889b2788cb4f9eb299b2d224f40a49ad6605620b4b167c277efd8fcd0a21fb9bccf261fef5a5900ff64219 SHA512 d548916a829165228c7bcc0c4e67b2c3695aaee3a7d8eba1f84ff532e1d10bb79730d0b8c73cc99fba9256fbc8a37d6281a6cc752b22a63d5c15d85dcdb1f66a
diff --git a/dev-ml/ppx_ast/metadata.xml b/dev-ml/ppx_ast/metadata.xml
new file mode 100644
index 0000000..7479fbd
--- /dev/null
+++ b/dev-ml/ppx_ast/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">janestreet/ppx_ast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild b/dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild
new file mode 100644
index 0000000..1df718e
--- /dev/null
+++ b/dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit opam
+
+DESCRIPTION="AST used in Jane Street ppx rewriters"
+HOMEPAGE="https://github.com/janestreet/ppx_ast"
+SRC_URI="https://github.com/janestreet/ppx_ast/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="
+ dev-ml/ocaml-compiler-libs:=
+ dev-ml/ocaml-migrate-parsetree:=
+"
+RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )
+"
diff --git a/dev-ml/ppx_core/Manifest b/dev-ml/ppx_core/Manifest
new file mode 100644
index 0000000..ce68fda
--- /dev/null
+++ b/dev-ml/ppx_core/Manifest
@@ -0,0 +1,3 @@
+DIST ppx_core-0.9.0.tar.gz 44525 BLAKE2B a2d67d6ba07217446af11f0e7030197f8894fd271b9eebefefa03a01ccb8692b1d866accf192926ea9193d639e1c551b085875baf877eb396d5a75c847378ec6 SHA512 04b0e096aa545c27f040feeea8745078e0fb9dbe4816ade6d3f39b6690da669c6c786334381dbccd74dfd46514ae88c6475b14db8c3216167a6acfea79601e06
+EBUILD ppx_core-0.9.0-r1.ebuild 627 BLAKE2B 7694a39d89f559048519e8006cb952f5ff860d0585baa297f1f39cc784e9c242be3ae3ca3161acf8c56c8a7e1235652146e5432fc88842f1a84cea75189fdf22 SHA512 f9bdf040b53b461466d062fcaaf723c29f7fca581e0561c11200042d6c70874df072c661e0b9893a3fc70bb41bf6ed89497376c3b6336482ba74c8f91004f11b
+MISC metadata.xml 251 BLAKE2B 43f8b8e793a8a333b0fbadd1e78014173d8bd4bdf7b2db458d051dce4203d6567a163aa4907b3bc4b795e1f7f40284c5a523648ced60f0640795d314971c9961 SHA512 f3c52d8807414ea6aa81cf9e2b88265cb9a6eec29b4e9327f676dafbba482a4fc103a5b15828de82d58e165e203a148b0d70d5bdc6ef2cfd9b1deab7cef1c4b4
diff --git a/dev-ml/ppx_core/metadata.xml b/dev-ml/ppx_core/metadata.xml
new file mode 100644
index 0000000..be8727d
--- /dev/null
+++ b/dev-ml/ppx_core/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">janestreet/ppx_core</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild b/dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild
new file mode 100644
index 0000000..490d4a9
--- /dev/null
+++ b/dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit opam
+
+DESCRIPTION="Standard library for ppx rewriters"
+HOMEPAGE="https://github.com/janestreet/ppx_core"
+SRC_URI="https://github.com/janestreet/ppx_core/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="
+ dev-ml/base:=
+ dev-ml/ocaml-compiler-libs:=
+ dev-ml/ppx_ast:=
+ dev-ml/ppx_traverse_builtins:=
+ dev-ml/stdio:=
+ dev-ml/ocaml-migrate-parsetree:=
+"
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )"
diff --git a/dev-ml/ppx_traverse_builtins/Manifest b/dev-ml/ppx_traverse_builtins/Manifest
new file mode 100644
index 0000000..ba4bb61
--- /dev/null
+++ b/dev-ml/ppx_traverse_builtins/Manifest
@@ -0,0 +1,3 @@
+DIST ppx_traverse_builtins-0.9.0.tar.gz 6328 BLAKE2B 1e111d97876fb97826a04dfddbd1289e4b64ca93cb09e2f8692fcd5c1b87eb09259938b31662ed712d3e3926cd3b8edecf967d85ce9846805c74b28a4359e02a SHA512 c8d77138f8fcd4d440870eb9126f5aca2d9fa917fac6bd9aa7f6dd4fb3e75f5860efbdc312ffc23b375808c33e1527726318918bf7bee61f470ef3a2cb40f6ba
+EBUILD ppx_traverse_builtins-0.9.0.ebuild 499 BLAKE2B 359a55875beec4bf024bbe37d73ad2c35f1352c6390e9ecb7208440f888b3815685a20386ad91f2c12238eb09f752ed62f17affd66c94d6a23aae5a6116c544e SHA512 71f2689978a169221edef66d1f597edaafe089b02cb7b8983aca5622fd417c1eb4b616603cf64e21b53b80367108e9aadbb778e86fdcf1190fc02ab5798fc888
+MISC metadata.xml 264 BLAKE2B f92c2dc9a8766e3e84530fb113e5bec9ec7a91d6351248f38cc1dd93fd0acf2c5dcfe79680b204b4384e74e939c83385492c6526cc9707bed98e721b7bd2e023 SHA512 b2454096ba7a7cedeaf3cca762d7e57fa69328631f7275de166a3b771730707c2b63888d1c317cdeb853677e3ddbfcf657e77cbabfcabc424cb848ce990106fa
diff --git a/dev-ml/ppx_traverse_builtins/metadata.xml b/dev-ml/ppx_traverse_builtins/metadata.xml
new file mode 100644
index 0000000..424c533
--- /dev/null
+++ b/dev-ml/ppx_traverse_builtins/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">janestreet/ppx_traverse_builtins</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild b/dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild
new file mode 100644
index 0000000..c4d4d02
--- /dev/null
+++ b/dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit opam
+
+DESCRIPTION="Builtins for ppx_traverse"
+HOMEPAGE="https://github.com/janestreet/ppx_traverse_builtins"
+SRC_URI="https://github.com/janestreet/ppx_traverse_builtins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )"
diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest
new file mode 100644
index 0000000..cce39be
--- /dev/null
+++ b/dev-ml/sexplib/Manifest
@@ -0,0 +1,3 @@
+DIST sexplib-0.9.3.tar.gz 75074 BLAKE2B 60ddb336f8ff334f995399e63a12d9ab5403ed27bf62259d13159eed0a5c6b246673406ca9ed9f542cdc4e53460a5136f56fe75127ea199448e85dd55cf53ff3 SHA512 32c471b3ef2b2595fed7fa748b7bc7059491651442dec0bca5a60b93458d78b0950e4386a973c9c856ba25f3f839d6747ab9e2e88b1927f9907e8107b63b706d
+EBUILD sexplib-0.9.3.ebuild 542 BLAKE2B 4a3990e41bf2043552bed3a2ac1b44c5b3c6b0e1e631a7d14613785283fe71e219ef2a9a0441e2a2eb7a854f8f6dace946b4252bea032ae4460634a37fafc220 SHA512 cd4b5da22b9aea7700ef2e8e09129b7c00e243ee8fee84214fb90bb019eda6c0e547c6530b1a06a5507bfb8fd2bbc92cbc9204ff9f20f10fafe20492f66c395d
+MISC metadata.xml 318 BLAKE2B 94d2bd4e11bc3eb230b40659e895e02461ba630f2a9958ccb0c7b93257ce1094a0cb1be6de2adad6e1bff1336b382716426304d95e2ddb10779028dae1850347 SHA512 e61d6cd232b6851868ab87294c1a5626cf4c614d580fd7ff22d3e558dbc89c5bb6e0bd6e44b7e4dc84a9afb06eba5c8d375860f1aa957cae4c6e62df1b1f6302
diff --git a/dev-ml/sexplib/metadata.xml b/dev-ml/sexplib/metadata.xml
new file mode 100644
index 0000000..214264c
--- /dev/null
+++ b/dev-ml/sexplib/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="bitbucket">yminsky/ocaml-core</remote-id>
+ <remote-id type="github">janestreet/sexplib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/sexplib/sexplib-0.9.3.ebuild b/dev-ml/sexplib/sexplib-0.9.3.ebuild
new file mode 100644
index 0000000..823491d
--- /dev/null
+++ b/dev-ml/sexplib/sexplib-0.9.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit opam
+
+DESCRIPTION="Library for automated conversion of OCaml-values to and from S-expressions"
+HOMEPAGE="https://github.com/janestreet/sexplib"
+SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )"
+
+src_test() {
+ jbuilder runtest || die
+}
diff --git a/dev-ml/stdio/Manifest b/dev-ml/stdio/Manifest
new file mode 100644
index 0000000..db3b4e2
--- /dev/null
+++ b/dev-ml/stdio/Manifest
@@ -0,0 +1,3 @@
+DIST stdio-0.9.1.tar.gz 9281 BLAKE2B fa3a5a3877aa2ab19155d865eea03458b742224de11857f9f2c1219eef3f0fbd6562cf0eafc90c59dab03053db0dcae27c19a73da4f3a73e3b6d6a9407868f3d SHA512 bfef782562af7fae790b8baf02bf5d5edae2ccff29531080a608fd9224710c7d0a1a346c3480b6eaf4d7be1a280e19d9380a4dd9072de6d68e48ac419d275716
+EBUILD stdio-0.9.1.ebuild 523 BLAKE2B ee6e8690161a15b6ddd257626ebfe8ed4830cb6090163fcb65edecdeface8c52fb49968fb5486fa4a7c5ce594ff37e1044d227f69c285168a12946d9e74c0cea SHA512 b7dffe86034b857e913957f268b2ab527841c1a1ca4a4d0f711f2606c193c784ff47166fc02ec65a221420c7c78084495e4fb20c823aecd8d2d7f02347407ebf
+MISC metadata.xml 248 BLAKE2B 0ea5efdb3867f8234cfd4825b1942388d32da43ef9c1f6a1b4984fa9d8d36a4d1a3b4c31a2b5bdcfe14cf357bd3d5bae0b6c91ce0e47f24f6eb97b4668f01a02 SHA512 084c750f1421cb9eb60b018f6c31e829e5fda6a832fc90c73f862e245816a1462e4cd3e338466df14b5eb9807d7ea427902ad45036520db302456be17652ee9c
diff --git a/dev-ml/stdio/metadata.xml b/dev-ml/stdio/metadata.xml
new file mode 100644
index 0000000..ce97306
--- /dev/null
+++ b/dev-ml/stdio/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">janestreet/stdio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/stdio/stdio-0.9.1.ebuild b/dev-ml/stdio/stdio-0.9.1.ebuild
new file mode 100644
index 0000000..f0cba50
--- /dev/null
+++ b/dev-ml/stdio/stdio-0.9.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit opam
+
+DESCRIPTION="Standard IO Library for OCaml"
+HOMEPAGE="https://github.com/janestreet/stdio"
+SRC_URI="https://github.com/janestreet/stdio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-ml/base:= dev-ml/sexplib:="
+DEPEND="${RDEPEND}
+ || ( dev-ml/jbuilder <dev-ml/dune-2.0.0 )"
+
+src_test() {
+ jbuilder runtest || die
+}