diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-22 16:48:54 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-22 16:48:54 +0000 |
commit | ce163dcd0944d81d8406c9532b457535efca7a6d (patch) | |
tree | f7deea170544ce69e03c037101b7b5c1277966b4 /dev-gap | |
parent | 05ee8049e2326946a2cd1720f98384c864f0a804 (diff) |
gentoo auto-resync : 22:01:2024 - 16:48:54
Diffstat (limited to 'dev-gap')
188 files changed, 3610 insertions, 0 deletions
diff --git a/dev-gap/Manifest.gz b/dev-gap/Manifest.gz Binary files differnew file mode 100644 index 000000000000..51641e627455 --- /dev/null +++ b/dev-gap/Manifest.gz diff --git a/dev-gap/aclib/Manifest b/dev-gap/aclib/Manifest new file mode 100644 index 000000000000..b63ef0fd1893 --- /dev/null +++ b/dev-gap/aclib/Manifest @@ -0,0 +1,3 @@ +DIST aclib-1.3.2.tar.gz 265688 BLAKE2B 664e61b5aa5bb284d24f17bf49e5e87e765ae2c913adbddace292d220ee4a1d6b568453d69198540c5c4d4b16928255911095ea61bb6cd796ba755b43370a247 SHA512 2d6e647850c612c2d85bb2608f0fad0a7a1c892da8c7b04e34af5ab6adb320f16c9e4af1876cd03223eebc39e189945ca6f197f3e9eb5cd50d823bef56e9a5d0 +EBUILD aclib-1.3.2.ebuild 507 BLAKE2B c19be3bdbe2804f411a26a06ca657575f48146a969050a96917933105b56bfc4246a7d6456e5a92ab769437164436b2069764364e8a3e39db3fd0c931915640a SHA512 0201f6577a30474c1acb1ccf4add6f665f8a72be871086866f5a49a4fc48b466584d99a445a251921fb85a6a477370839d80ee9ddc2d0e5c0892586ce1cd203c +MISC metadata.xml 1028 BLAKE2B 1afc86d0c72aa624d21c18230a0341e004d2911f4f87d194467fc97c43544258c1402b623e49a44bde7bdf40ee4be9fcf024721167e0497ffdf0b6841afa7fe0 SHA512 0d8365c7068663925e38e651b2971bb5406fed0e25b710bb73942f846019ff1146bbf0127dbbc323beee975402c06a6bec7acbadad1f1b6b2b1c0317bfba4035 diff --git a/dev-gap/aclib/aclib-1.3.2.ebuild b/dev-gap/aclib/aclib-1.3.2.ebuild new file mode 100644 index 000000000000..1665099667cc --- /dev/null +++ b/dev-gap/aclib/aclib-1.3.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Almost-crystallographic group library and algorithms for GAP" +HOMEPAGE="https://www.gap-system.org/Packages/aclib.html" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/polycyclic" + +DOCS=( README doc/manual.pdf ) + +GAP_PKG_HTML_DOCDIR="htm" +gap-pkg_enable_tests diff --git a/dev-gap/aclib/metadata.xml b/dev-gap/aclib/metadata.xml new file mode 100644 index 000000000000..14163478dc97 --- /dev/null +++ b/dev-gap/aclib/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"> + The AClib package contains a library of almost crystallographic + groups and a some algorithms to compute with these groups. A group + is called almost crystallographic if it is finitely generated + nilpotent-by-finite and has no non-trivial finite normal subgroups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/aclib</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/alnuth/Manifest b/dev-gap/alnuth/Manifest new file mode 100644 index 000000000000..cec5be366230 --- /dev/null +++ b/dev-gap/alnuth/Manifest @@ -0,0 +1,3 @@ +DIST alnuth-3.2.1.tar.gz 404249 BLAKE2B 32a20b64d61ee6552c01f7367a8d56421f6a272fef1645c9ee7962842fe085803b03a1b5732d0f7fbe1917effaf823a44b9e2f6fbc36aaa5e34a5341e80b8f5f SHA512 80e3062270e69aac3a547a03c6ebe15727dceb0fd824e83d46338b6750a41e5230a281f35f04b0c0c02ddb9c47b2f93e23a15438c4266c0886e98ddee55b16ce +EBUILD alnuth-3.2.1.ebuild 704 BLAKE2B 670d93eda7317e252742c26e1c245672441ca98236a8b3087c2615cb454e1d4f8f6f691433d47df9d64b219eb6b465797b5b05d7e77d4e4aba4573d43e0a5542 SHA512 017d68139b0d39b6f680ff9ed28553d8d725809a25cee1ae38b97853317cee06bc4382415e14d4605aa994ae58c2038ae3f4cef18f0a412c0fed237f33a7099d +MISC metadata.xml 1059 BLAKE2B 429ec75b79d05aa60430d316cc9f32ec0a67882168ca46f01c79530ff5460a417a3fc241b87e0fbf8105c03da2470940f9621eac43614b3cbcc21ebf15f94b1c SHA512 7cab36997ebdef4cc0ced9d1bea1fc5134c0d8ade2203ff2f79f05a815b203c43595d135297b1432cdf265761957f2c7919615476b77bf5f367bf06b3f2eb2a0 diff --git a/dev-gap/alnuth/alnuth-3.2.1.ebuild b/dev-gap/alnuth/alnuth-3.2.1.ebuild new file mode 100644 index 000000000000..4c206aab2d6a --- /dev/null +++ b/dev-gap/alnuth/alnuth-3.2.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="Algebraic number theory and an interface to PARI/GP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +# Circular dependency alnuth->polycyclic->alnuth... +RDEPEND="dev-gap/polycyclic + sci-mathematics/pari" +BDEPEND="test? ( dev-gap/radiroot )" + +GAP_PKG_HTML_DOCDIR="htm" + +# The "exam" directory contains examples... but they're loaded by +# read.g, and actually used by dev-gap/polenta! +GAP_PKG_EXTRA_INSTALL=( exam gp ) + +gap-pkg_enable_tests diff --git a/dev-gap/alnuth/metadata.xml b/dev-gap/alnuth/metadata.xml new file mode 100644 index 000000000000..50df16ddfa9d --- /dev/null +++ b/dev-gap/alnuth/metadata.xml @@ -0,0 +1,29 @@ +<?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"> + The Alnuth package provides various methods to compute with number + fields which are given by a defining polynomial or by + generators. Some of the methods provided in this package are written + in GAP code. The other part of the methods is imported from the + computer algebra system PARI/GP. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/alnuth</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/atlasrep/Manifest b/dev-gap/atlasrep/Manifest new file mode 100644 index 000000000000..90e8b129548c --- /dev/null +++ b/dev-gap/atlasrep/Manifest @@ -0,0 +1,7 @@ +AUX atlasrep-2.1.7-no-remote-access.patch 818 BLAKE2B 0f4604baf23cfa8d14ff72c48532fbc75a62ea18bd9965c5b4e46a29dc24eec98219c7596705ebfd44343b5d66d9c680652f72ae06af49ce1292ef03c54b2e16 SHA512 df221eef6f86a2047fa9164a0d0e337bb28e7657bb913bb485a0842c0ca006b064b50bfbc354b16ea4c53b49febfff223de786c8aaee7a9e4792e222769add39 +AUX atlasrep-2.1.7-non-writable-data-dir.patch 1140 BLAKE2B 8f0cdda850a5a89a3629db8b5999d9f762c90aa0e18a14c9fd5af2accd8745a40ac73ed9b570fd681b98f780cd1ea269770c937fcb04dc0bb4da4c69ac6612b8 SHA512 0c4a8515e931812e4b4e27a5efac455c83db26148ba094834b6ceff59b12827cfbb52d4735ef87df6debad21db30868b8328f9d1603e25ead8a2403d5a8e8f67 +DIST atlasrep-2.1.7-testdata.tar.xz 386468 BLAKE2B d1ef21fa465514fd48acf09b9a73bee91f35093541ae50d734343a9d2daf9590039f6afacb242723a49d25000e678ec13d56635e12a85d72a9fa8eaf936abdfd SHA512 065719e35733c28cd46bab7c719ea70ce61e6fde7fffe722d8d98eeef39d385dc298ed562c739cb45ee3f61a1c2942cdd465a7f043b190a2117db97dbba984f2 +DIST atlasrep-2.1.7.tar.gz 2238864 BLAKE2B 491fabc2bc970b9f2ba4dafe2e07fb69b2ec24e36655531b27e9457720578fa7df0dabb4df3091a06beb822d574d787d036b948970cbd5b63d42885631321552 SHA512 df1846331a4d2a00145e8e2650fc3c4747973b963eae1582b719b5b3204ad473e3a287534c45f95dc7d9020e9fc75f9e4f3bb6c99393a900f3579ac276c968ee +DIST atlasrepdata.tar.gz 22203132 BLAKE2B 1bc5f9c4045b46ab98d48482569134ac8141868fdb3082b453a9a90dfbf8c780faa6da177d0db115dcdd59a04fe1dbbea662a598b2a53cc81a79a88cfb3f6ee0 SHA512 fc1d594eb23486163081360f63c63ee6b81e7cc72f97c3c5a377d7cfd7f93ce1ae0228ba9bd3032f9d1e2ea68150524bbb4a98b73507458d6e23692b35de3151 +EBUILD atlasrep-2.1.7.ebuild 1551 BLAKE2B 0f6d40f0372dace1857f87948c21d65b6a22da6e49694a63d1ec060e85ed6788d49bdf3d58bc42c374181d7380175cd64a3c700b76f7347f94c2b0a061a87d6e SHA512 8088b93583832a831835b4df20b3becc758e47f2195e2e4ae656dbe1cd3047b1c4dddc80d3d8a2a7329d65eb39faa2ce82ba74d0b09788e50ae9e94b031626f3 +MISC metadata.xml 925 BLAKE2B ca5ce6fb4130cca3725573608ce97e59502f15c32586b39fe1dc27957551751ac5b73aff9277f8f4dcf391c5301bcf13ce75de593fe5ef3d4880e21069faed92 SHA512 ceae388701b8b45f158dd0c3b8aa6d193eb4f0b0da9d62c7a328dc33e21c7bf032068e67370ebb67c63b418fcf0f6d1a4ecff49c34a301cd4eae0849b37a472d diff --git a/dev-gap/atlasrep/atlasrep-2.1.7.ebuild b/dev-gap/atlasrep/atlasrep-2.1.7.ebuild new file mode 100644 index 000000000000..15af7966d7c4 --- /dev/null +++ b/dev-gap/atlasrep/atlasrep-2.1.7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP Interface to the Atlas of Group Representations" + +# How to make the test data: +# +# gap> SetUserPreference("AtlasRep", "AtlasRepDataDirectory", "some-dir"); +# gap> SetUserPreference("AtlasRep", "AtlasRepAccessRemoteFiles", true); +# gap> TestPackage("atlasrep"); TestPackage("orb"); ... +# +# Then tar up some-dir. This runs the test suite with downloading enabled, +# so you wind up downloading all of the data you need into some-dir (which +# has to be writable). +SRC_URI="https://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep/${P}.tar.gz + https://www.math.rwth-aachen.de/homes/Thomas.Breuer/atlasrep/atlasrepdata.tar.gz + https://dev.gentoo.org/~mjo/distfiles/${P}-testdata.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-gap/io + dev-gap/utils" + +BDEPEND="test? ( + dev-gap/tomlib +)" +gap-pkg_enable_tests + +PATCHES=( + "${FILESDIR}/${P}-no-remote-access.patch" + "${FILESDIR}/${P}-non-writable-data-dir.patch" +) + +GAP_PKG_EXTRA_INSTALL=( + atlasprm.json + atlasprm_SHA.json + bibl + dataext + datagens + datapkg + dataword +) + +src_prepare() { + # Move the pre-downloaded data into the empty directories where the + # package expects them to be. The archive atlasrepdata.tar.gz + # expands to a directory called "atlasrep". + for s in ext gens word; do + mv "${WORKDIR}/atlasrep/data${s}/"* "data${s}"/ || die + done + rm data{gens,word}/dummy || die + + default +} diff --git a/dev-gap/atlasrep/files/atlasrep-2.1.7-no-remote-access.patch b/dev-gap/atlasrep/files/atlasrep-2.1.7-no-remote-access.patch new file mode 100644 index 000000000000..0bc0afe410b8 --- /dev/null +++ b/dev-gap/atlasrep/files/atlasrep-2.1.7-no-remote-access.patch @@ -0,0 +1,27 @@ +From 73fee69243be30b25af3322dc66ad061c5d8fa38 Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky <michael@orlitzky.com> +Date: Sat, 16 Dec 2023 13:41:05 -0500 +Subject: [PATCH 1/2] gap/userpref.g: disable AtlasRepAccessRemoteFiles by + default + +On Gentoo, we include all of the available data by default. +--- + gap/userpref.g | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/gap/userpref.g b/gap/userpref.g +index 067ddf1..75140b9 100644 +--- a/gap/userpref.g ++++ b/gap/userpref.g +@@ -44,7 +44,7 @@ information shown by 'DisplayAtlasInfo', \ + this information depends on the value of the preference at the time \ + when the AtlasRep package and its data extensions get loaded." + ], +- default:= true, ++ default:= false, + values:= [ true, false ], + multi:= false, + package:= "AtlasRep", +-- +2.41.0 + diff --git a/dev-gap/atlasrep/files/atlasrep-2.1.7-non-writable-data-dir.patch b/dev-gap/atlasrep/files/atlasrep-2.1.7-non-writable-data-dir.patch new file mode 100644 index 000000000000..545d46799fb2 --- /dev/null +++ b/dev-gap/atlasrep/files/atlasrep-2.1.7-non-writable-data-dir.patch @@ -0,0 +1,34 @@ +From 3df6f42de798f0b5ab758d5886606c2bbc5c364f Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky <michael@orlitzky.com> +Date: Sat, 16 Dec 2023 13:43:36 -0500 +Subject: [PATCH 2/2] gap/userpref.g: allow non-writable AtlasRepDataDirectory + +On Gentoo, all of the data is already there. So there's no reason to +download it. So there's no requirement for the directory to be +writable. (Remote access is disabled by default anyway.) +--- + gap/userpref.g | 8 +------- + 1 file changed, 1 insertion(+), 7 deletions(-) + +diff --git a/gap/userpref.g b/gap/userpref.g +index 75140b9..2d497ee 100644 +--- a/gap/userpref.g ++++ b/gap/userpref.g +@@ -94,13 +94,7 @@ otherwise the default is an empty string." + local dir; + + dir:= DirectoriesPackageLibrary( "atlasrep", "" ); +- if ForAll( [ "dataext", "datagens", "dataword" ], +- subdir -> IsWritableFile( Filename( dir, subdir ) ) ) then +- # The package directory is the first default. +- return Filename( dir, "" ); +- else +- return ""; +- fi; ++ return Filename( dir, "" ); + end, + package:= "AtlasRep", + check:= function( val ) +-- +2.41.0 + diff --git a/dev-gap/atlasrep/metadata.xml b/dev-gap/atlasrep/metadata.xml new file mode 100644 index 000000000000..30a102567b7f --- /dev/null +++ b/dev-gap/atlasrep/metadata.xml @@ -0,0 +1,25 @@ +<?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"> + AtlasRep provides an interface between GAP and databases such as the + Atlas of Group Representations, which comprises representations of + many almost simple groups and information about their maximal + subgroups, and is included in the GAP package. + </longdescription> +</pkgmetadata> diff --git a/dev-gap/autodoc/Manifest b/dev-gap/autodoc/Manifest new file mode 100644 index 000000000000..e3c67774eb2e --- /dev/null +++ b/dev-gap/autodoc/Manifest @@ -0,0 +1,3 @@ +DIST autodoc-2022.10.20.tar.gz 520766 BLAKE2B 60967b2d7ec6e099de2914dde1072d47fd6ffe93cc44ccd513a6fe4b16512577a756280aca33f3defc593f5cf3d871f21f936c868cfdfea5a4fbeb06ef6436c6 SHA512 f87821cc37fca064cb74400ee9216d93dd7df44c1dae4287742455e0b55081a237e59e4319f46f10b9d3058ec23cd82ab38e00ad5e09f37692c72d8092c45d12 +EBUILD autodoc-2022.10.20.ebuild 494 BLAKE2B 69ed229ec05b7a35fadb1e92370a83ef89472ff382b182450ec639fa76b5d8a3fa3d1c80a0d4286dbf32c86b4cf39527b2a70235e91dafaf7558e570d00e2d8a SHA512 10e52dda8070f9eebbc03cb8f1f5056bf2a9f09fa4f355b43226280ae47d762f01c669fa41b9f902e977a8336164cda0f42f9688b99000d740e9d3eec508ee3a +MISC metadata.xml 1183 BLAKE2B f377e957c8e261d8d8927d0db0845443ae3ee9f73d03ac44af50ae39de4249a81f999ae8c17f141c0cc0b2c32d20678e6f8fcac68427356692adbba2be775ea9 SHA512 e02d001b91f8db4bd04fb554e6241b2037bebacdd1d28b9ba4a11e84f825d1f2568e87a18de5a0296e7579e176a85c06f83f9058b6da95ff44c37482fa3c607c diff --git a/dev-gap/autodoc/autodoc-2022.10.20.ebuild b/dev-gap/autodoc/autodoc-2022.10.20.ebuild new file mode 100644 index 000000000000..f1afd9595445 --- /dev/null +++ b/dev-gap/autodoc/autodoc-2022.10.20.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Generate documentation from GAP source code" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" +S="${WORKDIR}/AutoDoc-${PV}" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +# The test suite tries to LoadPackage this +BDEPEND="test? ( dev-gap/io )" +gap-pkg_enable_tests + +src_prepare() { + default + rm -f makefile || die +} diff --git a/dev-gap/autodoc/metadata.xml b/dev-gap/autodoc/metadata.xml new file mode 100644 index 000000000000..1c4257144d5b --- /dev/null +++ b/dev-gap/autodoc/metadata.xml @@ -0,0 +1,31 @@ +<?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"> + AutoDoc is a package for the GAP computer algebra system. It is + meant to simplify the creation of reference manuals for GAP + packages. It makes it possible to create documentation from source + code comments, without writing XML files. It is not a substitute for + GAPDoc, but rather builds on GAPDoc, by generating XML input for the + latter. As such, you can combine an existing GAPDoc manual with + AutoDoc. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/AutoDoc</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/autpgrp/Manifest b/dev-gap/autpgrp/Manifest new file mode 100644 index 000000000000..4e68ae04e4c1 --- /dev/null +++ b/dev-gap/autpgrp/Manifest @@ -0,0 +1,3 @@ +DIST autpgrp-1.11.tar.gz 197242 BLAKE2B c3d3a06d598b565aa56a41c745d615b67470046455c2a105374383ffd094c136700b19440a28d9254c68ef41a8351600947ce53621c16d1f0b57de1f651c7884 SHA512 2fed6a0448103259f394e96f0ea3ace6f36ef42c616c51f22f67287edda99f66c6e7b4a9cde4f6549925e20c118c64466e4f5201cac51bde823be5d5647696f3 +EBUILD autpgrp-1.11.ebuild 396 BLAKE2B 125f87b56ddcb3af06a54ca0cae28d94ce75804bf8a27815a05a0682481589985fb55ab41d9613a50a3d3003b9547fccfbba886d1d179eb70e773c1fba08ea22 SHA512 159156b67435945254fa33879c96381ff537e3cc88b34d23dadac0a9e0b39565eb6fa5a6ca5c190d3fff0d84b5face914ce5b7ad1d99c5c7b7fc5f3fe6107b98 +MISC metadata.xml 1207 BLAKE2B 13652f1b554f16dc7e3530e247ef2f65240e7b7c41bbf8f5ef7b38fae8b8baf2da110f1512f733b75d2140708584192f4c6fb63bfbc0f0bd8bab854704317aef SHA512 d31faff72409051afa9bc6c48aa0b69a56780eeecad73eb23a6fd463523c8c739433b4d37a62eea5f6fb819b0fad1195e387d6ec95432a1a8083591a92ca355a diff --git a/dev-gap/autpgrp/autpgrp-1.11.ebuild b/dev-gap/autpgrp/autpgrp-1.11.ebuild new file mode 100644 index 000000000000..a92b8f48d114 --- /dev/null +++ b/dev-gap/autpgrp/autpgrp-1.11.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Computing the Automorphism Group of a p-Group" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +DOCS=( README CHANGES.md ) + +GAP_PKG_HTML_DOCDIR="htm" +gap-pkg_enable_tests diff --git a/dev-gap/autpgrp/metadata.xml b/dev-gap/autpgrp/metadata.xml new file mode 100644 index 000000000000..d7915f99a38f --- /dev/null +++ b/dev-gap/autpgrp/metadata.xml @@ -0,0 +1,31 @@ +<?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"> + The AutPGrp package introduces a new function to compute the + automorphism group of a finite p-group. The underlying algorithm is + a refinement of the methods described in O'Brien (1995). In + particular, this implementation is more efficient in both time and + space requirements and hence has a wider range of applications than + the ANUPQ method. It also usually out-performs all but the method + designed for finite abelian groups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/autpgrp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/browse/Manifest b/dev-gap/browse/Manifest new file mode 100644 index 000000000000..bba80b02e5ab --- /dev/null +++ b/dev-gap/browse/Manifest @@ -0,0 +1,3 @@ +DIST Browse-1.8.21.tar.gz 1830672 BLAKE2B b79dacba18c0d1ccea3a3ee30ad4c818b4e3727d336e05ab4958b14cc8556b5dfc32a6c529d0f001098e22c7f97eedd4aa26b617001c52884ea3b435ec40d995 SHA512 aba81e073c4c3cb7080c7ab28189ab7052f27d56927c8fde047f9ece71c42ff0eadf6cba42e0bc77f409082206f99987f4aff43226543e6f474b372f4d2104ff +EBUILD browse-1.8.21-r1.ebuild 1432 BLAKE2B 80ca3fe0e1a085ee7e01c648cfaa15322ae968d939e3f1bcc6c497706cc856050e262b730bc8b44289e2a0bcf6a53f83f9b9e8e4a3d0757111cf152fb39839aa SHA512 8f53a51f3eae277e9416a85e9bb8e75687bd7b09b9803faf7df438b57ec6d737bdb1aab43ab71042fe4f8dccde269681fa2db56d8c295705877e9429b615a281 +MISC metadata.xml 1059 BLAKE2B d1e228d89c52ac017e0f41f198152b02ff33e645b45f21edb76a52da175e138ab709c3032fa2174944b2dc8d193568b79296f68d7d37fc307d01d332ef835fbd SHA512 cc1be6c933d64963f47c52859d48de0d484ea702695cfa06515f67bc2772f1f48c28320f4c69b337cd29e5ac9c29aef51fc636ff0733aa4ef9a40da37c38b4c9 diff --git a/dev-gap/browse/browse-1.8.21-r1.ebuild b/dev-gap/browse/browse-1.8.21-r1.ebuild new file mode 100644 index 000000000000..42e9e4ec6a4e --- /dev/null +++ b/dev-gap/browse/browse-1.8.21-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gap-pkg + +MY_PN=Browse +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="GAP ncurses interface for browsing two-dimensional data" +SLOT="0" +SRC_URI="https://www.math.rwth-aachen.de/homes/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" + +DEPEND="sys-libs/ncurses:=" +RDEPEND="${DEPEND}" + +GAP_PKG_EXTRA_INSTALL=( app bibl ) +gap-pkg_enable_tests + +src_compile() { + # This has been emailed upstream but there's no public + # bug tracker AFAIK. + append-cflags -Wno-error=strict-prototypes + gap-pkg_src_compile +} + +src_test() { + # TestPackage doesn't work for this guy. Copy the eclass src_test() + # and modify it to use TestDirectory() instead of TestPackage(). + local gapcmd="gap -R -A --nointeract -c " + gapcmd+="LoadPackage(\"${PN}\");" + gapcmd+="d:=DirectoriesPackageLibrary(\"${PN}\",\"tst\");" + gapcmd+="TestDirectory(d[1],rec(exitGAP:=true));" + ln -s "${WORKDIR}" "${T}/pkg" || die + gapcmd+=" --roots ${T}/; " + + # Even the "tee" pipe from the eclass isn't enough to stop + # this one from acting wacky, although it doesn't really + # break the terminal any more. Instead it just enters + # display mode and wipes your screen for a bit. + einfo "running test suite quietly to avoid borking your terminal" + ${gapcmd} > test-suite.log \ + || die "test suite failed, see test-suite.log" +} diff --git a/dev-gap/browse/metadata.xml b/dev-gap/browse/metadata.xml new file mode 100644 index 000000000000..9455e1e15ea5 --- /dev/null +++ b/dev-gap/browse/metadata.xml @@ -0,0 +1,31 @@ +<?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"> + The Browse package provides three levels of functionality: + + 1 A GAP interface to the C-library ncurses. + + 2 A generic function for interactive browsing through + two-dimensional arrays of data. + + 3 Several applications of the first two, e.g., a method for + browsing character tables, browsing through the content of some + data collections, or some games. + </longdescription> +</pkgmetadata> diff --git a/dev-gap/cohomolo/Manifest b/dev-gap/cohomolo/Manifest new file mode 100644 index 000000000000..cec5248c4034 --- /dev/null +++ b/dev-gap/cohomolo/Manifest @@ -0,0 +1,3 @@ +DIST cohomolo-1.6.11.tar.gz 468966 BLAKE2B 909bc196c67058151cf932781db6399c3091ee38478075bb18d0716f38d607c99e80d09b5a2bc25bc84a06efc172ade54d85da0016ecd474eb4fac03a26b691f SHA512 7bdd64a5ba068e03619427c7add972fe57b7803b4b7a1d40dec485bbdfa032c5b3a44ea4a7fd51a5055235b2d3ac4217971f1143032a2bf1b553dcbc7f71e7f1 +EBUILD cohomolo-1.6.11.ebuild 654 BLAKE2B 85b98046091511801fe6989623d968edc6e1019b7813d8812a940364d31a821318d5af0fcce9b4b2672f688e02d020805ef08ab7545bc0b285a916a86613ab33 SHA512 66114fc9b97456b2f073cc22f88e8df57d3446e7e8ac4128ab6059c2ee78b97ea90699f90df2660ef17975a5ea400ae350ba2cfadc9378ad744b0904fb96d95e +MISC metadata.xml 980 BLAKE2B 6af01dc7acffdb747d30db282f41720d96f8bfcf09b847b5d5c88a9e6e76b3c2e388483c3c9a7e5b98ae9d0c6fa280c0b9ff300ef4b90deaf095c1956eb74bfd SHA512 613d7b42356c1fdd9995cc953b710f6e779690e3569f025d9e3fdb78bbe4bd144441a471fa40a845837f591586cbbfaa99b076e8e13d2fb34e98f5a2faab5201 diff --git a/dev-gap/cohomolo/cohomolo-1.6.11.ebuild b/dev-gap/cohomolo/cohomolo-1.6.11.ebuild new file mode 100644 index 000000000000..7756fd073fb0 --- /dev/null +++ b/dev-gap/cohomolo/cohomolo-1.6.11.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Cohomology groups of finite groups on finite modules" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +DEPEND="sci-mathematics/gap" + +GAP_PKG_HTML_DOCDIR="htm" +GAP_PKG_EXTRA_INSTALL=( testdata standalone ) + +gap-pkg_enable_tests + +src_install() { + # Remove standalone/progs.d so that it is not installed below. It + # contains the source code for the executable that we built. + rm -r standalone/progs.d || die + gap-pkg_src_install +} diff --git a/dev-gap/cohomolo/metadata.xml b/dev-gap/cohomolo/metadata.xml new file mode 100644 index 000000000000..8d1cf3fb1bd4 --- /dev/null +++ b/dev-gap/cohomolo/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"> + The cohomolo package is a GAP interface to some C programs for + computing Schur multipliers and covering groups of finite groups and + first and second cohomology groups of finite groups acting on finite + modules. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/cohomolo</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/congruence/Manifest b/dev-gap/congruence/Manifest new file mode 100644 index 000000000000..3882d130a4c7 --- /dev/null +++ b/dev-gap/congruence/Manifest @@ -0,0 +1,3 @@ +DIST congruence-1.2.5.tar.gz 320796 BLAKE2B 3ec55c8c3bed85d3875a91bcb1449463ccf9ef34ef4b4c8e14a6920bf29a1b43ccc97ec2cef1243f147be84d7d0c40f4eefc60ecded6d13730e0ade41c02a178 SHA512 369fe5382b94762bfc4741b55f0c45eeada71aeff83c58c428bdf9ecfe8f95f430d066ca1d2bf5b644a0c9fe59f9132af089bd7241e2cab8260534eb72c08113 +EBUILD congruence-1.2.5.ebuild 342 BLAKE2B e6f21d2fd33894a9a0aba7e2807a40da7ead26f459cd6ab6630a650537cf060a150883d64e732e76744d07b4d639e2ccd17bfe0bf1b0b3f58a6ca882841c8b55 SHA512 c1148cde56c68125a762d105423e9c0bb0f4ae6ebb9e924b5a11ece146c623386820f5660001a7eeb7a93c9f654350b8fcce8e5f57215bb5d88592051bbe937c +MISC metadata.xml 1137 BLAKE2B d5e95742366ee42049a1a72172c39d7c6e48c149458d04ae63a11d931daee23b33b0b8e691881574e10b8673317798edadad334d72bca26e977bc0998b3a87c5 SHA512 044a0ef3c323793c441985a714f72702f865b76bcf5937f9778b5e9fc6c18ed7c00b9860c4b0919078c38c8600b55639789b718c15131473d25a216b0b4d4a70 diff --git a/dev-gap/congruence/congruence-1.2.5.ebuild b/dev-gap/congruence/congruence-1.2.5.ebuild new file mode 100644 index 000000000000..d1dd8494ca93 --- /dev/null +++ b/dev-gap/congruence/congruence-1.2.5.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Congruence subgroups of SL(2,ZZ) for GAP" +SRC_URI="https://github.com/gap-packages/congruence/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/congruence/metadata.xml b/dev-gap/congruence/metadata.xml new file mode 100644 index 000000000000..8ecb1a5bc49a --- /dev/null +++ b/dev-gap/congruence/metadata.xml @@ -0,0 +1,30 @@ +<?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"> + The GAP package Congruence provides functions to construct several + types of canonical congruence subgroups in SL_2(Z), and also + intersections of a finite number of such subgroups. Furthermore, it + implements the algorithm for generating Farey symbols for congruence + subgroups and using them to produce a system of independent + generators for these subgroups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/congruence</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/corelg/Manifest b/dev-gap/corelg/Manifest new file mode 100644 index 000000000000..c19c0454f633 --- /dev/null +++ b/dev-gap/corelg/Manifest @@ -0,0 +1,3 @@ +DIST corelg-1.56.tar.gz 1125508 BLAKE2B d47658af2def83425d8b068340515e84ffbaf7715e09c09c3a6283ddb3f1df7e68d30718d43226e76a247aeca5587040e67949af8eef94dd03f702795e8e9226 SHA512 7a567aba1e416c805d0bc6dc081ca6233cebb890e25b9706bfe98348f25001876ea59867bf7c79669a2983e5d2c36a3ff3bbf4376e6182dfc48e7a8f38c81f75 +EBUILD corelg-1.56.ebuild 407 BLAKE2B 18ae08ec6c266d475769ec6e06724476b68c22035f0174b7dfda4d3820b1fcab679e6a47fc6af4d1bdfe814f8f093bbbfefa77f0e6c66dbea223f089bf06b661 SHA512 1ecda7eeb6a7560d0c6ef5dd10a547bcac601f3527d4f6cd8abf75e6ae1fdfeab9e6191ed9ecb3fa712c67d478b6254d9912aef9555dafc26a7cd6fbce74a414 +MISC metadata.xml 701 BLAKE2B df6ae94eabbbb8b65c832182b90838ee5301340fef02418ce8a3f060cc4257bf091c4ec56bc22c61bd387efc82c8977aa3e990e30e2ecaf6e1891c4f768bb10b SHA512 d2a4cd774f19e139cbc2ecfec352af5b673e38c94db39c243e7e1f5e659fafae0110fd71c33acd6eb61160af45ab005037b393fe7edc84d0b4e3fe0098535c47 diff --git a/dev-gap/corelg/corelg-1.56.ebuild b/dev-gap/corelg/corelg-1.56.ebuild new file mode 100644 index 000000000000..4fb27e8ac24c --- /dev/null +++ b/dev-gap/corelg/corelg-1.56.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP package to compute with real semisimple Lie algebras" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/sla" + +DOCS=( README.md CHANGES.md ) + +gap-pkg_enable_tests diff --git a/dev-gap/corelg/metadata.xml b/dev-gap/corelg/metadata.xml new file mode 100644 index 000000000000..a60809404932 --- /dev/null +++ b/dev-gap/corelg/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/corelg</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/crime/Manifest b/dev-gap/crime/Manifest new file mode 100644 index 000000000000..94307a164532 --- /dev/null +++ b/dev-gap/crime/Manifest @@ -0,0 +1,3 @@ +DIST crime-1.6.tar.gz 326186 BLAKE2B 052be1cf1c21b4c9510fc78ef5fa8abf0787800473200257a0c1d8373d273ab28aefa536f3c5fb2ea4d0da7cdf9ed2dbbb307e19437c554e78c103b8ba6d8b07 SHA512 1c2ffabdc7182c649db129bc8bccaabb86e7e560af219d7a3b83dfb5f499a60a30b4ea75a8b820ef3ac86449d44498ff1a6809d45234cc244e5c8a11746643a4 +EBUILD crime-1.6.ebuild 389 BLAKE2B a82a882a4734a9c7ff7d32b7c15de3e35964733970ef35d071ca65ec473aa7702eab071d6db3a417c2015439e27a01ce332087e3a3d76e7c927673db79b434dc SHA512 5c046344cfebf7ecf516d37593a94b7ac027f7e590b8cc90896790132e4b8db3e6472b6fac49e5edd15aefbfd0e6f3c04d201eec4912a7ee4f61c11abb108335 +MISC metadata.xml 1024 BLAKE2B a2a8b27390d325304d2e4bae4b124df66c954a0add06cbd879a24decd9a98779fd34d5fb851a0ecd845a90a70323f4d36ce5afea5d71f718dce0851218d680ca SHA512 ba1c44144a5a26f8cde18a37615b705e40dfd76c2ec111dea3afa141fd6972ac2f1537465c1a1223164a69fd9dc8f06201b4669b4e611f8a7b8265b5c8ee50c9 diff --git a/dev-gap/crime/crime-1.6.ebuild b/dev-gap/crime/crime-1.6.ebuild new file mode 100644 index 000000000000..965cc326ed15 --- /dev/null +++ b/dev-gap/crime/crime-1.6.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP Package to calculate group cohomology and Massey products" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +DOCS=( CHANGES.md README.md ) + +gap-pkg_enable_tests diff --git a/dev-gap/crime/metadata.xml b/dev-gap/crime/metadata.xml new file mode 100644 index 000000000000..b15a3e078a25 --- /dev/null +++ b/dev-gap/crime/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 CRIME package computes cohomology rings for finite p-groups + using Jon Carlson's method, both as GAP objects, and also in terms + of generators and relators. It also computes induced homomorphisms + on cohomology and Massey products in the cohomology ring. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/crime</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/crisp/Manifest b/dev-gap/crisp/Manifest new file mode 100644 index 000000000000..49c78bfefbd9 --- /dev/null +++ b/dev-gap/crisp/Manifest @@ -0,0 +1,3 @@ +DIST crisp-1.4.6.tar.bz2 312722 BLAKE2B 5277c69e884332c9e8afe6ab1ce44131176fc08abf48f7ca3092250b883ed4551ec1f179084877b089724ddc68f921a7c8134899725e07db4a4f027042e07615 SHA512 ef14417cc4fdaf1cc24fe946d3c8d699857aefb932f9c6502a735020233cc259feef0770bd259bdf1b2caca93291ccc578fe3814c0295d5b46a5ead6df297893 +EBUILD crisp-1.4.6.ebuild 368 BLAKE2B c2a3050a6ef81ad0108e748eb26db67dc5e8cdaf679634c1b4cf4fb04a2f2ef7c21e54b83eadcfb98d661b33b231f28a21128933979f9d3384f6c9b31ce8e3fd SHA512 0823f9c1fc4d520752d758205771f929ded2f401ce256c03f29cb16160d47e99501d98fde0f1f3d67d4e8d5f87607326d1d30ac7b8e9ca1e501361e24e21fbde +MISC metadata.xml 1582 BLAKE2B e9e4f5673690814562bbcb18c8040f25cf77fcaf4292e9049e0307bfbb30d56aa8f9876212add6491b868efbd98a0b3a4a0bbd4302eb0c9b3a9872abab0e8812 SHA512 3a21781f6c05a2d1bdf034c21687e853e3917533c924b434a221435ddc0c40b4a114b704d96daa6db4b6feabaa2e88b2417bde9834a49dc69475ae010046cbc1 diff --git a/dev-gap/crisp/crisp-1.4.6.ebuild b/dev-gap/crisp/crisp-1.4.6.ebuild new file mode 100644 index 000000000000..837c57827b3f --- /dev/null +++ b/dev-gap/crisp/crisp-1.4.6.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP algorithms for subgroups of finite soluble groups" +SLOT="0" +SRC_URI="https://github.com/bh11/${PN}/releases/download/${P^^}/${P}.tar.bz2" + +LICENSE="BSD-2" +KEYWORDS="~amd64" + +GAP_PKG_HTML_DOCDIR="htm" +gap-pkg_enable_tests diff --git a/dev-gap/crisp/metadata.xml b/dev-gap/crisp/metadata.xml new file mode 100644 index 000000000000..e762ea686146 --- /dev/null +++ b/dev-gap/crisp/metadata.xml @@ -0,0 +1,36 @@ +<?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"> + CRISP provides algorithms for computing subgroups of finite soluble + groups related to a group class C. In particular, it allows to + compute C-radicals and C-injectors for Fitting classes (and Fitting + sets) C, C-residuals for formations C, and C-projectors for Schunck + classes C. In order to carry out these computations, the group class + C must be represented by an algorithm which can decide membership in + the group class. Moreover, CRISP contains algorithms for the + computation of normal subgroups invariant under a prescribed set of + automorphisms and belonging to a given group class. This includes + an improved method to compute the set of all normal subgroups of a + finite soluble group, its characteristic subgroups, minimal normal + subgroups and the socle and p-socles for given primes p. + </longdescription> + <upstream> + <remote-id type="github">bh11/crisp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/crypting/Manifest b/dev-gap/crypting/Manifest new file mode 100644 index 000000000000..ea5131ab69a9 --- /dev/null +++ b/dev-gap/crypting/Manifest @@ -0,0 +1,3 @@ +DIST crypting-0.10.4.tar.gz 156359 BLAKE2B d9928a3eba6d8ac2b6b39f64241489017f122d5293de02c8bb4a6efff6e9c43feaf0eea654ea3910b913fedb12372882ddc48d5e76ed067e3bf8ba575f879ccd SHA512 db9d837abfd28294fbe83d688f1efe35fc404640e5a94df46cc207a28786c25c1c101dc78af27c4131af0db5ef4b5f5e7ce8cfba46ac2ebce6624e676807ddac +EBUILD crypting-0.10.4.ebuild 384 BLAKE2B 191e75e04bd0a7851463c997bbe7af9c067c1b2d2c6774fe33171c599503207b4fba81a225268ffda6354ea63ed9499945dee5a98941bde76d61c7ba12214426 SHA512 2c87abf08671222d2a6f1f5ba68bdf6a54f085ca29c9b9c8babe791c791b716e16c49313d5fc3808a15016c7d263b4a6469585130c76577e34e75d57f69fbce6 +MISC metadata.xml 703 BLAKE2B 9eb2b3b6569c2a0455946210d13045a058fb954c9056231a982750ec0f7b97396c9bd4f1a37b7919f6b4463d66ca28e52a5840e71e593d0c0eae49dc307cbf00 SHA512 c0308b6a7292418d30a660b02ec0c780e2902f78cdd301a23be300647e1166f1a574b6650439e860f7c2420e2decd909f76896709c36a1fd24f4e73837f57224 diff --git a/dev-gap/crypting/crypting-0.10.4.ebuild b/dev-gap/crypting/crypting-0.10.4.ebuild new file mode 100644 index 000000000000..faac06a49363 --- /dev/null +++ b/dev-gap/crypting/crypting-0.10.4.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP implementation of SHA256 and HMAC for the Jupyter kernel" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64" + +DEPEND="sci-mathematics/gap" + +gap-pkg_enable_tests diff --git a/dev-gap/crypting/metadata.xml b/dev-gap/crypting/metadata.xml new file mode 100644 index 000000000000..1cb0f1f131e4 --- /dev/null +++ b/dev-gap/crypting/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/crypting</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/cryst/Manifest b/dev-gap/cryst/Manifest new file mode 100644 index 000000000000..a36ef81980fb --- /dev/null +++ b/dev-gap/cryst/Manifest @@ -0,0 +1,3 @@ +DIST cryst-4.1.26.tar.gz 254374 BLAKE2B 463c66fe08c9f074f8362de412ad71064b631ddeb2a32eb3745f4227c700af21e942196bfb8608bb095d9c31be5f392b353b87bb08e1c40c6b83c1a2834580fe SHA512 f8dbe9c656fe9cc489ad9566242b7b730c8804da348ef81729aef66fb2228bf35311c889e174b169aaaf9a553a5f16428be39f756d66a88f4ce634230132202a +EBUILD cryst-4.1.26.ebuild 422 BLAKE2B 41b7253368407a429da941704b68aba3a7718c36902270c43deb03b8ab56b749bf248822b84554b7ef1d84a2be20fab60e58c2275478b0a569e86192a0d15916 SHA512 4605a61f6bc800d8dd1e987a305f8c1bfec25e647fa86fc9f0db7f12bef2f84b74ebce4a3f8b7ed34213a0351e0c4169c9791586af84df8e334cde1e1e058d04 +MISC metadata.xml 1211 BLAKE2B d820bbc2982a7985492d44f8c921ceca9f96909708abba4e2bd00fa78ce82c1d89a3a228499c595b8d03abb52d6041abc75f69f765921f448d9144b651bb46fb SHA512 063d02036e1621ac4e12dc772ad05104d2d31d831a7acac72ed829c6750fbc52cca592214c390b3092c715bffe08138e2c61b503ecd1886081df77ad3c452d26 diff --git a/dev-gap/cryst/cryst-4.1.26.ebuild b/dev-gap/cryst/cryst-4.1.26.ebuild new file mode 100644 index 000000000000..0b21d0ee0457 --- /dev/null +++ b/dev-gap/cryst/cryst-4.1.26.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP package for computing with crystallographic groups" +SLOT="0" +SRC_URI="https://www.math.uni-bielefeld.de/~gaehler/gap/Cryst/${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/polycyclic" + +GAP_PKG_EXTRA_INSTALL=( grp ) +gap-pkg_enable_tests diff --git a/dev-gap/cryst/metadata.xml b/dev-gap/cryst/metadata.xml new file mode 100644 index 000000000000..dc8f4bef777e --- /dev/null +++ b/dev-gap/cryst/metadata.xml @@ -0,0 +1,31 @@ +<?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, previously known as CrystGAP, provides a rich set of + methods for the computation with affine crystallographic groups, in + particular space groups. Affine crystallographic groups are fully + supported both in representations acting from the right or from the + left, the latter one being preferred by crystallographers. Functions + to determine representatives of all space group types of a given + dimension are also provided. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/cryst</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/crystcat/Manifest b/dev-gap/crystcat/Manifest new file mode 100644 index 000000000000..38c205a56812 --- /dev/null +++ b/dev-gap/crystcat/Manifest @@ -0,0 +1,3 @@ +DIST crystcat-1.1.10.tar.gz 282172 BLAKE2B f7db9a3b3f46fc0e10fa58e6d37e8ea7bef27ed8fbc01cc98638b9a5c1648565a8f6ee09652dca606a91f8c20a5db79e2d13f868684b92f48b80657e7bc5ad13 SHA512 885e6a80ed23983030efb69059c0f6f056b4ba9d54aed8018fc823531a4ccb9252777e4b7f2811629e616dfeb9b1a904db0cd3d28dc9197d0300316bf2cabd67 +EBUILD crystcat-1.1.10.ebuild 401 BLAKE2B 6d819ef4d21d813f770327543e646993d17a24c469ebf1a7efa2ba618d8f89456d280e52d7a1a217d6bd9cb46de10bcce30fe4c29ca6d22efb6d41f933cae9ac SHA512 386fe5c2ac7f1cc9ab6a7d52bc483bf78b10be831ba8900c94c9ded337657ba663c7a4512fac11e5611148df3cf3f23d3b079d77041a8d122a8ff156ea5f43ae +MISC metadata.xml 1064 BLAKE2B 4bbce6de0558443502bd79c6a77b10f20102dcb790c52d5e9536824c16d4d99b497fbb8e6a7eeed70404dda12168d4ea11fdff47c53010b302940512ebc8d463 SHA512 7cb0c83d4f2d4d006534fbc7e172d2af538f1f5b5df097f69312b4d51146391c910d0150798d9266a793e667cc423ded0774f77209fc28949386848c6a3456d8 diff --git a/dev-gap/crystcat/crystcat-1.1.10.ebuild b/dev-gap/crystcat/crystcat-1.1.10.ebuild new file mode 100644 index 000000000000..a28fb1ae0366 --- /dev/null +++ b/dev-gap/crystcat/crystcat-1.1.10.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="The crystallographic groups catalog" +SLOT="0" +SRC_URI="https://www.math.uni-bielefeld.de/~gaehler/gap/CrystCat/${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/cryst" + +GAP_PKG_EXTRA_INSTALL=( grp ) +gap-pkg_enable_tests diff --git a/dev-gap/crystcat/metadata.xml b/dev-gap/crystcat/metadata.xml new file mode 100644 index 000000000000..e67e387a5cca --- /dev/null +++ b/dev-gap/crystcat/metadata.xml @@ -0,0 +1,29 @@ +<?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 a catalog of crystallographic groups of + dimensions 2, 3, and 4 which covers most of the data contained in + the book Crystallographic groups of four-dimensional space by + H. Brown, R. Bülow, J. Neubüser, H. Wondratschek, and H. Zassenhaus + (John Wiley, New York, 1978). + </longdescription> + <upstream> + <remote-id type="github">gap-packages/crystcat</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/ctbllib/Manifest b/dev-gap/ctbllib/Manifest new file mode 100644 index 000000000000..d11ba06ae1c6 --- /dev/null +++ b/dev-gap/ctbllib/Manifest @@ -0,0 +1,3 @@ +DIST ctbllib-1.3.6.tar.gz 16603964 BLAKE2B 3994c4e100bcce46b5cbe7d34d6bad310b950495607fc11fe0dabb9d72767fea38ad2a5bce633393c4df78b5dd039257fccf83fcb208eaec458e5872b363ca00 SHA512 ac4ab422bc861816363623f19cc72aa23490198192e39ddcc4b407790504a8e316c21b580217e6b4ec5f956ccf784a2b118848d11e0d9fd2efb528424349ba26 +EBUILD ctbllib-1.3.6.ebuild 1501 BLAKE2B 830d1e880ed4c298d6fac7bb7f5c9eb72b4ade3e15301e92b1e2fd40b7b12d23248e3bcd4a3348570b85454755edabf7406f774a9dc07bdeba6c5b2416030385 SHA512 83b6cd86004e4f45fbeba82622aa6cdad82123edbb235591cd06b299ead3eff3ddfe7c51148d90594fce9d96bc30327b06625c7a38baf6e99662f0e7d030ef3b +MISC metadata.xml 613 BLAKE2B 197d041ff3c484fe531956e92f9e5ac575e3170f59ea4ffdb1cca52806a8e64865a5aaf6b54aa11d721bd3518e3533e9efa3506e3e6bc4d4fd01e5aad3998b4a SHA512 d38f694a2177f630a6135172f3f4c34545c7cb703623d4f442debe55be8d5ce8de50d0f922a51cacf750074c09e5c6facb58618e854e6945fe0ede873ea21a21 diff --git a/dev-gap/ctbllib/ctbllib-1.3.6.ebuild b/dev-gap/ctbllib/ctbllib-1.3.6.ebuild new file mode 100644 index 000000000000..07eedf502da9 --- /dev/null +++ b/dev-gap/ctbllib/ctbllib-1.3.6.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="The GAP Character Table Library" +SLOT="0" +SRC_URI="https://www.math.rwth-aachen.de/~Thomas.Breuer/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-gap/atlasrep" +BDEPEND="test? ( + dev-gap/browse + dev-gap/spinsym + dev-gap/tomlib +)" + +# These are "extra" docs and not the HTML produced by GAPDoc. The glob +# gets expanded if we use a plain variable but not if we use a bash +# array. +HTML_DOCS="htm/*" + +GAP_PKG_EXTRA_INSTALL=( ctbltoc data dlnames doc2 gap4 ) + +gap-pkg_enable_tests + +src_install() { + gap-pkg_src_install + + # This package has a "doc2" directory that contains an entirely + # separate set of GAPDoc documentation called "CTblLibXpls." They + # are mentioned in PackageInfo.g. On the assumption that "Xpls" + # stands for "examples," we install it (unconditionally, and via + # symlink) as "examples" by copying most of the GAPDoc installation + # bits from gap-pkg_src_install(). + pushd doc2 > /dev/null || die + + local docdir="$(gap-pkg_dir)/doc2" + insinto "${docdir}" + + local f + for f in *.{lab,six,txt,xml}; do + doins "${f}" + done + + for f in *.pdf; do + doins "${f}" + dosym -r "${docdir}/${f}" "/usr/share/doc/${PF}/examples/${f}" + done + + for f in *.{html,css,js,png}; do + doins "${f}" + dosym -r "${docdir}/${f}" "/usr/share/doc/${PF}/examples/html/${f}" + done + + popd > /dev/null || die +} diff --git a/dev-gap/ctbllib/metadata.xml b/dev-gap/ctbllib/metadata.xml new file mode 100644 index 000000000000..df52135df9e1 --- /dev/null +++ b/dev-gap/ctbllib/metadata.xml @@ -0,0 +1,19 @@ +<?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> +</pkgmetadata> diff --git a/dev-gap/cvec/Manifest b/dev-gap/cvec/Manifest new file mode 100644 index 000000000000..c2a95566b9d1 --- /dev/null +++ b/dev-gap/cvec/Manifest @@ -0,0 +1,3 @@ +DIST cvec-2.8.1.tar.gz 630849 BLAKE2B 86a01a3061b44ab8dc7c2a56bb2b5ef96b7ea5654ba23fb163f2ba24c284f63684e56fe98d4ec12ee77675903e30cb25b9d5e8b88d0ec56cf990e47e72ee8b8a SHA512 b82bcf5b6a971d228e7974d515c44be2d94ea80fa8ac589d8e1b40f400e20c3522cff149ba95a62e44f142859b779805eff45ac33d54e6c9ded19c78be8ef4f5 +EBUILD cvec-2.8.1.ebuild 494 BLAKE2B 36964938c7a143736f057e627557c7eb3f4b9af80da5853e2e8d279f5af9f1eef48115b4b25fdfeae6ab50fef38a39c868148ba3cb09dff32d306257e7454a18 SHA512 b53681b255590727daaeda2906da91f8ceb864dfd87f88ef8f4368817d957c15c4f987112ecb21ed74f15020b870481387e360c6b2cf502cd207172824c3b2b9 +MISC metadata.xml 1004 BLAKE2B bb121635c7db599cd02aa2a2c9b176903efac13e51b58125928f5d12f1fc39932ef3bdfaabed5fed153d1903aed0da8361b358adde1ac04e5d7e1a9985a51e14 SHA512 e396b57450834902ec9e8aea079e333c98032344759ef46fc4b00858031559e4019d37f18ca7be09448d1406d636fa85911c2c6000d6da919e930c3998c221a3 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> diff --git a/dev-gap/datastructures/Manifest b/dev-gap/datastructures/Manifest new file mode 100644 index 000000000000..5386c3f8a428 --- /dev/null +++ b/dev-gap/datastructures/Manifest @@ -0,0 +1,3 @@ +DIST datastructures-0.3.0.tar.gz 410109 BLAKE2B dbc620686ea28c48b2b87b134044b35a13083cbad884ff07b0c3f266f55a661377800ef0f575287b3e08da6e7a2a9fe700eee6f41d7e6082c579792a13342e6d SHA512 8b680a006cd6c0adbe256abe0f3ae5c566aa9b4852f1bcb7f02c4512ea1b9f15b7597ab29d86508a7fd71e8dc5d64794895a22eb45ca74e52a4de1ce9f7d8612 +EBUILD datastructures-0.3.0.ebuild 571 BLAKE2B 4b3cd713f9053c14797d4239ed1d304ea85e84b7b27687d900fbf90fb15f42cd6680f819f3f7a3521b68644618c0e9c29775fd6f2f23764a88cae0b72e08f9de SHA512 fa4184c267e8ef735832fd159cc25fba5ed734b146f2691190721fcc07365db714219e50e75f94ec174f743a4bab78cd21a906400601f12ff94a1e62361440af +MISC metadata.xml 1560 BLAKE2B f5ff9fc5fc947f8c0bc2f8c8c05803f40a38f7e98724baa74c2931cffa3dd50b15ecc9125d299cedf78b488cf88785bd2c73009952d7d50674e83f0aba024b3d SHA512 c3658262f32624fdf99b09b19d7717480c0db570d6160649646c29a7d4df00bb4e33883204c2d447cb30f62cf3df0594bdf1f77fcab5eb88f54b8a3ca5533cbd diff --git a/dev-gap/datastructures/datastructures-0.3.0.ebuild b/dev-gap/datastructures/datastructures-0.3.0.ebuild new file mode 100644 index 000000000000..41d0e97f24c7 --- /dev/null +++ b/dev-gap/datastructures/datastructures-0.3.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gap-pkg + +DESCRIPTION="Collection of standard data structures for GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/datastructures/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +DEPEND="sci-mathematics/gap" + +DOCS=( CHANGES.md README.md ) + +gap-pkg_enable_tests + +src_compile() { + # https://github.com/gap-packages/datastructures/issues/151 + append-cflags -Wno-error=strict-prototypes + gap-pkg_src_compile +} diff --git a/dev-gap/datastructures/metadata.xml b/dev-gap/datastructures/metadata.xml new file mode 100644 index 000000000000..32d66c435d99 --- /dev/null +++ b/dev-gap/datastructures/metadata.xml @@ -0,0 +1,45 @@ +<?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"> + The datastructures package aims at providing standard + datastructures, consolidating existing code and improving on it, in + particular in view of HPC-GAP. + + The datastructures package consists of two parts: interface + declarations and implementations. The goal of interface declarations + is to define standard interfaces for datastructures and decouple + them from the implementations. This enables easy exchangability of + implementations, for example for more efficient implementations, or + implementations more suited for parallelisation or sequential use. + + The datastructures package declares interfaces for the following + datastructures: + + * queues + * doubly linked lists + * heaps + * priority queues + * hash tables + * dictionaries + + </longdescription> + <upstream> + <remote-id type="github">gap-packages/datastructures</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/design/Manifest b/dev-gap/design/Manifest new file mode 100644 index 000000000000..74f9d2ce2a45 --- /dev/null +++ b/dev-gap/design/Manifest @@ -0,0 +1,3 @@ +DIST design-1.7.tar.gz 389907 BLAKE2B 9ac9f056488479cf017acc35566211dd91c972e1e94dd4c75b4b7534e1de2f47cc941dad34f6ad9f9fbbab0f300b70fd9dabf8fe722d3dbad3a2b2b757bdb810 SHA512 0917687b54079662cbfba5e8ded27899029832f2beec840ba204a3361d173226c7272085c1911d6aebd3c3a166feed6fa788b34902902dbf6c45eced5b2d62e8 +EBUILD design-1.7.ebuild 379 BLAKE2B c35c064a1d50a039a6a7187a5b43e216b077ead9a942b203ec5b903e941b2266e7261bd4bd91c2d28d9a0e883fa524de272e222ba69717eed22993a2b801c1f0 SHA512 3c5be168bf94884743b32b56f6b09a4128bc74a47b8eb3153c35275642885d5bfbd36bce4be104bbf0d9dff1da5d8ffe6601ba5a5f7f2e67fd97f8007887c739 +MISC metadata.xml 701 BLAKE2B 9e5c672184508d3cc86baef7c42029d6fd13ef733e766fffa1e3a2758d9ae1ddb857faf71db06acafb1587d9cb346156b053bad24e0ba7e1dea0edf59e0763ef SHA512 344c0dd89c3fea10e20b3b7c4917d5259145753728e52bcd79ce0aa8c0fed31322f1ab1cf8918474c9f3ec7e4a3bc193055e7be1e3906dfa22e0ded9632e7961 diff --git a/dev-gap/design/design-1.7.ebuild b/dev-gap/design/design-1.7.ebuild new file mode 100644 index 000000000000..a1f056a9a689 --- /dev/null +++ b/dev-gap/design/design-1.7.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="The Design Package for GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/grape" + +DOCS=( README.md CHANGES.md ) + +gap-pkg_enable_tests diff --git a/dev-gap/design/metadata.xml b/dev-gap/design/metadata.xml new file mode 100644 index 000000000000..a90120b2906e --- /dev/null +++ b/dev-gap/design/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/design</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/digraphs/Manifest b/dev-gap/digraphs/Manifest new file mode 100644 index 000000000000..8322e99598f5 --- /dev/null +++ b/dev-gap/digraphs/Manifest @@ -0,0 +1,3 @@ +DIST digraphs-1.6.3.tar.gz 2509307 BLAKE2B 2b0a6dfe84c0f916617a8e2fc83a6bd3005d4719db7fcfa181fc5dc9770362e1e3d7ed7d24d920bca8cb1f617001c2d70b78f9a95da3ccabd32b78801467fa17 SHA512 ef17e8200255e14d4cd7e3cab99a6933b9fb22df1c1b2006f1a8c661f89064e1b3a551c58742ed087ca3a096ac9810398b4459e8e54427309565386310e72081 +EBUILD digraphs-1.6.3-r1.ebuild 851 BLAKE2B e6d91e268071f68137db53b44a0c70fa9365ec58d916c599ca56b86e2d514e41201fcac009bfafdb4913c156f8d3229c1fa54861666b52e3ce0fe20a1ac9018a SHA512 5787f56eab1bd7ec6c11d0b5eea34c486185ec1b7f533a6a75f3d32073ba314374effdd9096a0045aae42941da4b6e1b670d6026d4ffea8ee5b5085205e00f3b +MISC metadata.xml 699 BLAKE2B bb2e897b8a95b31188736f78db8b989b71e60a49bb919f2cee480b7113b86a0b59a0ae56150f52800e3c0e512dbcd4b2b2f2fa3485e1c96369bda7c93d271e0f SHA512 edfddd66d58a4def34ad25c9354ce5524f20699f51d7bdf380e162f683873e9aced2f8b823dd9dab280dd66932536173204422c71d28b10b6c270dd8401501fb diff --git a/dev-gap/digraphs/digraphs-1.6.3-r1.ebuild b/dev-gap/digraphs/digraphs-1.6.3-r1.ebuild new file mode 100644 index 000000000000..ede2d95ae21e --- /dev/null +++ b/dev-gap/digraphs/digraphs-1.6.3-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic gap-pkg + +DESCRIPTION="Graphs, digraphs, and multidigraphs in GAP" +SLOT="0" +SRC_URI="https://github.com/digraphs/Digraphs/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" + +DEPEND="sci-mathematics/gap + sci-mathematics/planarity + sci-libs/bliss:=" +RDEPEND="${DEPEND} + dev-gap/io + dev-gap/orb + dev-gap/datastructures" + +DOCS=( CHANGELOG.md README.md ) + +GAP_PKG_EXTRA_INSTALL=( data notebooks ) +gap-pkg_enable_tests + +src_prepare() { + default + + # Fix the build with pathological CFLAGS + eautoreconf +} + +src_configure() { + # https://github.com/digraphs/Digraphs/issues/596 + append-cflags -Wno-error=strict-prototypes + + gap-pkg_econf \ + --with-external-planarity \ + --with-external-bliss +} diff --git a/dev-gap/digraphs/metadata.xml b/dev-gap/digraphs/metadata.xml new file mode 100644 index 000000000000..35d7a398454e --- /dev/null +++ b/dev-gap/digraphs/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">digraphs/Digraphs</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/edim/Manifest b/dev-gap/edim/Manifest new file mode 100644 index 000000000000..6a8761dd3e34 --- /dev/null +++ b/dev-gap/edim/Manifest @@ -0,0 +1,3 @@ +DIST EDIM-1.3.7.tar.gz 357817 BLAKE2B e18a6317c809bffd8917cab317e7a6ddf9a3c760af636ed223084b80a7f28ad6b42c2323b19a8ca908f570ddca43eb9c5db55bb8a32aacbb03b8ddebb2c5354a SHA512 8d29fbcd6f7e04ec78ab8b439f1875185ce0b0be614263c892a7b850ed76d5a62c2d7d82d1e9d9abac6b5858496075ae97f88285590901a95dc89b07d63d79d1 +EBUILD edim-1.3.7.ebuild 403 BLAKE2B 0c01dc64fd3b569724412aeb0477e3d1db894c4029bfa567b527149ab2a200c52b64877f1b2d92e16fded4216e453ccee7029fb262985b89dde96f9578af72d1 SHA512 ff6ba83ecd624ec0d08844984b1f7c52d363d1111ae697fb0dee98464c59bef62859184304ada65ecc0f61230af7faf352e6fd2a8b3a4637cc1f21274e09c29d +MISC metadata.xml 890 BLAKE2B 8cbaf0900cda8dc665c08f0b2cdb6be26bf4b248a5461abf61ae62b4f16ba5499da11014f89efe619e573cdbf58b23e7668fcc83b6428bd2625ad2bd273a8c29 SHA512 9e52d94bcb5db6ce475122b57b5c9177009b3313b1fe09c2125f2019a16afa68edb20efe90eec1555c0dd976a1ec8fd502007c155448eb230614884d39ee5239 diff --git a/dev-gap/edim/edim-1.3.7.ebuild b/dev-gap/edim/edim-1.3.7.ebuild new file mode 100644 index 000000000000..292e252f717b --- /dev/null +++ b/dev-gap/edim/edim-1.3.7.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +MY_PN=EDIM +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Elementary Divisors of Integer Matrices (EDIM) for GAP" +SRC_URI="https://www.math.rwth-aachen.de/~Frank.Luebeck/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/edim/metadata.xml b/dev-gap/edim/metadata.xml new file mode 100644 index 000000000000..ed0e9e26fb22 --- /dev/null +++ b/dev-gap/edim/metadata.xml @@ -0,0 +1,26 @@ +<?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 a collection of functions for computing the + Smith normal form of integer matrices and some related utilities. + </longdescription> + <upstream> + <remote-id type="github">frankluebeck/EDIM</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/factint/Manifest b/dev-gap/factint/Manifest new file mode 100644 index 000000000000..eb36de4b5235 --- /dev/null +++ b/dev-gap/factint/Manifest @@ -0,0 +1,3 @@ +DIST FactInt-1.6.3.tar.gz 4684712 BLAKE2B 7b312b34ae0a4ab100647f08f0e817594cbca1105ad37cf231d608599e5fffdf0d905819ab31f08be73b759c7be892928e994d9df62aa37f8c7a2e5535508532 SHA512 28fe4cb35c10f834e5efb3baaebf5b1eaac4064b1c182a5ffa057421327de45dd690b70fb848aabac6fa254581fd76f975b497a21d427093d558919cf3716c83 +EBUILD factint-1.6.3.ebuild 436 BLAKE2B 32ddcda40d3d7ab77a9e376ddde65b2b31360e19684cdb733325779fe0de72b13b86f4ad977a3a06ba52a4a0c64f1c21dd636a38919865c06fbce95375845286 SHA512 2d84b9b515ff7c84463c760d6d2324d73e04b75b918d7558919a67a892f15f0992effc6f2e06edd0da6fb0005ae87dc024d042bc2aacb0319d529363c0f3580c +MISC metadata.xml 1117 BLAKE2B 8b00968770ced7235434dac56354b56f8cf63dade7c25fa83e6a2eca34f2056ac159be67f73d4231cf8312f337c580babeec16cf2d28b57f6e06338928787a38 SHA512 ce6a1676b29d5d4935ed395f6dd24af26aec0012723de0d90566ec52e442664d29d6039ce0975cf64cdefe86db4dc227841af0310181ae9fa4c23d8aa4a9bdb5 diff --git a/dev-gap/factint/factint-1.6.3.ebuild b/dev-gap/factint/factint-1.6.3.ebuild new file mode 100644 index 000000000000..754ccbd02167 --- /dev/null +++ b/dev-gap/factint/factint-1.6.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +MY_PN="FactInt" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Advanced Methods for Factoring Integers" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +GAP_PKG_EXTRA_INSTALL=( tables ) +gap-pkg_enable_tests diff --git a/dev-gap/factint/metadata.xml b/dev-gap/factint/metadata.xml new file mode 100644 index 000000000000..5538a2e4b5f8 --- /dev/null +++ b/dev-gap/factint/metadata.xml @@ -0,0 +1,35 @@ +<?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 routines for factoring integers, in + particular: + + * Pollard's p-1 + * Williams' p+1 + * Elliptic Curves Method (ECM) + * Continued Fraction Algorithm (CFRAC) + * Multiple Polynomial Quadratic Sieve (MPQS) + + It also provides access to Richard P. Brent's tables of factors of + integers of the form b^k +/- 1. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/FactInt</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/fga/Manifest b/dev-gap/fga/Manifest new file mode 100644 index 000000000000..9f72fe12e4a1 --- /dev/null +++ b/dev-gap/fga/Manifest @@ -0,0 +1,3 @@ +DIST fga-1.4.0.tar.gz 33881 BLAKE2B 7bf98108a1d3c33bbca824dbd2893f0973a72b8126e046db7501ab43bafffa0bd828ef5381b46d8bcf0c22ee3417a8feb071732d866975018f5f16059e7351ff SHA512 4d4dbc1db80f8106162e97a8d77785efa033c37b7b5441f4de4cf296acefca1ddd10035b3d9b2eda1b1c41da3b605a7070557592e75cf52cee37a40bbf76a42d +EBUILD fga-1.4.0.ebuild 329 BLAKE2B 8874acad9dc98b875edaf1b52549d11b8474bf0abc37f19e427529812f6441ce58b41e16ebaa278d5f1b9f0d23eea17cf6cdf203ccee1b60623c913e298d80c5 SHA512 63c5de498300c6565f826b3755083d8545b8982567db06e73517739d37d197a1240882d8302b942d767b83252dc842566ff2ddf342f4e7063641fae2a72d8496 +MISC metadata.xml 916 BLAKE2B 5961113eebb726185c40b41d178044abec70ab28686d26c98e462a2401ddaa82839ad44a7ddb4c3d4cf19b10a5ed2f1f7af7be733e84f3ee484b10f703251ec7 SHA512 8247dc06242f8ff8a6715d6f363088b934fcf798e65aff6d710c6e05713d87eb9ce46a5f512c153dd4f66009f51993347490d3b49c1504975fd8734dfd00afc9 diff --git a/dev-gap/fga/fga-1.4.0.ebuild b/dev-gap/fga/fga-1.4.0.ebuild new file mode 100644 index 000000000000..8174aa942249 --- /dev/null +++ b/dev-gap/fga/fga-1.4.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Free Group Algorithms (FGA) for GAP" +SLOT="0" +SRC_URI="https://github.com/chsievers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/fga/metadata.xml b/dev-gap/fga/metadata.xml new file mode 100644 index 000000000000..5df43ab2e9e5 --- /dev/null +++ b/dev-gap/fga/metadata.xml @@ -0,0 +1,27 @@ +<?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"> + The FGA package installs methods for computations with finitely + generated subgroups of free groups and provides a presentation for + their automorphism groups. + </longdescription> + <upstream> + <remote-id type="github">chsievers/fga</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/gapdoc/Manifest b/dev-gap/gapdoc/Manifest new file mode 100644 index 000000000000..e0d356cb272e --- /dev/null +++ b/dev-gap/gapdoc/Manifest @@ -0,0 +1,3 @@ +DIST gapdoc-1.6.6.tar.gz 254048 BLAKE2B d9c2e7371aaa97076855bea59e2b58e9458f0bf2f37ca403ec8f35dc9d19a7ad7f2f84cfe1a607aa15cc377a7b304bced4a39f9897e8c95794cde392e2cd2e58 SHA512 48283e54b4d540c35dec11ecca4129cabb824b521ac64b25694e754c4811542a7dc3313d5c7043eadd503db10228ab9838bb250541d1193696223117ccfda2c4 +EBUILD gapdoc-1.6.6.ebuild 1077 BLAKE2B cbfe7d21aab3c51d94a4af67a0e65ab4129422f3c01bef95f298edf627ee471b1ff34bc8998df032476dc987015ec9d519061078cc7efa62ac097b78ded66e8f SHA512 0c85d81d0568b42143c5b01f1f4dc7fcffb2e1e420ad84bb69bb222997cbad04c9647478503f7913b58a0f53d5b6d59cf09849acb41f42746f29e803e5ab634f +MISC metadata.xml 994 BLAKE2B b740c0257f637cc39e4ff12526f9c76844671a1678c26dd15b5fe80d83c19d7b2e6340de781aef9af4332adaef1df1a305b31d85a231f021ccf6ab06b024f85d SHA512 9e24cc39889bd31a427189092b90713f57bbad1b4908b2751c0882a85b1f89009879add1351fb06ec4418fb699f718f7ee331dce115a00e1553fccd21e3afefc diff --git a/dev-gap/gapdoc/gapdoc-1.6.6.ebuild b/dev-gap/gapdoc/gapdoc-1.6.6.ebuild new file mode 100644 index 000000000000..29ef04cc2723 --- /dev/null +++ b/dev-gap/gapdoc/gapdoc-1.6.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +MY_PN=GAPDoc +MY_P="${MY_PN}-${PV}" +DESCRIPTION="GAP documentation structure and tooling" +SLOT="0" +SRC_URI="https://github.com/frankluebeck/${MY_PN}/archive/relv${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-relv${PV}" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" +IUSE="examples" + +# PackageInfo.g defines TestFile := tst/test.tst, but that +# file doesn't exist! +RESTRICT=test + +DOCS=( CHANGES README.md ) + +GAP_PKG_EXTRA_INSTALL=( + bibxmlext.dtd + gapdoc.dtd + styles + version +) + +src_install(){ + gap-pkg_src_install + + if use examples; then + docinto examples + dodoc -r 3k+1 + fi + + # The "example" directory is mentioned in PackageInfo.g, so we + # include it unconditionally, and install it in the gap package + # directory (so that the path in PackageInfo.g is accurate). + # Afterwards we symlink it into the usual USE=examples path. + insinto $(gap-pkg_dir) + doins -r example + dosym -r $(gap-pkg_dir)/example \ + "/usr/share/doc/${PF}/examples/example" +} diff --git a/dev-gap/gapdoc/metadata.xml b/dev-gap/gapdoc/metadata.xml new file mode 100644 index 000000000000..70eaabce12e5 --- /dev/null +++ b/dev-gap/gapdoc/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 contains a definition of a structure for GAP (package) + documentation, based on XML. It also contains conversion programs + for producing text-, PDF- or HTML-versions of such documents, with + hyperlinks if possible. + </longdescription> + <upstream> + <remote-id type="github">frankluebeck/GAPDoc</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/gbnp/Manifest b/dev-gap/gbnp/Manifest new file mode 100644 index 000000000000..cb409798fbf6 --- /dev/null +++ b/dev-gap/gbnp/Manifest @@ -0,0 +1,3 @@ +DIST gbnp-1.0.5.tar.gz 830298 BLAKE2B 785dcf648efa1c859aa5f07510366406b4e91c26b5c322b1909c510beb01b4428d2e3acf8a9415b7b2aef11f2861907b20d8f617fc55c799e9a0bb2aad8b7c5d SHA512 98fecfa1daa240dd9627ad6bf3bea1b01052e6f18e92eb1214b3f83314f79a592f1c83b843d81ebefeda0a167f63e1749a354e40d392aa2d82112ceab2ec3df0 +EBUILD gbnp-1.0.5.ebuild 574 BLAKE2B c3a77d378755ede2b8a78a88cbe1ae394b8c2743a8a44e47a065cc44a5984f840672b0164eb7a00299de018611429a11ac33a38121b33eb1ee09c59548bd5ccd SHA512 9f6e41d0a5dacde4cc63394f1c7a20a58295d26e4c179a01b6a7c524889b15e4e6fe8e82362c33ea4667d5061c23206ea44f6f6d88da9594fdcf0a5f914d8aff +MISC metadata.xml 1310 BLAKE2B 736c1a2a33fdfc422293c04d1ecf3dabb276f5e3a57edb08990cf0ea20b186105d0b21594679f40d7c38be9de290e912036093664677f64bd668a75deb625be8 SHA512 4b3297f6b4769bd7fbd1ca3e205c630e2381a700d774cee5b84287e03bc84fe13b5342f81486bd8c37c29661bb340b7116742318c836ef5981dc18d44872691b diff --git a/dev-gap/gbnp/gbnp-1.0.5.ebuild b/dev-gap/gbnp/gbnp-1.0.5.ebuild new file mode 100644 index 000000000000..0179f5923969 --- /dev/null +++ b/dev-gap/gbnp/gbnp-1.0.5.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="Compute Gröbner bases of noncommutative polynomials" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64" +IUSE="examples" + +gap-pkg_enable_tests + +src_prepare() { + # The GNUmakefile is used to produce the tarball, not to build the + # package. + rm GNUmakefile || die + default +} + +src_install() { + gap-pkg_src_install + use examples && dodoc -r examples +} diff --git a/dev-gap/gbnp/metadata.xml b/dev-gap/gbnp/metadata.xml new file mode 100644 index 000000000000..bfb19d13e1fa --- /dev/null +++ b/dev-gap/gbnp/metadata.xml @@ -0,0 +1,32 @@ +<?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"> + The GBNP package provides algorithms for computing Grobner bases of + noncommutative polynomials with coefficients from a field + implemented in GAP and with respect to the "total degree first then + lexicographical" ordering. Further provided are some variations, + such as a weighted and truncated version and a tracing facility. The + word "algorithm" is to be interpreted loosely here: in general one + cannot expect such an algorithm to terminate, as it would imply + solvability of the word problem for finitely presented (semi)groups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/gbnp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/genss/Manifest b/dev-gap/genss/Manifest new file mode 100644 index 000000000000..f39098e31b42 --- /dev/null +++ b/dev-gap/genss/Manifest @@ -0,0 +1,3 @@ +DIST genss-1.6.8.tar.bz2 310479 BLAKE2B 8d1675b3d40e5d654ca812cba0c8dcd81a083a4a2151e2b819ae105a1b776064edaa57c30563ca17d12cb767649861fb010df44e4dfea51defc91daa74f6a8eb SHA512 b590e8bc18bb456394c272ae2e2caaa9cc50576bc8bf5acfc38ef85ffa3822a83e2b85fac75f25e8fd5f9455b07bd8573ed500fdc5e7ae8b25787532c8a387e2 +EBUILD genss-1.6.8.ebuild 484 BLAKE2B df325e5252db4d8611c1eaf4f922d61ca230f36d1c2f90228beed37ff43ff93264e60371a6d3d441c74cf437cd2553d943267acf30e6175632ecd7020d464148 SHA512 10f8d0ac5a347a403f3c184e9af742ddafdea0499e2a7ec549a0a8d44fb44ea09f672eb877133ded7ba0ee852577f31d6e7fd9f3b4938ec164caf9753fa59f25 +MISC metadata.xml 927 BLAKE2B 6b90257945a9cc8394e88092d26ef68c67ce795d68f58de8792cc8b8e477ec3079eab9e4a420f91aa115112a57e89571f19ac818f8226681dee5c8163924305c SHA512 961181f80e5810a944b1831ade491581d3e1ceffe38c1086d022d3b539dc140a42f149f5ea185f9f18b18f2b1569f3ce2f98f132dbf6e491a57c67781c2bd5e8 diff --git a/dev-gap/genss/genss-1.6.8.ebuild b/dev-gap/genss/genss-1.6.8.ebuild new file mode 100644 index 000000000000..c5439755306a --- /dev/null +++ b/dev-gap/genss/genss-1.6.8.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP implementation of the randomized Schreier-Sims algorithm" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND="dev-gap/io + dev-gap/orb" + +gap-pkg_enable_tests + +src_install() { + gap-pkg_src_install + use examples && dodoc -r examples +} diff --git a/dev-gap/genss/metadata.xml b/dev-gap/genss/metadata.xml new file mode 100644 index 000000000000..c6536e836608 --- /dev/null +++ b/dev-gap/genss/metadata.xml @@ -0,0 +1,27 @@ +<?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"> + The genss package implements the randomised Schreier-Sims algorithm + to compute a stabiliser chain and a base and strong generating set + for arbitrary finite groups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/genss</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/grape/Manifest b/dev-gap/grape/Manifest new file mode 100644 index 000000000000..729df4a9c0cf --- /dev/null +++ b/dev-gap/grape/Manifest @@ -0,0 +1,4 @@ +AUX grape-4.9.0-exec.patch 892 BLAKE2B 5d2a997f1a868f97281a11fbdc68cc52c4138a77e1a46e111efb469700b0ca9bfc565d39241d96625c0670668483b2ec0e3e3e533b517bb28abc280e372ab1e9 SHA512 d2fea69850b42208ed38fc15d40075054b467a2b991f3c104a0bd113dd4761a352e33df94757b871a3f7d000a9328a0b93823c91b121710ac489a4d23a38f16e +DIST grape-4.9.0.tar.gz 1941458 BLAKE2B b1bf1bce13897fb12989e9f31593078d3fe21a487e699fe19b7d1f9080703c631718f44aee7fd8f6571c35d2d832ac53ddb0baa325a3d2651a5b7bfdf46a7205 SHA512 6c160afd3d287aa408f72950c40ff72cd411a4db599003a417acadd2f91417db38d2e6b0f6b9dff3b7164124000c2d0f4e8d379227196fae4791f54350396ecc +EBUILD grape-4.9.0.ebuild 949 BLAKE2B 3090ac8b56049c439a4709e346d457314959028aecfe6837de666cb317848d1a5652b8beb02ab320b5213fcd4c668432ce6689071f04697c7a449c95d04999ca SHA512 99e57b0b22312c97a989fa56707de0a64219d37b39fbe2c2cd9be9b1c22681dc3096e360c550740d31ff8449148e41469d495bc466cc8bed4f6bcd5c2000507f +MISC metadata.xml 1090 BLAKE2B 996912515eb699f5c52c697bd794c33718fa0532eb3475e44a125a94740d8b7a26de1f7cd05432dbc4a811c75838f56c540c72b98e76b2e944790d1560eeffcd SHA512 e8132f5cb45dafc36b855a7d03f17f03295282a462b8dcf3fc2a901d1b8d06bc116373493af3e85a32b3749fe8ab99dd116ee2f97ee96702ad598b82bacaa2b4 diff --git a/dev-gap/grape/files/grape-4.9.0-exec.patch b/dev-gap/grape/files/grape-4.9.0-exec.patch new file mode 100644 index 000000000000..3d410772ea00 --- /dev/null +++ b/dev-gap/grape/files/grape-4.9.0-exec.patch @@ -0,0 +1,21 @@ +diff --git a/lib/grape.g b/lib/grape.g +index 683abb6..3f5fdf0 100644 +--- a/lib/grape.g ++++ b/lib/grape.g +@@ -39,13 +39,12 @@ GRAPE_RANDOM := false; # Determines if certain random methods are to be used + GRAPE_NRANGENS := 18; # The number of random generators taken for a subgroup + # when GRAPE_RANDOM=true. + +-GRAPE_NAUTY := true; # Use nauty when true, else use bliss. ++GRAPE_NAUTY := @nauty@; # Use nauty when true, else use bliss. + +-GRAPE_DREADNAUT_EXE := +- ExternalFilename(DirectoriesPackagePrograms("grape"),"dreadnaut"); ++GRAPE_DREADNAUT_EXE := "@GENTOO_PORTAGE_EPREFIX@/usr/bin/dreadnaut"; + # filename of dreadnaut or dreadnautB executable + +-GRAPE_BLISS_EXE := ExternalFilename(DirectoriesSystemPrograms(),"bliss"); ++GRAPE_BLISS_EXE := "@GENTOO_PORTAGE_EPREFIX@/usr/bin/bliss"; + # filename of bliss executable + + GRAPE_DREADNAUT_INPUT_USE_STRING := false; diff --git a/dev-gap/grape/grape-4.9.0.ebuild b/dev-gap/grape/grape-4.9.0.ebuild new file mode 100644 index 000000000000..023681f3b574 --- /dev/null +++ b/dev-gap/grape/grape-4.9.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg prefix + +DESCRIPTION="GRaph Algorithms using PErmutation groups" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="Apache-2.0 GPL-2+" +KEYWORDS="~amd64" +IUSE="bliss" + +RDEPEND="bliss? ( sci-libs/bliss ) + !bliss? ( sci-mathematics/nauty )" + +PATCHES=( "${FILESDIR}/${PN}-4.9.0-exec.patch" ) + +DOCS=( README.md CHANGES.md ) + +GAP_PKG_HTML_DOCDIR="htm" +GAP_PKG_EXTRA_INSTALL=( grh ) +gap-pkg_enable_tests + +src_prepare() { + # The ./configure script and Makefile are only used to build + # the "dreadnaut" executable that we don't want anyway (we + # use the system copy; see $PATCHES). + rm -r nauty2_8_6 || die + rm configure Makefile.in || die + + default + + local nauty="true" + use bliss && nauty="false" + + sed -i "s:@nauty@:${nauty}:" lib/grape.g || die + eprefixify lib/grape.g +} diff --git a/dev-gap/grape/metadata.xml b/dev-gap/grape/metadata.xml new file mode 100644 index 000000000000..e408bb154bb4 --- /dev/null +++ b/dev-gap/grape/metadata.xml @@ -0,0 +1,33 @@ +<?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"> + GRAPE is a package for computing with graphs and groups, and is + primarily designed for constructing and analysing graphs related to + groups, finite geometries, and designs. + </longdescription> + <use> + <flag name="bliss"> + Use <pkg>sci-libs/bliss</pkg> instead of + <pkg>sci-mathematics/nauty</pkg> as the backend. + </flag> + </use> + <upstream> + <remote-id type="github">gap-packages/grape</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/guava/Manifest b/dev-gap/guava/Manifest new file mode 100644 index 000000000000..05f78601f7a2 --- /dev/null +++ b/dev-gap/guava/Manifest @@ -0,0 +1,4 @@ +AUX guava-3.15-makefile.patch 736 BLAKE2B 5d2e4a307350bbe097a89745f7026f8c1438234b8c871f6b396c42a722e4b7b255f1dd5aa82b05597b6376235a411d273f6564096fb7e3cb91322dbc79c9433d SHA512 a88f7fed40c70859c226994361b71ea0e99657e63aa5ee212e1bfb66ce418262ec8f95e50414f5f90e47b61aae1a1d316bc29a782107b268ebfd5af348f74f2f +DIST guava-3.18.tar.gz 2635260 BLAKE2B f2b81d6418204564afeede7901f9d9a54e93a165913ffd6152a641590452455d07607e511ecde220a0d9f44182d793ce25bde51c5103324033f9b0470b2bb234 SHA512 350240ffff584877fa3981e4acdda94419bdeb982de26a308af056dd3130b38eeccaf6157afef7ffbdab359b0fddf5a213ccb6d27d2f4e8955ae45e0607d6b97 +EBUILD guava-3.18.ebuild 1079 BLAKE2B 863925d5548e5b7ab0fad28a6df3015d51ab2a52f9f2d9ff259ff4e0453a25a54a8aeb4d779a5111b57467bb5fd7d9033d2248446a1a3f5284ae1fecec2bccfa SHA512 0d714fd674f08e5f0a8c0040b7fe3cfb408d4456eea0ecbe52e81ace70fcc413a897bdc0750c32b47aea4105e0b4e45b90521948f6cbe1cdda9e5f903a9b93c8 +MISC metadata.xml 700 BLAKE2B deb667761cc1a33ac94450018e71060ad2fb89cf433e0294ea4288d7c9aec985834c388529659a446afe1547f7e13c58edfdfdd901fc5594ace6189445448c5b SHA512 960c2af8aec86ee8d4d7a2f9c44cb1b1e0581b6aeb78965d91501db0eaf7295b35eff33173365aaaf4274d9ac72bc798540496a2a67f3cc1df1d387b8e30625b diff --git a/dev-gap/guava/files/guava-3.15-makefile.patch b/dev-gap/guava/files/guava-3.15-makefile.patch new file mode 100644 index 000000000000..9d82fdfa81f2 --- /dev/null +++ b/dev-gap/guava/files/guava-3.15-makefile.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile.in b/Makefile.in +index 573f2bd..aa565f4 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -21,7 +21,7 @@ leonconv: desauto + cd ./src; $(MAKE) CC="$(CC)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"; + + desauto: +- cd $(SRCDIR); autoreconf --install --force ; ./configure; $(MAKE) CC="$(CC)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"; ++ cd $(SRCDIR); $(MAKE) CC="$(CC)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"; + + minimum-weight.o: $(CJSRCDIR)/minimum-weight.c $(CJSRCDIR)/minimum-weight-gf2.h $(CJSRCDIR)/minimum-weight-gf3.h $(CJSRCDIR)/popcount.h $(CJSRCDIR)/config.h $(CJSRCDIR)/types.h + $(CC) -c -O3 -Wall -I $(CJSRCDIR) $(CJSRCDIR)/minimum-weight.c diff --git a/dev-gap/guava/guava-3.18.ebuild b/dev-gap/guava/guava-3.18.ebuild new file mode 100644 index 000000000000..396abe423ca9 --- /dev/null +++ b/dev-gap/guava/guava-3.18.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gap-pkg toolchain-funcs + +DESCRIPTION="GAP package for computing with error-correcting codes" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="|| ( GPL-2 GPL-3 )" +KEYWORDS="~amd64" + +DEPEND="sci-mathematics/gap" + +PATCHES=( "${FILESDIR}/${PN}-3.15-makefile.patch" ) + +GAP_PKG_EXTRA_INSTALL=( tbl ) +gap-pkg_enable_tests + +src_prepare() { + # remove temporary files in src/leon + rm src/leon/src/stamp-h1 || die + default +} + +src_configure() { + # https://github.com/gap-packages/guava/issues/90 + append-cflags -Wno-error=strict-prototypes + + # This will run the top-level fake ./configure... + gap-pkg_src_configure + + # Now run the real one in src/leon + cd src/leon || die + econf +} + +src_compile() { + # COMPILE, COMPOPT, LINKOPT are needed to compile the code in src/leon. + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + COMPILE="$(tc-getCC)" \ + COMPOPT="${CFLAGS} -c" \ + LINKOPT="${LDFLAGS}" +} diff --git a/dev-gap/guava/metadata.xml b/dev-gap/guava/metadata.xml new file mode 100644 index 000000000000..e44219b9d5cb --- /dev/null +++ b/dev-gap/guava/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/guava</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/hap/Manifest b/dev-gap/hap/Manifest new file mode 100644 index 000000000000..1f02194c1c15 --- /dev/null +++ b/dev-gap/hap/Manifest @@ -0,0 +1,3 @@ +DIST hap-1.60.tar.gz 21322579 BLAKE2B 2ac276e33109fa6bb975ebe6f0cf1f503e9e6b3b29a2f4381723e84ba8659f54ddb66cec0470894d01edd64894691febb098a34a1e6366162037ea229a7c0e74 SHA512 fe121efe7d65d1ea7f156ff4cca04eeb95591ea44343b562ff34cbf5a702301630a8a92f7aca1ac12a46b9058b54b88fbd42621c1cdedaebf5e5702c72a34416 +EBUILD hap-1.60.ebuild 1407 BLAKE2B e22218fe72e32145ad0984baeeb62724b6c2684af1f3232819b3d09b58ea672948c842a65962ab2474ec7174d9213b5c1a91af442ae9d01acd005b0e4a99ae58 SHA512 5100c12597122c82e45d41f98e2fc4bd254229aa8ff445f1d2e6f366847354ce83be8da727cd41cdf64689474047b1a942644312819ef99052547726e77409c2 +MISC metadata.xml 1377 BLAKE2B a210ac56246e1de6b3b1241045ede74c3997e7f8d2333bb5e307f24eb8e988b283a3971d538261a01d7f87a95fecff1266219ae7eb46d4b6164f8514a03f2fbd SHA512 8f38dcd881412d137e40361816a718de94bbcfe8d87cafe36d9bc8ea6a4fd07a617e2d5f4f37b2d2f46df9ab7f1a0d0ec8dfa7300bc4b074a4009d341349eb39 diff --git a/dev-gap/hap/hap-1.60.ebuild b/dev-gap/hap/hap-1.60.ebuild new file mode 100644 index 000000000000..ef7a1b6988d4 --- /dev/null +++ b/dev-gap/hap/hap-1.60.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Homological Algebra Programming (HAP) 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="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-gap/aclib + dev-gap/crystcat + dev-gap/fga + dev-gap/nq + dev-gap/polycyclic" + +# Singular: https://docs.gap-system.org/pkg/hap/doc/chap14.html +# EDIM: https://docs.gap-system.org/pkg/hap/doc/chap11.html +# congruence is needed for ResolutionSL2Z() +# tst/testextra/3.6.1.tst calls LieAlgebra() from laguna +# EquivariantEuclideanSpace() in tst/testallV11/1.8.1.tst needs hapcryst +# +# The imagemagick "convert" utility is used in a few places, and it does +# actually need to be imagemagick (and not graphicsmagick) because e.g. +# ReadImageAsPureCubicalComplex parses the comment that only imagemagick +# puts at the top of a text file: +# +# https://github.com/gap-packages/hap/issues/115 +# +BDEPEND="test? ( + dev-gap/congruence + dev-gap/edim + dev-gap/hapcryst + dev-gap/laguna + dev-gap/polymaking + dev-gap/singular + media-gfx/imagemagick[png] +)" + +HTML_DOCS="www/* tutorial" + +GAP_PKG_EXTRA_INSTALL=( boolean ) +gap-pkg_enable_tests + +pkg_postinst() { + elog "Some optional functions require media-gfx/graphviz" + elog "to be installed at runtime." +} diff --git a/dev-gap/hap/metadata.xml b/dev-gap/hap/metadata.xml new file mode 100644 index 000000000000..147ed3e9c377 --- /dev/null +++ b/dev-gap/hap/metadata.xml @@ -0,0 +1,34 @@ +<?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"> + HAP is a package for some calculations in elementary algebraic + topology and the cohomology of groups. The initial focus of the + library was on computations related to the cohomology of finite and + infinite groups, with particular emphasis on integral + coefficients. The focus has since broadened to include Steenrod + algebras of finite groups, Bredon homology, cohomology of simplicial + groups, and general computations in algebraic topology relating to + finite CW-complexes, covering spaces, knots, knotted surfaces, and + topics such as persitent homology arising in topological data + analysis. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/hap</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/hapcryst/Manifest b/dev-gap/hapcryst/Manifest new file mode 100644 index 000000000000..1d782f457d99 --- /dev/null +++ b/dev-gap/hapcryst/Manifest @@ -0,0 +1,3 @@ +DIST hapcryst-0.1.15.tar.gz 104280 BLAKE2B 6de9243b44f0ff026ed224b77bda8a86330c2813fcbe220f9147da3b4677bb70fd493dac76fedcc14dcbc8b57e0de8094114de076b22037367c7b20cbf489cab SHA512 c21a1df069ef1e9b67d1b66980df7553cb68eb64bb02d44ae3e2a7487b93ba64289aa4b8a0862cf52494f0a46ac8c3b0d7dd46c706a334777328609f1d718662 +EBUILD hapcryst-0.1.15.ebuild 523 BLAKE2B 553df0900e1354caa4516bdd6d66df827a3dd6a5f274418c5453ec09a41cc2a66f0f575138d8516a56b92b7cb79dedb7258daf844d26238af584ec3fa38c09b8 SHA512 59f182c615ad2939a6d3cfa05d71ecca3db86d5ff40ce51a1f7816c8f834d430b867a578a26f5262487941c732e1e19976e531665d23eb87393310fcd75a5081 +MISC metadata.xml 912 BLAKE2B 462a7de38643e9ddb6e6036d88b84c45f73e47a7d1540c4f3fde02874411482a0f5884b8ca17d0c342e96409c2140231d7398ed3e5a9bdc631b58370fc8e9f6d SHA512 7cbf5a17bd0d717d918303c979f102567fa8de18ba3598aee3636fcde249a25fd80d27d42c52ead52c777e01baf7125cc1ad6a231d68c17ee0b752925aa93293 diff --git a/dev-gap/hapcryst/hapcryst-0.1.15.ebuild b/dev-gap/hapcryst/hapcryst-0.1.15.ebuild new file mode 100644 index 000000000000..c68ce6b2cf52 --- /dev/null +++ b/dev-gap/hapcryst/hapcryst-0.1.15.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="A HAP extension for crytallographic groups" +SRC_URI="https://github.com/gap-packages/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND="dev-gap/aclib + dev-gap/cryst + dev-gap/hap + dev-gap/polycyclic + dev-gap/polymaking" + +gap-pkg_enable_tests + +src_install() { + gap-pkg_src_install + use examples && dodoc -r examples +} diff --git a/dev-gap/hapcryst/metadata.xml b/dev-gap/hapcryst/metadata.xml new file mode 100644 index 000000000000..ae1b947d04cd --- /dev/null +++ b/dev-gap/hapcryst/metadata.xml @@ -0,0 +1,27 @@ +<?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 is an extension to the HAP package by Graham Ellis. It + implements geometric methods for the calculation of resolutions of + Bieberbach groups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/hapcryst</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/hecke/Manifest b/dev-gap/hecke/Manifest new file mode 100644 index 000000000000..b2ec09204276 --- /dev/null +++ b/dev-gap/hecke/Manifest @@ -0,0 +1,3 @@ +DIST hecke-1.5.3.tar.gz 661615 BLAKE2B 97c174a0234d6f07b8f0bd0d22c0d982c02282b05c8d07c4371f56ec7bcc56f9b6ff086e1d36383667f9a37c177037c7d78c5764c9d80dbde0eee6a563f18492 SHA512 a52f14ec43b1c3ed752d25852d3d2cb0c55bd697e895ec2a867b9916297444b21a5907e9f5cb8f03cebb4a4d0b06bf1c738d33e917192826be09e5d2f11b645d +EBUILD hecke-1.5.3.ebuild 354 BLAKE2B 4a4e2e19f7ba618236ff293019d6922936b1f4ca2f6de02630d40a12e28c9d12aeac12b8604640668eae64da7659964f36857b09a121a24ff47238c7277cfe00 SHA512 68bcaecb71bbd55b8c84bcc793f5601ce4d80708d6cd1bf6bac83e26912daac884858f4451398c6e1a0c2b84012acd35d422e2670a9a40b600cec684e14f7436 +MISC metadata.xml 903 BLAKE2B 68892622b74ca885e239fb1ae93e547846fcdaa596cc320a08173e5796c6452ab39d6cfd6d1149d9aed8fdde18b52c28ac6d1e1aa78da40310328ce4f93ebb21 SHA512 68f95a79611b3bd7c80c045dc11c820ef8b17c0ae74572cfa4b7c93d14a97272efb55286d8581d255289a248753907bf045fc65852cadee77a96c45c34ca70e1 diff --git a/dev-gap/hecke/hecke-1.5.3.ebuild b/dev-gap/hecke/hecke-1.5.3.ebuild new file mode 100644 index 000000000000..66b4ce9dc1b5 --- /dev/null +++ b/dev-gap/hecke/hecke-1.5.3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Calculate decomposition matrices of Hecke algebras in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/hecke/metadata.xml b/dev-gap/hecke/metadata.xml new file mode 100644 index 000000000000..8a4a4d415152 --- /dev/null +++ b/dev-gap/hecke/metadata.xml @@ -0,0 +1,27 @@ +<?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"> + The Hecke package provides functions for calculating decomposition + matrices of Hecke algebras of the symmetric groups and q-Schur + algebras. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/hecke</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/images/Manifest b/dev-gap/images/Manifest new file mode 100644 index 000000000000..acf082d405f1 --- /dev/null +++ b/dev-gap/images/Manifest @@ -0,0 +1,3 @@ +DIST images-1.3.1.tar.gz 188946 BLAKE2B ea782b00b77b69a9dc2f207872a17e2eef29c67ea7ce310722c24ff78b9e72b7d62c6035f387c8c6ed0413242a9c57e000ba67067d930b44ef35b28aca0b9761 SHA512 1a439e6852306b999e0805f1cfa3d13bffc21dda591de6c7c1ee53081878768606355794ea9f68075f0d064e18acf353509e9c3bace148e9f8cbe993a2991aab +EBUILD images-1.3.1.ebuild 404 BLAKE2B 666bab49feacd65587aa043d3b18deb1f032f6b4ff4830d2e13d026d958fe89ff636a07a94d5f22c88dd4209a638c69d96d8d98910d334caba9a87703d3cccb7 SHA512 c1068ddb455cb7545780b268411fe18ed4c72f9d83b2f55ad76f774fa7e203859b763514b1b63b91604af3eace11444468d9c0417372e9ac6a42b2260d108ceb +MISC metadata.xml 701 BLAKE2B dccecda84bb2bce23ee373e233f37a3d7276d612ae535e780bacf5ffd23fc5f6957bcd1a6caf89b953451e764c521b555f1cf0a4efc587d22f356d9a1dab8971 SHA512 f407707b43b031666f0bcec9c1f514ad1d256b79dff4493e935b7ab6181a9f5e887d8dcdda0575874b03ece73e62a467e2479329ea51f3502fbdb41bc9d2c06c diff --git a/dev-gap/images/images-1.3.1.ebuild b/dev-gap/images/images-1.3.1.ebuild new file mode 100644 index 000000000000..1459076d3b18 --- /dev/null +++ b/dev-gap/images/images-1.3.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Find minimal and canonical images in permutation groups" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="MPL-2.0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-gap/atlasrep + dev-gap/io +)" + +gap-pkg_enable_tests diff --git a/dev-gap/images/metadata.xml b/dev-gap/images/metadata.xml new file mode 100644 index 000000000000..cec555fbcc7c --- /dev/null +++ b/dev-gap/images/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/images</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/io/Manifest b/dev-gap/io/Manifest new file mode 100644 index 000000000000..33c3c960c0b6 --- /dev/null +++ b/dev-gap/io/Manifest @@ -0,0 +1,3 @@ +DIST io-4.8.2.tar.bz2 587425 BLAKE2B 1c8e9cb398b64823f0cdcaa7be5c81b22ae852ff812e24005e0e4462d6f0880fc9e1fd221e57bc7baa25e14c7bf742a377721f8209c4dfe03a67d5d72b60a603 SHA512 84738ce4e09eeb896b7d2f1f187e90da5ca08dbe8b0066dfa41d425cc989c78fc5c37729fb04a77bdc22e9a692c061be05f8d0719bfc0e0ea94f57987108ba78 +EBUILD io-4.8.2.ebuild 771 BLAKE2B 5863e97cbd00c9a0fb80bf981b497fd6acbbb05f89c089374cbbc915bc1c95c9b25cdcbd158df4ddd72400a48f4831b1a629523a9a8bd39d201a3d057a19e742 SHA512 e8d7e128543fec92a6ff283a3debbd2541c6f326d7b929890eee4974797d33306f16c1a301b37c42ba2b482075b744f30fe984937fef15a658755da512a6684a +MISC metadata.xml 888 BLAKE2B b6a3a5b482ba48142815a906159ad623c823df6a8813f73d455ce8bc25b2d31b74d3252918d592b32f3ca6aa61a66f0f6a4470ddb142cd30275d85767cdf1be8 SHA512 5d5eba8f90e28940f46f991f94f7349a740f22593aa0a6a178d147813a6a6da260bb30e9ecd8d4d60e6ac12d492db7fc86806642185f1a36369e7eeb9a8f4398 diff --git a/dev-gap/io/io-4.8.2.ebuild b/dev-gap/io/io-4.8.2.ebuild new file mode 100644 index 000000000000..06e9f54c7b67 --- /dev/null +++ b/dev-gap/io/io-4.8.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools gap-pkg + +DESCRIPTION="Bindings for low level C library I/O routines" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +IUSE="examples" + +DEPEND="sci-mathematics/gap:=" +RDEPEND="${DEPEND}" + +gap-pkg_enable_tests + +src_prepare() { + default + + # These tests require network access + rm tst/http.g || die + sed -e 's/"http.g", //' -i tst/testgap.tst || die + + # Support pathological CFLAGS + eautoreconf +} + +src_install() { + # There's no install target for the autotools build system + gap-pkg_src_install + + if use examples; then + docinto examples + dodoc example/* + fi +} diff --git a/dev-gap/io/metadata.xml b/dev-gap/io/metadata.xml new file mode 100644 index 000000000000..eef2c86430e3 --- /dev/null +++ b/dev-gap/io/metadata.xml @@ -0,0 +1,26 @@ +<?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"> + The IO package, as its name suggests, provides bindings for GAP to + the lower levels of Input/Output functionality in the C library. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/io</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/irredsol/Manifest b/dev-gap/irredsol/Manifest new file mode 100644 index 000000000000..e032fd9de364 --- /dev/null +++ b/dev-gap/irredsol/Manifest @@ -0,0 +1,3 @@ +DIST irredsol-1.4.4.tar.bz2 19201582 BLAKE2B 7118da83d9996912d00b36347111e4b0729b1dd54602bcf81bcc08a6966a7acc032378401eb496bfb926fb701efbee1fa8d5341fe1183af5cef672ed864b1e6e SHA512 fcad698bf5c93cebf6ab8fe11263c216797432e27f011573ded5cc19d14a7154b0eac6ff9c464e7494695314fdab22b9ed6daf0748c17f321eef1e643a1f514a +EBUILD irredsol-1.4.4.ebuild 418 BLAKE2B 299631b19d7b8053fde491ab97a12f08b4669d4fe2919f9c10883041e3518ce24f68fc7d7c4b153f1da8b77662b7b570ef17117e2bc2bd347acadc005ee9ba9f SHA512 6374eb8453c64dcb189788518629bc5f580bf946ee60430336accd0f7ca0b9ff662cf42c98eac40ca8700ec84051d64a843c8c7e5f26f6241d798d44d0b0e8e3 +MISC metadata.xml 964 BLAKE2B 867a1758cbaca4e5640e445abc23a0da3b77fd4d3856b02d6b461eeb90172a8023f978fe4f491ddfbe89ad0ef3d508f24257d605d130def77eef1df9b061dadc SHA512 45157e92813df0807a141fc87fa8438145cc51c97ec7db78db3b337569293203c04b4ec589233e226ae70196614be36b8a1b7bf7855a0433ac0b107caf4fae77 diff --git a/dev-gap/irredsol/irredsol-1.4.4.ebuild b/dev-gap/irredsol/irredsol-1.4.4.ebuild new file mode 100644 index 000000000000..0e1fc85c61e1 --- /dev/null +++ b/dev-gap/irredsol/irredsol-1.4.4.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Irreducible soluble linear groups over finite fields and more" +SLOT="0" +SRC_URI="https://github.com/bh11/${PN}/releases/download/IRREDSOL-${PV}/${P}.tar.bz2" + +LICENSE="BSD-2" +KEYWORDS="~amd64" + +GAP_PKG_HTML_DOCDIR="htm" +GAP_PKG_EXTRA_INSTALL=( data fp ) +gap-pkg_enable_tests diff --git a/dev-gap/irredsol/metadata.xml b/dev-gap/irredsol/metadata.xml new file mode 100644 index 000000000000..74fbf4a6916e --- /dev/null +++ b/dev-gap/irredsol/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"> + The GAP package IRREDSOL provides a library of all irreducible + soluble subgroups of GL(n,q), up to conjugacy, for q^n up to 2^24-1, + and a library of the primitive soluble groups of degree up to + 2^24-1. + </longdescription> + <upstream> + <remote-id type="github">bh11/irredsol</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/laguna/Manifest b/dev-gap/laguna/Manifest new file mode 100644 index 000000000000..00dd7d105695 --- /dev/null +++ b/dev-gap/laguna/Manifest @@ -0,0 +1,3 @@ +DIST laguna-3.9.6.tar.gz 512654 BLAKE2B cf2f2ef444761b246e3ab670a86d58190e535661f01ab23850644d911a4e8d0a473559c6d7aa67e821b6ccefc5d34a9a36146269b136740c7441ebf174deefaa SHA512 dc00485e629481ff1bf4cf8e2eaa0c048abf292e93709d5c59ee2a5fd4ebafccfe330527846b60ae7304ba61885272b864955100ea61582eb92a03e5dfb7d7b4 +EBUILD laguna-3.9.6.ebuild 337 BLAKE2B 76f1bf1e206d4317017b38ca70dcf1e436cc1bd27cfd82078cd8d4964b0fdda86011b630081bc9733e20665f36ca5f2d2f2b94d5863fbb9ef60f42e58fd113a2 SHA512 39d39f186ec3c74712695cbce18cd3ef4f05cd83b574287531cd0dc8e385e3a66086c86155309a137bafd6b75fd9a3b2aeee0d503b1d7fc69e242d602f8803e9 +MISC metadata.xml 1039 BLAKE2B 2fc516add65c52a73f8498a4c8f5cc0eb07ca93928a829ef315459fb4219634d184769676d5bb430dc26b9d10d883d6b3508006ba05af41616258868b77945a5 SHA512 335d68ea614613114a262b022514b779f82c50f0dc3f5521713d817d8a6cb03732cd7ab34f49e9e4ccf2a3054f986e0a7f6af56975764f368747efdeded69c0b diff --git a/dev-gap/laguna/laguna-3.9.6.ebuild b/dev-gap/laguna/laguna-3.9.6.ebuild new file mode 100644 index 000000000000..36b3daf90cf4 --- /dev/null +++ b/dev-gap/laguna/laguna-3.9.6.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Lie AlGebras and UNits of group Algebras" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/laguna/metadata.xml b/dev-gap/laguna/metadata.xml new file mode 100644 index 000000000000..e99ef5f5451f --- /dev/null +++ b/dev-gap/laguna/metadata.xml @@ -0,0 +1,29 @@ +<?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"> + The LAGUNA package replaces the LAG package and provides + functionality for calculation of the normalized unit group of the + modular group algebra of the finite p-group and for investigation of + Lie algebra associated with group algebras and other associative + algebras. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/laguna</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/liealgdb/Manifest b/dev-gap/liealgdb/Manifest new file mode 100644 index 000000000000..5e3c651d905b --- /dev/null +++ b/dev-gap/liealgdb/Manifest @@ -0,0 +1,3 @@ +DIST liealgdb-2.2.1.tar.gz 559693 BLAKE2B 735e19622ecb982a8365ff5f5ad08fd9f40c23d9f215984841cba5cdb23f1b4c336fc90fe6f5a434d24acf3e41f048023b68e814946a39309fdb24bc68fd8179 SHA512 4c4991ce8baeefb70ea28e6f094936c72dc3dc397f8b3e06f86cd89693bdaa9b607c7868efc896bec6ba6f96f904bd90ffee5590dce2266bd9f578f6dcd6d7d6 +EBUILD liealgdb-2.2.1.ebuild 351 BLAKE2B 3d20d8ffb383bf2eff4cf289fd65731aa748ebd298b3beb60643709cab782847bca06460c65f31683a329fdeed0c6c2b40a9a3e7262558555e0c00f8a7164b92 SHA512 cf8a8cf7ec3417cd88726043ed78f1064ae80666dc357665e6af29ef49cdad850aaefe1bb0dc244186afcdd078abc2a242cf94553065663bbcfb9e020659dd75 +MISC metadata.xml 1481 BLAKE2B b2bb8e385a8954640d52bd5d8ed2cbeaa959b8bb9db38ed7186b979907def98dbcdf74674f86e75e4a3f3693c4053855f757153e4aac2adb730820e66329b81e SHA512 08109f684458266274dcaaccdeab24c7674864b16d6a017d8994e5353e5975344565772a97f6cebfcf2a25a3d89195ae6c658a4cea4251ec0755fbd04c3fae3a diff --git a/dev-gap/liealgdb/liealgdb-2.2.1.ebuild b/dev-gap/liealgdb/liealgdb-2.2.1.ebuild new file mode 100644 index 000000000000..42b7641cbfef --- /dev/null +++ b/dev-gap/liealgdb/liealgdb-2.2.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="A database of Lie algebras" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +DOCS=( CHANGES.md README ) + +gap-pkg_enable_tests diff --git a/dev-gap/liealgdb/metadata.xml b/dev-gap/liealgdb/metadata.xml new file mode 100644 index 000000000000..057bb712458c --- /dev/null +++ b/dev-gap/liealgdb/metadata.xml @@ -0,0 +1,35 @@ +<?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"> + LieAlgDB provides access to several classifications of Lie algebras. + In the mathematics literature many classifications of Lie algebras + of various types have been published. This package aims at making a + few classifications of small dimensional Lie algebras that have + appeared in recent years more accessible. For each classification + that is contained in the package, functions are provided that + construct Lie algebras from that classification inside GAP. This + allows the user to obtain easy access to the often rather + complicated data contained in a classification, and to directly + interface the Lie algebras to the functionality for Lie algebras + which is already contained in GAP. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/liealgdb</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/liepring/Manifest b/dev-gap/liepring/Manifest new file mode 100644 index 000000000000..c178595a6a0b --- /dev/null +++ b/dev-gap/liepring/Manifest @@ -0,0 +1,3 @@ +DIST liepring-2.8.tar.gz 2641042 BLAKE2B fe6cf1df60eb0a2e9002da45cbb46a86461d949682951ee1197ceef223fdad9d3a7e7d5d2aa2a3100374773796aa30bb138b740bf438dc45882fcb727216701b SHA512 c22dbb403fc89df041690bb877a685e25f29ce7739fa77efd26c932e619e4a139d11fdff0b5e4d2e39ba5e44821f6e32197663f26f4c70509e0bce7d25d05893 +EBUILD liepring-2.8.ebuild 407 BLAKE2B 36845416eaa9d3a6bc25cae07bf653c87bb3a6d116058246344cabcc9fdbf9c348ea5bab83cf26fa89855225f64fac4f92488f2cc9f6d48425334ae9aefc14a5 SHA512 fd61c86c5f19073306f6e8f4cc36293dcdc69a742eeec3f42a45bb2cdcba3164bdb2cf0c01481eb3b0c58c29ab3b63536766f88783cad13015081c30fe9ac0fe +MISC metadata.xml 703 BLAKE2B 75b9020363fdcb82ee2d6110224744c00404996f04f86234418ce4d2c142bf7bc22e6c53519f2675f8a1d5ab7149b6a4c774bffcac8e76e9b45f2748098ce703 SHA512 c1fa828b98f61328756b7bb6f98b42925fed139f4132c087537cf5c137452cf63b4a6f2b7b66af89bc5158f5fd40bbc4188f85ead2a2f8bf06cf62f8ffa7ba54 diff --git a/dev-gap/liepring/liepring-2.8.ebuild b/dev-gap/liepring/liepring-2.8.ebuild new file mode 100644 index 000000000000..52c73d9b46cb --- /dev/null +++ b/dev-gap/liepring/liepring-2.8.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Database and algorithms for Lie p-rings" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/liering + dev-gap/singular" + +GAP_PKG_HTML_DOCDIR="htm" +gap-pkg_enable_tests diff --git a/dev-gap/liepring/metadata.xml b/dev-gap/liepring/metadata.xml new file mode 100644 index 000000000000..55d0ba747f44 --- /dev/null +++ b/dev-gap/liepring/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/liepring</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/liering/Manifest b/dev-gap/liering/Manifest new file mode 100644 index 000000000000..4ccf133703c2 --- /dev/null +++ b/dev-gap/liering/Manifest @@ -0,0 +1,3 @@ +DIST liering-2.4.2.tar.gz 586543 BLAKE2B bc140c9d5277c21da94d8fc4bb289ecd00072a7acede0b804d901fd67db9af1efde5e6b28e530dc5ecd8b5c50b78501f128503ec0a9b0142b587fda66ee0383b SHA512 8ea933310c7c06961ad2c911639e76d965d74967dcb6092976b7ed37c6fdae7e17ba78294d015f60b906be723c5280f0c547ce0e27ca0f8ef0401f36228403ea +EBUILD liering-2.4.2.ebuild 332 BLAKE2B 41de94dbb2e3e6e355fa779629b6ec60a7f938cbb6e56bf04a892f9f527dd01aae41443c71f0ae4dbebda67985f8e2b757ffbf492c42d0fd5b021e280b69d80b SHA512 8cebc5e99dede072c7531ad4d40a6da8662b65dd884653d2e01bcc68547b3f3dffd610c13a3f854290edda51ee51a27a8111f19ca1ce9ae0ee4fcdaa424e4754 +MISC metadata.xml 881 BLAKE2B 13729617a72b02548ecf811a7e81b62fe58d8b366a71091ee6a25f826fe78f9935b1ce139d93cda56c6cb045024fc5c3b69746856a49c976743865f59610acb2 SHA512 ed4d9fd3f6e1e5266b1f2fca5f6bb061ef9c2349d158d27554045c4734a91d4ecac977e8f369c348c92fb070b8d510ff1b9dccd66de3010c773af803266dce4f diff --git a/dev-gap/liering/liering-2.4.2.ebuild b/dev-gap/liering/liering-2.4.2.ebuild new file mode 100644 index 000000000000..a64b5875fbb1 --- /dev/null +++ b/dev-gap/liering/liering-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Finitely presented Lie rings in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/liering/metadata.xml b/dev-gap/liering/metadata.xml new file mode 100644 index 000000000000..db003892adce --- /dev/null +++ b/dev-gap/liering/metadata.xml @@ -0,0 +1,26 @@ +<?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"> + The package LieRing contains functionality for working with finitely + presented Lie rings and the Lazard correspondence. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/liering</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/loops/Manifest b/dev-gap/loops/Manifest new file mode 100644 index 000000000000..d37d142bbe9c --- /dev/null +++ b/dev-gap/loops/Manifest @@ -0,0 +1,3 @@ +DIST loops-3.4.3.tar.gz 1130925 BLAKE2B 659ee896a33dd5e67c2ba1b448e0dc74bc920774f0880a3c4501d4f642acaedfecfb21f233dfff88a71d33cc2e1f3f96b0700a86d470e4014aa093134d673a27 SHA512 d5909c90951820e37c22a6154c076cb5d5de2cb9c16d26ecf9ac65f4232a4a76605da2a3f7e91e1fd7a2262eef0e5df1160739cdbf6a1db468869f262d773724 +EBUILD loops-3.4.3.ebuild 371 BLAKE2B e41e6fa34015617a18ab5061e617e41c5e98e368b250aaf684bbf059a366f5352210b0a210e509ae901e45318c23491ef9561a68a4e1243f5b806de143c0161e SHA512 df1759473a38456b4f393aa358fc8c48fe3da4ef8f745e8bdf382ef8f7647e42ce4939cbf0ff5ddcc2d5704eb40df33f433c56155474c036a02719d89db57a9b +MISC metadata.xml 1034 BLAKE2B 965123927aae283beb180d82f1dcf8da3fd871f4a1bc610f668ee488b5b482374cdbf0965edfc1eb32d0d4f7e7e6bfe492f84febf7a09fd977037eeabc928229 SHA512 cfed4dc34149233f477e2927410602a1fe1f9ca7eb554af6856dee9325322aa428392a06d7471ecd93b3250196235a3f9c73874251d45549bbfd77dbc00b7110 diff --git a/dev-gap/loops/loops-3.4.3.ebuild b/dev-gap/loops/loops-3.4.3.ebuild new file mode 100644 index 000000000000..c96e47459840 --- /dev/null +++ b/dev-gap/loops/loops-3.4.3.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Computing with quasigroups and loops in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +GAP_PKG_EXTRA_INSTALL=( data ) +gap-pkg_enable_tests diff --git a/dev-gap/loops/metadata.xml b/dev-gap/loops/metadata.xml new file mode 100644 index 000000000000..aa2e9f9d8a9b --- /dev/null +++ b/dev-gap/loops/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"> + The LOOPS package provides researchers in nonassociative algebra + with a computational tool that integrates standard notions of loop + theory with libraries of loops and group-theoretical algorithms of + GAP. The package also expands GAP toward nonassociative structures. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/loops</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/mapclass/Manifest b/dev-gap/mapclass/Manifest new file mode 100644 index 000000000000..a1db1a3c2753 --- /dev/null +++ b/dev-gap/mapclass/Manifest @@ -0,0 +1,3 @@ +DIST mapclass-1.4.6.tar.gz 307154 BLAKE2B 75346e50fe60cab145220555f3aeb7f7e315cd55ecaf7161071a8826fe943e7c38a1565657f889bc0c7284c4dcb40e14e2f3cc187fe2fcdbe8b9b88aefde7cd3 SHA512 c49236706f3f83ca2cef2e4ae451dc0f1548430d6fcaf99aa14d76a4dba00af0728c12fd26c24d279098807abf0b23fdb44f75dbb8c8f3915f7054fbfbee3b8a +EBUILD mapclass-1.4.6.ebuild 378 BLAKE2B e6faabe58629f1dde8ac0144519d7e5bd7fbe4fcfe60405bb34b74b7e448d1e71c2fcd2b646b7e21689df8fcd9cb38f61de2b4c565d40260c7f88e36d9b4b7c6 SHA512 b77188258c5b7e017835bbe9b934acceb56bfc58480669b34e2fdf17b9287e5337f3213d86d8d8b39a949b758ca72ad782df0b91fec1a24b5131c648fcbdf83d +MISC metadata.xml 703 BLAKE2B 34a736c57ba28652376536b25c74d9085c8c9725ee0890b02b4e1a4ea8d402e5cc5221fbed4571f5fcb03524e7a03ea26f2ff77703f0d09d5f5bcdf9f8890202 SHA512 5238880e787d18fcdea978321912cfa1f9553950cc16ecd9645356bb24a5a9b35ba128372139d9127d3ea00196034742bb605483f789c1311a454faa0e2a7e2e diff --git a/dev-gap/mapclass/mapclass-1.4.6.ebuild b/dev-gap/mapclass/mapclass-1.4.6.ebuild new file mode 100644 index 000000000000..17b93c0c8360 --- /dev/null +++ b/dev-gap/mapclass/mapclass-1.4.6.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="A GAP package to compute mapping-class group orbits" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" +S="${WORKDIR}/MapClass-${PV}" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/mapclass/metadata.xml b/dev-gap/mapclass/metadata.xml new file mode 100644 index 000000000000..1f98c812118f --- /dev/null +++ b/dev-gap/mapclass/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/MapClass</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/metadata.xml b/dev-gap/metadata.xml new file mode 100644 index 000000000000..13b8d368f7d2 --- /dev/null +++ b/dev-gap/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The dev-gap category contains packages for the GAP system + at https://www.gap-system.org/Packages/packages.html + </longdescription> +</catmetadata> diff --git a/dev-gap/nq/Manifest b/dev-gap/nq/Manifest new file mode 100644 index 000000000000..303964c917ff --- /dev/null +++ b/dev-gap/nq/Manifest @@ -0,0 +1,3 @@ +DIST nq-2.5.10.tar.bz2 549787 BLAKE2B cc7c6a96772c4a81daa9c563ed11af01a6b9c17668a17015251fd8e1cacc4b0d54cfff4ddd671652d1a07d8106e886d95ba6c850c6ce8ff795b9ed82e7adb3b9 SHA512 8ed509a649b49f64668bb329abaf14dd179ed9437f6b9e4cd652a52402fbf136ec4e36c4096fb711c3be7df8fd2ab01d08fe15889351a9820223ec8994e4e3db +EBUILD nq-2.5.10.ebuild 556 BLAKE2B 6d2eebe7a4114327c9ee5fc22caf64632ca227249d7a2cacd0cff10fc2ee3ba20a6c86a58ce1edcdb30a3fea8c044445e4d930ace387db7764be052ae259b73e SHA512 4c9e62e35afcedd1d946545bc4a67d92291c89cc62bff0062aced0b48a7e1689f311d1e97ae80b55e75bc55affee1214139e695d28ad1fce1d08591f143499dd +MISC metadata.xml 891 BLAKE2B 15742f1ceb6329d565fa045659db3f3b073e5d12f010ddaab671c50af646b1a70c03c91515a6b0da38a4f20e570a7a27b3db11b0c021eb39a377657b904a9f3d SHA512 4d75ee7e7d2d3f2e2487d9618ef51fe724293732dae7d01128fccb87441dbb5a340403c383fff154898152919ea2d3b13bff92e7d00b1e233cc134450e112256 diff --git a/dev-gap/nq/metadata.xml b/dev-gap/nq/metadata.xml new file mode 100644 index 000000000000..5c41dfc15e5d --- /dev/null +++ b/dev-gap/nq/metadata.xml @@ -0,0 +1,26 @@ +<?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 access to the ANU nilpotent quotient program + for computing nilpotent factor groups of finitely presented groups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/nq</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/nq/nq-2.5.10.ebuild b/dev-gap/nq/nq-2.5.10.ebuild new file mode 100644 index 000000000000..cfa6ff041eb3 --- /dev/null +++ b/dev-gap/nq/nq-2.5.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Nilpotent Quotients of finitely-presented groups" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" +IUSE="examples" + +DEPEND="sci-mathematics/gap:= + dev-libs/gmp:0=" +RDEPEND="${DEPEND} + dev-gap/polycyclic" + +gap-pkg_enable_tests + +src_install() { + gap-pkg_src_install + emake DESTDIR="${D}" install + use examples && dodoc -r examples +} diff --git a/dev-gap/orb/Manifest b/dev-gap/orb/Manifest new file mode 100644 index 000000000000..2d54ce7d94d0 --- /dev/null +++ b/dev-gap/orb/Manifest @@ -0,0 +1,3 @@ +DIST orb-4.9.0.tar.gz 988847 BLAKE2B b1f269837f8bed2fa376a90ff093565c387292789e953f97b4aadad1be1981592c3004c55bb2b307cbc6cf0686fe4ff28f6e0895b2749d2004526dabc8f01dbb SHA512 e37a3603ece14422bbc2c7cfcc82ed6e0650d059852168df54247c7e025b88b5c81f52c2a681985a25e741948fd12c3c3ee966a7086bd8612dc64137b0c4ce0c +EBUILD orb-4.9.0.ebuild 592 BLAKE2B d3b89a89b6595beb8980f417d24de06c0adc37a439b8f15775e891292713da36eb7658c642fe81cc8ff701f685419fe92b67d4d0adfa3550cda0dcb2eed6400f SHA512 375619e3d7f9c8431a6ed699996151c39da89e02323987a75627c8472a206ee38befaac698c0830da996205e5e1c72a5641d4d0d15b367ecb756253f3d244f66 +MISC metadata.xml 698 BLAKE2B 722fe2e619dfee3ee3dd3357ac0710e19e1565c736546f7e6320c760099a4ec54537a09ffedf4ff220145096ace2bd7ba915ef534f3117ff30d129a18da92810 SHA512 811cdd78eb49dfaf75e9b224cfc239618872e20b020263b0e17cbac8fbaa69684446cd5fe33a9930b4f792e6ad1a2dd235971a3af85a443cd33a0f2f4e886b6d diff --git a/dev-gap/orb/metadata.xml b/dev-gap/orb/metadata.xml new file mode 100644 index 000000000000..e34ce04af18d --- /dev/null +++ b/dev-gap/orb/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/orb</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/orb/orb-4.9.0.ebuild b/dev-gap/orb/orb-4.9.0.ebuild new file mode 100644 index 000000000000..941c802b05f4 --- /dev/null +++ b/dev-gap/orb/orb-4.9.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg toolchain-funcs + +DESCRIPTION="GAP methods to enumerate orbits" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +IUSE="examples test" +RESTRICT="!test? ( test )" + +DEPEND="sci-mathematics/gap" +BDEPEND="test? ( + dev-gap/atlasrep + dev-gap/cvec + dev-gap/io +)" + +gap-pkg_enable_tests + +pkg_setup() { + tc-export CC +} + +src_install() { + gap-pkg_src_install + use examples && dodoc -r examples +} diff --git a/dev-gap/polenta/Manifest b/dev-gap/polenta/Manifest new file mode 100644 index 000000000000..32bf486d1bff --- /dev/null +++ b/dev-gap/polenta/Manifest @@ -0,0 +1,3 @@ +DIST polenta-1.3.10.tar.bz2 316789 BLAKE2B e926ec019350c798504a32f8bab4649a10c7eed7658bccb2d6f71998e275bccae3c211aac3cc8f15690b90592b17c8b8dd3090915e21bef557b731682f676b15 SHA512 0cd9bada5e22d4d4138958d1c685f7ee2cac6aa455ec8b4ae204b7ab1042d3c2a63329ca63e611bc3faa08b562780e87d7feba258d74018fdf800790e0c20ca0 +EBUILD polenta-1.3.10.ebuild 607 BLAKE2B 59d6122fafbbac952c03a4cddfe95c1cb647a1d80ed504e0771a42eaec7dfbabf7bfabd3ff7830a09226bb8f18750257ed2d2f857b52355e1401fbdc64fc1995 SHA512 d703ae34d889b7bd0ab5b8cbb7594ce1d03e2e37a83958982302d12d64564fae0ab85a8efe25fe1f8472b521e3ba091a26ce893abe2f301d7c441f84e6514919 +MISC metadata.xml 1138 BLAKE2B 9d6cb061259697f0a75878e9c853e0386478fb4c89a474e358dc3dfa5943403c964243f6f1b3b4aa2f0e783ec4ef2a70e5e35f4503e6f404aff827020d9bbe9d SHA512 04612f928d5591d4dbaabceccfbdec2876d0fb64197a8e40dce098da0266475741d27b3abb22e20243c21a785433a965102c660b9ef80497ccd8602e1cea31df diff --git a/dev-gap/polenta/metadata.xml b/dev-gap/polenta/metadata.xml new file mode 100644 index 000000000000..8b52ec59665b --- /dev/null +++ b/dev-gap/polenta/metadata.xml @@ -0,0 +1,30 @@ +<?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"> + The Polenta package provides methods to compute polycyclic + presentations of matrix groups (finite or infinite). As a + by-product, this package gives some functionality to compute certain + module series for modules of solvable groups. For example, if G is + a rational polycyclic matrix group, then we can compute the radical + series of the natural Q[G]-module Q^d. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/polenta</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/polenta/polenta-1.3.10.ebuild b/dev-gap/polenta/polenta-1.3.10.ebuild new file mode 100644 index 000000000000..7379f010d94b --- /dev/null +++ b/dev-gap/polenta/polenta-1.3.10.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Polycyclic presentations for matrix groups" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/polycyclic + dev-gap/radiroot + dev-gap/alnuth" + +# These are "examples," but they're used by non-example code, +# and removing or renaming them will cause problems: +# +# https://github.com/gap-packages/polenta/issues/9 +# +GAP_PKG_EXTRA_INSTALL=( exam ) +gap-pkg_enable_tests diff --git a/dev-gap/polycyclic/Manifest b/dev-gap/polycyclic/Manifest new file mode 100644 index 000000000000..ce6b6181da98 --- /dev/null +++ b/dev-gap/polycyclic/Manifest @@ -0,0 +1,4 @@ +AUX polycyclic-2.16-hanging-tests.patch 916 BLAKE2B 7213baf5e421f95cbe744b9ab9fbddbb23c592988d15abaa71ec55be872482b58570b0cd5873bf9df234a410f33c182193313b1ed87550074d81474f9f241016 SHA512 a5668a8ab636a976fc444ca05a3ef6bc3cd3ca523e39bc881d26048d3cbaff2a2f72a8de256a777f1e4dbe8f7644d2a798a239fa6906824bd500f7d8ae95f7d9 +DIST polycyclic-2.16.tar.gz 727628 BLAKE2B 590a2355fca87d3b5cd255d8740c47d7d52a9feacd9a523f00e98f9072647a3df6580eaf33003aa81fd7175f0abbb956566e7c11281cbdfe5bac3463f4678bb6 SHA512 9889a11fffd82151c36e09446bf0f000ffd12660cdce2ff34d85a669cf36cef7b4c40e0b56c6774c9b4c0bb0362a230b06e2421881410c170ec4da01a77333ad +EBUILD polycyclic-2.16.ebuild 813 BLAKE2B 756bcf8f17bb67e348c857d9536ed2038d48ba8cf1c125b5168233fcfd9dfe1f4e2170a73906ac0ba40b690b1c6dc9672935217918cc9ad853efffb3a0a22abb SHA512 8f79a0a879fd8d5485850a28d31e6eb677844af51e1a2b18efea1d212c5ee7014b1eb15e7cc6348f5f951c30f7264150715c401d8f97077829d88cc484302021 +MISC metadata.xml 1691 BLAKE2B 5d08c6f0da66d1bfac34005b1336fd75df26542d613539c8abf6d48bd757932266ce958b21343b179f13c88f37cfb6e460649ab1f5c9071b90747497bc4be673 SHA512 68998a4e7d88e24f3d64812061cf50c564089520fa776dc4037cf6218adb010586db95a939eaf84caa28c39cc4598f2d61be7596a78ca6b3f6380c0432b571e6 diff --git a/dev-gap/polycyclic/files/polycyclic-2.16-hanging-tests.patch b/dev-gap/polycyclic/files/polycyclic-2.16-hanging-tests.patch new file mode 100644 index 000000000000..ef5b83abd42d --- /dev/null +++ b/dev-gap/polycyclic/files/polycyclic-2.16-hanging-tests.patch @@ -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 + diff --git a/dev-gap/polycyclic/metadata.xml b/dev-gap/polycyclic/metadata.xml new file mode 100644 index 000000000000..50e46c13d7b2 --- /dev/null +++ b/dev-gap/polycyclic/metadata.xml @@ -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> diff --git a/dev-gap/polycyclic/polycyclic-2.16.ebuild b/dev-gap/polycyclic/polycyclic-2.16.ebuild new file mode 100644 index 000000000000..a43edbe76df6 --- /dev/null +++ b/dev-gap/polycyclic/polycyclic-2.16.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="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" + +# 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 diff --git a/dev-gap/polymaking/Manifest b/dev-gap/polymaking/Manifest new file mode 100644 index 000000000000..5cda23a468b6 --- /dev/null +++ b/dev-gap/polymaking/Manifest @@ -0,0 +1,3 @@ +DIST polymaking-0.8.7.tar.gz 281215 BLAKE2B 32fda84ae1d03a4a70bd0f250a39495dbf0bf773e0df3fe194d364a1b3a458f7512dd5e93e22ee36b099deac6e85f5b108b8b89a5a0d426a6f2f14005766daca SHA512 c1162414d99e8c059fc85e4356c099b2ff22b8974632262e7b694ebe28bcc947ca3f64bccae2c655af91696070b31762da199a02e4115ffef4bf20058b511c0f +EBUILD polymaking-0.8.7.ebuild 487 BLAKE2B af50d22afe0a24dd4dcfe25809e0d0eecbf16cf1ab5c6d646f90aff3b14912dac113a95f8c9f7d8d3d6776ba7a17299526e0a2e6fdaff5fc927d7f2ff350ca7a SHA512 26c8f86837682401fb7034d096700cbd2fac98dc45c634e8bd78a64afff1b01f74931933f081e1374961dbad80dd824f179f3b02582b45fac5377f62dd26c654 +MISC metadata.xml 876 BLAKE2B f0605c698d54d9a44ad5973c177aaa788f9e67ccb37d663222f711b0608673361c55f8af061ae317f23d9554c98f3e3167595cb2e4812c48cd2a309d0b3a4317 SHA512 c328b93eb04c9146d199dbb83ccfd1d374b11002c260ed93d118295734c29452c0753f5c9ead112a81376d4de0a59ae84046cf87e9fac4d16f024253c9dde5c2 diff --git a/dev-gap/polymaking/metadata.xml b/dev-gap/polymaking/metadata.xml new file mode 100644 index 000000000000..75d289ff81f9 --- /dev/null +++ b/dev-gap/polymaking/metadata.xml @@ -0,0 +1,26 @@ +<?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 a very basic interface to the polymake program + by Ewgenij Gawrilow, Michael Joswig et al. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/polymaking</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/polymaking/polymaking-0.8.7.ebuild b/dev-gap/polymaking/polymaking-0.8.7.ebuild new file mode 100644 index 000000000000..e488b8819e71 --- /dev/null +++ b/dev-gap/polymaking/polymaking-0.8.7.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP interface to sci-mathematics/polymake" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +# Tests fail: https://github.com/gap-packages/polymaking/issues/18 +RESTRICT=test + +RDEPEND="sci-mathematics/polymake" + +DOCS=( CHANGES.md README.md ) + +gap-pkg_enable_tests diff --git a/dev-gap/primgrp/Manifest b/dev-gap/primgrp/Manifest new file mode 100644 index 000000000000..9406084ef5d8 --- /dev/null +++ b/dev-gap/primgrp/Manifest @@ -0,0 +1,3 @@ +DIST primgrp-3.4.4.tar.gz 14652297 BLAKE2B 9b3bdddcadf5f2d783001454a2d05ab44fde4bdff5dc6304e6d4cf7895ab307ba7988a4952aa9ba512a888568a8fa04af7e8c4e6834ec9cc7d240ebc11a3c4f5 SHA512 4b841e75a2487f748b1d283a9a8b8be14595e53e6ddc20733d66795f5af12ee9b94189452eae224f93196debd19cf073fdf76ccf09d3b9e98c53df3ab00ee93c +EBUILD primgrp-3.4.4.ebuild 394 BLAKE2B b750b9b53526f8b2b672851887ead6518c5f884792b422b3d3119e4a5258ef133c8ea8b39134bb14d5b64cf9c3474235fa02b91d00a9f123a2ad595deb8f33c1 SHA512 667a498b3ae5a8cfa178db5ad610d10489c21c52b5461e0119766800959db3ab1c153bf31a3d1130571cf44e7a1d8f9310f267f6d5489bc35c76fc9df708c235 +MISC metadata.xml 1009 BLAKE2B 4da608eae94b3536a78f68db4cfcf1d9700b091f8c28af7923183461d5f8ad95c93654b75c1a34879da8f07d821d08d62dccb87ff4bfedea6d28793932b2fef9 SHA512 fb4bfac8bffaadb3dec024822e7b594348ffcdac1a4b85fafc02f32fd4bc183421572c5d51efa5660112775fd17ca0962d34e7ace03b915adbe4607cce6a5c52 diff --git a/dev-gap/primgrp/metadata.xml b/dev-gap/primgrp/metadata.xml new file mode 100644 index 000000000000..8dfa4c0affab --- /dev/null +++ b/dev-gap/primgrp/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"> + The PrimGrp package provides the library of primitive permutation + groups which includes, up to permutation isomorphism (i.e., up to + conjugacy in the corresponding symmetric group), all primitive + permutation groups of degree less than 4096. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/primgrp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/primgrp/primgrp-3.4.4.ebuild b/dev-gap/primgrp/primgrp-3.4.4.ebuild new file mode 100644 index 000000000000..25fa2b77ec32 --- /dev/null +++ b/dev-gap/primgrp/primgrp-3.4.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP Primitive Permutation Groups Library" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/gapdoc" +gap-pkg_enable_tests + +GAP_PKG_EXTRA_INSTALL=( data ) diff --git a/dev-gap/qpa/Manifest b/dev-gap/qpa/Manifest new file mode 100644 index 000000000000..ee0b276bd2bf --- /dev/null +++ b/dev-gap/qpa/Manifest @@ -0,0 +1,3 @@ +DIST qpa-1.34.tar.gz 379124 BLAKE2B b272f7ee0eafb8bddaef90ecf5d05e5e54c08c3757357cce5006a58ecaf9304361bea453671c61120a0a04ed5b2715eabcbe1cfd428ffea707ece3287b6aab1c SHA512 456f6c6668cbc385ffe8dedd545bcda27c1b02197c8952236215e46139b88cdbe4da85b7023410a3ba2c0acb641b79e16a136ec790c7c3ca852c555b2f8b308e +EBUILD qpa-1.34.ebuild 444 BLAKE2B 5cefd36ec6413d761543cf68913c0e61aa2b229ab74912ff37779476a9fed7aae08f7966be5267747b2aee1f92927d6e1cc489ce104cab1224e7847a77ef25e1 SHA512 5cf213069d443296172c6ab3f1cad69a3e38ca212011560d93d6a4916903f5e5bfed2126c13cf187c05d54ba5c3bffeed48dbbe1cdb85897a385ee991b239d1e +MISC metadata.xml 1141 BLAKE2B 131929b7b352e766d5396810f1e829a33de369f77045b7127b0e0bc36d7693519f6dd2fd17dca2f2c514d66bd5fa0a5f8842582b80e4e9d6cf11f5f139781b7b SHA512 851ebebefa2c2fd1e4fccaf6e2a8b77d6b89b1482a79837eb11be341cde264d6742f54a00b2c61fd58b3769d1fe88ba423fa59b22dc94a913e34535fead7efe8 diff --git a/dev-gap/qpa/metadata.xml b/dev-gap/qpa/metadata.xml new file mode 100644 index 000000000000..d3d268d107e3 --- /dev/null +++ b/dev-gap/qpa/metadata.xml @@ -0,0 +1,30 @@ +<?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"> + The QPA package provides data structures and algorithms for doing + computations with finite dimensional quotients of path algebras, and + finitely generated modules over such algebras. The current version + of the QPA package has data structures for quivers, quotients of + path algebras, and modules, homomorphisms and complexes of modules + over quotients of path algebras. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/qpa</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/qpa/qpa-1.34.ebuild b/dev-gap/qpa/qpa-1.34.ebuild new file mode 100644 index 000000000000..ddd175960b24 --- /dev/null +++ b/dev-gap/qpa/qpa-1.34.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Quivers and Path Algebras in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND="dev-gap/gbnp" + +gap-pkg_enable_tests + +src_install() { + gap-pkg_src_install + use examples && dodoc -r examples +} diff --git a/dev-gap/quagroup/Manifest b/dev-gap/quagroup/Manifest new file mode 100644 index 000000000000..18f7809ce7bb --- /dev/null +++ b/dev-gap/quagroup/Manifest @@ -0,0 +1,3 @@ +DIST quagroup-1.8.3.tar.gz 634927 BLAKE2B 5c42f0cf6249240db0b547eebe2303d7192e205493cb1e352ae01e78a49091b642244b2db9f53a75b9b5e9d54cb25ffaa369c5e1ca7df85e7545b38d3b5b52ef SHA512 1ba1fc4acb9c015f16b4472a8eebfc29999caaa969a382839844e1e3eb8f9f96d258ab45cb3e8df519011f19c2c52bab989e04476434d5d263fc54c809e96872 +EBUILD quagroup-1.8.3.ebuild 370 BLAKE2B 573d4aeb26231e68c6c3cea5531df3fdd1992ccc0c89dee965096cf543dbe60afa693edb025ff0642f2f2f698c8344c828e9a68410f2d18e441b95a805fd5bc7 SHA512 9ce4bfdeea5a0aac587b7270792e2022e0c9711e1bf5fcb5390a9e30bdaf4c4c410c8cbaf32b0061267c23c6a7ec59a832ffd35830c60c961886ad37a8efb5b9 +MISC metadata.xml 904 BLAKE2B 370f80317cbb71d40c7223bd28bf193fd9fa108e8ad53e0d490cbc0bbd9889f1305f59cddfa230c4e42f342dde120a3726ed5cdd879865bd52c73db8c6ca9469 SHA512 0af2cfeff8b32c460bc51a3c5a7a9f554d20bf26e8ed01af74742e69a5b4b16278f1181ae10d3a007a46186646c82c5bceab64aed866d61f00706b8700216e02 diff --git a/dev-gap/quagroup/metadata.xml b/dev-gap/quagroup/metadata.xml new file mode 100644 index 000000000000..529bc40f2953 --- /dev/null +++ b/dev-gap/quagroup/metadata.xml @@ -0,0 +1,27 @@ +<?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"> + The package QuaGroup contains functionality for working with + quantized enveloping algebras of finite-dimensional semisimple Lie + algebras. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/quagroup</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/quagroup/quagroup-1.8.3.ebuild b/dev-gap/quagroup/quagroup-1.8.3.ebuild new file mode 100644 index 000000000000..ae11810b0f6a --- /dev/null +++ b/dev-gap/quagroup/quagroup-1.8.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP package for quantum group computations" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +DOCS=( README.md CHANGES.md ) + +gap-pkg_enable_tests diff --git a/dev-gap/radiroot/Manifest b/dev-gap/radiroot/Manifest new file mode 100644 index 000000000000..21ec36533fc8 --- /dev/null +++ b/dev-gap/radiroot/Manifest @@ -0,0 +1,3 @@ +DIST radiroot-2.9.tar.gz 198792 BLAKE2B cbb79eab9def5b26a43b040d99dcb0e99dde465538fb4d5efcf8716be3525aed32f9b3600089167644298ffb0249f0450a99e6df52677ea4f7b43c99b991cdfe SHA512 f328bbfe5adf00c3c79630903e6c41685c0e0cdd62335fa4b912c2256cad276bbe02bcf26a461449e5869e7f859cba16905381b4109f1d4b364ef10ccf8ddc61 +EBUILD radiroot-2.9.ebuild 389 BLAKE2B 1702e96d4f76d19bd028ec28e449c9200b919160cc47ef50320bfb2396f7a2d06f52a72d2bf4008e303aa97df18aadd4b2b5201406bc383a6a5788d508a26b8c SHA512 d82890ecc4bdbe38dca3e3077e4acb68bb95b35903c3ddf603d90eec37b309e0aae755d3d8565238f52a84c7d9c222b6355c4ea7be9cc83e9454c633b7b1874f +MISC metadata.xml 991 BLAKE2B b38e684a3c87cc01f427ea0495604ad7db190b0ccceba04d95a8a9ee59a2bc76f760d4c3c34dd141f5a9cd8041823e4188ae5613adf55bce299eb1c73f4386ea SHA512 e7474d694dfa37b3b1035e5b4e219c55a4105fd152aa07eedd725988f44660d9ac150db905e47bf486d4030f90446fbaa02f9ac37c008f5f42e8e421d8a203d1 diff --git a/dev-gap/radiroot/metadata.xml b/dev-gap/radiroot/metadata.xml new file mode 100644 index 000000000000..805d6e834f4f --- /dev/null +++ b/dev-gap/radiroot/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"> + The package can compute and display an expression by radicals for + the roots of a solvable, rational polynomial. Related to this, it is + possible to create the Galois group and the splitting field of a + rational polynomial. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/radiroot</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/radiroot/radiroot-2.9.ebuild b/dev-gap/radiroot/radiroot-2.9.ebuild new file mode 100644 index 000000000000..776d4d37aea0 --- /dev/null +++ b/dev-gap/radiroot/radiroot-2.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Roots of a polynomial as radicals in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/alnuth" + +GAP_PKG_HTML_DOCDIR="htm" +gap-pkg_enable_tests diff --git a/dev-gap/resclasses/Manifest b/dev-gap/resclasses/Manifest new file mode 100644 index 000000000000..93324895ddd3 --- /dev/null +++ b/dev-gap/resclasses/Manifest @@ -0,0 +1,3 @@ +DIST resclasses-4.7.3.tar.gz 412156 BLAKE2B e942b6d41cc4f770576428a45a1e641369e557e0fdd761505765f6c798123c972fa921b4dd6a4fbf4fea0f30a449c11f8f90316e9b48df56a78b4d7d7d1a01ed SHA512 6f789ff4ca27a337707d8d9822c03104018fb8f0bccf2f14b999f6d30447b99dcbc3aa70b21d4efc555eec47534e94860d74b49fb85c1898b514143437cbe907 +EBUILD resclasses-4.7.3.ebuild 396 BLAKE2B d639a097abd13e3b1e9f61db9aeb9a737ae9c0adaf1825e140a26881df40e88e45fd1c2ae0b553b93d254ffaaf21e0b6d49743b4b9214ab251a023ccc80307cf SHA512 a13af4635d4c7d994da20c5b6e9b4ef3646bc369cf493a61d3cdf2565bd3404f7536c11118b334879fd344aa18cdc975d5c5867d47e636cb07075f87f8a27fab +MISC metadata.xml 978 BLAKE2B 590064f961fd23f15618a3c33529d0bebbcbf365dc6e33cd9181eba266f04fb8df8393d9c8c1f629a72f451c79fceccb22e7a9d8362b5b8e904254533196a631 SHA512 6eb8203fe9deece5c7e803bee5386b2f7914fb1f1a7df0314e9b8a133d20550d4ddb20ff113eb5c1ff873689d4d53fbb2d6c81a3ff3ce91b62aac65c1248a3e2 diff --git a/dev-gap/resclasses/metadata.xml b/dev-gap/resclasses/metadata.xml new file mode 100644 index 000000000000..75df2e826d74 --- /dev/null +++ b/dev-gap/resclasses/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 permits to compute with set-theoretic unions of residue + classes of Z and a few other rings. In particular it provides + methods for computing unions, intersections and differences of these + sets. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/resclasses</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/resclasses/resclasses-4.7.3.ebuild b/dev-gap/resclasses/resclasses-4.7.3.ebuild new file mode 100644 index 000000000000..94d0631331aa --- /dev/null +++ b/dev-gap/resclasses/resclasses-4.7.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Set-theoretic computations with residue classes in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/utils + dev-gap/polycyclic" + +gap-pkg_enable_tests diff --git a/dev-gap/semigroups/Manifest b/dev-gap/semigroups/Manifest new file mode 100644 index 000000000000..ac6a8162ae0d --- /dev/null +++ b/dev-gap/semigroups/Manifest @@ -0,0 +1,3 @@ +DIST semigroups-5.3.2.tar.gz 16984926 BLAKE2B e13e4ed64b1ebd0a88a0201e3b269784f4074f5414edc5e10ec7c5ebe911d71b32fb7f456ffe8b7660950c0ff9499e90e5d17d180d2fa6a4f366c4c11b0bc786 SHA512 f1dacb7c51240ae63159fa452374b2c6dec86adf365c74ef0af98981cd8ed54eb06b9a2482d746789af62c9b744b63babba7406025fd022bfd4e8209d7aa9a50 +EBUILD semigroups-5.3.2.ebuild 803 BLAKE2B 1f752279ac6d5266e929515816786fad227c6bf5d7b83d5bf9648df5646fbed4f746a962842c74ac2d5903562dd60f9f142892658afaace0f436d66c38c0e943 SHA512 c746a4f8c62a97a529bef854fbbf045096693dd21467deaec61d99ee74a39003747b2a6a5c1e3551537494ffe6587874d029509ad9cddade656f530ee00a75b2 +MISC metadata.xml 2194 BLAKE2B 7dde94c14c32326080b599d55fc1189f170ba6f57cbb762d302aed596d71f1968e30fc2d5ec41955adb12db1a17edc907edc6ab844a0f8770713d5c45403e62b SHA512 ca74b400bd0e265c4b15879cd45ab9b4c639ce5f9fc7f0ba0cacd8e7f01b63191af2514ac7844e70dd9e662e7a22a6098344085700d4e0a05cf3e9c47732d692 diff --git a/dev-gap/semigroups/metadata.xml b/dev-gap/semigroups/metadata.xml new file mode 100644 index 000000000000..4303c485a25d --- /dev/null +++ b/dev-gap/semigroups/metadata.xml @@ -0,0 +1,45 @@ +<?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"> + The Semigroups package is a GAP package for semigroups, and + monoids. There are particularly efficient methods for finitely + presented semigroups and monoids, and for semigroups and monoids + consisting of transformations, partial permutations, bipartitions, + partitioned binary relations, subsemigroups of regular Rees 0-matrix + semigroups, and matrices of various semirings including boolean + matrices, matrices over finite fields, and certain tropical + matrices. Semigroups contains efficient methods for creating + semigroups, monoids, and inverse semigroups and monoids, calculating + their Green's structure, ideals, size, elements, group of units, + small generating sets, testing membership, finding the inverses of a + regular element, factorizing elements over the generators, and so + on. It is possible to test if a semigroup satisfies a particular + property, such as if it is regular, simple, inverse, completely + regular, and a large number of further properties. There are methods + for finding presentations for a semigroup, the congruences of a + semigroup, the maximal subsemigroups of a finite semigroup, smaller + degree partial permutation representations, and the character tables + of inverse semigroups. There are functions for producing pictures of + the Green's structure of a semigroup, and for drawing graphical + representations of certain types of elements. + </longdescription> + <upstream> + <remote-id type="github">semigroups/Semigroups</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/semigroups/semigroups-5.3.2.ebuild b/dev-gap/semigroups/semigroups-5.3.2.ebuild new file mode 100644 index 000000000000..597664c13f4d --- /dev/null +++ b/dev-gap/semigroups/semigroups-5.3.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP package for semigroups and monoids" +SLOT="0" +SRC_URI="https://github.com/semigroups/Semigroups/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" + +DEPEND="sci-mathematics/gap:= + sci-libs/libsemigroups:=" +RDEPEND="${DEPEND} + dev-gap/orb + dev-gap/io + dev-gap/images + dev-gap/datastructures + dev-gap/digraphs + dev-gap/genss" +BDEPEND="virtual/pkgconfig" + +DOCS=( CHANGELOG.md README.md CONTRIBUTING.md ) + +GAP_PKG_EXTRA_INSTALL=( data ) +gap-pkg_enable_tests + +src_prepare() { + # can't bundle it if it isn't there (belt and suspenders) + rm -r libsemigroups || die + default +} + +src_configure() { + gap-pkg_econf --with-external-libsemigroups +} diff --git a/dev-gap/singular/Manifest b/dev-gap/singular/Manifest new file mode 100644 index 000000000000..97fa8358f840 --- /dev/null +++ b/dev-gap/singular/Manifest @@ -0,0 +1,3 @@ +DIST singular-2023.02.09.tar.gz 402387 BLAKE2B 7f8c592a23ae8372f4b03cd0bf0503b9a5387b7547154845372e97ff8d23ac347def41dceaa5a69051156f8def8bd71e1738834270a72ed69b3adfe62dc52d42 SHA512 b21f1aa608b25e0b36878b93ac37790056428c96ac958c91b04214508ead9676883eeb6ea3a18a67b50a8af13113449a34cc6dd95e8bd6f87e22d382e9cb4d21 +EBUILD singular-2023.02.09.ebuild 439 BLAKE2B 98e54cc96c75f93f0c2026b96aee1f9b1eb488f0568803ad2f32c00149ba16120bbdc588f3a56d7fda78d7072272eafc52fd2da1daec3a45668a35706a9621b3 SHA512 e082a3d8866e2cdf297bb1e4ecc294820eb95e7e14cd1381fd89ceba6a049d7a9732d9ce74bfcfb834a2332cdfc30aa4e5ec6f87fa900eb4e8d618d5032c0d5d +MISC metadata.xml 703 BLAKE2B bcb01a1e674940c416ad9402c60663b40ca9fb9850faf7844d5afd5843781ed80f49ef75289aadf55682ddfbed77870178ddd2bde368171f102bd14110bc51ad SHA512 971ed9de50e7dd8f6adc69e45a2f25c4b1fc163e9af5a3b78d52b18c2ddf4f24903db8e01bf94b079f4281b150cfd84ae83c52d12226531bce011abe322ccfc8 diff --git a/dev-gap/singular/metadata.xml b/dev-gap/singular/metadata.xml new file mode 100644 index 000000000000..3cb601d4b048 --- /dev/null +++ b/dev-gap/singular/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/singular</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/singular/singular-2023.02.09.ebuild b/dev-gap/singular/singular-2023.02.09.ebuild new file mode 100644 index 000000000000..c5c850ec035f --- /dev/null +++ b/dev-gap/singular/singular-2023.02.09.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP interface to sci-mathematics/singular" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="sci-mathematics/singular" + +DOCS=( README.md CHANGES.md ) + +GAP_PKG_EXTRA_INSTALL=( contrib ) +gap-pkg_enable_tests diff --git a/dev-gap/sla/Manifest b/dev-gap/sla/Manifest new file mode 100644 index 000000000000..2a1314250ffe --- /dev/null +++ b/dev-gap/sla/Manifest @@ -0,0 +1,3 @@ +DIST sla-1.5.3.tar.gz 1019709 BLAKE2B 0395a5e201418419f6fdb6ff971bc9f54d54ec526e36aaab0ccd6334e7859d5b2c112e0fb9d4c8f38508e95772d5a0521bddc8cfa380314da68d52c265e2602a SHA512 f4d0672169fd2d72cc0e0c0c0639e6a7b1cddfc0c0430277b864d7a27a4e4dc70ce91ef74fda44672bcb69008a46c46c86839610ac0837ad0e92b258d340790b +EBUILD sla-1.5.3.ebuild 372 BLAKE2B 63181c6b63293f603c85dd93b80357071b26cf6bbcc9a8869d779923c260aba04304289820eb01baa5d490e92974e925515641f5316a635c52b74154ce9a7274 SHA512 f85901dfe02145fd2ab6df337b25a4030f046be176245085e792d4df4e13a481d02501891c4b07fec755eb7d47742397cd7adad12576916fb8d35f26a8a28fd2 +MISC metadata.xml 698 BLAKE2B 5d2564e157c6704fdd650a9315d0110500526b69fd6a9db5882bbf906ddc44450d9cba84d07694e4542d1c4fe17d4301e8d8f8333c30cb5e15c6e99dbf93df42 SHA512 3ded4c71b2822814a1ca776ac8f12042d89b5a8ff35e066d14f5fe9f0d5dd52263a7a3af28162cff98a873f2e2c288b17e9ad8c74da7a33b3165861eb9bc40aa diff --git a/dev-gap/sla/metadata.xml b/dev-gap/sla/metadata.xml new file mode 100644 index 000000000000..caa2d9157861 --- /dev/null +++ b/dev-gap/sla/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/sla</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/sla/sla-1.5.3.ebuild b/dev-gap/sla/sla-1.5.3.ebuild new file mode 100644 index 000000000000..d6e4f0e16fd2 --- /dev/null +++ b/dev-gap/sla/sla-1.5.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="GAP package for simple Lie algebra computations" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/quagroup" + +gap-pkg_enable_tests diff --git a/dev-gap/smallgrp/Manifest b/dev-gap/smallgrp/Manifest new file mode 100644 index 000000000000..02c4eb2a17a0 --- /dev/null +++ b/dev-gap/smallgrp/Manifest @@ -0,0 +1,3 @@ +DIST SmallGrp-1.5.3.tar.gz 20122081 BLAKE2B 91d016c153a189e0505ab52af8aa10f9f5eba90363c7e47258bc589caa5d0bb57faf2fcba99b0a804b3589fbc3a686a923debd68ab790689c7abe62bfbcb9f1a SHA512 4ba88df20ed71cddb2f72d7b9a74b2262aca318e15ce3232e73f7b995d6372caad23b1390030b64cc3a7fdbae5e215f0a20dcad98a2859197187096b01e5da88 +EBUILD smallgrp-1.5.3.ebuild 533 BLAKE2B 5a15cabbf76812f1ed0c541f563b8bd44ecd19df60efd5fef7cd1d2a6173fe623a8cdca6e8fbf289c0c3c99a77e9ba9ee65bd2ecd10e84fcf1ecd6920b907bf9 SHA512 3747605a9a493e8a9720920ef8d7c35388cef28375d6a6f4a60cb752403315560223819dcaef3d7f7fd4364c2b9d418e6059a36ec2412915f8c47d319eedd501 +MISC metadata.xml 1060 BLAKE2B cbb5f7e691dd8472ad86872c4653824e19afcbe135f98813892fd471417700d0dc0958c95dc9773a4e72a571124de95f3d3e48bc4e750de3c3129a2325983287 SHA512 40ed8cf5d765478d079f0c07f52ae69c981adb71437c8d26c67a8bfd6741eb40696e677121adb42c1bf95e0a100d30d7aceca1a189a72ef6bb243baf09c6c170 diff --git a/dev-gap/smallgrp/metadata.xml b/dev-gap/smallgrp/metadata.xml new file mode 100644 index 000000000000..79280f03bc91 --- /dev/null +++ b/dev-gap/smallgrp/metadata.xml @@ -0,0 +1,29 @@ +<?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"> + The SmallGrp package provides the library of groups of certain + "small" orders. The groups are sorted by their orders and they are + listed up to isomorphism; that is, for each of the available orders + a complete and irredundant list of isomorphism type representatives + of groups is given. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/smallgrp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/smallgrp/smallgrp-1.5.3.ebuild b/dev-gap/smallgrp/smallgrp-1.5.3.ebuild new file mode 100644 index 000000000000..4908c6c75b2e --- /dev/null +++ b/dev-gap/smallgrp/smallgrp-1.5.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +MY_P="SmallGrp-${PV}" +DESCRIPTION="The GAP Small Groups Library" +SLOT="0" +SRC_URI="https://github.com/gap-packages/smallgrp/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Artistic-2" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/gapdoc" +gap-pkg_enable_tests + +src_install() { + # Define the variable here so globbing will work + GAP_PKG_EXTRA_INSTALL=( id* small* ) + gap-pkg_src_install +} diff --git a/dev-gap/sonata/Manifest b/dev-gap/sonata/Manifest new file mode 100644 index 000000000000..c2f79b36e677 --- /dev/null +++ b/dev-gap/sonata/Manifest @@ -0,0 +1,3 @@ +DIST sonata-2.9.6.tar.gz 1685036 BLAKE2B 3aeebfb1bca10b49e09220db0b33d1454b9536825030b027ecf8ba35645d764234b43adacd7e3ada8c4aaea25d6f19ca39672546e4e9347950ca0c310f23a7ed SHA512 fda8c4c2b9f22c971edc23fee8f47bc49973bf3864ce5ba29839566c1cd9e4c859323222e83303c86cb23c7139c931d8a087fab9fd6c6875519f1a087626cdcb +EBUILD sonata-2.9.6.ebuild 383 BLAKE2B 9b479908bd5f9f0d8314191d87b16e5f1b80320bf49d4301ed220c3bd1e78aa4e0fee0ec79f990d6b3cafeee154cefbf898d1c7d623db158b1354d2e092e38db SHA512 bfc5ed97296a12f71211a8d05085dd17834241e4372f761ba783beb219e2f782775cf52876332047ec48d873c15ff12343448b4fc772de062235173542be03ce +MISC metadata.xml 2030 BLAKE2B d678b875000d1226c0950c091361548f554be5c9b7db5e83077a7943f78e23776ee153bdc78f195bd6b17ce5e1e4a5026f8d12fd1e5edcd4975a6c0129caedf4 SHA512 e1322909f797892ec63970e4bddbb51fc7fa32a7f98d8fc82e1e20e321df15cb068fbadb53bfbaa7bc3c55a89045cb66238be1e31af1fd8ba772450bc26fc062 diff --git a/dev-gap/sonata/metadata.xml b/dev-gap/sonata/metadata.xml new file mode 100644 index 000000000000..45e966acb099 --- /dev/null +++ b/dev-gap/sonata/metadata.xml @@ -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"> + SONATA stands for "systems of nearrings and their applications." It + provides methods for the construction and the analysis of finite + nearrings: + + * Methods for constructing all endomorphisms and all + fixed-point-free automorphisms of a given group. + + * Methods for constructing the following nearrings of functions on + a group G: the nearring of polynomial functions of G (in the sense + of Lausch-Nöbauer); the nearring of compatible functions of G; + distributively generated nearrings such as I(G), A(G), E(G); + centralizer nearrings. + + * A library of all small nearrings (up to order 15) and all small + nearrings with identity (up to order 31). + + * Functions to obtain solvable fixed-point-free automorphism + groups on abelian groups, nearfields, planar nearrings, as well + as designs from those. + + * Various functions to study the structure (size, ideals, + N-groups, ...) of nearrings, to determine properties of nearring + elements, and to decide whether two nearrings are isomorphic. + + * If the package XGAP is installed, the lattices of one- and + two-sided ideals of a nearring can be studied interactively using + a graphical representation + + </longdescription> + <upstream> + <remote-id type="github">gap-packages/sonata</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/sonata/sonata-2.9.6.ebuild b/dev-gap/sonata/sonata-2.9.6.ebuild new file mode 100644 index 000000000000..b444b3fe3e9a --- /dev/null +++ b/dev-gap/sonata/sonata-2.9.6.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="System of finite nearrings and their applications" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +GAP_PKG_EXTRA_INSTALL=( grp nr nri ) +gap-pkg_enable_tests diff --git a/dev-gap/sophus/Manifest b/dev-gap/sophus/Manifest new file mode 100644 index 000000000000..bc43dee8e0cc --- /dev/null +++ b/dev-gap/sophus/Manifest @@ -0,0 +1,3 @@ +DIST sophus-1.27.tar.gz 301890 BLAKE2B de876879e6c9592163d129130315608e4f5a8af697c2fc5a7f3856ae57d1d5748038f6bf32f68885189aacd17c00557bbcc18ae037d6a183aa87ddf613c8d151 SHA512 9c6be8b6bcb78f24816ca0b61118a7b3baa0c31f9ccdb14cc098af003ec7246db0e33fa3ad55ca1950177bf43cc427a3bb7740c4462283fd09c81fc7dbecb790 +EBUILD sophus-1.27.ebuild 359 BLAKE2B ab149790f995c41679d2e35b2bdf3099493a3869895abeada22335de15c1f2116f5037de3b8b4442ec1e04a51d36eb4d4614830936b4a7c0a8638e76190c2e56 SHA512 ee92e9cdf031abb2e17b4bb375672345f828741a302f711dc0ed3c412137f13f378b30a61c5265e68fe81e913e36d63178bb38b66e0116dc4728bdc50ba6fc86 +MISC metadata.xml 1329 BLAKE2B c996d55314ec3cc9e2fe274f6baee13a04f6c545d5840d191007de25131f9cf8bb08ae9da230180b98fe38f0e67242aa5f925b7bb9b6ff12d28de758faa9f598 SHA512 a24785dfffc0d9a2ca17b2311632ecd5310b02b046a5246bce6d9f9458d6658606153f893a1812c3836ddf67b90408c934b7e41bbb6b7634581f0186b76ae13f diff --git a/dev-gap/sophus/metadata.xml b/dev-gap/sophus/metadata.xml new file mode 100644 index 000000000000..4a3f72bf55c3 --- /dev/null +++ b/dev-gap/sophus/metadata.xml @@ -0,0 +1,35 @@ +<?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"> + The Sophus package is written to compute with nilpotent Lie algebras + over finite prime fields. Using this package, you can compute the + cover, the list of immediate descendants, and the automorphism group + of such Lie algebras. You can also test if two such Lie algebras are + isomorphic. + + The immediate descendant function of the package can be used to + classify small-dimensional nilpotent Lie algebras over a given + field. For instance, the package author obtained a classification of + nilpotent Lie algebras with dimension at most 9 over F_2. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/sophus</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/sophus/sophus-1.27.ebuild b/dev-gap/sophus/sophus-1.27.ebuild new file mode 100644 index 000000000000..5a6ab4b5968f --- /dev/null +++ b/dev-gap/sophus/sophus-1.27.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Computing in nilpotent Lie algebras" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/autpgrp" + +gap-pkg_enable_tests diff --git a/dev-gap/spinsym/Manifest b/dev-gap/spinsym/Manifest new file mode 100644 index 000000000000..19b77ac6d4d8 --- /dev/null +++ b/dev-gap/spinsym/Manifest @@ -0,0 +1,3 @@ +DIST spinsym-1.5.2.tar.gz 399221 BLAKE2B 68c75a4bc825bc233b54ddc32645c78bbed5157cefad951bbdddbc2b293f386eb4d741a0b3422e38eb25a12d0a79460de04f8b6ea3fc4739d32b3c470a6c0664 SHA512 c0f0134273de32ff073289d6079dd92332da4408a5df1a7ae89432fe2adaf1cc6db8bb89542620465152029b1443f8a342b08923f2786baaa7e928a49da6d59e +EBUILD spinsym-1.5.2.ebuild 396 BLAKE2B c1460367c8452a0bf9723e854f541a8ad1f9485e15b187d4aa1f910dbea0f483f7a9c82712557da99992fe64c3ffeb49e49687304179f106c159ab90ad61abc8 SHA512 d4420a7c1ff83c850e98ca736e814b66f1869edba3dd1c306ad9b91c84e164e3a5baeca34c089271835e8415e98151f3b2ed9763aee957392729c8a5c000d508 +MISC metadata.xml 893 BLAKE2B c8f49dfe18ca7f97061163d0b887b3b3ffbde20945ed806034e8449fe960a6b87379b4e68bd576b2e5056ea7a1e9839ccb48f533d23c2c8861cff36dff68f3ad SHA512 21f025d75095dc843119411667a84f30a48f6446f59cee6b92f525e5b03f723fbe6de31145e01b7e567f3978272915c77414978c4a1f5e91a764770a2a174919 diff --git a/dev-gap/spinsym/metadata.xml b/dev-gap/spinsym/metadata.xml new file mode 100644 index 000000000000..d5e0bdde6402 --- /dev/null +++ b/dev-gap/spinsym/metadata.xml @@ -0,0 +1,26 @@ +<?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 contains Brauer tables of Schur covers of symmetric and + alternating groups, and provides some related functionalities. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/spinsym</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/spinsym/spinsym-1.5.2.ebuild b/dev-gap/spinsym/spinsym-1.5.2.ebuild new file mode 100644 index 000000000000..2aa6cc8c13a1 --- /dev/null +++ b/dev-gap/spinsym/spinsym-1.5.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Brauer tables of spin-symmetric groups" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/ctbllib" + +GAP_PKG_EXTRA_INSTALL=( symdata ) +gap-pkg_enable_tests diff --git a/dev-gap/tomlib/Manifest b/dev-gap/tomlib/Manifest new file mode 100644 index 000000000000..5aa1526f0b39 --- /dev/null +++ b/dev-gap/tomlib/Manifest @@ -0,0 +1,3 @@ +DIST tomlib-1.2.9.tar.gz 53258295 BLAKE2B 67c569c0ac041ebbe2c0a1d47ada85685e01e5acfed7739d22e57f773c7c56d850bc7474c589ec9b50e78c6c2f94777252a0791c2fad0157998375863116b37d SHA512 01c1d451600c6d598a5400f9c7cb3cfce056907842a95ccbef09a149d10762068fd03931b5b0ed677ee2fdc52e4be9ac4e81bf17f2b3c104cb50c4987df30cbc +EBUILD tomlib-1.2.9.ebuild 534 BLAKE2B 37414c793fc9bb020560a2fece266de1f9a565c0fca4dda8a39a6608bcb7343fb17c201dcaaa0d5fca55f4f863789df9e85c637ae7b8a4d9eab6018220ab0a83 SHA512 9be0ee709bde20aa793bbb4bcd3d445df72cbc5ca6f8d9eab5b349e792c21333985fb2f97efdfd59568a8ca537d9312892b4bfd21ee9758600e97dff3b6dcc23 +MISC metadata.xml 1863 BLAKE2B c9edeb2905cf27b4d0d60cdbce265f3d5813ac8678a9f890ce760883c7fc55a1825d6ed4984c10d49328800b72cc48c996532298cc1638f229a8d21b90c2ec63 SHA512 608e1f073d67954803e523f128daa136843fb24af50561a3c8920aec4cdc7de3ad62b34917b172e258ffad98131e9062ca2228dcab1a5d22322ae9ca78c5f214 diff --git a/dev-gap/tomlib/metadata.xml b/dev-gap/tomlib/metadata.xml new file mode 100644 index 000000000000..9ed3999e9ec1 --- /dev/null +++ b/dev-gap/tomlib/metadata.xml @@ -0,0 +1,43 @@ +<?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"> + The concept of a table of marks was introduced by W. Burnside in his + 1955 book Theory of Groups of Finite Order. Therefore a table of + marks is sometimes called a Burnside matrix. + + The table of marks of a finite group G is a matrix whose rows and + columns are labelled by the conjugacy classes of subgroups of G and + where for two subgroups H and K the (H, K)-entry is the number of + fixed points of K in the transitive action of G on the cosets of H + in G. So the table of marks characterizes the set of all permutation + representations of G. Moreover, the table of marks gives a compact + description of the subgroup lattice of G, since from the numbers of + fixed points the numbers of conjugates of a subgroup K contained in + a subgroup H can be derived. + + For small groups the table of marks of G can be constructed directly + in GAP by first computing the entire subgroup lattice of G. However, + for larger groups this method is unfeasible. The GAP Table of Marks + library provides access to several hundred tables of marks and their + maximal subgroups. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/tomlib</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/tomlib/tomlib-1.2.9.ebuild b/dev-gap/tomlib/tomlib-1.2.9.ebuild new file mode 100644 index 000000000000..f7a18f9624df --- /dev/null +++ b/dev-gap/tomlib/tomlib-1.2.9.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="The GAP library of Tables of Marks" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/atlasrep" + +# The are "extra" docs and not the HTML produced by GAPDoc. The glob +# gets expanded if we use a plain variable but not if we use a bash +# array. +HTML_DOCS="htm/*" + +GAP_PKG_EXTRA_INSTALL=( data ) diff --git a/dev-gap/toric/Manifest b/dev-gap/toric/Manifest new file mode 100644 index 000000000000..2af03c38b302 --- /dev/null +++ b/dev-gap/toric/Manifest @@ -0,0 +1,3 @@ +DIST Toric-1.9.5.tar.gz 292851 BLAKE2B d3a3bb76d82125323f7825339309185e3ef06f86a79ee44fee309682b1283aff750074098f0c5e175399168d513797a26ebd124c107944a27b467d6eafc5b305 SHA512 57a2e5fb9d0e70e8cdab32ec2c38eb109beacc8acba368c14a7045f4c6f4476828bea5736b66ae2169fdf7ae14643b562dbcc5907c35f49c96fc4f59080c36ca +EBUILD toric-1.9.5.ebuild 402 BLAKE2B 4a38292e617a0830cd47458cd56a6e1d12bbf00de7aaf2f908768b8bc2d8e2b9fe9b0c42b47fd659dae2a1cd891ba89c401f17530899a1acd09dbc9297a11656 SHA512 e1961ae60611bb6f50b2a56370f0ea2b6068a4ec2f79c716e1fd401e57188eb3d8f118315583e54dec89f5fbe720f2407e00f4c0140ef6713be970b0ec6880d6 +MISC metadata.xml 700 BLAKE2B 02a6b77b24647ab44357724d7db5cdaa76cb49669b999f15b39ceb606a60faa9fbd3811d4d8e8baba44fc5f2c41513c89dc99955a6c257823efac20851fdd060 SHA512 2722ff0c8f6b7d5eee03da63b4bba9fe9525f834465f243562bde8f417a5c9ed47c7543110ec96fcc39701a900587e810ff23ec727432d8736353219b8967378 diff --git a/dev-gap/toric/metadata.xml b/dev-gap/toric/metadata.xml new file mode 100644 index 000000000000..b810aeb5646b --- /dev/null +++ b/dev-gap/toric/metadata.xml @@ -0,0 +1,22 @@ +<?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> + <upstream> + <remote-id type="github">gap-packages/toric</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/toric/toric-1.9.5.ebuild b/dev-gap/toric/toric-1.9.5.ebuild new file mode 100644 index 000000000000..6cdfa8db665d --- /dev/null +++ b/dev-gap/toric/toric-1.9.5.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +MY_PN="Toric" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="GAP package for computing with toric varieties" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +gap-pkg_enable_tests diff --git a/dev-gap/transgrp/Manifest b/dev-gap/transgrp/Manifest new file mode 100644 index 000000000000..bf6d247b521e --- /dev/null +++ b/dev-gap/transgrp/Manifest @@ -0,0 +1,4 @@ +AUX transgrp-3.6.4-load-gapdoc-before-tests.patch 912 BLAKE2B f278bdb0abd13e770cd7df818ce2971937094844f496072e5eaaf505a81711c3ae5842acd541c521044d80e8df3279877a05a5127bae1667e99dc92f8b21c206 SHA512 740bbb4bff91081e045e453b238109df6c7f56710f53e82c54e8cb0517f3c022b2654e64b1f7a15317014a3d52f08e3a1ea6e9083f1d9ffbc9d2e9b1bf86de79 +DIST transgrp3.6.4.tar.gz 59058725 BLAKE2B 4a478e1d1f534e9ec35c5525c3923980f69f12a43147a2fb4ad71daac6bf8353340346e4f36cbcf0266ccf86dba681549a1418894cdadc86d6de5d39335b87fd SHA512 5f0bf207129014ffaa73650e1fd7f4fc81ba360ce58ffcd797b0c773020908e8362e3db62e9f63c76be93fa0cd9471e23a043cbb185ddc123bad09ed457310ae +EBUILD transgrp-3.6.4.ebuild 762 BLAKE2B f772822aa77fd7bdc0593ab4564d0c8b2067b85ec18ea387b6d48fe38ea265b031fd0fff19a6a570a0ba6d220d97746e9af9cfe7d4d9804e41fd2d90588e970f SHA512 242b76f560670b01311075ea334f1186afbd12a4e13a6e441dd72b642f3b060086dd0162ee7eb9abb705cb596adba162b37b3692e05fbfcf4b0ad3f4d8f8e177 +MISC metadata.xml 1028 BLAKE2B 910230ca5cebc12ddf6aa21d003bc37af3b14288ce4cbcad0f90af4958402f414692d0f869a51a041c6c73e17604a59d1e5d975ec5844c76ae6524d467106103 SHA512 5da1f3afc29e403ea373a7393a2a5c0fe6773f834db7b8a0dcd05b91cec0507ee0a2a642142384bb4b35a21a004d952e99773d070427c11e0ecb6abf35c27c52 diff --git a/dev-gap/transgrp/files/transgrp-3.6.4-load-gapdoc-before-tests.patch b/dev-gap/transgrp/files/transgrp-3.6.4-load-gapdoc-before-tests.patch new file mode 100644 index 000000000000..2d932e7f9635 --- /dev/null +++ b/dev-gap/transgrp/files/transgrp-3.6.4-load-gapdoc-before-tests.patch @@ -0,0 +1,29 @@ +From f69df24cf2c37dd8353fa227b03336b52c717d6d Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky <michael@orlitzky.com> +Date: Wed, 13 Dec 2023 14:39:03 -0500 +Subject: [PATCH] tst/testall.g: load GAPDoc before testing + +To help resolve the chicken and egg problem, it's nice to be able to +launch gap with --bare when testing transgrp. But without GAPDoc +loaded, the test suite fails. So let's load it explicitly. This won't +hurt anything under normal circumstances where GAPDoc is loaded +anyway. +--- + tst/testall.g | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tst/testall.g b/tst/testall.g +index 19275f8..92a1653 100644 +--- a/tst/testall.g ++++ b/tst/testall.g +@@ -4,6 +4,7 @@ + # This file runs package tests. It is also referenced in the package + # metadata in PackageInfo.g. + # ++LoadPackage( "gapdoc" ); + LoadPackage( "transgrp" ); + + TestDirectory(DirectoriesPackageLibrary( "transgrp", "tst" ), +-- +2.41.0 + diff --git a/dev-gap/transgrp/metadata.xml b/dev-gap/transgrp/metadata.xml new file mode 100644 index 000000000000..11a583ba9f66 --- /dev/null +++ b/dev-gap/transgrp/metadata.xml @@ -0,0 +1,30 @@ +<?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"> + A library of transitive groups. + + Groups of degree 15-30 are due to Alexander Hulpke Degree 32 is due + to John Cannon and Derek Holt Degree 34-48 is due to Derek Holt and + Gordon Royle. Groups of degree 32 (~30MB) and 48 (~30GB) need to be + downloaded separately. + </longdescription> + <upstream> + <remote-id type="github">hulpke/transgrp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/transgrp/transgrp-3.6.4.ebuild b/dev-gap/transgrp/transgrp-3.6.4.ebuild new file mode 100644 index 000000000000..f18c4de8ff0b --- /dev/null +++ b/dev-gap/transgrp/transgrp-3.6.4.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="GAP transitive groups library" +SLOT="0" +SRC_URI="https://www.math.colostate.edu/~hulpke/${PN}/${PN}${PV}.tar.gz" +S="${WORKDIR}/${PN}" + +# Data format is licensed Artistic-2 +# Code is licensed GPL-3 +LICENSE="GPL-3 Artistic-2" +KEYWORDS="~amd64" + +# This is one of the four required packages whose dependencies are all +# listed explicitly. +BDEPEND="test? ( dev-gap/gapdoc )" + +# Again, this is one of the four special packages that won't have gapdoc +# auto-loaded for its test suite. +PATCHES=( "${FILESDIR}/${P}-load-gapdoc-before-tests.patch" ) + +GAP_PKG_HTML_DOCDIR="htm" +GAP_PKG_EXTRA_INSTALL=( data ) +gap-pkg_enable_tests diff --git a/dev-gap/utils/Manifest b/dev-gap/utils/Manifest new file mode 100644 index 000000000000..8d05a33fe2bb --- /dev/null +++ b/dev-gap/utils/Manifest @@ -0,0 +1,3 @@ +DIST utils-0.84.tar.gz 531664 BLAKE2B f1b8acbfa6ed2154264a7ba556290032b2d23e4d61deb94e376b4d32e28fac934b64be0768ce1c13d4f33e169f9f8161ab7269dc6d66a68bc9338880987bed27 SHA512 3a820835bf5edcb5dd904ae32207340615818f8c17ebbe87a88666ff9e0034c920733e99bd3a6a26455d0af818d87f29c6fae960afde1bc78f2d2a2cb9564369 +EBUILD utils-0.84.ebuild 480 BLAKE2B d8f594f340dfe3153f5c7809f8124b4ef9ad36d383226a055587017a649d1d1f25185fe68a9aa3252a310f053cf14e1dda812723736af73ec9b9aef312be18ae SHA512 e5122f20fa1a472e30b4eed887e7821fdd0e6cf842b117a0c6d974d9ead06549a42d48465f6cf4380d6a04fed89178b51c96ec6a60514e2b3f264c1f4fa9ebf8 +MISC metadata.xml 1125 BLAKE2B e569f0c208d11fe2b7a44f88e8ccb5a145c0bd6b899c497896863bbdaf91a7a12407bbf7fc9e9dbc5d335d5133e1b0ca202a3fc59611984e9aa5093b35e5a108 SHA512 aa7dafff7c3f48e5e88f2c951981bc18367e99d2ffd4b350a7142add2207ecbcc47150ddd0c8ada5dca49368237c197bdf287eecea4d89a0bff7556521436f98 diff --git a/dev-gap/utils/metadata.xml b/dev-gap/utils/metadata.xml new file mode 100644 index 000000000000..0cd64a5821b4 --- /dev/null +++ b/dev-gap/utils/metadata.xml @@ -0,0 +1,31 @@ +<?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 collects together utility functions from a selection of + GAP packages in order to make them more widely visible to other + package authors. + + Other generally useful functions, which are not deemed suitable for + the main library, and also welcome. For example, recent additions + are functions to convert certain types of group to Magma format. + </longdescription> + <upstream> + <remote-id type="github">gap-packages/utils</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/utils/utils-0.84.ebuild b/dev-gap/utils/utils-0.84.ebuild new file mode 100644 index 000000000000..7d66cd1347f1 --- /dev/null +++ b/dev-gap/utils/utils-0.84.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="Utility functions in GAP" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +RDEPEND="dev-gap/autodoc + dev-gap/polycyclic" + +DOCS=( CHANGES.md README.md ) + +gap-pkg_enable_tests + +src_prepare() { + # disable network tests + rm tst/download.tst || die + default +} |