diff options
Diffstat (limited to 'dev-ml/xen-evtchn')
-rw-r--r-- | dev-ml/xen-evtchn/Manifest | 1 | ||||
-rw-r--r-- | dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch | 36 | ||||
-rw-r--r-- | dev-ml/xen-evtchn/metadata.xml | 27 | ||||
-rw-r--r-- | dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild | 48 |
4 files changed, 0 insertions, 112 deletions
diff --git a/dev-ml/xen-evtchn/Manifest b/dev-ml/xen-evtchn/Manifest deleted file mode 100644 index 72bf6af24..000000000 --- a/dev-ml/xen-evtchn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xen-evtchn-v2.1.0.tbz 6877 BLAKE2B 458250df905a5b32f62161e06c637823c35933463418d13ee0b6aa2e7fd8146d9a019bf0bb6f8a125e73c0470789254728fceb27cfd24887660f246b87d48ea6 SHA512 df7d767432d450c19b5f26a85f9d442f5b5eab2013a1733c5b04b820043b61cad814813c322f7c6ce2f000b7428941b8a83f6c1059d0ee88947df9f16029d92d 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 deleted file mode 100644 index d0782f08b..000000000 --- a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch +++ /dev/null @@ -1,36 +0,0 @@ -From b05b3dc57901a2312d48ce88418fde0ea495575f Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 19:05:44 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@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/metadata.xml b/dev-ml/xen-evtchn/metadata.xml deleted file mode 100644 index b1101d269..000000000 --- a/dev-ml/xen-evtchn/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="unix">Xen event channel interface for Linux</flag> - </use> - <longdescription lang="en">Event channels are the Xen equivalent of interrupts, used to signal -when data (or space) is available for processing. There are 2 distinct -implementations: - - 1. a Xen shared-memory + hypercall protocol for kernelspace - 2. a binding to a set of libxc functions which access /dev/xen/evtchn - for userspace (see `xen-evtchn-unix` opam package).</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-evtchn/</doc> - <bugs-to>https://github.com/mirage/ocaml-evtchn/issues</bugs-to> - <remote-id type="github">mirage/ocaml-evtchn</remote-id> - <maintainer> - <email>dave@recoil.org</email> - <name>David Scott</name> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild deleted file mode 100644 index 2cbe21c27..000000000 --- a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Xen event channel interface for Mirage" -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}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test unix" - -RDEPEND=" - dev-ml/lwt:= - dev-ml/lwt-dllist:= - dev-ml/cmdliner:= - - unix? ( app-emulation/xen ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( unix )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_compile() { - local pkgs="xen-evtchn" - use unix && pkgs="${pkgs},xen-evtchn-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install xen-evtchn - use unix && dune_src_install xen-evtchn-unix -} |