mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 19:13:13 -04:00
dev-ml/angstrom: new package, add 0.15.0
Signed-off-by: Hiroki Tokunaga <tokusan441@gmail.com>
This commit is contained in:
1
dev-ml/angstrom/Manifest
Normal file
1
dev-ml/angstrom/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf
|
||||
38
dev-ml/angstrom/angstrom-0.15.0.ebuild
Normal file
38
dev-ml/angstrom/angstrom-0.15.0.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Parser combinators built for speed and memory efficiency"
|
||||
HOMEPAGE="https://github.com/inhabitedtype/angstrom"
|
||||
SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="ocamlopt test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/async:=
|
||||
dev-ml/bigstringaf:=
|
||||
dev-ml/result:=
|
||||
dev-ml/ppx_let:=
|
||||
dev-ml/ocaml-syntax-shims:=
|
||||
dev-ml/lwt:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-ml/alcotest:=
|
||||
)
|
||||
"
|
||||
13
dev-ml/angstrom/metadata.xml
Normal file
13
dev-ml/angstrom/metadata.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>tokusan441@gmail.com</email>
|
||||
<description>Hiroki Tokunaga</description>
|
||||
</maintainer>
|
||||
<longdescription lang="en">Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/inhabitedtype/angstrom/issues</bugs-to>
|
||||
<remote-id type="github">inhabitedtype/angstrom</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user