summaryrefslogtreecommitdiff
path: root/cad
AgeCommit message (Collapse)AuthorFilesLines
2002-10-22update to verilog-current-20021019dmcmahill3-31/+5
Release Notes for Icarus Verilog Snapshot 20021019 The synthesizer now detects asynchronous set/reset inputs to DFF devices. The fpga and vvp code generators have been updated to support these signals. The vvp code generator also gained some register management code that improves the thread register usage. This redoces code size for certain common cases, and thus improves simulation performance. The requirements on `ifdef and related compiler directives has been relaxed, to correspond to more common behavior. The parameter range support crashed if the range expressions had parameters in them. This is fixed, and some signed-ness bugs fixed along with it. Rearrange some of the configure script tests to assure better compatibility accross platforms.
2002-10-17fix the iverilog-vpi shell script (bash-isms)dmcmahill3-2/+28
2002-10-16update to gerbv-0.0.10dmcmahill2-6/+5
Yet another bunch of bugs in different corner cases of Gerber files has been fixed. Many fixes in polygon area fill, some fixes in calculating circles, a statically allocated array caused strange stray segfaults when drawing aperture macros. A bunch of new command line switches. Most important are: * --display: use as in all other X-programs, ie open window from a remote computer. * --geometry: Sets the geometry. Usually gerbv guess the resolution of your window and sets the window size accordingly. If you for instance have a bigger virtual window than actual screen the window can get quite big. With this switch you can override with for example --geometry=400x300 Fixes in drill file parser. Many drill files don't have drill sizes in them, else perfectly valid files. Pitch fix makes gerbv parse drill files even though they don't have drill sizes defined, but under protest. Greatest fix of them all. Super imposing. Handles paint-scratch-paint more proper. Changed dramatically how different layers are drawn "on top of each other".
2002-10-14Dan maintains gEDA these days.rh7-14/+14
2002-10-14add and enable verilog-modedmcmahill1-1/+2
2002-10-14initial import of verilog-mode-3.60dmcmahill5-0/+60
This is a major mode for editing Verilog HDL source code under GNU Emacs or XEmacs.
2002-10-14update to dinotrace-9.1hdmcmahill2-5/+5
Changes in Dinotrace 9.1h 08/30/2002 *** Save_duplicates is now on by default. **** Fixed several bugs when save_duplicates is enabled. **** Updated Windows install. [Greg Loxtercamp] **** Fixed coredump reading wide ascii traces. [Vitaly Oratovsky]
2002-10-13update to verilog-current-20020921 snapshot. Many improvemnts in thedmcmahill2-5/+5
synthesis code and bug fixes in the simulation code since the last packaged snapshot.
2002-10-08buildlink1 -> buildlink2.wiz1-4/+5
2002-09-30Mark as using X11, and convert to buildlink2.wiz1-2/+4
First one should fix shark bulk build problem.
2002-09-29buildlink1 -> buildlink2 and use gcc/buildlink2.mk instead of Makefile.gcc.jlam1-3/+3
2002-09-29buildlink1 -> buildlink2, and use gcc/buildlink2.mk instead of Makefile.gcc.jlam1-5/+9
2002-09-25buildlink1 -> buildlink2jlam1-3/+5
2002-09-23buildlink1 -> buildlink2jlam2-4/+4
2002-09-21buildlink1 -> buildlink2jlam1-5/+7
2002-09-21Fix a few typos.jlam1-3/+3
2002-09-21* buildlink1 -> buildlink2jlam6-90/+85
* properly use PKG_SYSCONFDIR * use bsd.pkg.install.mk instead of local DEINSTALL script
2002-09-21buildlink1 -> buildlink2jlam1-15/+14
2002-09-21spice and ng-spice conflict according to spice/Makefile.jlam1-1/+3
2002-09-21buildlink1 -> buildlink2jlam4-17/+15
2002-09-21buildlink1 -> buildlink2jlam1-4/+3
2002-09-21buildlink1 -> buildlink2jlam1-4/+3
2002-09-21buildlink1 -> buildlink2jlam1-5/+6
2002-09-20buildlink1 -> buildlink2jlam4-15/+16
2002-09-13Update eagle to 4.09r2. Changes include some device additions to therh3-63/+111
library and minor bugfixes. Update provided by <igy@arhc.org>. This closes PR pkg/18279.
2002-09-13Use ghostscript.mk.jlam1-6/+2
2002-09-12Standardize.wiz4-14/+15
2002-09-10Since the major of libiconv was increased during the update to 1.8,wiz1-2/+2
bump dependency to latest libiconv version; recursively also bump all dependencies of packages depending on libiconv. Requested by fredb.
2002-08-29update to verilog-current-20020828dmcmahill2-5/+5
Release Notes for Snapshot 20020828 This snapshot adds support for parameter and localparam bit ranges. This is a IEEE1364-2001 feature, although some -1995 compilers have supported it in the past. Fixed a *nasty* and slippery bug with the evaluation of bit select of nets. (Bit select of variables was unaffected.) The symptoms did not clearly point to the problem, so bugs related to it were often mis- reported. Gate delays were lost when constants were propagated to their inputs. This is fixed for the known broken cases. Also, mux output delays have been fixed. Also, release statements that apply to elided nets are turned into no-ops. The r-values of non-blocking assignments are now precalculated at compile time, if possible, as is done with blocking assignments. This speeds up constant propagation, and is more thorough. Also optimize subtraction of small constants from vectors, with the new %subi instruction in vvp. This saves some in code size and thread footprint. Handling of x in r-value bit selects and memory word selects did the wrong thing. Now they do the right thing. Also, x in the selector of ?: ternary operators does the right (and complicated) thing now. In the process, a fork-join code generator bug was fixed. Several bugs with time formatting have been fixed. Temporaries in sequential blocks are detected by the synthesizer, and converted into wires when needed. This expands support for combinational logic synthesis.
2002-08-24update to verilog-current-20020817. Many many changes and bug fixesdmcmahill3-8/+10
since the last packaged snapshot. Better language coverage, better performance, improved synthesis, fixed bugs. Too much to list here.
2002-08-23update to mcalc-1.5.dmcmahill2-5/+5
Corrects a small error in Keff and Z0 calculation. Typical errors in the previous version is less than 1% or so.
2002-08-17Mark this package as NetBSD 1.4 and 1.5 only because it cannot be builttron1-1/+4
with g++ 2.95.3.
2002-07-24Change explicit build dependencies on perl into "USE_PERL5=build". Thisjlam1-3/+2
makes these packages build correctly on Darwin where perl>=5.8.0 is required.
2002-07-14in the config script that comes with magic, check for /usr/libexec/cppdmcmahill2-7/+26
and if that doesn't exist look for /usr/libexec/cpp0. While here, use ${X11BASE}/include instead of /usr/X11R6/include. Should fix recently noted bulk build problems on 1.6 systems.
2002-07-09- remove comments about some limitations which are no longer present.dmcmahill1-10/+1
- remove comment about guile backend. Thanks to Stephan Petersen (the program author) for pointing this out.
2002-07-08update to gerbv-0.0.9dmcmahill2-7/+8
bug fixes: A couple of apertures drawn wrong has been fixed, like lines with square apertures and rotation of aperture macro primitive 4. new features: Zoom outline and the measurement tools. You can also export the image as PNG,
2002-06-28Correct a typo in the master site.agc1-2/+2
2002-06-27Make this package xpkgwedge-friendly.agc1-5/+6
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-15claim maintainership of this (from packages)dmcmahill1-2/+2
2002-06-01add PKG_SYSCONFDIR/pcb, $HOME/.pcb and . to the search path for PCB m4dmcmahill10-16/+84
files. In addition sinclude the files 'site-config.inc', 'user-config.inc', and 'proj-config.inc' to allow for per-site, per-user, and per-project configuration instead of only per-site configuration. This is essential for use by non-sysadmin users and users who need to keep project specific setups.
2002-05-31- use getcwd() instead of getwd().dmcmahill15-2/+369
- remove all compiler warnings on alpha - add ${PKG_SYSCONFDIR}/pcb/local.inc where admins can list site specific libraries to be included instead of modifying one of the regularly installed/deinstalled files. This way a local config is preserved when the pkg is upgraded. Also a local config can be applied without modifying one of the files which is checksummed during the install.
2002-05-31- fix the gschem2pcb script (used to help go from a schematic to a netlistdmcmahill4-2/+93
and .pcb file for layout with the cad/pcb package). - fix the PCBboard netlister (needs GNU m4) - add depends on gm4.
2002-05-18use MAGIC_HOME instead of CAD_HOME as the environment variable whichdmcmahill2-4/+13
points to the magic installation. This avoids possible conflicts with some other UCB tools which use CAD_HOME. Noted in private email from Daniel Senderowitz.
2002-05-18update the gEDA suite of tools to the 20020414 snapshot.dmcmahill36-330/+333
Many bug fixes and improvements since last snapshot. Many more symbols added to the libraries.
2002-05-18Update to gwave-20020122dmcmahill2-6/+5
minor update: - interactive Y-zoom and XY-area zoom added (see Readme) - zoom-to-exact-size dialog box added
2002-05-18update to geda-docs-20020209 which is the latest documentationdmcmahill3-10/+15
2002-05-07update to gerbv 0.0.8dmcmahill3-19/+5
Graphical quirks fixed are: - zooming around the mouse pointer. - zooming several steps at once goes much faster. No calculation and redrawing in each zoom step, but in the last step. When you click with the left mouse button on a layer button you get a popup menu with color selection, load file and unload file. That is on a "per layer-basis". The "global" "Open File..." menu is removed in favor for this.
2002-05-07update to verilog-current-20020505dmcmahill4-11/+25
many improvements and bug fixes since the last packaged snapshot including: -added the $sizeof system function as a builtin -In VPI, the simulator event callbacks now work -Concatenation expressions in parameters were broken are broken -added the vpiModule iterator to VPI scope handles
2002-04-23Note explicitly that this package is USE_X11BASE. Currently, it relies onjlam2-2/+4
motif.buildlink.mk to define it.