323 Commits

Author SHA1 Message Date
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
Paul Zander
07d3c61d2c sci-electronics/logic-bin: small QA fixes
- prebuilt image only works for amd64
- popd requires die
- doins * could glob files leading with `-` turning them into options

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-12-18 22:57:45 +01:00
David Roman
6002a3eb13 sci-electronics/logic-bin: drop 2.4.29, 2.4.36
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-12-18 14:25:02 +01:00
David Roman
9875987fe1 sci-electronics/logic-bin: add 2.4.40
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-12-18 14:24:47 +01:00
Huang Rui
5f58eac1bd sci-electronics/circt: add 1.138.0,drop 1.110.0,1.76.0,1.37.0
closes bug 885045,901457,937504 as oldver

Closes: https://bugs.gentoo.org/885045
Closes: https://bugs.gentoo.org/901457
Closes: https://bugs.gentoo.org/937504
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-13 21:07:41 +08:00
Huang Rui
b6023f6184 sci-electronics/bender: add 0.29.1, drop 0.28.1-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-13 19:42:41 +08:00
Huang Rui
b133564cb3 sci-electronics/coil64: add 2.3.38, drop 2.1.27
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-13 15:00:54 +08:00
Huang Rui
f9a5da648a sci-electronics/bluespec: add 2025.07
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-11 14:20:07 +08:00
Huang Rui
f013fe6428 sci-electronics/verilator: enable py3.14
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-11 14:01:51 +08:00
Huang Rui
f9078fe2b4 sci-electronics/verilator: drop 5.026 5.028, add 5.042
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-11 14:00:34 +08:00
Huang Rui
89b7de0997 sci-electronics/surfer: new package, add 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-10 18:12:18 +08:00
Huang Rui
423f665570 sci-electronics/sby: new package, add 0.60
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-06 20:35:35 +08:00
Huang Rui
0c39134cf2 sci-electronics/yosys: add 0.60, drop 0.57
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-06 12:19:30 +08:00
Paul Zander
517a190af1 */*: Use := on dev-libs/libfmt deps, part 2
Done via:

```
git grep -l "${name}-" |
  xargs sed -i -r -e "s@${name}-[0-9.]*(-r[0-9]*)?@&:=@g"
git grep -l "${name}-" | xargs sed -i -e "s@:=:=@:=@g"
pkgcheck scan --commits \
  -c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-11-18 18:06:05 +01:00
Paul Zander
e07d695d5d */*: Add := to virtual/zlib deps
Add := to virtual/zlib deps, part 1

Done via:

```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```

Add := to virtual/zlib deps

Done via:

```
git grep -l 'virtual/zlib ' |
  xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```

Unify virtual/zlib:0= to virtual/zlib:=

Done via:

```
git grep -l 'virtual/zlib:0=' |
  xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g'
```

Add := to virtual/zlib deps, part 3

Done via:

```
git grep -l 'virtual/zlib:0' |
  xargs sed -i -e 's@virtual/zlib:0@virtual/zlib:=@g'
git grep -l 'virtual/zlib:=/' |
  xargs sed -i -e 's@virtual/zlib:=/@virtual/zlib:0/@g'
```

Add := to virtual/zlib deps, part 4

Done via:

```
git grep -l 'virtual/zlib\[' |
  xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```

Use := on virtual/zlib deps, part 5

Done via:

```
git grep -l 'virtual/zlib-' |
  xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
  -c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```

Use := on virtual/zlib deps, part 6

Done via:

```
git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@'
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-11-18 17:53:08 +01:00
Paul Zander
c23791504e */*: update for virtual/zlib
Update done using:

```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-11-16 23:26:20 +01:00
Huang Rui
14ea4c1805 sci-electronics/slang: add 9.1, drop 9.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-11-14 14:46:55 +08:00
David Roman
0dd30e477c sci-electronics/logic-bin: add 2.4.39
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-11-04 16:08:53 +01:00
Huang Rui
b4b1b5f535 sci-electronics/yosys: add 0.57, drop 0.40-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-09-18 00:27:52 +08:00
David Roman
dc3e89934d sci-electronics/logic-bin: add 2.4.36
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-09-12 12:43:28 +02:00
David Roman
6c5714d65b sci-electronics/logic-bin: drop 2.4.14
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-09-12 12:41:57 +02:00
Huang Rui
10f912f52e sci-electronics/slang: enable py3.14
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-08-15 19:29:10 +08:00
Huang Rui
160ecdc70d sci-electronics/slang: add 9.0, drop 8.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-08-15 19:28:49 +08:00
Huang Rui
676f02abd8 sci-electronics/vcd: fix missing install command
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-07-05 22:50:17 +08:00
David Roman
326fa3b1dc sci-electronics/logic-bin: minor corrections
Fix blank lines, whitespaces & remove unused class

Signed-off-by: David Roman <davidroman96@gmail.com>
2025-06-23 12:40:34 +02:00
David Roman
9f3f74a8ac sci-electronics/logic-bin: add 2.4.29
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-06-23 12:37:07 +02:00
Manuel
dd02730be8 sci-electronics/qucs-s:
Signed-off-by: Manuel <ljn0099@hotmail.com>

Ngspice is now an use flag
2025-06-16 14:49:03 +02:00