dev-ml/ocamlfuse: new package, add 2.7.1_p7

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2022-04-27 02:06:12 +02:00
parent 4dc9e3a7d1
commit a51f39476b
3 changed files with 54 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST ocamlfuse-2.7.1_p7.tar.gz 21469 BLAKE2B fa587d19124c2e2d320091bb42b098644d3112e39652dbf621c88f701effdab0ce15372b6f2461709eb3afe628e2888db3a7a0c9abeab8b8a136d09c69c84ac4 SHA512 342a6ce8a81ac05d47d4458ef6e9aa750e4e7643a89d28705664852f0549e1932643e8db5d93225ba496611654b3f11fef6aca1e6e40e8d4b30064fc9c65f7fd

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">This is a binding to FUSE for the OCaml programming language, enabling
you to write multithreaded filesystems in the OCaml language. It has
been designed with simplicity as a goal, as you can see by looking at
example/fusexmp.ml. Efficiency has also been a separate goal. The
Bigarray library is used for read and writes, allowing the library to
do zero-copy in OCaml land.</longdescription>
<upstream>
<bugs-to>https://github.com/astrada/ocamlfuse/issues</bugs-to>
<remote-id type="github">astrada/ocamlfuse</remote-id>
<remote-id type="sourceforge">ocamlfuse</remote-id>
<maintainer>
<name>Alessandro Strada</name>
<email>alessandro.strada@gmail.com</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
MYPV="${PV/_p/_cvs}"
DESCRIPTION="OCaml binding for fuse"
HOMEPAGE="
https://sourceforge.net/projects/ocamlfuse/
https://github.com/astrada/ocamlfuse
https://opam.ocaml.org/packages/ocamlfuse
"
SRC_URI="https://github.com/astrada/${PN}/archive/v${MYPV}.tar.gz -> ${PF}.tar.gz"
S="${WORKDIR}/${PN}-${MYPV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="ocamlopt"
RDEPEND="
dev-ml/camlidl:=
sys-fs/fuse:0
"
DEPEND="${RDEPEND}"
BDEPEND="dev-ml/dune-configurator"