Port details |
- capstone Multi-platform, multi-architecture disassembly framework
- 5.0.3 devel =2 5.0.3Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: 2014-01-27 07:00:40
- Last Update: 2024-08-21 07:56:01
- Commit Hash: 9a7a750
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD3CLAUSE
- WWW:
- http://capstone-engine.org/
- Description:
- Capstone is a lightweight multi-platform, multi-architecture disassembly
framework.
Features:
* Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86
* Clean/simple/lightweight/intuitive architecture-neutral API
* Provide details on disassembled instruction (called "decomposer")
* Provide some semantics of the disassembled instruction, such as list of
implicit registers read & written.
* Implemented in pure C language, with bindings for Python, Ruby, C#, Java,
GO, OCaml & Vala available.
* Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)
* Thread-safe by design
* Distributed under the open source BSD license
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- capstone>0:devel/capstone
- Conflicts:
- CONFLICTS:
- CONFLICTS_BUILD:
- To install the port:
- cd /usr/ports/devel/capstone/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/capstone
- pkg install capstone
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: capstone
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1724225225
SHA256 (capstone-engine-capstone-5.0.3_GH0.tar.gz) = 3970c63ca1f8755f2c8e69b41432b710ff634f1b45ee4e5351defec4ec8e1753
SIZE (capstone-engine-capstone-5.0.3_GH0.tar.gz) = 7650875
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- This port is required by:
- for Build
-
- devel/plasma
- for Libraries
-
- devel/bloaty
- devel/elf-dissector
- devel/iaito
- devel/py-capstone
- devel/radare2
- editors/rehex
- emulators/hatari
Configuration Options:
- No options to configure
- Options name:
- devel_capstone
- USES:
- cpe gmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0.3 21 Aug 2024 07:56:01 |
Muhammad Moinur Rahman (bofh) |
devel/capstone: Update version 5.0.2=>5.0.3
Changelog: https://github.com/capstone-engine/capstone/releases/tag/5.0.3 |
5.0.2 17 Aug 2024 00:39:49 |
Muhammad Moinur Rahman (bofh) |
devel/capstone: Update version 5.0.1=>5.0.2
Changelog: https://github.com/capstone-engine/capstone/releases/tag/5.0.2 |
5.0.1_1 05 Sep 2023 04:56:13 |
Muhammad Moinur Rahman (bofh) Author: John Hein |
devel/capstone: Fix runtime permissions
bin/cstool is installed with 0644 perissions instead of 0755 which gives
permission denied error. This patch fixes this.
PR: 273570 |
5.0.1 23 Aug 2023 04:37:49 |
Muhammad Moinur Rahman (bofh) |
devel/capstone: Update version 5.0-post1=>5.0.1
Changelog:
https://github.com/capstone-engine/capstone/releases/tag/5.0.1 |
5.0.p1 15 Jul 2023 19:01:03 |
Muhammad Moinur Rahman (bofh) |
devel/capstone{5}: Update version 5.0-rc2=>5.0-p1
- Move the port devel/capstone5 to devel/capstone. As this is the latest
upstream version keep this without any pkgnamesuffix.
Changelog:
https://github.com/capstone-engine/capstone/releases/tag/5.0-post1 |
3.0.4 10 Jul 2016 12:57:26 |
pi |
devel/capstone: move to capstone3, introduce capstone4
- update py-capstone to use capstone3
PR: 206941
Submitted by: oleksii.tsai@gmail.com
Approved by: oliver.pntr@gmail.com (maintainer timeout) |
3.0.4 15 Nov 2015 13:25:58 |
antoine |
Update to 3.0.4
PR: 203997
Approved by: maintainer timeout (3 weeks) |
2.1.2 24 Oct 2015 06:00:36 |
antoine |
Unbreak fetch by swithing to USE_GITHUB, there is no diff between the
extracted tarballs |
2.1.2 24 Oct 2015 00:44:38 |
bapt |
Mark as broken: does not fetch |
2.1.2 27 Oct 2014 10:10:59 |
bapt |
Cleanup plist |
2.1.2 08 Sep 2014 20:18:47 |
arved |
Update to 2.1.2
PR: 193307
Submitted by: Gasol Wu
Approved by: maintainer |
2.1.1 31 Mar 2014 19:56:48 |
pawel |
Revert part of last commit. This adds DragonFly support back.
Noticed by: marino |
2.1.1 17 Mar 2014 20:44:45 |
pawel |
Update to version 2.1.1
PR: ports/187582
Submitted by: maintainer |
2.0 02 Mar 2014 09:56:46 |
marino |
devel/capstone: Add DragonFly support
The makefile patch was strange in that it defined LIBDATADIR once
unconditionally and then again conditionally. This could have been
done via MAKE_ARGS and no patch at all. However, I changed the
patch to a single definition that is true for "ports" regardless
of the platform used (pkgconfig files always in libdata in ports).
This allows port to build on DragonFly and no-op for FreeBSD. |
2.0 27 Jan 2014 07:00:24 |
koobs |
devel/capstone: Multi-platform, multi-architecture disassembly framework [NEW
PORT]
Capstone is a lightweight multi-platform, multi-architecture disassembly
framework.
Features:
* Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86
* Clean/simple/lightweight/intuitive architecture-neutral API
* Provide details on disassembled instruction (called "decomposer")
* Provide some semantics of the disassembled instruction, such as list of
implicit registers read & written.
* Implemented in pure C language, with bindings for Python, Ruby, C#, Java,
GO, OCaml & Vala available.
* Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)
* Thread-safe by design
* Distributed under the open source BSD license
WWW: http://capstone-engine.org/
PR: ports/186102
Submitted by: Oliver Pinter <oliver.pntr@gmail.com> |