* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/vchan/, dev-ml/vchan/files/
@ 2022-04-16 18:27 Alessandro Barbieri
0 siblings, 0 replies; only message in thread
From: Alessandro Barbieri @ 2022-04-16 18:27 UTC (permalink / raw
To: gentoo-commits
commit: 5586288de89616ebaf454e28a9c4b6643b7ea548
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 16 18:02:39 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=5586288d
dev-ml/vchan: update HOMEPAGE
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-ml/vchan/files/vchan-6.0.1-ounit2.patch | 78 +++++++++++++++++++++++++++++
dev-ml/vchan/vchan-6.0.1.ebuild | 32 ++++++------
2 files changed, 96 insertions(+), 14 deletions(-)
diff --git a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
new file mode 100644
index 000000000..86a8bdc38
--- /dev/null
+++ b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
@@ -0,0 +1,78 @@
+From 56fe85c077bb3dfe936dcf9eaa96229a223d2028 Mon Sep 17 00:00:00 2001
+From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
+Date: Sat, 16 Apr 2022 20:00:53 +0200
+Subject: [PATCH] use ounit2
+
+Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
+---
+ .coverage.sh | 2 +-
+ lib_test/dune | 2 +-
+ vchan-unix.opam | 2 +-
+ vchan-xen.opam | 2 +-
+ vchan.opam | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/.coverage.sh b/.coverage.sh
+index bd8dcc8..c263bb7 100644
+--- a/.coverage.sh
++++ b/.coverage.sh
+@@ -11,7 +11,7 @@ if [ -z "$KEEP" ]; then trap "popd; rm -rf $COVERAGE_DIR" EXIT; fi
+ $(which cp) -r ../* .
+
+ eval `opam config env`
+-opam install -y bisect_ppx oasis ocveralls ounit
++opam install -y bisect_ppx oasis ocveralls ounit2
+
+ sed -i 's/BuildDepends:/BuildDepends: bisect_ppx,/g' _oasis
+ oasis setup
+diff --git a/lib_test/dune b/lib_test/dune
+index ce2e21b..c8fa076 100644
+--- a/lib_test/dune
++++ b/lib_test/dune
+@@ -1,6 +1,6 @@
+ (executables
+ (names test)
+- (libraries cmdliner lwt lwt.unix vchan oUnit))
++ (libraries cmdliner lwt lwt.unix vchan ounit2))
+
+ (alias
+ (name runtest)
+diff --git a/vchan-unix.opam b/vchan-unix.opam
+index c2d3194..0c948ec 100644
+--- a/vchan-unix.opam
++++ b/vchan-unix.opam
+@@ -26,7 +26,7 @@ depends: [
+ "xen-gnt"
+ "fmt" {>= "0.8.7"}
+ "cmdliner" {with-test}
+- "ounit" {with-test}
++ "ounit2" {with-test}
+ ]
+ build: [
+ ["dune" "subst"] {dev}
+diff --git a/vchan-xen.opam b/vchan-xen.opam
+index 4bd58f5..a461dd4 100644
+--- a/vchan-xen.opam
++++ b/vchan-xen.opam
+@@ -21,7 +21,7 @@ depends: [
+ "mirage-xen" {>= "7.0.0"}
+ "xenstore_transport" {>= "1.0.0"}
+ "sexplib"
+- "ounit" {with-test}
++ "ounit2" {with-test}
+ "cmdliner" {with-test}
+ ]
+ build: [
+diff --git a/vchan.opam b/vchan.opam
+index b7ce1a2..bb42aa9 100644
+--- a/vchan.opam
++++ b/vchan.opam
+@@ -25,7 +25,7 @@ depends: [
+ "xenstore_transport" {>= "1.0.0"}
+ "sexplib"
+ "cmdliner" {with-test}
+- "ounit" {with-test}
++ "ounit2" {with-test}
+ ]
+ build: [
+ ["dune" "subst"] {dev}
diff --git a/dev-ml/vchan/vchan-6.0.1.ebuild b/dev-ml/vchan/vchan-6.0.1.ebuild
index d21da75dc..3c72529bc 100644
--- a/dev-ml/vchan/vchan-6.0.1.ebuild
+++ b/dev-ml/vchan/vchan-6.0.1.ebuild
@@ -8,7 +8,10 @@ inherit dune multiprocessing
MY_PN="ocaml-${PN}"
DESCRIPTION="Pure OCaml implementation of the vchan shared-memory communication protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-vchan"
+HOMEPAGE="
+ https://github.com/mirage/ocaml-vchan
+ https://opam.ocaml.org/packages/vchan/
+"
SRC_URI="https://github.com/mirage/${MY_PN}/releases/download/v${PV}/${P}.tbz"
LICENSE="ISC"
@@ -17,32 +20,33 @@ KEYWORDS="~amd64"
IUSE="ocamlopt test unix xen"
RDEPEND="
- dev-ml/lwt
- dev-ml/ppx_sexp_conv
- dev-ml/io-page
- dev-ml/mirage-flow
- dev-ml/xenstore
- dev-ml/xenstore-clients
- dev-ml/sexplib
- dev-ml/cstruct[ppx]
+ dev-ml/lwt:=
+ dev-ml/ppx_sexp_conv:=
+ dev-ml/io-page:=
+ dev-ml/mirage-flow:=
+ dev-ml/xenstore:=
+ dev-ml/xenstore-clients:=
+ dev-ml/sexplib:=
+ dev-ml/cstruct:=[ppx]
unix? (
- dev-ml/xen-evtchn[unix]
- dev-ml/xen-gnt[unix]
- dev-ml/fmt
+ dev-ml/xen-evtchn:=[unix]
+ dev-ml/xen-gnt:=[unix]
+ dev-ml/fmt:=
)
- xen? ( dev-ml/mirage-xen )
+ xen? ( dev-ml/mirage-xen:= )
"
DEPEND="
${RDEPEND}
test? (
dev-ml/cmdliner
- dev-ml/ounit
+ dev-ml/ounit2
)
"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( unix xen )"
+PATCHES="${FILESDIR}/${P}-ounit2.patch"
src_compile() {
local pkgs="vchan"
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-16 18:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-16 18:27 [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/vchan/, dev-ml/vchan/files/ Alessandro Barbieri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox