diff --git a/dev-ml/arp/Manifest b/dev-ml/arp/Manifest new file mode 100644 index 0000000000..54ee27714d --- /dev/null +++ b/dev-ml/arp/Manifest @@ -0,0 +1 @@ +DIST arp-v3.0.0.tbz 19557 BLAKE2B ec424b3d74732a3e01eb9875bd6d5b05e79a1df5449a47120b6942023b0ebcb8597915874b2dde5d9e413410e41e8783c5ec8f7f49743a08fa877e3e94129efe SHA512 52eb9fdb00729a5b6c1d7dd9d14fca213aecddc6e2893c0e670dea3b31576e6765061f557b6521a065ed15a931f4cbbf432b4db8fe53df40dc801695acd242d4 diff --git a/dev-ml/arp/arp-3.0.0.ebuild b/dev-ml/arp/arp-3.0.0.ebuild new file mode 100644 index 0000000000..b8507a44d1 --- /dev/null +++ b/dev-ml/arp/arp-3.0.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +MY_P="${PN}-v${PV}" + +DESCRIPTION="Address resolution protocol (ARP) implementation in OCaml" +HOMEPAGE="https://github.com/mirage/arp" +SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" +S="${WORKDIR}/${MY_P}" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RDEPEND=" + dev-ml/cstruct + dev-ml/ipaddr + dev-ml/logs + dev-ml/mirage-time + dev-ml/lwt + dev-ml/duration + dev-ml/mirage-profile + dev-ml/ethernet +" +DEPEND=" + ${RDEPEND} + test? ( + dev-ml/mirage-random + dev-ml/mirage-random-test + dev-ml/alcotest + dev-ml/fmt + dev-ml/mirage-vnetif + dev-ml/mirage-clock + dev-ml/mirage-time[unix] + dev-ml/mirage-flow + ) +" + +RESTRICT="!test? ( test )" diff --git a/dev-ml/arp/metadata.xml b/dev-ml/arp/metadata.xml new file mode 100644 index 0000000000..6aae058a5e --- /dev/null +++ b/dev-ml/arp/metadata.xml @@ -0,0 +1,11 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + mirage/arp + +