gpo.zugaina.org

Search Portage & Overlays:

sci-electronics/circt

The fast free Verilog/SystemVerilog simulator

Screenshots

  • circt-1.151.0
    ~amd64 ~arm64 ~riscv ~x86
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc   
    Overlay: guru
  • circt-1.151.0
    ~amd64 ~arm64 ~riscv ~x86
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc   
    Overlay: vowstar

ChangeLog

commit dfe361b9bc5951a180ba2943637258a16d699fa5
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Jul 3 05:55:43 2026 -0700

sci-electronics/circt: add 1.151.0, drop 1.140.0

Drop the mig-require-libz3 patch since upstream removed that test. Two new
tests need handling for our Z3-less external-llvm build: disable Z3
discovery with Z3_DISABLE so the z3 integration tests skip instead of
running against a circt that has no Z3 backend, and symlink circt's empty
llvm submodule at the real tree so the circt-tblgen tests find their mlir
tablegen includes.

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit e196b603522e83da9978162dbd3760a998654da0
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jul 2 19:43:13 2026 -0700

sci-electronics/circt: fix test failure when Z3 unavailable

The circt-synth mig.mlir integration test was missing the libz3 and
circt-lec-jit REQUIRES guards that every sibling LEC test carries, so it
ran its circt-lec JIT commands and failed on unresolved Z3 symbols
instead of being skipped. Patch it to add the guards.

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 8670f1cfb8f2de2d53a1d9aad1e48f859f8f14a5
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jun 21 23:01:35 2026 +0800

sci-electronics/circt: drop py3.11

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 47774ffaa6a478d98358b38e96a111ed01cfdd21
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jun 21 22:20:06 2026 +0800

sci-electronics/circt: add zstd to RDEPEND

The firtool tools link libzstd through LLVM, so declare the runtime
dependency and force the link on to keep it out of automagic territory.

Bug: https://bugs.gentoo.org/977877
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 98c1f26e146db395a5420d003d97abd69001ae14
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Jun 15 14:16:05 2026 +0800

sci-electronics/circt: fix install abort and MLIR test failure

Install only the tools that were actually built so a missing slang or Z3
frontend no longer aborts the merge, and drop the upstream check-mlir
stage whose mlir-runner JIT tests need shared runtime libs that our
static build does not expose.

Bug: https://bugs.gentoo.org/977442
Bug: https://bugs.gentoo.org/977441
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d2dd700fede2405a7ec33db891fff573ae85b2b6
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jun 14 03:36:10 2026 +0800

sci-electronics/circt: do not build LLVM gold plugin

- drop LLVM_BINUTILS_INCDIR so the gold plugin needing plugin-api.h is skipped

Bug: https://bugs.gentoo.org/975539
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 539a40034425bee45338f6d5203c13661d7ad66c
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Mar 5 18:24:24 2026 +0800

sci-electronics/circt: add 1.140.0, drop 1.138.0

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 1622fcfe84572960794cad78135a250cd0d7e800
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 13 21:11:22 2025 +0800

sci-electronics/circt: drop oldver

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 496d4a94edd147c19149f689bda2ed8cce6ca5ba
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 13 21:05:48 2025 +0800

sci-electronics/circt: add 1.138.0

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit de7ef9b9bcbfa6295f64dd95e17dd731ba784d34
Author: Huang Rui <vowstar@gmail.com>
Date: Mon May 5 11:12:18 2025 +0800

sci-electronics/circt: enable py3.13

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit c42a7dabe57c6a1ee47695903e52a8aebcd00db4
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Mar 22 20:19:06 2025 +0800

sci-electronics/circt: fix missing install files

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d85b16b3cf4b717b8c11c8d26c31a5ddbfb78d43
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Mar 22 20:18:37 2025 +0800

sci-electronics/circt: add 1.76.0

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 388b909e9f3fbe6195c481edcbb73e4e748bd6c7
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Mar 22 19:18:38 2025 +0800

sci-electronics/circt: disable py3.10

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d861362016cf95993e407a2680fc585339a3c16f
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Mar 22 19:18:17 2025 +0800

sci-electronics/circt: disable py3.10

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit e77ab2b81eb45906f4caad59a4a8da24bfb98a6d
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Mar 22 19:17:58 2025 +0800

sci-electronics/circt: enable py3.13 and disable py3.10

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 5ab3d074ea743516cc1faa1f6b3e228e2ed2bac0
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Mar 22 19:17:30 2025 +0800

sci-electronics/circt: add 1.110.0

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit eb2960549999ab46337ae907a30cddf2324b67c7
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Apr 16 11:23:36 2024 +0800

*/*: bump python version

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit a859c76af60163d615b04933ea5060b25b5f029b
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Feb 18 13:12:16 2024 +0800

*.*: Happy new year 2024

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 31db053b1d51dbaa37883eaf73bb31a88b6bcf9f
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Mar 31 13:59:30 2023 +0800

sci-electronics/circt: add 1.37.0

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 34bd16a93fc85c6cd13de7930bdaf765c89a0331
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Jan 28 16:33:42 2023 +0800

*/*: happy new year 2023

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 7ad54fd98a09eacbd99d216240427d2106c9ca3e
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Sep 6 10:16:18 2022 +0800

sci-electronics/circt: improve ebuild style

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 6fa0e7b85ecd367109cf0a3980c17d585e274955
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Aug 28 12:54:57 2022 +0800

sci-electronics/circt: fix source path when PV is 9999

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 644125a9b41087e0a512ad9867724cc59fbf2173
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Aug 28 02:55:52 2022 +0800

sci-electronics/circt: fix python version

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 7804d0b089cf5361b9bc64985cceb6b45cb25e03
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Aug 28 02:20:20 2022 +0800

sci-electronics/circt: change ninja to eninja

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit f8179251384cb33720a802f1261e6b8b8c980af5
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Aug 28 02:05:42 2022 +0800

sci-electronics/circt: add test support

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit cccce1691d3f6ba542acdfd31d84e79ae97efdf4
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Aug 28 01:35:11 2022 +0800

sci-electronics/circt: add missing bin files

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 9bdd69158786f5a736301a8f219bf681c5a6a0ef
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 18:59:27 2022 +0800

sci-electronics/circt: fix license install path

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 6156c658c4b2729fc4dc77b64fd68b64c9653cd0
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 18:48:03 2022 +0800

sci-electronics/circt: add 1.14.0, drop 1.5.2

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit dfd844b4a406e3b850cdc6598e08739832288fe3
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 17:45:15 2022 +0800

sci-electronics/circt: disable firtool build ninja command

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d7aa122f631844057874e8d0d37853ecf8788195
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 17:42:47 2022 +0800

sci-electronics/circt: add llvm build stage

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 3cf528cf7d88d55373b553c233e6c6d10b10c503
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 17:20:27 2022 +0800

sci-electronics/circt: copy llvm source to circt source dir

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 0304f31a91a0c1d54a1572ed222d8af275e76eaf
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 17:18:00 2022 +0800

sci-electronics/circt: add llvm source as symbolic link

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 9e8f85ff5968fc31dcf1f4644fff11c88b7e6d56
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 17:12:28 2022 +0800

sci-electronics/circt: only compile firtool

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 6dfa41a543acd140ed09af937af0ffd9512e5142
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 17:01:09 2022 +0800

sci-electronics/circt: fix llvm source dir

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit c4a685e96a20a0842a26eddd5f1f33c6233a8263
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 16:54:30 2022 +0800

sci-electronics/circt: fix llvm source dir

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 40cd7e3b0db904bae3dbaccf847eedbddb967909
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 16:46:12 2022 +0800

sci-electronics/circt: fix build path

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 12b3808b7766f4aa3897d793d4614fa067dcf617
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 16:29:33 2022 +0800

sci-electronics/circt: fix unquoted variable S

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit e5707ff977500be9c9416ad36c9e8eeeeb8b6510
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 16:27:49 2022 +0800

sci-electronics/circt: add cmake_src_prepare

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 9e5aa051c50e70eab0f7834177125714a49a2753
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Aug 27 16:25:55 2022 +0800

sci-electronics/circt: new package, add 1.5.2

Signed-off-by: Huang Rui <vowstar@gmail.com>