summaryrefslogtreecommitdiff
path: root/dev-ml/psq
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
commitdda948891d3731927b821ce31f9d9a2d03ba20c5 (patch)
tree99cd40be4cbb0606260da212cd81b8ab2db9da9b /dev-ml/psq
parenta3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (diff)
downloadbaldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.gz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.xz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.zip
Adding metadata
Diffstat (limited to 'dev-ml/psq')
-rw-r--r--dev-ml/psq/Manifest2
-rw-r--r--dev-ml/psq/metadata.xml19
-rw-r--r--dev-ml/psq/psq-0.2.0-r2.ebuild27
-rw-r--r--dev-ml/psq/psq-0.2.1.ebuild26
4 files changed, 74 insertions, 0 deletions
diff --git a/dev-ml/psq/Manifest b/dev-ml/psq/Manifest
new file mode 100644
index 000000000000..ff9b3259cc03
--- /dev/null
+++ b/dev-ml/psq/Manifest
@@ -0,0 +1,2 @@
+DIST psq-0.2.1.tbz 11341 BLAKE2B c689885bc91aa1e2969009f9158597bf7562b0240ff124cdb06ccb55c43d296092c17df50b26714a0165e417b840a20035c399e4479a4c1dbf53dd71205ed597 SHA512 8a8dfe20dc77e1cf38a7b1a7fc76f815c71a4ffe04627151b855feaba8f1ae742594739d1b7a45580b5b24a2cd99b58516f6b5c8d858aa314201f4a6422101ee
+DIST psq-v0.2.0.tbz 10538 BLAKE2B 87626e0cac63b27d114c0497709d2b4cea55df4045b2033d5104bfacdb67b5286bcdf379a7f68936e852cd0f1260deb2258d0792691d32db406162dd3453e2d4 SHA512 0c570c5fc2bb2348b1ec03507abb4f152673a5d8f92c388c4cd5b7fc43a6e8f514007dbf4fb613503c4e8d5c8d3210b24ac37c546c79d94ebdf6b482e5cde024
diff --git a/dev-ml/psq/metadata.xml b/dev-ml/psq/metadata.xml
new file mode 100644
index 000000000000..313f5fc0eba7
--- /dev/null
+++ b/dev-ml/psq/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>fogti@ytrizja.de</email>
+ <name>Alain Emilia Anna Zscheile</name>
+ </maintainer>
+ <longdescription lang="en">Typical applications are searches, schedulers and caches. If you ever scratched
+your head because that A* didn't look quite right, a PSQ is what you needed.</longdescription>
+ <upstream>
+ <doc>https://pqwy.github.io/psq/doc</doc>
+ <bugs-to>https://github.com/pqwy/psq/issues</bugs-to>
+ <maintainer>
+ <name>David Kaloper Meršinjak</name>
+ <email>dk505@cam.ac.uk</email>
+ </maintainer>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/dev-ml/psq/psq-0.2.0-r2.ebuild b/dev-ml/psq/psq-0.2.0-r2.ebuild
new file mode 100644
index 000000000000..aba4c1da4883
--- /dev/null
+++ b/dev-ml/psq/psq-0.2.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Functional Priority Search Queues for OCaml"
+HOMEPAGE="https://github.com/pqwy/psq"
+SRC_URI="https://github.com/pqwy/psq/releases/download/v${PV}/${PN}-v${PV}.tbz"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="dev-ml/seq"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-ml/qcheck
+ dev-ml/alcotest
+ )
+"
+
+RESTRICT="!test? ( test )"
diff --git a/dev-ml/psq/psq-0.2.1.ebuild b/dev-ml/psq/psq-0.2.1.ebuild
new file mode 100644
index 000000000000..031ea9309964
--- /dev/null
+++ b/dev-ml/psq/psq-0.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Functional Priority Search Queues for OCaml"
+HOMEPAGE="https://github.com/pqwy/psq"
+SRC_URI="https://github.com/pqwy/psq/releases/download/v${PV}/${P}.tbz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+
+RDEPEND="dev-ml/seq:="
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-ml/qcheck:*
+ dev-ml/alcotest:*
+ )
+"
+
+RESTRICT="!test? ( test )"