BSD Ports

devel/asmjit g20221210 FreeBSD

Complete x86/x64 JIT and AOT Assembler for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ZLIB
Categories
devel

Description

AsmJit is a complete JIT and AOT assembler for C++ language. It can generate native code for x86 and x64 architectures and supports the whole x86/x64 instruction set - from legacy MMX to the newest AVX512. It has a type-safe API that allows C++ compiler to do semantic checks at compile-time even before the assembled code is generated and/or executed.

In the other systems

SystemPortVersion
FreeBSDdevel/asmjitg20221210
DragonFlydevel/asmjitg20221210

Install

Binary package:

pkg install asmjit

From the ports tree:

cd /usr/ports/devel/asmjit/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	asmjit>0:devel/asmjit
LIB_DEPENDS=	libasmjit.so:devel/asmjit

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-g20221210--g20221210
FreeBSD:14:quarterly-g20221210n/a-g20221210
FreeBSD:15:latest-g20221210n/a-g20221210
FreeBSD:15:quarterly-g20221210n/an/an/a
FreeBSD:16:latest-g20221210n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 1

Configuration

No options to configure.

USES
cmake:testing
Service scripts
none

Files

pkg-plist 61
  • include/asmjit/arm.h
  • include/asmjit/arm/a64assembler.h
  • include/asmjit/arm/a64builder.h
  • include/asmjit/arm/a64compiler.h
  • include/asmjit/arm/a64emitter.h
  • include/asmjit/arm/a64globals.h
  • include/asmjit/arm/a64instdb.h
  • include/asmjit/arm/a64operand.h
  • include/asmjit/arm/a64utils.h
  • include/asmjit/arm/armglobals.h
  • include/asmjit/arm/armoperand.h
  • include/asmjit/asmjit-scope-begin.h
  • include/asmjit/asmjit-scope-end.h
  • include/asmjit/asmjit.h
  • include/asmjit/core.h
  • include/asmjit/core/api-config.h
  • include/asmjit/core/archcommons.h
  • include/asmjit/core/archtraits.h
  • include/asmjit/core/assembler.h
  • include/asmjit/core/builder.h
  • include/asmjit/core/codebuffer.h
  • include/asmjit/core/codeholder.h
  • include/asmjit/core/compiler.h
  • include/asmjit/core/compilerdefs.h
  • include/asmjit/core/constpool.h
  • include/asmjit/core/cpuinfo.h
  • include/asmjit/core/emitter.h
  • include/asmjit/core/environment.h
  • include/asmjit/core/errorhandler.h
  • include/asmjit/core/formatter.h
  • include/asmjit/core/func.h
  • include/asmjit/core/globals.h
  • include/asmjit/core/inst.h
  • include/asmjit/core/jitallocator.h
  • include/asmjit/core/jitruntime.h
  • include/asmjit/core/logger.h
  • include/asmjit/core/operand.h
  • include/asmjit/core/osutils.h
  • include/asmjit/core/string.h
  • include/asmjit/core/support.h
  • include/asmjit/core/target.h
  • include/asmjit/core/type.h
  • include/asmjit/core/virtmem.h
  • include/asmjit/core/zone.h
  • include/asmjit/core/zonehash.h
  • include/asmjit/core/zonelist.h
  • include/asmjit/core/zonestack.h
  • include/asmjit/core/zonestring.h
  • include/asmjit/core/zonetree.h
  • include/asmjit/core/zonevector.h
  • include/asmjit/x86.h
  • include/asmjit/x86/x86assembler.h
  • include/asmjit/x86/x86builder.h
  • include/asmjit/x86/x86compiler.h
  • include/asmjit/x86/x86emitter.h
  • include/asmjit/x86/x86globals.h
  • include/asmjit/x86/x86instdb.h
  • include/asmjit/x86/x86operand.h
  • lib/cmake/asmjit/asmjit-config-.cmake
  • lib/cmake/asmjit/asmjit-config.cmake
  • lib/libasmjit.so
distinfo 1
FileSizeSHA256
asmjit-asmjit-g20221210-5b5b0b3_GH0.tar.gz973684d706aceed0344d6ce08730351d75f47286484910e2c1ab9eec68fa9a6087f9b6

Commit history 0

No commits in the history this site was built from.