Finish import of libngspice.

Initially submitted at various times by henning@, Tracey Emery, and others.

improvements + ok sthen@
This commit is contained in:
bentley 2019-10-31 06:05:13 +00:00
parent 70abaf0e72
commit 1dcb6ef147
5 changed files with 23 additions and 159 deletions

View File

@ -1,23 +1,6 @@
# $OpenBSD: Makefile,v 1.13 2019/07/12 20:43:45 sthen Exp $
# $OpenBSD: Makefile,v 1.14 2019/10/31 06:05:13 bentley Exp $
COMMENT = circuit simulator, based on Berkeley SPICE
SUBDIR += ngspice
SUBDIR += libngspice
DISTNAME = ngspice-30
CATEGORIES = cad
HOMEPAGE = http://ngspice.sourceforge.net/
MAINTAINER = Anthony J. Bentley <anthony@anjbe.name>
# BSD
PERMIT_PACKAGE = Yes
USE_GMAKE = yes
CONFIGURE_STYLE = gnu
WANTLIB += c m ICE SM X11 Xau Xaw Xdmcp Xext Xmu Xt
WANTLIB += Xpm xcb
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ngspice/}
.include <bsd.port.mk>
.include <bsd.port.subdir.mk>

19
cad/ngspice/Makefile.inc Normal file
View File

@ -0,0 +1,19 @@
# $OpenBSD: Makefile.inc,v 1.1 2019/10/31 06:05:13 bentley Exp $
V ?= 30
DISTNAME ?= ngspice-${V}
CATEGORIES ?= cad
HOMEPAGE ?= http://ngspice.sourceforge.net/
MAINTAINER ?= Anthony J. Bentley <anthony@anjbe.name>
# BSD
PERMIT_PACKAGE ?= Yes
USE_GMAKE ?= yes
CONFIGURE_STYLE ?= gnu
MASTER_SITES ?= ${MASTER_SITE_SOURCEFORGE:=ngspice/}

View File

@ -1,2 +0,0 @@
SHA256 (ngspice-30.tar.gz) = CP4OLzdoBZQRMooz5zbfRB1+bnME+NrQ7V8o4V2TYJc=
SIZE (ngspice-30.tar.gz) = 7147044

View File

@ -1,3 +0,0 @@
Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is
based on three open source software packages: Spice3f5, Cider1b1 and
Xspice. Ngspice is part of the gEDA project.

View File

@ -1,133 +0,0 @@
@comment $OpenBSD: PLIST,v 1.7 2019/01/08 07:34:37 bentley Exp $
@bin bin/ngspice
include/ngspice/
include/ngspice/1-f-code.h
include/ngspice/FastNorm3.h
include/ngspice/acdefs.h
include/ngspice/bdrydefs.h
include/ngspice/bool.h
include/ngspice/carddefs.h
include/ngspice/ciderinp.h
include/ngspice/cidersupt.h
include/ngspice/cktdefs.h
include/ngspice/cluster.h
include/ngspice/cm.h
include/ngspice/cmconstants.h
include/ngspice/cmproto.h
include/ngspice/cmtypes.h
include/ngspice/compatmode.h
include/ngspice/complex.h
include/ngspice/config.h
include/ngspice/const.h
include/ngspice/contdefs.h
include/ngspice/cpdefs.h
include/ngspice/cpextern.h
include/ngspice/cpstd.h
include/ngspice/defines.h
include/ngspice/devdefs.h
include/ngspice/dgen.h
include/ngspice/distodef.h
include/ngspice/dllitf.h
include/ngspice/domndefs.h
include/ngspice/dopdefs.h
include/ngspice/dstring.h
include/ngspice/dvec.h
include/ngspice/elctdefs.h
include/ngspice/enh.h
include/ngspice/enhtypes.h
include/ngspice/evt.h
include/ngspice/evtproto.h
include/ngspice/evtshared.h
include/ngspice/evttypes.h
include/ngspice/evtudn.h
include/ngspice/fftext.h
include/ngspice/ftedbgra.h
include/ngspice/ftedebug.h
include/ngspice/ftedefs.h
include/ngspice/ftedev.h
include/ngspice/fteext.h
include/ngspice/fteinp.h
include/ngspice/fteinput.h
include/ngspice/fteoptdefs.h
include/ngspice/fteparse.h
include/ngspice/gendefs.h
include/ngspice/gendev.h
include/ngspice/graph.h
include/ngspice/grid.h
include/ngspice/hash.h
include/ngspice/hlpdefs.h
include/ngspice/iferrmsg.h
include/ngspice/ifsim.h
include/ngspice/inpdefs.h
include/ngspice/inpmacs.h
include/ngspice/inpptree.h
include/ngspice/ipc.h
include/ngspice/ipcproto.h
include/ngspice/ipctiein.h
include/ngspice/jobdefs.h
include/ngspice/lsort.h
include/ngspice/macros.h
include/ngspice/material.h
include/ngspice/matldefs.h
include/ngspice/memory.h
include/ngspice/meshdefs.h
include/ngspice/meshext.h
include/ngspice/methdefs.h
include/ngspice/mif.h
include/ngspice/mifcmdat.h
include/ngspice/mifdefs.h
include/ngspice/mifparse.h
include/ngspice/mifproto.h
include/ngspice/miftypes.h
include/ngspice/missing_math.h
include/ngspice/mobdefs.h
include/ngspice/modldefs.h
include/ngspice/multi_line.h
include/ngspice/ngspice.h
include/ngspice/noisedef.h
include/ngspice/numcards.h
include/ngspice/numconst.h
include/ngspice/numenum.h
include/ngspice/numgen.h
include/ngspice/numglobs.h
include/ngspice/onedev.h
include/ngspice/onemesh.h
include/ngspice/opdefs.h
include/ngspice/optdefs.h
include/ngspice/optndefs.h
include/ngspice/outpdefs.h
include/ngspice/plot.h
include/ngspice/pnode.h
include/ngspice/profile.h
include/ngspice/pssdefs.h
include/ngspice/pzdefs.h
include/ngspice/randnumb.h
include/ngspice/sen2defs.h
include/ngspice/sensdefs.h
include/ngspice/sensgen.h
include/ngspice/sharedspice.h
include/ngspice/sim.h
include/ngspice/smpdefs.h
include/ngspice/sperror.h
include/ngspice/spmatrix.h
include/ngspice/stringskip.h
include/ngspice/stringutil.h
include/ngspice/suffix.h
include/ngspice/swec.h
include/ngspice/tclspice.h
include/ngspice/tfdefs.h
include/ngspice/trandefs.h
include/ngspice/trcvdefs.h
include/ngspice/tskdefs.h
include/ngspice/twodev.h
include/ngspice/twomesh.h
include/ngspice/typedefs.h
include/ngspice/wallace.h
include/ngspice/wordlist.h
include/ngspice/wstdio.h
@man man/man1/ngspice.1
share/ngspice/
share/ngspice/scripts/
share/ngspice/scripts/setplot
share/ngspice/scripts/spectrum
share/ngspice/scripts/spinit