---
name: dinotrace
version: 9.4c_2
origin: cad/dinotrace
comment: Graphical signal trace waveform viewer
arch: freebsd:9:x86:64
www: http://www.veripool.org/wiki/dinotrace
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 484898
desc: |
  Dinotrace is a signal waveform tracing tool that supports traces in the form of
  Verilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango
  and Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.

  Dinotrace was conceived in the early 1980's by Allen Gallotta at Digital
  Equipment Corporation, who wrote the code and supported it through version 4.2.
  When created, it was the first graphical display tool for the simulators being
  designed at Digital.

  WWW: http://www.veripool.org/wiki/dinotrace
deps:
  xproto: {origin: x11/xproto, version: 7.0.24}
  xineramaproto: {origin: x11/xineramaproto, version: 1.2.1}
  xextproto: {origin: x11/xextproto, version: 7.2.1}
  xcb-util-renderutil: {origin: x11/xcb-util-renderutil, version: 0.3.8}
  xcb-util: {origin: x11/xcb-util, version: '0.3.9_1,1'}
  xbitmaps: {origin: x11/xbitmaps, version: 1.1.1}
  renderproto: {origin: x11/renderproto, version: 0.11.1}
  randrproto: {origin: x11/randrproto, version: 1.4.0}
  printproto: {origin: x11/printproto, version: 1.0.5}
  pixman: {origin: x11/pixman, version: 0.30.0}
  libxcb: {origin: x11/libxcb, version: 1.9.1}
  libXrender: {origin: x11/libXrender, version: 0.9.8}
  libXrandr: {origin: x11/libXrandr, version: 1.4.1}
  libXpm: {origin: x11/libXpm, version: 3.5.10}
  libXp: {origin: x11/libXp, version: '1.0.2,1'}
  libXinerama: {origin: x11/libXinerama, version: '1.1.3,1'}
  libXi: {origin: x11/libXi, version: '1.7.2,1'}
  libXfixes: {origin: x11/libXfixes, version: 5.0.1}
  libXext: {origin: x11/libXext, version: '1.3.2,1'}
  libXdmcp: {origin: x11/libXdmcp, version: 1.1.1}
  libXdamage: {origin: x11/libXdamage, version: 1.1.4}
  libXcursor: {origin: x11/libXcursor, version: 1.1.14}
  libXcomposite: {origin: x11/libXcomposite, version: '0.4.4,1'}
  libXau: {origin: x11/libXau, version: 1.0.8}
  libX11: {origin: x11/libX11, version: '1.6.1,1'}
  libSM: {origin: x11/libSM, version: '1.2.1,1'}
  libICE: {origin: x11/libICE, version: '1.0.8,1'}
  kbproto: {origin: x11/kbproto, version: 1.0.6}
  inputproto: {origin: x11/inputproto, version: 2.3}
  fixesproto: {origin: x11/fixesproto, version: 5.0}
  damageproto: {origin: x11/damageproto, version: 1.2.1}
  compositeproto: {origin: x11/compositeproto, version: 0.4.2}
  pango: {origin: x11-toolkits/pango, version: 1.34.1_1}
  open-motif: {origin: x11-toolkits/open-motif, version: 2.3.4}
  libXt: {origin: x11-toolkits/libXt, version: '1.1.4,1'}
  libXmu: {origin: x11-toolkits/libXmu, version: '1.1.1,1'}
  libXaw: {origin: x11-toolkits/libXaw, version: '1.0.11,2'}
  gtk: {origin: x11-toolkits/gtk20, version: 2.24.19_2}
  gtk-engines2: {origin: x11-themes/gtk-engines2, version: 2.20.2_1}
  xorg-fonts-truetype: {origin: x11-fonts/xorg-fonts-truetype, version: 7.7_1}
  mkfontscale: {origin: x11-fonts/mkfontscale, version: 1.1.1}
  mkfontdir: {origin: x11-fonts/mkfontdir, version: 1.0.7}
  libfontenc: {origin: x11-fonts/libfontenc, version: 1.1.2}
  libXft: {origin: x11-fonts/libXft, version: 2.3.1}
  fontconfig: {origin: x11-fonts/fontconfig, version: '2.10.93,1'}
  font-util: {origin: x11-fonts/font-util, version: 1.3.0}
  font-misc-meltho: {origin: x11-fonts/font-misc-meltho, version: 1.0.3}
  font-misc-ethiopic: {origin: x11-fonts/font-misc-ethiopic, version: 1.0.3}
  font-bh-ttf: {origin: x11-fonts/font-bh-ttf, version: 1.0.3}
  encodings: {origin: x11-fonts/encodings, version: '1.0.4,1'}
  dejavu: {origin: x11-fonts/dejavu, version: 2.33}
  libxml2: {origin: textproc/libxml2, version: 2.8.0_2}
  libcroco: {origin: textproc/libcroco, version: 0.6.8}
  expat: {origin: textproc/expat2, version: 2.1.0}
  polkit: {origin: sysutils/polkit, version: 0.105_1}
  gnome_subr: {origin: sysutils/gnome_subr, version: 1.0}
  p11-kit: {origin: security/p11-kit, version: 0.16.3}
  nettle: {origin: security/nettle, version: 2.7.1}
  libtasn1: {origin: security/libtasn1, version: 2.14}
  libgpg-error: {origin: security/libgpg-error, version: 1.12}
  gnutls: {origin: security/gnutls, version: 2.12.23_1}
  ca_root_nss: {origin: security/ca_root_nss, version: 3.15.1}
  libpaper: {origin: print/libpaper, version: 1.1.24_1}
  libotf: {origin: print/libotf, version: 0.9.13}
  harfbuzz: {origin: print/harfbuzz, version: 0.9.19}
  gsfonts: {origin: print/gsfonts, version: 8.11_6}
  ghostscript9: {origin: print/ghostscript9, version: 9.06_4}
  freetype2: {origin: print/freetype2, version: 2.4.12_1}
  cups-image: {origin: print/cups-image, version: 1.5.4_1}
  cups-client: {origin: print/cups-client, version: 1.5.4_1}
  shared-mime-info: {origin: misc/shared-mime-info, version: 1.1}
  hicolor-icon-theme: {origin: misc/hicolor-icon-theme, version: 0.12}
  gnomehier: {origin: misc/gnomehier, version: 3.0}
  gmp: {origin: math/gmp, version: 5.1.2}
  fftw3: {origin: math/fftw3, version: 3.3.3_1}
  python27: {origin: lang/python27, version: 2.7.5_2}
  python2: {origin: lang/python2, version: 2}
  python: {origin: lang/python, version: '2.7,2'}
  perl: {origin: lang/perl5.14, version: 5.14.4}
  webp: {origin: graphics/webp, version: 0.1.3_1}
  tiff: {origin: graphics/tiff, version: 4.0.3}
  svgalib: {origin: graphics/svgalib, version: 1.4.3_6}
  png: {origin: graphics/png, version: 1.5.17}
  libwmf: {origin: graphics/libwmf, version: 0.2.8.4_10}
  librsvg2: {origin: graphics/librsvg2, version: 2.36.4}
  liblqr-1: {origin: graphics/liblqr-1, version: 0.4.1_5}
  libfpx: {origin: graphics/libfpx, version: 1.3.1.1}
  lcms2: {origin: graphics/lcms2, version: 2.5}
  jpeg: {origin: graphics/jpeg, version: 8_4}
  jbigkit: {origin: graphics/jbigkit, version: 1.6}
  jbig2dec: {origin: graphics/jbig2dec, version: 0.11_1}
  jasper: {origin: graphics/jasper, version: 1.900.1_12}
  gtk-update-icon-cache: {origin: graphics/gtk-update-icon-cache, version: 2.24.19}
  graphite2: {origin: graphics/graphite2, version: 1.2.3}
  giflib-nox11: {origin: graphics/giflib, version: 4.2.1_2}
  gdk-pixbuf2: {origin: graphics/gdk-pixbuf2, version: 2.28.2}
  libgd: {origin: graphics/gd, version: '2.1.0_1,1'}
  cairo: {origin: graphics/cairo, version: '1.10.2_5,2'}
  ImageMagick: {origin: graphics/ImageMagick, version: 6.8.0.7_1}
  emacs: {origin: editors/emacs, version: '24.3,3'}
  libidn: {origin: dns/libidn, version: 1.27}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  pcre: {origin: devel/pcre, version: 8.33}
  m17n-lib: {origin: devel/m17n-lib, version: 1.6.4_1}
  m17n-db: {origin: devel/m17n-db, version: 1.6.4}
  libpthread-stubs: {origin: devel/libpthread-stubs, version: 0.3_3}
  libltdl: {origin: devel/libltdl, version: 2.4.2}
  libgsf: {origin: devel/libgsf, version: 1.14.27}
  libffi: {origin: devel/libffi, version: 3.0.13}
  libIDL: {origin: devel/libIDL, version: 0.8.14_1}
  icu: {origin: devel/icu, version: 50.1.2}
  gobject-introspection: {origin: devel/gobject-introspection, version: 1.36.0_2}
  glib: {origin: devel/glib20, version: 2.36.3}
  gettext: {origin: devel/gettext, version: 0.18.3}
  gconf2: {origin: devel/gconf2, version: 2.32.0_3}
  dconf: {origin: devel/dconf, version: 0.14.1}
  dbus-glib: {origin: devel/dbus-glib, version: 0.100.2}
  dbus: {origin: devel/dbus, version: 1.6.12}
  ORBit2: {origin: devel/ORBit2, version: 2.14.19}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
  fribidi: {origin: converters/fribidi, version: 0.19.2_1}
  verilog-mode.el: {origin: cad/verilog-mode.el, version: 801_2}
  atk: {origin: accessibility/atk, version: 2.8.0}
categories:
- cad
shlibs_required:
- libXm.so.4
- libXt.so.6
- libX11.so.6
- libSM.so.6
- libICE.so.6
options: {EMACS: on}
message: |
  ====
  To activate dinotrace Emacs extensions add the following lines
  to your Emacs configuration file (usually ~/.emacs):

  ;; Dinotrace mode
  (autoload 'dinotrace-update "dinotrace" "Update dinotrace annotations in this buffer" t)
  (autoload 'dinotrace-mode   "dinotrace" "Toggle dinotrace annotations in this buffer" t)
  (global-set-key "\C-x\C-aa" 'dinotrace-update)
  (global-set-key "\C-x\C-ad" 'dinotrace-mode)

  ;; Sim-Log mode
  (autoload 'sim-log-mode "sim-log" "Mode for Simulation Log files." t)
  (setq auto-mode-alist (append (list '("\\.log$" . sim-log-mode)) auto-mode-alist))

  ====
