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
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
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
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
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
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
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
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
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
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
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
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
49e4ea0de6
sci-electronics/verilator: disable py3.9
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2024-04-30 16:21:01 +08:00
Huang Rui
42b524c3fe
sci-electronics/verilator: add 5.024
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2024-04-30 16:20:10 +08:00
Florian Schmaus
3a02c92520
sci-electronics/verilator: minor style fixes, no need for an explicit pkg_setup
...
Signed-off-by: Florian Schmaus <flow@gentoo.org >
2024-04-04 12:07:58 +02:00
Huang Rui
01e3aec7e7
sci-electronics/verilator: fix compile bugs
...
- fix fails to compile with dev-lang/python-exec[-native-symlinks]
- fix adds debug flags (-g/-ggdb) on its own
Closes: https://bugs.gentoo.org/785151
Closes: https://bugs.gentoo.org/887917
Signed-off-by: Huang Rui <vowstar@gmail.com >
2024-03-18 21:19:09 +08:00
Huang Rui
12ac6bf158
sci-electronics/verilator: drop 4.106
...
Closes: https://bugs.gentoo.org/885691
Closes: https://bugs.gentoo.org/885735
Signed-off-by: Huang Rui <vowstar@gmail.com >
2024-03-18 21:17:58 +08:00
Huang Rui
f7267d3fb6
sci-electronics/verilator: drop 5.014, 5.018
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2024-03-16 13:56:25 +08:00
Huang Rui
db49e23625
sci-electronics/verilator: add 5.022
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2024-03-16 13:53:39 +08:00
Huang Rui
4523ada229
sci-electronics/verilator: fix UNKNOWN_REV version
...
https://github.com/verilator/verilator/issues/3352
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-11-15 14:52:21 +08:00
Huang Rui
d62186519d
sci-electronics/verilator: changed year to 2023
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-11-03 17:47:38 +08:00
Huang Rui
3442c4d12e
sci-electronics/verilator: add 5.018
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-11-03 17:46:40 +08:00
Huang Rui
187f83aa26
sci-electronics/verilator: add 5.014, drop 5.008
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-08-09 14:21:31 +08:00
Huang Rui
41cfe1d3ac
sci-electronics/verilator: drop 5.004, 5.006
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-03-31 13:17:54 +08:00
Huang Rui
3522336352
sci-electronics/verilator: add 5.008
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-03-31 13:17:25 +08:00
Huang Rui
8cb4cca7d9
sci-electronics/verilator: add 5.006
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-01-31 12:22:31 +08:00
Huang Rui
532ce45fff
sci-electronics/verilator: drop 4.228
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-01-31 12:22:31 +08:00
Huang Rui
08dfa7fb6e
sci-electronics/verilator: add 4.106
...
cocotb can't work after verilator 4.106
Issue: https://github.com/verilator/verilator/issues/2810
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-01-31 12:22:30 +08:00
Huang Rui
a1863ca0de
sci-electronics/verilator: drop 5.002
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-01-06 16:37:05 +08:00
Huang Rui
32e2dfd199
sci-electronics/verilator: add 5.004
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-01-06 16:36:19 +08:00
Huang Rui
c849de2d2c
sci-electronics/verilator: add 5.002
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-11-21 15:47:34 +08:00
Huang Rui
dd3f9269d6
sci-electronics/verilator: drop 4.226
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-10-25 09:25:14 +08:00
Huang Rui
c68f548bcf
sci-electronics/verilator: add 4.228
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-10-25 09:24:13 +08:00
Huang Rui
cf11bff06a
sci-electronics/verilator: drop 4.224
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-09-06 11:09:44 +08:00
Huang Rui
a616d5a11f
sci-electronics/verilator: add 4.226
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-09-06 11:08:54 +08:00
Huang Rui
5051e2f65f
sci-electronics/verilator: drop 4.218, 4.220
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-07-08 13:00:30 +08:00
Huang Rui
b1e041cfb8
sci-electronics/verilator: update EAPI 7 -> 8
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-07-08 12:59:55 +08:00
Huang Rui
dc5284155a
sci-electronics/verilator: add 4.224
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-07-08 12:59:06 +08:00
Huang Rui
fe2f9af91c
sci-electronics/verilator: changed url to https
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-07-08 12:57:59 +08:00
Huang Rui
68bcfdd5dd
sci-electronics/verilator: drop old
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-04-01 11:24:30 +08:00
Huang Rui
9e6239e171
sci-electronics/verilator: bump to 4.220
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-04-01 11:23:51 +08:00
Huang Rui
8e0fbba390
sci-electronics/verilator: bump to 4.218
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar@gmail.com >
2022-02-15 18:51:13 +08:00
Huang Rui
5a8e5b0c64
sci-electronics/verilator: drop 4.202
...
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar@gmail.com >
2021-07-28 10:41:04 +08:00