sci-mathematics/gap (gentoo)

Search

Package Information

Description:
Groups, Algorithms, Programming is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects. GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, and more.
Homepage:
https://www.gap-system.org/
License:
GPL-2+

Versions

Version EAPI Keywords Slot
4.15.1 8 ~amd64 ~riscv 0/10
4.14.0-r1 8 amd64 ~riscv 0/9voidptr

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<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">
    Groups, Algorithms, Programming is a system for computational
    discrete algebra, with particular emphasis on Computational Group
    Theory. GAP provides a programming language, a library of thousands
    of functions implementing algebraic algorithms written in the GAP
    language as well as large data libraries of algebraic objects. GAP
    is used in research and teaching for studying groups and their
    representations, rings, vector spaces, algebras, combinatorial
    structures, and more.
  </longdescription>
	<use>
		<flag name="memcheck">Enable memory checking</flag>
		<flag name="minimal">
      Install only the GAP packages that are strictly required for GAP
      to run. GAP will complain about the others unless you either start
      it with the "-A" flag or set "AutoloadPackages" in your gap.ini.
    </flag>
	</use>
	<upstream>
		<remote-id type="github">gap-system/gap</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 4.15.1 4.14.0-r1
cpu_flags_x86_popcnt ⚠️
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
memcheck Enable memory checking
minimal Install only the GAP packages that are strictly required for GAP to run. GAP will complain about the others unless you either start it with the "-A" flag or set "AutoloadPackages" in your gap.ini.
readline Enable support for libreadline, a GNU line-editing library that almost everyone wants
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind

Files

Manifest

Type File Size Versions
DIST gap-4.15.1-core.tar.gz 38814062 bytes 4.15.1
Unmatched Entries
Type File Size
DIST gap-4.14.0-core.tar.gz 38684144 bytes