summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
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.
2004-07-17add and enable gnetmandmcmahill1-1/+2
2004-07-17import gnetman-20040507dmcmahill31-0/+2321
gnetman is a program which currently supports advanced SPICE netlisting from gschem (part of the gEDA tool suite). The primary use so far has been for complex IC design. Supported features include multi-level hierarchy, instance arrays, and buses. If you're just doing flat designs for PC boards or smaller SPICE simulations, the usual path is to use the spice-sdb netlister for gnetlist instead. The long term goal of gnetman is far greater. Two projects under consideration include a schematic generator, and a technology mapping back-end for Icarus Verilog. Basically, gnetman is a netlist manipulation database well suited for low-level manipulation of netlists.
2004-06-16Do not use stime as a variable name, because it conflicts withminskim2-1/+26
stime(2) on Linux.
2004-06-11this needs flex(1) to build.grant1-2/+2
2004-06-08Convert to use subst.mk instead of a home-grown string replacement "system".jmmv3-14/+13
2004-06-08Fix build. The main binary was not beeing built properly because of missingjmmv3-8/+23
library dependencies (caused by the tcl/tk update to 8.4). Use tclConfig.sh to determine which libraries are really needed. Noted in last kristerw@'s bulk build.
2004-06-07update to verilog-current-20040606dmcmahill2-5/+5
* Release Notes for Icarus Verilog Snapshot 20040606 Ports of primitives can bind by name as well as by position. Also support Verilog 2001 style port declarations for primitives. System function return types can now be specified by system function table files. System Function Table Files are described in the iverilog man page. Also include better system function return types in VPI. Non-blocking assign of real values to real variables now works. Properly handle nul strings ("") as 8bit values. This is a weirdness legacy of XL. Fix some synthesis problems for logical OR and logical AND. Bitwise OR and AND were fine. These fixes affected simulation as well. Handle wait statements with all sorts of constant values. These are sometimes weird, bug legal. Handle Negative value reals, and a few other bugs related to real numbers. Change internal use of identifiers to perm_strings for better performance. Functions returning unsupported types now generate error messages. Previously, they would quietly generate bad code. Infrastructure is also added to eventually support arbitrary function return types. Better compile-time support for Cygwin vs mingw32. The ipal target is removed from this source. (ipal is now an add-on package that is compiled seperately.)
2004-06-05Switch to Tk 8.4.minskim1-2/+2
2004-06-03Remove dependency on libstroke, which is not used by this package.minskim2-4/+3
OK'ed by dmcmahill@, the maintainer. Bump PKGREVISION due to the dependency change.
2004-06-03This package uses libstroke. Add dependence on it explicitly.minskim1-1/+3
OK'ed by dmcmahill@, the maintainer. Bump PKGREVISION due to the dependency change and libstroke major version bump.
2004-05-31update to pcb-current-20040530. Changes since last snapshot are:dmcmahill3-10/+13
======================================================================== Release Notes for PCB snapshot 20040530 ======================================================================== This has been an exciting 3 months for PCB. Many improvements have been made in the program as well as additions and improvements to the footprint library. Thanks to everyone who has provided feedback, patches, etc. ---------------------- Additions/Improvements ---------------------- - Expanded DRC checking - "Realtime" DRC checking - DRC settings are now stored in the board fle - Centroid (X-Y) and bill of materials output - Dynamic menus. Users can now customize the menus via a site-wide, per-user, or per-project menu resource file. - Significant improvements to autorouting of congested designs. - Autorouter can now use power planes. - Improved appearance in autorouter output. - Silk on pads/pins is clipped in RS-274-X output - Ordering is preserved when writing output files so that diff may be effectively used on pcb files. - The autoplace feature now actually works - Added ToggleVisibility action - Most of the database is now kept in rtrees which avoids linear searches. This speeds up operation significantly. - Added SetFlag, ClrFlag, ChangeFlag actions --------- Bug Fixes --------- - pin/pad bounding box calculation fixed. Components can now be placed closer to the edge of the board. - miter trace optimization bug. - Fix bug with pins which are enclosed by multiple polygons. - Shorts to unnamed elements and pins are handled correctly. - Various memory leaks fixed. - Fixed some bugs with a really high zoom. - Fixed default media selection in postscript print dialog - Fix some DRC bugs with square pins. ------------------ Footprint Library: ------------------ - Added SOJ footprint family (~geda library) - Added CTS series 742/3/4/5/6 resistor pack footprints (~cts library) - Added PKG_CONNECTOR_DIL macro to let the HEADER*_1 footprints work (~geda library) - Correct the SDIP footprints (~geda library) - Correct some Minicircuits footprints (~minicircuits library) - Correct some panasonic footprints (~panasonic library) - Change refdes silk size for sockets (~johnstech library) - Increase soldermask relief on some mounting holes (~johnstech library) - Convert the COMMON_SMT_DIL_MIL and COMMON_SMT_DIL_MM macros used by several other libraries to the hi-res format. - Correct pin count on 100 pin QFP packages (100 not 72) (~geda library) - Correct pin count on HEADER60_2 (60 not 50) (~geda library)
2004-05-29update to gerbv-0.16.dmcmahill3-7/+9
additions/changes since gerbv-0.15: * projects: you can save and load setups in what I call projects. * GTK+ 2 support * Now you can invert a layer by the push of button. Basically. * When gerber files were defined with omit trailing zeros, gerbv could parse them very bad. Now it should work better. * Aperture macros did not handle exposures at all. Now they do a better work. Some thermals are defined from their CAD program as a sequence of aperture macros instead of just using aperture macro 7. They are drawn better now. * Handles tool tables when drawing drill files thanks to Dimitri. See man page for more info.
2004-05-25A package name in DEPENDS should be a shell glob pattern, not a regex.minskim1-7/+7
2004-05-07s/malloc.h/stdlib.h/ (for darwin/freebsd)danw8-2/+86
2004-05-04obey XAW_TYPE and include xaw.buildlink3.mkdmcmahill1-1/+12
2004-05-03Convert to buildlink3.snj1-4/+4
2004-04-27Convert to buildlink3.snj1-3/+3
2004-04-27USE_GNU_TOOLS+= lexdmcmahill1-2/+2
2004-04-26Convert to buildlink3.snj1-5/+5
2004-04-25Bump PKGREVISION due to gdk-pixbuf update.xtraeme2-4/+5
2004-04-17Convert to buildlink3.snj1-4/+4
2004-04-16Link tkgate against Tk 8.4. Bump PKGREVISION.minskim1-3/+3
2004-04-14Make use of the new USE_DIRS variable, instead of directly depending on thejmmv1-3/+2
*-dirs packages.
2004-04-12Convert to buildlink3.snj1-3/+3
2004-04-12Convert to buildlink3.snj1-3/+3
2004-04-12Convert to buildlink3.snj1-2/+2
2004-04-12Convert to buildlink3.snj1-4/+4
2004-04-11Convert to buildlink3.snj1-3/+3
2004-04-11Convert to buildlink3.snj1-3/+3
2004-04-11Convert to buildlink3.snj1-5/+5
2004-04-11Convert to buildlink3.snj1-5/+5
2004-04-11Convert to buildlink3.snj1-2/+2
2004-04-11No longer used.snj1-35/+0
2004-04-11Bah. Forgot to remove unnecessary includes.snj1-5/+1
2004-04-11Finish bl3ification.snj1-0/+22
2004-04-11No longer used.snj1-36/+0
2004-04-11Convert to buildlink3.snj2-10/+10
2004-04-11Convert to buildlink3.snj1-4/+4
2004-04-11Convert to buildlink3.snj3-7/+7
2004-04-11Convert to buildlink3 and correct a spelling error in DESCR.snj2-4/+4
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-03-22obey CFLAGS. Among other benefits this should help with non-gcc compilersdmcmahill6-14/+14
2004-03-22add lex to the GNU_TOOLS list. Needed for SunOS and probably some others.dmcmahill2-4/+4
2004-03-21gcc3 fixesdmcmahill2-1/+329
2004-03-21gcc3 fixesdmcmahill2-1/+20
2004-03-21add missing header. Fixes lossage recently noted on very -currentdmcmahill2-1/+15
systems.
2004-03-20- fix minor bug in testsuite script.dmcmahill3-3/+15
- while here fix up home page
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-13add x86_64 to the list of 64 bit platformsdmcmahill3-7/+7