pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/cad/verilog-current update to verilog-current-20040606



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9f8b2691638d
branches:  trunk
changeset: 476341:9f8b2691638d
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Mon Jun 07 01:09:50 2004 +0000

description:
update to verilog-current-20040606

* Release Notes for Icarus Verilog Snapshot 20040606

Ports of primitives can bind by name as well as by position. Also
support Verilog 2001 style port declarations for primitives.

System function return types can now be specified by system function
table files. System Function Table Files are described in the iverilog
man page. Also include better system function return types in VPI.

Non-blocking assign of real values to real variables now works.

Properly handle nul strings ("") as 8bit values. This is a weirdness
legacy of XL.

Fix some synthesis problems for logical OR and logical AND. Bitwise OR
and AND were fine. These fixes affected simulation as well.

Handle wait statements with all sorts of constant values. These are
sometimes weird, bug legal.

Handle Negative value reals, and a few other bugs related to real
numbers.

Change internal use of identifiers to perm_strings for better
performance.

Functions returning unsupported types now generate error
messages. Previously, they would quietly generate bad
code. Infrastructure is also added to eventually support arbitrary
function return types.

Better compile-time support for Cygwin vs mingw32.

The ipal target is removed from this source. (ipal is now an add-on
package that is compiled seperately.)

diffstat:

 cad/verilog-current/Makefile |  4 ++--
 cad/verilog-current/distinfo |  6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diffs (30 lines):

diff -r 05e1f89ec0f1 -r 9f8b2691638d cad/verilog-current/Makefile
--- a/cad/verilog-current/Makefile      Mon Jun 07 00:27:02 2004 +0000
+++ b/cad/verilog-current/Makefile      Mon Jun 07 01:09:50 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2004/03/22 00:15:07 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.40 2004/06/07 01:09:50 dmcmahill Exp $
 #
 
 DISTNAME=      verilog-${SNAPDATE}
@@ -18,7 +18,7 @@
 BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison
 BUILD_DEPENDS+= gperf>=2.7.2:../../devel/gperf
 
-SNAPDATE=      20040220
+SNAPDATE=      20040606
 GNU_CONFIGURE= yes
 USE_GNU_TOOLS+=        lex make
 CONFIGURE_ARGS+=       --without-ipal
diff -r 05e1f89ec0f1 -r 9f8b2691638d cad/verilog-current/distinfo
--- a/cad/verilog-current/distinfo      Mon Jun 07 00:27:02 2004 +0000
+++ b/cad/verilog-current/distinfo      Mon Jun 07 01:09:50 2004 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2004/03/02 15:34:07 drochner Exp $
+$NetBSD: distinfo,v 1.20 2004/06/07 01:09:50 dmcmahill Exp $
 
-SHA1 (verilog-20040220.tar.gz) = 22b09fced8cbc5cc0665574d03595aa367ccdb3b
-Size (verilog-20040220.tar.gz) = 1354505 bytes
+SHA1 (verilog-20040606.tar.gz) = f91dc4c6e93eef13fab6dbc80144ed48c633d1eb
+Size (verilog-20040606.tar.gz) = 1361219 bytes
 SHA1 (patch-ad) = ef3fe90fb096b96807b2e5766f3ac6849867352a



Home | Main Index | Thread Index | Old Index