pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

klayout: Update wip/klayout to 0.27.2



Module Name:	pkgsrc-wip
Committed By:	Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By:	steleto
Date:		Thu Jul 22 19:59:20 2021 +0900
Changeset:	28d4b07b87024038a25d00bf2378f8fd883fbc3d

Modified Files:
	klayout/Makefile
	klayout/PLIST
	klayout/distinfo
	klayout/patches/patch-config_Makefile.conf.freebsd-32-gcc-release
	klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
Added Files:
	klayout/patches/patch-src_lay_lay_layApplication.cc
Removed Files:
	klayout/TODO
	klayout/patches/patch-src_layApplication.cc

Log Message:
klayout: Update wip/klayout to 0.27.2

0.27.2          (2021-06-20):

* Enhancement: %GITHUB%/issues/818 2.5d view shows view area instead of full layout
        This way, it's possible to confine the extruded view to a small area of the
        layout easily.
* Bugfix: %GITHUB%/issues/824 LEF/DEF flow - duplicate text label generated
* Bugfix: %GITHUB%/issues/826 Crash on deep, threaded DRC mode with universal DRC function
* Bugfix: %GITHUB%/issues/835 Crash on layout save after deep copy + close of other
* Bugfix: %GITHUB%/issues/839 Crash after PCell code exception is handled in Macro IDE
* Bugfix: Package names can contain dash characters ("-") too.
        Previously this was not allowed leading to a conflict with the conventions
        of the package repository at sami.klayout.org.
* Enhancement: a lot of typos fixed in documentation and code (thanks to Eugene)

0.27.1          (2021-05-31):

* Enhancement: %GITHUB%/issues/809
        "without_density" goes outside the boundary of the input layer.
        A new keyword ("padding_ignore") can be added to with_density/without_density
        to ignore parts outside the boundary instead of treating them as zero
        density.
* Enhancement: %GITHUB%/issues/808
        Feature suggestion: DRC to report edges attached to corners as edge pairs.
        There is a new output mode "as_edge_pairs" in addition to "as_dots" and
        "as_boxes" now.
* Bugfix: %GITHUB%/issues/807 DRC: clear_connections and incremental connect was not working.
        This is an important feature for correctly implementing antenna checks
* Bugfix: %GITHUB%/issues/806 LVS: CustomComparer is not working
* Bugfix: %GITHUB%/issues/801 DRC Layer#smoothed lacks the "keep_hv" argument
* Enhancement: %GITHUB%/issues/798 More flexibility on Spice reader.
        A number of new features has been provided for the spice reader delegate
* Bugfix: %GITHUB%/issues/795 Unstable application with verbose log output
* Bugfix: %GITHUB%/issues/793 Bug on each_image_selected
* Bugfix: %GITHUB%/issues/787 Query issue (or general: expression issue).
        A problem with memory corruption in certain scenarios was causes
        an application crash.
* Bugfix: %GITHUB%/issues/778 Use system font instead of hard coded "Monospace"
* Bugfix: DRC "flatten" did not always flatten, but kept layers hierarchically
* Enhancement: DRC: a couple of new filters on edge pair layers:
        - with_angle/without_angle: filter by angle of the edges (one or both)
        - with_length/without_length: filter by length of the edges (one or both)
        - with_distance/without_distance: filter by distance of the edges
* Enhancement: Added Edge#cut_point method
* Enhancement: LEF macro layouts now can be specified in UI
* Bugfix: full_edge, negative output for fragmented polygon vs. small ones (space, enclosure, overlap).
        In some cases, only parts of the edges were reported and negative output was
        incorrect. In addition, negative output for two-layer checks - such as "l1.drc(sep(l2) > 0.2)" - now
        only is produced for the primary layer. With both outputs it was difficult to separate the
        components.
* Bugfix: computed layers were printed with layer properties in lvsdb files sometimes.
* Enhancement: Performance improvements and memory footprint reduction for OpenRAM test case
* Bugfix: a number of typos fixed and documentation clarifications
* Bugfix: DRC "or" was producing flat output in deep mode

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=28d4b07b87024038a25d00bf2378f8fd883fbc3d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 klayout/Makefile                                   |   9 +-
 klayout/PLIST                                      | 102 ++++++++++-----------
 klayout/TODO                                       |   6 --
 klayout/distinfo                                   |  16 ++--
 ...tch-config_Makefile.conf.freebsd-32-gcc-release |   6 +-
 ...atch-config_Makefile.conf.netbsd-32-gcc-release |   6 +-
 klayout/patches/patch-src_layApplication.cc        |  15 ---
 .../patches/patch-src_lay_lay_layApplication.cc    |  15 +++
 8 files changed, 90 insertions(+), 85 deletions(-)

diffs:
diff --git a/klayout/Makefile b/klayout/Makefile
index fbbf2470b1..1250da01f9 100644
--- a/klayout/Makefile
+++ b/klayout/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2021/01/14 12:25:33 mef Exp $
+# $NetBSD: Makefile,v 1.38 2021/05/29 06:08:56 mef Exp $
 
-DISTNAME=	klayout-0.27
+DISTNAME=	klayout-0.27.2
 CATEGORIES=	cad
 MASTER_SITES=	http://www.klayout.org/downloads/source/
 
@@ -15,6 +15,9 @@ USE_TOOLS+=	gmake bash pax
 CFLAGS+=	-I${PREFIX}/include/python${PYVERSUFFIX}
 NO_CONFIGURE=	yes
 
+CHECK_SHLIBS_SKIP+=	lib/klayout/plugins/streamers/*/unit_tests/* \
+			lib/klayout/plugins/tools/net_tracer/unit_tests/*
+
 SUBST_CLASSES+=		rpath
 SUBST_MESSAGE.rpath=	Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file
 SUBST_FILES.rpath+=	config/Makefile.conf.netbsd-32-gcc-release
@@ -28,8 +31,8 @@ INSTALL_BINDIR=		${DESTDIR}${PREFIX}/bin
 INSTALL_LIBDIR=		${DESTDIR}${PREFIX}/lib/klayout
 REL_DIR=		bin-release
 PLUGINS_DIR=		db_plugins lay_plugins pymod
-INSTALLATION_DIRS+=	lib/klayout
 
+PLIST_SUBST+=		PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)\.[0-9]*/\1/}
 
 .include "../../mk/bsd.prefs.mk"
 
diff --git a/klayout/PLIST b/klayout/PLIST
index 049f0a51b3..056564e4df 100644
--- a/klayout/PLIST
+++ b/klayout/PLIST
@@ -13,208 +13,208 @@ bin/strmrun
 bin/strmxor
 lib/klayout/db_plugins/libcif.${RUBY_DLEXT}
 lib/klayout/db_plugins/libcif.so.0
+lib/klayout/db_plugins/libcif.so.0.27
 lib/klayout/db_plugins/libcif.so.${PKGVERSION}
-lib/klayout/db_plugins/libcif.so.${PKGVERSION}.0
 lib/klayout/db_plugins/libdxf.${RUBY_DLEXT}
 lib/klayout/db_plugins/libdxf.so.0
+lib/klayout/db_plugins/libdxf.so.0.27
 lib/klayout/db_plugins/libdxf.so.${PKGVERSION}
-lib/klayout/db_plugins/libdxf.so.${PKGVERSION}.0
 lib/klayout/db_plugins/libgds2.${RUBY_DLEXT}
 lib/klayout/db_plugins/libgds2.so.0
+lib/klayout/db_plugins/libgds2.so.0.27
 lib/klayout/db_plugins/libgds2.so.${PKGVERSION}
-lib/klayout/db_plugins/libgds2.so.${PKGVERSION}.0
 lib/klayout/db_plugins/liblefdef.${RUBY_DLEXT}
 lib/klayout/db_plugins/liblefdef.so.0
+lib/klayout/db_plugins/liblefdef.so.0.27
 lib/klayout/db_plugins/liblefdef.so.${PKGVERSION}
-lib/klayout/db_plugins/liblefdef.so.${PKGVERSION}.0
 lib/klayout/db_plugins/libmag.${RUBY_DLEXT}
 lib/klayout/db_plugins/libmag.so.0
+lib/klayout/db_plugins/libmag.so.0.27
 lib/klayout/db_plugins/libmag.so.${PKGVERSION}
-lib/klayout/db_plugins/libmag.so.${PKGVERSION}.0
 lib/klayout/db_plugins/libnet_tracer.${RUBY_DLEXT}
 lib/klayout/db_plugins/libnet_tracer.so.0
+lib/klayout/db_plugins/libnet_tracer.so.0.27
 lib/klayout/db_plugins/libnet_tracer.so.${PKGVERSION}
-lib/klayout/db_plugins/libnet_tracer.so.${PKGVERSION}.0
 lib/klayout/db_plugins/liboasis.${RUBY_DLEXT}
 lib/klayout/db_plugins/liboasis.so.0
+lib/klayout/db_plugins/liboasis.so.0.27
 lib/klayout/db_plugins/liboasis.so.${PKGVERSION}
-lib/klayout/db_plugins/liboasis.so.${PKGVERSION}.0
 lib/klayout/db_plugins/libpcb.${RUBY_DLEXT}
 lib/klayout/db_plugins/libpcb.so.0
+lib/klayout/db_plugins/libpcb.so.0.27
 lib/klayout/db_plugins/libpcb.so.${PKGVERSION}
-lib/klayout/db_plugins/libpcb.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libbool_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libbool_ui.so.0
+lib/klayout/lay_plugins/libbool_ui.so.0.27
 lib/klayout/lay_plugins/libbool_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libbool_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libcif_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libcif_ui.so.0
+lib/klayout/lay_plugins/libcif_ui.so.0.27
 lib/klayout/lay_plugins/libcif_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libcif_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libcommon_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libcommon_ui.so.0
+lib/klayout/lay_plugins/libcommon_ui.so.0.27
 lib/klayout/lay_plugins/libcommon_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libcommon_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libd25_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libd25_ui.so.0
+lib/klayout/lay_plugins/libd25_ui.so.0.27
 lib/klayout/lay_plugins/libd25_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libd25_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libdiff_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libdiff_ui.so.0
+lib/klayout/lay_plugins/libdiff_ui.so.0.27
 lib/klayout/lay_plugins/libdiff_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libdiff_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libdxf_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libdxf_ui.so.0
+lib/klayout/lay_plugins/libdxf_ui.so.0.27
 lib/klayout/lay_plugins/libdxf_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libdxf_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libgds2_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libgds2_ui.so.0
+lib/klayout/lay_plugins/libgds2_ui.so.0.27
 lib/klayout/lay_plugins/libgds2_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libgds2_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libimport_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libimport_ui.so.0
+lib/klayout/lay_plugins/libimport_ui.so.0.27
 lib/klayout/lay_plugins/libimport_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libimport_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/liblefdef_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/liblefdef_ui.so.0
+lib/klayout/lay_plugins/liblefdef_ui.so.0.27
 lib/klayout/lay_plugins/liblefdef_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/liblefdef_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libmag_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libmag_ui.so.0
+lib/klayout/lay_plugins/libmag_ui.so.0.27
 lib/klayout/lay_plugins/libmag_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libmag_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libnet_tracer_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libnet_tracer_ui.so.0
+lib/klayout/lay_plugins/libnet_tracer_ui.so.0.27
 lib/klayout/lay_plugins/libnet_tracer_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libnet_tracer_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/liboasis_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/liboasis_ui.so.0
+lib/klayout/lay_plugins/liboasis_ui.so.0.27
 lib/klayout/lay_plugins/liboasis_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/liboasis_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libpcb_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libpcb_ui.so.0
+lib/klayout/lay_plugins/libpcb_ui.so.0.27
 lib/klayout/lay_plugins/libpcb_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libpcb_ui.so.${PKGVERSION}.0
 lib/klayout/lay_plugins/libxor_ui.${RUBY_DLEXT}
 lib/klayout/lay_plugins/libxor_ui.so.0
+lib/klayout/lay_plugins/libxor_ui.so.0.27
 lib/klayout/lay_plugins/libxor_ui.so.${PKGVERSION}
-lib/klayout/lay_plugins/libxor_ui.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtCore.${RUBY_DLEXT}
 lib/klayout/libklayout_QtCore.so.0
+lib/klayout/libklayout_QtCore.so.0.27
 lib/klayout/libklayout_QtCore.so.${PKGVERSION}
-lib/klayout/libklayout_QtCore.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtDesigner.${RUBY_DLEXT}
 lib/klayout/libklayout_QtDesigner.so.0
+lib/klayout/libklayout_QtDesigner.so.0.27
 lib/klayout/libklayout_QtDesigner.so.${PKGVERSION}
-lib/klayout/libklayout_QtDesigner.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtGui.${RUBY_DLEXT}
 lib/klayout/libklayout_QtGui.so.0
+lib/klayout/libklayout_QtGui.so.0.27
 lib/klayout/libklayout_QtGui.so.${PKGVERSION}
-lib/klayout/libklayout_QtGui.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtMultimedia.${RUBY_DLEXT}
 lib/klayout/libklayout_QtMultimedia.so.0
+lib/klayout/libklayout_QtMultimedia.so.0.27
 lib/klayout/libklayout_QtMultimedia.so.${PKGVERSION}
-lib/klayout/libklayout_QtMultimedia.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtNetwork.${RUBY_DLEXT}
 lib/klayout/libklayout_QtNetwork.so.0
+lib/klayout/libklayout_QtNetwork.so.0.27
 lib/klayout/libklayout_QtNetwork.so.${PKGVERSION}
-lib/klayout/libklayout_QtNetwork.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtPrintSupport.${RUBY_DLEXT}
 lib/klayout/libklayout_QtPrintSupport.so.0
+lib/klayout/libklayout_QtPrintSupport.so.0.27
 lib/klayout/libklayout_QtPrintSupport.so.${PKGVERSION}
-lib/klayout/libklayout_QtPrintSupport.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtSql.${RUBY_DLEXT}
 lib/klayout/libklayout_QtSql.so.0
+lib/klayout/libklayout_QtSql.so.0.27
 lib/klayout/libklayout_QtSql.so.${PKGVERSION}
-lib/klayout/libklayout_QtSql.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtSvg.${RUBY_DLEXT}
 lib/klayout/libklayout_QtSvg.so.0
+lib/klayout/libklayout_QtSvg.so.0.27
 lib/klayout/libklayout_QtSvg.so.${PKGVERSION}
-lib/klayout/libklayout_QtSvg.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtUiTools.${RUBY_DLEXT}
 lib/klayout/libklayout_QtUiTools.so.0
+lib/klayout/libklayout_QtUiTools.so.0.27
 lib/klayout/libklayout_QtUiTools.so.${PKGVERSION}
-lib/klayout/libklayout_QtUiTools.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtWidgets.${RUBY_DLEXT}
 lib/klayout/libklayout_QtWidgets.so.0
+lib/klayout/libklayout_QtWidgets.so.0.27
 lib/klayout/libklayout_QtWidgets.so.${PKGVERSION}
-lib/klayout/libklayout_QtWidgets.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtXml.${RUBY_DLEXT}
 lib/klayout/libklayout_QtXml.so.0
+lib/klayout/libklayout_QtXml.so.0.27
 lib/klayout/libklayout_QtXml.so.${PKGVERSION}
-lib/klayout/libklayout_QtXml.so.${PKGVERSION}.0
 lib/klayout/libklayout_QtXmlPatterns.${RUBY_DLEXT}
 lib/klayout/libklayout_QtXmlPatterns.so.0
+lib/klayout/libklayout_QtXmlPatterns.so.0.27
 lib/klayout/libklayout_QtXmlPatterns.so.${PKGVERSION}
-lib/klayout/libklayout_QtXmlPatterns.so.${PKGVERSION}.0
 lib/klayout/libklayout_ant.${RUBY_DLEXT}
 lib/klayout/libklayout_ant.so.0
+lib/klayout/libklayout_ant.so.0.27
 lib/klayout/libklayout_ant.so.${PKGVERSION}
-lib/klayout/libklayout_ant.so.${PKGVERSION}.0
 lib/klayout/libklayout_bd.${RUBY_DLEXT}
 lib/klayout/libklayout_bd.so.0
+lib/klayout/libklayout_bd.so.0.27
 lib/klayout/libklayout_bd.so.${PKGVERSION}
-lib/klayout/libklayout_bd.so.${PKGVERSION}.0
 lib/klayout/libklayout_db.${RUBY_DLEXT}
 lib/klayout/libklayout_db.so.0
+lib/klayout/libklayout_db.so.0.27
 lib/klayout/libklayout_db.so.${PKGVERSION}
-lib/klayout/libklayout_db.so.${PKGVERSION}.0
 lib/klayout/libklayout_drc.${RUBY_DLEXT}
 lib/klayout/libklayout_drc.so.0
+lib/klayout/libklayout_drc.so.0.27
 lib/klayout/libklayout_drc.so.${PKGVERSION}
-lib/klayout/libklayout_drc.so.${PKGVERSION}.0
 lib/klayout/libklayout_edt.${RUBY_DLEXT}
 lib/klayout/libklayout_edt.so.0
+lib/klayout/libklayout_edt.so.0.27
 lib/klayout/libklayout_edt.so.${PKGVERSION}
-lib/klayout/libklayout_edt.so.${PKGVERSION}.0
 lib/klayout/libklayout_gsi.${RUBY_DLEXT}
 lib/klayout/libklayout_gsi.so.0
+lib/klayout/libklayout_gsi.so.0.27
 lib/klayout/libklayout_gsi.so.${PKGVERSION}
-lib/klayout/libklayout_gsi.so.${PKGVERSION}.0
 lib/klayout/libklayout_img.${RUBY_DLEXT}
 lib/klayout/libklayout_img.so.0
+lib/klayout/libklayout_img.so.0.27
 lib/klayout/libklayout_img.so.${PKGVERSION}
-lib/klayout/libklayout_img.so.${PKGVERSION}.0
 lib/klayout/libklayout_lay.${RUBY_DLEXT}
 lib/klayout/libklayout_lay.so.0
+lib/klayout/libklayout_lay.so.0.27
 lib/klayout/libklayout_lay.so.${PKGVERSION}
-lib/klayout/libklayout_lay.so.${PKGVERSION}.0
 lib/klayout/libklayout_laybasic.${RUBY_DLEXT}
 lib/klayout/libklayout_laybasic.so.0
+lib/klayout/libklayout_laybasic.so.0.27
 lib/klayout/libklayout_laybasic.so.${PKGVERSION}
-lib/klayout/libklayout_laybasic.so.${PKGVERSION}.0
 lib/klayout/libklayout_lib.${RUBY_DLEXT}
 lib/klayout/libklayout_lib.so.0
+lib/klayout/libklayout_lib.so.0.27
 lib/klayout/libklayout_lib.so.${PKGVERSION}
-lib/klayout/libklayout_lib.so.${PKGVERSION}.0
 lib/klayout/libklayout_lvs.${RUBY_DLEXT}
 lib/klayout/libklayout_lvs.so.0
+lib/klayout/libklayout_lvs.so.0.27
 lib/klayout/libklayout_lvs.so.${PKGVERSION}
-lib/klayout/libklayout_lvs.so.${PKGVERSION}.0
 lib/klayout/libklayout_lym.${RUBY_DLEXT}
 lib/klayout/libklayout_lym.so.0
+lib/klayout/libklayout_lym.so.0.27
 lib/klayout/libklayout_lym.so.${PKGVERSION}
-lib/klayout/libklayout_lym.so.${PKGVERSION}.0
 lib/klayout/libklayout_pya.${RUBY_DLEXT}
 lib/klayout/libklayout_pya.so.0
+lib/klayout/libklayout_pya.so.0.27
 lib/klayout/libklayout_pya.so.${PKGVERSION}
-lib/klayout/libklayout_pya.so.${PKGVERSION}.0
 lib/klayout/libklayout_qtbasic.${RUBY_DLEXT}
 lib/klayout/libklayout_qtbasic.so.0
+lib/klayout/libklayout_qtbasic.so.0.27
 lib/klayout/libklayout_qtbasic.so.${PKGVERSION}
-lib/klayout/libklayout_qtbasic.so.${PKGVERSION}.0
 lib/klayout/libklayout_rba.${RUBY_DLEXT}
 lib/klayout/libklayout_rba.so.0
+lib/klayout/libklayout_rba.so.0.27
 lib/klayout/libklayout_rba.so.${PKGVERSION}
-lib/klayout/libklayout_rba.so.${PKGVERSION}.0
 lib/klayout/libklayout_rdb.${RUBY_DLEXT}
 lib/klayout/libklayout_rdb.so.0
+lib/klayout/libklayout_rdb.so.0.27
 lib/klayout/libklayout_rdb.so.${PKGVERSION}
-lib/klayout/libklayout_rdb.so.${PKGVERSION}.0
 lib/klayout/libklayout_tl.${RUBY_DLEXT}
 lib/klayout/libklayout_tl.so.0
+lib/klayout/libklayout_tl.so.0.27
 lib/klayout/libklayout_tl.so.${PKGVERSION}
-lib/klayout/libklayout_tl.so.${PKGVERSION}.0
 lib/klayout/pymod/klayout/QtCore.${RUBY_DLEXT}
 lib/klayout/pymod/klayout/QtDesigner.${RUBY_DLEXT}
 lib/klayout/pymod/klayout/QtGui.${RUBY_DLEXT}
diff --git a/klayout/TODO b/klayout/TODO
deleted file mode 100644
index af33e659d5..0000000000
--- a/klayout/TODO
+++ /dev/null
@@ -1,6 +0,0 @@
-ISSUE: 2021/01/14
-  RPATH is not properly set for now
-  --------------------
-    h97@makoto 08:24:43/210114(..wip/klayout)% objdump  -x /tmp/wip/klayout/work/klayout-0.26.8/build-release/klayout |grep RPATH
-    RPATH                /usr/pkg/lib:/usr/X11R7/lib:/usr/pkg/qt5/lib
-  --------------------
diff --git a/klayout/distinfo b/klayout/distinfo
index 01018c8a4a..ba96d83d64 100644
--- a/klayout/distinfo
+++ b/klayout/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.13 2020/10/30 15:35:10 mef Exp $
+$NetBSD: distinfo,v 1.16 2021/05/29 06:08:56 mef Exp $
 
-SHA1 (klayout-0.27.tar.gz) = 8b5f9b88c9c70e372ba4ecee3952100a8b35970d
-RMD160 (klayout-0.27.tar.gz) = a30772d24364a9cd2059a116d895e2570830479f
-SHA512 (klayout-0.27.tar.gz) = 475e2d905bc75a13c924f6cd1d08b566ecde92a28ed6a32b1995452e0446d4c75f7856ce3af4430a3b39a3876a3817923a51f3675c5afb33f4ec749acf15e0b4
-Size (klayout-0.27.tar.gz) = 56917189 bytes
-SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = fd5b506f8da1c314091523e48e33a949d0fadb94
-SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = 72ab38fd4bb1a1c9bbae61ad7f7cbdafa5706775
-SHA1 (patch-src_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860
+SHA1 (klayout-0.27.2.tar.gz) = 1ed598661b6017dd218b1788b30f7676daf97ea2
+RMD160 (klayout-0.27.2.tar.gz) = 4b19b5c721a33b363c37b3a31566a6d84e5487ad
+SHA512 (klayout-0.27.2.tar.gz) = d9f71c5ed18d4a0275e19e060f809ca3b921f7fc450eeb2926e3013cd56cbe66de814924385e05b7e896673aa4b9462ec4f50e0aa435b5376cd79ae61d87bf77
+Size (klayout-0.27.2.tar.gz) = 57233420 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
diff --git a/klayout/patches/patch-config_Makefile.conf.freebsd-32-gcc-release b/klayout/patches/patch-config_Makefile.conf.freebsd-32-gcc-release
index b737137bef..a79d1b658b 100644
--- a/klayout/patches/patch-config_Makefile.conf.freebsd-32-gcc-release
+++ b/klayout/patches/patch-config_Makefile.conf.freebsd-32-gcc-release
@@ -1,4 +1,8 @@
-$NetBSD: patch-config_Makefile.conf.freebsd-32-gcc-release,v 1.1 2018/07/24 13:00:10 ryoon Exp $
+$NetBSD: patch-config_Makefile.conf.freebsd-32-gcc-release,v 1.2 2021/05/22 13:45:52 mef Exp $
+
+# Configuration file for
+# gcc, FreeBSD
+# release build
 
 --- config/Makefile.conf.freebsd-32-gcc-release.orig	2018-07-16 03:52:39.157322134 +0000
 +++ config/Makefile.conf.freebsd-32-gcc-release
diff --git a/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release b/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
index b344c7be05..fca31b2c6b 100644
--- a/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
+++ b/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
@@ -1,4 +1,8 @@
-$NetBSD: patch-config_Makefile.conf.netbsd-32-gcc-release,v 1.1 2018/07/24 13:00:10 ryoon Exp $
+$NetBSD: patch-config_Makefile.conf.netbsd-32-gcc-release,v 1.2 2021/05/22 13:45:52 mef Exp $
+
+# Configuration file for
+# gcc, NetBSD
+# release build
 
 --- config/Makefile.conf.netbsd-32-gcc-release.orig	2018-07-16 03:52:39.164355967 +0000
 +++ config/Makefile.conf.netbsd-32-gcc-release
diff --git a/klayout/patches/patch-src_layApplication.cc b/klayout/patches/patch-src_layApplication.cc
deleted file mode 100644
index b57fb242b8..0000000000
--- a/klayout/patches/patch-src_layApplication.cc
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_layApplication.cc,v 1.3 2018/07/24 13:00:10 ryoon Exp $
-
-To avoid following message
-error: 'struct sigaction' has no member named 'sa_restorer'
-
---- src/lay/lay/layApplication.cc.orig	2017-11-08 04:48:15.000000000 +0900
-+++ src/lay/lay/layApplication.cc	2017-11-17 20:32:08.822834411 +0900
-@@ -65,6 +65,7 @@
- #include <QAction>
- #include <QMessageBox>
- 
-+#include <unistd.h>
- #include <iostream>
- #include <memory>
- #include <algorithm>
diff --git a/klayout/patches/patch-src_lay_lay_layApplication.cc b/klayout/patches/patch-src_lay_lay_layApplication.cc
new file mode 100644
index 0000000000..b2d46d22f0
--- /dev/null
+++ b/klayout/patches/patch-src_lay_lay_layApplication.cc
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_lay_lay_layApplication.cc,v 1.1 2021/05/22 13:45:52 mef Exp $
+
+To avoid following message
+error: 'struct sigaction' has no member named 'sa_restorer'
+
+--- src/lay/lay/layApplication.cc.orig	2017-11-08 04:48:15.000000000 +0900
++++ src/lay/lay/layApplication.cc	2017-11-17 20:32:08.822834411 +0900
+@@ -65,6 +65,7 @@
+ #include <QAction>
+ #include <QMessageBox>
+ 
++#include <unistd.h>
+ #include <iostream>
+ #include <memory>
+ #include <algorithm>


Home | Main Index | Thread Index | Old Index