cad/magic - The NetBSD Packages Collection

Integrated circuit layout system

Magic is an interactive system for creating and modifying VLSI circuit
layouts.  With Magic, you use a color graphics display and a mouse or
graphics tablet to design basic cells and to combine them
hierarchically into large structures.  Magic is different from other
layout editors you may have used.  The most important difference is
that Magic is more than just a color painting tool: it understands
quite a bit about the nature of circuits and uses this information to
provide you with additional operations.  For example, Magic has
built-in knowledge of layout rules; as you are editing, it
continuously checks for rule violations.  Magic also knows about
connectivity and transistors, and contains a built-in hierarchical
circuit extractor.  Magic also has a plow operation that
you can use to stretch or compact cells.  Lastly, Magic has routing
tools that you can use to make the global interconnections in your
circuits.

Magic is based on the Mead-Conway style of design.  This means that it
uses simplified design rules and circuit structures.  The
simplifications make it easier for you to design circuits and permit
Magic to provide powerful assistance that would not be possible
otherwise.  However, they result in slightly less dense circuits than
you could get with more complex rules and structures.  For example,
Magic permits only Manhattan designs (those whose edges are vertical
or horizontal).

Build dependencies

pkgtools/x11-links x11/xorgproto pkgtools/mktools devel/gmake pkgtools/cwrappers

Runtime dependencies

lang/tcl x11/tk x11/blt devel/readline lang/tcl x11/tk x11/blt devel/readline lang/tcl x11/tk

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64magic-7.5.188nb11.tgz
NetBSD 10.0aarch64magic-7.5.188nb11.tgz
NetBSD 10.0aarch64ebmagic-7.5.188nb11.tgz
NetBSD 10.0aarch64ebmagic-7.5.188nb11.tgz
NetBSD 10.0alphamagic-7.5.188nb11.tgz
NetBSD 10.0alphamagic-7.5.188nb11.tgz
NetBSD 10.0i386magic-7.5.188nb11.tgz
NetBSD 10.0i386magic-7.5.188nb11.tgz
NetBSD 10.0powerpcmagic-7.5.188nb10.tgz
NetBSD 10.0powerpcmagic-7.5.188nb11.tgz
NetBSD 10.0powerpcmagic-7.5.188nb11.tgz
NetBSD 10.0sparc64magic-7.5.188nb11.tgz
NetBSD 10.0sparc64magic-7.5.188nb11.tgz
NetBSD 10.0sparcmagic-7.5.188nb11.tgz
NetBSD 10.0sparcmagic-7.5.188nb11.tgz
NetBSD 10.0x86_64magic-7.5.188nb11.tgz
NetBSD 10.0x86_64magic-7.5.188nb11.tgz
NetBSD 9.0aarch64magic-7.5.188nb11.tgz
NetBSD 9.0aarch64magic-7.5.188nb11.tgz
NetBSD 9.0earmv6hfmagic-7.5.188nb11.tgz
NetBSD 9.0earmv6hfmagic-7.5.188nb11.tgz
NetBSD 9.0earmv6hfmagic-7.5.188nb11.tgz
NetBSD 9.0earmv7hfmagic-7.5.188nb11.tgz
NetBSD 9.0earmv7hfmagic-7.5.188nb11.tgz
NetBSD 9.0earmv7hfmagic-7.5.188nb11.tgz
NetBSD 9.0i386magic-7.5.188nb11.tgz
NetBSD 9.0i386magic-7.5.188nb11.tgz
NetBSD 9.0powerpcmagic-7.5.188nb11.tgz
NetBSD 9.0powerpcmagic-7.5.188nb10.tgz
NetBSD 9.0powerpcmagic-7.5.188nb11.tgz
NetBSD 9.0sparc64magic-7.5.188nb11.tgz
NetBSD 9.0sparc64magic-7.5.188nb11.tgz
NetBSD 9.0x86_64magic-7.5.188nb11.tgz
NetBSD 9.0x86_64magic-7.5.188nb11.tgz
NetBSD 9.3x86_64magic-7.5.188nb11.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.