commit:     94c01885a095a006544a3960810b64e0a06d33a4
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 20:09:12 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 20:34:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c01885

dev-ml/ppx_expect: add 0.17.0

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

 dev-ml/ppx_expect/Manifest                 |  1 +
 dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild | 29 +++++++++++++++++++++++++++++
 profiles/package.mask                      |  1 +
 3 files changed, 31 insertions(+)

diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest
index 758e433e78df..60f9ccd30608 100644
--- a/dev-ml/ppx_expect/Manifest
+++ b/dev-ml/ppx_expect/Manifest
@@ -4,3 +4,4 @@ DIST ppx_expect-0.14.2.tar.gz 45703 BLAKE2B 
cd1371f6e7e0519c1b30c6d471a1f4be6cbe
 DIST ppx_expect-0.15.0.tar.gz 48825 BLAKE2B 
9363497cc5a507d4f9c51be11a3fef254cbd2541c146a1248755763bed6f54a69738ed72ac590e270856b9c04a5949c9bbd59ba25bc8e7d1fc9d76574bcc70c3
 SHA512 
945ebd31a94debd4a65c3a8dd7e6481e7debe043c48a60bab4085f9d05cba5b8663bf0f5498cb4cd0e86a24182b21006506f20873e5242b31db5de5629113ade
 DIST ppx_expect-0.15.1.tar.gz 48800 BLAKE2B 
de36b8eafb1393c6489f60d91a4eb0da15e0108db7b56536011cb4e0e7fd2168ab97d76256920d40bcf39283435b19b69afe17204a3ecca615ced9c3482e974a
 SHA512 
483c320dcfa628a1140d727e63fe4c5e2b298d9c58ab9975f8b3b5fcfbb3348f04a901d8b4a8d8288b14959fddbf2578a8b48de7352e4ce90439e26a27026780
 DIST ppx_expect-0.16.0.tar.gz 48460 BLAKE2B 
c4e9eecd689c1d0f79183020e634636ca340b16638fb0b76e5a7e89e08626d4cc88bd981533184ed7b81b8d34a0d302ff68920414472c084d5a969e45b6e791e
 SHA512 
fdc8cb76afc9c9b436cbf8627b0c6543ae64fc51e92bf25db99ace10646aef3be3d1a3659dedb3e888494ab4e380e387b92557a584fa3e1eca79e19751a0b950
+DIST ppx_expect-0.17.0.tar.gz 58411 BLAKE2B 
f9d503b2e6cca52ee66572e0d6e415b4840c3cabed45be034c7ef8265645d0a8916275b314c1042df32a2a126464e944bfbe5982dfbf136ecea0ff8dfd422bac
 SHA512 
2e313d4cbc6bac8d85924f14c927a34e4382c224eebc2180a473638717e3a59776998075e64efde0d387f953ffdc23ab57d7a3968d74b0012dd34b95cf9d1fb5

diff --git a/dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild 
b/dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild
new file mode 100644
index 000000000000..bf163bf0869d
--- /dev/null
+++ b/dev-ml/ppx_expect/ppx_expect-0.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Cram like framework for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_expect";
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+# https://bugs.gentoo.org/749291#c2
+#RESTRICT="test"
+
+RDEPEND="
+       >=dev-lang/ocaml-5
+       dev-ml/base:${SLOT}[ocamlopt?]
+       dev-ml/ppx_base:${SLOT}[ocamlopt?]
+       dev-ml/ppx_here:${SLOT}[ocamlopt?]
+       dev-ml/ppx_inline_test:${SLOT}[ocamlopt?]
+       >=dev-ml/ppxlib-0.32.1:=[ocamlopt?]
+       dev-ml/stdio:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"

diff --git a/profiles/package.mask b/profiles/package.mask
index 255e7d649c2b..a48cd7b758e1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -206,6 +206,7 @@ dev-ml/splittable_random:0/0.17
 dev-ml/base_quickcheck:0/0.17
 dev-ml/ppx_stable:0/0.17
 dev-ml/ppx_string:0/0.17
+dev-ml/ppx_expect:0/0.17
 
 # Arthur Zamarin <[email protected]> (2024-06-08)
 # EAPI=6, waiting for a version bump, not maintained for many years.

Reply via email to