mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-gap/polycyclic: new package, add 2.16
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
This commit is contained in:
1
dev-gap/polycyclic/Manifest
Normal file
1
dev-gap/polycyclic/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST polycyclic-2.16.tar.gz 727628 BLAKE2B 590a2355fca87d3b5cd255d8740c47d7d52a9feacd9a523f00e98f9072647a3df6580eaf33003aa81fd7175f0abbb956566e7c11281cbdfe5bac3463f4678bb6 SHA512 9889a11fffd82151c36e09446bf0f000ffd12660cdce2ff34d85a669cf36cef7b4c40e0b56c6774c9b4c0bb0362a230b06e2421881410c170ec4da01a77333ad
|
||||
30
dev-gap/polycyclic/files/polycyclic-2.16-hanging-tests.patch
Normal file
30
dev-gap/polycyclic/files/polycyclic-2.16-hanging-tests.patch
Normal file
@@ -0,0 +1,30 @@
|
||||
From 283f04b22186f467e4b8d9070f1e462877137347 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Orlitzky <michael@orlitzky.com>
|
||||
Date: Mon, 11 Dec 2023 14:46:56 -0500
|
||||
Subject: [PATCH 1/1] tst/bugfix.tst: delete two tests that hang
|
||||
|
||||
These run "forever" on my machine and I don't feel like debugging
|
||||
them.
|
||||
---
|
||||
tst/bugfix.tst | 5 -----
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
diff --git a/tst/bugfix.tst b/tst/bugfix.tst
|
||||
index 393390e..6bdf7e1 100644
|
||||
--- a/tst/bugfix.tst
|
||||
+++ b/tst/bugfix.tst
|
||||
@@ -34,11 +34,6 @@ true
|
||||
gap> # Check for a bug reported 2012-01-19 by Robert Morse
|
||||
gap> g := PcGroupToPcpGroup(SmallGroup(48,1));
|
||||
Pcp-group with orders [ 2, 2, 2, 2, 3 ]
|
||||
-gap> # The next two commands used to trigger errors
|
||||
-gap> NonAbelianTensorSquare(Centre(g));
|
||||
-Pcp-group with orders [ 8 ]
|
||||
-gap> NonAbelianExteriorSquare(Centre(g));
|
||||
-Pcp-group with orders [ ]
|
||||
|
||||
#
|
||||
gap> # Check for a bug reported 2012-01-19 by Robert Morse
|
||||
--
|
||||
2.41.0
|
||||
|
||||
52
dev-gap/polycyclic/metadata.xml
Normal file
52
dev-gap/polycyclic/metadata.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?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 various algorithms for computations with
|
||||
polycyclic groups defined by polycyclic presentations. The features
|
||||
of this package include,
|
||||
|
||||
* creating a polycyclic group from a polycyclic presentation
|
||||
arithmetic in a polycyclic group
|
||||
|
||||
* computation with subgroups and factor groups of a polycyclic
|
||||
group
|
||||
|
||||
* computation of standard subgroup series such as the derived
|
||||
series, the lower central series
|
||||
|
||||
* computation of the first and second cohomology
|
||||
|
||||
* computation of group extensions
|
||||
|
||||
* computation of normalizers and centralizers
|
||||
|
||||
* solutions to the conjugacy problems for elements and subgroups
|
||||
|
||||
* computation of torsion and various finite subgroups
|
||||
|
||||
* computation of various subgroups of finite index
|
||||
|
||||
* computation of the Schur multiplicator, the non-abelian exterior
|
||||
square and the non-abelian tenor square
|
||||
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">gap-packages/polycyclic</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
29
dev-gap/polycyclic/polycyclic-2.16.ebuild
Normal file
29
dev-gap/polycyclic/polycyclic-2.16.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gap-pkg
|
||||
|
||||
DESCRIPTION="Computation with polycyclic groups"
|
||||
SLOT="0"
|
||||
SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT=test
|
||||
|
||||
# Circular dependency polycyclic->alnuth->polycyclic. There's a global
|
||||
# variable called USE_ALNUTH in polycyclic, but setting it to "false"
|
||||
# doesn't stop polycyclic from using alnuth (why would it?).
|
||||
RDEPEND="dev-gap/autpgrp"
|
||||
#PDEPEND="dev-gap/alnuth"
|
||||
|
||||
# There are likely more problems hiding in the test suite. If we run
|
||||
# into them, upstream recommends disabling it:
|
||||
#
|
||||
# https://github.com/gap-packages/polycyclic/issues/46
|
||||
#
|
||||
PATCHES=( "${FILESDIR}/${P}-hanging-tests.patch" )
|
||||
|
||||
gap-pkg_enable_tests
|
||||
Reference in New Issue
Block a user