The port of Icarus Verilog have been broken for a while with a problem upstream. I have been in contact with the author of Icarus Verilog who has now released a new development snapshot of the port. I have created patches that updates the port to the snapshot and have tested it on CURRENT. The problem seen with PLI_UINT64 have been fixed. Additionally the snapshot adds several nerw functions for FPGA development. NOTE: The patches and thereby the port have not been tested on STABLE. Fix: --- Makefile Mon Nov 24 18:35:20 2003 +++ Makefile Thu Dec 11 21:03:58 2003 @@ -7,15 +7,13 @@ # PORTNAME= iverilog -PORTVERSION= 0.7.20031009 +PORTVERSION= 0.7.20031202 CATEGORIES= cad MASTER_SITES= ftp://icarus.com/pub/eda/verilog/snapshots/ -DISTNAME= verilog-20031009 +DISTNAME= verilog-20031202 MAINTAINER= watchman@ludd.luth.se COMMENT= A Verilog simulation and synthesis tool - -BROKEN= "fails to compile - missing definition of TIME_FMT" USE_BISON= yes USE_GMAKE= yes --- Makefile.patch ends here --- How-To-Repeat: Apply the included patches.
Responsible Changed From-To: freebsd-ports-bugs->linimon Since I worked on the predecessor PR to this, I'll take this one too.
Aloha! Darn, found a few errors in two of the patches when testing them on a pristine machine. My bad. -- Makefile.patch begin here -- --- Makefile.orig Thu Dec 11 23:07:40 2003 +++ Makefile Thu Dec 11 23:09:20 2003 @@ -7,20 +7,19 @@ # PORTNAME= iverilog -PORTVERSION= 0.7.20031009 +PORTVERSION= 0.7.20031202 CATEGORIES= cad MASTER_SITES= ftp://icarus.com/pub/eda/verilog/snapshots/ -DISTNAME= verilog-20031009 +DISTNAME= verilog-20031202 MAINTAINER= watchman@ludd.luth.se COMMENT= A Verilog simulation and synthesis tool -BROKEN= "fails to compile - missing definition of TIME_FMT" USE_BISON= yes USE_GMAKE= yes GNU_CONFIGURE= yes -MAN1= iverilog-vpi.1 iverilog.1 vvp.1 +MAN1= iverilog-vpi.1 iverilog.1 vvp.1 iverilog-fpga.1 .include <bsd.port.mk> -- Makefile.patch end here -- -- pkg-plist.patch begin here -- --- pkg-plist Thu Dec 11 23:21:58 2003 +++ pkg-plist Thu Dec 11 23:21:35 2003 @@ -5,14 +5,20 @@ include/ivl_target.h include/veriuser.h include/vpi_user.h +include/_pli_types.h lib/ivl/cadpli.vpl lib/ivl/fpga.tgt -lib/ivl/iverilog.conf lib/ivl/ivl lib/ivl/ivlpp +lib/ivl/null-s.conf +lib/ivl/null.conf lib/ivl/null.tgt lib/ivl/system.vpi +lib/ivl/vvp-s.conf +lib/ivl/vvp.conf lib/ivl/vvp.tgt +lib/ivl/xnf-s.conf +lib/ivl/xnf.conf lib/libveriuser.a lib/libvpi.a @dirrm lib/ivl -- pkg-plist.patch end here -- -- Med vänlig hälsning, Cheers! Joachim Strömbergson ============================================================================ Joachim Strömbergson - ASIC designer, nice to *cute* animals. snail: phone: mail & web: Sävenäsgatan 5A +46 31 - 27 98 47 watchman@ludd.luth.se 416 72 Göteborg +46 733 75 97 02 www.ludd.luth.se/~watchman ============================================================================
State Changed From-To: open->closed Committed (with 2 additional files in the plist), thanks.