aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml/xen-evtchn')
-rw-r--r--dev-ml/xen-evtchn/Manifest1
-rw-r--r--dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch36
-rw-r--r--dev-ml/xen-evtchn/metadata.xml27
-rw-r--r--dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild48
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
-}