New commits:
commit f012f14febca8c71b70247d9369c7fe6d6391fdf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
ngspice: new spell, spice simulator for electric and electronic circuits
commit 1a09c997ef17c42b1529873afabb15bd1df3ad9d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
byacc 20240109
commit a295095ce7889bbda98ccdce9729d2e982f4e5a3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
byacc: Add Watch line
commit d14f36019f9fea5e1517ea5c1681d852bdb24b2b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
byacc: Provide YACC
commit 6249b6d238516b3f620ffc7957d4b5a2c0f9c7b3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
bison: Provide YACC
diff --git a/ChangeLog b/ChangeLog
index 76210f6..8f80fc0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-07-01 Ismael Luceno <ismael AT sourcemage.org>
+ * cad/ngspice: new spell, spice simulator for electric and electronic
circuits
+
2024-06-30 Treeve Jelbert <treeve AT sourcemage.org>
* qt6/qt6lottie: added
diff --git a/cad/ngspice/DEPENDS b/cad/ngspice/DEPENDS
new file mode 100755
index 0000000..8fbe55d
--- /dev/null
+++ b/cad/ngspice/DEPENDS
@@ -0,0 +1,8 @@
+. "$GRIMOIRE"/VDEPENDS &&
+
+vdepends <<!
+ YACC
+ libx11
+ libxaw
+ readline
+!
diff --git a/cad/ngspice/DETAILS b/cad/ngspice/DETAILS
new file mode 100755
index 0000000..18e0e5f
--- /dev/null
+++ b/cad/ngspice/DETAILS
@@ -0,0 +1,36 @@
+# Watch: https://ngspice.sourceforge.io/download.html /ngspice-([0-9]+)[.]tar
+ SPELL=ngspice
+ VERSION=42
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/$SPELL/ng-spice-rework/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:37fbabd8e537ac8efe02731e54a0c586588e48010a8022daeeb53442b8ebdf3f1ea866e8d6eb180c130cabba2ae6675bc8741208ad2a20091d2c753eec9b4d55
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://ngspice.sourceforge.io/"
+ LICENSE[0]="BSD-3-Clausse"
+ ENTERED=20240701
+ KEYWORDS=""
+ SHORT="spice simulator for electric and electronic circuits"
+cat << EOF
+ngspice is the open source spice simulator for electric and electronic
+circuits.
+
+Such a circuit may comprise of JFETs, bipolar and MOS transistors, passive
+elements like R, L, or C, diodes, transmission lines and other devices,
+all interconnected in a netlist. Digital circuits are simulated as well,
+event driven and fast, from single gates to complex circuits. And you may
+enter the combination of both analog and digital as a mixed-signal circuit.
+
+ngspice offers a wealth of device models for active, passive, analog, and
+digital elements. Model parameters are provided by our collections, by the
+semiconductor device manufacturers, or from semiconductor foundries. The
+user adds her circuits as a netlist, and the output is one or more graphs of
+currents, voltages and other electrical quantities or is saved in a data
file.
+
+ngspice does not provide schematic entry. Its input is command line or file
+based. There are however third party interfaces available.
+
+ngspice is SPICE compatible. You may apply PSPICE or LTSPICE device model
+parameters and netlists for simulating discrete circuits. ngspice will also
+read HSPICE device libraries from semiconductor foundry PDKs for simulating
+integrated circuits.
+EOF
diff --git a/cad/ngspice/HISTORY b/cad/ngspice/HISTORY
new file mode 100644
index 0000000..7b1ba1b
--- /dev/null
+++ b/cad/ngspice/HISTORY
@@ -0,0 +1,2 @@
+2024-07-01 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/devel/bison/HISTORY b/devel/bison/HISTORY
index fd18f06..7bc4faa 100644
--- a/devel/bison/HISTORY
+++ b/devel/bison/HISTORY
@@ -1,3 +1,6 @@
+2024-07-01 Ismael Luceno <ismael AT sourcemage.org>
+ * PROVIDES: added YACC
+
2021-09-25 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 3.8.2