Subject: CVS commit: pkgsrc/devel/yosys
From: Jason R Thorpe
Date: 2024-10-15 03:32:59
Message id: 20241015013300.16E9CFC7E@cvs.NetBSD.org

Log Message:
Update to yosys-0.46.

Changes:

Various
=======
* Added new "functional backend" infrastructure with three example
  backends (C++, SMTLIB and Rosette).
* Added new coarse-grain buffer cell type "$buf" to RTLIL.
* Added "-y" command line option to execute a Python script with
   libyosys available as a built-in module.
* Added support for casting to type in Verilog frontend.

New commands and options
========================
* Added "clockgate" pass for automatic clock gating cell insertion.
* Added "bufnorm" experimental pass to convert design into
  buffered-normalized form.
* Added experimental "aiger2" and "xaiger2" backends, and an
  experimental "abc_new" command
* Added "-force-detailed-loop-check" option to "check" pass.
* Added "-unit_delay" option to "read_liberty" pass.

Verific support
===============
* Added left and right bound properties to wires when using
  specific VHDL types.

Files:
RevisionActionfile
1.9modifypkgsrc/devel/yosys/Makefile
1.3modifypkgsrc/devel/yosys/PLIST
1.6modifypkgsrc/devel/yosys/distinfo
1.2modifypkgsrc/devel/yosys/patches/patch-Makefile