summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2003-02-04 00:46:07 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2003-02-04 00:46:07 +0000
commitcf0b4098a3df4f2180bf1a228e3909dadba6dad2 (patch)
treef89587ce62321ca4569539677b60b25a27bebe54
parent48ead3a5dd4d96fda2ff8375f5c514005d44dbb4 (diff)
downloadpkgsrc-cf0b4098a3df4f2180bf1a228e3909dadba6dad2.tar.gz
update to verilog-current-20030202.
This is the first packaged (in pkgsrc) snapshot after the verilog-0.7 release. This snapshot adds preliminary support for real variables to the language to the features already found in verilog-0.7.
-rw-r--r--cad/verilog-current/Makefile11
-rw-r--r--cad/verilog-current/distinfo8
-rw-r--r--cad/verilog-current/patches/patch-ad18
3 files changed, 12 insertions, 25 deletions
diff --git a/cad/verilog-current/Makefile b/cad/verilog-current/Makefile
index 7dd4c417fe5..626c3ac3726 100644
--- a/cad/verilog-current/Makefile
+++ b/cad/verilog-current/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2002/10/22 02:52:17 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.32 2003/02/04 00:46:07 dmcmahill Exp $
#
DISTNAME= verilog-${SNAPDATE}
@@ -17,7 +17,7 @@ BUILD_DEPENDS+= gperf-2.7.2:../../devel/gperf
CONFLICTS+= verilog-[0-9]*
-SNAPDATE= 20021019
+SNAPDATE= 20030202
GNU_CONFIGURE= yes
USE_GMAKE= yes
#
@@ -26,10 +26,7 @@ USE_GMAKE= yes
#CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS+="${LDFLAGS}"
CONFIGURE_ARGS+= --without-ipal
YACC= ${LOCALBASE}/bin/bison
-
-test: build
- cd ${WRKSRC} && \
- ${MAKE_ENV} ${MAKE_PROGRAM} check 2>&1 | \
- tee ${WRKDIR}/tests.log
+TEST_DIRS= ${WRKSRC}
+TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"
diff --git a/cad/verilog-current/distinfo b/cad/verilog-current/distinfo
index 34758ae581d..9b3baf280c7 100644
--- a/cad/verilog-current/distinfo
+++ b/cad/verilog-current/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2002/10/22 02:52:18 dmcmahill Exp $
+$NetBSD: distinfo,v 1.16 2003/02/04 00:46:07 dmcmahill Exp $
-SHA1 (verilog-20021019.tar.gz) = 9e92190d3f6f081ba07a25f3bab05fb3e39693d8
-Size (verilog-20021019.tar.gz) = 825125 bytes
-SHA1 (patch-ad) = 610a4b597b056f4e951cb75bdb13a9370efec300
+SHA1 (verilog-20030202.tar.gz) = 9bf846546bde334d251c0c5c7f191b3d76fa159c
+Size (verilog-20030202.tar.gz) = 829887 bytes
+SHA1 (patch-ad) = dbf85e203f91d0df3a8aed12494a6de83b3f6c40
diff --git a/cad/verilog-current/patches/patch-ad b/cad/verilog-current/patches/patch-ad
index 2228cf01a4b..db51381738a 100644
--- a/cad/verilog-current/patches/patch-ad
+++ b/cad/verilog-current/patches/patch-ad
@@ -1,16 +1,15 @@
-$NetBSD: patch-ad,v 1.10 2002/05/07 00:11:21 dmcmahill Exp $
+$NetBSD: patch-ad,v 1.11 2003/02/04 00:46:08 dmcmahill Exp $
work around a c++ -O2 bug which is present on at least sparc
and pmax using egcs-1.1.1
-also don't try to strip a script.
-
---- Makefile.in.orig Sun May 5 20:50:38 2002
+--- Makefile.in.orig Sun Jan 26 16:15:58 2003
+++ Makefile.in
-@@ -189,7 +189,16 @@
+@@ -174,7 +174,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%=)
@@ -24,12 +23,3 @@ also don't try to strip a script.
parse.h parse.cc: $(srcdir)/parse.y
$(YACC) --verbose -t -p VL -d -o parse.cc $(srcdir)/parse.y
-@@ -220,7 +229,7 @@
- for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) install); done
-
- $(bindir)/iverilog-vpi: ./iverilog-vpi
-- $(INSTALL_PROGRAM) ./iverilog-vpi $(bindir)/iverilog-vpi
-+ $(INSTALL_SCRIPT) ./iverilog-vpi $(bindir)/iverilog-vpi
-
- $(libdir)/libvpi.a : ./libvpi.a
- $(INSTALL_DATA) libvpi.a $(libdir)/libvpi.a