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:
parent
1688a646b6
commit
9599d77f5b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=73458
@ -16,6 +16,7 @@
|
||||
SUBDIR += gnucap
|
||||
SUBDIR += gschem
|
||||
SUBDIR += gtkwave
|
||||
SUBDIR += gwave
|
||||
SUBDIR += irsim
|
||||
SUBDIR += iverilog
|
||||
SUBDIR += kaskade
|
||||
|
29
cad/gwave/Makefile
Normal file
29
cad/gwave/Makefile
Normal 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
1
cad/gwave/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (gwave-20020122.tar.gz) = 0e5bbf0787e4ab82f804e617bf3ad86f
|
10
cad/gwave/files/patch-wavefile.c
Normal file
10
cad/gwave/files/patch-wavefile.c
Normal 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
1
cad/gwave/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Waveform viewer for analogue electronic simulation tools
|
19
cad/gwave/pkg-descr
Normal file
19
cad/gwave/pkg-descr
Normal 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
17
cad/gwave/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user