notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
ghidra Software reverse engineering (SRE) framework
9.1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 9.1Version of this port present on the latest quarterly branch.
Maintainer: sghctoma@gmail.com search for ports maintained by this maintainer
Port Added: 2019-06-29 00:18:19
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
Also Listed In: java security
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/ghidra-9.1/catalog.mk
  2. /usr/local/share/licenses/ghidra-9.1/LICENSE
  3. /usr/local/share/licenses/ghidra-9.1/APACHE20
Collapse this list.
Dependency lines:
  • ghidra>0:devel/ghidra
To install the port: cd /usr/ports/devel/ghidra/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ghidra
  • pkg install ghidra
PKGNAME: ghidra
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
Packages (timestamps in pop-ups are UTC):
ghidra
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd649.19.1
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd649.19.1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd649.19.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd649.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. docbook.xsl : textproc/docbook-xsl
  2. bash : shells/bash
  3. flex : textproc/flex
  4. fop : textproc/fop
  5. gradle5>=5.0 : devel/gradle5
  6. java : java/openjdk11
  7. bison : devel/bison
Runtime dependencies:
  1. bash : shells/bash
  2. java : java/openjdk11
Patch dependencies:
  1. unzip : archivers/unzip
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/NationalSecurityAgency/ghidra/tar.gz/Ghidra_9.1_build?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  9.1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  9.1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
01 Oct 2020 11:06:03
Original commit files touched by this commit Revision:550829  9.1
0mp search for other commits by this committer
Clean up port's makefile

Approved by:	portmgr blanket
20 Nov 2019 11:49:00
Original commit files touched by this commit Revision:518005  9.1
tobik search for other commits by this committer
devel/ghidra: Update to 9.1

- Now that openjdk11+ are registered in bsd.java.mk, drop the JDK11
  and JDK12 options

Changes:	https://ghidra-sre.org/releaseNotes_9.1_final.html#9_1
PR:		239902
Submitted by:	Tamas Szakaly <sghctoma@gmail.com> (maintainer)
20 Nov 2019 09:51:43
Original commit files touched by this commit Revision:517997  9.0.4
tobik search for other commits by this committer
Create devel/gradle5 in preparation of devel/gradle update

Many consumers fail to build with newer Gradle versions.

PR:		239875, 239900, 239901, 239902
11 Aug 2019 14:44:41
Original commit files touched by this commit Revision:508626  9.0.4
tobik search for other commits by this committer
devel/ghidra: Fix build error caused by cache cleanup

The issue seems to be caused by Gradle caches being cleaned up
between build sessions [1].  It did not come up before because the
cached files were not old enough to be deleted.

Cleanup happens after a build session, so running the two build
targets (yajswDevUnpack and buildGhidra) in the same session fixes
the issue.

[1]
https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home:cache_cleanup)

PR:		239472
Submitted by:	Tamas Szakaly <sghctoma@gmail.com> (maintainer)
29 Jun 2019 00:17:47
Original commit files touched by this commit Revision:505315  9.0.4
pi search for other commits by this committer
New port: devel/ghidra

Ghidra is a software reverse engineering (SRE) framework created
and maintained by the National Security Agency Research Directorate
of the United States of America.

This framework includes a suite of full-featured, high-end software
analysis tools that enable users to analyze compiled code on a
variety of platforms including Windows, macOS, and Linux. Capabilities
include disassembly, assembly, decompilation, graphing, and scripting,
along with hundreds of other features. Ghidra supports a wide variety
of processor instruction sets and executable formats and can be run
in both user-interactive and automated modes. Users may also develop
their own Ghidra plug-in components and/or scripts using Java or
Python.

WWW: https://ghidra-sre.org/

PR:		237211
Submitted by:	Tamas Szakaly <sghctoma@gmail.com>
Reviewed by:	koobs, yuri, rgrimes

Number of commits found: 7