pkgsrc/cad
mef dd8f366da9 (cad/layout) Udated 0.26.11 to 0.27 based on wip/klayout by Atsushi Toyokura
0.27            (2021-05-02):

* Enhancements: Numerous new functions for the RBA and pya API
      Some highlights:
       * "Texts" for text collections (similar for Edges/EdgePairs/Region)
       * New modes for blending layout files - see GitHub issue #666
       * New function Cell#transform - see GitHub issue #598
       * New functions for Image (read, write, clear)
       * New functions for Region and Edges correlating with the new DRC features
       * Multi-cell hierarchical copy/move of trees - will maintain shared instances
       * RBA: iterators are now automatically made available as Enumerable
       * All functions having a void return specification now return self (allows chaining)
       * More functions for manipulating selections (LayoutView#select_all etc.)
       * Spline interpolation code available in new "Utils" namespace
       * QByteArray support, mapping to Python byte arrays
       * MainWindow#set_key_bindings, MainWindow#get_key_bindings, MainWindow#set_menu_items_hidden etc.
       * New class RecursiveInstanceIterator (similar to RecursiveShapeIterator, but acts on instances)
       * Deep vs. flat operations do not always flatten out now (flat vs. deep does however)
       * Global transformations for inputs
* Enhancements: New DRC features
      Some highlights:
       * Better support for texts - "text layers"
       * Combined AND+NOT feature for separating regions into inside and outside part
       * "max_vertex_count" and "max_area_ratio" configuration options
       * "forget" for memory optimization
       * Shielding is optional now for some DRC functions
       * "interact" now has a count filter
       * In verbose more, figure counts and more information is printed
       * Generic DRC function and complex DRC operations: for details search "Universal DRC" in documentation
       * "not_opposite" and "rect_filter" options for some DRC functions
       * "enclosing" (selects polygons entirely enclosing others)
       * New filters for polygons: squares, non_squares, area ratio, bbox aspect ratio
       * More intuitive specification of projection limits ("projecting < 2.um")
       * "with_holes" and "without_holes", also with count
       * Density check is included now ("with_densitiy", "without_density")
       * "split_..." functions give interacting/non-interacting sets in one step
       * Better support for generic transformations as Matrix2d and Matrix3d
       * "fill" and "fill_with_left" functions for dummy fill
       * NO "connected" feature yet. Sorry. Had to drop it to finish this release.
* Enhancements: new LVS features
      Some highlights:
       * Improved netlist and LVS result browser (infinite-depth browsing)
       * Improved circuit match algorithm
       * Case insensitive handling of object names for SPICE netlists
       * Probe feature fixed in flat mode
       * "connect_explicit": for details search "connect_explicit" in documentation
* Enhancements: New features for images
      Some highlights:
       * New menu item: show and hide all images - see GitHub issue #535
       * False color nodes now can have a left and right color allowing color steps
       * Persistance of images through a special file format: "lyimg" (XML based)
* Enhancements: LEF/DEF reader
      Some highlights:
       * Support for layer map files
       * More complete spec support (e.g. FILL, MASK, FOREIGN, DO/BY/STEP ...)
       * Several bug fixes, e.g. routing layer switch for VIAs
       * Some functions also act on the transient selection (less mouse clicks)
* Enhancements: Layout editing and rulers
      Some highlights:
       * Object properties now are changed without having to commit the dialogs
       * Dockable editor options windows
       * "Recently used" list
       * A "distribute objects" feature (Edit/Selection/Distribute)
       * Snap highlighting
       * Mouse tracking cursor indicates grid- and object-snapped location
* Enhancements: Help browser
       * Bookmarks
       * Search in page (Ctrl+F)
* Enhancement: Improved fill tool
      The fill tool now also supports skewed fill pattern repetitions
* Enhancement: Ability to utilize a LayoutView as a Widget
      Standalone instantiation of a LayoutView object is
      supported now. So it becomes possible to create
      custom MainWindow UIs and embed a layout view there.
* Enhancement: Improved layer and cell list filtering and searching
* Enhancement: Experimental 3d (called 2.5d) view of layout
      For details search "2.5d View" in documentation.
* Enhancement: Improved performance on sea of instances for OASIS files
      Iterated OASIS instances are stored and handled in a leaner way in viewer mode
* Enhancement: Buddy scripts can concatenate files with "+" for input
      Concatenation happens by "blending files". Beware of the risk this implies.
      A new option "--blend-mode" has been introduced for supporting overwrite, skip
      and variant formation in case of cell name conflicts. See buddy script help.
* Enhancement: Layer maps now support n:m layer mapping
      This allows mapping n input layers to one logical layer (merging) and also
      one input layer to m logical ones (clone layer). This applies to the
      buddy scripts and layer maps inside KLayout's reader.
* Enhancement: include mechanism for easy include of files into DRC/LVS scripts
      This is a plain text substitution feature. Don't use it for Ruby or Python
      scripts (the preferred way is still require/import). But it's a quick way
      to include partial DRC and LVS scripts without having to worry about variable
      scope. For details see "Including other files" in the documentation under:
      KLayout User Manual/Design Rule Check (DRC)/DRC Runsets.
* Bugfix: %GITHUB%/issues/771
      Fixed an issue with QByteArray/QVariant transformation in Qt binding
* Bugfix: %GITHUB%/issues/750
      PCB gerber import: Incorrect handling of D02 operations.
* Bugfix: %GITHUB%/issues/747
      Proper handling of comments in RVE DB reader
* Bugfix: %GITHUB%/issues/740
      Bug in the "smooth" function.
* Enhancement: %GITHUB%/issues/715
      A separate search range can be specified for box selections now
* Enhancement: %GITHUB%/issues/691
      Technology specific libraries: library name resolution based on technology.
* Enhancement: %GITHUB%/issues/666
      Controlling the way a layout reader integrates cells into an existing layout.
* Bugfix: %GITHUB%/issues/663
      Deep mode DRC: separation from "inside" gives wrong errors.
* Enhancement: %GITHUB%/issues/648
      LVS could not do "connect_implicit" with global nets.
* Bugfix: %GITHUB%/issues/609
      Internal error on net extraction.
* Enhancement: %GITHUB%/issues/598
      Plain transformation of cell missing.
* Enhancement: %GITHUB%/issues/588
      RBA/PYA: Provide event when a net is selected in the netlist browser.
* Enhancement: %GITHUB%/issues/563
      True support for text objects in DRC/LVS (text layers).
* Enhancement: %GITHUB%/issues/558
      Edges#extents, Texts#extents and EdgePairs#extents now
      work hierarchically in deep mode. In DRC, this means,
      "extents" is a deep-enabled method now.
* Enhancement: %GITHUB%/issues/535
      Image handling enhancements.
* Enhancement: %GITHUB%/issues/521
      Enhanced API for ObjectInstPath.
* Enhancement: %GITHUB%/issues/487
      Difficult to select specific labels for net name assignment in net extraction.
      Solution involves a more elaborate handling of texts through "text layers.

0.26.12         (2021-04-21):

* Bugfix: %GITHUB%/issues/747
  Result browser gives error message with // lines in RVE files
* Bugfix: %GITHUB%/issues/771
  Problem with QMimeData binding
2021-05-29 06:08:56 +00:00
..
adms *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
atlc all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
boolean *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
cascade all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
cgi-wcalc
covered *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
dinotrace *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
dinotrace-mode (cad/dinotrace-mode) Update 9.4c to 9.4f (9.4c was broken recently) 2020-10-06 04:01:57 +00:00
diylc There are two common ways to select the "java" executable in Pkgsrc. 2020-04-26 01:05:15 +00:00
eagle
electric all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
fastcap fastcap: also build dependenecy tex-cm-super 2020-05-30 03:04:40 +00:00
fasthenry mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
felt all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
freehdl *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
gdsreader cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE 2019-06-08 11:04:27 +00:00
geda *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
gerbv *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
ghdl cad/ghdl: skip portability check 2020-05-17 15:54:04 +00:00
gnetman *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gnucap gnucap: add build dependency on tex-ec and tex-cm-super 2020-05-30 03:10:44 +00:00
gplcver all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
gsmc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gtk1-wcalc
gtk2-wcalc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gtkwave revbump for textproc/icu 2021-04-21 11:40:12 +00:00
iverilog (cad/iverilog) Fix build, adapting to bison 3.7.1 2020-09-27 13:48:21 +00:00
kicad revbump for boost-libs 2021-04-21 13:24:06 +00:00
kicad-doc cad/kicad*: update to 5.1.9. Changes sinces 5.1.4: 2021-02-21 18:56:35 +00:00
kicad-footprints cad/kicad*: update to 5.1.9. Changes sinces 5.1.4: 2021-02-21 18:56:35 +00:00
kicad-i18n cad/kicad*: update to 5.1.9. Changes sinces 5.1.4: 2021-02-21 18:56:35 +00:00
kicad-packages3d (cad/kicad-packages3d) PLIST patch by Mustafa Dogan dogan (at) tesmer.org.tr 2021-03-03 23:37:59 +00:00
kicad-symbols cad/kicad*: update to 5.1.9. Changes sinces 5.1.4: 2021-02-21 18:56:35 +00:00
kicad-templates cad/kicad*: update to 5.1.9. Changes sinces 5.1.4: 2021-02-21 18:56:35 +00:00
klayout (cad/layout) Udated 0.26.11 to 0.27 based on wip/klayout by Atsushi Toyokura 2021-05-29 06:08:56 +00:00
librecad librecad: Update to 2.2.0.rc2. Fixed build with latest boost. 2021-05-22 10:18:23 +00:00
libredwg *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
libwcalc cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE 2019-06-08 11:04:27 +00:00
magic *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
mcalc all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
mex-wcalc cad/*: let pkglint fix indentation, variable alignment, and LOCALBASE 2019-06-08 11:04:27 +00:00
mpac
MyHDL-gplcver Add package specific description 2019-07-04 13:07:05 +00:00
MyHDL-iverilog Add package specific description 2019-07-04 13:07:05 +00:00
nelma
ng-spice all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
ntesla all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
oce *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
openscad revbump for boost-libs 2021-04-21 13:24:06 +00:00
p5-gds2 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
pcb *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
py-gds math/blas, math/lapack: Install interchangeable BLAS system 2020-10-12 21:51:57 +00:00
py-gdscad Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
py-MyHDL Build as egg. Bump revision. 2020-05-19 13:59:02 +00:00
py-PyRTL py-PyRTL: Update to 0.9.0 2021-04-14 13:43:57 +00:00
py-simpy
qcad revbump for textproc/icu 2021-04-21 11:40:12 +00:00
qcad-partlibrary all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
sci-wcalc
solvespace *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
spice spice: remove dead download location 2021-04-21 09:07:09 +00:00
spiceprm *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
stdio-wcalc
tkgate *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
tnt-mmtl (cad/tnt-mmtl) Fix build: Add BUILD_DEPENDS+= tex-epstopdf-pkg-[0-9]* 2020-09-27 14:11:09 +00:00
transcalc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
verilator *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
verilog-mode all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
veriwell mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
wcalc all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
wcalc-docs
xchiplogo
xcircuit *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
Makefile cad: expand acronym in COMMENT 2021-04-12 14:17:06 +00:00