Compare commits

...
Sign in to create a new pull request.

8 commits

Author SHA1 Message Date
Gabriel Somlo
3bf0e4e66a update to 0.63 snapshot 2026-03-07 18:26:08 -05:00
Gabriel Somlo
4010232f18 update to 0.62 2026-02-11 09:18:40 -05:00
Gabriel Somlo
3dece9b1d1 update to 0.61 2026-01-16 11:48:27 -05:00
Gabriel Somlo
c09195e9b3 update to 0.60 snapshot 2025-12-08 21:08:30 -05:00
Gabriel Somlo
6abb5bf26a update to 0.59 snapshot 2025-11-12 17:18:51 -05:00
Gabriel Somlo
48e9bfb6c7 update to 0.58 snapshot 2025-10-11 08:46:20 -04:00
Gabriel Somlo
94f6e3eb79 Rebuilt for Python 3.14.0rc3 bytecode (BZ 2396894) 2025-09-19 15:57:24 -04:00
Gabriel Somlo
3e65e8dcef update to 0.57 snapshot 2025-09-05 07:41:06 -04:00
6 changed files with 57 additions and 21 deletions

8
.gitignore vendored
View file

@ -58,3 +58,11 @@
/yosys-e0747b7.tar.gz
/yosys-60f126c.tar.gz
/yosys-8c71226.tar.gz
/yosys-cec48c6.tar.gz
/yosys_0.52-2.debian.tar.xz
/yosys-9a12d92.tar.gz
/yosys-529886f.tar.gz
/yosys-0e31e38.tar.gz
/yosys-967b47d.tar.gz
/yosys-1717fa0.tar.gz
/yosys-3bc26ff.tar.gz

View file

@ -1,4 +1,4 @@
From 63962356e3a81b3025c8dcfee9c99081c27ccbf2 Mon Sep 17 00:00:00 2001
From 6407842130dd6430c9e754e6551d6c41ba7c495c Mon Sep 17 00:00:00 2001
From: Gabriel Somlo <gsomlo@gmail.com>
Date: Tue, 16 Jul 2024 15:20:56 -0400
Subject: [PATCH 1/3] fedora yosys-cfginc patch
@ -12,10 +12,10 @@ CXXFLAGS with -I/usr/include/yosys
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 512c1410d..1ad3ca923 100644
index 507c74a63..1ec01d2e8 100644
--- a/Makefile
+++ b/Makefile
@@ -784,7 +784,7 @@ LIBS_NOVERIFIC = $(LIBS)
@@ -840,7 +840,7 @@ LIBS_NOVERIFIC = $(LIBS)
endif
$(PROGRAM_PREFIX)yosys-config: misc/yosys-config.in $(YOSYS_SRC)/Makefile
@ -25,10 +25,10 @@ index 512c1410d..1ad3ca923 100644
-e 's#@BINDIR@#$(strip $(BINDIR))#;' -e 's#@DATDIR@#$(strip $(DATDIR))#;' < $< > $(PROGRAM_PREFIX)yosys-config
$(Q) chmod +x $(PROGRAM_PREFIX)yosys-config
diff --git a/tests/various/plugin.sh b/tests/various/plugin.sh
index 2880c8c06..a32f11a13 100644
index 75b4c9e56..ddc8f139f 100644
--- a/tests/various/plugin.sh
+++ b/tests/various/plugin.sh
@@ -3,6 +3,6 @@ rm -f plugin.so
@@ -4,7 +4,7 @@ rm -rf plugin_search
CXXFLAGS=$(../../yosys-config --cxxflags)
DATDIR=$(../../yosys-config --datdir)
DATDIR=${DATDIR//\//\\\/}
@ -36,6 +36,7 @@ index 2880c8c06..a32f11a13 100644
+CXXFLAGS=${CXXFLAGS//\/usr\/include\/yosys/..\/..\/share\/include}
../../yosys-config --exec --cxx ${CXXFLAGS} --ldflags -shared -o plugin.so plugin.cc
../../yosys -m ./plugin.so -p "test" | grep -q "Plugin test passed!"
mkdir -p plugin_search
--
2.49.0
2.52.0

View file

@ -1,4 +1,4 @@
From 501b23d68e797f95046b622af390ec063e6992b4 Mon Sep 17 00:00:00 2001
From ee84a2a0ed040405b85913018f5be232a3744a21 Mon Sep 17 00:00:00 2001
From: Gabriel Somlo <gsomlo@gmail.com>
Date: Thu, 5 Sep 2024 20:56:02 -0400
Subject: [PATCH 2/3] fedora yosys-mancfginc patch
@ -28,7 +28,7 @@ index 74b547a20..91e1e7b28 100644
test0.log: my_cmd.so
$(YOSYS) -QTl test0.log_new -m ./my_cmd.so -p 'my_cmd foo bar' -f verilog absval_ref.v
diff --git a/docs/source/code_examples/extensions/my_cmd.cc b/docs/source/code_examples/extensions/my_cmd.cc
index e6660469c..92f2679a0 100644
index d52268b4a..6b67f10f3 100644
--- a/docs/source/code_examples/extensions/my_cmd.cc
+++ b/docs/source/code_examples/extensions/my_cmd.cc
@@ -1,5 +1,5 @@
@ -68,5 +68,5 @@ index 566d24b18..b09bc567c 100644
#include <string>
#include <map>
--
2.49.0
2.52.0

View file

@ -1,4 +1,4 @@
From 1242cee827c22abad65128bfed3d76651e3c7691 Mon Sep 17 00:00:00 2001
From 793a337eacce0f5d51d470f0dcd196808541c9d6 Mon Sep 17 00:00:00 2001
From: Gabriel Somlo <gsomlo@gmail.com>
Date: Sat, 11 Jan 2025 17:39:16 -0500
Subject: [PATCH 3/3] fedora yosys-cxxopts patch
@ -11,7 +11,7 @@ referencing the cxxopts.hpp include file.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/driver.cc b/kernel/driver.cc
index 76c11853e..6ec4e2397 100644
index fa78bad59..ea1c01f87 100644
--- a/kernel/driver.cc
+++ b/kernel/driver.cc
@@ -21,7 +21,7 @@
@ -24,5 +24,5 @@ index 76c11853e..6ec4e2397 100644
#ifdef YOSYS_ENABLE_READLINE
--
2.49.0
2.52.0

View file

@ -1,2 +1,2 @@
SHA512 (yosys-8c71226.tar.gz) = f2f5030323f551cf024bbd2091cff4275d3863a0c3273d921b8ff8f0a0c9d6ed78298ea875934f3fa96d5f8f32ea3d2227ddcf69d4bc55a6f2af6d314eedb177
SHA512 (yosys_0.52-1.debian.tar.xz) = 99b85decec679f16707d76cb5233b081951016a83dd308163f0d88c8d84df32a130313cea2e608162b07846df8b8efbbd05c351c3f5a61cc03c240a0987d6466
SHA512 (yosys-3bc26ff.tar.gz) = 45bd87d1789d9f0efedc43f480aef6c672a39dd43c3edfdce3f2f2f8191eb6c8f8210208b3853c3df4b15bc8627509f5c827bc6974dd1378c5b5d1b23101e935
SHA512 (yosys_0.52-2.debian.tar.xz) = 9ceba3ae42b16a0b8b7f7c6e8248e6b50fb411ccb755948e184c70aafbcbd1121b011338be29c3abf6f473b23c904f2058f7ca36bfea8562e05e10f5cc24ffdf

View file

@ -1,11 +1,11 @@
%global commit0 8c71226d0050b3ff71e9bc44297480811a21bb56
%global commit0 3bc26ff4d055adfbba8b424508ab4a36405ffc0b
%global shortcommit0 %%(c=%%{commit0}; echo ${c:0:7})
%global snapdate 20250810
%global snapdate 20260304
Name: yosys
Version: 0.56
Release: 2.%{snapdate}git%{shortcommit0}%{?dist}
Version: 0.63
Release: 1.%{snapdate}git%{shortcommit0}%{?dist}
Summary: Yosys Open SYnthesis Suite, including Verilog synthesizer
License: ISC and MIT
URL: http://www.clifford.at/yosys/
@ -14,7 +14,7 @@ Source0: https://github.com/YosysHQ/%{name}/archive/%{commit0}/%{name}-%{
Source1: https://github.com/mdaines/viz.js/releases/download/0.0.3/viz.js
# man pages written for Debian:
Source2: http://http.debian.net/debian/pool/main/y/yosys/yosys_0.52-1.debian.tar.xz
Source2: http://http.debian.net/debian/pool/main/y/yosys/yosys_0.52-2.debian.tar.xz
# requested that upstream include those man pages:
# https://github.com/YosysHQ/yosys/issues/278
@ -39,12 +39,13 @@ BuildRequires: gcc-c++
BuildRequires: cxxopts-devel
BuildRequires: bison flex readline-devel pkgconfig
BuildRequires: tcl-devel libffi-devel
BuildRequires: yosyshq-abc >= 0.56
BuildRequires: yosyshq-abc >= 0.63
BuildRequires: iverilog >= 12.0
BuildRequires: python%{python3_pkgversion}
BuildRequires: python3-devel
BuildRequires: txt2man
BuildRequires: gtkwave
BuildRequires: gtest-devel
# required for documentation:
BuildRequires: graphviz
@ -55,6 +56,7 @@ BuildRequires: python3-click
BuildRequires: python3-furo
BuildRequires: python3-sphinx-latex
BuildRequires: python3-sphinxcontrib-bibtex
BuildRequires: python3-sphinx-inline-tabs
BuildRequires: texlive-comment
BuildRequires: texlive-pgfplots
BuildRequires: texlive-standalone
@ -62,7 +64,7 @@ BuildRequires: rsync
Requires: %{name}-share = %{version}-%{release}
Requires: graphviz python-click python-xdot
Requires: yosyshq-abc >= 0.56
Requires: yosyshq-abc >= 0.63
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval :
ExcludeArch: %{ix86}
@ -173,6 +175,31 @@ make test ABCEXTERNAL=%{_bindir}/abc SEED=314159265359
%changelog
* Wed Mar 04 2026 Gabriel Somlo <gsomlo@gmail.com> - 0.63.1.20260304git3bc26ff
- update to 0.63 snapshot
* Thu Feb 05 2026 Gabriel Somlo <gsomlo@gmail.com> - 0.62.1.20260205git1717fa0
- update to 0.62 snapshot
* Thu Jan 15 2026 Gabriel Somlo <gsomlo@gmail.com> - 0.61.1.20260115git967b47d
- update to 0.61 snapshot
* Fri Dec 05 2025 Gabriel Somlo <gsomlo@gmail.com> - 0.60.1.20251205git0e31e38
- update to 0.60 snapshot
* Tue Nov 11 2025 Gabriel Somlo <gsomlo@gmail.com> - 0.59.1.20251111git529886f
- update to 0.59 snapshot
* Fri Oct 10 2025 Gabriel Somlo <gsomlo@gmail.com> - 0.58.1.20251010git9a12d92
- update to 0.58 snapshot
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 0.57-2.20250904gitcec48c6
- Rebuilt for Python 3.14.0rc3 bytecode
* Thu Sep 04 2025 Gabriel Somlo <gsomlo@gmail.com> - 0.57.1.20250904gitcec48c6
- update to 0.57 snapshot
- update man pages from Debian
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 0.56-2.20250810git8c71226
- Rebuilt for Python 3.14.0rc2 bytecode