diff options
author | dmcmahill <dmcmahill> | 2010-03-03 03:40:00 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill> | 2010-03-03 03:40:00 +0000 |
commit | 418d0e8fd1d0d4699ec5ddab5be7a3be3ae5285d (patch) | |
tree | ea70095e98595adfe5bb3488f80b99b29cf8588f /cad/magic/PLIST | |
parent | 0d87b9a51cdb0a58e005564923d6c1aede5876a7 (diff) | |
download | pkgsrc-418d0e8fd1d0d4699ec5ddab5be7a3be3ae5285d.tar.gz |
Update to magic-7.5.188. There have been many changes since this package
was last updated.
Besides the upstream changes listed below, also add DESTDIR support
(which is enabled by better upstream support for it).
4. Version 7.5 Release Notes:
---------------------------------
Version 7.5 is the development branch. Version 7.5.0 is the same as
7.4.2, which is essentially the same as 7.3.123, plus some
documentation updates. Intended development is as follows:
1) Use a finely spaced grid for the database, but keep the concept
of "lambda" for layout. Keep backwards compatibility, and resolve
issues with layout that does not work well on the lambda grid.
Item #1 implemented in 7.5.1 by allowing a DRC "scalefactor" line,
which declares that all DRC rules are in units of (lambda /
scalefactor). Rules "in use" are scaled to lambda and rounded to
the nearest integer. The original value is retained, however, so
that any call to "scalegrid" will recompute the DRC distances based
on the current internal grid. Thus, we can define DRC rules in
fractional lambda and therefore match vendor DRC rule distances
while still maintaining magic's concept of "lambda". This means
that users working entirely within magic have scalable CMOS rules,
but if a "vendor cell" (3rd party GDS or CIF) is loaded, the DRC
rules will be correct with respect to it.
2) Create tile-based DRC functions that work like cifoutput: perform
tile operations, for which the resulting plane, instead of being
output as a file like CIF or GDS, simply becomes an error result
plane. This will become an extra built-in plane. Try to keep the
plane numbers down by removing the built-in routing planes when they
are not used.
Basically, this means that the top of the DRC section defines a set
of "templayer" blocks just like "cifinput" and "cifoutput" (but at the
same scaling as the layout (thus the main reason for item #1 above)),
where the templayer types can be used in the DRC section.
3) Add "cifoutput" operators as needed to form a complete DRC. Add DRC
rule types as needed to form a complete DRC (for example, it needs a
"copy" function that declares that the templayer itself represents the
error condition).
4. Version 7.4 Release Notes:
---------------------------------
Version 7.4 is the new stable distribution version of magic.
Apart from changes to the release notes, it is identical to
the last revision (123) of development version 7.3. Revisions
of 7.4 will be made as necessary to fix bugs in the code. All
new additions and major changes will be done to the new
development distribution, version 7.5. Therefore there will
not be a "What's new in 7.4" section, as there is not supposed
to be anything new in version 7.4.
5. Version 7.3 Release Notes:
---------------------------------
Magic release 7.3 incorporates a stacked contact model which is,
for the most part, backwardly compatible with Magic releases
7.2 and earlier. Information about this developmental release
can be found at:
http://opencircuitdesign.com/magic/magic7_3.html
What's new in 7.3:
------------------
Provided by Tim Edwards (MultiGiG, Inc.):
1) Stacked contact model allowing arbitrary stacking of
contact types.
2) A separate "undo/redo" method for network selection, to
remove the memory overhead associated with selecting and
unselecting large networks. Also removes some time overhead
as well, especially when unselecting networks.
3) Much improved "plot pnm" function.
4) Improved transistor and resistor extraction.
5) LEF format reader; improved LEF/DEF input/output handling
6) New style and colormap file formats
7) Vendor GDS read/write capability
8) "wire segment" drawing function
9) Handling of path records in CIF and GDS input
10) Handling of cell scaling in GDS input
11) Pi-network device extraction for resistors
12) Option to write contacts as cell arrays in GDS output
13) New "widespacing" and "maxwidth" DRC algorithms.
14) "polygon" command
15) New cifoutput operator "bloat-all"
16) Backing-store for 24-bit and OpenGL graphics
17) New "pick" tool for interactive selection move and copy
18) New interactive "wire" tool
19) Crosshair
20) New cifoutput operator "slots"
21) New fcntl-based file locking mechanism
22) "angstroms" units supported in cifinput/cifoutput
23) Non-Manhattan device extraction support
24) New "feedback" mechanism
25) Proper support for > 32 planes (up to 64)
26) Fixed array interaction CIF/GDS generation
27) Added executable "magicdnull" for streamlined batch-mode use
28) New method for crash backups, including restore with "magic -r"
29) A number of other technology file additions and enhancements
6. Version 7.2 Release Notes:
---------------------------------
Magic release 7.2 incorporates the capability to run magic from the Tcl
interpreter with graphics handled by Tk. Instructions for compiling
and installing this version are in README.Tcl. Information about
this release can be found at:
http://opencircuitdesign.com/magic/magic7_2.html
What's new in 7.2:
------------------
Provided by Tim Edwards (MultiGiG, Inc., and JHU Applied Physics Lab):
1) Tcl interpreter extension option
2) Cygwin compile option
3) Memory resources cleaned up
4) GUI interface to Tcl version of Magic
5) Readline update to version 4.3
6) OpenGL fixes and refinements
7) Nonmanhattan geometry fixes and extensions
8) Threaded graphics in non-Tcl environments
9) Inductance extraction
10) CIF and GDS input/output support for deep submicron technologies
11) Different internal and lambda grids, including automatic or
induced ("scalegrid" command) grid subdivision and expansion.
"snap" and "grid" functions and extensions aid layout when
lambda and internal units differ.
12) Removed commands "list", "listall", "parent", and "child",
replacing them with the more general-purpose "cellname"
and "instance" commands.
13) Added command "tech", and re-loadable technologies.
14) Revamped the "dstyle" files and updated the dstyle version
15) Added "element" types for layout annotation.
16) Extended extract section of techfile to include "device"
keyword and devices "mosfet", "bjt", "capacitor", and "resistor".
New model resistor and mosfet use width/length instead of area/
perimeter.
17) Added 3D rendering window invoked by command "specialopen wind3d",
for the Tcl version compiled with OpenGL graphics.
18) Added "height" keyword to tech file for height/thickness values
19) Added "windowname" command for managing multiple wrapper windows
under Tcl.
20) Added extraction extension for annular (ring) MOSFETs.
21) Added "widespacing" DRC rule.
22) Added GNU autoconf compile
23) New command "property" for setting key:value pair properties
in cell definitions that can be interpreted by other routines
(such as LEF/DEF).
24) General-purpose subcircuit method using the "port" command to
declare a cell to be a subcircuit and to mark the position and
orientation of connections into the subcell. This replaces a
method previously built into version 7.2 using a "subcircuit"
layer; that method is now considered obsolete.
25) LEF and DEF format readers, LEF format writer.
26) Improved techfile format with asterisk-notation and DRC
"surround", "overhang", and "rect_only" statements.
Diffstat (limited to 'cad/magic/PLIST')
-rw-r--r-- | cad/magic/PLIST | 299 |
1 files changed, 246 insertions, 53 deletions
diff --git a/cad/magic/PLIST b/cad/magic/PLIST index 8c6d9d80658..54ccb07b079 100644 --- a/cad/magic/PLIST +++ b/cad/magic/PLIST @@ -1,15 +1,212 @@ -@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:35:54 joerg Exp $ -bin/XHelper7 +@comment $NetBSD: PLIST,v 1.3 2010/03/03 03:40:00 dmcmahill Exp $ bin/ext2sim bin/ext2spice -bin/extcheck bin/magic -bin/magicusage -bin/net2ir bin/spice2sim -lib/libmpack.a lib/magic/doc/addendum6_5.ps lib/magic/doc/copyright.ps +lib/magic/doc/html/Makefile +lib/magic/doc/html/addcommandentry.html +lib/magic/doc/html/addpath.html +lib/magic/doc/html/array.html +lib/magic/doc/html/box.html +lib/magic/doc/html/calma.html +lib/magic/doc/html/caption.html +lib/magic/doc/html/cellmanager.html +lib/magic/doc/html/cellname.html +lib/magic/doc/html/cellsearch.html +lib/magic/doc/html/center.html +lib/magic/doc/html/changetool.html +lib/magic/doc/html/channels.html +lib/magic/doc/html/cif.html +lib/magic/doc/html/clockwise.html +lib/magic/doc/html/closewindow.html +lib/magic/doc/html/closewrapper.html +lib/magic/doc/html/color/color.html +lib/magic/doc/html/color/load.html +lib/magic/doc/html/color/pushbutton.html +lib/magic/doc/html/color/save.html +lib/magic/doc/html/commands.html +lib/magic/doc/html/commands.list +lib/magic/doc/html/contact.html +lib/magic/doc/html/copy.html +lib/magic/doc/html/corner.html +lib/magic/doc/html/crash.html +lib/magic/doc/html/crashbackups.html +lib/magic/doc/html/crosshair.html +lib/magic/doc/html/cursor.html +lib/magic/doc/html/def.html +lib/magic/doc/html/delete.html +lib/magic/doc/html/deletecommandentry.html +lib/magic/doc/html/direction.html +lib/magic/doc/html/distance.html +lib/magic/doc/html/down.html +lib/magic/doc/html/drc.html +lib/magic/doc/html/dump.html +lib/magic/doc/html/edit.html +lib/magic/doc/html/element.html +lib/magic/doc/html/erase.html +lib/magic/doc/html/expand.html +lib/magic/doc/html/ext.html +lib/magic/doc/html/ext2sim.html +lib/magic/doc/html/ext2spice.html +lib/magic/doc/html/extract.html +lib/magic/doc/html/extresist.html +lib/magic/doc/html/exttosim.html +lib/magic/doc/html/exttospice.html +lib/magic/doc/html/feedback.html +lib/magic/doc/html/fill.html +lib/magic/doc/html/findbox.html +lib/magic/doc/html/findlabel.html +lib/magic/doc/html/flatten.html +lib/magic/doc/html/flush.html +lib/magic/doc/html/garoute.html +lib/magic/doc/html/gds.html +lib/magic/doc/html/get.html +lib/magic/doc/html/getcell.html +lib/magic/doc/html/getnode.html +lib/magic/doc/html/goto.html +lib/magic/doc/html/graphics/blpaper.gif +lib/magic/doc/html/graphics/cellmgr.gif +lib/magic/doc/html/graphics/cif_see.gif +lib/magic/doc/html/graphics/corner1.gif +lib/magic/doc/html/graphics/corner2.gif +lib/magic/doc/html/graphics/email_address.png +lib/magic/doc/html/graphics/line1.gif +lib/magic/doc/html/graphics/magic_OGL_sm.gif +lib/magic/doc/html/graphics/magic_title2.gif +lib/magic/doc/html/graphics/techmgr.gif +lib/magic/doc/html/graphics/toolbar.gif +lib/magic/doc/html/graphics/writeall.gif +lib/magic/doc/html/grid.html +lib/magic/doc/html/help.html +lib/magic/doc/html/identify.html +lib/magic/doc/html/imacro.html +lib/magic/doc/html/initialize.html +lib/magic/doc/html/instance.html +lib/magic/doc/html/invoke.html +lib/magic/doc/html/iroute.html +lib/magic/doc/html/irsim.html +lib/magic/doc/html/label.html +lib/magic/doc/html/lef.html +lib/magic/doc/html/load.html +lib/magic/doc/html/logcommands.html +lib/magic/doc/html/macro.html +lib/magic/doc/html/maketoolbar.html +lib/magic/doc/html/measure.html +lib/magic/doc/html/move.html +lib/magic/doc/html/netlist.html +lib/magic/doc/html/netlist/add.html +lib/magic/doc/html/netlist/cleanup.html +lib/magic/doc/html/netlist/cull.html +lib/magic/doc/html/netlist/dnet.html +lib/magic/doc/html/netlist/dterm.html +lib/magic/doc/html/netlist/extract.html +lib/magic/doc/html/netlist/find.html +lib/magic/doc/html/netlist/flush.html +lib/magic/doc/html/netlist/joinnets.html +lib/magic/doc/html/netlist/netlist.html +lib/magic/doc/html/netlist/print.html +lib/magic/doc/html/netlist/pushbutton.html +lib/magic/doc/html/netlist/ripup.html +lib/magic/doc/html/netlist/savenetlist.html +lib/magic/doc/html/netlist/shownet.html +lib/magic/doc/html/netlist/showterms.html +lib/magic/doc/html/netlist/trace.html +lib/magic/doc/html/netlist/verify.html +lib/magic/doc/html/netlist/writeall.html +lib/magic/doc/html/openwindow.html +lib/magic/doc/html/openwrapper.html +lib/magic/doc/html/paint.html +lib/magic/doc/html/path.html +lib/magic/doc/html/peekbox.html +lib/magic/doc/html/plot.html +lib/magic/doc/html/plow.html +lib/magic/doc/html/polygon.html +lib/magic/doc/html/popbox.html +lib/magic/doc/html/popstack.html +lib/magic/doc/html/port.html +lib/magic/doc/html/promptload.html +lib/magic/doc/html/promptsave.html +lib/magic/doc/html/property.html +lib/magic/doc/html/pushbox.html +lib/magic/doc/html/pushbutton.html +lib/magic/doc/html/pushstack.html +lib/magic/doc/html/quit.html +lib/magic/doc/html/redo.html +lib/magic/doc/html/redraw.html +lib/magic/doc/html/render3d.html +lib/magic/doc/html/resumeall.html +lib/magic/doc/html/rotate.html +lib/magic/doc/html/route.html +lib/magic/doc/html/ruler.html +lib/magic/doc/html/save.html +lib/magic/doc/html/scalegrid.html +lib/magic/doc/html/scroll.html +lib/magic/doc/html/search.html +lib/magic/doc/html/see.html +lib/magic/doc/html/select.html +lib/magic/doc/html/setpoint.html +lib/magic/doc/html/shell.html +lib/magic/doc/html/sideways.html +lib/magic/doc/html/sleep.html +lib/magic/doc/html/snap.html +lib/magic/doc/html/specialopen.html +lib/magic/doc/html/spliterase.html +lib/magic/doc/html/splitpaint.html +lib/magic/doc/html/startup.html +lib/magic/doc/html/straighten.html +lib/magic/doc/html/stretch.html +lib/magic/doc/html/suspendall.html +lib/magic/doc/html/tag.html +lib/magic/doc/html/tech.html +lib/magic/doc/html/techmanager.html +lib/magic/doc/html/template.html +lib/magic/doc/html/tk_path_name.html +lib/magic/doc/html/tool.html +lib/magic/doc/html/undo.html +lib/magic/doc/html/unexpand.html +lib/magic/doc/html/unmeasure.html +lib/magic/doc/html/updatedisplay.html +lib/magic/doc/html/upsidedown.html +lib/magic/doc/html/version.html +lib/magic/doc/html/view.html +lib/magic/doc/html/what.html +lib/magic/doc/html/wind3d/cif.html +lib/magic/doc/html/wind3d/closewindow.html +lib/magic/doc/html/wind3d/cutbox.html +lib/magic/doc/html/wind3d/defaults.html +lib/magic/doc/html/wind3d/help.html +lib/magic/doc/html/wind3d/level.html +lib/magic/doc/html/wind3d/refresh.html +lib/magic/doc/html/wind3d/render.html +lib/magic/doc/html/wind3d/scroll.html +lib/magic/doc/html/wind3d/see.html +lib/magic/doc/html/wind3d/view.html +lib/magic/doc/html/wind3d/zoom.html +lib/magic/doc/html/windowborder.html +lib/magic/doc/html/windowcaption.html +lib/magic/doc/html/windownames.html +lib/magic/doc/html/windowscrollbars.html +lib/magic/doc/html/wire.html +lib/magic/doc/html/wizard/coord.html +lib/magic/doc/html/wizard/crash.html +lib/magic/doc/html/wizard/extract.html +lib/magic/doc/html/wizard/files.html +lib/magic/doc/html/wizard/grstats.html +lib/magic/doc/html/wizard/pause.html +lib/magic/doc/html/wizard/plow.html +lib/magic/doc/html/wizard/psearch.html +lib/magic/doc/html/wizard/showtech.html +lib/magic/doc/html/wizard/tilestats.html +lib/magic/doc/html/wizard/tsearch.html +lib/magic/doc/html/wizard/watch.html +lib/magic/doc/html/wizard/winddebug.html +lib/magic/doc/html/wizard/winddump.html +lib/magic/doc/html/writeall.html +lib/magic/doc/html/xload.html +lib/magic/doc/html/xview.html +lib/magic/doc/html/zoom.html lib/magic/doc/introduction.ps lib/magic/doc/maint1.ps lib/magic/doc/maint2.ps @@ -30,42 +227,57 @@ lib/magic/doc/tutscm1.ps lib/magic/doc/tutscm2.ps lib/magic/doc/tutscm3.ps lib/magic/doc/tutscm4.ps +lib/magic/doc/tuttcl1.ps +lib/magic/doc/tuttcl2.ps +lib/magic/doc/tuttcl3.ps +lib/magic/doc/tuttcl4.ps +lib/magic/doc/tuttcl5.ps lib/magic/doc/tutwrl1.ps -lib/magic/scm/box.scm -lib/magic/scm/default.scm -lib/magic/scm/draw.scm -lib/magic/scm/drc.scm -lib/magic/scm/gate.scm -lib/magic/scm/help.scm -lib/magic/scm/label.scm -lib/magic/scm/layout.scm -lib/magic/scm/prs.scm -lib/magic/scm/sel.scm -lib/magic/scm/stack.scm -lib/magic/sys/.magic +lib/magic/sys/.magicrc lib/magic/sys/bw.glyphs lib/magic/sys/color.glyphs +lib/magic/sys/gdsquery.tech lib/magic/sys/magicps.pro -lib/magic/sys/mos.24bit.dstyle5 -lib/magic/sys/mos.7bit.dstyle5 -lib/magic/sys/mos.7bit.mraster.cmap1 -lib/magic/sys/mos.7bit.mraster_dstyle5 -lib/magic/sys/mos.7bit.std.cmap1 -lib/magic/sys/mos.OpenGL.dstyle5 -lib/magic/sys/mos.OpenGL.std.cmap1 -lib/magic/sys/scmos-sub.tech26 -lib/magic/sys/scmos-sub.tech27 -lib/magic/sys/scmos-tm.tech26 -lib/magic/sys/scmos-tm.tech27 +lib/magic/sys/minimum.tech +lib/magic/sys/mos.24bit.dstyle +lib/magic/sys/mos.24bit.std.cmap +lib/magic/sys/mos.7bit.dstyle +lib/magic/sys/mos.7bit.mraster.cmap +lib/magic/sys/mos.7bit.mraster_dstyle +lib/magic/sys/mos.7bit.std.cmap +lib/magic/sys/mos.OpenGL.dstyle +lib/magic/sys/mos.OpenGL.std.cmap +lib/magic/sys/scmos-sub.tech +lib/magic/sys/scmos-tm.tech lib/magic/sys/scmos.tech -lib/magic/sys/scmos.tech26 -lib/magic/sys/scmos.tech27 -lib/magic/sys/scmosWR.tech26 -lib/magic/sys/scmosWR.tech27 +lib/magic/sys/scmosWR.tech +lib/magic/sys/vfont.B.12 +lib/magic/sys/vfont.I.12 +lib/magic/sys/vfont.R.8 lib/magic/sys/windows11.glyphs lib/magic/sys/windows14.glyphs lib/magic/sys/windows22.glyphs lib/magic/sys/windows7.glyphs +lib/magic/tcl/bitmaps/down.xbm +lib/magic/tcl/bitmaps/left.xbm +lib/magic/tcl/bitmaps/right.xbm +lib/magic/tcl/bitmaps/up.xbm +lib/magic/tcl/bitmaps/zoom.xbm +lib/magic/tcl/console.tcl +lib/magic/tcl/exttosim.so +lib/magic/tcl/exttospice.so +lib/magic/tcl/magic.tcl +lib/magic/tcl/magicdnull +lib/magic/tcl/magicexec +lib/magic/tcl/mazeroute.tcl +lib/magic/tcl/strip_reflibs.tcl +lib/magic/tcl/tclmagic.so +lib/magic/tcl/techbuilder.tcl +lib/magic/tcl/tkcon.tcl +lib/magic/tcl/tkshell.tcl +lib/magic/tcl/toolkit.tcl +lib/magic/tcl/tools.tcl +lib/magic/tcl/wrapper.tcl lib/magic/tutorial/m3a.mag lib/magic/tutorial/maint2a.mag lib/magic/tutorial/tut1.mag @@ -74,7 +286,6 @@ lib/magic/tutorial/tut11a.cmd lib/magic/tutorial/tut11a.ext lib/magic/tutorial/tut11a.mag lib/magic/tutorial/tut11a.nodes -lib/magic/tutorial/tut11a.rsm lib/magic/tutorial/tut11a.sim lib/magic/tutorial/tut11b.ext lib/magic/tutorial/tut11b.mag @@ -130,34 +341,16 @@ lib/magic/tutorial/tut9a.mag lib/magic/tutorial/tut9b.mag lib/magic/tutorial/tut9x.mag lib/magic/tutorial/tut9y.mag -lib/mpack.h man/man1/ext2sim.1 man/man1/ext2spice.1 man/man1/extcheck.1 man/man1/magic.1 -man/man1/magicusage.1 -man/man3/dqueue.3 -man/man3/extflat.3 -man/man3/geometry.3 -man/man3/hash.3 -man/man3/heap.3 -man/man3/libmalloc.3 -man/man3/list.3 -man/man3/magicutils.3 -man/man3/malloc.3 -man/man3/path.3 -man/man3/runstats.3 -man/man3/set.3 -man/man3/show.3 -man/man3/stack.3 -man/man3/string.3 man/man5/cmap.5 man/man5/displays.5 man/man5/dlys.5 man/man5/dstyle.5 man/man5/ext.5 man/man5/glyphs.5 -man/man5/magic.5 +man/man5/mag.5 man/man5/net.5 man/man5/sim.5 -man/man8/prleak.8 |