summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2004-12-28Bump PKGREVISIONs due to libtiff update.reed1-2/+2
Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
2004-12-14Add build dependency on pkgconfig.minskim1-2/+4
While here, rearrange paragraphs so that buildlink3.mk files are included before overriding targets.
2004-12-14Needs pkg-config.minskim1-1/+2
2004-12-10remove obsolete patch.dmcmahill1-14/+0
2004-12-07Add #define needed for non-gcc compilers. Should address recent bulk build ↵dmcmahill2-1/+15
failures.
2004-12-06Update HOMEPAGE.minskim1-2/+2
2004-12-06Honor TCL_LIBS in tclConfig.sh.minskim3-11/+27
2004-12-06Include lang/tcl/buildlink3.mk, since this package uses the tclminskim1-1/+2
library directly.
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz4-8/+8
Suggested by Roland Illig, ok'd by various.
2004-12-03Re-point paths to devel/guile14-gtk instead of devel/guile-gtk.wiz1-2/+2
2004-12-03remove conflict with ng-spicedmcmahill1-3/+1
2004-12-03remove conflict with cad/spice. There is no longer a conflict.dmcmahill1-3/+1
2004-12-02update to ng-spice-15cdmcmahill7-91/+110
updates the vbic model, fixes some memory leaks, fixes a bug related to `m' (multiplicity factor), various other bug fixes.
2004-12-02update to ng-spice-15dmcmahill10-135/+118
there have been many many bug fixes since the ng-spice-14. Notable updates include bug fixes in the bjt pole/zero code, updates to the bsim1,2,3 models, updated hsim model, updates the jfet model and much code cleanup.
2004-12-01master site has reorganized a bitdmcmahill1-2/+2
2004-12-01update to electric-7.00dmcmahill6-453/+527
This is a major version bump and represents many many bug fixes and lots of improvements. The scope is fairly broad and can't really be summarized. See the ChangeLog in the distfile for a complete list of changes.
2004-11-30Bump PKGREVISION for removal of db3 buildlink3.mk file fromwiz1-2/+2
GConf's buildlink3.mk file. Bump BUILDLINK_DEPENDS where appropriate.
2004-11-30update to transcalc-0.14dmcmahill7-82/+14
Changes since 0.13: * Fixed multiline string problems in help.h which prevented compilation in gcc >3.2 * Moved build environment automake, autoheader, autoconf to a more modern version (autoconf support is for >2.50). * Ported transcalc to gtk2.0, which means that the dependency on gdk-imlib is now gone. gtk2.0 included gdk-imlib natively. * Corrected some minor bugs related to config file * Changed speed of light symbol from C to C0 * Modified configure.in to work also with Mingw32 (and hopefully cygwin) * Added fnmatch.c and fnmatch.h (needed for Win32) * Added program version number to saved files * Updated speed of light constant (!) and changed its name from C to C0 to avoid clash with variables in other f iles. Updated vacuum dielectric constant * Moved examples from src directory to a separate examples dir * Clean-up most warnings during compilation * Upon running for first time, $HOME/.transcalc dir will be created with config file and save file * Units default values now saved in config file * Upon exit, last transmission line values remembered in save file * Made some slight changes in gui setup * Added coupled microstrip image * Update manpage
2004-11-27remove gsl dependency. It is no longer neededdmcmahill1-2/+1
2004-11-27update to atlc-4.6.0dmcmahill3-58/+464
Many many improvements and bug fixes since the last packaged release. A partial list is: atlc should no longer fail any test on a multi-processor system configured with --with-threads. The algorithm used for both single processor and multiple processor (i.e. threaded code is the same). The -t option to atlc, which sets the number of threads when configured for multiple processors can be set to 0 to use entirely the single-threaded algorithm. If set to one, it will use the multi-threaded algoritm, but use only one thread. If set to some other number, it will use that number of threads and be optimal for the same number of cpus. Added some support for gathering hardware data under Linux. Removed MPI support, as its not working at all. Changes made to the code to remove the need for a type long long, which should make the code more portable. Some changes have been made to the bests so that when the benchmark runs it should not produce junk for the hardware information on any system. Previosly is could create a lot of junk, that was all wrong. uname is now only called once from try_portable.c and the splatform specific stuff computed elsewhere atlc now runs on anything from a toy to a supercomuter! Yes, that is right. An early version of atlc has been run on a Sony Playstation 2 games console and version 4.4.0 has been tested on the Cray Y-MP supercomputer!! It has also been run on a very large number of other UNIX systems, so is hopefully very portable. An option that was previously reccommended --enable-hardware-info has been removed. It is now enabled by default, but can be over-ridden with --disable-hardware-info. Added a system call to get the number of configured processors online in Linux. This seems to be undocumented so it not without its risks, but it seems to work okay on the limited number of systems tested on. Someone has done a Windoze port of atlc. Appently it took just 5 minutes, from start to finish. A single bug was found that prevented atlc compiling, but that was fixed - it needed a left brace removed. This had never been seen on a UNIX system, since the offending code was between a couple of #define's. It has been bought to my attention that bitmaps created with Photoshop prior to version 7.01 could not be read by atlc. This was not a fault of Photoshop, but of atlc, so that bug has been fixed. NEWS for realease 4.6.0 Nobember 2003. This is a very different from the last release (4.5.1) in two very important ways. 1) The basic accuracy for single dielectrics has been improved. Now typical errors are only around 0.1% 2) I have re-enabled the calculation of multiple dielectrics which were disabled due to accuracy concerns. I'm still not 100% happy with the algorithms, but on tests with a dual coaxial cable with two dielectrics shows errors of under 2%, I hope to improve this further at a later date.
2004-11-27update to covered-current-20040325.dmcmahill6-7/+8047
This release contains lots of bug fixes and also contains the initial version of the Covered report viewing GUI (line coverage only). The following is a description of the changes made since the last development release. - Ran C linting tool on all Covered source code and updated code based on linting errors/ warnings. - Modified debug output to show file and line number of code that called the outputting function (easier to debug problems and useful in error regression testing). - Started initial error testing in regressions. - Several bug fixes made to remove segmentation faults and assertion errors in the new report generation functions. - Initial version of Covered report viewing GUI added. This version displays line coverage only at the moment. - Fixed bug in score command for statement removal (was resulting in memory errors that led to segmentation faults). - Fixed bug in report command that output bad verbose information when -c option was used. - Added new diagnostics to regression testsuite to reproduce situations where original segmentation faults were found to occur. - Development documentation updates. No user documentation updates are released at this time (other than information provided using the -h global option to Covered).
2004-11-27update to covered-0.3dmcmahill2-6/+6
Changes since the last stable release: - User-specified FSM code coverage. By using command-line options or inline code specified by the user, FSM code coverage can be extracted from the design. This does not include the ability to automatically extract FSMs from the design (an ability that will be added in future stable releases). - Enhanced performance of the score command. A 3x - 5x speedup in the running time of the score command on the design should be expected with this release over past stable releases. - Enhanced readability of coverage reports. The coverage report look has been overhauled to produce a much more readable/understandable coverage report. - Several bug-fixes have been made, including coverage number calculation bugs. - Development and user documentation updates. - Enhanced regression suite.
2004-11-27update to verilog-current 20041004.dmcmahill2-6/+5
Release Notes for Icarus Verilog Snapshot 20041004 Some minor Makefile bugs have been fixed, and source file text formatting has in some cases been normalized for release. Also, configure scripts have been factored for a more consistent build. Fixed continuous assignments to carry strength when needed for correct behavior. This bug led to subtly incorrect reset behavior, but could have caused strength modeling errors in a variety of situations. Fixed some <= vs >= behaviors to be consistent. The results of these comparisons, when sized values are involved, are more standard now.
2004-11-19Unused patchesadam2-26/+0
2004-11-19Changes 3.3.0:adam6-123/+125
Replaced the "hspice" directory with Conrad Ziesler's "spiceparser". The use of routine AddNTermModule() has broken the spice input for now, although once fixed, the results should be much improved. Also, changed the handling of expression parameters so that expression parameter results may be numeric, and evaluated results are saved in the PostScript output as instance values. When traversing the hierarchy during redisplay, commands invoking a "selected" element will pick up the object instance being rendered. The combination of these changes allows the implementation of several useful features such as counter-rotation and displaying the name of an object within the object.
2004-10-29Update HOMEPAGE.wiz1-2/+2
2004-10-15Update linkage to libltdl (via guile{,14}), which is now its own package.tv8-16/+16
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't know which dependencies actually need libltdl, so it was a recursive bump. Hopefully this recursive inclusion can be ripped out of guile{,14}/buildlink3.mk at some point and bubble down to dependencies that actually use libltdl, avoiding this headache in the future....
2004-10-14update to verilog-0.8.dmcmahill6-45/+32
The current release is a considerable improvement over the previous stable release. It includes 20 months of fixes and language coverage improvements. For a complete history of changes, see the release notes for individual snapshots between the 0.7 and 0.8 releases found at ftp://ftp.icarus.com/pub/eda/verilog/snapshots/pre-0.8 A brief list of highlights: - Support for advanced standard data types such as real, - Lots more language support in general, - Kernel of an extensible, interactive debugger is new, - More complete support for user supplied system functions and tasks, including PLI system functions with various return value types, - Better standards compliance for core system tasks and functions in general, including some Verilog 2001 file I/O support, and - Performance improvements in general.
2004-10-12Fix typo in linker flags so that qcad is linked properly.ben2-4/+4
Addresses PR#27240 from Joern Clausen.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv32-46/+64
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.
2004-10-02add and enable gsmcdmcmahill1-1/+2
2004-10-02import gsmc-1.1dmcmahill7-0/+779
gsmc is a GTK application that allow to do all the calculation usually done on a Smith Chart. It permits to make calculation for network composed by resistor, capacitor, inductance, and transmission line (also as stub). Network topology is limited to series, parallel and as trasmissive for trasmission line. No series connection are allowed in parallel branch, neither parallel connection in series branch. Trasmission line can be placed as quadrupole or as a parallel or series stub, either opened or shorted at the other end. Calculation procedure starts with setting the initial impedance to be matched, next network elements are added and tuned to obtain the desidered impedance value. The network so obtained can be saved in spice format for other analysis; current work can be saved for succesive retrieve. The initial (start) impedance is thought as "the load" so when adding a trasmission line placed as a quadrupole rotation is clockwise, going "toward generator"; generator is placed after the last network element, as can be seen from spice output.
2004-10-02- use the configure output to decide if some headers should be included.dmcmahill7-1/+2253
- add some missing headers to get rid of various compiler warnings on alpha. Patches have been fed back to the author.
2004-10-01Move cad/tnt to cad/tnt-mmtl and rename the tnt executible fromdmcmahill15-22/+38
tnt to tnt-mmtl to avoid a conflict with ham/tnt. Addresses PR27100 from Berndt Josef Wulf.
2004-09-29Added and enabled gattrib: An attribute editor for gEDAwulf1-1/+2
2004-09-29Initial commit of gattrib-20040313: An attribute editor for gEDAwulf4-0/+36
2004-09-26add and enable tntdmcmahill1-1/+2
2004-09-26import tnt-1.2.2dmcmahill14-0/+5063
TNT-MMTL, the Multilayer Multiconductor Transmission Line 2-D and 2.5-D electromagnetic modeling tool suite, generates transmission parameters and SPICE models from descriptions of electronics interconnect dimensions and materials properties. MMTL programs and supporting libraries and documentation have been under development at the Mayo Clinic since the mid-1980s. The programs were developed under government sponsored electronics research programs in the Special Purpose Processor Development Group (SPPDG). They have been employed extensively at Mayo and distributed to some government agencies and research collaborators. At the beginning of 2004, we decided to release the TNT graphical front-end and MMTL programs as free software under the GNU General Public License (GPL). Technically, MMTL programs are in the class of 2-D and 2.5-D "field solvers", which convert dimensions and materials properties into electronic design parameters. The MMTL suite consists of several programs, including lossy, loss-free, quasi-static, and full-wave simulators. Circuit parameters are computed by either the method of moments (MOM) or finite element methods (FEM). Basic per-unit-length parameters are generated by the simulator, and can be converted into HSPICE W-element models. MMTL is similar in many ways to commercial field solver products which typically cost thousands of dollars.
2004-09-22use DIST_SUBDIR since the distfile has changed with no name changedmcmahill2-4/+6
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam3-171/+3
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21update to verilog-current-20040915. Changes in this snapshot:dmcmahill2-5/+5
The big news is that module instance arrays now work. Gate and UDP instance arrays have worked for a while, but module instance arrays were more tricky because of the scope arrys they create. The issues have been dealt with, and module instance arrays are now supported. An interesting but subtle set of bugs in the evaluation of ternary expressions has been fixed. The problems expressed themselves when the condition expression was constant. Degenerate wait statements now work properly. The @* syntax apparently missed sensitivities in l-value expressions of assignment statements. This led to subtle bugs in carefully crafted bits of code. Verilog attributes are properly parsed in a few more contexts. Also, some specify syntax cases have been fixed. Some minor spelling and documentation errors have been fixed, along with assorted compiler warnings.
2004-09-21update to fastcap-2.0.19920918. Old distfile was no longer available.dmcmahill3-33/+28
New version is the same code but with a newer and less restrictive license. Also update the homepage.
2004-09-20- homepage has moveddmcmahill26-308/+348
- distfile has moved - license has changed. Patches are the result of de-fuzzing the old patches since the new source files have the new (less restrictive) license.
2004-09-17Bring this a tiny step closer to building by patching a missing semicolonhe2-1/+15
in one of the source files of the built-in readline library.
2004-09-04update to pcb-current-20040903dmcmahill3-6/+7
======================================================================== Release Notes for PCB snapshot 20040903 ======================================================================== - enable -Wall when compiling with gcc. Many compiler warnings have been fixed. - add a short man page which refers the user to the real documentation - Added ExecuteFile(file) action which allows the execution of several actions contained in a text file. - Added -script <file> flag which specifies a file containing actions to be executed upon startup. - Various documentation improvements - Protect some gcc extensions with tests for gcc. This allows compilation with the IRIX c compiler. - Add support for a background image in the drawing area which can help in importing a layout from a scanned image. - Updated the ~geda library 150 and 300 mil width SOIC packages to remove silk on pads and to more closely follow the IPC recommendations - Added support for menu accelerators. - segfault when breaking apart an element with no element selected bug fixed. - autorouter improvements - added more 400mil DIP packages to ~geda library - fix a trace optimizer bug which produced a segfault - other various bug fixes
2004-09-02update to verilog-current-20040828dmcmahill3-7/+8
changes include: Added support for the `default_nettype directine, including the default net type of "none", which turns off implicit net declarations. Signed /, % and >>> in nets should now work properly. Also, various operators of all sorts applied to constants have been improved. Ranges now work on localparams. Added the system tasks $unsigned, $is_signed, $mti_random and $mti-dist_uniform. See the make README.txt for a description of these system functions. Also, flesh out the standard random number generators to match the sequences generated by other compilers. There is now an "sft" file that describes to the compiler the return value of system functions. This allows user supplied system functions to have interesting return types. See "SYSTEM FUNCTIO TABLE FILES" in the iverilog man page. Include a sft file for the system functions, and move the system functions over to that mechinism. Fix the behavior of $fgets in tight fitting result buffers. A variety of compilation environment fixes have been added. These involve configure scripts and Makefiles. And of course a variety of other bug fixes, and so on and so forth.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-2/+2
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-14Recent cmake does no longer configure a project when run with nokristerw1-2/+2
arguments. Use "cmake ." instead.
2004-07-22add python as categoryrecht1-2/+2
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-18make sure we pick up our tcl headers and not the one shipped withdmcmahill3-5/+20
the tarball since we're linking to our tcl library and not the linux-i386 library shipped with the tarball.