Commit Graph

361 Commits

Author SHA1 Message Date
Florian Albrechtskirchinger
402c3ea7a2 sci-electronics/openboardview-bin: fix deprecated dependency
sys-libs/zlib -> virtual/zlib:0/1

Signed-off-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2026-06-26 13:18:08 +02:00
Florian Albrechtskirchinger
2c5bee1fce */*: fix a few BadDescriptions
Just the ones appearing in pkgdev push -A.

Signed-off-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2026-06-26 09:16:56 +02:00
tooknox
6dc22a895f sci-electronics/openboardview-bin: bug fix
- fix runtime dependencies

Closes: https://bugs.gentoo.org/977948

Signed-off-by: tooknox <yt+gentoo@sysv.in>
2026-06-24 01:33:24 +05:30
Huang Rui
0c686cc5fb sci-electronics/surfer: inherit xdg to update mimeinfo cache
The desktop file ships a MimeType key, so the package must refresh the desktop
mimeinfo cache on install and removal. Inherit xdg so pkg_postinst and pkg_postrm run
update-desktop-database.

Closes: https://bugs.gentoo.org/977937
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-23 19:06:00 +08:00
tooknox
c638bb83d9 sci-electronics/flexbv-free-bin: new package, add 5.3156
- also added FlexBV-Free-EULA

Signed-off-by: tooknox <yt+gentoo@sysv.in>
2026-06-22 11:37:58 +05:30
tooknox
eb995c2d6d sci-electronics/openboardview-bin: new package, add 10.0.0
Signed-off-by: tooknox <yt+gentoo@sysv.in>
2026-06-22 01:33:09 +05:30
Huang Rui
20351d8fe7 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.

Closes: https://bugs.gentoo.org/977877
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-21 23:12:24 +08:00
Huang Rui
5691f8b2f5 sci-electronics/surfer: fix install with USE=debug
Under USE=debug cargo builds into target/debug, so the hardcoded
target/release path made dobin fail. Use cargo_target_dir so the
install path follows the active profile.

Closes: https://bugs.gentoo.org/977872
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-21 23:12:23 +08:00
Huang Rui
1d6e3a4fa6 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.

Closes: https://bugs.gentoo.org/977442
Closes: https://bugs.gentoo.org/977441
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-15 14:24:56 +08:00
Huang Rui
e4c0f28b67 sci-electronics/surfer: install icon and desktop from source tree
- /-/raw/main/ assets drift and stop matching the recorded Manifest size
- the v0.7.0 tarball already ships surfer/assets so the extra fetch is dropped
- strip the .png from the desktop Icon key to pass desktop-file validation

Closes: https://bugs.gentoo.org/975824
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-15 01:50:04 +08:00
Huang Rui
df0e0bcadd sci-electronics/yosys: call python_setup for valid PYTHON_EXECUTABLE
- llvm-r2 pkg_setup shadowed python-any-r1 so PYTHON was empty in all phases
- call python_setup in pkg_setup and drop the src_prepare shebang/chmod loop
- python_fix_shebang the installed yosys-smtbmc and yosys-witness wrappers

Closes: https://bugs.gentoo.org/976328
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-14 04:06:43 +08:00
Huang Rui
2b8f831d5a sci-electronics/circt: do not build LLVM gold plugin
- drop LLVM_BINUTILS_INCDIR so the gold plugin needing plugin-api.h is skipped

Closes: https://bugs.gentoo.org/975539
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-14 04:06:43 +08:00
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