Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jan 2020 05:18:41 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r522555 - in head/devel: . asmjit asmjit/files
Message-ID:  <202001100518.00A5IfNh080039@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Fri Jan 10 05:18:40 2020
New Revision: 522555
URL: https://svnweb.freebsd.org/changeset/ports/522555

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

Added:
  head/devel/asmjit/
  head/devel/asmjit/Makefile   (contents, props changed)
  head/devel/asmjit/distinfo   (contents, props changed)
  head/devel/asmjit/files/
  head/devel/asmjit/files/patch-src_asmjit_core_virtmem.cpp   (contents, props changed)
  head/devel/asmjit/pkg-descr   (contents, props changed)
  head/devel/asmjit/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Jan 10 05:00:54 2020	(r522554)
+++ head/devel/Makefile	Fri Jan 10 05:18:40 2020	(r522555)
@@ -168,6 +168,7 @@
     SUBDIR += art
     SUBDIR += artifactory
     SUBDIR += asl
+    SUBDIR += asmjit
     SUBDIR += asmutils
     SUBDIR += asmx
     SUBDIR += astah-community

Added: head/devel/asmjit/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/asmjit/Makefile	Fri Jan 10 05:18:40 2020	(r522555)
@@ -0,0 +1,21 @@
+# $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>

Added: head/devel/asmjit/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/asmjit/distinfo	Fri Jan 10 05:18:40 2020	(r522555)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1578633037
+SHA256 (asmjit-asmjit-g20200101-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3_GH0.tar.gz) = e7bcb14c40286954d62036a9e1ebff0cbd7da242ca7cfb3d24ce0b8f503bfae3
+SIZE (asmjit-asmjit-g20200101-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3_GH0.tar.gz) = 532334

Added: head/devel/asmjit/files/patch-src_asmjit_core_virtmem.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/asmjit/files/patch-src_asmjit_core_virtmem.cpp	Fri Jan 10 05:18:40 2020	(r522555)
@@ -0,0 +1,11 @@
+--- 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"

Added: head/devel/asmjit/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/asmjit/pkg-descr	Fri Jan 10 05:18:40 2020	(r522555)
@@ -0,0 +1,7 @@
+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/

Added: head/devel/asmjit/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/asmjit/pkg-plist	Fri Jan 10 05:18:40 2020	(r522555)
@@ -0,0 +1,44 @@
+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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001100518.00A5IfNh080039>