pkgsrc/cad
ryoon ed72846e69 verilator: Update to 4.100
Changelog:
* Verilator 4.100 2020-09-07

**    C++11 or newer compilers are now required.

**    SystemC 2.3.0 or newer (SYSTEMC_VERSION >= 20111121) is now required.

**    Support hierarchical Verilation (#2206). [Yutetsu TAKATSUKASA]

****  Support (with limitations) class extern, class extends, virtual class.

****  Support $urandom, $urandom_range without stability.

****  Fix false DECLFILENAME on black-boxed modules (#2430). [Philipp Wagner]

****  Fix naming of "id : begin" blocks.

****  Fix class constructor error on assignments to const.

****  Fix splitting eval functions with --output-split-cfuncs (#2368). [Geza Lore]

****  Fix queues as class members (#2525). [nanduraj1]

****  Add support for assume property. [Peter Monsson]


* Verilator 4.040 2020-08-15

**    Version 4.040 is planned to be the final version that will
      support pre-C++11 compilers. Please move to C++11 or newer compilers.

***   Fix arrayed interfaces, broke in 4.038 (#2468). [Josh Redford]

****  Support $stable, $rose and $fell.  (#2148) (#2501) [Peter Monsson]

****  Support simple function localparams (#2461). [James Hanlon]

****  Miscellaneous parsing error changes towards UVM support.

****  Fix arrayed interfaces (#2469).  [Josh Redford]

****  Fix protect lib VCS warning. (#2479) [Julien Margetts]

****  Fix combining different-width parameters (#2484). [abirkmanis]

****  Fix protect-lib without sequential logic (#2492). [Yutetsu TAKATSUKASA]

****  Fix V3Unknown from running with flat XML output (#2494). [James Hanlon]

****  Fix non-32 bit conversion to float (#2495). [dsvf]

****  Fix casting non-self-determined subexpressions (#2493). [phantom-killua]

****  Fix SystemC net names (#2500). [Edgar E. Iglesias]

****  Fix build with Bison 3.7 and newer (#2505). [Rupert Swarbrick]

****  Fix slice of unpacked array (#2506) (#2507). [Yutetsu TAKATSUKASA]


* Verilator 4.038 2020-07-11

**    Versions 4.038 and 4.040 are planned to be the final versions that will
      support pre-C++11 compilers. Please move to C++11 or newer compilers.

***   Support VPI access to parameters and localparam. [Ludwig Rogiers]

***   Support parsing (not elaboration, yet) of UVM.

****  Add new UNSUPPORTED error code to replace most previous Unsupported: messages.

****  With --bbox-unsup continue parsing on many (not all) UVM constructs.

****  Support for-loop increments with commas.

****  Support $swrite with arbitrary arguments.

****  Support $writememb (#2450). [Fan Shupei]

****  Fix OS X, Free BSD, and -m32 portability issues. [Geza Lore]

****  Fix to flush FST trace on termination due to $stop or assertion failure.

****  Fix part select error when multipling by power-of-two (#2413). [Conor McCullough]

****  Fix division exception (#2460) [Kuoping Hsu]


* Verilator 4.036 2020-06-06

**    OPT_FAST is now -Os by default. See the BENCHMARKING & OPTIMIZATION part
      of the manual if you experience issues with compilation speed.

***   Configure now enables SystemC if it is installed as a system headers,
      e.g. with 'apt-get install systemc-dev'.

***   Add --waiver-output flag that writes a verilator config file (.vlt) with
      waivers to the warnings emitted during a Verilator run.

***   Support verilator_coverage --write-info for lcov HTML reports.
      Line Coverage now tracks all statement lines, not just branch lines.

***   --output-split is now on by default. VM_PARALLEL_BUILDS is set by
      default iff the --output-split caused an actual file split to occur.
      --output-split-cfuncs and --output-split-ctrace now default to the
      value of --output-split. These changes should improve build times of
      medium and large designs with default options. User makefiles may
      require changes.

***   The run-time library is now compiled with -Os by default. (#2369, #2373)

****  Support multi channel descriptor I/O (#2190) [Stephen Henry]

****  Support $countbits. (#2287) [Yossi Nivin]

****  Support $isunbounded and parameter $. (#2104)

****  Support unpacked array .sum and .product.

****  Support prefix/postfix increment/decrement. (#2223) [Maciej Sobkowski]

****  Fix FST tracing of little bit endian signals. [Geza Lore]

****  Fix +: and -: on unpacked arrays. (#2304) [engr248]

****  Fix $isunknown with constant Z's.

****  Fix queues and dynamic array wide ops. (#2352) [Vassilis Papaefstathiou]


* Verilator 4.034 2020-05-03

**    Add simplistic class support with many restrictions, see manual. (#377)

**    Support IEEE time units and time precisions. (#234)
      Includes `timescale, $printtimescale, $timeformat.
      VL_TIME_MULTIPLIER, VL_TIME_PRECISION, VL_TIME_UNIT have been removed
      and the time precision must now match the SystemC time precision. To
      get closer behavior to older versions, use e.g. --timescale-override
      "1ps/1ps".

**    Add --build to call make automatically. (#2249) [Yutetsu TAKATSUKASA]

**    Configuring with ccache present now defaults to using it; see OBJCACHE.

**    Fix DPI import/export to be standard compliant. (#2236) [Geza Lore]

**    Add --trace-threads for general multithreaded tracing. (#2269) [Geza Lore]

***   Add --flatten for use with --xml-only. (#2270) [James Hanlon]

****  Greatly improve FST/VCD dump performance (#2244) (#2246) (#2250) (#2257) [Geza Lore]

****  Support $ferror, and $fflush without arguments. (#1638)

****  Support event data type (with some restrictions).

****  Support $root. (#2150) [Keyi Zhang]

****  Add error if use SystemC 2.2 and earlier (pre-2011) as is deprecated.

****  Fix build of fast path tracing code to use OPT_FAST. (#2245) [Geza Lore]

****  Fix arrayed instances connecting to slices. (#2263) [Don/engr248]

****  Fix error on unpacked connecting to packed. (#2288) [Joseph Shaker]

****  Fix logical not optimization with empty begin. (#2291) [Baltazar Ortiz]

****  Fix reduction OR on wide data, broke in v4.026. (#2300) [Jack Koenig]

****  Fix clock enables with bit-extends. (#2299) [Marco Widmer]

****  Fix MacOs Homebrew by removing default LIBS. (#2298) [Ryan Clarke]


* Verilator 4.032 2020-04-04

***   Add column numbers to errors and warnings.

***   Add GCC 9-style line number prefix when showing source text for errors.

***   Add setting VM_PARALLEL_BUILDS=1 when using --output-split. (#2185)

***   Change --quiet-exit to also suppress 'Exiting due to N errors'.

****  Suppress REALCVT for whole real numbers.

****  Support split_var in vlt files. (#2219) [Marco Widmer]

****  Fix parameter type redeclaring a type. (#2195) [hdzhangdoc]

****  Fix VCD open with empty filename. (#2198) [Julius Baxter]

****  Fix packages as enum base types. (#2202) [Driss Hafdi]

****  Fix duplicate typedefs in generate for. (#2205) [hdzhangdoc]

****  Fix MinW portability. (#2114) [Sean Cross]

****  Fix assertions with unique case inside. (#2199) [hdzhangdoc]

****  Fix implicit conversion of floats to wide integers.
2020-10-03 12:21:42 +00:00
..
adms *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
atlc all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
boolean *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
cascade all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
cgi-wcalc
covered *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
dinotrace *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
dinotrace-mode
diylc There are two common ways to select the "java" executable in Pkgsrc. 2020-04-26 01:05:15 +00:00
eagle The licensing terms for EAGLE changed in version 7.7, when Autodesk inc 2017-04-26 21:28:34 +00:00
electric all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
fastcap fastcap: also build dependenecy tex-cm-super 2020-05-30 03:04:40 +00:00
fasthenry mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
felt all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
freehdl *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gdsreader cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE 2019-06-08 11:04:27 +00:00
geda *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gerbv *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
ghdl cad/ghdl: skip portability check 2020-05-17 15:54:04 +00:00
gnetman *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gnucap gnucap: add build dependency on tex-ec and tex-cm-super 2020-05-30 03:10:44 +00:00
gplcver all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
gsmc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gtk1-wcalc
gtk2-wcalc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gtkwave (cad/gtkwave) Updated 3.3.104 to 3.3.106 2020-09-19 20:06:47 +00:00
iverilog (cad/iverilog) Fix build, adapting to bison 3.7.1 2020-09-27 13:48:21 +00:00
kicad *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
kicad-doc all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
kicad-footprints all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
kicad-i18n all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
kicad-packages3d Huge package, can take a long time to pkg_create 2020-05-14 19:16:48 +00:00
kicad-symbols all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
kicad-templates all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
klayout *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
librecad *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
libwcalc cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE 2019-06-08 11:04:27 +00:00
magic *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
mcalc all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
mex-wcalc cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE 2019-06-08 11:04:27 +00:00
mpac
MyHDL-gplcver Add package specific description 2019-07-04 13:07:05 +00:00
MyHDL-iverilog Add package specific description 2019-07-04 13:07:05 +00:00
nelma Follow some redirects. 2017-09-03 08:53:04 +00:00
ng-spice all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
ntesla all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
oce *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
openscad *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
p5-gds2 *: use MASTER_SITE_PERL_CPAN 2020-09-08 13:16:33 +00:00
pcb *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
py-gds (cad/py-gds) Updated 1.5.2 to 1.6 2020-09-04 16:05:20 +00:00
py-gdscad Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
py-MyHDL Build as egg. Bump revision. 2020-05-19 13:59:02 +00:00
py-PyRTL cad/py-PyRTL: import py37-PyRTL-0.8.7 2019-10-05 06:19:15 +00:00
py-simpy py-simpy: updated to 3.0.11 2018-11-20 11:49:38 +00:00
qcad *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
qcad-partlibrary all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
sci-wcalc
solvespace *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
spice mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
spiceprm *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
stdio-wcalc
tkgate *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
tnt-mmtl (cad/tnt-mmtl) Fix build: Add BUILD_DEPENDS+= tex-epstopdf-pkg-[0-9]* 2020-09-27 14:11:09 +00:00
transcalc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
verilator verilator: Update to 4.100 2020-10-03 12:21:42 +00:00
verilog-mode all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
veriwell mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
wcalc all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
wcalc-docs
xchiplogo Comment out dead sites. 2017-09-06 10:40:25 +00:00
xcircuit *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
Makefile Enable py-PyRTL 2019-10-05 06:19:56 +00:00