svn commit: r505172 - head/cad/iverilog/files

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Wed Jun 26 17:27:20 UTC 2019


Author: sunpoet
Date: Wed Jun 26 17:27:16 2019
New Revision: 505172
URL: https://svnweb.freebsd.org/changeset/ports/505172

Log:
  Fix build with bison 3.4.1
  
  PR:		238141

Added:
  head/cad/iverilog/files/
  head/cad/iverilog/files/patch-bison   (contents, props changed)

Added: head/cad/iverilog/files/patch-bison
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/iverilog/files/patch-bison	Wed Jun 26 17:27:16 2019	(r505172)
@@ -0,0 +1,58 @@
+--- 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 $@
+ 


More information about the svn-ports-all mailing list