BSD Ports

cad/gtkwave 3.3.128 MidnightBSD

Electronic Waveform Viewer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d027c53b20
License
gpl2
Categories
cad

Description

GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.

In the other systems

SystemPortVersion
MidnightBSDcad/gtkwave3.3.128
FreeBSDcad/gtkwave3.3.128
OpenBSDcad/gtkwave3.3.128
NetBSDcad/gtkwave3.3.125nb5
DragonFlycad/gtkwave3.3.122
HardenedBSDcad/gtkwave3.3.128
GhostBSDcad/gtkwave3.3.128

Install

Binary package:

mport install gtkwave

From mports:

cd /usr/mports/cad/gtkwave && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gtkwave>0:cad/gtkwave

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

Options name: cad_gtkwave

OptionDefaultDescription
DOCSoff
EXAMPLESoff
TCLoffEnable support for TCL/TK
USES
desktop-file-utils gettext-runtime gmake gnome gperf pkgconfig shared-mime-info cpe
Service scripts
none

Files

Manual pages 17
  • evcd2vcd(1)
  • fst2vcd(1)
  • fstminer(1)
  • gtkwave(1)
  • gtkwaverc(5)
  • lxt2miner(1)
  • lxt2vcd(1)
  • rtlbrowse(1)
  • shmidcat(1)
  • twinwave(1)
  • vcd2fst(1)
  • vcd2lxt(1)
  • vcd2lxt2(1)
  • vcd2vzt(1)
  • vzt2vcd(1)
  • vztminer(1)
  • xml2stems(1)
pkg-plist 85
  • bin/evcd2vcd
  • bin/fst2vcd
  • bin/fstminer
  • bin/gtkwave
  • bin/lxt2miner
  • bin/lxt2vcd
  • bin/rtlbrowse
  • bin/shmidcat
  • bin/twinwave
  • bin/vcd2fst
  • bin/vcd2lxt
  • bin/vcd2lxt2
  • bin/vcd2vzt
  • bin/vzt2vcd
  • bin/vztminer
  • bin/xml2stems
  • share/man/man1/evcd2vcd.1.gz
  • share/man/man1/fst2vcd.1.gz
  • share/man/man1/fstminer.1.gz
  • share/man/man1/gtkwave.1.gz
  • share/man/man1/lxt2miner.1.gz
  • share/man/man1/lxt2vcd.1.gz
  • share/man/man1/rtlbrowse.1.gz
  • share/man/man1/shmidcat.1.gz
  • share/man/man1/twinwave.1.gz
  • share/man/man1/vcd2fst.1.gz
  • share/man/man1/vcd2lxt.1.gz
  • share/man/man1/vcd2lxt2.1.gz
  • share/man/man1/vcd2vzt.1.gz
  • share/man/man1/vzt2vcd.1.gz
  • share/man/man1/vztminer.1.gz
  • share/man/man1/xml2stems.1.gz
  • share/man/man5/gtkwaverc.5.gz
  • share/applications/gtkwave.desktop
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-ae2.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-aet.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-evcd.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-fst.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-ghw.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-gtkw.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-lx2.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-lxt.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-lxt2.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-vcd.png
  • share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-vzt.png
  • share/icons/gnome/16x16/mimetypes/gtkwave.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-ae2.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-aet.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-evcd.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-fst.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-ghw.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-gtkw.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-lx2.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-lxt.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-lxt2.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-vcd.png
  • share/icons/gnome/32x32/mimetypes/gnome-mime-application-vnd.gtkwave-vzt.png
  • share/icons/gnome/32x32/mimetypes/gtkwave.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-ae2.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-aet.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-evcd.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-fst.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-ghw.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-gtkw.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-lx2.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-lxt.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-lxt2.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-vcd.png
  • share/icons/gnome/48x48/mimetypes/gnome-mime-application-vnd.gtkwave-vzt.png
  • share/icons/gnome/48x48/mimetypes/gtkwave.png
  • share/icons/gtkwave_256x256x32.png
  • share/icons/gtkwave_files_256x256x32.png
  • share/icons/gtkwave_savefiles_256x256x32.png
  • share/icons/hicolor/scalable/apps/gtkwave.svg
  • share/mime/packages/x-gtkwave-extension-ae2.xml
  • share/mime/packages/x-gtkwave-extension-aet.xml
  • share/mime/packages/x-gtkwave-extension-evcd.xml
  • share/mime/packages/x-gtkwave-extension-fst.xml
  • share/mime/packages/x-gtkwave-extension-ghw.xml
  • share/mime/packages/x-gtkwave-extension-gtkw.xml
  • share/mime/packages/x-gtkwave-extension-lx2.xml
  • share/mime/packages/x-gtkwave-extension-lxt.xml
  • share/mime/packages/x-gtkwave-extension-lxt2.xml
  • share/mime/packages/x-gtkwave-extension-vcd.xml
  • share/mime/packages/x-gtkwave-extension-vzt.xml
distinfo 1
FileSizeSHA256
gtkwave-gtk3-3.3.128.tar.gz3.517524e+06817e197fc1808f8aac3543c2c2f9683cb01368c91192b8eae5af58070ef1d1f8
Master sites 1
  • SF/gtkwave/gtkwave-gtk3-3.3.128

Commit history 2

DateCommitCreditsLog message
d027c53b20 Lucas Holt cad/gtkwave: update to 3.3.128 (#1133)
Updates GTKWave to 3.3.128, removes the release-specific PORTREVISION, and adds the upstream-required gdk-pixbuf-extra runtime dependency. INSTALLS_ICONS=yes now covers the staged icon payload. Validation passed: bmake makesum, patch, build, fake, package, test, check-license, portlint -C, and git diff --check. ## Summary by Sourcery Update the GTKWave port to the 3.3.128 release with the dependencies and packaging metadata required by the new version. Enhancements: - Update GTKWave to version 3.3.128 and add the required GNOME runtime support for its icons and pixbuf loaders. Chores: - Remove the release-specific PORTREVISION and enable staged icon installation. --------- Signed-off-by: Lucas Holt <[email protected]>
22173208f1 Lucas Holt */*: add CPE identifiers from the matching FreeBSD ports
mport audit matches installed packages against sec.midnightbsd.org by CPE, so a port without one is invisible to it regardless of how vulnerable it is. These 126 ports had no CPE while the corresponding FreeBSD port did, so the vendor and product were copied from there rather than guessed. Sampled against the audit API to confirm the identifiers resolve, e.g. cad/gtkwave tonybybell:gtkwave 82 CVEs archivers/libunrar rarlab:unrar 12 audio/espeak-ng espeak-ng:espeak-ng 5 archivers/minizip-ng zlib-ng:minizip-ng 3 audio/faust grame:faust 3 cad/admesh admesh_project:admesh 3 Three ports were deliberately skipped: archivers/p5-Archive-Tar, …