396 Commits
Author SHA1 Message Date
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
Manuel ac22c936ab sci-electronics/qucs-s: new package, add 25.1.2
Signed-off-by: Manuel <ljn0099@hotmail.com>
2025-06-16 13:48:55 +02:00
Huang Rui c94aa63307 sci-electronics/slang: add 8.1, drop 8.0-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-05-26 17:17:10 +08:00
Huang Rui 0dc6241a2a sci-electronics/circt: enable py3.13
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-05-05 11:15:41 +08:00
Huang Rui c0b6485997 sci-electronics/dsview: enable py3.13
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-05-04 20:01:26 +08:00
Huang Rui 3822009377 sci-electronics/bluespec: update Manifest
Closes: https://bugs.gentoo.org/954336
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-04-27 16:02:31 +08:00
Vivian Heisz (demize) b8fc03b268 sci-electronics/bluespec: mask USE="doc"
Temporary mask (and removal of the BDEPEND)
due to the masking of asciidoctor-pdf.

Bug: https://bugs.gentoo.org/954116
Signed-off-by: Vivian Heisz (demize) <demize@unstable.systems>
2025-04-20 15:54:16 -04:00
Huang Rui db6050a3c9 sci-electronics/cocotb-bus: new package, add 0.2.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-04-07 22:26:54 +08:00
Huang Rui 09e3824ad4 sci-electronics/cocotb: new package, add 1.9.2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-04-03 16:57:21 +08:00
Huang Rui 83717f9eea sci-electronics/circt: drop 1.14.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-22 21:17:00 +08:00
Huang Rui 2bd1802cea sci-electronics/circt: add 1.110.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-22 21:16:40 +08:00
Huang Rui 5bf3ae623b sci-electronics/bluespec: add 2025.01.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-16 09:35:12 +08:00
Lucio Sauer 5e0387ac02 sci-electronics/bluespec: bump copyright notice to 2025
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-03-08 12:04:52 +01:00
Huang Rui b85123bb38 sci-electronics/bluespec: add 2024.07
- Using app-eselect/eselect-bluespec to switch version

Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-07 17:31:51 +08:00
Huang Rui 7517372d63 sci-electronics/bluespec: add 2024.01
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-07 17:30:40 +08:00
Huang Rui eb63aa0249 sci-electronics/slang: fix 950641, add missing RDEPEND
- add missing RDEPEND dev-libs/libfmt:=

Closes: https://bugs.gentoo.org/950641
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-06 13:19:24 +08:00
Huang Rui a8cd73b3db sci-electronics/bender: fix 950640
- rust does not use *FLAGS from make.conf

Closes: https://bugs.gentoo.org/950640
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-03-06 12:34:45 +08:00
Anna (cybertailor) Vyalkova bb0aae8ad3 */*: disable py3.10
Python 3.10 target is scheduled for removal in Gentoo:
https://public-inbox.gentoo.org/gentoo-dev/e6ca9f1f4ababb79ab2a3d005c39b483c3ecef6e.camel@gentoo.org/

Sphinx 8.2.0 already dropped support for CPython 3.10 and PyPy 3.10,
leading to multiple CI failures in ::guru.

We can safely remove this target, because GURU is "experimental" and
does not have stable keywords.

Let's not remove "pypy3" right now because
a) There are not many packages using it.
b) So we can see which packages supported PyPy 3.10, and test them with
   PyPy 3.11.

Closes: https://github.com/gentoo/guru/pull/291
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-02-21 17:51:14 +05:00
Huang Rui b5a4f559f3 sci-electronics/bender: new package, add 0.28.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-02-20 20:09:10 +08:00
Huang Rui e46bfa7050 sci-electronics/slang: drop 7.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-02-16 01:12:44 +08:00
Huang Rui f6c3ddd2d6 sci-electronics/slang: add 8.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-02-16 01:11:53 +08:00
Paul Zander 2948484bf1 move {sys-devel,llvm-core}/clang
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2024-12-11 16:59:52 +01:00
Takuya Wakazono 701bd6fc08 sci-electronics/dsview: fix patch name
Closes: https://bugs.gentoo.org/942805
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-11-03 18:23:14 +09:00
Yongxiang Liang a9a81baf32 sci-electronics/dsview: add 1.3.2
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
2024-11-01 20:01:29 +08:00
Huang Rui 0d1939c861 sci-electronics/kactus2: drop 3.12.0, 3.13.0, 3.13.1
- Drop old eclass and patches, fix 9999 ebuild

Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-21 20:26:36 +08:00
Huang Rui 083b6fc697 sci-electronics/kactus2: enable py3.13
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-21 20:23:14 +08:00
Huang Rui 7dd29944a2 sci-electronics/kactus2: add 3.13.3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-21 20:22:47 +08:00
Takuya Wakazono 9385071a26 sci-electronics/dsview: drop 1.2.1
Closes: https://bugs.gentoo.org/789138 (obsolete)
Closes: https://bugs.gentoo.org/794553 (obsolete)
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-10-19 18:03:50 +09:00