commit:     099ae3fcc81930789bc8aaf0f90ece3524c0d9fa
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  3 17:01:05 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Jun  3 19:47:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099ae3fc

dev-ml/ppx_log: depends on all 0.17.* slot of base

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ml/ppx_log/ppx_log-0.17.0-r1.ebuild | 40 +++++++++++++++++++++++++++++++++
 dev-ml/ppx_log/ppx_log-0.17.0.ebuild    | 37 ------------------------------
 2 files changed, 40 insertions(+), 37 deletions(-)

diff --git a/dev-ml/ppx_log/ppx_log-0.17.0-r1.ebuild 
b/dev-ml/ppx_log/ppx_log-0.17.0-r1.ebuild
new file mode 100644
index 000000000000..89f7c6e932f4
--- /dev/null
+++ b/dev-ml/ppx_log/ppx_log-0.17.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Lazily rendering log messages"
+HOMEPAGE="https://github.com/janestreet/ppx_log";
+SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/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/ppx_compare-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_enumerate-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_expect-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_fields_conv-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_here-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_let-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_sexp_conv-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_sexp_message-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_sexp_value-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_string-${JSM}:=[ocamlopt?]
+       =dev-ml/ppx_variants_conv-${JSM}:=[ocamlopt?]
+       >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+       =dev-ml/sexplib-${JSM}:=[ocamlopt?]
+       =dev-ml/stdio-${JSM}:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"

diff --git a/dev-ml/ppx_log/ppx_log-0.17.0.ebuild 
b/dev-ml/ppx_log/ppx_log-0.17.0.ebuild
deleted file mode 100644
index a27a988d682a..000000000000
--- a/dev-ml/ppx_log/ppx_log-0.17.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Lazily rendering log messages"
-HOMEPAGE="https://github.com/janestreet/ppx_log";
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/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/ppx_compare:${SLOT}[ocamlopt?]
-       dev-ml/ppx_enumerate:${SLOT}[ocamlopt?]
-       dev-ml/ppx_expect:${SLOT}[ocamlopt?]
-       dev-ml/ppx_fields_conv:${SLOT}[ocamlopt?]
-       dev-ml/ppx_here:${SLOT}[ocamlopt?]
-       dev-ml/ppx_let:${SLOT}[ocamlopt?]
-       dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?]
-       dev-ml/ppx_sexp_message:${SLOT}[ocamlopt?]
-       dev-ml/ppx_sexp_value:${SLOT}[ocamlopt?]
-       dev-ml/ppx_string:${SLOT}[ocamlopt?]
-       dev-ml/ppx_variants_conv:${SLOT}[ocamlopt?]
-       >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
-       dev-ml/sexplib:${SLOT}[ocamlopt?]
-       dev-ml/stdio:${SLOT}[ocamlopt?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-ml/dune-3.11"

Reply via email to