Commit 05baa382 authored by yuri's avatar yuri
Browse files

New port: devel/asmjit: Complete x86/x64 JIT and AOT Assembler for C++

parent 72897162
...@@ -168,6 +168,7 @@ ...@@ -168,6 +168,7 @@
SUBDIR += art SUBDIR += art
SUBDIR += artifactory SUBDIR += artifactory
SUBDIR += asl SUBDIR += asl
SUBDIR += asmjit
SUBDIR += asmutils SUBDIR += asmutils
SUBDIR += asmx SUBDIR += asmx
SUBDIR += astah-community SUBDIR += astah-community
......
# $FreeBSD$
PORTNAME= asmjit
DISTVERSION= g20200101
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Complete x86/x64 JIT and AOT Assembler for C++
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.md
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= only implements x86 and x64 assembly
USES= cmake
USE_GITHUB= yes
GH_TAGNAME= 911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3
USE_LDCONFIG= yes
.include <bsd.port.mk>
TIMESTAMP = 1578633037
SHA256 (asmjit-asmjit-g20200101-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3_GH0.tar.gz) = e7bcb14c40286954d62036a9e1ebff0cbd7da242ca7cfb3d24ce0b8f503bfae3
SIZE (asmjit-asmjit-g20200101-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3_GH0.tar.gz) = 532334
--- src/asmjit/core/virtmem.cpp.orig 2020-01-10 05:11:38 UTC
+++ src/asmjit/core/virtmem.cpp
@@ -9,6 +9,8 @@
#include "../core/build.h"
#ifndef ASMJIT_NO_JIT
+#include <sys/stat.h>
+
#include "../core/osutils.h"
#include "../core/string.h"
#include "../core/support.h"
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.
WWW: https://asmjit.com/
include/asmjit/asmjit.h
include/asmjit/core.h
include/asmjit/core/arch.h
include/asmjit/core/assembler.h
include/asmjit/core/build.h
include/asmjit/core/builder.h
include/asmjit/core/callconv.h
include/asmjit/core/codeholder.h
include/asmjit/core/compiler.h
include/asmjit/core/constpool.h
include/asmjit/core/cpuinfo.h
include/asmjit/core/datatypes.h
include/asmjit/core/emitter.h
include/asmjit/core/features.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/logging.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/x86features.h
include/asmjit/x86/x86globals.h
include/asmjit/x86/x86instdb.h
include/asmjit/x86/x86operand.h
lib/libasmjit.so
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment