From f86225345a4e1c6363eb6cde26b27c366c605a91 Mon Sep 17 00:00:00 2001 From: Saveliy Boyarchuk Date: Sun, 4 Oct 2026 12:08:55 +0300 Subject: [PATCH] dev-lang/c3c: add 0.8.4 Signed-off-by: Saveliy Boyarchuk --- dev-lang/c3c/Manifest | 1 + dev-lang/c3c/c3c-0.8.4.ebuild | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-lang/c3c/c3c-0.8.4.ebuild diff --git a/dev-lang/c3c/Manifest b/dev-lang/c3c/Manifest index 6c56b7225b..b3199ff54b 100644 --- a/dev-lang/c3c/Manifest +++ b/dev-lang/c3c/Manifest @@ -1 +1,2 @@ DIST c3c-0.7.5.tar.gz 1753728 BLAKE2B d7a6869652ab459fe0e4229079d35291201cdf880540bca5d4f453b2a2aa8e939b9789c7e26b45a14dbe16ffa32d89f6cebaf07f011a76a4ef0498b0cbb2fe1e SHA512 8673d3fe72f58db9192b4a2306d1ea0d77eef39817663eb4a96bb23c0282b344eb16bae4918b2bf4aeb7ff525cb8f4ca324b6398c45b6c004215791c13540a66 +DIST c3c-0.8.4.tar.gz 21596711 BLAKE2B 39390f9e2acf8a53d8fc92d20b77ae798c0193b09c22d4d0c4ac09ef17fc7311dffce21a317fbb3148b121009e1491319c885c47e80f685f3d24ce3a985961b4 SHA512 abd2bde5da5c054869ce7464aa258d91c75160a2da71cd02de22c606e9f05cdbd41ec6bcdbcd2b98ef70257cabcda1c5703e5ac6b763f44051300f0921ff5360 diff --git a/dev-lang/c3c/c3c-0.8.4.ebuild b/dev-lang/c3c/c3c-0.8.4.ebuild new file mode 100644 index 0000000000..c6f5c3a35c --- /dev/null +++ b/dev-lang/c3c/c3c-0.8.4.ebuild @@ -0,0 +1,35 @@ +EAPI=8 + +inherit cmake + +DESCRIPTION="The C3 programming language compiler" +HOMEPAGE="https://c3-lang.org/" +SRC_URI="https://github.com/c3lang/c3c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64" + +LLVM_COMPAT=( {19..24} ) +inherit llvm-r2 + +DEPEND=" + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + llvm-core/lld:${LLVM_SLOT}= + ') + dev-libs/libffi + virtual/zlib:= + net-misc/curl +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DC3_LINK_DYNAMIC=ON + -DC3_FETCH_LLVM=OFF + ) + cmake_src_configure +}