From owner-cvs-all@FreeBSD.ORG Sat Jun 2 08:36:22 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 13A9B16A480; Sat, 2 Jun 2007 08:36:22 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 038E113C457; Sat, 2 Jun 2007 08:36:22 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l528aLBn089433; Sat, 2 Jun 2007 08:36:21 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l528aLjZ089432; Sat, 2 Jun 2007 08:36:21 GMT (envelope-from hrs) Message-Id: <200706020836.l528aLjZ089432@repoman.freebsd.org> From: Hiroki Sato Date: Sat, 2 Jun 2007 08:36:21 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: 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 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2007 08:36:22 -0000 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)