cvs commit: ports/cad/klayout Makefile distinfo ports/cad/klayout/files patch-build.sh patch-config-Makefile.conf patch-src-Makefile.main patch-src-Makefile.rules

Hiroki Sato hrs at FreeBSD.org
Sat Jun 2 08:36:22 UTC 2007


hrs         2007-06-02 08:36:21 UTC

  FreeBSD ports repository

  Modified files:
    cad/klayout          Makefile distinfo 
    cad/klayout/files    patch-build.sh patch-config-Makefile.conf 
  Added files:
    cad/klayout/files    patch-src-Makefile.rules 
  Removed files:
    cad/klayout/files    patch-src-Makefile.main 
  Log:
  Update to 0.10.  Changes include:
  
  - OASIS files can be read as well now. The reader automatically
    determines the kind of file. OASIS layer names are supported. Due to
    the complexity of the OASIS specification, or more precisely the
    effort required to test a reader for meeting the specification, OASIS
    support currently is regarded to be in "beta" state.
  
  - Layers can now be organized hierarchically. Layers can be grouped
    which allows to control visibility and other properties for the group
    as a whole. Layers can be removed from the layer view list or new
    layer views can be created.
  
  - The layout can be transformed (rotated, shifted, mirrored) now. This
    transformation is specified in the layer panel as a part of the layer
    source specification. An optional transformation can be applied per
    layer or layer group. This way for example, different layouts can be
    aligned over each other.
  
  - Shape properties now are supported. Each shape may carry optional
    properties that are read from GDS or OASIS files. A property selector
    can be applied per layer view, so that a layer only shows these shapes
    that match the given property selection.
  
  - As an experimental feature, the inverse layout tree can be
    visualised by allowing the minimum hierarchy level to go into the
    negative range. The effect of this is, that a cell is shown in the
    context of all of it's direct parents, if the first hierarchy level is
    set to -1. If set to -2, the cell is shown in the context of all of
    it's parents and grandparents and so on. Since there is no particular
    optimiziation for this feature, performance may be poor, if a cell
    must be painted in a huge number of contexts. In addition, the context
    displayed does not participate in selection or ruler snapping.
  
  Revision  Changes    Path
  1.3       +2 -4      ports/cad/klayout/Makefile
  1.2       +3 -3      ports/cad/klayout/distinfo
  1.4       +19 -18    ports/cad/klayout/files/patch-build.sh
  1.2       +18 -9     ports/cad/klayout/files/patch-config-Makefile.conf
  1.3       +0 -13     ports/cad/klayout/files/patch-src-Makefile.main (dead)
  1.1       +13 -0     ports/cad/klayout/files/patch-src-Makefile.rules (new)


More information about the cvs-all mailing list