commit: 64663230e3d6fda1afbde689cd427dcb049e8d5c Author: Philip Miess <Philip_Miess <AT> yahoo <DOT> com> AuthorDate: Sun Apr 12 18:28:22 2020 +0000 Commit: Philip Miess <Phil_miess <AT> yahoo <DOT> com> CommitDate: Sun Apr 12 18:28:22 2020 +0000 URL: https://gitweb.gentoo.org/repo/user/superposition.git/commit/?id=64663230
add jbuilder alternative dep dune-1 to packages Signed-off-by: Philip Miess <Philip_Miess <AT> yahoo.com> dev-ml/base/Manifest | 3 ++ dev-ml/base/base-0.9.4.ebuild | 34 ++++++++++++++++++++++ dev-ml/base/metadata.xml | 8 +++++ dev-ml/ocaml-compiler-libs/Manifest | 3 ++ dev-ml/ocaml-compiler-libs/metadata.xml | 8 +++++ .../ocaml-compiler-libs-0.9.0.ebuild | 19 ++++++++++++ dev-ml/ppx_ast/Manifest | 3 ++ dev-ml/ppx_ast/metadata.xml | 8 +++++ dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild | 24 +++++++++++++++ dev-ml/ppx_core/Manifest | 3 ++ dev-ml/ppx_core/metadata.xml | 8 +++++ dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild | 27 +++++++++++++++++ dev-ml/ppx_traverse_builtins/Manifest | 3 ++ dev-ml/ppx_traverse_builtins/metadata.xml | 8 +++++ .../ppx_traverse_builtins-0.9.0.ebuild | 20 +++++++++++++ dev-ml/sexplib/Manifest | 3 ++ dev-ml/sexplib/metadata.xml | 9 ++++++ dev-ml/sexplib/sexplib-0.9.3.ebuild | 23 +++++++++++++++ dev-ml/stdio/Manifest | 3 ++ dev-ml/stdio/metadata.xml | 8 +++++ dev-ml/stdio/stdio-0.9.1.ebuild | 23 +++++++++++++++ 21 files changed, 248 insertions(+) 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 +}