diff options
author | Niclas Zeising <zeising@FreeBSD.org> | 2020-10-21 19:21:40 +0000 |
---|---|---|
committer | Niclas Zeising <zeising@FreeBSD.org> | 2020-10-21 19:21:40 +0000 |
commit | af77ce19112f3e82f1855c860d5c6d97298ea62e (patch) | |
tree | 0c5b83c202d2366e5d77303969d019a22c70543f /cad/iverilog | |
parent | 1022ecc5b15f47606c7143bd5389261b2f5c3708 (diff) | |
download | ports-af77ce19112f3e82f1855c860d5c6d97298ea62e.tar.gz ports-af77ce19112f3e82f1855c860d5c6d97298ea62e.zip |
cad/iverilog: Update to 11.0
Update cad/iverilog to 11.0. The first release in the 11 branch.
Notes
Notes:
svn path=/head/; revision=552885
Diffstat (limited to 'cad/iverilog')
-rw-r--r-- | cad/iverilog/Makefile | 4 | ||||
-rw-r--r-- | cad/iverilog/distinfo | 6 | ||||
-rw-r--r-- | cad/iverilog/files/patch-bison | 58 | ||||
-rw-r--r-- | cad/iverilog/files/patch-d49d26a5.c | 37 | ||||
-rw-r--r-- | cad/iverilog/pkg-plist | 6 |
5 files changed, 6 insertions, 105 deletions
diff --git a/cad/iverilog/Makefile b/cad/iverilog/Makefile index 349d6469e5c9..394c9c42c588 100644 --- a/cad/iverilog/Makefile +++ b/cad/iverilog/Makefile @@ -2,9 +2,9 @@ # $FreeBSD$ PORTNAME= iverilog -PORTVERSION= 10.3 +PORTVERSION= 11.0 CATEGORIES= cad -MASTER_SITES= ftp://icarus.com/pub/eda/verilog/v10/ +MASTER_SITES= ftp://icarus.com/pub/eda/verilog/v11/ DISTNAME= verilog-${PORTVERSION} MAINTAINER= zeising@FreeBSD.org diff --git a/cad/iverilog/distinfo b/cad/iverilog/distinfo index f4cb7e665234..a07a5033e89d 100644 --- a/cad/iverilog/distinfo +++ b/cad/iverilog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566058481 -SHA256 (verilog-10.3.tar.gz) = 86bd45e7e12d1bc8772c3cdd394e68a9feccb2a6d14aaf7dae0773b7274368ef -SIZE (verilog-10.3.tar.gz) = 1698889 +TIMESTAMP = 1603302018 +SHA256 (verilog-11.0.tar.gz) = d54785616b63fe6739948e9967499624f29ded54adb57e1e00eb897567a655d5 +SIZE (verilog-11.0.tar.gz) = 1784307 diff --git a/cad/iverilog/files/patch-bison b/cad/iverilog/files/patch-bison deleted file mode 100644 index 132210228652..000000000000 --- a/cad/iverilog/files/patch-bison +++ /dev/null @@ -1,58 +0,0 @@ ---- Makefile.in.orig 2017-08-24 15:22:49 UTC -+++ Makefile.in -@@ -255,6 +255,7 @@ parse.o: parse.cc - # Build this in two steps to avoid parallel build issues (see pr3462585) - parse.cc: $(srcdir)/parse.y - $(YACC) --verbose -t -p VL -d -o $@ $< -+ touch parse.hh - parse.h: parse.cc - mv parse.cc.h $@ 2>/dev/null || mv parse.hh $@ - ---- tgt-pcb/fp.y.orig 2017-08-24 15:22:49 UTC -+++ tgt-pcb/fp.y -@@ -1,5 +1,5 @@ - --%pure-parser -+%define api.pure - %parse-param {const char*file_path} - - %{ ---- tgt-pcb/Makefile.in.orig 2017-08-24 15:22:49 UTC -+++ tgt-pcb/Makefile.in -@@ -89,6 +89,7 @@ fp_lex.cc: $(srcdir)/fp.lex - - fp.cc: $(srcdir)/fp.y - $(YACC) --verbose -t -p fp -d -o $@ $< -+ touch fp.hh - fp.h: fp.cc - mv fp.cc.h $@ 2>/dev/null || mv fp.hh $@ - ---- vhdlpp/Makefile.in.orig 2017-08-24 15:22:49 UTC -+++ vhdlpp/Makefile.in -@@ -118,6 +118,7 @@ lexor.cc: $(srcdir)/lexor.lex - # Build this in two steps to avoid parallel build issues (see pr3462585) - parse.cc: $(srcdir)/parse.y - $(YACC) --verbose -t -d -o $@ $< -+ touch parse.hh - parse.h: parse.cc - mv parse.cc.h $@ 2>/dev/null || mv parse.hh $@ - ---- vhdlpp/parse.y.orig 2017-08-24 15:22:49 UTC -+++ vhdlpp/parse.y -@@ -1,5 +1,5 @@ - --%pure-parser -+%define api.pure - %lex-param { yyscan_t yyscanner } - %parse-param {yyscan_t yyscanner } - %parse-param {const char*file_path} ---- vvp/Makefile.in.orig 2017-08-24 15:22:49 UTC -+++ vvp/Makefile.in -@@ -166,6 +166,7 @@ tables.o: tables.cc - # Build this in two steps to avoid parallel build issues (see pr3462585) - parse.cc: $(srcdir)/parse.y - $(YACC) --verbose -t -d -o $@ $< -+ touch parse.hh - parse.h: parse.cc - mv parse.cc.h $@ 2>/dev/null || mv parse.hh $@ - diff --git a/cad/iverilog/files/patch-d49d26a5.c b/cad/iverilog/files/patch-d49d26a5.c deleted file mode 100644 index 32f867f838e0..000000000000 --- a/cad/iverilog/files/patch-d49d26a5.c +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/driver/cflexor.lex b/driver/cflexor.lex -index 5e9e2f506..1bf7cec1d 100644 ---- driver/cflexor.lex -+++ driver/cflexor.lex -@@ -27,6 +27,8 @@ - # include "globals.h" - # include <string.h> - -+char *current_file = NULL; -+ - static int comment_enter; - static char* trim_trailing_white(char*txt, int trim); - -diff --git a/driver/cfparse_misc.h b/driver/cfparse_misc.h -index 3cb7ddd6e..0323690ce 100644 ---- driver/cfparse_misc.h -+++ driver/cfparse_misc.h -@@ -39,6 +39,6 @@ int cferror(const char *); - int cfparse(void); - void switch_to_command_file(const char *); - void destroy_lexor(void); --char *current_file; -+extern char *current_file; - - #endif /* IVL_cfparse_misc_H */ -diff --git a/libveriuser/priv.h b/libveriuser/priv.h -index 8256e16d3..8d3566087 100644 ---- libveriuser/priv.h -+++ libveriuser/priv.h -@@ -31,6 +31,6 @@ extern char* __acc_newstring(const char*txt); - /* - * Trace file for logging ACC and TF calls. - */ --FILE* pli_trace; -+extern FILE* pli_trace; - - #endif /* IVL_priv_H */ diff --git a/cad/iverilog/pkg-plist b/cad/iverilog/pkg-plist index 8e1272dbb2b6..09fd1ddac87b 100644 --- a/cad/iverilog/pkg-plist +++ b/cad/iverilog/pkg-plist @@ -27,21 +27,17 @@ lib/ivl/sizer.tgt lib/ivl/stub-s.conf lib/ivl/stub.conf lib/ivl/stub.tgt -lib/ivl/system.sft lib/ivl/system.vpi lib/ivl/vlog95-s.conf lib/ivl/vlog95.conf lib/ivl/vlog95.tgt lib/ivl/vpi_debug.vpi -lib/ivl/v2005_math.sft lib/ivl/v2005_math.vpi -lib/ivl/v2009.sft lib/ivl/v2009.vpi -lib/ivl/va_math.sft lib/ivl/va_math.vpi lib/ivl/vhdl-s.conf -lib/ivl/vhdl_sys.sft lib/ivl/vhdl_sys.vpi +lib/ivl/vhdl_textio.vpi lib/ivl/vhdl.conf lib/ivl/vhdl.tgt lib/ivl/vhdlpp |