summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2003-08-04Make this understand netbsdelf as a configure target so it finds tcl/tkjmc3-9/+27
correctly
2003-07-21COMMENT should start with a capital letter.martti7-14/+14
2003-07-17s/netbsd.org/NetBSD.org/grant47-94/+94
2003-07-15Add a patch to work around the non-working partial vcd file readingdrochner5-17/+47
(disable it), and another one to use memory a bit more efficiently. The program is now usable with VCD files larger than 10M. Update to the latest snapshot to ease discussion with the author; a notable change in this is improved LXT support.
2003-07-15update to 9.1kdrochner2-5/+5
* Changes in Dinotrace 9.1k 06/06/2003 **** Fix crash with busses that are replicated with different widths. * Changes in Dinotrace 9.1j 03/22/2003 **** When window is resized, keep same percentage of trace visible. **** Fix File Reread duplicating signals. [Uwe Bonnes] **** Fix File Reread with identically named signals. **** Fix dropping of 0s on signals > 32 bits. [Jason Mancini] **** Fix coredump on read and GCC 3.2. [Jason Mancini]
2003-07-15Update to the 20030525 development snapshotdmcmahill24-94/+185
Release notes for the gEDA/gaf 20030525 development snapshot ------------------------------------------------------------ CHANGES: General / Summary * This release is mainly a packaging release. Several contributed pieces were integrated into the gEDA/gaf release framework including: - Piotr Miarecki's geda (gManager) - Piotr's gEDA Suite setup. - geda-examples which is a tarball of various examples of gEDA/gaf in action. * Two new backends were also incorporated (switcap and spice-sdb) * Improved the toplevel Makefile a little bit. Now if you are building from a CVS checkout, you can: 1) set the PATH and LD_LIBRARY_PATH variables (as usual) and 2) type: make install and the Makefile will take care of running auto* as required. libgeda * Shared library version number still at 18 (unchanged). * No changes for libgeda. gschem * Applied patch by Mario Klebsch for bug #43: "If gschemdoc is not install, gschem crashes". * Fixed a crash when you press the q key or any other "no-action" key. This was changed behavior when using guile 1.6.3. * Added "reset-component-library" and "reset-source-library" rc keywords. Now from either ~/.gEDA/gschemrc (or gnetlistrc) or a local gschemrc (or gnetlistrc) file, you can empty out all the default libraries and set your own. * Fixed the x_multimulti.nw build problem that some people ran into. * Updated the Brazilian translation (new file supplied by Antonio). gnetlist * Applied a patch by Dan McMahill to get the PCBboard backend working with guile 1.6.3 * Integrated Stuart Brorson's advanced spice backend (spice-sdb). Please see the howto in the docs directory (docs/spice-sdb/) for more info on this backend. The only changes I made to Stuart's original code was to lowercase the name of the backend (from spice-SDB to spice-sdb). Also check out his spice website at: [1]http. * Integrated Dan McMahill's switchcap backend. Please see the gnetlist/docs/README.switcap for more info. Also see the documentation in the docs package (docs/switcap) for even more info. * Applied a patch from Dan to the gnetlist.1 manpage. gsymcheck * No changes for gsymcheck. symbols * Werner Hoch updated a bunch of symbols in the max symbol library along with adding a few new symbols. Thanks! * Integrated a few new symbols for Stuart's spice backend. * Integrated a few new symbols for Dan's switcap backend. * Fixed 93Cx6-1.sym to include power information (patch by Holger Dietze). (Bug#65) * Applied Wojciech Kazubski's --with-docdir patch. Now you can specify where the documentation is installed using --with-docdir at the ./configure stage. * Fixed 74/7408-2.sym and 74/7409-2.sym, these symbols were swapped. Pointed out by Mario Klebsch. * Integrated a bunch of symbols from various people (thanks) who used the website upload mechanism. Btw, the website symbol upload is so much easier for me, so please continue using it. I think I have a few symbols I still need to finish integrating. geda (gManager) * From the README: "gEDA Suite Project Manager is a start point for everything what you may want to do. It is used to organize your files and easy running tools. It simplifies your job." Even though it is called gManager or Project Manager, the built executable is called "geda". Please play with it and let Piotr know of any suggestions or bugs. * This is the first release of this program inside the gEDA/gaf framework. * Integrated this program into the toplevel Makefile (so that it gets built when you type make install etc...) * If you build using the toplevel Makefile from now on, you must have geda in the current directory. setup * This is Piotr's gEDA Suite Setup program. * This is the first release of this program inside of the gEDA/gaf framework. Please send all bug reports to Piotr. * Here's how you use it: 1) Download all the gaf files and the required libraries and put them all into one directory. 2) Download guile-1.4.1.tar.gz and put it also into the above directory. 3) Type: make xinstall 4) Follow the GUI. Setup will build and install all of gEDA/gaf. Eventually this will be extended to build/install the rest of gEDA and gEDA related programs. Please let Piotr know of any suggestions or bugs. Make sure you have guile-1.4.1.tar.gz in the current directory along with all the gaf tarballs. * If you build using the toplevel Makefile from now on, you must have setup in the current directory. utils * Applied a patch by Charles Lepple to fix a build problem on OSX. * Applied Wojciech Kazubski's --with-docdir patch here as well. docs * Integrated documentation for Dan's and Stuart's new backends. * Applied Wojciech Kazubski's --with-docdir patch here as well. examples * This is the first release of the example package inside of the gEDA/gaf framework. * This package includes: - Stefan's gTAG : An example of hierarchical schematics using gaf. - Terry Porter's lightning_detector: An example of how to use gEDA/gaf with PCB. - Stuart Brorson's TwoStageAmp and RF_Amp : Examples of how to use spice-sdb for single page and hierarchical SPICE simulation using gEDA/gaf. If anybody else has some projects they would be willing to allow me to distribute, please let me know! I'm always looking for examples of gEDA/gaf in real use. * The examples are not installed, but the toplevel Makefile expects the tarball to be untarred in the current directory. For more a detailed ChangeLog please look in the appropriate source directories.
2003-07-14+gtkwavedrochner1-1/+2
2003-07-14import gtkwave-2.0.0pre3, a digital waveform viewer which, eg,drochner5-0/+89
complements cad/verilog[-current]
2003-07-14update to snapshot "20030705".drochner4-15/+18
There was a couple of snapshots since february; besides bugfixes the major highligths might be: -handling of real values at various places -support for library modules (esp cadence PLI1) -better FPGA support (esp Virtex II) -"vvp" interactive mode added Also converted to buildlink2, and dependencies to libz, libbz2 and readline added.
2003-07-13Update DEPENDS; bump PKGREVISION.wiz1-6/+6
2003-07-13PKGREVISION bump for libiconv update.wiz12-22/+24
2003-07-12don't define test directly, use do-testdillo1-4/+3
2003-07-10Update to version 3.1.16.jtb9-97/+218
The source for version 3.1 contains the first official release of the Tcl/Tk-based version of xcircuit. At this time , everything in the original program has been implemented in the Tk GUI. The Tcl version has the greatest amount of command-line control, and can be run exclusively from the command line (e.g., from a script). A command-line argument "-exec" has been added to facilitate running xcircuit in "batch mode". Starting with version 3.1 revision 10, XCircuit has been made an official part of the EDA environment including Magic, IRSIM, Netgen, and Tclspice. Revision 10 addresses interoperability among these applications, including use of XCircuit in conjunction with Magic for Layout-vs.-Schematic (LVS) verification. A Magic tutorial on using XCircuit, Magic, and Netgen together for LVS is in the works. Note that this EDA environment requires that all applications be compiled with Tcl/Tk. From this point, the embedded Python interpreter interface will not be further developed, except for essential bug fixes and such.
2003-07-09-no need for USE_GNU_GETTEXTdrochner1-5/+1
-this really doesn't USE_LIBTOOL
2003-07-09#include <locale.h> before using LC_WHATEVERdrochner2-1/+16
2003-06-27Convert to USE_NEW_TEXINFO.seb1-2/+2
2003-06-27Convert to USE_NEW_TEXINFO.seb4-6/+25
Patch ngspice.info for INFO-DIR-{SECTION,ENTRY} addition.
2003-06-27Convert to USE_NEW_TEXINFO.seb2-5/+5
2003-06-26convert to USE_NEW_TEXINFO.seb2-5/+4
2003-06-26Convert to USE_NEW_TEXINFO.seb2-5/+4
2003-06-11Update for the fact that 'arm' ports have been called NetBSD-*-arm for a whileabs2-4/+4
now and not NetBSD-*-arm32. Changes include one or more of: - Change MACHINE_ARCH == arm32 to also match arm - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3 The last may shake out a few more broken packages the next bulk build.
2003-06-05add py-MyHDLdrochner1-1/+2
2003-06-05a library which uses Python as a hardware description language, usingdrochner4-0/+57
the new generator constructs (like pysim, at a first glance)
2003-06-02Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3abs2-4/+4
is accepted. Suggested by Grant.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma5-10/+10
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-31Move WRKSRC to where it belongs.jmmv1-3/+2
2003-05-30Depend on (at least) version 1.2 of gnome{,1,2}-dirs to automatically handlejmmv2-3/+6
the shared share/mime-info directory. Bump PKGREVISION.
2003-05-22Some fixes so this will build. Needs cmake in a builds depend. Actually deletejmc7-108/+3
the 6 patch files not used anymore
2003-05-15update to boolean-6.4dmcmahill4-338/+654
Changes since last packaged version: Version 6.4 Graphical interface 1. Filedialog now has filters for Linux also. Boolean algorithm (also effects booleanonly) 1. Error corrected in correction settings. Version 6.3 Graphical interface 1. Based on wxWindows 2.3.4 2. cmake now used to create projects and makefiles Boolean algorithm (also effects booleanonly) 1. Using the kbool library with the Boolean engine. Version 6.21 Graphical interface 1. and it did not even save gdsii or key files properly, i just wonder why no one did let me know ;-)
2003-05-11Need qmake. Include qt3-toolsjmc1-1/+2
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv16-61/+61
2003-05-05PKGREVISION goes after PKGNAME.jmmv3-6/+6
2003-05-03Use PKGNAME_NOREV for WRKSRC. Solves part of PR 21428.wiz1-2/+2
2003-05-02Convert to buildlink2, remove unnecessary post-patch target.wiz1-6/+3
2003-05-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz13-22/+32
dependency bumps.
2003-04-29Update to version 1.5.4.jtb8-232/+1044
Changes include: * Updated to use qt3 * New functions * New language translations * New fonts added * Many bug fixes
2003-04-21update to gnucap-0.33dmcmahill5-21/+77
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.
2003-04-21add and enable dinotrace-modedmcmahill1-1/+2
2003-04-21import dinotrace-mode-9.1idmcmahill5-0/+72
This is an emacs major mode for linking verilog code with simulation results and the Dinotrace waveform viewer.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv7-17/+14
2003-03-28NO_PATCH is deprecated, says pkglint. Remove it.wiz2-4/+2
2003-03-26De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but ↵jschauma1-2/+2
rather make all packages that use linux emulation include bsd.pkg.mk as the last files just like any normal package.
2003-03-23update to dinotrace-9.1idmcmahill2-5/+5
From the NEWS file: * Changes in Dinotrace 9.1i 03/07/2003 *** Display values with appropriate leading 0s. [Dan McMahill] *** Fix 0 extension of verilog values. [Dominik Strasser, Bill Welch]
2003-03-23add and enable transcalcdmcmahill1-1/+2
2003-03-23import transcalc-0.13dmcmahill8-0/+128
Transcalc is an analysis and synthesis tool for calculating the electrical and physical properties of different kinds of RF and microwave transmission lines. Transcalc was somewhat inspired by the functionality of Agilent Technologies' commercial program linecalc. Transcalc aspires to be more functional in the long run and well-documented with appropriate references to formulas that are used. Transcalc is built using the GIMP toolkit (GTK) for its GUI interface. For each type of transmission line, using dialog boxes, you can enter values for the various parameters, and either calculate its electrical properties (analyze), or use the given electrical requirements to sythesize physical parameters of the required transmission line. Available transmission lines (this list will expand with subsequent releases): * microstrip * rectangular waveguide * coax * coupled microstrip
2003-03-21update to gerbv-0.13dmcmahill4-31/+6
* You cannot compile with backend anymore, switch is removed. In last release this caused compilation error due to bit rot. * Drawing of arcs is a constant headache. Mark Whitis found another case that I had missed out. Clockwise arcs all of a sudden started to be drawn as counter-clockwise. * Arcs with very small angle differences could either be a complete circle or a very small part of an arc. Calculating the angles with integers wasn't sufficient, anyhow. They are now doubles all the way. * Aperture macro primitive 1 was a _filled_ circle. * Image rotate used to cause warnings that it wasn't implemented. Now if the file has an image rotate on zero degrees there is no warning (yes I've seen it). * Dan McMahill discovered that if you tried to swap with an unused layer gerbv segfaulted. * Peter Monta submitted patch for incremental coordinates. * No traces of Guile left...
2003-03-15on alpha lower optimization level on a handful of key problem files thatdmcmahill3-11/+41
triggered a compiler error. This package now builds and seems to run on NetBSD-1.6/alpha
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-2/+2
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-12One more dependency bump (this one not due to Mesa ;-)jschauma1-2/+2
2003-03-09fix bug with generating a PCBboard type netlist. Bug seems to havedmcmahill3-11/+20
been caused by moving to the new guile.