Commit Graph

89 Commits

Author SHA1 Message Date
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