From 57238c8420914cbaaa599f23ae866b9615c5032c Mon Sep 17 00:00:00 2001
From: Maciej Barć <xgqt@gentoo.org>
Date: Sun, 23 Oct 2022 10:26:16 +0200
Subject: dev-ml/yojson: hard block seq lower than 0.3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Maciej Barć <xgqt@gentoo.org>
---
 dev-ml/yojson/yojson-2.0.2-r1.ebuild | 39 ----------------------------------
 dev-ml/yojson/yojson-2.0.2-r2.ebuild | 41 ++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 39 deletions(-)
 delete mode 100644 dev-ml/yojson/yojson-2.0.2-r1.ebuild
 create mode 100644 dev-ml/yojson/yojson-2.0.2-r2.ebuild

(limited to 'dev-ml/yojson')

diff --git a/dev-ml/yojson/yojson-2.0.2-r1.ebuild b/dev-ml/yojson/yojson-2.0.2-r1.ebuild
deleted file mode 100644
index d86fe70884ac..000000000000
--- a/dev-ml/yojson/yojson-2.0.2-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="https://github.com/ocaml-community/yojson"
-SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="examples +ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-lang/ocaml-4.07:=[ocamlopt?]
-	!dev-ml/seq"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	>=dev-ml/cppo-1.6.1
-	test? ( dev-ml/alcotest )
-"
-
-src_prepare() {
-	default
-	# let's not build this
-	rm bench/dune yojson-bench.opam || die
-}
-
-src_install() {
-	dune_src_install
-
-	if use examples; then
-		dodoc -r examples
-		docompress -x /usr/share/doc/${PF}/examples
-	fi
-}
diff --git a/dev-ml/yojson/yojson-2.0.2-r2.ebuild b/dev-ml/yojson/yojson-2.0.2-r2.ebuild
new file mode 100644
index 000000000000..b2c26c811dab
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.2-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson"
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=dev-lang/ocaml-4.07:=[ocamlopt?]
+	!!<dev-ml/seq-0.3
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=dev-ml/cppo-1.6.1
+	test? ( dev-ml/alcotest )
+"
+
+src_prepare() {
+	default
+	# let's not build this
+	rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+	dune_src_install
+
+	if use examples; then
+		dodoc -r examples
+		docompress -x /usr/share/doc/${PF}/examples
+	fi
+}
-- 
cgit v1.2.3-65-gdbad