summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Orlitzky <mjo@gentoo.org>2024-08-28 09:20:20 -0400
committerMichael Orlitzky <mjo@gentoo.org>2024-08-29 10:03:24 -0400
commit48c64c09523127fdf44095413e11ed5bd2e288fe (patch)
tree7323a3db2c5a25edd5497b806153a7a1fb844b74
parentsci-mathematics/polymake: add 4.12 (diff)
downloadgentoo-48c64c09523127fdf44095413e11ed5bd2e288fe.tar.gz
gentoo-48c64c09523127fdf44095413e11ed5bd2e288fe.tar.bz2
gentoo-48c64c09523127fdf44095413e11ed5bd2e288fe.zip
sci-mathematics/gap,dev-gap/*: add ~riscv keywords
(And rearrange some variables to appease pkgcheck.) Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
-rw-r--r--dev-gap/aclib/aclib-1.3.2.ebuild2
-rw-r--r--dev-gap/alnuth/alnuth-3.2.1.ebuild4
-rw-r--r--dev-gap/atlasrep/atlasrep-2.1.8.ebuild2
-rw-r--r--dev-gap/autodoc/autodoc-2022.10.20.ebuild4
-rw-r--r--dev-gap/autpgrp/autpgrp-1.11.ebuild4
-rw-r--r--dev-gap/browse/browse-1.8.21-r2.ebuild4
-rw-r--r--dev-gap/cohomolo/cohomolo-1.6.11.ebuild4
-rw-r--r--dev-gap/congruence/congruence-1.2.6.ebuild2
-rw-r--r--dev-gap/corelg/corelg-1.56.ebuild4
-rw-r--r--dev-gap/crime/crime-1.6.ebuild4
-rw-r--r--dev-gap/crisp/crisp-1.4.6.ebuild4
-rw-r--r--dev-gap/crypting/crypting-0.10.4-r1.ebuild4
-rw-r--r--dev-gap/cryst/cryst-4.1.27.ebuild4
-rw-r--r--dev-gap/crystcat/crystcat-1.1.10.ebuild4
-rw-r--r--dev-gap/ctbllib/ctbllib-1.3.9.ebuild4
-rw-r--r--dev-gap/cvec/cvec-2.8.1-r1.ebuild2
-rw-r--r--dev-gap/datastructures/datastructures-0.3.0-r1.ebuild4
-rw-r--r--dev-gap/design/design-1.7.ebuild4
-rw-r--r--dev-gap/digraphs/digraphs-1.7.1.ebuild4
-rw-r--r--dev-gap/edim/edim-1.3.7-r2.ebuild2
-rw-r--r--dev-gap/factint/factint-1.6.3.ebuild4
-rw-r--r--dev-gap/fga/fga-1.5.0.ebuild4
-rw-r--r--dev-gap/gapdoc/gapdoc-1.6.7.ebuild4
-rw-r--r--dev-gap/gaplint/gaplint-1.2.1.ebuild2
-rw-r--r--dev-gap/gbnp/gbnp-1.0.5.ebuild4
-rw-r--r--dev-gap/genss/genss-1.6.8.ebuild4
-rw-r--r--dev-gap/grape/grape-4.9.0.ebuild4
-rw-r--r--dev-gap/guava/guava-3.19.ebuild2
-rw-r--r--dev-gap/hap/hap-1.62.ebuild2
-rw-r--r--dev-gap/hapcryst/hapcryst-0.1.15.ebuild2
-rw-r--r--dev-gap/hecke/hecke-1.5.3.ebuild4
-rw-r--r--dev-gap/images/images-1.3.1.ebuild4
-rw-r--r--dev-gap/io/io-4.8.2-r1.ebuild4
-rw-r--r--dev-gap/irredsol/irredsol-1.4.4.ebuild4
-rw-r--r--dev-gap/laguna/laguna-3.9.6.ebuild4
-rw-r--r--dev-gap/liealgdb/liealgdb-2.2.1.ebuild4
-rw-r--r--dev-gap/liepring/liepring-2.9.1.ebuild2
-rw-r--r--dev-gap/liering/liering-2.4.2.ebuild4
-rw-r--r--dev-gap/loops/loops-3.4.3.ebuild4
-rw-r--r--dev-gap/mapclass/mapclass-1.4.6.ebuild4
-rw-r--r--dev-gap/nq/nq-2.5.10.ebuild4
-rw-r--r--dev-gap/orb/orb-4.9.0-r1.ebuild4
-rw-r--r--dev-gap/polenta/polenta-1.3.10.ebuild4
-rw-r--r--dev-gap/polycyclic/polycyclic-2.16.ebuild4
-rw-r--r--dev-gap/polymaking/polymaking-0.8.7.ebuild2
-rw-r--r--dev-gap/primgrp/primgrp-3.4.4.ebuild4
-rw-r--r--dev-gap/qpa/qpa-1.35.ebuild4
-rw-r--r--dev-gap/quagroup/quagroup-1.8.3.ebuild4
-rw-r--r--dev-gap/radiroot/radiroot-2.9.ebuild4
-rw-r--r--dev-gap/resclasses/resclasses-4.7.3.ebuild4
-rw-r--r--dev-gap/semigroups/semigroups-5.3.7.ebuild4
-rw-r--r--dev-gap/singular/singular-2024.06.03.ebuild2
-rw-r--r--dev-gap/sla/sla-1.5.3.ebuild4
-rw-r--r--dev-gap/smallgrp/smallgrp-1.5.3.ebuild4
-rw-r--r--dev-gap/sonata/sonata-2.9.6.ebuild2
-rw-r--r--dev-gap/sophus/sophus-1.27.ebuild4
-rw-r--r--dev-gap/spinsym/spinsym-1.5.2.ebuild4
-rw-r--r--dev-gap/tomlib/tomlib-1.2.11.ebuild4
-rw-r--r--dev-gap/toric/toric-1.9.5.ebuild2
-rw-r--r--dev-gap/transgrp/transgrp-3.6.5.ebuild4
-rw-r--r--dev-gap/utils/utils-0.84.ebuild4
-rw-r--r--sci-mathematics/gap/gap-4.13.1.ebuild2
62 files changed, 109 insertions, 109 deletions
diff --git a/dev-gap/aclib/aclib-1.3.2.ebuild b/dev-gap/aclib/aclib-1.3.2.ebuild
index 1665099667cc..243dedb65439 100644
--- a/dev-gap/aclib/aclib-1.3.2.ebuild
+++ b/dev-gap/aclib/aclib-1.3.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/polycyclic"
diff --git a/dev-gap/alnuth/alnuth-3.2.1.ebuild b/dev-gap/alnuth/alnuth-3.2.1.ebuild
index 2201e9e41a1d..efd5c91c0e08 100644
--- a/dev-gap/alnuth/alnuth-3.2.1.ebuild
+++ b/dev-gap/alnuth/alnuth-3.2.1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-gap/atlasrep/atlasrep-2.1.8.ebuild b/dev-gap/atlasrep/atlasrep-2.1.8.ebuild
index d060050d4dce..b1ef24694fdd 100644
--- a/dev-gap/atlasrep/atlasrep-2.1.8.ebuild
+++ b/dev-gap/atlasrep/atlasrep-2.1.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep/${P}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~riscv"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-gap/autodoc/autodoc-2022.10.20.ebuild b/dev-gap/autodoc/autodoc-2022.10.20.ebuild
index c775df721697..9ec0544e9df0 100644
--- a/dev-gap/autodoc/autodoc-2022.10.20.ebuild
+++ b/dev-gap/autodoc/autodoc-2022.10.20.ebuild
@@ -6,12 +6,12 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
# The test suite tries to LoadPackage this
BDEPEND="test? ( dev-gap/io )"
diff --git a/dev-gap/autpgrp/autpgrp-1.11.ebuild b/dev-gap/autpgrp/autpgrp-1.11.ebuild
index f99ce75556a3..8c66dd2993ef 100644
--- a/dev-gap/autpgrp/autpgrp-1.11.ebuild
+++ b/dev-gap/autpgrp/autpgrp-1.11.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
DOCS=( README CHANGES.md )
diff --git a/dev-gap/browse/browse-1.8.21-r2.ebuild b/dev-gap/browse/browse-1.8.21-r2.ebuild
index 00da7a3a0433..feca5aa41003 100644
--- a/dev-gap/browse/browse-1.8.21-r2.ebuild
+++ b/dev-gap/browse/browse-1.8.21-r2.ebuild
@@ -9,12 +9,12 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
DEPEND="sci-mathematics/gap:=
sys-libs/ncurses:="
diff --git a/dev-gap/cohomolo/cohomolo-1.6.11.ebuild b/dev-gap/cohomolo/cohomolo-1.6.11.ebuild
index 7756fd073fb0..c046a8c0b0c0 100644
--- a/dev-gap/cohomolo/cohomolo-1.6.11.ebuild
+++ b/dev-gap/cohomolo/cohomolo-1.6.11.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap"
diff --git a/dev-gap/congruence/congruence-1.2.6.ebuild b/dev-gap/congruence/congruence-1.2.6.ebuild
index d1dd8494ca93..2702762108f8 100644
--- a/dev-gap/congruence/congruence-1.2.6.ebuild
+++ b/dev-gap/congruence/congruence-1.2.6.ebuild
@@ -10,6 +10,6 @@ SRC_URI="https://github.com/gap-packages/congruence/releases/download/v${PV}/${P
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/corelg/corelg-1.56.ebuild b/dev-gap/corelg/corelg-1.56.ebuild
index 4fb27e8ac24c..d6f050ee649c 100644
--- a/dev-gap/corelg/corelg-1.56.ebuild
+++ b/dev-gap/corelg/corelg-1.56.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/sla"
diff --git a/dev-gap/crime/crime-1.6.ebuild b/dev-gap/crime/crime-1.6.ebuild
index 965cc326ed15..c03f318e0f9d 100644
--- a/dev-gap/crime/crime-1.6.ebuild
+++ b/dev-gap/crime/crime-1.6.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DOCS=( CHANGES.md README.md )
diff --git a/dev-gap/crisp/crisp-1.4.6.ebuild b/dev-gap/crisp/crisp-1.4.6.ebuild
index b6806f9febc7..05748fc7093c 100644
--- a/dev-gap/crisp/crisp-1.4.6.ebuild
+++ b/dev-gap/crisp/crisp-1.4.6.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
GAP_PKG_HTML_DOCDIR="htm"
gap-pkg_enable_tests
diff --git a/dev-gap/crypting/crypting-0.10.4-r1.ebuild b/dev-gap/crypting/crypting-0.10.4-r1.ebuild
index b998e7366c3d..0b6ed6d45b6a 100644
--- a/dev-gap/crypting/crypting-0.10.4-r1.ebuild
+++ b/dev-gap/crypting/crypting-0.10.4-r1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap:="
RDEPEND="${DEPEND}"
diff --git a/dev-gap/cryst/cryst-4.1.27.ebuild b/dev-gap/cryst/cryst-4.1.27.ebuild
index 0b21d0ee0457..b10ba46a1925 100644
--- a/dev-gap/cryst/cryst-4.1.27.ebuild
+++ b/dev-gap/cryst/cryst-4.1.27.ebuild
@@ -6,12 +6,12 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/polycyclic"
diff --git a/dev-gap/crystcat/crystcat-1.1.10.ebuild b/dev-gap/crystcat/crystcat-1.1.10.ebuild
index a28fb1ae0366..ee5e019ca6ba 100644
--- a/dev-gap/crystcat/crystcat-1.1.10.ebuild
+++ b/dev-gap/crystcat/crystcat-1.1.10.ebuild
@@ -6,12 +6,12 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/cryst"
diff --git a/dev-gap/ctbllib/ctbllib-1.3.9.ebuild b/dev-gap/ctbllib/ctbllib-1.3.9.ebuild
index 95a284407227..162235782a57 100644
--- a/dev-gap/ctbllib/ctbllib-1.3.9.ebuild
+++ b/dev-gap/ctbllib/ctbllib-1.3.9.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-gap/cvec/cvec-2.8.1-r1.ebuild b/dev-gap/cvec/cvec-2.8.1-r1.ebuild
index b32983dee029..cf6de1e9e8aa 100644
--- a/dev-gap/cvec/cvec-2.8.1-r1.ebuild
+++ b/dev-gap/cvec/cvec-2.8.1-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples"
DEPEND="sci-mathematics/gap:="
diff --git a/dev-gap/datastructures/datastructures-0.3.0-r1.ebuild b/dev-gap/datastructures/datastructures-0.3.0-r1.ebuild
index 27f739021419..dfd593349949 100644
--- a/dev-gap/datastructures/datastructures-0.3.0-r1.ebuild
+++ b/dev-gap/datastructures/datastructures-0.3.0-r1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap:="
RDEPEND="${DEPEND}"
diff --git a/dev-gap/design/design-1.7.ebuild b/dev-gap/design/design-1.7.ebuild
index a1f056a9a689..9ccc5bb994e8 100644
--- a/dev-gap/design/design-1.7.ebuild
+++ b/dev-gap/design/design-1.7.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/grape"
diff --git a/dev-gap/digraphs/digraphs-1.7.1.ebuild b/dev-gap/digraphs/digraphs-1.7.1.ebuild
index 56038c62d068..d41ad562ddb5 100644
--- a/dev-gap/digraphs/digraphs-1.7.1.ebuild
+++ b/dev-gap/digraphs/digraphs-1.7.1.ebuild
@@ -6,11 +6,11 @@ EAPI=8
inherit 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap:=
sci-mathematics/planarity
diff --git a/dev-gap/edim/edim-1.3.7-r2.ebuild b/dev-gap/edim/edim-1.3.7-r2.ebuild
index 4db28d12584c..93bd0e749d98 100644
--- a/dev-gap/edim/edim-1.3.7-r2.ebuild
+++ b/dev-gap/edim/edim-1.3.7-r2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap:="
RDEPEND="${DEPEND}"
diff --git a/dev-gap/factint/factint-1.6.3.ebuild b/dev-gap/factint/factint-1.6.3.ebuild
index 5a98fa950d80..03f19bec91b7 100644
--- a/dev-gap/factint/factint-1.6.3.ebuild
+++ b/dev-gap/factint/factint-1.6.3.ebuild
@@ -8,12 +8,12 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
GAP_PKG_EXTRA_INSTALL=( tables )
gap-pkg_enable_tests
diff --git a/dev-gap/fga/fga-1.5.0.ebuild b/dev-gap/fga/fga-1.5.0.ebuild
index 817f035b40c7..aad8c70f51fd 100644
--- a/dev-gap/fga/fga-1.5.0.ebuild
+++ b/dev-gap/fga/fga-1.5.0.ebuild
@@ -6,10 +6,10 @@ EAPI=8
inherit gap-pkg
DESCRIPTION="Free Group Algorithms (FGA) for GAP"
-SLOT="0"
SRC_URI="https://github.com/gap-packages/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
-KEYWORDS="amd64"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/gapdoc/gapdoc-1.6.7.ebuild b/dev-gap/gapdoc/gapdoc-1.6.7.ebuild
index 4083a05b467f..89f51c97b400 100644
--- a/dev-gap/gapdoc/gapdoc-1.6.7.ebuild
+++ b/dev-gap/gapdoc/gapdoc-1.6.7.ebuild
@@ -8,12 +8,12 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
IUSE="examples"
# PackageInfo.g defines TestFile := tst/test.tst, but that
diff --git a/dev-gap/gaplint/gaplint-1.2.1.ebuild b/dev-gap/gaplint/gaplint-1.2.1.ebuild
index 725d661d1d12..e65005237969 100644
--- a/dev-gap/gaplint/gaplint-1.2.1.ebuild
+++ b/dev-gap/gaplint/gaplint-1.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/james-d-mitchell/${PN}/archive/refs/tags/v${PV}.tar.
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
diff --git a/dev-gap/gbnp/gbnp-1.0.5.ebuild b/dev-gap/gbnp/gbnp-1.0.5.ebuild
index 0179f5923969..eab277f5c4cd 100644
--- a/dev-gap/gbnp/gbnp-1.0.5.ebuild
+++ b/dev-gap/gbnp/gbnp-1.0.5.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples"
gap-pkg_enable_tests
diff --git a/dev-gap/genss/genss-1.6.8.ebuild b/dev-gap/genss/genss-1.6.8.ebuild
index c5439755306a..9cd2ecc89458 100644
--- a/dev-gap/genss/genss-1.6.8.ebuild
+++ b/dev-gap/genss/genss-1.6.8.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples"
RDEPEND="dev-gap/io
diff --git a/dev-gap/grape/grape-4.9.0.ebuild b/dev-gap/grape/grape-4.9.0.ebuild
index 023681f3b574..5e54a459ea63 100644
--- a/dev-gap/grape/grape-4.9.0.ebuild
+++ b/dev-gap/grape/grape-4.9.0.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
IUSE="bliss"
RDEPEND="bliss? ( sci-libs/bliss )
diff --git a/dev-gap/guava/guava-3.19.ebuild b/dev-gap/guava/guava-3.19.ebuild
index 7cef6eaa6e7b..b00d33b0c4e0 100644
--- a/dev-gap/guava/guava-3.19.ebuild
+++ b/dev-gap/guava/guava-3.19.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="GAP package for computing with error-correcting codes"
SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap"
diff --git a/dev-gap/hap/hap-1.62.ebuild b/dev-gap/hap/hap-1.62.ebuild
index ef7a1b6988d4..df5a4545699f 100644
--- a/dev-gap/hap/hap-1.62.ebuild
+++ b/dev-gap/hap/hap-1.62.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-gap/hapcryst/hapcryst-0.1.15.ebuild b/dev-gap/hapcryst/hapcryst-0.1.15.ebuild
index c68ce6b2cf52..4ec0b51665eb 100644
--- a/dev-gap/hapcryst/hapcryst-0.1.15.ebuild
+++ b/dev-gap/hapcryst/hapcryst-0.1.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/gap-packages/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples"
RDEPEND="dev-gap/aclib
diff --git a/dev-gap/hecke/hecke-1.5.3.ebuild b/dev-gap/hecke/hecke-1.5.3.ebuild
index 66b4ce9dc1b5..53aca48cc745 100644
--- a/dev-gap/hecke/hecke-1.5.3.ebuild
+++ b/dev-gap/hecke/hecke-1.5.3.ebuild
@@ -6,10 +6,10 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/images/images-1.3.1.ebuild b/dev-gap/images/images-1.3.1.ebuild
index 1459076d3b18..b283177070cc 100644
--- a/dev-gap/images/images-1.3.1.ebuild
+++ b/dev-gap/images/images-1.3.1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
BDEPEND="test? (
dev-gap/atlasrep
diff --git a/dev-gap/io/io-4.8.2-r1.ebuild b/dev-gap/io/io-4.8.2-r1.ebuild
index f5c4b33df639..b3f521e442b1 100644
--- a/dev-gap/io/io-4.8.2-r1.ebuild
+++ b/dev-gap/io/io-4.8.2-r1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
IUSE="examples"
DEPEND="sci-mathematics/gap:="
diff --git a/dev-gap/irredsol/irredsol-1.4.4.ebuild b/dev-gap/irredsol/irredsol-1.4.4.ebuild
index 3c75a197123e..ceeb230d0319 100644
--- a/dev-gap/irredsol/irredsol-1.4.4.ebuild
+++ b/dev-gap/irredsol/irredsol-1.4.4.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
GAP_PKG_HTML_DOCDIR="htm"
GAP_PKG_EXTRA_INSTALL=( data fp )
diff --git a/dev-gap/laguna/laguna-3.9.6.ebuild b/dev-gap/laguna/laguna-3.9.6.ebuild
index c59b98ac1c4f..1731e665b985 100644
--- a/dev-gap/laguna/laguna-3.9.6.ebuild
+++ b/dev-gap/laguna/laguna-3.9.6.ebuild
@@ -6,10 +6,10 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/liealgdb/liealgdb-2.2.1.ebuild b/dev-gap/liealgdb/liealgdb-2.2.1.ebuild
index 42b7641cbfef..89dba04e0a91 100644
--- a/dev-gap/liealgdb/liealgdb-2.2.1.ebuild
+++ b/dev-gap/liealgdb/liealgdb-2.2.1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DOCS=( CHANGES.md README )
diff --git a/dev-gap/liepring/liepring-2.9.1.ebuild b/dev-gap/liepring/liepring-2.9.1.ebuild
index ca182a6b376b..135453557876 100644
--- a/dev-gap/liepring/liepring-2.9.1.ebuild
+++ b/dev-gap/liepring/liepring-2.9.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Database and algorithms for Lie p-rings"
SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/liering"
diff --git a/dev-gap/liering/liering-2.4.2.ebuild b/dev-gap/liering/liering-2.4.2.ebuild
index a64b5875fbb1..c13cf5a52624 100644
--- a/dev-gap/liering/liering-2.4.2.ebuild
+++ b/dev-gap/liering/liering-2.4.2.ebuild
@@ -6,10 +6,10 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/loops/loops-3.4.3.ebuild b/dev-gap/loops/loops-3.4.3.ebuild
index c96e47459840..7ad0b0a4f04d 100644
--- a/dev-gap/loops/loops-3.4.3.ebuild
+++ b/dev-gap/loops/loops-3.4.3.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
GAP_PKG_EXTRA_INSTALL=( data )
gap-pkg_enable_tests
diff --git a/dev-gap/mapclass/mapclass-1.4.6.ebuild b/dev-gap/mapclass/mapclass-1.4.6.ebuild
index 17b93c0c8360..f5d3a212bb07 100644
--- a/dev-gap/mapclass/mapclass-1.4.6.ebuild
+++ b/dev-gap/mapclass/mapclass-1.4.6.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/nq/nq-2.5.10.ebuild b/dev-gap/nq/nq-2.5.10.ebuild
index cfa6ff041eb3..78ba87c48f47 100644
--- a/dev-gap/nq/nq-2.5.10.ebuild
+++ b/dev-gap/nq/nq-2.5.10.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples"
DEPEND="sci-mathematics/gap:=
diff --git a/dev-gap/orb/orb-4.9.0-r1.ebuild b/dev-gap/orb/orb-4.9.0-r1.ebuild
index 4161922dd244..dac1312f7d5a 100644
--- a/dev-gap/orb/orb-4.9.0-r1.ebuild
+++ b/dev-gap/orb/orb-4.9.0-r1.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-gap/polenta/polenta-1.3.10.ebuild b/dev-gap/polenta/polenta-1.3.10.ebuild
index be16c92966ee..642fe3a81e9a 100644
--- a/dev-gap/polenta/polenta-1.3.10.ebuild
+++ b/dev-gap/polenta/polenta-1.3.10.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/polycyclic
dev-gap/radiroot
diff --git a/dev-gap/polycyclic/polycyclic-2.16.ebuild b/dev-gap/polycyclic/polycyclic-2.16.ebuild
index 11250dca1cdd..b7f15dde6f07 100644
--- a/dev-gap/polycyclic/polycyclic-2.16.ebuild
+++ b/dev-gap/polycyclic/polycyclic-2.16.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
# Circular dependency polycyclic->alnuth->polycyclic. There's a global
# variable called USE_ALNUTH in polycyclic, but setting it to "false"
diff --git a/dev-gap/polymaking/polymaking-0.8.7.ebuild b/dev-gap/polymaking/polymaking-0.8.7.ebuild
index e488b8819e71..e3546baa7f69 100644
--- a/dev-gap/polymaking/polymaking-0.8.7.ebuild
+++ b/dev-gap/polymaking/polymaking-0.8.7.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
# Tests fail: https://github.com/gap-packages/polymaking/issues/18
RESTRICT=test
diff --git a/dev-gap/primgrp/primgrp-3.4.4.ebuild b/dev-gap/primgrp/primgrp-3.4.4.ebuild
index 0f9e7963b03b..82ad12467185 100644
--- a/dev-gap/primgrp/primgrp-3.4.4.ebuild
+++ b/dev-gap/primgrp/primgrp-3.4.4.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/gapdoc"
gap-pkg_enable_tests
diff --git a/dev-gap/qpa/qpa-1.35.ebuild b/dev-gap/qpa/qpa-1.35.ebuild
index ddd175960b24..44e0ab7585fe 100644
--- a/dev-gap/qpa/qpa-1.35.ebuild
+++ b/dev-gap/qpa/qpa-1.35.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
IUSE="examples"
RDEPEND="dev-gap/gbnp"
diff --git a/dev-gap/quagroup/quagroup-1.8.3.ebuild b/dev-gap/quagroup/quagroup-1.8.3.ebuild
index ae11810b0f6a..5f7b24235df2 100644
--- a/dev-gap/quagroup/quagroup-1.8.3.ebuild
+++ b/dev-gap/quagroup/quagroup-1.8.3.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DOCS=( README.md CHANGES.md )
diff --git a/dev-gap/radiroot/radiroot-2.9.ebuild b/dev-gap/radiroot/radiroot-2.9.ebuild
index 7ec9b762ca27..9fb93bee93e7 100644
--- a/dev-gap/radiroot/radiroot-2.9.ebuild
+++ b/dev-gap/radiroot/radiroot-2.9.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/alnuth"
diff --git a/dev-gap/resclasses/resclasses-4.7.3.ebuild b/dev-gap/resclasses/resclasses-4.7.3.ebuild
index 8a6abb33adb9..9b63d27b293b 100644
--- a/dev-gap/resclasses/resclasses-4.7.3.ebuild
+++ b/dev-gap/resclasses/resclasses-4.7.3.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/utils
dev-gap/polycyclic"
diff --git a/dev-gap/semigroups/semigroups-5.3.7.ebuild b/dev-gap/semigroups/semigroups-5.3.7.ebuild
index 4981df03590e..3785c59ecb35 100644
--- a/dev-gap/semigroups/semigroups-5.3.7.ebuild
+++ b/dev-gap/semigroups/semigroups-5.3.7.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
DEPEND="sci-mathematics/gap:=
>=sci-libs/libsemigroups-2.7.3:="
diff --git a/dev-gap/singular/singular-2024.06.03.ebuild b/dev-gap/singular/singular-2024.06.03.ebuild
index 4e1ed1e18323..3f7b6be3ac2a 100644
--- a/dev-gap/singular/singular-2024.06.03.ebuild
+++ b/dev-gap/singular/singular-2024.06.03.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="GAP interface to sci-mathematics/singular"
SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="sci-mathematics/singular"
diff --git a/dev-gap/sla/sla-1.5.3.ebuild b/dev-gap/sla/sla-1.5.3.ebuild
index d6e4f0e16fd2..053c4e2274b9 100644
--- a/dev-gap/sla/sla-1.5.3.ebuild
+++ b/dev-gap/sla/sla-1.5.3.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/quagroup"
diff --git a/dev-gap/smallgrp/smallgrp-1.5.3.ebuild b/dev-gap/smallgrp/smallgrp-1.5.3.ebuild
index d9f9cef24604..36c76d21269f 100644
--- a/dev-gap/smallgrp/smallgrp-1.5.3.ebuild
+++ b/dev-gap/smallgrp/smallgrp-1.5.3.ebuild
@@ -7,12 +7,12 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/gapdoc"
gap-pkg_enable_tests
diff --git a/dev-gap/sonata/sonata-2.9.6.ebuild b/dev-gap/sonata/sonata-2.9.6.ebuild
index b444b3fe3e9a..85c29f84d7a1 100644
--- a/dev-gap/sonata/sonata-2.9.6.ebuild
+++ b/dev-gap/sonata/sonata-2.9.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
GAP_PKG_EXTRA_INSTALL=( grp nr nri )
gap-pkg_enable_tests
diff --git a/dev-gap/sophus/sophus-1.27.ebuild b/dev-gap/sophus/sophus-1.27.ebuild
index 479c9041b23b..2d88fd151019 100644
--- a/dev-gap/sophus/sophus-1.27.ebuild
+++ b/dev-gap/sophus/sophus-1.27.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/autpgrp"
diff --git a/dev-gap/spinsym/spinsym-1.5.2.ebuild b/dev-gap/spinsym/spinsym-1.5.2.ebuild
index 3d1d493d8e2b..5282deefa086 100644
--- a/dev-gap/spinsym/spinsym-1.5.2.ebuild
+++ b/dev-gap/spinsym/spinsym-1.5.2.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/ctbllib"
diff --git a/dev-gap/tomlib/tomlib-1.2.11.ebuild b/dev-gap/tomlib/tomlib-1.2.11.ebuild
index 2cb24be48ec8..31bdfe2d5878 100644
--- a/dev-gap/tomlib/tomlib-1.2.11.ebuild
+++ b/dev-gap/tomlib/tomlib-1.2.11.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/atlasrep"
diff --git a/dev-gap/toric/toric-1.9.5.ebuild b/dev-gap/toric/toric-1.9.5.ebuild
index 6cdfa8db665d..161fefba0d00 100644
--- a/dev-gap/toric/toric-1.9.5.ebuild
+++ b/dev-gap/toric/toric-1.9.5.ebuild
@@ -13,6 +13,6 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
gap-pkg_enable_tests
diff --git a/dev-gap/transgrp/transgrp-3.6.5.ebuild b/dev-gap/transgrp/transgrp-3.6.5.ebuild
index 09f14ff66629..e7d261bce63b 100644
--- a/dev-gap/transgrp/transgrp-3.6.5.ebuild
+++ b/dev-gap/transgrp/transgrp-3.6.5.ebuild
@@ -6,14 +6,14 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
# This is one of the four required packages whose dependencies are all
# listed explicitly.
diff --git a/dev-gap/utils/utils-0.84.ebuild b/dev-gap/utils/utils-0.84.ebuild
index 62eca8b3cca4..c0ca2ffc4227 100644
--- a/dev-gap/utils/utils-0.84.ebuild
+++ b/dev-gap/utils/utils-0.84.ebuild
@@ -6,11 +6,11 @@ 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"
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
RDEPEND="dev-gap/autodoc
dev-gap/polycyclic"
diff --git a/sci-mathematics/gap/gap-4.13.1.ebuild b/sci-mathematics/gap/gap-4.13.1.ebuild
index 7927d5feec2a..083b69e86f54 100644
--- a/sci-mathematics/gap/gap-4.13.1.ebuild
+++ b/sci-mathematics/gap/gap-4.13.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${P/_/-}"
LICENSE="GPL-2+"
SLOT="0/9" # soname
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~riscv"
IUSE="cpu_flags_x86_popcnt debug memcheck minimal readline test valgrind"
REQUIRED_USE="?? ( memcheck valgrind )"