gpo.zugaina.org

Search Portage & Overlays:

dev-util/ghidra-extension-manager

Ghidra extension that installs and updates other Ghidra extensions.

Screenshots

  • ghidra-extension-manager-0.3.2
    ~amd64

    View      Download      Browse     License: all-rights-reserved Apache-2.0 MIT   
    Overlay: tatsh-overlay

ChangeLog

commit c0f63e5b31de6b2e976572db37df1a7453c3c05f
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Sep 11 13:27:32 2026 -0400

dev-util/ghidra-extension-manager: build with the eclass source support

The javac and jar invocations moved into ghidra-extension.eclass, which now
also substitutes the extension name into extension.properties.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit b0ea34fd349701658ee31ac3306889c3bb7c1286
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Sep 11 12:44:02 2026 -0400

dev-util/ghidra-extension-manager: new package, add 0.3.2

Built from source rather than from upstream's prebuilt archive: Gradle is only
needed to resolve Ghidra's jars and the dependencies vendored in lib/, both of
which are already on disk, so javac is enough. Building from source also allows
two patches that a system-wide install needs.

The extension refreshed its catalog into its own data/ directory, which is
read-only for every user once it is installed under /usr, so the catalog could
never be updated and its Available list stayed empty for any Ghidra newer than
the snapshot upstream shipped. It now keeps the downloaded catalog in the
user's own Ghidra settings directory.

The self-update check is also removed. Portage manages this installation, and a
successful self-update would install a second copy into the user's settings
directory that shadows the packaged one. It ran on every dialog open and listed
the assets of every release, which exhausts the anonymous GitHub API rate
limit.

Signed-off-by: Andrew Udvare <audvare@gmail.com>