From bd4c4690627bbbbc7d3650d1c60585f71a7de141 Mon Sep 17 00:00:00 2001 From: Thomas Bracht Laumann Jespersen Date: Thu, 9 Oct 2025 13:09:24 +0000 Subject: [PATCH] dev-ml/eqaf: new package, add 0.10 Signed-off-by: Thomas Bracht Laumann Jespersen --- dev-ml/eqaf/Manifest | 1 + dev-ml/eqaf/eqaf-0.10.ebuild | 23 +++++++++++++++++++++++ dev-ml/eqaf/metadata.xml | 11 +++++++++++ 3 files changed, 35 insertions(+) create mode 100644 dev-ml/eqaf/Manifest create mode 100644 dev-ml/eqaf/eqaf-0.10.ebuild create mode 100644 dev-ml/eqaf/metadata.xml diff --git a/dev-ml/eqaf/Manifest b/dev-ml/eqaf/Manifest new file mode 100644 index 0000000000..abc56828ff --- /dev/null +++ b/dev-ml/eqaf/Manifest @@ -0,0 +1 @@ +DIST eqaf-0.10.gh.tar.gz 33311 BLAKE2B 554464e50230eafa61389ceb041ebd645dd006d5e0f08b62803c64fcc1b17c8b115e1af7b565160ba63b6780a55deb8069a2bcc3a293bef763a1d89ce7b07b19 SHA512 abd36842c852c4c7e0d688d3eddf1bd78d4c3834073772e15d8f284a27d5fe568c5e0a0ec58db9c9d2a99f4a1922d7e8f0a0b6950744b4a951b22d0bf7523c1a diff --git a/dev-ml/eqaf/eqaf-0.10.ebuild b/dev-ml/eqaf/eqaf-0.10.ebuild new file mode 100644 index 0000000000..2fb796b30a --- /dev/null +++ b/dev-ml/eqaf/eqaf-0.10.ebuild @@ -0,0 +1,23 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml" +HOMEPAGE="https://github.com/mirage/eqaf" +SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+ocamlopt" + +DOCS=( README.md CHANGES.md ) + +RDEPEND=" + >=dev-lang/ocaml-4.3:=[ocamlopt?] + >=dev-ml/cstruct-1.10:=[ocamlopt?] +" +DEPEND="${RDEPEND}" diff --git a/dev-ml/eqaf/metadata.xml b/dev-ml/eqaf/metadata.xml new file mode 100644 index 0000000000..312dcc6d7e --- /dev/null +++ b/dev-ml/eqaf/metadata.xml @@ -0,0 +1,11 @@ + + + + + t@laumann.xyz + Thomas Bracht Laumann Jespersen + + + mirage/eqaf + +