aboutsummaryrefslogtreecommitdiff
path: root/cad/yosys
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-02-10 19:47:52 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-02-10 19:48:51 +0000
commit69fb05d4ba4f7dc10ecbc5fda9c88d4435deffa0 (patch)
treee37ce03e4ce1a8686f6b8a78dc6d322151c91348 /cad/yosys
parentf0a48f0f28c23add582223feb72a8b7d35c548af (diff)
downloadports-69fb05d4ba4f7dc10ecbc5fda9c88d4435deffa0.tar.gz
ports-69fb05d4ba4f7dc10ecbc5fda9c88d4435deffa0.zip
Diffstat (limited to 'cad/yosys')
-rw-r--r--cad/yosys/Makefile2
-rw-r--r--cad/yosys/distinfo6
-rw-r--r--cad/yosys/files/patch-libs_fst_fstapi.cc14
-rw-r--r--cad/yosys/pkg-plist7
4 files changed, 25 insertions, 4 deletions
diff --git a/cad/yosys/Makefile b/cad/yosys/Makefile
index 2abfeb8f6542..3bdaf027bdfd 100644
--- a/cad/yosys/Makefile
+++ b/cad/yosys/Makefile
@@ -2,7 +2,7 @@
PORTNAME= yosys
DISTVERSIONPREFIX= yosys-
-DISTVERSION= 0.13
+DISTVERSION= 0.14
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/yosys/distinfo b/cad/yosys/distinfo
index 99b84f066cf4..3fc0190c37ea 100644
--- a/cad/yosys/distinfo
+++ b/cad/yosys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642267779
-SHA256 (YosysHQ-yosys-yosys-0.13_GH0.tar.gz) = 004c203cb516887a8c76678a1fd76381198a8c46a17f4d893c34b7521df894b5
-SIZE (YosysHQ-yosys-yosys-0.13_GH0.tar.gz) = 2066136
+TIMESTAMP = 1644343025
+SHA256 (YosysHQ-yosys-yosys-0.14_GH0.tar.gz) = 8216ab178c0da7da427da806187b556c95a47322c535f2a4e0475197cdf0f2d3
+SIZE (YosysHQ-yosys-yosys-0.14_GH0.tar.gz) = 2151217
diff --git a/cad/yosys/files/patch-libs_fst_fstapi.cc b/cad/yosys/files/patch-libs_fst_fstapi.cc
new file mode 100644
index 000000000000..06efaf1a57fd
--- /dev/null
+++ b/cad/yosys/files/patch-libs_fst_fstapi.cc
@@ -0,0 +1,14 @@
+--- libs/fst/fstapi.cc.orig 2022-02-10 19:07:14 UTC
++++ libs/fst/fstapi.cc
+@@ -62,7 +62,11 @@
+ #endif
+
+ #ifdef HAVE_ALLOCA_H
++#if defined(__FreeBSD__)
++#include <stdlib.h>
++#else
+ #include <alloca.h>
++#endif
+ #elif defined(__GNUC__)
+ #ifndef __MINGW32__
+ #ifndef alloca
diff --git a/cad/yosys/pkg-plist b/cad/yosys/pkg-plist
index f615ad305d3b..ecef9a6c207a 100644
--- a/cad/yosys/pkg-plist
+++ b/cad/yosys/pkg-plist
@@ -9,6 +9,11 @@ bin/yosys-smtbmc
%%DATADIR%%/achronix/speedster22i/cells_sim.v
%%DATADIR%%/adff2dff.v
%%DATADIR%%/anlogic/arith_map.v
+%%DATADIR%%/anlogic/brams.txt
+%%DATADIR%%/anlogic/brams_init_16.vh
+%%DATADIR%%/anlogic/brams_init_8.vh
+%%DATADIR%%/anlogic/brams_init_9.vh
+%%DATADIR%%/anlogic/brams_map.v
%%DATADIR%%/anlogic/cells_map.v
%%DATADIR%%/anlogic/cells_sim.v
%%DATADIR%%/anlogic/eagle_bb.v
@@ -108,6 +113,7 @@ bin/yosys-smtbmc
%%DATADIR%%/include/kernel/constids.inc
%%DATADIR%%/include/kernel/ff.h
%%DATADIR%%/include/kernel/ffinit.h
+%%DATADIR%%/include/kernel/fstdata.h
%%DATADIR%%/include/kernel/hashlib.h
%%DATADIR%%/include/kernel/log.h
%%DATADIR%%/include/kernel/macc.h
@@ -122,6 +128,7 @@ bin/yosys-smtbmc
%%DATADIR%%/include/kernel/yosys.h
%%DATADIR%%/include/libs/ezsat/ezminisat.h
%%DATADIR%%/include/libs/ezsat/ezsat.h
+%%DATADIR%%/include/libs/fst/fstapi.h
%%DATADIR%%/include/libs/json11/json11.hpp
%%DATADIR%%/include/libs/sha1/sha1.h
%%DATADIR%%/include/passes/fsm/fsmdata.h