From nobody Sun Feb 26 08:11:18 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PPbtZ3TWfz3s3RH; Sun, 26 Feb 2023 08:11:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PPbtZ33Rwz4F7x; Sun, 26 Feb 2023 08:11:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1677399078; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1/yjA14Z05QS3bg0yAN8BPprVidHuDXyoTF0kqKWTY0=; b=H9u4K/xwkYrMLM4t4G6C4NNkbvJPj1oxGFW8/3YkexplIqjWHDMhhB1gpcBOgILTJS/bVV 3fxRvEkfnEeBdN+KAuePSqE5A6iJJkWrolSvmPcIPVwp9G+T6lv3RfOu3K1XqX+BXqUduy KhLdjeDIBd0PaiW8NFVq//P3/8deygR0CEdtte3XOTOChW6iN5UISKmou2Rb8xfinTvHZp A6+DuFxUKAaLs9tMRjk3cxMquMSj+XWbc95+iDnI4BidmMcv45dQOhDMzBqq8WTJdZ1OVI xIao4/VCChTFeffeA0NyVigXyBLDa91c7J8d3AUi2AFmhIa3y2GQ0Hl4L7q/lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1677399078; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1/yjA14Z05QS3bg0yAN8BPprVidHuDXyoTF0kqKWTY0=; b=RMWtaHhgUeqOZZ3MryXVjvD6op5aC/PiyGR+cmwlj0nj7MocOro0OsKx4W8jujafg48Xh7 El1I8CvDK32RWs/So3A9El+eyKn1fIvXhr1GqWg8P9Wx3mk4AN9wbwsM2Ms+1nTvxJbCQs c0uOqXyKCvUy4BqezJCBXdYWEmbldoxsg8XqojoFUHAU1KEW15YHyucMFJO4I7CbyEswpk MW7Bz2iUkXtIEDr096GkVbtXmaDrVooKVtC+m05IsSw4m9QSD3avIcPl8psymkkFC82g3L +xCAMpZ50qGSdJjDdlzSc0x4lCB/IRZE8MXExk6Jzd3N9WlJ4ph8iyeR+oU/NA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1677399078; a=rsa-sha256; cv=none; b=MduZxpTHuT8dYFX4ndM0TX3LyakW8pudM86Yq1jTmuPnnozomly+HC5WOJr3tiohdPjthd GFdARnZy8QzmZTWjKdm9OlGY4cYVnn5YvvEmpv5XwzBmi/ir1xVk5aEQIRYq9qdUxKwUL8 Z2HCdsYonMfAzDygeeFtGbeLZEffJD4W9bSpC87kIFC4tIRH2ZXNjsHGBX0skgZY/qwG/G z4yTL2W9aiAtcTsUy+PaTJY51+T0p8bP5B6Lt3BO+RVJjh9NspbH4QZmCorhIwa1IGjhM1 Vi2JmeH3qnvXXOPF3wOK3mlFNGKioUJNgp2OQQ55VBM0qoLx3nww9yxnjXC1uw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PPbtZ25tMzdWS; Sun, 26 Feb 2023 08:11:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 31Q8BIQx081310; Sun, 26 Feb 2023 08:11:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 31Q8BI6O081309; Sun, 26 Feb 2023 08:11:18 GMT (envelope-from git) Date: Sun, 26 Feb 2023 08:11:18 GMT Message-Id: <202302260811.31Q8BI6O081309@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 3a8c19e871bd - main - devel/zycore-c: New port: Support library with platform independent types, macros, etc for Zydis List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3a8c19e871bd4c4bca8face405944de4f8691f9d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a8c19e871bd4c4bca8face405944de4f8691f9d commit 3a8c19e871bd4c4bca8face405944de4f8691f9d Author: Yuri Victorovich AuthorDate: 2023-02-26 08:03:16 +0000 Commit: Yuri Victorovich CommitDate: 2023-02-26 08:11:14 +0000 devel/zycore-c: New port: Support library with platform independent types, macros, etc for Zydis --- devel/Makefile | 1 + devel/zycore-c/Makefile | 25 +++++++++++++++++++++++++ devel/zycore-c/distinfo | 3 +++ devel/zycore-c/pkg-descr | 2 ++ devel/zycore-c/pkg-plist | 30 ++++++++++++++++++++++++++++++ 5 files changed, 61 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index dad100c828b8..549464fee88f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7631,6 +7631,7 @@ SUBDIR += zpu-binutils SUBDIR += zpu-gcc SUBDIR += zthread + SUBDIR += zycore-c SUBDIR += zydis SUBDIR += zziplib diff --git a/devel/zycore-c/Makefile b/devel/zycore-c/Makefile new file mode 100644 index 000000000000..579b1b2cafbd --- /dev/null +++ b/devel/zycore-c/Makefile @@ -0,0 +1,25 @@ +PORTNAME= zycore-c +DISTVERSIONPREFIX= v +DISTVERSION= 1.4.1 +CATEGORIES= devel + +MAINTAINER= freebsd@sysctl.cz +COMMENT= Support library with platform independent types, macros, etc for Zydis +WWW= https://zydis.re + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64 +ONLY_FOR_ARCHS_REASON= see definitions in include/Zycore/Defines.h + +USES= cmake:testing compiler:c++17-lang cpe +CPE_VENDOR= zyantific + +USE_GITHUB= yes +GH_ACCOUNT= zyantific + +CMAKE_ON= ZYCORE_BUILD_SHARED_LIB +CMAKE_TESTING_ON= ZYCORE_BUILD_TESTS + +.include diff --git a/devel/zycore-c/distinfo b/devel/zycore-c/distinfo new file mode 100644 index 000000000000..803adcff9a75 --- /dev/null +++ b/devel/zycore-c/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1677398160 +SHA256 (zyantific-zycore-c-v1.4.1_GH0.tar.gz) = 8f610917c4254a69ec7e0c63492e9d0be9d18f4bb8fe91a3ff6ebed917d1f0f8 +SIZE (zyantific-zycore-c-v1.4.1_GH0.tar.gz) = 61002 diff --git a/devel/zycore-c/pkg-descr b/devel/zycore-c/pkg-descr new file mode 100644 index 000000000000..4bf46bf75e5e --- /dev/null +++ b/devel/zycore-c/pkg-descr @@ -0,0 +1,2 @@ +Zyan Core Library for C is an internal library providing platform independent +types, macros and a fallback for environments without LibC. diff --git a/devel/zycore-c/pkg-plist b/devel/zycore-c/pkg-plist new file mode 100644 index 000000000000..86082e752531 --- /dev/null +++ b/devel/zycore-c/pkg-plist @@ -0,0 +1,30 @@ +include/Zycore/API/Memory.h +include/Zycore/API/Process.h +include/Zycore/API/Synchronization.h +include/Zycore/API/Terminal.h +include/Zycore/API/Thread.h +include/Zycore/Allocator.h +include/Zycore/ArgParse.h +include/Zycore/Atomic.h +include/Zycore/Bitset.h +include/Zycore/Comparison.h +include/Zycore/Defines.h +include/Zycore/Format.h +include/Zycore/Internal/AtomicGNU.h +include/Zycore/Internal/AtomicMSVC.h +include/Zycore/LibC.h +include/Zycore/List.h +include/Zycore/Object.h +include/Zycore/Status.h +include/Zycore/String.h +include/Zycore/Types.h +include/Zycore/Vector.h +include/Zycore/Zycore.h +lib/cmake/zycore/zyan-functions.cmake +lib/cmake/zycore/zycore-config-version.cmake +lib/cmake/zycore/zycore-config.cmake +lib/cmake/zycore/zycore-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/zycore/zycore-targets.cmake +lib/libZycore.so +lib/libZycore.so.1.4 +lib/libZycore.so.1.4.0.0