The NetBSD Project

CVS log for pkgsrc/cad/gnucap/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / cad / gnucap

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31 / (download) - annotate - [select for diffs], Sat May 30 03:10:44 2020 UTC (6 days, 17 hours ago) by markd
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +4 -2 lines
Diff to previous 1.30 (colored)

gnucap: add build dependency on tex-ec and tex-cm-super

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:03 2017 UTC (3 years, 4 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.

Revision 1.29 / (download) - annotate - [select for diffs], Sun May 3 19:43:21 2015 UTC (5 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

Build manual with pdflatex. Drop DVI. Bump revision.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:01 2014 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.27: +1 -3 lines
Diff to previous 1.27 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jul 15 02:02:18 2013 UTC (6 years, 10 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.26: +1 -2 lines
Diff to previous 1.26 (colored)

* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
  are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".

Revision 1.26 / (download) - annotate - [select for diffs], Mon Oct 8 13:25:13 2012 UTC (7 years, 7 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored)

Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 29 22:54:38 2010 UTC (9 years, 8 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.24: +5 -5 lines
Diff to previous 1.24 (colored)

gnucap needs dvipdfmx to generate documentation.  Without it, an
obsolete PDF file will be installed.

Revision 1.24 / (download) - annotate - [select for diffs], Wed May 20 00:58:06 2009 UTC (11 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 20 01:09:08 2008 UTC (11 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.22: +5 -3 lines
Diff to previous 1.22 (colored)

Add DESTDIR support.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Mar 10 10:33:38 2008 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.21: +3 -1 lines
Diff to previous 1.21 (colored)

Add CONFLICTS line for previous PKGNAME versions.
Suggested by Alan Barrett.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Mar 4 12:17:48 2008 UTC (12 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Fix version number by adding a PKGNAME.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Aug 10 03:21:39 2006 UTC (13 years, 9 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removed
shortly.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jul 22 05:54:52 2006 UTC (13 years, 10 months ago) by rillig
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Packages that use GNU configure scripts and C++ also need a working C
compiler.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jul 9 21:56:27 2006 UTC (13 years, 11 months ago) by dmcmahill
Branch: MAIN
Changes since 1.17: +14 -25 lines
Diff to previous 1.17 (colored)

update to gnucap-2006-07-08.

Many improvements since the last packaged version including, but not limited
to:

- enhanced transient timestep control algorithm which is significantly more
  accurate than spice now.

- enhanced compatibility with hspice netlists

- named nodes (as opposed to numbered only nodes) work now

- improvements to the bsim3v3 model support

- migration from a custom build system to a GNU autoconf/automake based build
  system.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Jun 6 14:33:44 2006 UTC (14 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Uses C++.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:21 2006 UTC (14 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Nov 20 14:15:39 2005 UTC (14 years, 6 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Fixed pkglint warning by adding a trailing slash to the HOMEPAGE.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 16 06:57:41 2005 UTC (14 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Create directories before installing files into them.

Revision 1.13 / (download) - annotate - [select for diffs], Sun May 22 20:07:41 2005 UTC (15 years ago) by jlam
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison

Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:02 2005 UTC (15 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:13 2004 UTC (15 years, 8 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Mar 20 00:31:07 2004 UTC (16 years, 2 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

- fix minor bug in testsuite script.
- while here fix up home page

Revision 1.9 / (download) - annotate - [select for diffs], Sat Feb 14 17:18:36 2004 UTC (16 years, 3 months ago) by dmcmahill
Branch: MAIN
Changes since 1.8: +12 -7 lines
Diff to previous 1.8 (colored)

update to gnucap-0.34.  While here bl3ify.


Gnucap 0.34 release notes  (02/01/2004)

This is a bug fix and compatibility release.

1. Fix bug causing incorrect interpolation of backwards tables.

2. Fix tanh overflow bug.

3. Fix some parsing bugs.

4. Fix occasional "double load" bug.

5. Fix AC sweep with one point.

6. Transient start time really works.

7. Fix occasional assert fail after option short is changed.

8. Fix memory leak resulting from failure to delete unused common.

9. Fix a Z probe bug that sometimes gave wrong answers.

10. Fix a limiting bug that sometimes caused non-convergence.

11. Configure handles isnan.

12. Improvements to logic initialization.  It is still not correct.


Some things that are still partially implemented:

1. BSIM models, charge effects, "alpha0" parameter.  (computed then
ignored)

2. Configure still doesn't handle everything.

3. The model compiler still requires too much raw coding.

4. Named nodes.  If you set the option "namednodes", it will support
named nodes, but some things don't work, so it is off by default.

5. The preliminary IBIS code is now included.  For now, it is a
standalone executable, that reads an IBIS file and generates a
netlist.  The netlist requires some editing to use, and is not fully
compatible anyway.  It is included in hopes of recruiting help in
finishing the project.



Bugs (nothing new, but needs repeating):

1. The transmission line initial conditions are not propagated until
the transient analysis runs.

2. An occasional bogus calculation in MOSFETS occurs when a device is
reversed.  This sometimes causes nonconvergence.

3. Initialization is strange when repeating an analysis without an
intermediate edit.



Hot items for a future release (no promises, but highly probable):

1. Verilog-AMS and VHDL-AMS support.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jan 22 07:21:54 2004 UTC (16 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Nov 8 00:54:22 2003 UTC (16 years, 7 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

create a 'pkgsrc' type system in the gnucap build system and call that
rather than using LOWER_OPSYS.  This is because the couple of os's
that had correct targets were the same and others that pkgsrc works on
aren't listed at all (like solaris).  Fixes build problems noted on
solaris.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jul 21 16:32:11 2003 UTC (16 years, 10 months ago) by martti
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

COMMENT should start with a capital letter.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 17 21:25:03 2003 UTC (16 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jul 12 13:01:01 2003 UTC (16 years, 10 months ago) by dillo
Branch: MAIN
Changes since 1.3: +3 -4 lines
Diff to previous 1.3 (colored)

don't define test directly, use do-test

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 21 03:06:29 2003 UTC (17 years, 1 month ago) by dmcmahill
Branch: MAIN
Changes since 1.2: +9 -6 lines
Diff to previous 1.2 (colored)

update to gnucap-0.33


Gnucap 0.33 release notes  (01/12/2003)

This is a bug fix and compatibility release.

0.32 was not widely distributed due to password problems and a heavy
work load, so the release notes are repeated after the current ones.

New features:

1. Add inductance probes, like capacitor.



Bug fixes:

1. Fix xprobe duplicate default arg bug - shows in g++3.2.

2. Fix bug that sometimes caused a crash when changing a model after
analysis.

3. Fix bug that caused an assert to fail (debug build) after removing
a probe from an element.

4. Fix a dumb typo hack bug ddHAS_READLINE.  Now history and command
line editing really works.  It was working, but somehow the hack
slipped into the release code.


=================================================================
Gnucap 0.32 release notes  (09/30/2002)

New features:

1. Series resistance in the diode.  It took 5 minutes to do,
so it is embarrasing that it wasn't done before.

2. History and command line editing, using Gnu Readline.  Thanks to
Simon Hoffe for sending me the patch.

3. More parameters in the BJT model.  This gives it better
compatibility with commercial simulators.  These parameters are beyond
Spice 3f5.

4. "M" parameter in diode, BJT and MOS devices.  M is the number of
parallel devices.  Some commercial simulators have this.



Changes that may or may not be improvements.

1. The definition of the transient option "UIC" has changed.  It is
now Spice compatible, which means to not attempt to do any solution or
consistency check.  Just apply the values, assuming anything that
isn't specified is 0.  The old behavior was to attempt a solution
while holding the IC values.


Bug fixes:

1. voltage sync bug.  It still doesn't fix the MOS 2 convergence
problem.

2. Fix memory leak in POLY components.

3. Fix bug in Fourier that sometimes causes overrun (crash) and time
sync errors.

4. Modelgen: fix bug in list parsing.

5. Some changes to eliminate warnings when compiling with g++ 3.1.

6. Use Euler differentiation on first step, because trap used a value
that cannot be known then.  Usually, this doesn't make much
difference, but there are a few cases where the error can get
magnified and trigger trapezoidal ringing, leading to a totally bogus
result.  It most cases, you could hide it with small enough steps.
These cases should work with default settings now.

7. Fix bug that sometimes caused incorrect handling of initial
conditions (UIC),

8. Fix bug that caused continuing a transient analysis to give
incorrect results.



Significant internal changes:

1. The inductor uses all of the same support functions as the
capacitor, including "integrate", which is now correctly called
"differentiate".

2. Most of the code is in place for named nodes.  It mostly works and
can be turned on with the option "namednodes".  It is off by default
because it is not complete.  Most likely, it will be finished in the
next release.



Some things that are still partially implemented:

1. BSIM models, charge effects, "alpha0" parameter.  (computed then
ignored)

2. Configure still doesn't handle everything.

3. The model compiler still requires too much raw coding.

4. Named nodes.  If you set the option "namednodes", it will support
named nodes, but some things don't work, so it is off by default.

5. The preliminary IBIS code is now included.  For now, it is a
standalone executable, that reads an IBIS file and generates a
netlist.  The netlist requires some editing to use, and is not fully
compatible anyway.  It is included in hopes of recruiting help in
finishing the project.



Bugs (nothing new, but needs repeating):

1. The transmission line initial conditions are not propagated until
the transient analysis runs.

2. An occasional bogus calculation in MOSFETS occurs when a device is
reversed.  This sometimes causes nonconvergence.

3. The "modify" command with multiple arguments seems to take only the
first one.  It used to work, but is broken in this release.  I am not
sure when it broke.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 29 02:24:42 2002 UTC (18 years, 2 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

update to gnucap-0.31

The most significant changes are the BJT model and "binning".

New features:

1. BJT model.

2. "Binning" for all MOS models.

3. Internal element: non-quasi-static poly-capacitor. (needed by BJT).

4. Enhancements to the data structures and model compiler to support
binning in general.

5. A line prefixed by "*>" is not ignored, in spite of the fact that
"*" usually begins a comment.  This is a deliberate incompatibility
with Spice.  If you prefix a line by "*>" it will be interpreted as a
non-comment in Gnucap, but a comment in Spice.

6. Circuit line prefixes of ">" and command prefixes of "-->" are
ignored.  This is so you can copy and paste whole lines, without
having to manually remove the prompt string.


Changes that may or may not be improvements.

1. It is not the default to include stray resistance in device models.
The option "norstray" will revert to the old behavior.  This is only a
change to the default value of "rstray".


Significant internal changes:

1. The internal element non-quasi-static poly-capacitor actually
works.  It is used by the BJT model, and will eventually be used by
MOSFET models.

2. There are now two poly_g devices: "CPOLY_G" and "FPOLY_G".  There
are interface differences that impact modeling.  Previously, there was
only one, which is equivalent to the "FPOLY_G".

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Nov 15 02:58:50 2001 UTC (18 years, 6 months ago) by dmcmahill
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of GnuCap

GnuCap is a general purpose circuit simulator.  GnuCap was
formerly known as ACS.  GnuCap performs nonlinear
dc and transient analyses, fourier analysis, and ac analysis
linearized at an operating point.  It is fully interactive and
command driven.  It can also be run in batch mode or as a server.
The output is produced as it simulates.  Spice compatible models
for the MOSFET (level 1-7) and diode are included in this
release.
 
Since it is fully interactive, it is possible to make changes and
re-simulate quickly.  The interactive design makes it well suited
to the typical iterative design process used it optimizing a circuit
design.

Unlike Spice, the engine is designed to do true mixed-mode
simulation. Most of the code is in place for future support of
event driven analog simulation, and true multi-rate simulation.
	  
If you are tired of Spice and want a second opinion, you want to
play with the circuit and want a simulator that is interactive,
you want to study the source code and want something easier to
follow than Spice, or you are a researcher working on modeling
and want automated model generation tools to make your job easier,
try GnuCap.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 15 02:58:50 2001 UTC (18 years, 6 months ago) by dmcmahill
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>