From e76a9731a0ecbca9397e8a7e01fb896f06ab8001 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Feb 2025 01:52:58 +0000 Subject: [PATCH 1/8] Update to 5.034 upstream release - Resolves: rhbz#2347446 Upstream tag: v5.034 Upstream commit: 436d3d76 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- verilator.spec | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 132890e..0b1593f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ verilator-3.803.tgz /verilator-5.028.tar.gz /verilator-5.030.tar.gz /verilator-5.032.tar.gz +/verilator-5.034.tar.gz diff --git a/README.packit b/README.packit index 3826605..2cdc258 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.106.0. +The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. diff --git a/sources b/sources index 3399b7e..ff0c117 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (verilator-5.032.tar.gz) = a250c1a85bc5e17ec0d3dbf4cbc95e66d6389ac44866c6846b0ded50db77e912b9ab53bb97b5b8da9ed399d08d73d5980ce1807042c810aaa84c554168f32b63 +SHA512 (verilator-5.034.tar.gz) = da97b8434edc116afc5ca0835ba5336dce3518dd933db8d3bb9ce39211ffdb2c978f9f1f683efabf9e97a93a521821e561f43dc13bf35abde72d01b45d390054 diff --git a/verilator.spec b/verilator.spec index 054a075..b89de66 100644 --- a/verilator.spec +++ b/verilator.spec @@ -16,7 +16,7 @@ %bcond mold 0 Name: verilator -Version: 5.032 +Version: 5.034 Release: %autorelease Summary: A fast simulator for synthesizable Verilog License: LGPL-3.0-only OR Artistic-2.0 From 0b1dd4a7d3925cb30361fd40ada14fc89d83e417 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Feb 2025 01:53:20 +0000 Subject: [PATCH 2/8] Update to 5.034 upstream release - Resolves: rhbz#2347446 Upstream tag: v5.034 Upstream commit: 436d3d76 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- verilator.spec | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 132890e..0b1593f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ verilator-3.803.tgz /verilator-5.028.tar.gz /verilator-5.030.tar.gz /verilator-5.032.tar.gz +/verilator-5.034.tar.gz diff --git a/README.packit b/README.packit index 3826605..2cdc258 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.106.0. +The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. diff --git a/sources b/sources index 3399b7e..ff0c117 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (verilator-5.032.tar.gz) = a250c1a85bc5e17ec0d3dbf4cbc95e66d6389ac44866c6846b0ded50db77e912b9ab53bb97b5b8da9ed399d08d73d5980ce1807042c810aaa84c554168f32b63 +SHA512 (verilator-5.034.tar.gz) = da97b8434edc116afc5ca0835ba5336dce3518dd933db8d3bb9ce39211ffdb2c978f9f1f683efabf9e97a93a521821e561f43dc13bf35abde72d01b45d390054 diff --git a/verilator.spec b/verilator.spec index 054a075..b89de66 100644 --- a/verilator.spec +++ b/verilator.spec @@ -16,7 +16,7 @@ %bcond mold 0 Name: verilator -Version: 5.032 +Version: 5.034 Release: %autorelease Summary: A fast simulator for synthesizable Verilog License: LGPL-3.0-only OR Artistic-2.0 From 37db2712414b42fe906f02223ceb31ca4eb7003c Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 27 Apr 2025 22:27:17 +0000 Subject: [PATCH 3/8] Update to 5.036 upstream release - Resolves: rhbz#2362594 Upstream tag: v5.036 Upstream commit: eca2b4c9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- verilator.spec | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0b1593f..e29baac 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ verilator-3.803.tgz /verilator-5.030.tar.gz /verilator-5.032.tar.gz /verilator-5.034.tar.gz +/verilator-5.036.tar.gz diff --git a/README.packit b/README.packit index 2cdc258..807ffc6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.1.1.post1.dev1+g7c5e02df. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. diff --git a/sources b/sources index ff0c117..93810dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (verilator-5.034.tar.gz) = da97b8434edc116afc5ca0835ba5336dce3518dd933db8d3bb9ce39211ffdb2c978f9f1f683efabf9e97a93a521821e561f43dc13bf35abde72d01b45d390054 +SHA512 (verilator-5.036.tar.gz) = ce80620f690eb1fc688bbf2d15bb1a559e733ed2183c1c1b890d55a5ec9e803aa065d1f46f92a6552cccb939115814ec3359b4a3f17b514c644d1ad7060a5bc3 diff --git a/verilator.spec b/verilator.spec index b89de66..b588eaa 100644 --- a/verilator.spec +++ b/verilator.spec @@ -16,7 +16,7 @@ %bcond mold 0 Name: verilator -Version: 5.034 +Version: 5.036 Release: %autorelease Summary: A fast simulator for synthesizable Verilog License: LGPL-3.0-only OR Artistic-2.0 From b45a9349fa4013e402d009c3a8811c2e6f8caaec Mon Sep 17 00:00:00 2001 From: Nolan Poe Date: Sun, 27 Apr 2025 20:31:27 -0700 Subject: [PATCH 4/8] Add python3-distro --- verilator.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/verilator.spec b/verilator.spec index b588eaa..beb9d75 100644 --- a/verilator.spec +++ b/verilator.spec @@ -47,6 +47,7 @@ BuildRequires: perl(strict) BuildRequires: perl(Time::HiRes) BuildRequires: perl(vars) BuildRequires: python3-devel +BuildRequires: python3-distro BuildRequires: sed %if %{with tcmalloc} BuildRequires: gperftools-libs From 8d599b34073e26bdd151b5659d3265d0b673552e Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 16 Jul 2025 16:22:18 -0600 Subject: [PATCH 5/8] Stop building for 32-bit x86 --- verilator.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/verilator.spec b/verilator.spec index beb9d75..01e423f 100644 --- a/verilator.spec +++ b/verilator.spec @@ -23,6 +23,9 @@ License: LGPL-3.0-only OR Artistic-2.0 URL: https://veripool.org/verilator/ Source: https://github.com/verilator/verilator/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz +# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + BuildRequires: autoconf BuildRequires: bison BuildRequires: coreutils From a6ee74841bbd933cea7bb192ee1aff6025c1b84b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:03:08 +0000 Subject: [PATCH 6/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a3e65578018592530e0c31f725d76b8ad017855d Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 31 Aug 2025 04:29:38 +0000 Subject: [PATCH 7/8] Update to 5.040 upstream release - Resolves: rhbz#2378999 Upstream tag: v5.040 Upstream commit: 51cdf52d Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- verilator.spec | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e29baac..9d91033 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ verilator-3.803.tgz /verilator-5.032.tar.gz /verilator-5.034.tar.gz /verilator-5.036.tar.gz +/verilator-5.040.tar.gz diff --git a/README.packit b/README.packit index 807ffc6..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/sources b/sources index 93810dc..df68504 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (verilator-5.036.tar.gz) = ce80620f690eb1fc688bbf2d15bb1a559e733ed2183c1c1b890d55a5ec9e803aa065d1f46f92a6552cccb939115814ec3359b4a3f17b514c644d1ad7060a5bc3 +SHA512 (verilator-5.040.tar.gz) = 3997791963305f4556a8f3b87e050eba5ad9952c0eb041c5ac981276ef385219e5c162a01e1ec966e5e814a334caa4e92f8e939e9cfbc068b30935f5ee6e9804 diff --git a/verilator.spec b/verilator.spec index 01e423f..e87d574 100644 --- a/verilator.spec +++ b/verilator.spec @@ -16,7 +16,7 @@ %bcond mold 0 Name: verilator -Version: 5.036 +Version: 5.040 Release: %autorelease Summary: A fast simulator for synthesizable Verilog License: LGPL-3.0-only OR Artistic-2.0 From aafbc5153deae9be65b78a9356ddb7d691f29de8 Mon Sep 17 00:00:00 2001 From: Nolan Poe Date: Sun, 31 Aug 2025 00:57:10 -0700 Subject: [PATCH 8/8] Only enable CCWARN on arm64 and amd64 --- verilator.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/verilator.spec b/verilator.spec index e87d574..1ea2d2c 100644 --- a/verilator.spec +++ b/verilator.spec @@ -1,6 +1,12 @@ # Universal build flags %bcond longtests 0 + +# Only enable extended warnings on supported platforms +%ifarch x86_64 aarch64 %bcond ccwarn 1 +%else +%bcond ccwarn 0 +%endif # tcmalloc and z3 are not available on EL %if 0%{?rhel}%{?centos}