commit: 881fc10ea1f8baac4da8c91bf20b5c0985d58c1d Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Wed Jun 4 04:35:44 2025 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Wed Jun 4 04:37:16 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=881fc10e
dev-ml/core: depends on all 0.17.* slot of base Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> dev-ml/core/core-0.17.1-r1.ebuild | 46 +++++++++++++++++++++++++++++++++++++++ dev-ml/core/core-0.17.1.ebuild | 43 ------------------------------------ 2 files changed, 46 insertions(+), 43 deletions(-) diff --git a/dev-ml/core/core-0.17.1-r1.ebuild b/dev-ml/core/core-0.17.1-r1.ebuild new file mode 100644 index 000000000000..045752c145a3 --- /dev/null +++ b/dev-ml/core/core-0.17.1-r1.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="Jane Street's alternative to the standard library" +HOMEPAGE="https://github.com/janestreet/core" +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 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +# Jane Street Minor +JSM=$(ver_cut 1-2)* + +RDEPEND=" + >=dev-lang/ocaml-5 + =dev-ml/base-${JSM}:=[ocamlopt?] + =dev-ml/base_bigstring-${JSM}:=[ocamlopt?] + =dev-ml/base_quickcheck-${JSM}:=[ocamlopt?] + =dev-ml/bin_prot-${JSM}:=[ocamlopt?] + =dev-ml/fieldslib-${JSM}:=[ocamlopt?] + =dev-ml/jane-street-headers-${JSM}:=[ocamlopt?] + =dev-ml/jst-config-${JSM}:=[ocamlopt?] + =dev-ml/ppx_assert-${JSM}:=[ocamlopt?] + =dev-ml/ppx_base-${JSM}:=[ocamlopt?] + =dev-ml/ppx_diff-${JSM}:=[ocamlopt?] + =dev-ml/ppx_hash-${JSM}:=[ocamlopt?] + =dev-ml/ppx_inline_test-${JSM}:=[ocamlopt?] + =dev-ml/ppx_jane-${JSM}:=[ocamlopt?] + =dev-ml/ppx_optcomp-${JSM}:=[ocamlopt?] + =dev-ml/ppx_sexp_conv-${JSM}:=[ocamlopt?] + =dev-ml/ppx_sexp_message-${JSM}:=[ocamlopt?] + =dev-ml/sexplib-${JSM}:=[ocamlopt?] + =dev-ml/splittable_random-${JSM}:=[ocamlopt?] + =dev-ml/stdio-${JSM}:=[ocamlopt?] + =dev-ml/time_now-${JSM}:=[ocamlopt?] + =dev-ml/typerep-${JSM}:=[ocamlopt?] + =dev-ml/variantslib-${JSM}:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/core/core-0.17.1.ebuild b/dev-ml/core/core-0.17.1.ebuild deleted file mode 100644 index b181c9fb8087..000000000000 --- a/dev-ml/core/core-0.17.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Jane Street's alternative to the standard library" -HOMEPAGE="https://github.com/janestreet/core" -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 ~arm64 ~ppc ~ppc64" -IUSE="+ocamlopt" - -RDEPEND=" - >=dev-lang/ocaml-5 - dev-ml/base:${SLOT}[ocamlopt?] - dev-ml/base_bigstring:${SLOT}[ocamlopt?] - dev-ml/base_quickcheck:${SLOT}[ocamlopt?] - dev-ml/bin_prot:${SLOT}[ocamlopt?] - dev-ml/fieldslib:${SLOT}[ocamlopt?] - dev-ml/jane-street-headers:${SLOT}[ocamlopt?] - dev-ml/jst-config:${SLOT}[ocamlopt?] - dev-ml/ppx_assert:${SLOT}[ocamlopt?] - dev-ml/ppx_base:${SLOT}[ocamlopt?] - dev-ml/ppx_diff:${SLOT}[ocamlopt?] - dev-ml/ppx_hash:${SLOT}[ocamlopt?] - dev-ml/ppx_inline_test:${SLOT}[ocamlopt?] - dev-ml/ppx_jane:${SLOT}[ocamlopt?] - dev-ml/ppx_optcomp:${SLOT}[ocamlopt?] - dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?] - dev-ml/ppx_sexp_message:${SLOT}[ocamlopt?] - dev-ml/sexplib:${SLOT}[ocamlopt?] - dev-ml/splittable_random:${SLOT}[ocamlopt?] - dev-ml/stdio:${SLOT}[ocamlopt?] - dev-ml/time_now:${SLOT}[ocamlopt?] - dev-ml/typerep:${SLOT}[ocamlopt?] - dev-ml/variantslib:${SLOT}[ocamlopt?] -" -DEPEND="${RDEPEND}" -BDEPEND=">=dev-ml/dune-3.11"
