public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/angstrom/
@ 2022-04-03 23:49 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-04-03 23:49 UTC (permalink / raw
  To: gentoo-commits

commit:     d041ffcbe54550c2b42fd3ae3cfc5d30b9d30273
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr  2 22:57:36 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Apr  3 23:46:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d041ffcb

dev-ml/angstrom: initial import

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-ml/angstrom/Manifest                  |  1 +
 dev-ml/angstrom/angstrom-0.15.0-r2.ebuild | 30 ++++++++++++++++++++++++++++++
 dev-ml/angstrom/metadata.xml              | 12 ++++++++++++
 3 files changed, 43 insertions(+)

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
new file mode 100644
index 000000000..abf68e356
--- /dev/null
+++ b/dev-ml/angstrom/Manifest
@@ -0,0 +1 @@
+DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf

diff --git a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
new file mode 100644
index 000000000..6ba769617
--- /dev/null
+++ b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 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"
+
+RDEPEND="
+	dev-ml/async
+	dev-ml/base
+	dev-ml/bigstringaf
+	dev-ml/lwt
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+	dune_src_install angstrom-async
+	dune_src_install angstrom-lwt-unix
+	dune_src_install angstrom-unix
+	dune_src_install angstrom
+}

diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml
new file mode 100644
index 000000000..4ea80d839
--- /dev/null
+++ b/dev-ml/angstrom/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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>
+	<upstream>
+		<remote-id type="github">inhabitedtype/angstrom</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/angstrom/
@ 2022-04-16 16:20 Alessandro Barbieri
  0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-04-16 16:20 UTC (permalink / raw
  To: gentoo-commits

commit:     f3aa0666073ea1d14e322b014f2ca5219be56a85
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 16 13:38:08 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 16 16:20:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3aa0666

dev-ml/angstrom: update HOMEPAGE

Closes: https://bugs.gentoo.org/838793
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-ml/angstrom/angstrom-0.15.0-r2.ebuild | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

diff --git a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
index b218bce60..f9b6e5321 100644
--- a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
+++ b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
@@ -6,25 +6,36 @@ EAPI=8
 inherit dune multiprocessing
 
 DESCRIPTION="Parser combinators built for speed and memory efficiency"
-HOMEPAGE="https://github.com/inhabitedtype/angstrom"
+HOMEPAGE="
+	https://github.com/inhabitedtype/angstrom
+	https://opam.ocaml.org/packages/angstrom/
+"
 SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="async lwt-unix ocamlopt unix"
+IUSE="async lwt-unix ocamlopt test unix"
 
 RDEPEND="
-	async? ( dev-ml/async )
+	async? ( dev-ml/async:= )
 	lwt-unix? (
-		dev-ml/base
-		dev-ml/lwt
+		dev-ml/base:=
+		dev-ml/lwt:=
 	)
-	unix? ( dev-ml/base )
+	unix? ( dev-ml/base:= )
 
-	dev-ml/bigstringaf
+	dev-ml/bigstringaf:=
+"
+DEPEND="
+	${RDEPEND}
+	test? (
+		dev-ml/ppx_let
+		dev-ml/alcotest
+	)
 "
-DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
 
 src_compile() {
 	local pkgs="angstrom"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/angstrom/
@ 2024-07-16  2:58 Hiroki Tokunaga
  0 siblings, 0 replies; 5+ messages in thread
From: Hiroki Tokunaga @ 2024-07-16  2:58 UTC (permalink / raw
  To: gentoo-commits

commit:     b8874dbf5953c09ee4ab2f5368b57a5f4d329a52
Author:     Hiroki Tokunaga <tokusan441 <AT> gmail <DOT> com>
AuthorDate: Tue Jul 16 02:49:55 2024 +0000
Commit:     Hiroki Tokunaga <tokusan441 <AT> gmail <DOT> com>
CommitDate: Tue Jul 16 02:52:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8874dbf

dev-ml/angstrom: new package, add 0.15.0

Signed-off-by: Hiroki Tokunaga <tokusan441 <AT> gmail.com>

 dev-ml/angstrom/Manifest               |  1 +
 dev-ml/angstrom/angstrom-0.15.0.ebuild | 38 ++++++++++++++++++++++++++++++++++
 dev-ml/angstrom/metadata.xml           | 13 ++++++++++++
 3 files changed, 52 insertions(+)

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
new file mode 100644
index 000000000..abf68e356
--- /dev/null
+++ b/dev-ml/angstrom/Manifest
@@ -0,0 +1 @@
+DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf

diff --git a/dev-ml/angstrom/angstrom-0.15.0.ebuild b/dev-ml/angstrom/angstrom-0.15.0.ebuild
new file mode 100644
index 000000000..29ae47903
--- /dev/null
+++ b/dev-ml/angstrom/angstrom-0.15.0.ebuild
@@ -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:=
+	)
+"

diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml
new file mode 100644
index 000000000..179ae2b22
--- /dev/null
+++ b/dev-ml/angstrom/metadata.xml
@@ -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>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/angstrom/
@ 2024-07-23 15:34 Hiroki Tokunaga
  0 siblings, 0 replies; 5+ messages in thread
From: Hiroki Tokunaga @ 2024-07-23 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     204154a6265b49352bda24542f5cdbb80ee6f077
Author:     Hiroki Tokunaga <tokusan441 <AT> gmail <DOT> com>
AuthorDate: Tue Jul 23 15:32:53 2024 +0000
Commit:     Hiroki Tokunaga <tokusan441 <AT> gmail <DOT> com>
CommitDate: Tue Jul 23 15:32:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=204154a6

dev-ml/angstrom: add 0.16.0, drop 0.15.0

Signed-off-by: Hiroki Tokunaga <tokusan441 <AT> gmail.com>

 dev-ml/angstrom/Manifest                                           | 2 +-
 dev-ml/angstrom/{angstrom-0.15.0.ebuild => angstrom-0.16.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
index abf68e356..5affffba3 100644
--- a/dev-ml/angstrom/Manifest
+++ b/dev-ml/angstrom/Manifest
@@ -1 +1 @@
-DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf
+DIST angstrom-0.16.0.tar.gz 117499 BLAKE2B f59da1da561c81e0fae790e8b4efc5e30e5472481a1446c3f40e03964a64ef42ff6272d6eb73f7a51b9038e4ab710a5df0985c569ae2c60a35c55b21031357a1 SHA512 3fda504f0d4cb53d0b7d249964257f3ab8f9a0b4e0dee13665e8b65d2a281bc1e0529f4f2e29cf376c7331bd44833cae929641a559ac003989c7341b08e33f6c

diff --git a/dev-ml/angstrom/angstrom-0.15.0.ebuild b/dev-ml/angstrom/angstrom-0.16.0.ebuild
similarity index 100%
rename from dev-ml/angstrom/angstrom-0.15.0.ebuild
rename to dev-ml/angstrom/angstrom-0.16.0.ebuild


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/angstrom/
@ 2024-09-26  7:46 Hiroki Tokunaga
  0 siblings, 0 replies; 5+ messages in thread
From: Hiroki Tokunaga @ 2024-09-26  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     5ac1999e3d7893b60360e6661924b79bddeef0d2
Author:     Hiroki Tokunaga <tokusan441 <AT> gmail <DOT> com>
AuthorDate: Thu Sep 26 07:44:40 2024 +0000
Commit:     Hiroki Tokunaga <tokusan441 <AT> gmail <DOT> com>
CommitDate: Thu Sep 26 07:44:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac1999e

dev-ml/angstrom: add 0.16.1

Signed-off-by: Hiroki Tokunaga <tokusan441 <AT> gmail.com>

 dev-ml/angstrom/Manifest               |  1 +
 dev-ml/angstrom/angstrom-0.16.1.ebuild | 38 ++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
index 5affffba3..174ec0ac7 100644
--- a/dev-ml/angstrom/Manifest
+++ b/dev-ml/angstrom/Manifest
@@ -1 +1,2 @@
 DIST angstrom-0.16.0.tar.gz 117499 BLAKE2B f59da1da561c81e0fae790e8b4efc5e30e5472481a1446c3f40e03964a64ef42ff6272d6eb73f7a51b9038e4ab710a5df0985c569ae2c60a35c55b21031357a1 SHA512 3fda504f0d4cb53d0b7d249964257f3ab8f9a0b4e0dee13665e8b65d2a281bc1e0529f4f2e29cf376c7331bd44833cae929641a559ac003989c7341b08e33f6c
+DIST angstrom-0.16.1.tar.gz 117544 BLAKE2B e09bea0e44d391aa9aa2dc0592bf0c40a62f5d0e9b9fd3b9247ca558c59ab1bd30c820c07a29543b87bbea9636a847135abe1a4fd196baa62ee7679484ce77cc SHA512 754089f10e4836fc6379a508662853885ceec985367a9b4bc2915ce5f45e5878aba31523149710b5040e4e373a0a27a6315231dfbc690ff4718c4c3d7df33732

diff --git a/dev-ml/angstrom/angstrom-0.16.1.ebuild b/dev-ml/angstrom/angstrom-0.16.1.ebuild
new file mode 100644
index 000000000..29ae47903
--- /dev/null
+++ b/dev-ml/angstrom/angstrom-0.16.1.ebuild
@@ -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:=
+	)
+"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-09-26  7:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-16 16:20 [gentoo-commits] repo/proj/guru:dev commit in: dev-ml/angstrom/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2024-09-26  7:46 Hiroki Tokunaga
2024-07-23 15:34 Hiroki Tokunaga
2024-07-16  2:58 Hiroki Tokunaga
2022-04-03 23:49 Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox