commit:     fdfbf1d0b5f0ac516399e22d374147b288cf7c57
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Tue Feb  3 22:48:52 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 03:51:44 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfbf1d0

net-analyzer/gsa: add 26.10.1

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45627
Closes: https://github.com/gentoo/gentoo/pull/45627
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-analyzer/gsa/Manifest           |  2 ++
 net-analyzer/gsa/gsa-26.10.1.ebuild | 49 +++++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest
index 16c8862b086e..d10d4c4dd5ad 100644
--- a/net-analyzer/gsa/Manifest
+++ b/net-analyzer/gsa/Manifest
@@ -1,4 +1,6 @@
 DIST gsa-24.6.1.tar.gz 3718084 BLAKE2B 
8ea4796fbeb9674a0de011590c9f704cc86313146945f8567c28eeea7241820b9d1cf6a8a2f6ae8117222199e8f6a2618dadaecb36a9c980c57333647a41814d
 SHA512 
86f498aaf2e573fe9349150641d073593a828524a541c71c90bf6b00fa7d0d995b4fa1e64f9a63172aab2757d4cca5ba60bb79e44e6e117ead86e728d03a59a8
 DIST gsa-26.0.0.tar.gz 2468141 BLAKE2B 
d51a80960a4d2da02d44eee6653ec047065850e0895ceb85eae9cf2cc7f685bb96ff0738a848b01b514fc3233fb4e681d7124128bcbc7f78f781d0a91dde330e
 SHA512 
1c044b4513908766d332a730732895aa1c864ef6cea9229a62d48f2a0ca3a59fe0ce520c9eacc6433c931bea6131a80eebe132443fd69028d82c9b35bd9bc6d8
+DIST gsa-26.10.1.tar.gz 2634149 BLAKE2B 
6fe16db1b7636cb63af5289a5ad9e23fb5b307b1aebfc2cc25dcc88431c8f34d5d0506a469b3e4f96646c85610a9a337a7b7acb01b440bafb52b66867a62ea07
 SHA512 
0b5029dc60350925995d67d4eda13db02c50c2981bc4c599aa7051a0d92449e02e18e4360359673d216c3f2b23d888a6b9df8d1b4a14b5b3061895399b3164fa
 DIST gsa-node-modules-24.6.1.tar.xz 26032304 BLAKE2B 
2cc78875e0fb3a363dc4f052605f5ffc94f346b28616c82067dbfe9d5b4e4052b977d61f1a0fe68f8ab9396bf102ca76f925060d6eb34360dbce9246eeeca1e2
 SHA512 
b014aa339e4e56642ed39fae99a4f3d030d2df3ede61a88f05bfdb52717cbde942c9467d1a1bea146f9daeef7dccbd6d6d9105c0cfb977945d55a88bbeca17fd
 DIST gsa-node-modules-26.0.0.tar.xz 27178412 BLAKE2B 
4eac15731bc208885eee678a51800d1b820b9659098a6d2f07d85530e5089f1173a33935d773324c8d6c9b6067acaee357bc7c2229bc32e9f5171acf74865a65
 SHA512 
3e2e6a6e345a315d24175c8e88d57b51c09ff51beee45e17d2afc5781097ebd17ba821a9e9b2f693301a6805024e9f2884c2a663091d0202ce9c78985f62d381
+DIST gsa-node-modules-26.10.1.tar.xz 42375572 BLAKE2B 
d0b03f47483b41e6c2032e17f39c7fc81c38b561651935aa4cde208260953d92ab8575df6853d7133fc884077326eabad201420efe7492f7a0a89893eb06977d
 SHA512 
bab51ade248bfdce8a595e5478fa620782ece3b487f9af895ca915b2746bc814a12f0861ed98fc411b54d55d5de5a6b445c66166b758d757c6e26550c988e160

diff --git a/net-analyzer/gsa/gsa-26.10.1.ebuild 
b/net-analyzer/gsa/gsa-26.10.1.ebuild
new file mode 100644
index 000000000000..1a131c8a47ba
--- /dev/null
+++ b/net-analyzer/gsa/gsa-26.10.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_NODE_N="node-modules"
+MY_NODE_D="node_modules"
+MY_NODE_PV="${PV}"
+
+DESCRIPTION="Greenbone Security Assistant"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa";
+SRC_URI="
+       https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+       
https://github.com/greenbone/${PN}/releases/download/v${PV}/${PN}-${MY_NODE_N}-${PV}.tar.xz
+"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+       >=net-libs/nodejs-20.0.0[ssl]
+       >=sys-apps/yarn-1.22
+"
+
+MY_NODE_DIR="${S}/${MY_NODE_D}/"
+
+src_prepare() {
+       default
+       # We will use pre-generated npm stuff.
+       mv "${WORKDIR}/${MY_NODE_D}" "${MY_NODE_DIR}" || die "couldn't move 
node_modules"
+
+       # Make SVGR not traverse the path up to / looking for a
+       # configuration file. Fixes
+       # Error: EACCES: permission denied, open '/.config/svgrrc'
+       # in case a directory /.config exists, see 
https://bugs.gentoo.org/909731
+       echo "runtimeConfig: false" > .svgrrc.yml || die
+}
+
+src_compile() {
+       # setting correct PATH for finding react-js
+       NODE_ENV=production PATH="${PATH}:${MY_NODE_DIR}/.bin/" \
+                       yarn --offline build || die
+}
+
+src_install() {
+       insinto "usr/share/gvm/gsad/web"
+       doins -r build/*
+}

Reply via email to