commit:     bba709c37b0879c861d752f6fc27c5b0322e4b47
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 16 16:42:36 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=bba709c3

dev-ml/xenstore-clients: use ounit2

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

 .../files/xenstore-clients-1.1.0-ounit2.patch      | 34 ++++++++++++++++++++++
 .../xenstore-clients/xenstore-clients-1.1.0.ebuild |  7 +++--
 2 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch 
b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
new file mode 100644
index 000000000..2058c8df8
--- /dev/null
+++ b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
@@ -0,0 +1,34 @@
+From a1a62c6928fc19a7268f4fa627f0bb0243b5eb94 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri <lssndrbarbi...@gmail.com>
+Date: Sat, 16 Apr 2022 18:40:19 +0200
+Subject: [PATCH] switch to ounit2
+
+Signed-off-by: Alessandro-Barbieri <lssndrbarbi...@gmail.com>
+---
+ test/dune               | 2 +-
+ xenstore_transport.opam | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test/dune b/test/dune
+index 3b5134b..f92c0df 100644
+--- a/test/dune
++++ b/test/dune
+@@ -1,4 +1,4 @@
+ (tests
+  (names client_test server_test)
+  (package xenstore_transport)
+- (libraries xenstore_transport xenstore xenstore.unix oUnit))
++ (libraries xenstore_transport xenstore xenstore.unix ounit2))
+diff --git a/xenstore_transport.opam b/xenstore_transport.opam
+index 0934220..23caac4 100644
+--- a/xenstore_transport.opam
++++ b/xenstore_transport.opam
+@@ -23,7 +23,7 @@ depends: [
+   "dune" {build & >= "1.0"}
+   "lwt"
+   "xenstore" {>= "2.0.0"}
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+ ]
+ build: [
+   ["dune" "subst"] {pinned}

diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild 
b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
index 8c480bfc5..88b925594 100644
--- a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
+++ b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
@@ -16,15 +16,16 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test"
 
 DEPEND="
-       dev-ml/lwt
-       dev-ml/xenstore
+       dev-ml/lwt:=
+       dev-ml/xenstore:=
 "
 RDEPEND="
        ${DEPEND}
-       test? ( dev-ml/ounit )
+       test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 
 src_install() {
        dune_src_install xenstore_transport

Reply via email to