Commit Graph

349 Commits

Author SHA1 Message Date
Huang Rui
3b85e81bb0 sci-electronics/sby: add 0.65
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-25 13:06:47 +08:00
Huang Rui
ecf0f51793 sci-electronics/yosys: add 0.65
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-25 13:06:47 +08:00
Huang Rui
8b6fb25c74 sci-electronics/verilator: add 5.048-r3, drop -r2
- Empty CFG_CXXFLAGS_OPT/DBG and CFG_LDFLAGS_DBG so user CXXFLAGS wins.
- Strip -Os/-O0 from verilated.mk, driver.py, examples for full QA silence.

Closes: https://bugs.gentoo.org/975970
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 20:33:37 +08:00
Manuel (ljn0099)
e5418d03c6 sci-electronics/qucs-s:
Signed-off-by: Manuel (ljn0099) <manuel@picoweather.net>

Add qucs-s-26.1.1 and drop qucs-s-25.2.0, qucs-s-25.1.2
2026-05-20 19:11:16 +02:00
Huang Rui
dec2105017 sci-electronics/kactus2: enable python3_14
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 22:20:10 +08:00
Huang Rui
90cf694ff7 sci-electronics/verilator: enable python3_15 on live ebuild
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:34:46 +08:00
Huang Rui
16f4383b2e sci-electronics/verilator: add 5.048-r2, drop 5.048-r1
- test_regress/driver.py imports the third-party 'distro' module,
  which was not declared in BDEPEND, so FEATURES=test crashed with
  ModuleNotFoundError before any test could run.
- Add dev-python/distro under the test? block.

Closes: https://bugs.gentoo.org/975581
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:31:07 +08:00
Huang Rui
77875fd7ca sci-electronics/slang: add 11.0-r1, drop 11.0
- Upstream gates catch2_min_version at 3.14 but Gentoo ships only 3.13.
- find_package fails, FetchContent_MakeAvailable git-clones Catch2 at
  build time and dies in network-sandbox (CF0014).
- Patch the floor to 3.13 so find_package matches dev-cpp/catch.

Closes: https://bugs.gentoo.org/975580
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:15:28 +08:00
Huang Rui
add9224277 sci-electronics/verilator: add 5.048-r1, drop 5.048
- src_prepare seds replaced bare "python3" with ${EPYTHON}, mangling
  variable names like python3_version into python3.13_version.
- Use word-boundary regex (\<python3\>) so only command-name tokens
  are substituted, leaving identifiers alone.

Closes: https://bugs.gentoo.org/975566
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:03:31 +08:00
Huang Rui
aee780ae91 sci-electronics/dsview: add 1.3.2-r2, drop 1.3.2-r1
- Patch cmake_minimum_required from 2.8.6 to 3.10 in both
  CMakeLists.txt files to satisfy CMake 4 policy floor.
- Removes the QA0023 nag and the eclass workaround injection.

Closes: https://bugs.gentoo.org/975564
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 19:46:45 +08:00
Huang Rui
fb34e5df3a sci-electronics/cocotb: add 2.0.1-r1 for py3.14, drop 2.0.1
- Lift upstream setup.py max_python3_minor_version 13 to 14 via patch.
- Verified: pip wheel build, C extensions, core imports OK on 3.14.5.

Closes: https://bugs.gentoo.org/975540
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 19:20:18 +08:00
Filip Kobierski
f496fba5c3 sci-electronics/cocotb: limit python compat to 3.13 for 2.0.1
Closes: https://bugs.gentoo.org/975540
Signed-off-by: Filip Kobierski <fkobi@pm.me>
2026-05-20 11:13:01 +02:00
Huang Rui
8c584b8472 sci-electronics/slang: drop 10.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:33:47 +08:00
Huang Rui
802e87369c sci-electronics/slang: add 11.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:30:50 +08:00
Huang Rui
75ea5aa7ae sci-electronics/bluespec: drop 2022.01-r1, 2023.07, 2024.01
Closes: https://bugs.gentoo.org/869185
Closes: https://bugs.gentoo.org/869188
Closes: https://bugs.gentoo.org/887907
Closes: https://bugs.gentoo.org/887909
Closes: https://bugs.gentoo.org/887911
Closes: https://bugs.gentoo.org/951129
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:07:27 +08:00
Huang Rui
b07d6590dc sci-electronics/coil64: add 2.4.39-r1, drop 2.4.39
- Migrate to Qt6 via core5compat: dev-qt/qtbase:6 + dev-qt/qt5compat:6.
- Switch eqmake5 to eqmake6.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:27:45 +08:00
Huang Rui
b01940307f sci-electronics/dsview: add 1.3.2-r1, migrate to Qt6, drop 1.3.0, 1.3.2
- Switch RDEPEND to dev-qt/qtbase:6 + dev-qt/qtsvg:6.
- Pass -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Core=ON so upstream's Qt5-first
  detection takes the Qt6 branch.
- Apply upstream c428bd66 to fix nativeEvent override under Qt6.
- Refresh PYTHON_COMPAT to python3_{12..15}.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:12:02 +08:00
Huang Rui
dff40a1df2 sci-electronics/bluespec: add 2026.01, drop 2025.07
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-03 16:40:49 +08:00
Huang Rui
31261bc5cc sci-electronics/surfer: add 0.7.0, drop 0.6.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-29 01:02:42 +08:00
Huang Rui
1a07ec60de sci-electronics/verilator: add 5.048, drop 5.046
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-29 00:46:45 +08:00
Huang Rui
8fe124fe36 sci-electronics/sby: add 0.64, drop 0.63
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-22 14:30:52 +08:00
Huang Rui
d2da68ae85 sci-electronics/yosys: add 0.64, drop 0.63
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-22 14:30:52 +08:00
Huang Rui
4894dc2be3 sci-electronics/slang: add 10.0, drop 9.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-16 21:13:43 +08:00
David Roman
eb377b96cb sci-electronics/logic-bin: drop 2.4.41, 2.4.42
Signed-off-by: David Roman <stkw0@disroot.org>
2026-04-07 14:00:23 +02:00
David Roman
48cbbddbc9 sci-electronics/logic-bin: add 2.4.44
Signed-off-by: David Roman <stkw0@disroot.org>
2026-04-07 14:00:07 +02:00
Huang Rui
fa0540773d sci-electronics/cocotb-bus: add 0.3.0, drop 0.2.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-06 17:43:48 +08:00
Huang Rui
bcd9d75ae1 sci-electronics/cocotb: add 2.0.1, update PYTHON_COMPAT
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-31 23:22:49 +08:00
Huang Rui
c7be3eba67 sci-electronics/coil64: add 2.4.39, drop 2.3.38
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-31 23:22:49 +08:00
David Roman
d041cbbc87 sci-electronics/logic-bin: add 2.4.43
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-13 14:38:06 +01:00
David Roman
68fbddeaec */*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-10 10:54:23 +01:00
David Roman
07ada6e03f */*: update my maintainer email
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-03-08 22:28:50 +01:00
Huang Rui
6607eaf893 sci-electronics/circt: add 1.140.0, drop 1.138.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-05 18:28:12 +08:00
Huang Rui
4542a94db1 sci-electronics/yosys: add 0.63, drop 0.62
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-05 18:28:11 +08:00
Huang Rui
2568eda604 sci-electronics/sby: add 0.63, drop 0.62
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-05 18:28:11 +08:00
Huang Rui
042b23359e sci-electronics/bender: add 0.31.0, drop 0.30.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-05 18:28:11 +08:00
Huang Rui
411c3c319a sci-electronics/surfer: add 0.6.0, drop 0.5.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-03 19:05:36 +08:00
Huang Rui
f8cd72ed07 sci-electronics/bender: add 0.30.0, drop 0.29.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-03 19:05:36 +08:00
Huang Rui
020d088334 sci-electronics/yosys: add 0.62, drop 0.61-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-03 19:05:36 +08:00
Huang Rui
27c435020d sci-electronics/verilator: add 5.046, drop 5.044
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-03 19:05:36 +08:00
Huang Rui
5f70821648 sci-electronics/sby: add 0.62, drop 0.61
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-03 19:05:36 +08:00
David Roman
69b718c5ea sci-electronics/logic-bin: add 2.4.42
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-03-02 11:31:51 +01:00
David Roman
548158220e sci-electronics/logic-bin: drop 2.4.39, 2.4.40
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-03-02 11:30:56 +01:00
Manuel
366006a464 sci-electronics/qucs-s: add 25.2.0
Signed-off-by: Manuel <ljn0099@hotmail.com>
2026-03-01 11:11:00 +01:00
David Roman
3c2bb86805 sci-electronics/logic-bin: add 2.4.41
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-02-09 15:57:48 +01:00
Huang Rui
3dfab58c6a sci-electronics/yosys: inherit llvm-r2, remove tcl use flag
- inherit llvm-r2.eclass
- remove tcl use flag
- happy new year 2026

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-01-16 13:11:53 +08:00
Huang Rui
f655f77c1b sci-electronics/sby: add 0.61, drop 0.60
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-01-14 18:18:30 +08:00
Huang Rui
ad10f29c19 sci-electronics/yosys: add 0.61, drop 0.60
Closes: https://bugs.gentoo.org/933183
Closes: https://bugs.gentoo.org/937505
Closes: https://bugs.gentoo.org/931001
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-01-14 18:17:19 +08:00
Huang Rui
50728115dc sci-electronics/verilator: add 5.044, drop 5.042
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-01-05 11:06:50 +08:00
Huang Rui
1f53ef9c57 sci-electronics/surfer: add 0.5.0, drop 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-24 20:20:20 +08:00
Paul Zander
cc278eaa5a sci-electronics/cocotb-bus: Remove py3.11
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-12-22 18:03:14 +01:00