View | Details | Raw Unified | Return to bug 226191 | Differences between
and this patch

Collapse All | Expand All

(-)cad/ngspice_rework/Makefile (-15 / +20 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	ngspice_rework
4
PORTNAME=	ngspice_rework
5
PORTVERSION=	26
5
PORTVERSION=	28
6
PORTREVISION=	3
7
CATEGORIES=	cad
6
CATEGORIES=	cad
8
MASTER_SITES=	SF/ngspice/ng-spice-rework/${PORTVERSION}
7
MASTER_SITES=	SF/ngspice/ng-spice-rework/${PORTVERSION}
9
DISTNAME=	ngspice-${PORTVERSION}
8
DISTNAME=	ngspice-${PORTVERSION}
Lines 17-43 Link Here
17
16
18
BROKEN_aarch64=	Fails to link: missing sbrk
17
BROKEN_aarch64=	Fails to link: missing sbrk
19
18
20
USES=		gmake libtool readline
19
LIB_DEPENDS=	libfftw3.so:math/fftw3
20
21
FLAVORS=	x11 shlib
22
shlib_PKGNAMESUFFIX=	-shlib
23
shlib_CONFLICTS_INSTALL=	ngspice_rework-2*
24
x11_CONFLICTS_INSTALL=		ngspice_rework-shlib-2*
25
26
USES=		gmake libtool ncurses readline
27
21
USE_LDCONFIG=	yes
28
USE_LDCONFIG=	yes
22
GNU_CONFIGURE=	yes
29
GNU_CONFIGURE=	yes
23
30
24
CONFIGURE_ARGS=	--enable-cider --enable-xspice --with-readline=yes
31
CONFIGURE_ARGS=	--enable-cider --enable-shared --enable-xspice --with-readline=yes
25
32
26
OPTIONS_DEFINE=			DEBUG
33
OPTIONS_DEFINE=	DEBUG
27
OPTIONS_DEFAULT=		X11
28
OPTIONS_SINGLE=			INTERFACE
29
OPTIONS_SINGLE_INTERFACE=	SHLIB X11
30
OPTIONS_SUB=			yes
31
34
32
SHLIB_DESC=		Build as a shared library
35
.if ${FLAVOR:U} ==	shlib
36
CONFIGURE_ARGS+=	--with-ngshared
37
PLIST_SUB+=		SHLIB="" X11="@comment "
38
.else
39
USE_XORG=		ice sm x11 xaw xext xmu xt
40
CONFIGURE_ARGS+=	--with-x
41
PLIST_SUB+=		SHLIB="@comment " X11=""
42
.endif
33
43
34
DEBUG_CONFIGURE_ENABLE=	debug
44
DEBUG_CONFIGURE_ENABLE=	debug
35
45
36
SHLIB_CONFIGURE_WITH=	ngshared
37
38
X11_USE=		XORG=ice,sm,x11,xaw,xext,xmu,xt
39
X11_CONFIGURE_WITH=	x
40
41
INSTALL_TARGET=	install-strip
46
INSTALL_TARGET=	install-strip
42
47
43
.include <bsd.port.mk>
48
.include <bsd.port.mk>
(-)cad/ngspice_rework/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (ngspice-26.tar.gz) = 51e230c8b720802d93747bc580c0a29d1fb530f3dd06f213b6a700ca9a4d0108
1
TIMESTAMP = 1534684795
2
SIZE (ngspice-26.tar.gz) = 6925987
2
SHA256 (ngspice-28.tar.gz) = 94804fa78c8db2f90f088902e8c27f7b732a66767a58c70f37612bff5a16df66
3
SIZE (ngspice-28.tar.gz) = 6737636
(-)cad/ngspice_rework/pkg-plist (-126 / +128 lines)
Lines 1-10 Link Here
1
bin/cmpp
1
bin/cmpp
2
%%X11%%bin/ngmakeidx
3
%%X11%%bin/ngmultidec
4
%%X11%%bin/ngnutmeg
5
%%X11%%bin/ngproc2mod
6
%%X11%%bin/ngsconvert
7
%%X11%%bin/ngspice
2
%%X11%%bin/ngspice
3
%%SHLIB%%libdata/pkgconfig/ngspice.pc
8
%%SHLIB%%lib/libngspice.so
4
%%SHLIB%%lib/libngspice.so
9
%%SHLIB%%lib/libngspice.so.0
5
%%SHLIB%%lib/libngspice.so.0
10
%%SHLIB%%lib/libngspice.so.0.0.0
6
%%SHLIB%%lib/libngspice.so.0.0.0
Lines 11-144 Link Here
11
lib/ngspice/analog.cm
7
lib/ngspice/analog.cm
12
lib/ngspice/digital.cm
8
lib/ngspice/digital.cm
13
lib/ngspice/spice2poly.cm
9
lib/ngspice/spice2poly.cm
10
lib/ngspice/table.cm
14
lib/ngspice/xtradev.cm
11
lib/ngspice/xtradev.cm
15
lib/ngspice/xtraevt.cm
12
lib/ngspice/xtraevt.cm
13
man/man1/cmpp.1.gz
14
man/man1/ngmakeidx.1.gz
16
man/man1/ngmultidec.1.gz
15
man/man1/ngmultidec.1.gz
17
man/man1/ngnutmeg.1.gz
16
man/man1/ngnutmeg.1.gz
17
man/man1/ngproc2mod.1.gz
18
man/man1/ngsconvert.1.gz
18
man/man1/ngsconvert.1.gz
19
man/man1/ngspice.1.gz
19
man/man1/ngspice.1.gz
20
share/ngspice/dlmain.c
20
share/ngspice/dlmain.c
21
%%X11%%share/ngspice/helpdir/ngspice.idx
21
include/ngspice/enhtypes.h
22
%%X11%%share/ngspice/helpdir/ngspice.txt
22
include/ngspice/evttypes.h
23
share/ngspice/include/ngspice/1-f-code.h
23
include/ngspice/randnumb.h
24
share/ngspice/include/ngspice/FastNorm3.h
24
include/ngspice/stringskip.h
25
share/ngspice/include/ngspice/acdefs.h
25
include/ngspice/1-f-code.h
26
share/ngspice/include/ngspice/bdrydefs.h
26
include/ngspice/FastNorm3.h
27
share/ngspice/include/ngspice/bool.h
27
include/ngspice/acdefs.h
28
share/ngspice/include/ngspice/carddefs.h
28
include/ngspice/bdrydefs.h
29
share/ngspice/include/ngspice/ciderinp.h
29
include/ngspice/bool.h
30
share/ngspice/include/ngspice/cidersupt.h
30
include/ngspice/carddefs.h
31
share/ngspice/include/ngspice/cktdefs.h
31
include/ngspice/ciderinp.h
32
share/ngspice/include/ngspice/cluster.h
32
include/ngspice/cidersupt.h
33
share/ngspice/include/ngspice/cm.h
33
include/ngspice/cktdefs.h
34
share/ngspice/include/ngspice/cmconstants.h
34
include/ngspice/cluster.h
35
share/ngspice/include/ngspice/cmproto.h
35
include/ngspice/cm.h
36
share/ngspice/include/ngspice/cmtypes.h
36
include/ngspice/cmconstants.h
37
share/ngspice/include/ngspice/compatmode.h
37
include/ngspice/cmproto.h
38
share/ngspice/include/ngspice/complex.h
38
include/ngspice/cmtypes.h
39
share/ngspice/include/ngspice/config.h
39
include/ngspice/compatmode.h
40
share/ngspice/include/ngspice/const.h
40
include/ngspice/complex.h
41
share/ngspice/include/ngspice/contdefs.h
41
include/ngspice/config.h
42
share/ngspice/include/ngspice/cpdefs.h
42
include/ngspice/const.h
43
share/ngspice/include/ngspice/cpextern.h
43
include/ngspice/contdefs.h
44
share/ngspice/include/ngspice/cpstd.h
44
include/ngspice/cpdefs.h
45
share/ngspice/include/ngspice/defines.h
45
include/ngspice/cpextern.h
46
share/ngspice/include/ngspice/devdefs.h
46
include/ngspice/cpstd.h
47
share/ngspice/include/ngspice/dgen.h
47
include/ngspice/defines.h
48
share/ngspice/include/ngspice/distodef.h
48
include/ngspice/devdefs.h
49
share/ngspice/include/ngspice/dllitf.h
49
include/ngspice/dgen.h
50
share/ngspice/include/ngspice/domndefs.h
50
include/ngspice/distodef.h
51
share/ngspice/include/ngspice/dopdefs.h
51
include/ngspice/dllitf.h
52
share/ngspice/include/ngspice/dstring.h
52
include/ngspice/domndefs.h
53
share/ngspice/include/ngspice/dvec.h
53
include/ngspice/dopdefs.h
54
share/ngspice/include/ngspice/elctdefs.h
54
include/ngspice/dstring.h
55
share/ngspice/include/ngspice/enh.h
55
include/ngspice/dvec.h
56
share/ngspice/include/ngspice/evt.h
56
include/ngspice/elctdefs.h
57
share/ngspice/include/ngspice/evtproto.h
57
include/ngspice/enh.h
58
share/ngspice/include/ngspice/evtudn.h
58
include/ngspice/evt.h
59
share/ngspice/include/ngspice/fftext.h
59
include/ngspice/evtproto.h
60
share/ngspice/include/ngspice/ftedbgra.h
60
include/ngspice/evtudn.h
61
share/ngspice/include/ngspice/ftedebug.h
61
include/ngspice/fftext.h
62
share/ngspice/include/ngspice/ftedefs.h
62
include/ngspice/ftedbgra.h
63
share/ngspice/include/ngspice/ftedev.h
63
include/ngspice/ftedebug.h
64
share/ngspice/include/ngspice/fteext.h
64
include/ngspice/ftedefs.h
65
share/ngspice/include/ngspice/fteinp.h
65
include/ngspice/ftedev.h
66
share/ngspice/include/ngspice/fteinput.h
66
include/ngspice/fteext.h
67
share/ngspice/include/ngspice/fteoptdefs.h
67
include/ngspice/fteinp.h
68
share/ngspice/include/ngspice/fteparse.h
68
include/ngspice/fteinput.h
69
share/ngspice/include/ngspice/gendefs.h
69
include/ngspice/fteoptdefs.h
70
share/ngspice/include/ngspice/gendev.h
70
include/ngspice/fteparse.h
71
share/ngspice/include/ngspice/graph.h
71
include/ngspice/gendefs.h
72
share/ngspice/include/ngspice/grid.h
72
include/ngspice/gendev.h
73
share/ngspice/include/ngspice/hash.h
73
include/ngspice/graph.h
74
share/ngspice/include/ngspice/hlpdefs.h
74
include/ngspice/grid.h
75
share/ngspice/include/ngspice/iferrmsg.h
75
include/ngspice/hash.h
76
share/ngspice/include/ngspice/ifsim.h
76
include/ngspice/hlpdefs.h
77
share/ngspice/include/ngspice/inpdefs.h
77
include/ngspice/iferrmsg.h
78
share/ngspice/include/ngspice/inpmacs.h
78
include/ngspice/ifsim.h
79
share/ngspice/include/ngspice/inpptree.h
79
include/ngspice/inpdefs.h
80
share/ngspice/include/ngspice/ipc.h
80
include/ngspice/inpmacs.h
81
share/ngspice/include/ngspice/ipcproto.h
81
include/ngspice/inpptree.h
82
share/ngspice/include/ngspice/ipctiein.h
82
include/ngspice/ipc.h
83
share/ngspice/include/ngspice/jobdefs.h
83
include/ngspice/ipcproto.h
84
share/ngspice/include/ngspice/lsort.h
84
include/ngspice/ipctiein.h
85
share/ngspice/include/ngspice/macros.h
85
include/ngspice/jobdefs.h
86
share/ngspice/include/ngspice/material.h
86
include/ngspice/lsort.h
87
share/ngspice/include/ngspice/matldefs.h
87
include/ngspice/macros.h
88
share/ngspice/include/ngspice/memory.h
88
include/ngspice/material.h
89
share/ngspice/include/ngspice/meshdefs.h
89
include/ngspice/matldefs.h
90
share/ngspice/include/ngspice/meshext.h
90
include/ngspice/memory.h
91
share/ngspice/include/ngspice/methdefs.h
91
include/ngspice/meshdefs.h
92
share/ngspice/include/ngspice/mif.h
92
include/ngspice/meshext.h
93
share/ngspice/include/ngspice/mifcmdat.h
93
include/ngspice/methdefs.h
94
share/ngspice/include/ngspice/mifdefs.h
94
include/ngspice/mif.h
95
share/ngspice/include/ngspice/mifparse.h
95
include/ngspice/mifcmdat.h
96
share/ngspice/include/ngspice/mifproto.h
96
include/ngspice/mifdefs.h
97
share/ngspice/include/ngspice/miftypes.h
97
include/ngspice/mifparse.h
98
share/ngspice/include/ngspice/missing_math.h
98
include/ngspice/mifproto.h
99
share/ngspice/include/ngspice/mobdefs.h
99
include/ngspice/miftypes.h
100
share/ngspice/include/ngspice/modldefs.h
100
include/ngspice/missing_math.h
101
share/ngspice/include/ngspice/multi_line.h
101
include/ngspice/mobdefs.h
102
share/ngspice/include/ngspice/ngspice.h
102
include/ngspice/modldefs.h
103
share/ngspice/include/ngspice/noisedef.h
103
include/ngspice/multi_line.h
104
share/ngspice/include/ngspice/numcards.h
104
include/ngspice/ngspice.h
105
share/ngspice/include/ngspice/numconst.h
105
include/ngspice/noisedef.h
106
share/ngspice/include/ngspice/numenum.h
106
include/ngspice/numcards.h
107
share/ngspice/include/ngspice/numgen.h
107
include/ngspice/numconst.h
108
share/ngspice/include/ngspice/numglobs.h
108
include/ngspice/numenum.h
109
share/ngspice/include/ngspice/onedev.h
109
include/ngspice/numgen.h
110
share/ngspice/include/ngspice/onemesh.h
110
include/ngspice/numglobs.h
111
share/ngspice/include/ngspice/opdefs.h
111
include/ngspice/onedev.h
112
share/ngspice/include/ngspice/optdefs.h
112
include/ngspice/onemesh.h
113
share/ngspice/include/ngspice/optndefs.h
113
include/ngspice/opdefs.h
114
share/ngspice/include/ngspice/outpdefs.h
114
include/ngspice/optdefs.h
115
share/ngspice/include/ngspice/plot.h
115
include/ngspice/optndefs.h
116
share/ngspice/include/ngspice/pnode.h
116
include/ngspice/outpdefs.h
117
share/ngspice/include/ngspice/profile.h
117
include/ngspice/plot.h
118
share/ngspice/include/ngspice/pssdefs.h
118
include/ngspice/pnode.h
119
share/ngspice/include/ngspice/pzdefs.h
119
include/ngspice/profile.h
120
share/ngspice/include/ngspice/sen2defs.h
120
include/ngspice/pssdefs.h
121
share/ngspice/include/ngspice/sensdefs.h
121
include/ngspice/pzdefs.h
122
share/ngspice/include/ngspice/sensgen.h
122
include/ngspice/sen2defs.h
123
share/ngspice/include/ngspice/sharedspice.h
123
include/ngspice/sensdefs.h
124
share/ngspice/include/ngspice/sim.h
124
include/ngspice/sensgen.h
125
share/ngspice/include/ngspice/smpdefs.h
125
include/ngspice/sharedspice.h
126
share/ngspice/include/ngspice/sperror.h
126
include/ngspice/sim.h
127
share/ngspice/include/ngspice/spmatrix.h
127
include/ngspice/smpdefs.h
128
share/ngspice/include/ngspice/stringutil.h
128
include/ngspice/sperror.h
129
share/ngspice/include/ngspice/suffix.h
129
include/ngspice/spmatrix.h
130
share/ngspice/include/ngspice/swec.h
130
include/ngspice/stringutil.h
131
share/ngspice/include/ngspice/tclspice.h
131
include/ngspice/suffix.h
132
share/ngspice/include/ngspice/tfdefs.h
132
include/ngspice/swec.h
133
share/ngspice/include/ngspice/trandefs.h
133
include/ngspice/tclspice.h
134
share/ngspice/include/ngspice/trcvdefs.h
134
include/ngspice/tfdefs.h
135
share/ngspice/include/ngspice/tskdefs.h
135
include/ngspice/trandefs.h
136
share/ngspice/include/ngspice/twodev.h
136
include/ngspice/trcvdefs.h
137
share/ngspice/include/ngspice/twomesh.h
137
include/ngspice/tskdefs.h
138
share/ngspice/include/ngspice/typedefs.h
138
include/ngspice/twodev.h
139
share/ngspice/include/ngspice/wallace.h
139
include/ngspice/twomesh.h
140
share/ngspice/include/ngspice/wordlist.h
140
include/ngspice/typedefs.h
141
share/ngspice/include/ngspice/wstdio.h
141
include/ngspice/wallace.h
142
include/ngspice/wordlist.h
143
include/ngspice/wstdio.h
142
share/ngspice/scripts/ciderinit
144
share/ngspice/scripts/ciderinit
143
share/ngspice/scripts/devaxis
145
share/ngspice/scripts/devaxis
144
share/ngspice/scripts/devload
146
share/ngspice/scripts/devload

Return to bug 226191