public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/xen-gnt/
@ 2022-04-03 23:49 Alessandro Barbieri
  0 siblings, 0 replies; 3+ messages in thread
From: Alessandro Barbieri @ 2022-04-03 23:49 UTC (permalink / raw
  To: gentoo-commits

commit:     d13bcd7d0a21d9796891f96f0ec3666f8b2241f8
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Apr  3 08:09:59 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Apr  3 23:46:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d13bcd7d

dev-ml/xen-gnt: initial import

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

 dev-ml/xen-gnt/Manifest             |  1 +
 dev-ml/xen-gnt/metadata.xml         | 11 +++++++++++
 dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild | 31 +++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)

diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest
new file mode 100644
index 000000000..c541047b7
--- /dev/null
+++ b/dev-ml/xen-gnt/Manifest
@@ -0,0 +1 @@
+DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0

diff --git a/dev-ml/xen-gnt/metadata.xml b/dev-ml/xen-gnt/metadata.xml
new file mode 100644
index 000000000..e5f4c8ec9
--- /dev/null
+++ b/dev-ml/xen-gnt/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>lssndrbarbieri@gmail.com</email>
+    <name>Alessandro Barbieri</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">mirage/ocaml-gnt</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
new file mode 100644
index 000000000..843fe2e4c
--- /dev/null
+++ b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
+HOMEPAGE="https://github.com/mirage/ocaml-gnt"
+SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${PN}-v${PV}.tbz"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt"
+
+DEPEND="
+	dev-ml/cstruct
+	dev-ml/cmdliner
+	<=dev-ml/io-page-2.2.0
+	dev-ml/lwt
+	dev-ml/lwt-dllist
+	dev-ml/mirage-profile
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+	dune_src_install xen-gnt
+	dune_src_install xen-gnt-unix
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/xen-gnt/
@ 2022-04-15 20:34 Alessandro Barbieri
  0 siblings, 0 replies; 3+ messages in thread
From: Alessandro Barbieri @ 2022-04-15 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b1fa8f8b25a8193e47f31d6efb9b295f1982d07d
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Fri Apr 15 19:19:55 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Fri Apr 15 20:34:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1fa8f8b

dev-ml/xen-gnt: add 4.0.1, drop 4.0.0

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

 dev-ml/xen-gnt/Manifest                            |  2 +-
 .../{xen-gnt-4.0.0.ebuild => xen-gnt-4.0.1.ebuild} | 23 ++++++++++------------
 2 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest
index c541047b7..94ee082a7 100644
--- a/dev-ml/xen-gnt/Manifest
+++ b/dev-ml/xen-gnt/Manifest
@@ -1 +1 @@
-DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0
+DIST xen-gnt-4.0.1.tbz 11525 BLAKE2B ff979644451edf867251a16e855760adfa90d248f6cf74d45271072d0e0cdda84c8d1263478670a4e013e846993d9f7b9e8bdbf8dee2ec5e48365131427127c6 SHA512 24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
similarity index 75%
rename from dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
rename to dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
index 74ba00cb2..e92657c4f 100644
--- a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
+++ b/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
@@ -7,8 +7,7 @@ inherit dune multiprocessing
 
 DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
 HOMEPAGE="https://github.com/mirage/ocaml-gnt"
-SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
+SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${P}.tbz"
 
 LICENSE="ISC"
 SLOT="0/${PV}"
@@ -16,17 +15,15 @@ KEYWORDS="~amd64"
 IUSE="ocamlopt unix"
 
 DEPEND="
-	dev-ml/cstruct
-	dev-ml/cmdliner
-	dev-ml/io-page
-	dev-ml/lwt
-	dev-ml/lwt-dllist
-	dev-ml/mirage-profile
-
-	unix? (
-		app-emulation/xen
-		dev-ml/io-page[unix(-)]
-	)
+	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
+	dev-ml/cstruct:=
+	dev-ml/cmdliner:=
+	>=dev-ml/io-page-2.4.0:=
+	dev-ml/lwt:=
+	dev-ml/lwt-dllist:=
+	dev-ml/mirage-profile:=
+
+	unix? ( app-emulation/xen )
 "
 RDEPEND="${DEPEND}"
 


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/xen-gnt/
@ 2022-04-20 21:57 Alessandro Barbieri
  0 siblings, 0 replies; 3+ messages in thread
From: Alessandro Barbieri @ 2022-04-20 21:57 UTC (permalink / raw
  To: gentoo-commits

commit:     50f5f44aea2f9cc98500524871aa2321ddc307df
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr 20 21:53:55 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Apr 20 21:57:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50f5f44a

dev-ml/xen-gnt: add 4.0.0

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

 dev-ml/xen-gnt/Manifest             |  1 +
 dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild | 49 +++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest
index 94ee082a7..f273f1a84 100644
--- a/dev-ml/xen-gnt/Manifest
+++ b/dev-ml/xen-gnt/Manifest
@@ -1 +1,2 @@
 DIST xen-gnt-4.0.1.tbz 11525 BLAKE2B ff979644451edf867251a16e855760adfa90d248f6cf74d45271072d0e0cdda84c8d1263478670a4e013e846993d9f7b9e8bdbf8dee2ec5e48365131427127c6 SHA512 24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839
+DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
new file mode 100644
index 000000000..7700a00f0
--- /dev/null
+++ b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP="${PN}-v${PV}"
+
+inherit dune multiprocessing
+
+DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
+HOMEPAGE="
+	https://github.com/mirage/ocaml-gnt
+	https://opam.ocaml.org/packages/xen-gnt/
+"
+SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${MYP}.tbz"
+S="${WORKDIR}/${MYP}"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test unix"
+
+DEPEND="
+	>=dev-ml/cstruct-1.0.1:=
+	dev-ml/cmdliner:=
+	>=dev-ml/io-page-2.0.0:=[unix(-)?]
+	dev-ml/lwt:=
+	dev-ml/lwt-dllist:=
+	>=dev-ml/mirage-profile-0.3:=
+
+	unix? ( app-emulation/xen )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( unix )"
+
+src_compile() {
+	local pkgs="xen-gnt"
+	if use unix ; then
+		pkgs="${pkgs},xen-gnt-unix"
+	fi
+	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
+}
+
+src_install() {
+	dune_src_install xen-gnt
+	use unix && dune_src_install xen-gnt-unix
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-04-20 21:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-03 23:49 [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/xen-gnt/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2022-04-15 20:34 Alessandro Barbieri
2022-04-20 21:57 Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox