1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-22 08:58:47 +00:00

new port: cad/gwave

Gwave is a waveform viewer. Its purpose is for viewing
	analog data, such as the output from Spice-like simulations.

PR:		ports/39364
Submitted by:	Duncan Barclay <dmlb@dmlb.org>
This commit is contained in:
Edwin Groothuis 2003-01-19 00:35:38 +00:00
parent 1688a646b6
commit 9599d77f5b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=73458
7 changed files with 78 additions and 0 deletions

View File

@ -16,6 +16,7 @@
SUBDIR += gnucap
SUBDIR += gschem
SUBDIR += gtkwave
SUBDIR += gwave
SUBDIR += irsim
SUBDIR += iverilog
SUBDIR += kaskade

29
cad/gwave/Makefile Normal file
View File

@ -0,0 +1,29 @@
# New ports collection makefile for: gwave
# Date created: 16 June 2002
# Whom: Duncan Barclay <dmlb@dmlb.org>
#
# $FreeBSD$
#
PORTNAME= gwave
PORTVERSION= 20020122
CATEGORIES= cad
MASTER_SITES= http://geda.seul.org/dist/
MAINTAINER= dmlb@dmlb.org
RUN_DEPENDS= graph:${PORTSDIR}/graphics/plotutils
LIB_DEPENDS= geda.15:${PORTSDIR}/cad/libgeda \
guile.9:${PORTSDIR}/lang/guile \
guilegtk-1.2:${PORTSDIR}/x11-toolkits/guile-gtk
USE_AUTOCONF= yes
USE_GNOMENG= yes
USE_GNOME= gtk12
#CONFIGURE_ARGS= --enable-gdgeda
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib"
MAN1= sp2sp.1
.include <bsd.port.mk>

1
cad/gwave/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (gwave-20020122.tar.gz) = 0e5bbf0787e4ab82f804e617bf3ad86f

View File

@ -0,0 +1,10 @@
--- spicefile/wavefile.c~ Sun Jun 16 12:16:05 2002
+++ spicefile/wavefile.c Sun Jun 16 12:01:26 2002
@@ -32,6 +32,7 @@
#ifdef HAVE_POSIX_REGEXP
+#include <sys/types.h>
#include <regex.h>
#define REGEXP_T regex_t
#define regexp_test(c,s) (regexec((c), (s), 0, NULL, 0) == 0)

1
cad/gwave/pkg-comment Normal file
View File

@ -0,0 +1 @@
Waveform viewer for analogue electronic simulation tools

19
cad/gwave/pkg-descr Normal file
View File

@ -0,0 +1,19 @@
Gwave is a waveform viewer. Its purpose is for viewing analog data,
such as the output from Spice-like simulations.
Gwave can read binary or ascii files written by HSpice from transient,
AC, or Sweep analyses, "raw" files written by Spice2, Spice3, or
ngspice, and transient analysis files from the CAzM simulator. It can
also read a generic tabular ASCII format suitable for use with ACS or
homegrown tools.
It supports multiple "panels" (graticlules) with multiple variables
displayed in each. Two vertical-bar cursors are available for
time-difference measurements. Multiple files can be loaded, for
comparing the results of several simulations.
Much of Gwave's user interface is written in the Guile extension
language and is therefore easily extensible for custom applications
without recompilation.
WWW: http://geda.seul.org/tools/gwave

17
cad/gwave/pkg-plist Normal file
View File

@ -0,0 +1,17 @@
bin/sp2sp
bin/gwave
bin/gwave-exec
bin/gwaverepl
share/guile/app/gwave/system.gwaverc
share/guile/app/gwave/cmds.scm
share/guile/app/gwave/dynlink.scm
share/guile/app/gwave/globals.scm
share/guile/app/gwave/minimal.scm
share/guile/app/gwave/std-args.scm
share/guile/app/gwave/std-menus.scm
share/guile/app/gwave/std-toolbar.scm
share/guile/app/gwave/extra-menus.scm
share/guile/app/gwave/visiblewave-ops.scm
share/guile/app/gwave/gwave-startup.scm
@dirrm share/guile/app/gwave
@unexec rmdir %D/share/guile/app 2>/dev/null || true