Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 24BBD84EEE for ; Tue, 19 Sep 2023 23:12:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id R8F0tcn6XVDz for ; Tue, 19 Sep 2023 23:12:50 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0A10684E8C for ; Tue, 19 Sep 2023 23:12:50 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id F1945FBDB; Tue, 19 Sep 2023 23:12:49 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1695165169153980" MIME-Version: 1.0 Date: Tue, 19 Sep 2023 23:12:49 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/cad/klayout To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20230919231249.F1945FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1695165169153980 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Tue Sep 19 23:12:49 UTC 2023 Modified Files: pkgsrc/cad/klayout: Makefile distinfo Log Message: (cad/klayout) Updated 0.28.10 to 0.28.12 0.28.12 (2023-09-12): * Bugfix: %GITHUB%/issues/1477 Macro IDE: changing the colors does not have an effect * Bugfix: %GITHUB%/issues/1474 Throw a FATAL ERROR when multiple cellname have the same refnum * Bugfix: %GITHUB%/issues/1473 Ignore 'Summarize missing layers' when sending XOR result to other layout) * Bugfix: %GITHUB%/issues/1472 DEF path with first/last segment length < halfwidth are read wrong * Bugfix: %GITHUB%/issues/1471 Make warning about 'FOREIGN differs from MACRO name' more informative * Bugfix: %GITHUB%/issues/1470 DEF pinname VDD.extra1 should be written as VDD TEXT in gds/oasis * Bugfix: %GITHUB%/issues/1465 (maybe fixed) DRC crash at end of script * Bugfix: %GITHUB%/issues/1464 Layout#get_info and Layout#set_info not longer segfault on wrong layer index * Bugfix: %GITHUB%/issues/1460 CellRename dialog is larger now initially * Enhancement: %GITHUB%/issues/1307 (partial) Produce UNPLACED macros if location is provided * Enhancement: New aliases for inline operators (e.g. "+=") in RBA::Region and similar classes Reasoning is that "+=" in Ruby is resolved into "+" and "=" which does not make use of the inline optimization. Using "join_with" instead will avoid this. Other alias: "join" for "+", "and" for "&", "and_with" for "&=", "not" for "-", "not_with" for "-=", "or" for "|", "or_with" for "|=", "xor" for "^" and "xor_with" for "^=". * Bugfix: deep region 'transform' with plain shift was not working properly with scaled instances * Bugfix: re-run of include-expanded DRC/LVS wasn't working * Bugfix: Proper Python stack trace in debugger for Python 3.10 * Enhancement: Allowing to select cells by error markers too (so that PCells with errors can be selected) * Bugfix: avoid a segfault in the properties dialog * Enhancement: crash log now is shown in a more reliable way - but less fancy. In addition, a crash log is written 'klayout_crash.log' in the home path and the crash message is printed to error. * Bugfix: Don't clear search when switching macro editor pages * Enhancement: Macro editor file change notification now also is no longer a modal window * Enhancement: Macro editor does not list __pycache__ directories * Enhancement: Pick a tab in Macro editor from the context menu of tab bar * Bugfix: moving a text with a non-centered vertical alignment now uses the right location * Enhancement: 'copy interactive' will maintain selection * Enhancement Better integration of partial mode - for example 'interactive move' now also acts on partial selection * Bugfix: cleanup after deleting cells in partial mode - no new top cells appear * Enhancement: package manager * So not update macros while installing: avoids transient error messages * Offer to autorun macros also after package update (so far only on package new installation * Bugfix: Fixed a issue with the search box on the macro editor when switching to the replace text box, focus was passed to the text editor instead * Enhancement: CIF reader progress now functional * Enhancement: some speedup while sorting instances * Bugfix: LayoutView does not longer need processEvents when saving an image to PNG 0.28.11 (2023-08-09): * Bugfix: %GITHUB%/issues/1307 (partial) LEF/DEF PIN labels are taken from NET, not PIN name * Bugfix: %GITHUB%/issues/1415 GDS2 files with meta info are not read by old versions of KLayout * Bugfix: %GITHUB%/issues/1422 DXF file parsing error, about spline curve * Bugfix: %GITHUB%/issues/1425 Python Binding / Layout / find_layer broken for layer "name" * Bugfix: %GITHUB%/issues/1428 Feature request: "%include" in macros should allow including XML files too * Bugfix: %GITHUB%/issues/1430 Add option to filter out geometric primitives from Marker Database Browser Info widget * Bugfix: %GITHUB%/issues/1432 strm2oas def ignores path segment after + VIRTUAL + RECT * Bugfix: %GITHUB%/issues/1433 Fix def syntax error in testdata/lefdef/viasize2/test.def * Bugfix: %GITHUB%/issues/1453 Zoom (in) function with selected layers significantly slower in newer releases * Enhancement: %GITHUB%/issues/1438 Provide a configuration option to switch back to old-style text selection (at origin only) * Enhancement: %GITHUB%/issues/1440 Relative margin for Marker Database Browser * Enhancement: %GITHUB%/issues/1441 Support for label position in Marker Database Browser * Enhancements: - Add a default extension to file names unless one is given - Selection on partial mode enhanced: allow selection of edge ends if edges overlap, graphical indicator for selected partial - Wheel events do no longer change Combo Box selections - DRC/LVS: log output overhead reduced for faster execution in small layout cases - Added RBA::Image/pya.Image constructor taking QImage and PixelBuffer - Point objects are native citizens now of the database and act as representatives for handles, better editing and visualization of the latter - Macro editor has "find previous" button now - Mitigate the effect of overriding a globally-defined technology with -nn on the command line by creating tech variants - LEF/DEF map files now allow LEFPINNAME and PINNAME purpose to map pin labels in a more consistent way * Bugfix: - Tilde expansion wasn't working for layout write - Python specific API documentation did not mention disambiguation for property/method ambiguity - Python error messages are more readable and contain the exception class - PCell layer-type parameters did not work without a default value - Point-like PCell handles now cannot be spoiled any longer in partial mode - "Duplicate" was also duplicating cells or layers depending on the scope which was irritating. Now it's confined to geometry - DRC/LVS logs list the correct line also with include files - "report" wasn't working in DRC/LVS scripts for scripts only using external sources - Fixed a potential segfault on application exit - Enhancements to the macro editor's search & replace function - "replace and search next" wasn't working properly and other flaws To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 pkgsrc/cad/klayout/Makefile cvs rdiff -u -r1.35 -r1.36 pkgsrc/cad/klayout/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1695165169153980 Content-Disposition: inline Content-Length: 1798 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/cad/klayout/Makefile diff -u pkgsrc/cad/klayout/Makefile:1.71 pkgsrc/cad/klayout/Makefile:1.72 --- pkgsrc/cad/klayout/Makefile:1.71 Mon Aug 14 05:23:52 2023 +++ pkgsrc/cad/klayout/Makefile Tue Sep 19 23:12:49 2023 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.71 2023/08/14 05:23:52 wiz Exp $ +# $NetBSD: Makefile,v 1.72 2023/09/19 23:12:49 mef Exp $ -DISTNAME= klayout-0.28.10 -PKGREVISION= 1 +DISTNAME= klayout-0.28.12 CATEGORIES= cad MASTER_SITES= http://www.klayout.org/downloads/source/ Index: pkgsrc/cad/klayout/distinfo diff -u pkgsrc/cad/klayout/distinfo:1.35 pkgsrc/cad/klayout/distinfo:1.36 --- pkgsrc/cad/klayout/distinfo:1.35 Sun Jul 23 06:51:33 2023 +++ pkgsrc/cad/klayout/distinfo Tue Sep 19 23:12:49 2023 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.35 2023/07/23 06:51:33 mef Exp $ +$NetBSD: distinfo,v 1.36 2023/09/19 23:12:49 mef Exp $ -BLAKE2s (klayout-0.28.10.tar.gz) = 03c21789a4f773c8784fa0f4f77f9bb798ca890fb93fd35fad0ff90750b78bed -SHA512 (klayout-0.28.10.tar.gz) = 8975e210d659f3a34ba8f7fab939a39d636fbdb57b977f2e3eac36accf68378c1d6d353394562aef26ec9a71c3c25937c11ccb980e26adb40561774bda3f17f3 -Size (klayout-0.28.10.tar.gz) = 88383651 bytes +BLAKE2s (klayout-0.28.12.tar.gz) = dbcf2f8b2c1ffcc42aebead273b8327310579640dfc9601c557b75a09af2d71a +SHA512 (klayout-0.28.12.tar.gz) = 5036fc349e592e2592e12bb2f444ce9a66bcec87991355485112952036a4ae572b099dcec0b9b9c86eb9e17b32d4564987ea4f794e62bf95af7f024695c85ce2 +Size (klayout-0.28.12.tar.gz) = 88446237 bytes SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = 0eaac4f5bd5441976f6113f37b1643653f4fdea4 SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = b18e6708a2b40c69275bb6c285ddebb49e9808bb SHA1 (patch-src_lay_lay_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860 --_----------=_1695165169153980--