Hello.
You can find my diff for the port of cad/yosys attached to this email.
It bumps the release up from 0.67 to 0.69.
Two things to note here:
1. The upstream project uses some git submodules, each with their own
license. Nothing problematic, but I wanted to document it nevertheless.
So I took the liberty of adding a comment to each DIST_TUPLE line.
2. In the current revision within the ports tree, somebody (not me)
added a "do-test" target. Even though I appreciate it, I was not
able to run it successfully. I thought about disabling it in this
diff; however, since there may have been a reason for you guys to
add it, I decided to leave it in.
So... Please review!
Thomas
diff --git a/cad/yosys/Makefile b/cad/yosys/Makefile
index 5ded3d73164..33b01c6cd7f 100644
--- a/cad/yosys/Makefile
+++ b/cad/yosys/Makefile
@@ -1,6 +1,6 @@
COMMENT= Yosys Open SYnthesis Suite
CATEGORIES= cad
-V= 0.67
+V= 0.69
DISTNAME= yosys-${V}
REVISION= 0
@@ -9,12 +9,15 @@ GH_PROJECT= yosys
GH_TAGNAME= v${V}
-DIST_TUPLE+= github YosysHQ abc v0.67 abc/
-DIST_TUPLE+= github jarro2783 cxxopts v3.3.1 libs/cxxopts/
-DIST_TUPLE+= github fmtlib fmt 12.2.0 libs/fmt/
-DIST_TUPLE+= github marzer tomlplusplus v3.4.0 libs/tomlplusplus/
-DIST_TUPLE+= github MikePopoloski slang v11.0 libs/slang/
-DIST_TUPLE+= github povik sv-elab 2026-07-07 frontends/slang/lib/
+DIST_TUPLE+= github YosysHQ abc v0.69 abc/ # MIT
+DIST_TUPLE+= github jarro2783 cxxopts v3.3.1 libs/cxxopts/ # MIT
+DIST_TUPLE+= github fmtlib fmt 12.2.0 libs/fmt/ # MIT
+DIST_TUPLE+= github marzer tomlplusplus v3.4.0 libs/tomlplusplus/ # MIT
+DIST_TUPLE+= github MikePopoloski regex boost-1.91.0 libs/boost_regex/ # Boost Software License Version 1.0
+DIST_TUPLE+= github MikePopoloski slang v11.0 libs/slang/ # MIT
+DIST_TUPLE+= github povik sv-elab 2026-09-08 frontends/slang/lib/ # ISC
+DIST_TUPLE+= github YosysHQ symfpu 5d5e50867437fe5cabd6ab5aad3b3808ec86701f libs/symfpu # Dual License: 3-BSD and GPL 3.0
+
HOMEPAGE= https://github.com/YosysHQ
MAINTAINER= Thomas Dettbarn <[email protected]>
diff --git a/cad/yosys/distinfo b/cad/yosys/distinfo
index 78c04d388c5..0ddf7f04722 100644
--- a/cad/yosys/distinfo
+++ b/cad/yosys/distinfo
@@ -1,14 +1,18 @@
+SHA256 (MikePopoloski-regex-boost-1.91.0.tar.gz) = sVnOo79XA5TdGfX+1zIABSkICbpT/qFcYww6bCaF23U=
SHA256 (MikePopoloski-slang-v11.0.tar.gz) = UGdtWprb77l9JmpLF05rBROQGv1axXps3+oKYRScNwQ=
-SHA256 (YosysHQ-abc-v0.67.tar.gz) = ObBnbGWqWYW9zrirV4+2R5wCHaYoqkyPAT7QMsJ+GCI=
+SHA256 (YosysHQ-abc-v0.69.tar.gz) = PEdAb5kW7CwioqPgPKRD3Vdkql2HMZG3phhOZoLgctg=
+SHA256 (YosysHQ-symfpu-5d5e50867437fe5cabd6ab5aad3b3808ec86701f.tar.gz) = jb3eodJs8E0PMgxXkpgphHg1JJmFrmmSsIp4sIhHL24=
SHA256 (fmtlib-fmt-12.2.0.tar.gz) = i4UrtapufYVk+egTlAVTld0dGTbTjf06F3kqAr69evA=
SHA256 (jarro2783-cxxopts-v3.3.1.tar.gz) = O/xwVCxSHUtVpGQp2AgXiRalebKNBIvYxyfudsOeIHI=
SHA256 (marzer-tomlplusplus-v3.4.0.tar.gz) = hRf2WTik+q6cz467NmMaOMHK37XvqF2acuFbnpfSUVU=
-SHA256 (povik-sv-elab-2026-07-07.tar.gz) = YDTuVa1vrrVgM7VZB8FjUlg4w6FcA9EFE67uVJeoX6c=
-SHA256 (yosys-0.67.tar.gz) = iin5FbkDjuoMhAYu4R/OE1dBOkAbg4gH5mynNMMVPEQ=
+SHA256 (povik-sv-elab-2026-09-08.tar.gz) = SsLRSoW1/6XOdMZuxVYjbTQg/Y9f9ta5hU15QzsyloI=
+SHA256 (yosys-0.69.tar.gz) = KggxRoyx/gjOX/8RHUy4dj3W10TJ2YH2x8ayps43vNI=
+SIZE (MikePopoloski-regex-boost-1.91.0.tar.gz) = 513794
SIZE (MikePopoloski-slang-v11.0.tar.gz) = 1943449
-SIZE (YosysHQ-abc-v0.67.tar.gz) = 7670691
+SIZE (YosysHQ-abc-v0.69.tar.gz) = 7756835
+SIZE (YosysHQ-symfpu-5d5e50867437fe5cabd6ab5aad3b3808ec86701f.tar.gz) = 86836
SIZE (fmtlib-fmt-12.2.0.tar.gz) = 738355
SIZE (jarro2783-cxxopts-v3.3.1.tar.gz) = 161557
SIZE (marzer-tomlplusplus-v3.4.0.tar.gz) = 1294731
-SIZE (povik-sv-elab-2026-07-07.tar.gz) = 128437
-SIZE (yosys-0.67.tar.gz) = 3681937
+SIZE (povik-sv-elab-2026-09-08.tar.gz) = 151054
+SIZE (yosys-0.69.tar.gz) = 3686126
diff --git a/cad/yosys/pkg/PLIST b/cad/yosys/pkg/PLIST
index e04378cf447..7a7f86471a2 100644
--- a/cad/yosys/pkg/PLIST
+++ b/cad/yosys/pkg/PLIST
@@ -44,12 +44,6 @@ share/yosys/choices/sklansky.v
share/yosys/cmp2lcu.v
share/yosys/cmp2lut.v
share/yosys/cmp2softlogic.v
-share/yosys/coolrunner2/
-share/yosys/coolrunner2/cells_counter_map.v
-share/yosys/coolrunner2/cells_latch.v
-share/yosys/coolrunner2/cells_sim.v
-share/yosys/coolrunner2/tff_extract.v
-share/yosys/coolrunner2/xc2_dff.lib
share/yosys/dff2ff.v
share/yosys/ecp5/
share/yosys/ecp5/ccu2c_sim.vh
@@ -95,15 +89,6 @@ share/yosys/gowin/cells_xtra_gw5a.v
share/yosys/gowin/dsp_map.v
share/yosys/gowin/lutrams.txt
share/yosys/gowin/lutrams_map.v
-share/yosys/greenpak4/
-share/yosys/greenpak4/cells_blackbox.v
-share/yosys/greenpak4/cells_latch.v
-share/yosys/greenpak4/cells_map.v
-share/yosys/greenpak4/cells_sim.v
-share/yosys/greenpak4/cells_sim_ams.v
-share/yosys/greenpak4/cells_sim_digital.v
-share/yosys/greenpak4/cells_sim_wip.v
-share/yosys/greenpak4/gp_dff.lib
share/yosys/ice40/
share/yosys/ice40/abc9_model.v
share/yosys/ice40/arith_map.v
@@ -169,6 +154,7 @@ share/yosys/include/kernel/sexpr.h
share/yosys/include/kernel/sigtools.h
share/yosys/include/kernel/threading.h
share/yosys/include/kernel/timinginfo.h
+share/yosys/include/kernel/unused_bits.h
share/yosys/include/kernel/utils.h
share/yosys/include/kernel/yosys.h
share/yosys/include/kernel/yosys_common.h