summaryrefslogtreecommitdiff
path: root/cad/verilog/patches
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2004-10-14 22:29:04 +0000
committerdmcmahill <dmcmahill>2004-10-14 22:29:04 +0000
commitb75088bdd166071736791aaa588bf991d47eae00 (patch)
tree2df0c0bfb3ad3fa9a5add37c1003f3185f4d4366 /cad/verilog/patches
parent935990dd41d5957b91c600cc9954b3a539e80036 (diff)
downloadpkgsrc-b75088bdd166071736791aaa588bf991d47eae00.tar.gz
update to verilog-0.8.
The current release is a considerable improvement over the previous stable release. It includes 20 months of fixes and language coverage improvements. For a complete history of changes, see the release notes for individual snapshots between the 0.7 and 0.8 releases found at ftp://ftp.icarus.com/pub/eda/verilog/snapshots/pre-0.8 A brief list of highlights: - Support for advanced standard data types such as real, - Lots more language support in general, - Kernel of an extensible, interactive debugger is new, - More complete support for user supplied system functions and tasks, including PLI system functions with various return value types, - Better standards compliance for core system tasks and functions in general, including some Verilog 2001 file I/O support, and - Performance improvements in general.
Diffstat (limited to 'cad/verilog/patches')
-rw-r--r--cad/verilog/patches/patch-aa12
-rw-r--r--cad/verilog/patches/patch-ab13
-rw-r--r--cad/verilog/patches/patch-ad16
3 files changed, 8 insertions, 33 deletions
diff --git a/cad/verilog/patches/patch-aa b/cad/verilog/patches/patch-aa
deleted file mode 100644
index 13d384e1936..00000000000
--- a/cad/verilog/patches/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-aa,v 1.7 2004/01/02 14:01:28 jmmv Exp $
-
---- load_module.cc.orig 2002-08-12 03:34:59.000000000 +0200
-+++ load_module.cc
-@@ -24,6 +24,7 @@
- # include "util.h"
- # include "parse_api.h"
- # include "compiler.h"
-+# include <cassert>
- # include <iostream>
- # include <map>
- # include <string>
diff --git a/cad/verilog/patches/patch-ab b/cad/verilog/patches/patch-ab
deleted file mode 100644
index 934bb5ba3c5..00000000000
--- a/cad/verilog/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.7 2004/01/02 14:01:28 jmmv Exp $
-
---- PUdp.h.orig 2002-08-12 03:34:58.000000000 +0200
-+++ PUdp.h
-@@ -29,7 +29,7 @@
-
- class PExpr;
-
--svector<string>::svector<string>(unsigned size)
-+inline svector<string>::svector<string>(unsigned size)
- : nitems_(size), items_(new string[size])
- {
- }
diff --git a/cad/verilog/patches/patch-ad b/cad/verilog/patches/patch-ad
index eabde9cbc2f..d449d143ae1 100644
--- a/cad/verilog/patches/patch-ad
+++ b/cad/verilog/patches/patch-ad
@@ -1,13 +1,12 @@
-$NetBSD: patch-ad,v 1.6 2001/08/04 01:20:44 dmcmahill Exp $
+$NetBSD: patch-ad,v 1.7 2004/10/14 22:29:04 dmcmahill Exp $
-work around a c++ -O2 bug which is present on at least sparc
-and pmax using egcs-1.1.1
-
---- Makefile.in.orig Sun Mar 25 00:59:46 2001
-+++ Makefile.in Wed May 16 09:38:37 2001
-@@ -143,5 +143,14 @@
+--- Makefile.in.orig 2003-06-25 03:48:39.000000000 +0200
++++ Makefile.in 2003-07-12 19:11:41.000000000 +0200
+@@ -170,7 +170,17 @@
+
lexor.o: lexor.cc parse.h
++# work around buggy compilers when compiling the parser with optimization
+# make sure no one sneaks a -O* in on us via one of these variables
+# set in the environment
+CXX_NOOPT=$(CXX:-O%=)
@@ -19,4 +18,5 @@ and pmax using egcs-1.1.1
+ $(CXX_NOOPT) $(CPPFLAGS_NOOPT) $(CXXFLAGS_NOOPT) -MD -c $< -o $*.o
+ mv $*.d dep/$*.d
- parse.h parse.cc: $(srcdir)/parse.y
+ parse.cc: $(srcdir)/parse.y
+ $(YACC) --verbose -t -p VL -d -o parse.cc $(srcdir)/parse.y