pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/cad/ng-spice-shared



Module Name:    pkgsrc
Committed By:   bouyer
Date:           Tue Jun  6 09:56:08 UTC 2023

Added Files:
        pkgsrc/cad/ng-spice-shared: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
Add ng-spice-shared version 40

NG-SPICE is the program being developed as the replacement for Berkeley
SPICE.  Using the Berkeley code as a starting point, the NG-SPICE team
is working on improving the build system, adding to the models, and
improving the analysis capability.

SPICE is a general-purpose circuit simulation program for nonlinear dc,
nonlinear transient, and linear ac analyses. Circuits may contain resistors,
capacitors, inductors, mutual inductors, independent voltage and current
sources, four types of dependent sources, lossless and lossy transmission
lines (two separate implementations), switches, uniform distributed RC
lines, and the five most common semiconductor devices: diodes, BJTs, JFETs,
MESFETs, and MOSFETs.

NG-SPICE is part of the gEDA project.

This package provides NG-SPICE shared libraries, allowing third-parties
applications to control ng-spice


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/cad/ng-spice-shared/DESCR \
    pkgsrc/cad/ng-spice-shared/Makefile pkgsrc/cad/ng-spice-shared/PLIST \
    pkgsrc/cad/ng-spice-shared/buildlink3.mk \
    pkgsrc/cad/ng-spice-shared/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/cad/ng-spice-shared/DESCR
diff -u /dev/null pkgsrc/cad/ng-spice-shared/DESCR:1.1
--- /dev/null   Tue Jun  6 09:56:08 2023
+++ pkgsrc/cad/ng-spice-shared/DESCR    Tue Jun  6 09:56:08 2023
@@ -0,0 +1,17 @@
+NG-SPICE is the program being developed as the replacement for Berkeley
+SPICE.  Using the Berkeley code as a starting point, the NG-SPICE team
+is working on improving the build system, adding to the models, and
+improving the analysis capability.
+
+SPICE is a general-purpose circuit simulation program for nonlinear dc,
+nonlinear transient, and linear ac analyses. Circuits may contain resistors,
+capacitors, inductors, mutual inductors, independent voltage and current
+sources, four types of dependent sources, lossless and lossy transmission
+lines (two separate implementations), switches, uniform distributed RC
+lines, and the five most common semiconductor devices: diodes, BJTs, JFETs,
+MESFETs, and MOSFETs.
+
+NG-SPICE is part of the gEDA project.
+
+This package provides NG-SPICE shared libraries, allowing third-parties
+applications to control ng-spice
Index: pkgsrc/cad/ng-spice-shared/Makefile
diff -u /dev/null pkgsrc/cad/ng-spice-shared/Makefile:1.1
--- /dev/null   Tue Jun  6 09:56:08 2023
+++ pkgsrc/cad/ng-spice-shared/Makefile Tue Jun  6 09:56:08 2023
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2023/06/06 09:56:08 bouyer Exp $
+
+.include "../../cad/ng-spice/Makefile.common"
+
+PKGNAME=       ng-spice-shared-${VERSION}
+#PKGREVISION=  1
+COMMENT=       Next generation circuit simulation program (shared libraries)
+
+CONFIGURE_ARGS+=       --with-ngshared=YES
+
+post-install:
+       ${RM} -r ${DESTDIR}${PREFIX}/share/ngspice/scripts
+
+
+.include "../../math/fftw/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cad/ng-spice-shared/PLIST
diff -u /dev/null pkgsrc/cad/ng-spice-shared/PLIST:1.1
--- /dev/null   Tue Jun  6 09:56:08 2023
+++ pkgsrc/cad/ng-spice-shared/PLIST    Tue Jun  6 09:56:08 2023
@@ -0,0 +1,6 @@
+include/ngspice/sharedspice.h
+lib/libngspice.la
+lib/libngspice.so
+lib/libngspice.so.0
+lib/libngspice.so.0.0.7
+lib/pkgconfig/ngspice.pc
Index: pkgsrc/cad/ng-spice-shared/buildlink3.mk
diff -u /dev/null pkgsrc/cad/ng-spice-shared/buildlink3.mk:1.1
--- /dev/null   Tue Jun  6 09:56:08 2023
+++ pkgsrc/cad/ng-spice-shared/buildlink3.mk    Tue Jun  6 09:56:08 2023
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/06/06 09:56:08 bouyer Exp $
+
+BUILDLINK_TREE+=       ng-spice-shared
+
+.if !defined(NG_SPICE_SHARED_BUILDLINK3_MK)
+NG_SPICE_SHARED_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ng-spice-shared+=        ng-spice-shared>=40
+BUILDLINK_PKGSRCDIR.ng-spice-shared?=          ../../cad/ng-spice-shared
+
+.include "../../math/fftw/buildlink3.mk"
+.endif # NG_SPICE_SHARED_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -ng-spice-shared
Index: pkgsrc/cad/ng-spice-shared/distinfo
diff -u /dev/null pkgsrc/cad/ng-spice-shared/distinfo:1.1
--- /dev/null   Tue Jun  6 09:56:08 2023
+++ pkgsrc/cad/ng-spice-shared/distinfo Tue Jun  6 09:56:08 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/06/06 09:56:08 bouyer Exp $
+
+BLAKE2s (ngspice-31.tar.gz) = f351a3232b945596e78094a17d21ed705319766606f8f1272ea699d82a2e205b
+SHA512 (ngspice-31.tar.gz) = 448024f398d267911d5d2a48da03eb0d87ba1133ce39d5132bd318dde8ad359d19c7f85f6b4ec88c08b081c9140f7b931334d84173019a22aa2ac98482bd7d5d
+Size (ngspice-31.tar.gz) = 7250057 bytes



Home | Main Index | Thread Index | Old Index