pkgsrc-Changes archive

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

CVS commit: pkgsrc/cad/verilog



Module Name:    pkgsrc
Committed By:   kamil
Date:           Sat Oct  8 22:30:43 UTC 2016

Modified Files:
        pkgsrc/cad/verilog: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/cad/verilog/patches: patch-lexor_keyword.cc patch-vpi_Makefile

Log Message:
Update cad/verilog (icarus verilog) from 0.9.7 to 10.1.1

pkgsrc changes:
 - note GitHub tags (but not use them for now)
 - remove conflict with nonexistent verilog-current
 - install additional documentation in share/doc/ivl (not share/ivl)
 - drop DESTDIR gymnastics - build works without it
 - (re)enable gperf dependency
 - regenerate buildlink3.mk
 - drop patches/patch-lexor_keyword.cc - no longer needed
 - patches/patch-vpi_Makefile partially fixed upstream - rest not needed

upstream changelog
==================

Probably the only notes available:

Here are the release notes for Icarus Verilog release branch 10. The 10
release is a huge improvement over the 0.9 release series, in every
aspect. Much more of the Verilog and SystemVerilog language is supported,
many bugs have been fixed, and performance has improved. The changes
(improvements!) are so numerous that there is no point attempting to
enumerate them.

 -- http://iverilog.wikia.com/wiki/Release_Notes_Icarus_Verilog_10


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/cad/verilog/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/cad/verilog/PLIST \
    pkgsrc/cad/verilog/buildlink3.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/cad/verilog/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/cad/verilog/patches/patch-lexor_keyword.cc
cvs rdiff -u -r1.2 -r0 pkgsrc/cad/verilog/patches/patch-vpi_Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/cad/verilog/Makefile
diff -u pkgsrc/cad/verilog/Makefile:1.42 pkgsrc/cad/verilog/Makefile:1.43
--- pkgsrc/cad/verilog/Makefile:1.42    Sun Jul 24 23:43:12 2016
+++ pkgsrc/cad/verilog/Makefile Sat Oct  8 22:30:43 2016
@@ -1,76 +1,34 @@
-# $NetBSD: Makefile,v 1.42 2016/07/24 23:43:12 rillig Exp $
+# $NetBSD: Makefile,v 1.43 2016/10/08 22:30:43 kamil Exp $
 #
 
-DISTNAME=      verilog-0.9.7
+DISTNAME=      verilog-10.1.1
 CATEGORIES=    cad
-MASTER_SITES=  ftp://icarus.com/pub/eda/verilog/v0.9/
+MASTER_SITES=  ftp://icarus.com/pub/eda/verilog/v10/
+# FTP has newer release than GitHub tag
+#MASTER_SITES= ${MASTER_SITE_GITHUB:=steveicarus/}
+#GITHUB_TAG=   v${PKGVERSION_NOREV:S/./_/}
 
 MAINTAINER=    dmcmahill%NetBSD.org@localhost
 HOMEPAGE=      http://iverilog.icarus.com/
 COMMENT=       Verilog simulation and synthesis tool (stable release version)
 LICENSE=       gnu-gpl-v2
 
-CONFLICTS+=    verilog-current-[0-9]*
-
 USE_LANGUAGES= c c++
 
 GNU_CONFIGURE=         yes
 USE_TOOLS+=            gmake bison lex
 TEST_TARGET=           check
 
-INSTALLATION_DIRS+=    share/ivl
-
-SUBST_CLASSES+=                destdir
-SUBST_FILES.destdir=   tgt-vhdl/Makefile.in \
-                       tgt-fpga/Makefile.in \
-                       tgt-null/Makefile.in \
-                       tgt-pal/Makefile.in \
-                       tgt-stub/Makefile.in \
-                       tgt-verilog/Makefile.in \
-                       tgt-vvp/Makefile.in
-SUBST_MESSAGE.destdir= Fix DESTDIR in various Makefile.in
-SUBST_STAGE.destdir=   pre-configure
-SUBST_SED.destdir=     -e 's, $$(libdir)/ivl, $$(DESTDIR)$$(libdir)/ivl,g'
-# Leading TAB
-SUBST_SED.destdir+=    -e 's,  $$(libdir)/ivl, $$(DESTDIR)$$(libdir)/ivl,g'
-# target:
-SUBST_SED.destdir+=    -e 's,^$$(libdir)/ivl,$$(DESTDIR)$$(libdir)/ivl,'
-
-SUBST_CLASSES+=                vpi-dest
-SUBST_STAGE.vpi-dest=  pre-configure
-SUBST_FILES.vpi-dest=  vpi/Makefile.in
-SUBST_MESSAGE.vpi-dest=        Fix DESTDIR in vpi/Makefile.in (watch target:)
-SUBST_SED.vpi-dest=    -e 's, $$(vpidir)/, $$(DESTDIR)$$(vpidir)/,g'
-# Leading TAB
-SUBST_SED.vpi-dest+=   -e 's,  $$(vpidir)/,    $$(DESTDIR)$$(vpidir)/,g'
-SUBST_SED.vpi-dest+=   -e 's,^$$(vpidir)/,$$(DESTDIR)$$(vpidir)/,g'
-
-pre-build:
-       cd ${WRKSRC} && ${BUILD_MAKE_CMD} dep
+INSTALLATION_DIRS+=    share/doc/ivl
 
-# Some missing files not installed are handled by SUBST (above)
-# and rest of them are by following target.
+# Additional files
 post-install:
-       (cd ${WRKSRC}; ${INSTALL_DATA} \
+       cd ${WRKSRC}; ${INSTALL_DATA} \
                QUICK_START.txt \
                README.txt      \
-       ${DESTDIR}${PREFIX}/share/ivl )
-# include/iverilog
-       (cd ${WRKSRC}; ${INSTALL_DATA} \
-               acc_user.h ivl_target.h veriuser.h vpi_user.h \
-       ${DESTDIR}${PREFIX}/include/iverilog )
-# lib/ivl/include
-       (cd ${WRKSRC}; ${INSTALL_DATA} \
-               constants.vams \
-               disciplines.vams \
-       ${DESTDIR}${PREFIX}/lib/ivl/include )
-
-#
-# 1. this should be BUILD_DEPENDS
-# 2. it doesn't actually run it during the build anyhow
-#
-#.include "../../devel/gperf/buildlink3.mk"
+       ${DESTDIR}${PREFIX}/share/doc/ivl
 
+.include "../../devel/gperf/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"

Index: pkgsrc/cad/verilog/PLIST
diff -u pkgsrc/cad/verilog/PLIST:1.10 pkgsrc/cad/verilog/PLIST:1.11
--- pkgsrc/cad/verilog/PLIST:1.10       Tue Jan  7 09:43:54 2014
+++ pkgsrc/cad/verilog/PLIST    Sat Oct  8 22:30:43 2016
@@ -1,12 +1,16 @@
-@comment $NetBSD: PLIST,v 1.10 2014/01/07 09:43:54 mef Exp $
+@comment $NetBSD: PLIST,v 1.11 2016/10/08 22:30:43 kamil Exp $
 bin/iverilog
 bin/iverilog-vpi
 bin/vvp
 include/iverilog/_pli_types.h
 include/iverilog/acc_user.h
 include/iverilog/ivl_target.h
+include/iverilog/sv_vpi_user.h
 include/iverilog/veriuser.h
 include/iverilog/vpi_user.h
+lib/ivl/blif-s.conf
+lib/ivl/blif.conf
+lib/ivl/blif.tgt
 lib/ivl/cadpli.vpl
 lib/ivl/include/constants.vams
 lib/ivl/include/disciplines.vams
@@ -15,6 +19,12 @@ lib/ivl/ivlpp
 lib/ivl/null-s.conf
 lib/ivl/null.conf
 lib/ivl/null.tgt
+lib/ivl/pcb-s.conf
+lib/ivl/pcb.conf
+lib/ivl/pcb.tgt
+lib/ivl/sizer-s.conf
+lib/ivl/sizer.conf
+lib/ivl/sizer.tgt
 lib/ivl/stub-s.conf
 lib/ivl/stub.conf
 lib/ivl/stub.tgt
@@ -22,11 +32,20 @@ lib/ivl/system.sft
 lib/ivl/system.vpi
 lib/ivl/v2005_math.sft
 lib/ivl/v2005_math.vpi
+lib/ivl/v2009.sft
+lib/ivl/v2009.vpi
 lib/ivl/va_math.sft
 lib/ivl/va_math.vpi
 lib/ivl/vhdl-s.conf
 lib/ivl/vhdl.conf
 lib/ivl/vhdl.tgt
+lib/ivl/vhdl_sys.sft
+lib/ivl/vhdl_sys.vpi
+lib/ivl/vhdlpp
+lib/ivl/vlog95-s.conf
+lib/ivl/vlog95.conf
+lib/ivl/vlog95.tgt
+lib/ivl/vpi_debug.vpi
 lib/ivl/vvp-s.conf
 lib/ivl/vvp.conf
 lib/ivl/vvp.tgt
@@ -35,5 +54,5 @@ lib/libvpi.a
 man/man1/iverilog-vpi.1
 man/man1/iverilog.1
 man/man1/vvp.1
-share/ivl/QUICK_START.txt
-share/ivl/README.txt
+share/doc/ivl/QUICK_START.txt
+share/doc/ivl/README.txt
Index: pkgsrc/cad/verilog/buildlink3.mk
diff -u pkgsrc/cad/verilog/buildlink3.mk:1.10 pkgsrc/cad/verilog/buildlink3.mk:1.11
--- pkgsrc/cad/verilog/buildlink3.mk:1.10       Thu Jul 18 07:59:38 2013
+++ pkgsrc/cad/verilog/buildlink3.mk    Sat Oct  8 22:30:43 2016
@@ -1,18 +1,16 @@
-# $NetBSD: buildlink3.mk,v 1.10 2013/07/18 07:59:38 obache Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2016/10/08 22:30:43 kamil Exp $
 
 BUILDLINK_TREE+=       verilog
 
 .if !defined(VERILOG_BUILDLINK3_MK)
 VERILOG_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.verilog+=        verilog>=0.8.1nb1
-BUILDLINK_ABI_DEPENDS.verilog+=        verilog>=0.8.7nb1
+BUILDLINK_API_DEPENDS.verilog+=        verilog>=10.1.1
 BUILDLINK_PKGSRCDIR.verilog?=  ../../cad/verilog
 
+.include "../../devel/gperf/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../archivers/bzip2/buildlink3.mk"
-.include "../../devel/gperf/buildlink3.mk"
-.include "../../mk/readline.buildlink3.mk"
-.endif # VERILOG_BUILDLINK3_MK
+.endif # VERILOG_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -verilog

Index: pkgsrc/cad/verilog/distinfo
diff -u pkgsrc/cad/verilog/distinfo:1.20 pkgsrc/cad/verilog/distinfo:1.21
--- pkgsrc/cad/verilog/distinfo:1.20    Tue Nov  3 00:21:19 2015
+++ pkgsrc/cad/verilog/distinfo Sat Oct  8 22:30:43 2016
@@ -1,11 +1,9 @@
-$NetBSD: distinfo,v 1.20 2015/11/03 00:21:19 agc Exp $
+$NetBSD: distinfo,v 1.21 2016/10/08 22:30:43 kamil Exp $
 
-SHA1 (verilog-0.9.7.tar.gz) = 714c2a605779957490cca24e3dc01d096dbc1474
-RMD160 (verilog-0.9.7.tar.gz) = 3bac03ca703465a43c5a0a8175a3d27ee00f49a7
-SHA512 (verilog-0.9.7.tar.gz) = 1a81f132c667f5cd33a11156364a366806ef9b6ef59b86f69df852af79cc92db17df8db0bace4e3c14929b0110df0aa7d83f35f664057e715842acf7bd21c1f5
-Size (verilog-0.9.7.tar.gz) = 1238088 bytes
+SHA1 (verilog-10.1.1.tar.gz) = 7f4cead8cabb90cc4525951357c43866ca710749
+RMD160 (verilog-10.1.1.tar.gz) = 77c933b712ab027b13a81e3eead7ee4f565741b7
+SHA512 (verilog-10.1.1.tar.gz) = a57fdce3d870be8ce39eb3050dabd5a2d4d491c657b85ccbf775bef7fa9a6889a18bf4d2508341ef2cc17d872b5d6c802d4fd8585e4ec7952526699ebb24bfac
+Size (verilog-10.1.1.tar.gz) = 1684925 bytes
 SHA1 (patch-aa) = cf075110416f6db0892129796cd83b8ae8de55fa
 SHA1 (patch-ad) = bf7d227ed3b321021d8aff54cd008f4b2a1557b9
 SHA1 (patch-cadpli_Makefile) = ed21a5f529ac449c26b831cbd5fde052d9ed5466
-SHA1 (patch-lexor_keyword.cc) = 375aa534e91b0ee05615732b4bdcacdd9034ed3d
-SHA1 (patch-vpi_Makefile) = 9a2d49d3d0f8005d7ab508f726374842ad322207



Home | Main Index | Thread Index | Old Index