Mon Jan 24 22:34:07 2022 UTC ()
(cad/klayout) Updated 0.27.5 to 0.27.7

0.27.7          (2022-01-12):
* Bugfix: %GITHUB%/issues/969 PCell error (infinite recursion)

0.27.6          (2022-01-04):
* Enhancement: %GITHUB%/issues/963 Display snapped position in main window
* Bugfix: %GITHUB%/issues/960 Cap values range now shown in netlist browser
* Bugfix: %GITHUB%/issues/954 Fixed a device extraction glitch
* Bugfix: %GITHUB%/issues/951 Internal error fixed when deleting the cell you're sitting at
  Side effect: copy & paste of cells is correctly disabled now in viewer mode
* Bugfix: %GITHUB%/issues/942 Technology file routing suffix string typo
* Bugfix: %GITHUB%/issues/946 Python: __file__ returns quoted path string
* Bugfix: DRC check for equal width now returns more consistent results
  Previously, a check like "layer.drc(width == something)" was not flagging
  all candidates correctly.
* Enhancement: A PCell can request "lazy evaluation" now
  This means that a parameter change needs to be committed in the UI before
  it is being taken. This way, slow PCell evaluation will not make the
  application stall. To add this feature, reimplement "wants_lazy_evaluation"
  in the PCell class to return "true".
* Enhancement: "lvs_data" is a global function now in LVS scripts
* Bugfix: less liberal evaluation of expressions in string to numeric conversion
  This will fix a potential vulnerability which allows someone to sneak
  in expression code through malicious configuration, technology or layer properties
  files.


(mef)
diff -r1.44 -r1.45 pkgsrc/cad/klayout/Makefile
diff -r1.20 -r1.21 pkgsrc/cad/klayout/distinfo

cvs diff -r1.44 -r1.45 pkgsrc/cad/klayout/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/klayout/Makefile 2021/12/12 03:14:41 1.44
+++ pkgsrc/cad/klayout/Makefile 2022/01/24 22:34:07 1.45
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.44 2021/12/12 03:14:41 mef Exp $ 1# $NetBSD: Makefile,v 1.45 2022/01/24 22:34:07 mef Exp $
2 2
3DISTNAME= klayout-0.27.5 3DISTNAME= klayout-0.27.7
4CATEGORIES= cad 4CATEGORIES= cad
5MASTER_SITES= http://www.klayout.org/downloads/source/ 5MASTER_SITES= http://www.klayout.org/downloads/source/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.klayout.de/ 8HOMEPAGE= https://www.klayout.de/
9COMMENT= Simple GDS and OASIS file viewer and Editor 9COMMENT= Simple GDS and OASIS file viewer and Editor
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12USE_LANGUAGES= c c++ 12USE_LANGUAGES= c c++
13USE_TOOLS+= gmake bash pax 13USE_TOOLS+= gmake bash pax
14 14
15CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX} 15CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX}
16NO_CONFIGURE= yes 16NO_CONFIGURE= yes

cvs diff -r1.20 -r1.21 pkgsrc/cad/klayout/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/klayout/distinfo 2021/12/12 03:14:41 1.20
+++ pkgsrc/cad/klayout/distinfo 2022/01/24 22:34:07 1.21
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.20 2021/12/12 03:14:41 mef Exp $ 1$NetBSD: distinfo,v 1.21 2022/01/24 22:34:07 mef Exp $
2 2
3BLAKE2s (klayout-0.27.5.tar.gz) = e26b0e46234375a1de10917893fb6c491741fa1dc54cba317006d24e8360273e 3BLAKE2s (klayout-0.27.7.tar.gz) = 067e6dc06dd32d6b6f6b3930de071f9ee9f43ed0a95955106a33d952f19ae8a4
4SHA512 (klayout-0.27.5.tar.gz) = 6ca323d9f9250493149b767fd8fd8c82f30eb723c1c1e3c77a5a5b782303d92199cd76cc4a91f025ea94e1adaff53c9fb4c0f302ae28510a388613c5547ae871 4SHA512 (klayout-0.27.7.tar.gz) = f4b4f3f2216307df5dca3b9c9c4eee5b45e5811a3307f36d3ad759d33beb8cd83880485284492583b891ee8bbf2866cae0ce87b5c5971478d8ad8daad315bb09
5Size (klayout-0.27.5.tar.gz) = 57330651 bytes 5Size (klayout-0.27.7.tar.gz) = 57348398 bytes
6SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = 0eaac4f5bd5441976f6113f37b1643653f4fdea4 6SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = 0eaac4f5bd5441976f6113f37b1643653f4fdea4
7SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = b18e6708a2b40c69275bb6c285ddebb49e9808bb 7SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = b18e6708a2b40c69275bb6c285ddebb49e9808bb
8SHA1 (patch-src_lay_lay_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860 8SHA1 (patch-src_lay_lay_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860