pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/yosys



Module Name:    pkgsrc
Committed By:   thorpej
Date:           Tue Oct 15 01:32:59 UTC 2024

Modified Files:
        pkgsrc/devel/yosys: Makefile PLIST distinfo
        pkgsrc/devel/yosys/patches: patch-Makefile

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.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/yosys/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/yosys/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/yosys/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/yosys/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/yosys/Makefile
diff -u pkgsrc/devel/yosys/Makefile:1.8 pkgsrc/devel/yosys/Makefile:1.9
--- pkgsrc/devel/yosys/Makefile:1.8     Fri Oct  4 03:49:21 2024
+++ pkgsrc/devel/yosys/Makefile Tue Oct 15 01:32:59 2024
@@ -1,14 +1,13 @@
-# $NetBSD: Makefile,v 1.8 2024/10/04 03:49:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/15 01:32:59 thorpej Exp $
 
 # XXX Yosys changed their release tag format in 0.45 to just a bare
 # XXX number, sigh.
-YOSYS_VERSION= 0.45
+YOSYS_VERSION= 0.46
 YOSYS_TAG=     ${YOSYS_VERSION}
 ABC_TAG=       yosys-${YOSYS_VERSION}
 ABC_DISTNAME=  abc-${ABC_TAG}
 DISTNAME=      yosys-${YOSYS_TAG}
 #PKGREVISION=  1
-PKGREVISION=   1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=YosysHQ/}
 GITHUB_TAG=    ${YOSYS_TAG}

Index: pkgsrc/devel/yosys/PLIST
diff -u pkgsrc/devel/yosys/PLIST:1.2 pkgsrc/devel/yosys/PLIST:1.3
--- pkgsrc/devel/yosys/PLIST:1.2        Sat Sep  7 02:10:28 2024
+++ pkgsrc/devel/yosys/PLIST    Tue Oct 15 01:32:59 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2024/09/07 02:10:28 thorpej Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/10/15 01:32:59 thorpej Exp $
 bin/yosys
 bin/yosys-abc
 bin/yosys-config
@@ -118,6 +118,7 @@ share/yosys/include/kernel/celltypes.h
 share/yosys/include/kernel/consteval.h
 share/yosys/include/kernel/constids.inc
 share/yosys/include/kernel/cost.h
+share/yosys/include/kernel/drivertools.h
 share/yosys/include/kernel/ff.h
 share/yosys/include/kernel/ffinit.h
 share/yosys/include/kernel/ffmerge.h
@@ -134,6 +135,7 @@ share/yosys/include/kernel/register.h
 share/yosys/include/kernel/rtlil.h
 share/yosys/include/kernel/satgen.h
 share/yosys/include/kernel/scopeinfo.h
+share/yosys/include/kernel/sexpr.h
 share/yosys/include/kernel/sigtools.h
 share/yosys/include/kernel/timinginfo.h
 share/yosys/include/kernel/utils.h

Index: pkgsrc/devel/yosys/distinfo
diff -u pkgsrc/devel/yosys/distinfo:1.5 pkgsrc/devel/yosys/distinfo:1.6
--- pkgsrc/devel/yosys/distinfo:1.5     Sun Sep  8 15:31:21 2024
+++ pkgsrc/devel/yosys/distinfo Tue Oct 15 01:32:59 2024
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.5 2024/09/08 15:31:21 thorpej Exp $
+$NetBSD: distinfo,v 1.6 2024/10/15 01:32:59 thorpej Exp $
 
-BLAKE2s (abc-yosys-0.45.tar.gz) = 7d2fe097cb0edd288ed1bd5363f4c41384701cabb1d44870d59eb6660e3979ed
-SHA512 (abc-yosys-0.45.tar.gz) = 817c68a65af049fcc3c7f6f8bede0df921b198c36baaa117329be727f5fc215bc1434ca801fd162e3c4811b6d1e61b735f631d77b83faf5c0ce9507abcba55a7
-Size (abc-yosys-0.45.tar.gz) = 6245551 bytes
-BLAKE2s (yosys-0.45.tar.gz) = 9fce7cc6a50ed13dda709ee35bc187ca17fce6d7bea419c3f23629e6c6a8bb02
-SHA512 (yosys-0.45.tar.gz) = fd0ab67f69e61ea1479b0fbf61f8d860bed58f668ab61c925e8d82fda728b9615188e7bcb0541110d6e6b272feb6420737d19c5e2d6315263e0439f78e6915d1
-Size (yosys-0.45.tar.gz) = 2921074 bytes
-SHA1 (patch-Makefile) = 25314af236374e85faacc4b85625195bb743f83d
+BLAKE2s (abc-yosys-0.46.tar.gz) = dfd05bc9646cf2d97dd655cf2f90ba71b498cd7e7d3be04282084d67ce4bd994
+SHA512 (abc-yosys-0.46.tar.gz) = e2b12c1adf7fbfd477999c791cfe237ab4cf66b2615be0e9fed9070383f0a386fd26031a2f59fea98f53095b109a1421d71c775bdca13f4901d168958fda9fb2
+Size (abc-yosys-0.46.tar.gz) = 6264660 bytes
+BLAKE2s (yosys-0.46.tar.gz) = ee9b8d88b723052bc0dbbbc2ef12a341d58b721dcb630fab33aa878126dcaf01
+SHA512 (yosys-0.46.tar.gz) = cc95c1372db4260fe0241770cd2eb490370ab4249dfd72019fe5f33fc99195081cab80aeb6c7eb3049d6e93eb0e2cad1e8a8d285d79113daa5141e453ed37076
+Size (yosys-0.46.tar.gz) = 3043092 bytes
+SHA1 (patch-Makefile) = db77fa7d0274a1f11290e46ee92dfc80b7d88556
 SHA1 (patch-misc_yosys-config.in) = 4ad255685debcd985b185a4dbe31be2c31117574

Index: pkgsrc/devel/yosys/patches/patch-Makefile
diff -u pkgsrc/devel/yosys/patches/patch-Makefile:1.1 pkgsrc/devel/yosys/patches/patch-Makefile:1.2
--- pkgsrc/devel/yosys/patches/patch-Makefile:1.1       Sat Sep  7 02:10:28 2024
+++ pkgsrc/devel/yosys/patches/patch-Makefile   Tue Oct 15 01:32:59 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.1 2024/09/07 02:10:28 thorpej Exp $
+$NetBSD: patch-Makefile,v 1.2 2024/10/15 01:32:59 thorpej Exp $
 
 Disable the TCL shenanigans and just assume installed-by-pkgsrc.
 
---- Makefile.orig      2024-09-03 10:28:25
-+++ Makefile   2024-09-06 16:50:08
-@@ -432,15 +432,17 @@ TCL_VERSION ?= tcl$(shell bash -c "tclsh <(echo 'puts 
+--- Makefile.orig      2024-10-09 06:08:00.000000000 +0000
++++ Makefile   2024-10-14 23:30:11.076057503 +0000
+@@ -433,15 +433,17 @@ endif
  
  
  ifeq ($(ENABLE_TCL),1)
@@ -31,7 +31,7 @@ Disable the TCL shenanigans and just ass
  
  ifeq ($(CONFIG),mxe)
  CXXFLAGS += -DYOSYS_ENABLE_TCL
-@@ -734,7 +736,7 @@ $(PROGRAM_PREFIX)yosys$(EXE): $(OBJS)
+@@ -738,7 +740,7 @@ compile-only: $(OBJS) $(GENFILES) $(EXTR
        @echo ""
  
  $(PROGRAM_PREFIX)yosys$(EXE): $(OBJS)



Home | Main Index | Thread Index | Old Index