267 Commits

Author SHA1 Message Date
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
Takuya Wakazono
015ede5a14
sci-electronics/dsview: fix build with GCC 13
Closes: https://bugs.gentoo.org/887877
Closes: https://bugs.gentoo.org/887913
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-10-19 18:03:50 +09:00
Huang Rui
25bad19b5a
sci-electronics/verilator: fix user CFLAG and missing gdb BDEPEND
- fix overwrites user's optimization (-O*)
- fix calls commands that do not exist: gdb

Closes: https://bugs.gentoo.org/927328
Closes: https://bugs.gentoo.org/887919
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-11 16:29:16 +08:00
Huang Rui
acf94ee297
sci-electronics/verilator: drop 5.022, 5.024
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-10 13:28:44 +08:00
Huang Rui
41ef8bfcd5
sci-electronics/verilator: enable py3.13
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-10 13:28:24 +08:00
Huang Rui
edd1422491
sci-electronics/verilator: add 5.028
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-10 13:28:05 +08:00
Huang Rui
6d3d81ba4f
sci-electronics/verilator: add 5.026
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-10 13:27:48 +08:00
Huang Rui
425ff04616
sci-electronics/slang: drop 4.0, 5.0, 6.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-09 12:32:31 +08:00
Huang Rui
9cd1a47eec
sci-electronics/slang: enable py3.13
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-09 12:31:43 +08:00
Huang Rui
ac4e8a308c
sci-electronics/slang: add 7.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-10-09 12:30:52 +08:00
Takuya Wakazono
5dc8172b79
*/*: drop ia64 keyword
ia64 has been removed from Gentoo.

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-16 20:01:16 +09:00
Huang Rui
b1c251791d
sci-electronics/vcd: don't call CC directly
Bug: https://bugs.gentoo.org/243502
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-08-09 13:01:49 +08:00
Huang Rui
9291c4303e
sci-electronics/vcd: new package, add 221217
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-08-08 18:54:37 +08:00
Huang Rui
61d5e88e62
sci-electronics/yosys: fit Copyright Policy GLEP 76
- Improve ebuild to fit Gentoo's Copyright Policy GLEP 76

Closes: https://bugs.gentoo.org/937371
Signed-off-by: Huang Rui <vowstar@gmail.com>
2024-08-05 18:37:23 +08:00
Julien Roy
2bfaecf392
sci-electronics/open_pdks: treeclean
Bug: https://bugs.gentoo.org/931473
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-06-15 15:37:19 -04:00
Julien Roy
4a2a37bb68
sci-electronics/skywater-pdk: treeclean
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-06-15 15:36:44 -04:00
Vitaly Zdanevich
005ec3465a
*/*: Global replace Gentoo Foundation -> Gentoo Authors
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
2024-06-13 23:24:08 +04:00
Yuhang Zeng
fe47557fba
sci-electronics/circt: enable py3.12 and disable py3.10
Signed-off-by: Yuhang Zeng <unlsycn@unlsycn.com>
2024-06-13 00:33:10 +08:00
Yuhang Zeng
a9ac3703f6
sci-electronics/circt: add 1.76.0
Signed-off-by: Yuhang Zeng <unlsycn@unlsycn.com>
2024-06-13 00:33:10 +08:00
Jan Henke
c7184450f5
sci-electronics/lxi-tools: Add dependency on libcairo, libgdk-pixbuf
Upstream declared these dependency after being reported.

Closes: https://bugs.gentoo.org/933182
Bug: https://github.com/lxi-tools/lxi-tools/issues/87
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-09 18:13:21 +02:00
Jan Henke
4feb00aa85
sci-electronics/lxi-tools: Drop bash-completion dep & use flag
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-09 18:03:32 +02:00
Jan Henke
c6c58643fa
sci-electronics/liblxi: Update copyright
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-09 18:00:51 +02:00
Julien Roy
d3304c2513
sci-electronics/lxi-tools: remove redundant eclass inherit 'xdg-utils'
quoted variable S

Signed-off-by: Julien Roy <julien@jroy.ca>
2024-06-08 16:01:51 -04:00
Jan Henke
781a7e430d
sci-electronics/lxi-tools: Install bash completions
Closes: https://bugs.gentoo.org/928371
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-08 21:02:30 +02:00
Jan Henke
4b8151e540
sci-electronics/lxi-tools: drop 2.1, 2.3
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-08 20:44:28 +02:00
Jan Henke
80c0936cba
sci-electronics/lxi-tools: add 2.7
Closes: https://bugs.gentoo.org/931474
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-08 20:43:45 +02:00
Jan Henke
c7a3924f4b
sci-electronics/liblxi: drop 1.16, 1.18
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-08 20:30:10 +02:00
Jan Henke
d66a5da878
sci-electronics/liblxi: add 1.20
Signed-off-by: Jan Henke <Jan.Henke@taujhe.de>
2024-06-08 20:28:25 +02:00
David Roman
225966e984
sci-electronics/logic-bin: add missing RDEPEND
Closes: https://bugs.gentoo.org/933181
Signed-off-by: David Roman <davidroman96@gmail.com>
2024-06-04 10:37:34 +02:00
David Roman
af69ac8310
sci-electronics/logic-bin: drop 2.4.9
Signed-off-by: David Roman <davidroman96@gmail.com>
2024-06-04 10:37:00 +02:00