commit:     de1afc31f9fa822ea3cea9f9c0d0c91a3967cb15
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 16 17:07:14 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 16 18:27:38 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de1afc31

dev-ml/xen-evtchn: update HOMEPAGE

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

 .../xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch | 36 ++++++++++++++++++++++
 dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild          | 14 ++++++---
 2 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch 
b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
new file mode 100644
index 000000000..d0782f08b
--- /dev/null
+++ b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
@@ -0,0 +1,36 @@
+From b05b3dc57901a2312d48ce88418fde0ea495575f Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri <lssndrbarbi...@gmail.com>
+Date: Sat, 16 Apr 2022 19:05:44 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri <lssndrbarbi...@gmail.com>
+---
+ lib_test/dune        | 2 +-
+ xen-evtchn-unix.opam | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib_test/dune b/lib_test/dune
+index bdec54e..57dda23 100644
+--- a/lib_test/dune
++++ b/lib_test/dune
+@@ -1,6 +1,6 @@
+ (executables
+  (names main)
+- (libraries xen-evtchn xen-evtchn-unix oUnit lwt.unix))
++ (libraries xen-evtchn xen-evtchn-unix ounit2 lwt.unix))
+ 
+ (alias
+  (name runtest)
+diff --git a/xen-evtchn-unix.opam b/xen-evtchn-unix.opam
+index 4a94d81..cbc8250 100644
+--- a/xen-evtchn-unix.opam
++++ b/xen-evtchn-unix.opam
+@@ -14,7 +14,7 @@ depends: [
+   "lwt-dllist"
+   "lwt"
+   "cmdliner"
+-  "ounit" {with-test}
++  "ounit2" {with-test}
+   "conf-xen" {build}
+ ]
+ build: [

diff --git a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild 
b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
index ae76783a0..2cbe21c27 100644
--- a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
+++ b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
@@ -8,7 +8,10 @@ inherit dune multiprocessing
 MY_P="${PN}-v${PV}"
 
 DESCRIPTION="Xen event channel interface for Mirage"
-HOMEPAGE="https://github.com/mirage/ocaml-evtchn";
+HOMEPAGE="
+       https://github.com/mirage/ocaml-evtchn
+       https://opam.ocaml.org/packages/xen-evtchn/
+"
 
SRC_URI="https://github.com/mirage/ocaml-evtchn/releases/download/v${PV}/${MY_P}.tbz";
 S="${WORKDIR}/${MY_P}"
 
@@ -18,19 +21,20 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt test unix"
 
 RDEPEND="
-       dev-ml/lwt
-       dev-ml/lwt-dllist
-       dev-ml/cmdliner
+       dev-ml/lwt:=
+       dev-ml/lwt-dllist:=
+       dev-ml/cmdliner:=
 
        unix? ( app-emulation/xen )
 "
 DEPEND="
        ${RDEPEND}
-       test? ( dev-ml/ounit )
+       test? ( dev-ml/ounit2 )
 "
 
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( unix )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
 
 src_compile() {
        local pkgs="xen-evtchn"

Reply via email to