View | Details | Raw Unified | Return to bug 99386
Collapse All | Expand All

(-)gwave/Makefile (-10 / +53 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	gwave
8
PORTNAME=	gwave
9
PORTVERSION=	20030804
9
PORTVERSION=	20051222
10
PORTREVISION=	3
11
CATEGORIES=	cad
10
CATEGORIES=	cad
12
MASTER_SITES=	http://www.cs.unc.edu/~tell/dist/ \
11
MASTER_SITES=	http://www.cs.unc.edu/~tell/dist/ \
13
		http://geda.seul.org/dist/
12
		http://geda.seul.org/dist/
Lines 15-35 Link Here
15
MAINTAINER=	dmlb@dmlb.org
14
MAINTAINER=	dmlb@dmlb.org
16
COMMENT=	Waveform viewer for analogue electronic simulation tools
15
COMMENT=	Waveform viewer for analogue electronic simulation tools
17
16
18
RUN_DEPENDS=	graph:${PORTSDIR}/graphics/plotutils
17
#RUN_DEPENDS=	graph:${PORTSDIR}/graphics/plotutils
19
LIB_DEPENDS=	guile.15:${PORTSDIR}/lang/guile \
18
LIB_DEPENDS=	guile.15:${PORTSDIR}/lang/guile \
20
		guilegtk-1.2.0:${PORTSDIR}/x11-toolkits/guile-gtk
19
		guilegtk-1.2.0:${PORTSDIR}/x11-toolkits/guile-gtk
21
20
22
USE_AUTOTOOLS=	autoconf:253
23
USE_GNOME=	gtk12
21
USE_GNOME=	gtk12
24
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
22
GNU_CONFIGURE=	yes
25
		LIBS="-L${LOCALBASE}/lib"
23
USE_GMAKE=	yes
26
24
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I/usr/X11R6/include" \
27
MAN1=		sp2sp.1
25
		LIBS="-L${LOCALBASE}/lib -I/usr/X11R6/lib"
26
27
OPTIONS=	PLOTUTILS "Use GNU plotutils for plotting" off \
28
		GNUPLOT "Use gnuplot for plotting" on \
29
		DOCS "Install documentation" on \
30
		EXAMPLES "Install example spice files" off
31
32
DOCFILES=	Guile.notes \
33
		gwave-concepts.txt \
34
		gwave-hooks.txt \
35
		gwave-procedures.txt \
36
		gwave-variables.txt \
37
		hspice-output.txt \
38
		hspice.txt \
39
		spice3.txt
28
40
29
.include <bsd.port.pre.mk>
41
.include <bsd.port.pre.mk>
30
42
31
.if ${OSVERSION} >= 500113
43
.if defined(WITH_PLOTUTILS)
32
BROKEN=		"Does not compile on FreeBSD ${OSVERSION}"
44
RUN_DEPENDS+=	graph:${PORTSDIR}/graphics/plotutils
45
.endif
46
47
.if defined(WITH_GNUPLOT)
48
RUN_DEPENDS+=	gnuplot:${PORTSDIR}/math/gnuplot
49
.endif
50
51
.if defined(WITH_DOCS)
52
PLIST_SUB+=	DOCS=""
53
.else
54
PLIST_SUB+=	DOCS="@comment "
55
.endif
56
57
.if defined(WITH_EXAMPLES)
58
PLIST_SUB+=	EXAMPLES=""
59
.else
60
PLIST_SUB+=	EXAMPLES="@comment "
61
.endif
62
63
post-install:
64
.if defined(WITH_DOCS)
65
	@${MKDIR} ${DOCSDIR}
66
.for FILE in ${DOCFILES}
67
	@${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${DOCSDIR}
68
.endfor
33
.endif
69
.endif
70
71
.if defined(WITH_EXAMPLES)
72
	@${MKDIR} ${EXAMPLESDIR}
73
	@${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
74
.endif
75
76
MAN1=		sp2sp.1
34
77
35
.include <bsd.port.post.mk>
78
.include <bsd.port.post.mk>
(-)gwave/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (gwave-20030804.tar.gz) = 4b8ae59dd4bd80520e64df43bc13f7ce
1
MD5 (gwave-20051222.tar.gz) = 5defce2525247300dcd432ad12bbf173
2
SHA256 (gwave-20030804.tar.gz) = 4c1f162b01d2745607e68238d6ea75108225526cbe1fa4b65d025e6f306ed97b
2
SHA256 (gwave-20051222.tar.gz) = 32c9d78f702f0620101a208efc3704c10c9c23be38868463a2db96a49c9344e3
3
SIZE (gwave-20030804.tar.gz) = 437860
3
SIZE (gwave-20051222.tar.gz) = 479477
(-)gwave/files/patch-wavefile.c (-10 lines)
Lines 1-10 Link Here
1
--- spicefile/wavefile.c~	Sun Jun 16 12:16:05 2002
2
+++ spicefile/wavefile.c	Sun Jun 16 12:01:26 2002
3
@@ -32,6 +32,7 @@
4
 
5
 
6
 #ifdef HAVE_POSIX_REGEXP
7
+#include <sys/types.h>
8
 #include <regex.h>
9
 #define REGEXP_T regex_t
10
 #define regexp_test(c,s) (regexec((c), (s), 0, NULL, 0) == 0)
(-)gwave/pkg-plist (-8 / +53 lines)
Lines 1-22 Link Here
1
bin/sp2sp
2
bin/gwave
1
bin/gwave
3
bin/gwave-exec
2
bin/gwave-exec
4
bin/gwaverepl
3
bin/gwaverepl
4
bin/sp2sp
5
bin/sweepsplit
5
share/guile/app/gwave/system.gwaverc
6
share/guile/app/gwave/system.gwaverc
6
share/guile/app/gwave/cmds.scm
7
share/guile/app/gwave/cmds.scm
7
share/guile/app/gwave/dynlink.scm
8
share/guile/app/gwave/dynlink.scm
9
share/guile/app/gwave/export-gnugraph.scm
10
share/guile/app/gwave/export-gnuplot.scm
11
share/guile/app/gwave/export.scm
12
share/guile/app/gwave/extra-menus.scm
8
share/guile/app/gwave/globals.scm
13
share/guile/app/gwave/globals.scm
14
share/guile/app/gwave/gtk-helpers.scm
15
share/guile/app/gwave/gwave-config.scm
16
share/guile/app/gwave/gwave-startup.scm
9
share/guile/app/gwave/minimal.scm
17
share/guile/app/gwave/minimal.scm
10
share/guile/app/gwave/std-args.scm
18
share/guile/app/gwave/std-args.scm
11
share/guile/app/gwave/std-menus.scm
19
share/guile/app/gwave/std-menus.scm
12
share/guile/app/gwave/std-toolbar.scm
20
share/guile/app/gwave/std-toolbar.scm
13
share/guile/app/gwave/extra-menus.scm
14
share/guile/app/gwave/visiblewave-ops.scm
15
share/guile/app/gwave/gwave-startup.scm
16
share/guile/app/gwave/export-gnugraph.scm
17
share/guile/app/gwave/export-gnuplot.scm
18
share/guile/app/gwave/export.scm
19
share/guile/app/gwave/gtk-helpers.scm
20
share/guile/app/gwave/utils.scm
21
share/guile/app/gwave/utils.scm
22
share/guile/app/gwave/visiblewave-ops.scm
23
%%DOCS%%share/doc/gwave/Guile.notes
24
%%DOCS%%share/doc/gwave/gwave-concepts.txt
25
%%DOCS%%share/doc/gwave/gwave-hooks.txt
26
%%DOCS%%share/doc/gwave/gwave-procedures.txt
27
%%DOCS%%share/doc/gwave/gwave-variables.txt
28
%%DOCS%%share/doc/gwave/hspice-output.txt
29
%%DOCS%%share/doc/gwave/hspice.txt
30
%%DOCS%%share/doc/gwave/spice3.txt
31
%%EXAMPLES%%share/examples/gwave/Readme
32
%%EXAMPLES%%share/examples/gwave/aoi.W
33
%%EXAMPLES%%share/examples/gwave/aoi.W.gw
34
%%EXAMPLES%%share/examples/gwave/aoi.W.tr0
35
%%EXAMPLES%%share/examples/gwave/aoi.W.tr0.gw
36
%%EXAMPLES%%share/examples/gwave/aoi.W1
37
%%EXAMPLES%%share/examples/gwave/diffpair.braw
38
%%EXAMPLES%%share/examples/gwave/diffpair.sp
39
%%EXAMPLES%%share/examples/gwave/gw
40
%%EXAMPLES%%share/examples/gwave/gwave.gw
41
%%EXAMPLES%%share/examples/gwave/gwplot.dat
42
%%EXAMPLES%%share/examples/gwave/gwplot.dat.0
43
%%EXAMPLES%%share/examples/gwave/gwplot.dat.1
44
%%EXAMPLES%%share/examples/gwave/gwplot.dat.gnuplot
45
%%EXAMPLES%%share/examples/gwave/lpf.ac0
46
%%EXAMPLES%%share/examples/gwave/lpf.sp
47
%%EXAMPLES%%share/examples/gwave/nand.N.tr0
48
%%EXAMPLES%%share/examples/gwave/nfet.N.sw0
49
%%EXAMPLES%%share/examples/gwave/nfet.N.sw0.binary
50
%%EXAMPLES%%share/examples/gwave/nisrc.N.sw0
51
%%EXAMPLES%%share/examples/gwave/pd1.N.tr0
52
%%EXAMPLES%%share/examples/gwave/pd2.N
53
%%EXAMPLES%%share/examples/gwave/pd2.N.gw
54
%%EXAMPLES%%share/examples/gwave/pd2long.N
55
%%EXAMPLES%%share/examples/gwave/quickAC.ac0
56
%%EXAMPLES%%share/examples/gwave/quickINV.tr0
57
%%EXAMPLES%%share/examples/gwave/quickTRAN.tr0
58
%%EXAMPLES%%share/examples/gwave/rcsq.raw
59
%%EXAMPLES%%share/examples/gwave/rcsq.sp
60
%%EXAMPLES%%share/examples/gwave/test1.tr0.binary
61
%%EXAMPLES%%share/examples/gwave/tlong.tr0.9601
62
%%EXAMPLES%%share/examples/gwave/tpwl.acs
63
%%EXAMPLES%%share/examples/gwave/tscript
21
@dirrm share/guile/app/gwave
64
@dirrm share/guile/app/gwave
65
@dirrm share/examples/gwave
66
@dirrm share/doc/gwave
22
@dirrmtry share/guile/app
67
@dirrmtry share/guile/app

Return to bug 99386