dev-util/ghidra-switch-loader
Ghidra loader for Nintendo Switch NSO, NRO and KIP executables
-
ghidra-switch-loader-1.10-r1~amd64
View
Download
Browse License: ISC Overlay: tatsh-overlay
ChangeLog
commit 5ad999fff7b3740b44673d8cc456c4caaee2b65a
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Nov 3 03:42:34 2026 -0500
dev-util/ghidra: add 12.2 and rebuild extensions on minor upgrades
Build and check all 23 extensions against Ghidra 12.2. Update the shared
version range, migrate extensions to slot-operator dependencies, and use
major.minor subslots to trigger rebuilds on future minor upgrades.
Fix removed APIs in LX, PSX, Game Boy, Apple and Orbis support. Build MCP
from source so it follows the installed Ghidra API.
Validation: Ghidra and all 23 extensions passed the non-root install phase;
Portage slot binding was checked for patch and minor version changes.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 209c275b4821ec6eedcd24ed3077dfe087791e12
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Oct 12 14:36:30 2026 -0400
*/*: drop trailing period from DESCRIPTION
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit b77cdc699fe97ea534cd1d39a501f6f7c23b0b93
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed Sep 16 09:07:39 2026 -0400
dev-util/ghidra-switch-loader: add 1.10, drop 1.6.1_p20260909
commit 2b15736058c1c0663c11c2e6904c4bb5ae404760
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 13 08:24:52 2026 -0400
dev-util/ghidra-switch-loader: fix src_prepare failure
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 65ced7371d62e6b1d8adb4297f5d95f1daca6a87
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Sep 11 16:53:39 2026 -0400
dev-util/ghidra-switch-loader: new package, add 1.6.1_p20260909
Upstream's newest tag is from 2019 and no longer compiles against current
Ghidra; its releases are cut from the default branch instead, so this is the
commit behind the 1.6.1-9bba6a6-Ghidra_12.1.2 release.
zstd-jni and lz4-java come from Gentoo rather than Maven and are copied into
the module's lib/, where Ghidra loads them and where upstream's own archive
keeps its copies. The third dependency its build file declares,
commons-primitives, is unused and is not in Gentoo: the only primitives import
in the sources is Guava's, which Ghidra itself provides.
The installed tree matches upstream's archive exactly.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Nov 3 03:42:34 2026 -0500
dev-util/ghidra: add 12.2 and rebuild extensions on minor upgrades
Build and check all 23 extensions against Ghidra 12.2. Update the shared
version range, migrate extensions to slot-operator dependencies, and use
major.minor subslots to trigger rebuilds on future minor upgrades.
Fix removed APIs in LX, PSX, Game Boy, Apple and Orbis support. Build MCP
from source so it follows the installed Ghidra API.
Validation: Ghidra and all 23 extensions passed the non-root install phase;
Portage slot binding was checked for patch and minor version changes.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 209c275b4821ec6eedcd24ed3077dfe087791e12
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Oct 12 14:36:30 2026 -0400
*/*: drop trailing period from DESCRIPTION
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit b77cdc699fe97ea534cd1d39a501f6f7c23b0b93
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed Sep 16 09:07:39 2026 -0400
dev-util/ghidra-switch-loader: add 1.10, drop 1.6.1_p20260909
commit 2b15736058c1c0663c11c2e6904c4bb5ae404760
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 13 08:24:52 2026 -0400
dev-util/ghidra-switch-loader: fix src_prepare failure
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 65ced7371d62e6b1d8adb4297f5d95f1daca6a87
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Sep 11 16:53:39 2026 -0400
dev-util/ghidra-switch-loader: new package, add 1.6.1_p20260909
Upstream's newest tag is from 2019 and no longer compiles against current
Ghidra; its releases are cut from the default branch instead, so this is the
commit behind the 1.6.1-9bba6a6-Ghidra_12.1.2 release.
zstd-jni and lz4-java come from Gentoo rather than Maven and are copied into
the module's lib/, where Ghidra loads them and where upstream's own archive
keeps its copies. The third dependency its build file declares,
commons-primitives, is unused and is not in Gentoo: the only primitives import
in the sources is Guava's, which Ghidra itself provides.
The installed tree matches upstream's archive exactly.
Signed-off-by: Andrew Udvare <audvare@gmail.com>

