{"name":"keystone","portdir":"devel/keystone","version":"0.9.2","license":"GPL-2","platforms":"darwin linux","epoch":0,"replaced_by":null,"homepage":"https://www.keystone-engine.org/","description":"Keystone is a multi-arch, multi-platform assembler framework for Arm, Arm64 (AArch64/Armv8), MIPS, Sparc, PowerPC, x86 (16/32/64-bit), SystemZ, Hexagon and more.","long_description":"Keystone is a multi-arch, multi-platform assembler framework for Arm, Arm64 (AArch64/Armv8), MIPS, Sparc, PowerPC, x86 (16/32/64-bit), SystemZ, Hexagon and more. It is clean/simple/lightweight with an architecture-neutral API, and implemented in C/C++ with bindings for Java, MASM, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell, VB6 & OCaml available. It is based on LLVM, and has native support for Windows & *nix (with macOS, Linux, *BSD & Solaris confirmed).","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]}