summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Orlitzky <mjo@gentoo.org>2023-12-21 14:15:12 -0500
committerMichael Orlitzky <mjo@gentoo.org>2024-01-22 06:29:13 -0500
commite246710f3bb5d972b5abc766fd930705e13e9c52 (patch)
treeda1ee1d18f918fd601812cd41440517806d7fb78
parentdev-gap/orb: new package, add 4.9.0 (diff)
downloadgentoo-e246710f3bb5d972b5abc766fd930705e13e9c52.tar.gz
gentoo-e246710f3bb5d972b5abc766fd930705e13e9c52.tar.bz2
gentoo-e246710f3bb5d972b5abc766fd930705e13e9c52.zip
dev-gap/cvec: new package, add 2.8.1
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
-rw-r--r--dev-gap/cvec/Manifest1
-rw-r--r--dev-gap/cvec/cvec-2.8.1.ebuild28
-rw-r--r--dev-gap/cvec/metadata.xml28
3 files changed, 57 insertions, 0 deletions
diff --git a/dev-gap/cvec/Manifest b/dev-gap/cvec/Manifest
new file mode 100644
index 000000000000..479d0c1c7291
--- /dev/null
+++ b/dev-gap/cvec/Manifest
@@ -0,0 +1 @@
+DIST cvec-2.8.1.tar.gz 630849 BLAKE2B 86a01a3061b44ab8dc7c2a56bb2b5ef96b7ea5654ba23fb163f2ba24c284f63684e56fe98d4ec12ee77675903e30cb25b9d5e8b88d0ec56cf990e47e72ee8b8a SHA512 b82bcf5b6a971d228e7974d515c44be2d94ea80fa8ac589d8e1b40f400e20c3522cff149ba95a62e44f142859b779805eff45ac33d54e6c9ded19c78be8ef4f5
diff --git a/dev-gap/cvec/cvec-2.8.1.ebuild b/dev-gap/cvec/cvec-2.8.1.ebuild
new file mode 100644
index 000000000000..9c1fc6df5c94
--- /dev/null
+++ b/dev-gap/cvec/cvec-2.8.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+DESCRIPTION="Compact vectors over finite fields in GAP"
+SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND="dev-gap/io
+ dev-gap/orb"
+
+gap-pkg_enable_tests
+
+src_install() {
+ gap-pkg_src_install
+
+ if use examples; then
+ docinto examples
+ dodoc example/*
+ fi
+}
diff --git a/dev-gap/cvec/metadata.xml b/dev-gap/cvec/metadata.xml
new file mode 100644
index 000000000000..690f64f74890
--- /dev/null
+++ b/dev-gap/cvec/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>frp.bissey@gmail.com</email>
+ <name>François Bissey</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-mathematics@gentoo.org</email>
+ <name>Gentoo Mathematics Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ This package provides an implementation of compact vectors over
+ finite fields. Contrary to earlier implementations no table lookups
+ are used but only word-based processor arithmetic. This allows for
+ bigger finite fields and higher speed.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">gap-packages/cvec</remote-id>
+ </upstream>
+</pkgmetadata>