1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00
freebsd-ports/cad
Hiroki Sato 7793071175 Update to 0.14. Changes since version 0.10 include:
* Several RBA extensions: i.e. alternative methods replacing
   different 'new' variants by one 'new'. Markers now can be
   filled.

 * Fixes for the bugs mentioned in the issues list.

 * OASIS and GDS writing capabilities. Menu functions are
   provided to save a layout and single cells as well as RBA
   extensions that allow to write a layout. See Saving a layout
   or parts of it for details.

 * Rulers and markers are drawn with a thin halo in background
   color to enhance their visibility. This can be switched off in
   the setup dialog if this is not desired. The following
   screenshots illustrate the differences:

 * A couple of RBA extensions: API's for shape properties, rulers
   and geometry selections.

 * A bugfix for the OASIS reader (sometimes crashing the reader
   on CBLOCK-compressed input)

 * A function to descend into a cell in the hierarchy but keeping
   the context, which is shown in dimmed colors. This function
   can be found in the "Display" menu and is called "Descend". To
   use this function, select a shape or instance inside the cell
   into which to descend. "Descend" then enters the next cell
   along the path that leads to the selected shape or instance.

 * The mouse wheel can be used to zoom in and out.

 * Shift+right mouse button pressed now allows to "drag" layout
   in a "Google maps" fashion.

 * Copy & paste now is available for layers as well.

 * A ruby console is provided where ruby commands can be executed
   interactively.

 * The way how the selection is displayed can be configured
   now (color, line width and vertex size).

 * The interrupt signal now is enabled again even if Ruby is
   activated (Ctrl+C now works again).

 * Support for arbitrary angles on cell instances.

 * A bugfix for the OASIS reader (CTRAPEZOIDS have not been read
   in some cases). The OASIS reader now uses shape arrays to
   acchieve are smaller memory footprint in some cases.

 * Multiple transformations are now allowed on layer source
   expressions (see Transforming views and property selectors for
   a detailed description).

 * Rulers now are configurable to a large extent. Multiple ruler
   templates may be defined from which a certain ruler type can
   be choosen. Some of the new ruler styles are no
   longer "rulers" but rather "annotations". See Ruler properties
   for a description of that feature.

 * Last, but not least: KLayout now can be scripted to some
   extend using Ruby as the scripting language. For more
   information about this feature, see RBA introduction.

 * Some bugs were fixed in the OASIS implementation. CBLOCK
   compression now is supported. Forward cell name
   references (numerical ID is used before being associated with
   a string) are supported as now. File global properties are now
   read correctly. A bug reading certain CTRAPEZOID objects was
   fixed.
   (Still, forward references are not allowed for text/property
   strings or property names).

 * A layout properties dialog has been added that shows basic
   properties of the layout such as top cells, layers and others.

 * The "Select Cell" dialog has been enhanced with the capability
   to hide and show multiple cells in the cell list.

 * A "zoom fit" mouse gesture was implemented: moving the mouse
   up and right with the right mouse button pressed now fits the
   current cell into the window. Moving up and left still zooms
   out.

 * A bug in the GDS2 reader, dropping polygon points in rare
   cases, was fixed
2008-05-05 16:08:43 +00:00
..
admesh - Fix plist if NOPORTDOCS is defined 2007-01-31 08:33:22 +00:00
adms - Update too 2.2.8. 2008-04-13 19:24:27 +00:00
alliance - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
astk-client
astk-serveur - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
atlc remove USE_REINPLACE for all ports with categories starting with C 2006-05-03 23:38:41 +00:00
brlcad - Update to 7.12.2 2008-04-23 21:13:33 +00:00
calculix - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
cascade
chipmunk - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
chipvault Update to 200607 2006-07-20 07:45:16 +00:00
cider - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
dinotrace - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
dxf2fig Update to 2.13 2006-05-07 12:43:34 +00:00
electric - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
electric-ng - Update to 8.06 as well. CVS managed somehow to commit only Makefile and 2008-04-13 19:24:00 +00:00
fandango - Welcome X.org 7.2 \o/. 2007-05-19 20:36:56 +00:00
feappv - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
findhier FindHier is a road-map generator for Magic/CIF/gdsII/PCSTR/GED/TeX. 2007-04-28 17:01:15 +00:00
freecad Fix the build with Python 2.5. 2007-08-08 21:21:30 +00:00
freehdl - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gdsreader GDSreader is a simple Calma (GDSii) parser/printer tool. 2007-04-28 16:56:55 +00:00
gdt Update to 2.0.3. 2008-01-06 09:55:14 +00:00
geda - Welcome X.org 7.2 \o/. 2007-05-19 20:36:56 +00:00
geda-docs - Update to 20070216 2007-03-13 16:30:28 +00:00
geda-examples - Update to 20070216 2007-03-13 16:30:28 +00:00
geda-gattrib Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 00:15:01 +00:00
geda-gschem Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 00:15:01 +00:00
geda-netlist Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 00:15:01 +00:00
geda-symbols - Update to 20070216 2007-03-13 16:30:28 +00:00
geda-symcheck Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 00:15:01 +00:00
geda-utils Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 00:15:01 +00:00
gerbv - Update to 2.0.1 2008-02-19 09:00:37 +00:00
gmsh Upgrade to 2.2.0. 2008-04-23 20:50:49 +00:00
gnucap - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script 2007-07-23 09:36:51 +00:00
gplcver - change maintainer address on ports I maintain 2007-08-23 04:00:04 +00:00
gspiceui - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gtkwave - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
gtkwave3 Don't attempt to build on 5.x. 2008-05-05 00:11:35 +00:00
gwave - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
impact - Update to 0.7.5. 2008-01-01 17:07:44 +00:00
irsim - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
iverilog - Update 0.8.6. 2008-04-13 19:40:14 +00:00
jspice3 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
kicad - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
kicad-devel - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
klayout Update to 0.14. Changes since version 0.10 include: 2008-05-05 16:08:43 +00:00
leocad - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
libgeda Chase libguile shared lib version. 2008-03-01 06:22:42 +00:00
linux-eagle Use @rmtry macro in the pkg-plist. 2008-04-19 00:40:54 +00:00
linux-eagle5 Use @rmtry macro in the pkg-plist. 2008-04-19 00:40:54 +00:00
linux-gid - Allow to build on amd64 2008-04-28 11:32:02 +00:00
magic - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
mars - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
netgen - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
ngspice_rework
opencascade - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
opencascade-tutorial - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
oregano - Mark as broken (does not fetch) 2008-04-28 10:19:13 +00:00
p5-GDS2 - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_CPAN} to CPAN. 2008-04-17 14:30:31 +00:00
pcb - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
pdnmesh - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-24 23:21:25 +00:00
pythoncad - Fix version in egg-info filename 2007-07-30 18:20:01 +00:00
qcad - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
qcad-partslib - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
qfsm - Add missing patch 2008-04-30 06:56:22 +00:00
qmls
qucs - Update to 0.0.14 2008-04-25 16:04:07 +00:00
sceptre Marked as BROKEN for sparc64; internal compiler error. 2007-09-04 08:54:30 +00:00
scotch Upgrade to 5.0.5. 2008-01-15 21:02:29 +00:00
scv - Remove USE_GNUCONFIG, which is a noop 2007-07-19 07:44:08 +00:00
slffea - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
spice - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
systemc - Fix installation; 2006-04-01 22:50:56 +00:00
tclspice - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
tkgate - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
tochnog - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 09:23:28 +00:00
transcalc - Welcome X.org 7.2 \o/. 2007-05-19 20:36:56 +00:00
varkon - Update to 1.19C 2008-04-25 14:13:50 +00:00
vipec - Welcome X.org 7.2 \o/. 2007-05-19 20:36:56 +00:00
xcircuit - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
z88 - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
Makefile Add GTKWave 3.1.9 port. 2008-05-03 10:05:49 +00:00