public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/yosys] rawhide: update to 0.66 snapshot
@ 2026-06-03  9:46 Gabriel Somlo
  0 siblings, 0 replies; only message in thread
From: Gabriel Somlo @ 2026-06-03  9:46 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/yosys
Branch : rawhide
Commit : 30fe03a5515ee2438f871927a8a804c3f758eda8
Author : Gabriel Somlo <gsomlo@gmail.com>
Date   : 2026-06-03T05:45:59-04:00
Stats  : +25/-57 in 7 file(s)
URL    : https://src.fedoraproject.org/rpms/yosys/c/30fe03a5515ee2438f871927a8a804c3f758eda8?branch=rawhide

Log:
update to 0.66 snapshot

---
diff --git a/.gitignore b/.gitignore
index 5dfc193..9551dcd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,4 @@
 /yosys-1717fa0.tar.gz
 /yosys-3bc26ff.tar.gz
 /yosys-90c26fe.tar.gz
+/yosys-86f2dde.tar.gz

diff --git a/0001-fedora-yosys-cfginc-patch.patch b/0001-fedora-yosys-cfginc-patch.patch
index ff01bf1..487cb9b 100644
--- a/0001-fedora-yosys-cfginc-patch.patch
+++ b/0001-fedora-yosys-cfginc-patch.patch
@@ -1,7 +1,7 @@
-From 5dd9b36d4a3d298c7d5d3192464be6140fd93c7b Mon Sep 17 00:00:00 2001
+From dd996595321640e5c8e62691d773d5c8e99cbee0 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/4] fedora yosys-cfginc patch
+Date: Mon, 1 Jun 2026 14:19:57 -0400
+Subject: [PATCH 1/3] fedora yosys-cfginc patch
 
 Fedora-specific patch:
 Change the substitution done when making yosys-config so that it outputs
@@ -12,10 +12,10 @@ CXXFLAGS with -I/usr/include/yosys
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/Makefile b/Makefile
-index 4af083df4..8e5047464 100644
+index 99a00fd40..d7ec57aed 100644
 --- a/Makefile
 +++ b/Makefile
-@@ -842,7 +842,7 @@ LIBS_NOVERIFIC = $(LIBS)
+@@ -845,7 +845,7 @@ LIBS_NOVERIFIC = $(LIBS)
  endif
  
  $(PROGRAM_PREFIX)yosys-config: misc/yosys-config.in $(YOSYS_SRC)/Makefile
@@ -25,17 +25,17 @@ index 4af083df4..8e5047464 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 75b4c9e56..ddc8f139f 100644
+index 4e645ee17..49435d7aa 100644
 --- a/tests/various/plugin.sh
 +++ b/tests/various/plugin.sh
 @@ -4,7 +4,7 @@ rm -rf plugin_search
- CXXFLAGS=$(../../yosys-config --cxxflags)
- DATDIR=$(../../yosys-config --datdir)
+ CXXFLAGS=$(${YOSYS_CONFIG} --cxxflags)
+ DATDIR=$(${YOSYS_CONFIG} --datdir)
  DATDIR=${DATDIR//\//\\\/}
 -CXXFLAGS=${CXXFLAGS//$DATDIR/..\/..\/share}
 +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!"
+ ${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.54.0

diff --git a/0002-fedora-yosys-mancfginc-patch.patch b/0002-fedora-yosys-mancfginc-patch.patch
index 918c02c..190b462 100644
--- a/0002-fedora-yosys-mancfginc-patch.patch
+++ b/0002-fedora-yosys-mancfginc-patch.patch
@@ -1,7 +1,7 @@
-From dd8fb3752ae631b4c200a37288d0e2067d09c556 Mon Sep 17 00:00:00 2001
+From d9c91f2ab37928ef3f38eef6d166dc182f11bc2a 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/4] fedora yosys-mancfginc patch
+Subject: [PATCH 2/3] fedora yosys-mancfginc patch
 
 Fedora-specific patch:
 When invoking yosys-config for examples in "make docs", need to use
@@ -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 d52268b4a..6b67f10f3 100644
+index 742697b6e..60a3c6d13 100644
 --- a/docs/source/code_examples/extensions/my_cmd.cc
 +++ b/docs/source/code_examples/extensions/my_cmd.cc
 @@ -1,5 +1,5 @@
@@ -53,7 +53,7 @@ index 17f700c88..a15eb3005 100644
  .PHONY: clean
  clean:
 diff --git a/docs/source/code_examples/stubnets/stubnets.cc b/docs/source/code_examples/stubnets/stubnets.cc
-index 566d24b18..b09bc567c 100644
+index 41fb66e82..5a3b5a42d 100644
 --- a/docs/source/code_examples/stubnets/stubnets.cc
 +++ b/docs/source/code_examples/stubnets/stubnets.cc
 @@ -5,8 +5,8 @@

diff --git a/0003-fedora-yosys-cxxopts-patch.patch b/0003-fedora-yosys-cxxopts-patch.patch
index 1d91b65..3464a33 100644
--- a/0003-fedora-yosys-cxxopts-patch.patch
+++ b/0003-fedora-yosys-cxxopts-patch.patch
@@ -1,14 +1,14 @@
-From 79363ce705d15851b51506c0c664d3496f696ed9 Mon Sep 17 00:00:00 2001
+From 9011866d64865a244bdaabcb5597a8ceb5c3a95f Mon Sep 17 00:00:00 2001
 From: Gabriel Somlo <gsomlo@gmail.com>
 Date: Wed, 8 Apr 2026 14:42:15 -0400
-Subject: [PATCH 3/4] fedora yosys-cxxopts patch
+Subject: [PATCH 3/3] fedora yosys-cxxopts patch
 
 ---
  kernel/driver.cc | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/kernel/driver.cc b/kernel/driver.cc
-index 30c9a285f..2ff0c2d6b 100644
+index 73b687f80..8ac0defbd 100644
 --- a/kernel/driver.cc
 +++ b/kernel/driver.cc
 @@ -21,7 +21,7 @@

diff --git a/0004-Fix-aiger-tests-when-ABCEXTERNAL-is-set.patch b/0004-Fix-aiger-tests-when-ABCEXTERNAL-is-set.patch
deleted file mode 100644
index 6ea7a71..0000000
--- a/0004-Fix-aiger-tests-when-ABCEXTERNAL-is-set.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 7f8f6a92d7944dbe4779505201b89d87e876192c Mon Sep 17 00:00:00 2001
-From: Leon White <badfunkstripe@gmail.com>
-Date: Sat, 16 May 2026 09:12:20 +0200
-Subject: [PATCH 4/4] Fix aiger tests when ABCEXTERNAL is set
-
----
- tests/aiger/generate_mk.py | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/tests/aiger/generate_mk.py b/tests/aiger/generate_mk.py
-index a90a63527..e6f3f4091 100644
---- a/tests/aiger/generate_mk.py
-+++ b/tests/aiger/generate_mk.py
-@@ -54,6 +54,13 @@ def create_tests():
-         "rm -f aigmap.err"
-     ]))
- 
--extra = [ f"ABC ?= {gen_tests_makefile.yosys_basedir}/yosys-abc", "SHELL := /usr/bin/env bash" ]
-+extra = [
-+    "ifneq ($(ABCEXTERNAL),)",
-+    "ABC ?= $(ABCEXTERNAL)",
-+    "else",
-+    f"ABC ?= {gen_tests_makefile.yosys_basedir}/yosys-abc",
-+    "endif",
-+    "SHELL := /usr/bin/env bash",
-+]
- 
- gen_tests_makefile.generate_custom(create_tests, extra)
--- 
-2.54.0
-

diff --git a/sources b/sources
index 9d95d7e..c31106a 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (yosys-90c26fe.tar.gz) = b711a816e53a306e22b4e9d2377ce308d5b303e364a6215df6eb9c018d64c9a5908d30a926bc4bf4a4e147bfa006acc812bd1cb77a95339c2a5ded61eb5f5de4
+SHA512 (yosys-86f2dde.tar.gz) = 4c4eb72c2d72644cac0f00e4eb26d13a1172f93c87284d747587eb4d25e38e5fb96be1d850700c55eea581de3017f008dbd32fadea7ef1ba4a8666a64c82fe3e
 SHA512 (yosys_0.52-2.debian.tar.xz) = 9ceba3ae42b16a0b8b7f7c6e8248e6b50fb411ccb755948e184c70aafbcbd1121b011338be29c3abf6f473b23c904f2058f7ca36bfea8562e05e10f5cc24ffdf

diff --git a/yosys.spec b/yosys.spec
index 0ba0316..d46a7f8 100644
--- a/yosys.spec
+++ b/yosys.spec
@@ -1,10 +1,10 @@
-%global commit0 90c26fe6714b441363d2ddb47a6d646b8868ff5d
+%global commit0 86f2ddebce7e98ce7cacc27e8a5c14cb53b51b51
 %global shortcommit0 %%(c=%%{commit0}; echo ${c:0:7})
 
-%global snapdate 20260512
+%global snapdate 20260601
 
 Name:           yosys
-Version:        0.65
+Version:        0.66
 Release:        1.%{snapdate}git%{shortcommit0}%{?dist}
 Summary:        Yosys Open SYnthesis Suite, including Verilog synthesizer
 License:        ISC and MIT
@@ -34,11 +34,6 @@ Patch2:         0002-fedora-yosys-mancfginc-patch.patch
 # referencing the cxxopts.hpp include file.
 Patch3:         0003-fedora-yosys-cxxopts-patch.patch
 
-# Fedora-specific patch:
-# Fix aiger tests when ABCEXTERNAL is set
-# (see https://github.com/YosysHQ/yosys/pull/5890)
-Patch4:         0004-Fix-aiger-tests-when-ABCEXTERNAL-is-set.patch
-
 BuildRequires:  make
 BuildRequires:  gcc-c++
 BuildRequires:  cxxopts-devel
@@ -181,6 +176,9 @@ make test ABCEXTERNAL=%{_bindir}/abc SEED=314159265359
 
 
 %changelog
+* Mon Jun 01 2026 Gabriel Somlo <gsomlo@gmail.com> - 0.66.1.20260601git86f2dde
+- update to 0.66 snapshot
+
 * Tue May 12 2026 Gabriel Somlo <gsomlo@gmail.com> - 0.65.1.20260512git90c26fe
 - update to 0.65 snapshot
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-03  9:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-03  9:46 [rpms/yosys] rawhide: update to 0.66 snapshot Gabriel Somlo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox