./devel/capstone, Lightweight multi-platform, multi-architecture disassembly framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.0.3, Package name: capstone-5.0.3, Maintainer: pkgsrc-users

Capstone is a disassembly framework with the target of becoming
the ultimate disasm engine for binary analysis and reversing in
the security community.

Capstone supports multiple hardware architectures, including ARM,
ARM64 (ARMv8), Mips, PPC, Sparc, SystemZ, XCore and X86 (including
X86_64).


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 7471.558 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-16 12:04:50 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
capstone py-capstone: updated to 5.0.3

Version 5.0.3: August 20th, 2024

* [v5] Updates and fixes to the Python wheel builder workflow
* Relocatable package v5
* [v5] Wheel build fixes: manylinux1, trigger upload on release, Linux AArch64

Version 5.0.2: August 12th, 2024

* [v5] Add meta-programming macros for ARM64/AArch64 name change to capstone.h
* [v5] Add CS_aarch64 macro without parameter.
* [v5] python: Fix definition of capstone syntax value option constants
* Constify TriCore
* Revert constant value of CS_OP_MEM to `v5.0.1`
* Do not use 0b prefix, not supported on old compilers
* Update CMakeLists.txt version
* [v5] Fix 2128 by adding missing mapping values.
* [v5] Fix 2079: Add missing 1 immediate to `rcl`
* [v5] Fix incorrect ID mappings for PPC
* [v5] Fix 2244: Don't apply pseudo-instr. offset to `vcmp` id
* Fix comparison using narrow types in loop condition
* SH: Use bitwise OR with mask for sign extension
* Remove deprecated packaging and cython
* [v5] Fix typo in AArch64 Python binding
* Backport python-publish.yml from next
* [v5] Add release wheel build workflow for all Python versions
* [v5] Fix unintended zero set in Sparc printInst
* [v5][arm] Consider SpecRegRBit on setting SYSREG
* Prepare for release v5.0.2
   2024-03-11 10:21:01 by Jonathan Perkin | Files touched by this commit (3)
Log message:
capstone: Handle illumos getopt.
   2024-02-09 06:54:01 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
capstone: fix PLIST
   2024-02-07 10:46:36 by Adam Ciarcinski | Files touched by this commit (8) | Package updated
Log message:
capstone py-capstone: updated to 5.0.1

Version 5.0.1

[ARM] Fix VFP feature check
Restore the ARM register naming from v4.
Use OS independent printf formatting.
Cherry-pick from next for v5.0.1
Add Python bindings for WASM
Sync Python bindings for x86, m68k, and mos65xx
Add Python bindings for SH
Update Python binding constants
Fixing TriCore disasm instructions
allow absolute CMAKE_INSTALL_*DIR

Version 5.0

[workflows] Remove deprecated image versions
Fix capstone_test.c
Support repz prefix on X86 ret instructions
fix for msvc static lib, dll build error and warnings
use calloc for cs_insn instead of malloc
Fix access bug for TEST op
Update Cython bindings
Use Intel register syntax for Tricore
Add # prefix to tricore imm operand
Revert "Mark cs_* as thread local to avoid race condition in multithreads"
Replace strncpy with memcpy to fix compiler warning.
Remove outdated and irrelevant TODO
   2022-03-26 20:25:51 by Tobias Nygren | Files touched by this commit (3)
Log message:
capstone: fix build on SunOS
   2021-12-07 17:34:45 by Jonathan Perkin | Files touched by this commit (2)
Log message:
capstone: Fix install_name on Darwin.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles