cad/klayout: Update to 0.28.2

This commit is contained in:
Hiroki Sato 2023-01-03 01:07:48 +09:00
parent 106dd5295d
commit f63b00b452
No known key found for this signature in database
GPG Key ID: DBB07DC66F1F737F
33 changed files with 368 additions and 298 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= klayout
PORTVERSION= 0.27.9
PORTVERSION= 0.28.2
DISTVERSIONPREFIX= v
CATEGORIES= cad
@ -38,7 +38,6 @@ do-configure:
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ${SH} build.sh \
-with-qtbinding \
-qt5 \
-rpath "${PREFIX}/lib/klayout" \
-prefix "${PREFIX}" \
-python ${PYTHON_CMD} \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1651843460
SHA256 (KLayout-klayout-v0.27.9_GH0.tar.gz) = e51fffb0df0f3756d395ae1a9ecc5211dec703bb3187861874177fd3d01218ec
SIZE (KLayout-klayout-v0.27.9_GH0.tar.gz) = 57400341
TIMESTAMP = 1672646439
SHA256 (KLayout-klayout-v0.28.2_GH0.tar.gz) = 07244dcaa37f85e3098fa141d84d61a2cbc968a085cb160a9c90128ff8104568
SIZE (KLayout-klayout-v0.28.2_GH0.tar.gz) = 62443267

View File

@ -1,6 +1,6 @@
--- build.sh.orig 2021-07-23 08:00:26 UTC
--- build.sh.orig 2022-12-22 22:17:08 UTC
+++ build.sh
@@ -576,7 +576,7 @@ echo " Build directory: $BUILD"
@@ -583,7 +583,7 @@ echo " RPATH=$RPATH"
mkdir -p $BUILD
# source the version script
@ -9,7 +9,7 @@
# qmake needs absolute paths, so we get them now:
# OSX does not have `readlink -f` command. Use equivalent Perl script.
@@ -589,11 +589,7 @@ else
@@ -596,11 +596,7 @@ else
fi
if [ "$IS_MAC" = "no" ]; then
@ -21,25 +21,11 @@
else
MAKE_PRG=make
fi
@@ -615,9 +611,9 @@ cd $BUILD
# chose the right qmake
if [ $HAVE_QT5 = 0 ]; then
- export QT_SELECT=4
+ export QT_SELECT=qt4
else
- export QT_SELECT=5
+ export QT_SELECT=qt5
fi
$QMAKE -v
@@ -625,82 +621,85 @@ $QMAKE -v
@@ -625,83 +621,85 @@ $QMAKE -v
# Force a minimum rebuild because of version info
touch $CURR_DIR/src/version/version.h
-qmake_options=(
+# XXX
+# CONFIG=\"$CONFIG\"
+qmake_options="
-recursive
- CONFIG+="$CONFIG"
@ -62,15 +48,16 @@
- HAVE_QT_XML="$HAVE_QT_XML"
- HAVE_64BIT_COORD="$HAVE_64BIT_COORD"
- HAVE_QT="$HAVE_QT"
- HAVE_QT5="$HAVE_QT5"
- HAVE_CURL="$HAVE_CURL"
- HAVE_EXPAT="$HAVE_EXPAT"
- HAVE_PNG="$HAVE_PNG"
- PREFIX="$BIN"
- RPATH="$RPATH"
- KLAYOUT_VERSION="$KLAYOUT_VERSION"
- KLAYOUT_VERSION_DATE="$KLAYOUT_VERSION_DATE"
- KLAYOUT_VERSION_REV="$KLAYOUT_VERSION_REV"
-)
+ CONFIG+=\"$CONFIG\"
+ RUBYLIBFILE=\"$RUBYLIBFILE\"
+ RUBYVERSIONCODE=\"$RUBYVERSIONCODE\"
+ HAVE_RUBY=\"$HAVE_RUBY\"
@ -90,9 +77,9 @@
+ HAVE_QT_XML=\"$HAVE_QT_XML\"
+ HAVE_64BIT_COORD=\"$HAVE_64BIT_COORD\"
+ HAVE_QT=\"$HAVE_QT\"
+ HAVE_QT5=\"$HAVE_QT5\"
+ HAVE_CURL=\"$HAVE_CURL\"
+ HAVE_EXPAT=\"$HAVE_EXPAT\"
+ HAVE_PNG=\"$HAVE_PNG\"
+ PREFIX=\"$BIN\"
+ RPATH=\"$RPATH\"
+ KLAYOUT_VERSION=\"$KLAYOUT_VERSION\"
@ -131,7 +118,7 @@
- QMAKE_LINK="$CXX"
- QMAKE_LINK_SHLIB="$CXX"
- QMAKE_OBJCOPY="$OBJCOPY"
+ qmake_options="$qmake_options
+ qmake_options="
+ QMAKE_AR=\"$AR cqs\"
+ QMAKE_LINK_C=\"$CC\"
+ QMAKE_LINK_C_SHLIB=\"$CC\"
@ -152,7 +139,9 @@
+ QMAKE_CXXFLAGS=\"$CXXFLAGS\"
QMAKE_CXXFLAGS_RELEASE=
QMAKE_CXXFLAGS_DEBUG=
- QMAKE_LIBS="$LIBS"
- QMAKE_LFLAGS="$LDFLAGS"
+ QMAKE_LIBS=\"$LIBS\"
+ QMAKE_LFLAGS=\"$LDFLAGS\"
QMAKE_LFLAGS_RELEASE=
QMAKE_LFLAGS_DEBUG=
@ -163,9 +152,9 @@
-echo $QMAKE "$CURR_DIR/src/klayout.pro" "${qmake_options[@]}"
-$QMAKE "$CURR_DIR/src/klayout.pro" "${qmake_options[@]}"
+echo $QMAKE "$CURR_DIR/src/klayout.pro" ${qmake_options} \
+ QMAKE_CXXFLAGS="$CXXFLAGS" QMAKE_CFLAGS="$CFLAGS" QMAKE_LFLAGS="$LDFLAGS"
+ QMAKE_CXXFLAGS="$CXXFLAGS" QMAKE_CFLAGS="$CFLAGS" QMAKE_LFLAGS="$LDFLAGS"
+$QMAKE "$CURR_DIR/src/klayout.pro" ${qmake_options} \
+ QMAKE_CXXFLAGS="$CXXFLAGS" QMAKE_CFLAGS="$CFLAGS" QMAKE_LFLAGS="$LDFLAGS"
+ QMAKE_CXXFLAGS="$CXXFLAGS" QMAKE_CFLAGS="$CFLAGS" QMAKE_LFLAGS="$LDFLAGS"
cd $CURR_DIR
echo ""

View File

@ -1,9 +1,19 @@
--- src/ant/ant/ant.pro.orig 2021-08-28 17:19:48 UTC
--- src/ant/ant/ant.pro.orig 2022-12-22 22:17:08 UTC
+++ src/ant/ant/ant.pro
@@ -37,5 +37,5 @@ SOURCES = \
@@ -49,14 +49,14 @@ SOURCES += \
INCLUDEPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$DB_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$DB_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_db
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_db.so
INCLUDEPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAYVIEW_INC $$DB_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAYVIEW_INC $$DB_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_layview -lklayout_db
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_layview.so $$DESTDIR/libklayout_db.so
!equals(HAVE_QT, "0") {
INCLUDEPATH += $$LAYUI_INC
DEPENDPATH += $$LAYUI_INC
- LIBS += -lklayout_layui
+ LIBS += $$DESTDIR/libklayout_layui.so
}

View File

@ -1,6 +1,6 @@
--- src/drc/drc/drc.pro.orig 2021-08-28 17:01:48 UTC
--- src/drc/drc/drc.pro.orig 2022-12-22 22:17:08 UTC
+++ src/drc/drc/drc.pro
@@ -18,5 +18,5 @@ RESOURCES = \
@@ -20,5 +20,5 @@ HEADERS = \
INCLUDEPATH += $$TL_INC $$DB_INC $$GSI_INC $$LYM_INC $$RDB_INC
DEPENDPATH += $$TL_INC $$DB_INC $$GSI_INC $$LYM_INC $$RDB_INC

View File

@ -1,9 +1,19 @@
--- src/edt/edt/edt.pro.orig 2021-08-28 16:59:48 UTC
--- src/edt/edt/edt.pro.orig 2022-12-22 22:17:08 UTC
+++ src/edt/edt/edt.pro
@@ -71,5 +71,5 @@ DEPENDPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$DB_I
INCLUDEPATH += $$DESTDIR/laybasic/laybasic
DEPENDPATH += $$DESTDIR/laybasic/laybasic
@@ -81,14 +81,14 @@ SOURCES += \
INCLUDEPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAYVIEW_INC $$DB_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAYVIEW_INC $$DB_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_db
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_db.so
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_layview -lklayout_db
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_layview.so $$DESTDIR/libklayout_db.so
!equals(HAVE_QT, "0") {
INCLUDEPATH += $$LAYUI_INC
DEPENDPATH += $$LAYUI_INC
- LIBS += -lklayout_layui
+ LIBS += $$DESTDIR/libklayout_layui.so
}

View File

@ -1,6 +1,6 @@
--- src/gsi/gsi/gsi.pro.orig 2021-08-28 17:25:20 UTC
--- src/gsi/gsi/gsi.pro.orig 2022-12-22 22:17:08 UTC
+++ src/gsi/gsi/gsi.pro
@@ -51,5 +51,5 @@ SOURCES += gsiDeclTl.cc
@@ -53,5 +53,5 @@ SOURCES += \
INCLUDEPATH += $$TL_INC
DEPENDPATH += $$TL_INC

View File

@ -1,9 +1,19 @@
--- src/img/img/img.pro.orig 2021-08-28 16:50:46 UTC
--- src/img/img/img.pro.orig 2022-12-22 22:17:08 UTC
+++ src/img/img/img.pro
@@ -37,5 +37,5 @@ SOURCES = \
@@ -49,13 +49,13 @@ SOURCES += \
INCLUDEPATH += $$TL_INC $$DB_INC $$GSI_INC $$LAYBASIC_INC $$DB_INC
DEPENDPATH += $$TL_INC $$DB_INC $$GSI_INC $$LAYBASIC_INC $$DB_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_db -lklayout_gsi -lklayout_laybasic -lklayout_db
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_db.so
INCLUDEPATH += $$TL_INC $$DB_INC $$GSI_INC $$LAYBASIC_INC $$LAYVIEW_INC $$DB_INC
DEPENDPATH += $$TL_INC $$DB_INC $$GSI_INC $$LAYBASIC_INC $$LAYVIEW_INC $$DB_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_db -lklayout_gsi -lklayout_laybasic -lklayout_layview -lklayout_db
-
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_layview.so $$DESTDIR/libklayout_db.so
+
!equals(HAVE_QT, "0") {
INCLUDEPATH += $$LAYUI_INC
DEPENDPATH += $$LAYUI_INC
- LIBS += -lklayout_layui
+ LIBS += $$DESTDIR/libklayout_layui.so
}

View File

@ -1,6 +1,6 @@
--- src/klayout.pri.orig 2021-07-23 08:00:26 UTC
--- src/klayout.pri.orig 2022-12-22 22:17:08 UTC
+++ src/klayout.pri
@@ -100,7 +100,9 @@ equals(HAVE_RUBY, "1") {
@@ -113,7 +113,9 @@ equals(HAVE_RUBY, "1") {
}
!isEmpty(RPATH) {

View File

@ -1,6 +1,11 @@
--- src/klayout_main/klayout_main/klayout_main.pro.orig 2022-04-24 08:12:38 UTC
--- src/klayout_main/klayout_main/klayout_main.pro.orig 2022-12-22 22:17:08 UTC
+++ src/klayout_main/klayout_main/klayout_main.pro
@@ -27,39 +27,39 @@ DEPENDPATH += $$QTBASIC_INC
@@ -24,52 +24,52 @@ win32 {
INCLUDEPATH += $$DOC_INC $$ICONS_INC $$QTBASIC_INC
DEPENDPATH += $$DOC_INC $$ICONS_INC $$QTBASIC_INC
-LIBS += -lklayout_doc -lklayout_icons
+LIBS += $$DESTDIR/libklayout_doc.so $$DESTDIR/libklayout_icons.so
equals(HAVE_QTBINDINGS, "1") {
@ -51,3 +56,15 @@
}
}
greaterThan(QT_MAJOR_VERSION, 5) {
- LIBS += -lklayout_QtCore5Compat
- LIBS -= -lklayout_QtXmlPatterns
- LIBS -= -lklayout_QtDesigner
+ LIBS += $$DESTDIR/libklayout_QtCore5Compat.so
+ LIBS -= $$DESTDIR/libklayout_QtXmlPatterns.so
+ LIBS -= $$DESTDIR/libklayout_QtDesigner.so
}

View File

@ -1,22 +1,14 @@
--- src/lay/lay/lay.pro.orig 2022-04-24 08:12:38 UTC
--- src/lay/lay/lay.pro.orig 2022-12-22 22:17:08 UTC
+++ src/lay/lay/lay.pro
@@ -181,13 +181,13 @@ RESOURCES = layBuildInMacros.qrc \
@@ -182,18 +182,18 @@ RESOURCES = layBuildInMacros.qrc \
INCLUDEPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LAYBASIC_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LYM_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LAYBASIC_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LYM_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lym -lklayout_laybasic -lklayout_ant -lklayout_img -lklayout_edt
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_rdb.so $$DESTDIR/libklayout_lym.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_ant.so $$DESTDIR/libklayout_img.so $$DESTDIR/libklayout_edt.so
win32 {
# for stack trace support:
# lpsapi for GetModuleFileName and others
# dbghelp for SymFromAddr and other
- LIBS += -lpsapi -ldbghelp
+ LIBS += $$DESTDIR/libpsapi.so $$DESTDIR/libdbghelp.so
}
*bsd* {
@@ -203,12 +203,12 @@ INCLUDEPATH += $$QTBASIC_INC
INCLUDEPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LAYBASIC_INC $$LAYUI_INC $$LAYVIEW_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LYM_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LAYBASIC_INC $$LAYUI_INC $$LAYVIEW_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LYM_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lym -lklayout_laybasic -lklayout_layview -lklayout_layui -lklayout_ant -lklayout_img -lklayout_edt
-
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_rdb.so $$DESTDIR/libklayout_lym.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_layview.so $$DESTDIR/libklayout_layui.so $$DESTDIR/libklayout_ant.so $$DESTDIR/libklayout_img.so $$DESTDIR/libklayout_edt.so
+
INCLUDEPATH += $$QTBASIC_INC
DEPENDPATH += $$QTBASIC_INC
equals(HAVE_QTBINDINGS, "1") {
@ -32,7 +24,7 @@
}
}
@@ -216,16 +216,16 @@ INCLUDEPATH += $$RBA_INC
@@ -201,16 +201,16 @@ INCLUDEPATH += $$RBA_INC
DEPENDPATH += $$RBA_INC
equals(HAVE_RUBY, "1") {

View File

@ -1,4 +1,4 @@
--- src/lay/lay/laySystemPaths.cc.orig 2021-08-28 18:02:22 UTC
--- src/lay/lay/laySystemPaths.cc.orig 2022-12-22 22:17:08 UTC
+++ src/lay/lay/laySystemPaths.cc
@@ -26,6 +26,8 @@
#include "tlString.h"
@ -9,7 +9,7 @@
#include <QDir>
#include <QFileInfo>
#include <QCoreApplication>
@@ -109,6 +111,7 @@ get_klayout_path ()
@@ -121,6 +123,7 @@ get_klayout_path ()
} else {
klayout_path.push_back (tl::get_inst_path ());
}

View File

@ -1,9 +1,9 @@
--- src/lay/unit_tests/unit_tests.pro.orig 2021-08-28 17:29:41 UTC
--- src/lay/unit_tests/unit_tests.pro.orig 2022-12-22 22:17:08 UTC
+++ src/lay/unit_tests/unit_tests.pro
@@ -13,5 +13,5 @@ SOURCES = \
INCLUDEPATH += $$LAY_INC $$TL_INC $$LAYBASIC_INC $$DB_INC $$GSI_INC $$ANT_INC $$IMG_INC $$RDB_INC
DEPENDPATH += $$LAY_INC $$TL_INC $$LAYBASIC_INC $$DB_INC $$GSI_INC $$ANT_INC $$IMG_INC $$RDB_INC
@@ -14,5 +14,5 @@ SOURCES = \
INCLUDEPATH += $$LAY_INC $$TL_INC $$LAYBASIC_INC $$LAYUI_INC $$LAYVIEW_INC $$DB_INC $$GSI_INC $$ANT_INC $$IMG_INC $$RDB_INC
DEPENDPATH += $$LAY_INC $$TL_INC $$LAYBASIC_INC $$LAYUI_INC $$LAYVIEW_INC $$DB_INC $$GSI_INC $$ANT_INC $$IMG_INC $$RDB_INC
-LIBS += -L$$DESTDIR_UT -lklayout_lay -lklayout_laybasic -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_ant -lklayout_img -lklayout_rdb
-LIBS += -L$$DESTDIR_UT -lklayout_lay -lklayout_laybasic -lklayout_layui -lklayout_layview -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_ant -lklayout_img -lklayout_rdb
+LIBS += $$DESTDIR_UT/libklayout_lay.so $$DESTDIR_UT/libklayout_laybasic.so $$DESTDIR_UT/libklayout_db.so $$DESTDIR_UT/libklayout_tl.so $$DESTDIR_UT/libklayout_gsi.so $$DESTDIR_UT/libklayout_ant.so $$DESTDIR_UT/libklayout_img.so $$DESTDIR_UT/libklayout_rdb.so

View File

@ -1,12 +1,13 @@
--- src/laybasic/laybasic/laybasic.pro.orig 2022-04-24 08:12:38 UTC
--- src/laybasic/laybasic/laybasic.pro.orig 2022-12-22 22:17:08 UTC
+++ src/laybasic/laybasic/laybasic.pro
@@ -305,15 +305,15 @@ HEADERS = \
INCLUDEPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lym
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_rdb.so $$DESTDIR/libklayout_lym.so
@@ -139,15 +139,15 @@ HEADERS += \
INCLUDEPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC
DEPENDPATH += $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC
-LIBS += -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb
-
+LIBS += $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_rdb.so
+
INCLUDEPATH += $$QTBASIC_INC
DEPENDPATH += $$QTBASIC_INC

View File

@ -1,6 +1,6 @@
--- src/laybasic/unit_tests/unit_tests.pro.orig 2021-08-28 16:14:42 UTC
--- src/laybasic/unit_tests/unit_tests.pro.orig 2022-12-22 22:17:08 UTC
+++ src/laybasic/unit_tests/unit_tests.pro
@@ -21,5 +21,5 @@ SOURCES = \
@@ -19,5 +19,5 @@ SOURCES = \
INCLUDEPATH += $$TL_INC $$LAYBASIC_INC $$DB_INC $$GSI_INC $$OUT_PWD/../laybasic
DEPENDPATH += $$TL_INC $$LAYBASIC_INC $$DB_INC $$GSI_INC $$OUT_PWD/../laybasic

View File

@ -1,6 +1,6 @@
--- src/lvs/lvs/lvs.pro.orig 2021-08-28 16:57:38 UTC
--- src/lvs/lvs/lvs.pro.orig 2022-12-22 22:17:08 UTC
+++ src/lvs/lvs/lvs.pro
@@ -18,5 +18,5 @@ RESOURCES = \
@@ -20,5 +20,5 @@ HEADERS = \
INCLUDEPATH += $$TL_INC $$DB_INC $$GSI_INC $$LYM_INC $$RDB_INC
DEPENDPATH += $$TL_INC $$DB_INC $$GSI_INC $$LYM_INC $$RDB_INC

View File

@ -1,6 +1,6 @@
--- src/lym/lym/lym.pro.orig 2021-08-28 16:46:14 UTC
--- src/lym/lym/lym.pro.orig 2022-12-22 22:17:08 UTC
+++ src/lym/lym/lym.pro
@@ -20,22 +20,22 @@ HEADERS = \
@@ -23,22 +23,22 @@ HEADERS = \
INCLUDEPATH += $$TL_INC $$GSI_INC
DEPENDPATH += $$TL_INC $$GSI_INC

View File

@ -1,15 +1,17 @@
--- src/plugins/lay_plugin.pri.orig 2021-07-23 08:00:26 UTC
--- src/plugins/lay_plugin.pri.orig 2022-12-22 22:17:08 UTC
+++ src/plugins/lay_plugin.pri
@@ -5,7 +5,7 @@ TEMPLATE = lib
@@ -5,8 +5,9 @@ TEMPLATE = lib
INCLUDEPATH += $$DB_INC $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAY_INC $$PWD/common
DEPENDPATH += $$DB_INC $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAY_INC $$PWD/common
-LIBS += -L$$DESTDIR/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay
+LIBS += $$DESTDIR/../libklayout_db.so $$DESTDIR/../libklayout_tl.so $$DESTDIR/../libklayout_gsi.so $$DESTDIR/../libklayout_laybasic.so $$DESTDIR/../libklayout_lay.so
INCLUDEPATH += $$DB_INC $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAYUI_INC $$LAYVIEW_INC $$LAYUI_INC $$LAY_INC $$PWD/common
DEPENDPATH += $$DB_INC $$TL_INC $$GSI_INC $$LAYBASIC_INC $$LAYUI_INC $$LAYVIEW_INC $$LAYUI_INC $$LAY_INC $$PWD/common
-LIBS += -L$$DESTDIR/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_layui -lklayout_layview -lklayout_lay -lklayout_lay
+LIBS += $$DESTDIR/../libklayout_db.so $$DESTDIR/../libklayout_tl.so $$DESTDIR/../libklayout_gsi.so $$DESTDIR/../libklayout_laybasic.so $$DESTDIR/../libklayout_layui.so $$DESTDIR/../libklayout_layview.so $$DESTDIR/../libklayout_lay.so
+
DEFINES += MAKE_LAY_PLUGIN_LIBRARY
@@ -14,13 +14,13 @@ win32 {
win32 {
@@ -14,13 +15,13 @@ win32 {
dlltarget.path = $$PREFIX/lay_plugins
INSTALLS += dlltarget

View File

@ -1,11 +1,18 @@
--- src/plugins/tools/view_25d/lay_plugin/lay_plugin.pro.orig 2021-08-28 17:16:57 UTC
--- src/plugins/tools/view_25d/lay_plugin/lay_plugin.pro.orig 2022-12-22 22:17:08 UTC
+++ src/plugins/tools/view_25d/lay_plugin/lay_plugin.pro
@@ -6,7 +6,7 @@ include($$PWD/../../../lay_plugin.pri)
@@ -7,11 +7,12 @@ include($$PWD/../../../lay_plugin.pri)
INCLUDEPATH += $$RDB_INC $$ANT_INC $$QTBASIC_INC
DEPENDPATH += $$RDB_INC $$ANT_INC $$QTBASIC_INC
INCLUDEPATH += $$RDB_INC $$ANT_INC
DEPENDPATH += $$RDB_INC $$ANT_INC
-LIBS += -L$$DESTDIR/.. -lklayout_rdb -lklayout_ant
+LIBS += $$DESTDIR/../libklayout_rdb.so $$DESTDIR/../libklayout_ant.so
+
equals(HAVE_QTBINDINGS, "1") {
- LIBS += -lklayout_qtbasic -lklayout_QtGui -lklayout_QtCore
+ LIBS += $$DESTDIR/../libklayout_qtbasic.so $$DESTDIR/../libklayout_QtGui.so $$DESTDIR/../libklayout_QtCore.so
greaterThan(QT_MAJOR_VERSION, 4) {
- LIBS += -lklayout_QtWidgets
+ LIBS += $$DESTDIR/../libklayout_QtWidgets.so
}
}
HEADERS = \
layD25View.h \

View File

@ -1,6 +1,6 @@
--- src/pya/pya/pya.pro.orig 2021-08-28 17:01:08 UTC
--- src/pya/pya/pya.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pya/pya/pya.pro
@@ -35,7 +35,7 @@ HEADERS += \
@@ -40,7 +40,7 @@ HEADERS += \
INCLUDEPATH += "$$PYTHONINCLUDE" $$TL_INC $$GSI_INC
DEPENDPATH += "$$PYTHONINCLUDE" $$TL_INC $$GSI_INC

View File

@ -1,6 +1,6 @@
--- src/pymod/bridge_sample/bridge_sample.pro.orig 2021-08-28 20:02:06 UTC
--- src/pymod/bridge_sample/bridge_sample.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/bridge_sample/bridge_sample.pro
@@ -62,12 +62,12 @@ equals(HAVE_QT, "0") {
@@ -65,12 +65,12 @@ equals(HAVE_QT, "0") {
}
INCLUDEPATH += "$$PYTHONINCLUDE" $$INC/tl/tl $$INC/pya/pya $$INC/gsi/gsi
DEPENDPATH += "$$PYTHONINCLUDE" $$INC/tl/tl $$INC/pya/pya $$INC/gsi/gsi

View File

@ -1,6 +1,6 @@
--- src/pymod/db/db.pro.orig 2021-08-28 20:04:23 UTC
--- src/pymod/db/db.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/db/db.pro
@@ -9,5 +9,5 @@ SOURCES = \
@@ -10,5 +10,5 @@ SOURCES = \
HEADERS += \

View File

@ -1,9 +1,20 @@
--- src/pymod/lay/lay.pro.orig 2021-08-28 20:04:46 UTC
--- src/pymod/lay/lay.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/lay/lay.pro
@@ -8,5 +8,5 @@ SOURCES = \
@@ -10,13 +10,13 @@ SOURCES = \
HEADERS += \
-LIBS += -lklayout_lay
+LIBS += $$LIBDIR/libklayout_lay.so
-LIBS += -lklayout_layview
+LIBS += $$LIBDIR/libklayout_layview.so
!equals(HAVE_QT, "0") {
- LIBS += -lklayout_layui
- LIBS += -lklayout_lay
+ LIBS += $$LIBDIR/libklayout_layui.so
+ LIBS += $$LIBDIR/libklayout_lay.so
}
# hard linked as they contribute GSI classes to "lay" module:
-LIBS += -lklayout_laybasic -lklayout_img -lklayout_edt -lklayout_ant -lklayout_lym
+LIBS += $$LIBDIR/libklayout_laybasic.so $$LIBDIR/libklayout_img.so $$LIBDIR/libklayout_edt.so $$LIBDIR/libklayout_ant.so $$LIBDIR/libklayout_lym.so

View File

@ -1,6 +1,6 @@
--- src/pymod/lib/lib.pro.orig 2022-04-24 08:12:38 UTC
--- src/pymod/lib/lib.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/lib/lib.pro
@@ -9,5 +9,5 @@ SOURCES = \
@@ -10,5 +10,5 @@ SOURCES = \
HEADERS += \

View File

@ -1,4 +1,4 @@
--- src/pymod/pymod.pri.orig 2021-07-23 08:00:26 UTC
--- src/pymod/pymod.pri.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/pymod.pri
@@ -9,7 +9,7 @@ include($$PWD/../klayout.pri)
@ -26,7 +26,7 @@
}
INSTALLS = lib_target
@@ -58,14 +58,14 @@ INSTALLS = lib_target
@@ -70,14 +70,14 @@ INSTALLS = lib_target
}
# INSTALLS needs to be inside a lib or app templates.

View File

@ -1,6 +1,6 @@
--- src/pymod/rdb/rdb.pro.orig 2021-08-28 20:05:07 UTC
--- src/pymod/rdb/rdb.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/rdb/rdb.pro
@@ -9,4 +9,4 @@ SOURCES = \
@@ -10,4 +10,4 @@ SOURCES = \
HEADERS += \

View File

@ -1,6 +1,6 @@
--- src/pymod/tl/tl.pro.orig 2021-07-23 08:00:26 UTC
--- src/pymod/tl/tl.pro.orig 2022-12-22 22:17:08 UTC
+++ src/pymod/tl/tl.pro
@@ -32,14 +32,14 @@ msvc {
@@ -33,14 +33,14 @@ msvc {
}
# INSTALLS needs to be inside a lib or app templates.
@ -17,7 +17,7 @@
}
INSTALLS += init_target
@@ -52,13 +52,13 @@ msvc {
@@ -53,13 +53,13 @@ msvc {
}
# INSTALLS needs to be inside a lib or app templates.

View File

@ -1,11 +1,11 @@
--- src/rba/unit_tests/unit_tests.pro.orig 2021-07-23 08:00:26 UTC
--- src/rba/unit_tests/unit_tests.pro.orig 2022-12-22 22:17:08 UTC
+++ src/rba/unit_tests/unit_tests.pro
@@ -12,6 +12,6 @@ SOURCES = \
@@ -12,7 +12,7 @@ SOURCES = \
INCLUDEPATH += $$RBA_INC $$TL_INC $$DB_INC $$GSI_INC
DEPENDPATH += $$RBA_INC $$TL_INC $$DB_INC $$GSI_INC
-LIBS += -L$$DESTDIR_UT -lklayout_rba -lklayout_tl -lklayout_db -lklayout_gsi
+LIBS += $$DESTDIR_UT/libklayout_rba.so $$DESTDIR_UT/libklayout_tl.so $$DESTDIR_UT/libklayout_db.so $$DESTDIR_UT/libklayout_gsi.so
-RESOURCES = unit_tests.qrc \
+RESOURCES = unit_tests.qrc
!equals(HAVE_QT, "0") || !equals(HAVE_PYTHON, "0") {
RESOURCES = \

View File

@ -1,6 +1,6 @@
--- src/tl/unit_tests/unit_tests.pro.orig 2021-08-28 16:09:42 UTC
--- src/tl/unit_tests/unit_tests.pro.orig 2022-12-22 22:17:08 UTC
+++ src/tl/unit_tests/unit_tests.pro
@@ -54,5 +54,5 @@ SOURCES = \
@@ -58,5 +58,5 @@ SOURCES = \
INCLUDEPATH += $$TL_INC
DEPENDPATH += $$TL_INC

View File

@ -1,6 +1,15 @@
--- src/unit_tests/unit_tests.pro.orig 2022-04-24 08:12:38 UTC
--- src/unit_tests/unit_tests.pro.orig 2022-12-22 22:17:08 UTC
+++ src/unit_tests/unit_tests.pro
@@ -23,10 +23,10 @@ HEADERS += \
@@ -11,7 +11,7 @@ include($$PWD/../with_all_libs.pri)
INCLUDEPATH += $$DOC_INC $$ICONS_INC
DEPENDPATH += $$DOC_INC $$ICONS_INC
- LIBS += -lklayout_doc -lklayout_icons
+ LIBS += $$DESTDIR/libklayout_doc.so $$DESTDIR/libklayout_icons.so
}
@@ -34,10 +34,10 @@ HEADERS += \
!win32 {
LIBS += -ldl
} else {
@ -13,7 +22,7 @@
!equals(HAVE_QT, "0") {
@@ -35,10 +35,10 @@ LIBS += -lklayout_gsi_test
@@ -46,10 +46,10 @@ LIBS += -lklayout_gsi_test
equals(HAVE_QTBINDINGS, "1") {
!equals(HAVE_QT_XML, "0") {

View File

@ -1,24 +1,19 @@
--- src/with_all_libs.pri.orig 2021-07-23 08:00:26 UTC
--- src/with_all_libs.pri.orig 2022-12-22 22:17:08 UTC
+++ src/with_all_libs.pri
@@ -2,14 +2,14 @@
INCLUDEPATH += $$RBA_INC $$PYA_INC $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC $$LAYBASIC_INC $$LAY_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LIB_INC $$VERSION_INC
DEPENDPATH += $$RBA_INC $$PYA_INC $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC $$LAYBASIC_INC $$LAY_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LIB_INC $$VERSION_INC
@@ -2,38 +2,38 @@
INCLUDEPATH += $$RBA_INC $$PYA_INC $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC $$LAYBASIC_INC $$LAYVIEW_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LIB_INC $$VERSION_INC
DEPENDPATH += $$RBA_INC $$PYA_INC $$TL_INC $$GSI_INC $$DB_INC $$RDB_INC $$LYM_INC $$LAYBASIC_INC $$LAYVIEW_INC $$ANT_INC $$IMG_INC $$EDT_INC $$LIB_INC $$VERSION_INC
-LIBS += "$$PYTHONLIBFILE" "$$RUBYLIBFILE" -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lib
+LIBS += "$$PYTHONLIBFILE" "$$RUBYLIBFILE" $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_rdb.so $$DESTDIR/libklayout_lib.so
-LIBS += "$$PYTHONLIBFILE" "$$RUBYLIBFILE" -L$$DESTDIR -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lym -lklayout_laybasic -lklayout_layview -lklayout_ant -lklayout_img -lklayout_edt -lklayout_lib
+LIBS += "$$PYTHONLIBFILE" "$$RUBYLIBFILE" $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_db.so $$DESTDIR/libklayout_rdb.so $$DESTDIR/libklayout_lym.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_layview.so $$DESTDIR/libklayout_ant.so $$DESTDIR/libklayout_img.so $$DESTDIR/libklayout_edt.so $$DESTDIR/libklayout_lib.so
!equals(HAVE_QT, "0") {
INCLUDEPATH += $$LYM_INC $$LAYBASIC_INC $$LAY_INC $$ANT_INC $$IMG_INC $$EDT_INC
DEPENDPATH += $$LYM_INC $$LAYBASIC_INC $$LAY_INC $$ANT_INC $$IMG_INC $$EDT_INC
INCLUDEPATH += $$LAYUI_INC $$LAY_INC
DEPENDPATH += $$LAYUI_INC $$LAY_INC
- LIBS += -L$$DESTDIR -lklayout_lym -lklayout_laybasic -lklayout_lay -lklayout_ant -lklayout_img -lklayout_edt
+ LIBS += $$DESTDIR/libklayout_lym.so $$DESTDIR/libklayout_laybasic.so $$DESTDIR/libklayout_lay.so $$DESTDIR/libklayout_ant.so $$DESTDIR/libklayout_img.so $$DESTDIR/libklayout_edt.so
# Note: this accounts for UI-generated headers placed into the output folders in
# shadow builds:
@@ -17,21 +17,21 @@ LIBS += "$$PYTHONLIBFILE" "$$RUBYLIBFILE" -L$$DESTDIR
DEPENDPATH += $$DESTDIR/laybasic $$DESTDIR/lay $$DESTDIR/ext
- LIBS += -L$$DESTDIR -lklayout_layui -lklayout_lay
+ LIBS += $$DESTDIR/libklayout_layui.so $$DESTDIR/libklayout_lay.so
equals(HAVE_QTBINDINGS, "1") {
- LIBS += -lklayout_qtbasic -lklayout_QtGui -lklayout_QtCore
@ -43,13 +38,12 @@
+ LIBS += $$DESTDIR/libklayout_pyastub.so
}
!equals(HAVE_QT, "0") {
@@ -39,7 +39,7 @@ equals(HAVE_PYTHON, "1") {
# DRC is only available with Ruby
INCLUDEPATH += $$DRC_INC $$LVS_INC
DEPENDPATH += $$DRC_INC $$LVS_INC
- LIBS += -lklayout_drc -lklayout_lvs
+ LIBS += $$DESTDIR/libklayout_drc.so $$DESTDIR/libklayout_lvs.so
}
equals(HAVE_RUBY, "1") {
# DRC is only available with Ruby
INCLUDEPATH += $$DRC_INC $$LVS_INC
DEPENDPATH += $$DRC_INC $$LVS_INC
- LIBS += -lklayout_drc -lklayout_lvs
+ LIBS += $$DESTDIR/libklayout_drc.so $$DESTDIR/libklayout_lvs.so
}
msvc {

View File

@ -1 +1,3 @@
KLayout is a viewer for GDS2 files.
KLayout is a viewing and editing tool for GDS and OASIS files. It supports
parametrized cells, and Ruby or Python-based scripting environment to
automate various tasks of the chip design engineers.

View File

@ -12,284 +12,300 @@ bin/strmrun
bin/strmxor
lib/klayout/db_plugins/libcif.so
lib/klayout/db_plugins/libcif.so.0
lib/klayout/db_plugins/libcif.so.0.27
lib/klayout/db_plugins/libcif.so.0.27.9
lib/klayout/db_plugins/libcif.so.0.28
lib/klayout/db_plugins/libcif.so.0.28.2
lib/klayout/db_plugins/libdxf.so
lib/klayout/db_plugins/libdxf.so.0
lib/klayout/db_plugins/libdxf.so.0.27
lib/klayout/db_plugins/libdxf.so.0.27.9
lib/klayout/db_plugins/libdxf.so.0.28
lib/klayout/db_plugins/libdxf.so.0.28.2
lib/klayout/db_plugins/libgds2.so
lib/klayout/db_plugins/libgds2.so.0
lib/klayout/db_plugins/libgds2.so.0.27
lib/klayout/db_plugins/libgds2.so.0.27.9
lib/klayout/db_plugins/libgds2.so.0.28
lib/klayout/db_plugins/libgds2.so.0.28.2
lib/klayout/db_plugins/liblefdef.so
lib/klayout/db_plugins/liblefdef.so.0
lib/klayout/db_plugins/liblefdef.so.0.27
lib/klayout/db_plugins/liblefdef.so.0.27.9
lib/klayout/db_plugins/liblefdef.so.0.28
lib/klayout/db_plugins/liblefdef.so.0.28.2
lib/klayout/db_plugins/libmag.so
lib/klayout/db_plugins/libmag.so.0
lib/klayout/db_plugins/libmag.so.0.27
lib/klayout/db_plugins/libmag.so.0.27.9
lib/klayout/db_plugins/libmag.so.0.28
lib/klayout/db_plugins/libmag.so.0.28.2
lib/klayout/db_plugins/libnet_tracer.so
lib/klayout/db_plugins/libnet_tracer.so.0
lib/klayout/db_plugins/libnet_tracer.so.0.27
lib/klayout/db_plugins/libnet_tracer.so.0.27.9
lib/klayout/db_plugins/libnet_tracer.so.0.28
lib/klayout/db_plugins/libnet_tracer.so.0.28.2
lib/klayout/db_plugins/liboasis.so
lib/klayout/db_plugins/liboasis.so.0
lib/klayout/db_plugins/liboasis.so.0.27
lib/klayout/db_plugins/liboasis.so.0.27.9
lib/klayout/db_plugins/liboasis.so.0.28
lib/klayout/db_plugins/liboasis.so.0.28.2
lib/klayout/db_plugins/libpcb.so
lib/klayout/db_plugins/libpcb.so.0
lib/klayout/db_plugins/libpcb.so.0.27
lib/klayout/db_plugins/libpcb.so.0.27.9
lib/klayout/db_plugins/libpcb.so.0.28
lib/klayout/db_plugins/libpcb.so.0.28.2
lib/klayout/lay_plugins/libbool_ui.so
lib/klayout/lay_plugins/libbool_ui.so.0
lib/klayout/lay_plugins/libbool_ui.so.0.27
lib/klayout/lay_plugins/libbool_ui.so.0.27.9
lib/klayout/lay_plugins/libbool_ui.so.0.28
lib/klayout/lay_plugins/libbool_ui.so.0.28.2
lib/klayout/lay_plugins/libcif_ui.so
lib/klayout/lay_plugins/libcif_ui.so.0
lib/klayout/lay_plugins/libcif_ui.so.0.27
lib/klayout/lay_plugins/libcif_ui.so.0.27.9
lib/klayout/lay_plugins/libcif_ui.so.0.28
lib/klayout/lay_plugins/libcif_ui.so.0.28.2
lib/klayout/lay_plugins/libcommon_ui.so
lib/klayout/lay_plugins/libcommon_ui.so.0
lib/klayout/lay_plugins/libcommon_ui.so.0.27
lib/klayout/lay_plugins/libcommon_ui.so.0.27.9
lib/klayout/lay_plugins/libcommon_ui.so.0.28
lib/klayout/lay_plugins/libcommon_ui.so.0.28.2
lib/klayout/lay_plugins/libd25_ui.so
lib/klayout/lay_plugins/libd25_ui.so.0
lib/klayout/lay_plugins/libd25_ui.so.0.27
lib/klayout/lay_plugins/libd25_ui.so.0.27.9
lib/klayout/lay_plugins/libd25_ui.so.0.28
lib/klayout/lay_plugins/libd25_ui.so.0.28.2
lib/klayout/lay_plugins/libdiff_ui.so
lib/klayout/lay_plugins/libdiff_ui.so.0
lib/klayout/lay_plugins/libdiff_ui.so.0.27
lib/klayout/lay_plugins/libdiff_ui.so.0.27.9
lib/klayout/lay_plugins/libdiff_ui.so.0.28
lib/klayout/lay_plugins/libdiff_ui.so.0.28.2
lib/klayout/lay_plugins/libdxf_ui.so
lib/klayout/lay_plugins/libdxf_ui.so.0
lib/klayout/lay_plugins/libdxf_ui.so.0.27
lib/klayout/lay_plugins/libdxf_ui.so.0.27.9
lib/klayout/lay_plugins/libdxf_ui.so.0.28
lib/klayout/lay_plugins/libdxf_ui.so.0.28.2
lib/klayout/lay_plugins/libgds2_ui.so
lib/klayout/lay_plugins/libgds2_ui.so.0
lib/klayout/lay_plugins/libgds2_ui.so.0.27
lib/klayout/lay_plugins/libgds2_ui.so.0.27.9
lib/klayout/lay_plugins/libgds2_ui.so.0.28
lib/klayout/lay_plugins/libgds2_ui.so.0.28.2
lib/klayout/lay_plugins/libimport_ui.so
lib/klayout/lay_plugins/libimport_ui.so.0
lib/klayout/lay_plugins/libimport_ui.so.0.27
lib/klayout/lay_plugins/libimport_ui.so.0.27.9
lib/klayout/lay_plugins/libimport_ui.so.0.28
lib/klayout/lay_plugins/libimport_ui.so.0.28.2
lib/klayout/lay_plugins/liblefdef_ui.so
lib/klayout/lay_plugins/liblefdef_ui.so.0
lib/klayout/lay_plugins/liblefdef_ui.so.0.27
lib/klayout/lay_plugins/liblefdef_ui.so.0.27.9
lib/klayout/lay_plugins/liblefdef_ui.so.0.28
lib/klayout/lay_plugins/liblefdef_ui.so.0.28.2
lib/klayout/lay_plugins/libmag_ui.so
lib/klayout/lay_plugins/libmag_ui.so.0
lib/klayout/lay_plugins/libmag_ui.so.0.27
lib/klayout/lay_plugins/libmag_ui.so.0.27.9
lib/klayout/lay_plugins/libmag_ui.so.0.28
lib/klayout/lay_plugins/libmag_ui.so.0.28.2
lib/klayout/lay_plugins/libnet_tracer_ui.so
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.0.27.9
lib/klayout/lay_plugins/libnet_tracer_ui.so.0.28
lib/klayout/lay_plugins/libnet_tracer_ui.so.0.28.2
lib/klayout/lay_plugins/liboasis_ui.so
lib/klayout/lay_plugins/liboasis_ui.so.0
lib/klayout/lay_plugins/liboasis_ui.so.0.27
lib/klayout/lay_plugins/liboasis_ui.so.0.27.9
lib/klayout/lay_plugins/liboasis_ui.so.0.28
lib/klayout/lay_plugins/liboasis_ui.so.0.28.2
lib/klayout/lay_plugins/libpcb_ui.so
lib/klayout/lay_plugins/libpcb_ui.so.0
lib/klayout/lay_plugins/libpcb_ui.so.0.27
lib/klayout/lay_plugins/libpcb_ui.so.0.27.9
lib/klayout/lay_plugins/libpcb_ui.so.0.28
lib/klayout/lay_plugins/libpcb_ui.so.0.28.2
lib/klayout/lay_plugins/libxor_ui.so
lib/klayout/lay_plugins/libxor_ui.so.0
lib/klayout/lay_plugins/libxor_ui.so.0.27
lib/klayout/lay_plugins/libxor_ui.so.0.27.9
lib/klayout/lay_plugins/libxor_ui.so.0.28
lib/klayout/lay_plugins/libxor_ui.so.0.28.2
lib/klayout/libQtCore.so
lib/klayout/libQtCore.so.0
lib/klayout/libQtCore.so.0.27
lib/klayout/libQtCore.so.0.27.9
lib/klayout/libQtCore.so.0.28
lib/klayout/libQtCore.so.0.28.2
lib/klayout/libQtDesigner.so
lib/klayout/libQtDesigner.so.0
lib/klayout/libQtDesigner.so.0.27
lib/klayout/libQtDesigner.so.0.27.9
lib/klayout/libQtDesigner.so.0.28
lib/klayout/libQtDesigner.so.0.28.2
lib/klayout/libQtGui.so
lib/klayout/libQtGui.so.0
lib/klayout/libQtGui.so.0.27
lib/klayout/libQtGui.so.0.27.9
lib/klayout/libQtGui.so.0.28
lib/klayout/libQtGui.so.0.28.2
lib/klayout/libQtMultimedia.so
lib/klayout/libQtMultimedia.so.0
lib/klayout/libQtMultimedia.so.0.27
lib/klayout/libQtMultimedia.so.0.27.9
lib/klayout/libQtMultimedia.so.0.28
lib/klayout/libQtMultimedia.so.0.28.2
lib/klayout/libQtNetwork.so
lib/klayout/libQtNetwork.so.0
lib/klayout/libQtNetwork.so.0.27
lib/klayout/libQtNetwork.so.0.27.9
lib/klayout/libQtNetwork.so.0.28
lib/klayout/libQtNetwork.so.0.28.2
lib/klayout/libQtPrintSupport.so
lib/klayout/libQtPrintSupport.so.0
lib/klayout/libQtPrintSupport.so.0.27
lib/klayout/libQtPrintSupport.so.0.27.9
lib/klayout/libQtPrintSupport.so.0.28
lib/klayout/libQtPrintSupport.so.0.28.2
lib/klayout/libQtSql.so
lib/klayout/libQtSql.so.0
lib/klayout/libQtSql.so.0.27
lib/klayout/libQtSql.so.0.27.9
lib/klayout/libQtSql.so.0.28
lib/klayout/libQtSql.so.0.28.2
lib/klayout/libQtSvg.so
lib/klayout/libQtSvg.so.0
lib/klayout/libQtSvg.so.0.27
lib/klayout/libQtSvg.so.0.27.9
lib/klayout/libQtSvg.so.0.28
lib/klayout/libQtSvg.so.0.28.2
lib/klayout/libQtUiTools.so
lib/klayout/libQtUiTools.so.0
lib/klayout/libQtUiTools.so.0.27
lib/klayout/libQtUiTools.so.0.27.9
lib/klayout/libQtUiTools.so.0.28
lib/klayout/libQtUiTools.so.0.28.2
lib/klayout/libQtWidgets.so
lib/klayout/libQtWidgets.so.0
lib/klayout/libQtWidgets.so.0.27
lib/klayout/libQtWidgets.so.0.27.9
lib/klayout/libQtWidgets.so.0.28
lib/klayout/libQtWidgets.so.0.28.2
lib/klayout/libQtXml.so
lib/klayout/libQtXml.so.0
lib/klayout/libQtXml.so.0.27
lib/klayout/libQtXml.so.0.27.9
lib/klayout/libQtXml.so.0.28
lib/klayout/libQtXml.so.0.28.2
lib/klayout/libQtXmlPatterns.so
lib/klayout/libQtXmlPatterns.so.0
lib/klayout/libQtXmlPatterns.so.0.27
lib/klayout/libQtXmlPatterns.so.0.27.9
lib/klayout/libQtXmlPatterns.so.0.28
lib/klayout/libQtXmlPatterns.so.0.28.2
lib/klayout/libbridge_mod.so
lib/klayout/libbridge_mod.so.1
lib/klayout/libbridge_mod.so.1.0
lib/klayout/libbridge_mod.so.1.0.0
lib/klayout/libdbcore.so
lib/klayout/libdbcore.so.0
lib/klayout/libdbcore.so.0.27
lib/klayout/libdbcore.so.0.27.9
lib/klayout/libdbcore.so.0.28
lib/klayout/libdbcore.so.0.28.2
lib/klayout/libklayout_QtCore.so
lib/klayout/libklayout_QtCore.so.0
lib/klayout/libklayout_QtCore.so.0.27
lib/klayout/libklayout_QtCore.so.0.27.9
lib/klayout/libklayout_QtCore.so.0.28
lib/klayout/libklayout_QtCore.so.0.28.2
lib/klayout/libklayout_QtDesigner.so
lib/klayout/libklayout_QtDesigner.so.0
lib/klayout/libklayout_QtDesigner.so.0.27
lib/klayout/libklayout_QtDesigner.so.0.27.9
lib/klayout/libklayout_QtDesigner.so.0.28
lib/klayout/libklayout_QtDesigner.so.0.28.2
lib/klayout/libklayout_QtGui.so
lib/klayout/libklayout_QtGui.so.0
lib/klayout/libklayout_QtGui.so.0.27
lib/klayout/libklayout_QtGui.so.0.27.9
lib/klayout/libklayout_QtGui.so.0.28
lib/klayout/libklayout_QtGui.so.0.28.2
lib/klayout/libklayout_QtMultimedia.so
lib/klayout/libklayout_QtMultimedia.so.0
lib/klayout/libklayout_QtMultimedia.so.0.27
lib/klayout/libklayout_QtMultimedia.so.0.27.9
lib/klayout/libklayout_QtMultimedia.so.0.28
lib/klayout/libklayout_QtMultimedia.so.0.28.2
lib/klayout/libklayout_QtNetwork.so
lib/klayout/libklayout_QtNetwork.so.0
lib/klayout/libklayout_QtNetwork.so.0.27
lib/klayout/libklayout_QtNetwork.so.0.27.9
lib/klayout/libklayout_QtNetwork.so.0.28
lib/klayout/libklayout_QtNetwork.so.0.28.2
lib/klayout/libklayout_QtPrintSupport.so
lib/klayout/libklayout_QtPrintSupport.so.0
lib/klayout/libklayout_QtPrintSupport.so.0.27
lib/klayout/libklayout_QtPrintSupport.so.0.27.9
lib/klayout/libklayout_QtPrintSupport.so.0.28
lib/klayout/libklayout_QtPrintSupport.so.0.28.2
lib/klayout/libklayout_QtSql.so
lib/klayout/libklayout_QtSql.so.0
lib/klayout/libklayout_QtSql.so.0.27
lib/klayout/libklayout_QtSql.so.0.27.9
lib/klayout/libklayout_QtSql.so.0.28
lib/klayout/libklayout_QtSql.so.0.28.2
lib/klayout/libklayout_QtSvg.so
lib/klayout/libklayout_QtSvg.so.0
lib/klayout/libklayout_QtSvg.so.0.27
lib/klayout/libklayout_QtSvg.so.0.27.9
lib/klayout/libklayout_QtSvg.so.0.28
lib/klayout/libklayout_QtSvg.so.0.28.2
lib/klayout/libklayout_QtUiTools.so
lib/klayout/libklayout_QtUiTools.so.0
lib/klayout/libklayout_QtUiTools.so.0.27
lib/klayout/libklayout_QtUiTools.so.0.27.9
lib/klayout/libklayout_QtUiTools.so.0.28
lib/klayout/libklayout_QtUiTools.so.0.28.2
lib/klayout/libklayout_QtWidgets.so
lib/klayout/libklayout_QtWidgets.so.0
lib/klayout/libklayout_QtWidgets.so.0.27
lib/klayout/libklayout_QtWidgets.so.0.27.9
lib/klayout/libklayout_QtWidgets.so.0.28
lib/klayout/libklayout_QtWidgets.so.0.28.2
lib/klayout/libklayout_QtXml.so
lib/klayout/libklayout_QtXml.so.0
lib/klayout/libklayout_QtXml.so.0.27
lib/klayout/libklayout_QtXml.so.0.27.9
lib/klayout/libklayout_QtXml.so.0.28
lib/klayout/libklayout_QtXml.so.0.28.2
lib/klayout/libklayout_QtXmlPatterns.so
lib/klayout/libklayout_QtXmlPatterns.so.0
lib/klayout/libklayout_QtXmlPatterns.so.0.27
lib/klayout/libklayout_QtXmlPatterns.so.0.27.9
lib/klayout/libklayout_QtXmlPatterns.so.0.28
lib/klayout/libklayout_QtXmlPatterns.so.0.28.2
lib/klayout/libklayout_ant.so
lib/klayout/libklayout_ant.so.0
lib/klayout/libklayout_ant.so.0.27
lib/klayout/libklayout_ant.so.0.27.9
lib/klayout/libklayout_ant.so.0.28
lib/klayout/libklayout_ant.so.0.28.2
lib/klayout/libklayout_bd.so
lib/klayout/libklayout_bd.so.0
lib/klayout/libklayout_bd.so.0.27
lib/klayout/libklayout_bd.so.0.27.9
lib/klayout/libklayout_bd.so.0.28
lib/klayout/libklayout_bd.so.0.28.2
lib/klayout/libklayout_db.so
lib/klayout/libklayout_db.so.0
lib/klayout/libklayout_db.so.0.27
lib/klayout/libklayout_db.so.0.27.9
lib/klayout/libklayout_db.so.0.28
lib/klayout/libklayout_db.so.0.28.2
lib/klayout/libklayout_doc.so
lib/klayout/libklayout_doc.so.0
lib/klayout/libklayout_doc.so.0.28
lib/klayout/libklayout_doc.so.0.28.2
lib/klayout/libklayout_drc.so
lib/klayout/libklayout_drc.so.0
lib/klayout/libklayout_drc.so.0.27
lib/klayout/libklayout_drc.so.0.27.9
lib/klayout/libklayout_drc.so.0.28
lib/klayout/libklayout_drc.so.0.28.2
lib/klayout/libklayout_edt.so
lib/klayout/libklayout_edt.so.0
lib/klayout/libklayout_edt.so.0.27
lib/klayout/libklayout_edt.so.0.27.9
lib/klayout/libklayout_edt.so.0.28
lib/klayout/libklayout_edt.so.0.28.2
lib/klayout/libklayout_gsi.so
lib/klayout/libklayout_gsi.so.0
lib/klayout/libklayout_gsi.so.0.27
lib/klayout/libklayout_gsi.so.0.27.9
lib/klayout/libklayout_gsi.so.0.28
lib/klayout/libklayout_gsi.so.0.28.2
lib/klayout/libklayout_gsi_test.so
lib/klayout/libklayout_gsi_test.so.0
lib/klayout/libklayout_gsi_test.so.0.27
lib/klayout/libklayout_gsi_test.so.0.27.9
lib/klayout/libklayout_gsi_test.so.0.28
lib/klayout/libklayout_gsi_test.so.0.28.2
lib/klayout/libklayout_icons.so
lib/klayout/libklayout_icons.so.0
lib/klayout/libklayout_icons.so.0.28
lib/klayout/libklayout_icons.so.0.28.2
lib/klayout/libklayout_img.so
lib/klayout/libklayout_img.so.0
lib/klayout/libklayout_img.so.0.27
lib/klayout/libklayout_img.so.0.27.9
lib/klayout/libklayout_img.so.0.28
lib/klayout/libklayout_img.so.0.28.2
lib/klayout/libklayout_lay.so
lib/klayout/libklayout_lay.so.0
lib/klayout/libklayout_lay.so.0.27
lib/klayout/libklayout_lay.so.0.27.9
lib/klayout/libklayout_lay.so.0.28
lib/klayout/libklayout_lay.so.0.28.2
lib/klayout/libklayout_laybasic.so
lib/klayout/libklayout_laybasic.so.0
lib/klayout/libklayout_laybasic.so.0.27
lib/klayout/libklayout_laybasic.so.0.27.9
lib/klayout/libklayout_laybasic.so.0.28
lib/klayout/libklayout_laybasic.so.0.28.2
lib/klayout/libklayout_layui.so
lib/klayout/libklayout_layui.so.0
lib/klayout/libklayout_layui.so.0.28
lib/klayout/libklayout_layui.so.0.28.2
lib/klayout/libklayout_layview.so
lib/klayout/libklayout_layview.so.0
lib/klayout/libklayout_layview.so.0.28
lib/klayout/libklayout_layview.so.0.28.2
lib/klayout/libklayout_lib.so
lib/klayout/libklayout_lib.so.0
lib/klayout/libklayout_lib.so.0.27
lib/klayout/libklayout_lib.so.0.27.9
lib/klayout/libklayout_lib.so.0.28
lib/klayout/libklayout_lib.so.0.28.2
lib/klayout/libklayout_lvs.so
lib/klayout/libklayout_lvs.so.0
lib/klayout/libklayout_lvs.so.0.27
lib/klayout/libklayout_lvs.so.0.27.9
lib/klayout/libklayout_lvs.so.0.28
lib/klayout/libklayout_lvs.so.0.28.2
lib/klayout/libklayout_lym.so
lib/klayout/libklayout_lym.so.0
lib/klayout/libklayout_lym.so.0.27
lib/klayout/libklayout_lym.so.0.27.9
lib/klayout/libklayout_lym.so.0.28
lib/klayout/libklayout_lym.so.0.28.2
lib/klayout/libklayout_pya.so
lib/klayout/libklayout_pya.so.0
lib/klayout/libklayout_pya.so.0.27
lib/klayout/libklayout_pya.so.0.27.9
lib/klayout/libklayout_pya.so.0.28
lib/klayout/libklayout_pya.so.0.28.2
lib/klayout/libklayout_qtbasic.so
lib/klayout/libklayout_qtbasic.so.0
lib/klayout/libklayout_qtbasic.so.0.27
lib/klayout/libklayout_qtbasic.so.0.27.9
lib/klayout/libklayout_qtbasic.so.0.28
lib/klayout/libklayout_qtbasic.so.0.28.2
lib/klayout/libklayout_rba.so
lib/klayout/libklayout_rba.so.0
lib/klayout/libklayout_rba.so.0.27
lib/klayout/libklayout_rba.so.0.27.9
lib/klayout/libklayout_rba.so.0.28
lib/klayout/libklayout_rba.so.0.28.2
lib/klayout/libklayout_rdb.so
lib/klayout/libklayout_rdb.so.0
lib/klayout/libklayout_rdb.so.0.27
lib/klayout/libklayout_rdb.so.0.27.9
lib/klayout/libklayout_rdb.so.0.28
lib/klayout/libklayout_rdb.so.0.28.2
lib/klayout/libklayout_tl.so
lib/klayout/libklayout_tl.so.0
lib/klayout/libklayout_tl.so.0.27
lib/klayout/libklayout_tl.so.0.27.9
lib/klayout/liblay.so
lib/klayout/liblay.so.0
lib/klayout/liblay.so.0.27
lib/klayout/liblay.so.0.27.9
lib/klayout/libklayout_tl.so.0.28
lib/klayout/libklayout_tl.so.0.28.2
lib/klayout/liblaycore.so
lib/klayout/liblaycore.so.0
lib/klayout/liblaycore.so.0.28
lib/klayout/liblaycore.so.0.28.2
lib/klayout/liblibcore.so
lib/klayout/liblibcore.so.0
lib/klayout/liblibcore.so.0.27
lib/klayout/liblibcore.so.0.27.9
lib/klayout/liblibcore.so.0.28
lib/klayout/liblibcore.so.0.28.2
lib/klayout/librdbcore.so
lib/klayout/librdbcore.so.0
lib/klayout/librdbcore.so.0.27
lib/klayout/librdbcore.so.0.27.9
lib/klayout/librdbcore.so.0.28
lib/klayout/librdbcore.so.0.28.2
lib/klayout/libtlcore.so
lib/klayout/libtlcore.so.0
lib/klayout/libtlcore.so.0.27
lib/klayout/libtlcore.so.0.27.9
lib/klayout/libtlcore.so.0.28
lib/klayout/libtlcore.so.0.28.2
%%PYTHON_SITELIBDIR%%/klayout/QtCore%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/QtDesigner%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/QtGui%%PYTHON_EXT_SUFFIX%%.so
@ -306,7 +322,8 @@ lib/klayout/libtlcore.so.0.27.9
%%PYTHON_SITELIBDIR%%/klayout/db/__init__.py
%%PYTHON_SITELIBDIR%%/klayout/db/pcell_declaration_helper.py
%%PYTHON_SITELIBDIR%%/klayout/dbcore%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/lay%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/lay
%%PYTHON_SITELIBDIR%%/klayout/laycore%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/lib/__init__.py
%%PYTHON_SITELIBDIR%%/klayout/libcore%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/klayout/pya/__init__.py