commit:     c99898eeed6fea59ce269dabc7a9a863b7994759
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 16 16:48:55 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 16 18:27:38 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c99898ee

dev-ml/io-page: use ounit2

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-ml/io-page/files/io-page-2.4.0-ounit2.patch | 34 +++++++++++++++++++++++++
 dev-ml/io-page/io-page-2.2.0.ebuild             |  2 +-
 dev-ml/io-page/io-page-2.4.0.ebuild             | 12 ++++++---
 3 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch 
b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
new file mode 100644
index 000000000..32c8deabf
--- /dev/null
+++ b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
@@ -0,0 +1,34 @@
+From d6432606b9d76ce399f47263992d39c306eb2fcf Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri <lssndrbarbi...@gmail.com>
+Date: Sat, 16 Apr 2022 18:45:58 +0200
+Subject: [PATCH] switch to ounit2
+
+Signed-off-by: Alessandro-Barbieri <lssndrbarbi...@gmail.com>
+---
+ io-page.opam  | 2 +-
+ lib_test/dune | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/io-page.opam b/io-page.opam
+index eca0112..b72af2e 100644
+--- a/io-page.opam
++++ b/io-page.opam
+@@ -11,7 +11,7 @@ depends: [
+   "ocaml" {>= "4.08.0"}
+   "dune" {>= "2.6"}
+   "cstruct" {>= "2.0.0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {dev}
+diff --git a/lib_test/dune b/lib_test/dune
+index 9eb6161..f23440b 100644
+--- a/lib_test/dune
++++ b/lib_test/dune
+@@ -1,4 +1,4 @@
+ (test
+  (name portable)
+  (package io-page)
+- (libraries io-page oUnit))
++ (libraries io-page ounit2))

diff --git a/dev-ml/io-page/io-page-2.2.0.ebuild 
b/dev-ml/io-page/io-page-2.2.0.ebuild
index dcb8fdb37..4e775d0cc 100644
--- a/dev-ml/io-page/io-page-2.2.0.ebuild
+++ b/dev-ml/io-page/io-page-2.2.0.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
 "
 DEPEND="
        ${RDEPEND}
-       test? ( dev-ml/ounit )
+       test? ( dev-ml/ounit2 )
        unix? ( dev-ml/configurator )
 "
 

diff --git a/dev-ml/io-page/io-page-2.4.0.ebuild 
b/dev-ml/io-page/io-page-2.4.0.ebuild
index 528316a84..c4ae6c82c 100644
--- a/dev-ml/io-page/io-page-2.4.0.ebuild
+++ b/dev-ml/io-page/io-page-2.4.0.ebuild
@@ -8,7 +8,10 @@ inherit dune
 MY_P="${PN}-v${PV}"
 
 DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="https://github.com/mirage/io-page";
+HOMEPAGE="
+       https://github.com/mirage/io-page
+       https://github.com/mirage/io-page
+"
 
SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz";
 S="${WORKDIR}/${MY_P}"
 
@@ -18,13 +21,14 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test"
 
 RDEPEND="
-       dev-ml/bigarray-compat
-       dev-ml/cstruct
+       dev-ml/bigarray-compat:=
+       dev-ml/cstruct:=
 "
 DEPEND="
        ${RDEPEND}
-       test? ( dev-ml/ounit )
+       test? ( dev-ml/ounit2 )
 "
 BDEPEND="virtual/pkgconfig"
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"

Reply via email to