aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce M Simpson <bms@FreeBSD.org>2008-05-03 10:05:49 +0000
committerBruce M Simpson <bms@FreeBSD.org>2008-05-03 10:05:49 +0000
commit6585668c4d30bc19476ef593ce10fd47d1d648fc (patch)
treea209a11494f13b37cc7a25899d2761db60f22b87
parent42d789b494b05f5cf4007bac1c67f771ea0371da (diff)
downloadports-6585668c4d30bc19476ef593ce10fd47d1d648fc.tar.gz
ports-6585668c4d30bc19476ef593ce10fd47d1d648fc.zip
Add GTKWave 3.1.9 port.
The 3.x train of GTKWave has significantly more new featured and bugfixes, but would require introducing PORTEPOCH to replace cad/gtkwave. [Timeout on feedback from cad/gtkwave maintainer.]
Notes
Notes: svn path=/head/; revision=212528
-rw-r--r--cad/Makefile1
-rw-r--r--cad/gtkwave3/Makefile38
-rw-r--r--cad/gtkwave3/distinfo3
-rw-r--r--cad/gtkwave3/files/patch-configure20
-rw-r--r--cad/gtkwave3/files/patch-doc__Makefile.in11
-rw-r--r--cad/gtkwave3/files/patch-examples__Makefile.in11
-rw-r--r--cad/gtkwave3/pkg-descr5
7 files changed, 89 insertions, 0 deletions
diff --git a/cad/Makefile b/cad/Makefile
index 4583754f21b6..bc13546c58c0 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -41,6 +41,7 @@
SUBDIR += gplcver
SUBDIR += gspiceui
SUBDIR += gtkwave
+ SUBDIR += gtkwave3
SUBDIR += gwave
SUBDIR += impact
SUBDIR += irsim
diff --git a/cad/gtkwave3/Makefile b/cad/gtkwave3/Makefile
new file mode 100644
index 000000000000..83327fc3908a
--- /dev/null
+++ b/cad/gtkwave3/Makefile
@@ -0,0 +1,38 @@
+# Ports collection makefile for: gtkwave
+# Date created: April 28, 2008
+# Whom: bms
+#
+# $FreeBSD$
+#
+
+PORTNAME= gtkwave3
+PORTVERSION= 3.1.9
+CATEGORIES= cad
+MASTER_SITES= http://home.nc.rr.com/gtkwave/
+DISTNAME= gtkwave-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= Electronic Waveform Viewer
+
+CONFLICTS= gtkwave-[0-9]*
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_GNOME= gtk20
+
+PLIST_FILES= bin/ghwdump bin/gtkwave bin/lxt2miner bin/lxt2vcd \
+ bin/mvl2lxt bin/mvl2vcd bin/rtlbrowse bin/shmidcat \
+ bin/tex2vcd bin/tla2vcd bin/twinwave bin/vcd2lxt \
+ bin/vcd2lxt2 bin/vcd2vzt bin/vermin bin/vzt2vcd \
+ bin/vztminer
+
+PORTDOCS= gtkwave.odt
+PORTEXAMPLES= des.sav des.script des.v des.vzt
+
+MAN1= ghwdump.1 gtkwave.1 lxt2miner.1 lxt2vcd.1 mvl2lxt.1 \
+ mvl2vcd.1 rtlbrowse.1 shmidcat.1 tex2vcd.1 tla2vcd.1 \
+ twinwave.1 vcd2lxt.1 vcd2lxt2.1 vcd2vzt.1 vermin.1 \
+ vzt2vcd.1 vztminer.1
+MAN5= gtkwaverc.5
+
+.include <bsd.port.mk>
diff --git a/cad/gtkwave3/distinfo b/cad/gtkwave3/distinfo
new file mode 100644
index 000000000000..5217a82927bc
--- /dev/null
+++ b/cad/gtkwave3/distinfo
@@ -0,0 +1,3 @@
+MD5 (gtkwave-3.1.9.tar.gz) = 8be354164587b07fe6d86c77bb6b27db
+SHA256 (gtkwave-3.1.9.tar.gz) = 4cc9cb9284c02042bd10ec4fdab3097fc74ffaf709424cd58a5d6a154fc44d80
+SIZE (gtkwave-3.1.9.tar.gz) = 2982612
diff --git a/cad/gtkwave3/files/patch-configure b/cad/gtkwave3/files/patch-configure
new file mode 100644
index 000000000000..50158808443b
--- /dev/null
+++ b/cad/gtkwave3/files/patch-configure
@@ -0,0 +1,20 @@
+--- configure.orig 2008-05-03 10:57:25.000000000 +0100
++++ configure 2008-05-03 10:57:50.000000000 +0100
+@@ -267,7 +267,7 @@
+ : ${ac_max_here_lines=38}
+
+ # Identity of this package.
+-PACKAGE_NAME='gtkwave'
++PACKAGE_NAME='gtkwave3'
+ PACKAGE_TARNAME='gtkwave'
+ PACKAGE_VERSION='3.x'
+ PACKAGE_STRING='gtkwave 3.x'
+@@ -1646,7 +1646,7 @@
+
+
+ # Define the identity of the package.
+- PACKAGE='gtkwave'
++ PACKAGE='gtkwave3'
+ VERSION='3.x'
+
+
diff --git a/cad/gtkwave3/files/patch-doc__Makefile.in b/cad/gtkwave3/files/patch-doc__Makefile.in
new file mode 100644
index 000000000000..b42181ba5066
--- /dev/null
+++ b/cad/gtkwave3/files/patch-doc__Makefile.in
@@ -0,0 +1,11 @@
+--- doc/Makefile.in.orig 2007-11-28 22:04:29.000000000 +0000
++++ doc/Makefile.in 2008-05-03 10:57:01.000000000 +0100
+@@ -17,7 +17,7 @@
+ srcdir = @srcdir@
+ top_srcdir = @top_srcdir@
+ VPATH = @srcdir@
+-pkgdatadir = $(datadir)/@PACKAGE@
++pkgdatadir = $(datadir)/doc/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ..
diff --git a/cad/gtkwave3/files/patch-examples__Makefile.in b/cad/gtkwave3/files/patch-examples__Makefile.in
new file mode 100644
index 000000000000..586a80916efa
--- /dev/null
+++ b/cad/gtkwave3/files/patch-examples__Makefile.in
@@ -0,0 +1,11 @@
+--- examples/Makefile.in.orig 2007-11-28 22:04:29.000000000 +0000
++++ examples/Makefile.in 2008-05-03 10:57:01.000000000 +0100
+@@ -152,7 +152,7 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ dist_examples_DATA = des.sav des.script des.v des.vzt
+-examplesdir = $(pkgdatadir)/examples
++examplesdir = $(datadir)/examples/@PACKAGE@
+ all: all-am
+
+ .SUFFIXES:
diff --git a/cad/gtkwave3/pkg-descr b/cad/gtkwave3/pkg-descr
new file mode 100644
index 000000000000..0d3ca0ee8e67
--- /dev/null
+++ b/cad/gtkwave3/pkg-descr
@@ -0,0 +1,5 @@
+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.
+
+WWW: http://home.nc.rr.com/gtkwave/