=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== klayout-0.26.2/ci-scripts/docker/development_notes/README.md-81- klayout-0.26.2/ci-scripts/docker/development_notes/README.md:82:The produced wheel from auditwheel, klayout-0.26.0.dev8-cp36-cp36m-manylinux1_x86_64.whl, is defective in the following way: dbcore.so etc. have RPATHs reset to `$ORIGIN/.libs`, so we need to move all .so's `lib_*` into `.libs`, as well as `db_plugins`. We also need to change the dist-info/RECORD file paths. This is a bug from auditwheel, it should either have added a new RPATH, $ORIGIN/.libs, where it places libz, libcurl, libexpat, instead of renaming the existing ones, or moved the files to the right place. klayout-0.26.2/ci-scripts/docker/development_notes/README.md-83- ############################################## klayout-0.26.2/ci-scripts/docker/development_notes/fix_wheel.sh-2- klayout-0.26.2/ci-scripts/docker/development_notes/fix_wheel.sh:3:SCRIPT_NAME=`basename "$0"` klayout-0.26.2/ci-scripts/docker/development_notes/fix_wheel.sh-4-TMP_WHEEL="/tmp/klayout_tempwheel" ############################################## klayout-0.26.2/ci-scripts/docker/development_notes/fix_wheel.sh-43- klayout-0.26.2/ci-scripts/docker/development_notes/fix_wheel.sh:44:# The produced wheel from auditwheel, klayout-*-manylinux1_x86_64.whl, is defective in the following way: dbcore.so etc. have RPATHs reset to `$ORIGIN/.libs`, so we need to move all .so's `lib_*` into `.libs`, as well as `db_plugins`. We also need to change the dist-info/RECORD file paths. This is a bug from auditwheel, it should either have added a new RPATH, $ORIGIN/.libs, where it places libz, libcurl, libexpat, instead of renaming the existing ones, or moved the files to the right place. klayout-0.26.2/ci-scripts/docker/development_notes/fix_wheel.sh-45- ############################################## klayout-0.26.2/ci-scripts/windows/fix_wheel.sh-2- klayout-0.26.2/ci-scripts/windows/fix_wheel.sh:3:SCRIPT_NAME=`basename "$0"` klayout-0.26.2/ci-scripts/windows/fix_wheel.sh-4-TMP_WHEEL="$PWD/tmp/klayout_tempwheel" ############################################## klayout-0.26.2/ci-scripts/windows/fix_wheel.sh-63-wheel unpack $WHL -d $TMP_WHEEL || exit 1 klayout-0.26.2/ci-scripts/windows/fix_wheel.sh:64:TMP_WHEEL="$TMP_WHEEL/`ls $TMP_WHEEL`" klayout-0.26.2/ci-scripts/windows/fix_wheel.sh-65- ############################################## klayout-0.26.2/ci-scripts/windows/fix_wheel.sh-80-rm -f $WHL klayout-0.26.2/ci-scripts/windows/fix_wheel.sh:81:wheel pack $TMP_WHEEL -d `dirname $WHL` || exit 1 klayout-0.26.2/ci-scripts/windows/fix_wheel.sh-82-echo "Done. $(basename $WHL) is patched." ############################################## klayout-0.26.2/scripts/mkqtdecl.sh-112- klayout-0.26.2/scripts/mkqtdecl.sh:113:if [ `expr $update + $sync + $dry + $diff` != 1 ]; then klayout-0.26.2/scripts/mkqtdecl.sh-114- echo "*** ERROR: either -update, -diff, -dry or -sync must be given" ############################################## klayout-0.26.2/scripts/mkqtdecl.sh-259- if [ $needs_update != 0 ]; then klayout-0.26.2/scripts/mkqtdecl.sh:260: count=`expr $count + 1` klayout-0.26.2/scripts/mkqtdecl.sh-261- if [ $dry != 0 ]; then ############################################## klayout-0.26.2/src/ant/ant/ant.pro-4- klayout-0.26.2/src/ant/ant/ant.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/ant/ant/ant.pro-6- ############################################## klayout-0.26.2/src/ant/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/ant/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/ant/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/buddies/src/bd/bd.pro-4- klayout-0.26.2/src/buddies/src/bd/bd.pro:5:include($$PWD/../../../lib.pri) klayout-0.26.2/src/buddies/src/bd/bd.pro-6- ############################################## klayout-0.26.2/src/buddies/src/buddy_app.pri-1- klayout-0.26.2/src/buddies/src/buddy_app.pri:2:include($$PWD/../../klayout.pri) klayout-0.26.2/src/buddies/src/buddy_app.pri-3- ############################################## klayout-0.26.2/src/buddies/src/buddy_app.pri-7- klayout-0.26.2/src/buddies/src/buddy_app.pri:8:include($$PWD/../../app.pri) klayout-0.26.2/src/buddies/src/buddy_app.pri-9- ############################################## klayout-0.26.2/src/buddies/src/strm2cif/strm2cif.pro-1- klayout-0.26.2/src/buddies/src/strm2cif/strm2cif.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strm2dxf/strm2dxf.pro-1- klayout-0.26.2/src/buddies/src/strm2dxf/strm2dxf.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strm2gds/strm2gds.pro-1- klayout-0.26.2/src/buddies/src/strm2gds/strm2gds.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strm2gdstxt/strm2gdstxt.pro-1- klayout-0.26.2/src/buddies/src/strm2gdstxt/strm2gdstxt.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strm2mag/strm2mag.pro-1- klayout-0.26.2/src/buddies/src/strm2mag/strm2mag.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strm2oas/strm2oas.pro-1- klayout-0.26.2/src/buddies/src/strm2oas/strm2oas.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strm2txt/strm2txt.pro-1- klayout-0.26.2/src/buddies/src/strm2txt/strm2txt.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strmclip/strmclip.pro-1- klayout-0.26.2/src/buddies/src/strmclip/strmclip.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strmcmp/strmcmp.pro-1- klayout-0.26.2/src/buddies/src/strmcmp/strmcmp.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strmrun/strmrun.pro-1- klayout-0.26.2/src/buddies/src/strmrun/strmrun.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/src/strmxor/strmxor.pro-1- klayout-0.26.2/src/buddies/src/strmxor/strmxor.pro:2:include($$PWD/../buddy_app.pri) ############################################## klayout-0.26.2/src/buddies/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/buddies/unit_tests/unit_tests.pro:7:include($$PWD/../../klayout.pri) klayout-0.26.2/src/buddies/unit_tests/unit_tests.pro:8:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/buddies/unit_tests/unit_tests.pro-9- ############################################## klayout-0.26.2/src/db/db/db.pro-4- klayout-0.26.2/src/db/db/db.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/db/db/db.pro-6- ############################################## klayout-0.26.2/src/db/db/dbBoxTree.h-85-{ klayout-0.26.2/src/db/db/dbBoxTree.h:86: return a - b.unsafe_target_addr (); klayout-0.26.2/src/db/db/dbBoxTree.h-87-} ############################################## klayout-0.26.2/src/db/unit_tests/dbLayoutQueryTests.cc-1260- EXPECT_EQ (s, "box (0,1;2,3),edge (0,1;2,3),box (0,1;2,3),text ('halloxx',r0 10,11)"); klayout-0.26.2/src/db/unit_tests/dbLayoutQueryTests.cc:1261: db::LayoutQuery ("with texts from * where shape.text_string ~ '(*)all(*)' do shape.text_string = $1 + $2").execute (g); klayout-0.26.2/src/db/unit_tests/dbLayoutQueryTests.cc-1262- s = q2s_var (iq, "shape"); ############################################## klayout-0.26.2/src/db/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/db/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/db/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/drc/drc/drc.pro-4- klayout-0.26.2/src/drc/drc/drc.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/drc/drc/drc.pro-6- ############################################## klayout-0.26.2/src/drc/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/drc/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/drc/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/edt/edt/edt.pro-4- klayout-0.26.2/src/edt/edt/edt.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/edt/edt/edt.pro-6- ############################################## klayout-0.26.2/src/edt/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/edt/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/edt/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/gsi/gsi/gsi.pro-4- klayout-0.26.2/src/gsi/gsi/gsi.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/gsi/gsi/gsi.pro-6- ############################################## klayout-0.26.2/src/gsi/gsi_test/gsiTest.cc-215- klayout-0.26.2/src/gsi/gsi_test/gsiTest.cc:216:std::string B::addr () const klayout-0.26.2/src/gsi/gsi_test/gsiTest.cc-217-{ ############################################## klayout-0.26.2/src/gsi/gsi_test/gsiTest.h-447- klayout-0.26.2/src/gsi/gsi_test/gsiTest.h:448: std::string addr () const; klayout-0.26.2/src/gsi/gsi_test/gsiTest.h-449- ############################################## klayout-0.26.2/src/gsi/gsi_test/gsi_test.pro-4- klayout-0.26.2/src/gsi/gsi_test/gsi_test.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/gsi/gsi_test/gsi_test.pro-6- ############################################## klayout-0.26.2/src/gsi/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/gsi/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/gsi/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/gsiqt/qt4/QtCore/QtCore.pro-5- klayout-0.26.2/src/gsiqt/qt4/QtCore/QtCore.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt4/QtCore/QtCore.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt4/QtDesigner/QtDesigner.pro-5- klayout-0.26.2/src/gsiqt/qt4/QtDesigner/QtDesigner.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt4/QtDesigner/QtDesigner.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt4/QtGui/QtGui.pro-5- klayout-0.26.2/src/gsiqt/qt4/QtGui/QtGui.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt4/QtGui/QtGui.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt4/QtNetwork/QtNetwork.pro-5- klayout-0.26.2/src/gsiqt/qt4/QtNetwork/QtNetwork.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt4/QtNetwork/QtNetwork.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt4/QtSql/QtSql.pro-5- klayout-0.26.2/src/gsiqt/qt4/QtSql/QtSql.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt4/QtSql/QtSql.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt4/QtXml/QtXml.pro-5- klayout-0.26.2/src/gsiqt/qt4/QtXml/QtXml.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt4/QtXml/QtXml.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtCore/QtCore.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtCore/QtCore.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtCore/QtCore.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtDesigner/QtDesigner.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtDesigner/QtDesigner.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtDesigner/QtDesigner.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtGui/QtGui.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtGui/QtGui.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtGui/QtGui.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtMultimedia/QtMultimedia.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtMultimedia/QtMultimedia.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtMultimedia/QtMultimedia.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtNetwork/QtNetwork.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtNetwork/QtNetwork.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtNetwork/QtNetwork.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtPrintSupport/QtPrintSupport.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtPrintSupport/QtPrintSupport.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtPrintSupport/QtPrintSupport.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtSql/QtSql.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtSql/QtSql.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtSql/QtSql.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtSvg/QtSvg.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtSvg/QtSvg.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtSvg/QtSvg.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtWidgets/QtWidgets.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtWidgets/QtWidgets.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtWidgets/QtWidgets.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtXml/QtXml.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtXml/QtXml.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtXml/QtXml.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qt5/QtXmlPatterns/QtXmlPatterns.pro-5- klayout-0.26.2/src/gsiqt/qt5/QtXmlPatterns/QtXmlPatterns.pro:6:include($$PWD/../../../lib.pri) klayout-0.26.2/src/gsiqt/qt5/QtXmlPatterns/QtXmlPatterns.pro-7- ############################################## klayout-0.26.2/src/gsiqt/qtbasic/qtbasic.pro-4- klayout-0.26.2/src/gsiqt/qtbasic/qtbasic.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/gsiqt/qtbasic/qtbasic.pro-6- ############################################## klayout-0.26.2/src/img/img/img.pro-4- klayout-0.26.2/src/img/img/img.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/img/img/img.pro-6- ############################################## klayout-0.26.2/src/img/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/img/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/img/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/klayout.pri-48- !isEmpty(BITS_PATH) { klayout-0.26.2/src/klayout.pri:49: include($$BITS_PATH/python/python.pri) klayout-0.26.2/src/klayout.pri-50- } ############################################## klayout-0.26.2/src/klayout.pri-55- !isEmpty(BITS_PATH) { klayout-0.26.2/src/klayout.pri:56: include($$BITS_PATH/curl/curl.pri) klayout-0.26.2/src/klayout.pri-57- } else { ############################################## klayout-0.26.2/src/klayout.pri-67- !isEmpty(BITS_PATH) { klayout-0.26.2/src/klayout.pri:68: include($$BITS_PATH/expat/expat.pri) klayout-0.26.2/src/klayout.pri-69- } else { ############################################## klayout-0.26.2/src/klayout.pri-76- !isEmpty(BITS_PATH) { klayout-0.26.2/src/klayout.pri:77: include($$BITS_PATH/ptw/ptw.pri) klayout-0.26.2/src/klayout.pri-78- } else { ############################################## klayout-0.26.2/src/klayout.pri-85- !isEmpty(BITS_PATH) { klayout-0.26.2/src/klayout.pri:86: include($$BITS_PATH/ruby/ruby.pri) klayout-0.26.2/src/klayout.pri-87- } ############################################## klayout-0.26.2/src/klayout.pri-97-!isEmpty(BITS_PATH) { klayout-0.26.2/src/klayout.pri:98: include($$BITS_PATH/zlib/zlib.pri) klayout-0.26.2/src/klayout.pri-99-} else { ############################################## klayout-0.26.2/src/klayout.pri-174-VERSION_STRING_WITH_BLANKS = $$replace(VERSION_STRING, "\\.", " ") klayout-0.26.2/src/klayout.pri:175:eval(VERSION_ARRAY = $$VERSION_STRING_WITH_BLANKS) klayout-0.26.2/src/klayout.pri-176- ############################################## klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro-3- klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro:4:include($$PWD/../../klayout.pri) klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro-5- ############################################## klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro-7- klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro:8:include($$PWD/../../app.pri) klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro:9:include($$PWD/../../with_all_libs.pri) klayout-0.26.2/src/klayout_main/klayout_main/klayout_main.pro-10- ############################################## klayout-0.26.2/src/klayout_main/tests/tests.pro-6- klayout-0.26.2/src/klayout_main/tests/tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/klayout_main/tests/tests.pro-8- ############################################## klayout-0.26.2/src/lay/lay/lay.pro-4- klayout-0.26.2/src/lay/lay/lay.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/lay/lay/lay.pro-6- ############################################## klayout-0.26.2/src/lay/lay/laySignalHandler.cc-79- DWORD64 disp = addr; klayout-0.26.2/src/lay/lay/laySignalHandler.cc:80: if (SymFromAddr(process, addr, &d, symbol)) { klayout-0.26.2/src/lay/lay/laySignalHandler.cc-81- // Symbols taken from the export table seem to be unreliable - skip these ############################################## klayout-0.26.2/src/lay/lay/laySignalHandler.cc-343- Dl_info info; klayout-0.26.2/src/lay/lay/laySignalHandler.cc:344: dladdr (array [i], &info); klayout-0.26.2/src/lay/lay/laySignalHandler.cc-345- ############################################## klayout-0.26.2/src/lay/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/lay/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/lay/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/laybasic/laybasic/laybasic.pro-4- klayout-0.26.2/src/laybasic/laybasic/laybasic.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/laybasic/laybasic/laybasic.pro-6- ############################################## klayout-0.26.2/src/laybasic/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/laybasic/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/laybasic/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/lib.pri-1- klayout-0.26.2/src/lib.pri:2:include($$PWD/klayout.pri) klayout-0.26.2/src/lib.pri-3- ############################################## klayout-0.26.2/src/lib/lib/lib.pro-4- klayout-0.26.2/src/lib/lib/lib.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/lib/lib/lib.pro-6- ############################################## klayout-0.26.2/src/lib/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/lib/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/lib/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/lib_ut.pri-1- klayout-0.26.2/src/lib_ut.pri:2:include($$PWD/klayout.pri) klayout-0.26.2/src/lib_ut.pri-3- ############################################## klayout-0.26.2/src/lvs/lvs/lvs.pro-4- klayout-0.26.2/src/lvs/lvs/lvs.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/lvs/lvs/lvs.pro-6- ############################################## klayout-0.26.2/src/lvs/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/lvs/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/lvs/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/lym/lym/lym.pro-4- klayout-0.26.2/src/lym/lym/lym.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/lym/lym/lym.pro-6- ############################################## klayout-0.26.2/src/lym/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/lym/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/lym/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/plugins/db_plugin.pri-1- klayout-0.26.2/src/plugins/db_plugin.pri:2:include($$PWD/../klayout.pri) klayout-0.26.2/src/plugins/db_plugin.pri-3- ############################################## klayout-0.26.2/src/plugins/lay_plugin.pri-1- klayout-0.26.2/src/plugins/lay_plugin.pri:2:include($$PWD/../klayout.pri) klayout-0.26.2/src/plugins/lay_plugin.pri-3- ############################################## klayout-0.26.2/src/plugins/streamers/cif/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/cif/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/cif/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/cif/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/cif/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/cif/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/cif/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/cif/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/cif/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/streamers/common/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/common/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/common/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/dxf/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/dxf/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/dxf/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/dxf/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/dxf/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/dxf/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/dxf/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/dxf/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/dxf/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/streamers/gds2/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/gds2/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/gds2/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/gds2/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/gds2/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/gds2/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/gds2/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/gds2/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/gds2/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/streamers/lefdef/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/lefdef/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/lefdef/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/lefdef/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/lefdef/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/lefdef/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/lefdef/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/lefdef/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/lefdef/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/streamers/magic/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/magic/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/magic/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/magic/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/magic/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/magic/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/magic/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/magic/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/magic/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/streamers/oasis/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/oasis/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/oasis/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/oasis/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/oasis/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/oasis/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/oasis/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/oasis/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/oasis/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/streamers/pcb/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/pcb/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/streamers/pcb/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/pcb/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/streamers/pcb/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/streamers/pcb/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/streamers/pcb/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/streamers/pcb/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/streamers/pcb/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/tools/bool/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/tools/bool/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/tools/bool/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/tools/diff/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/tools/diff/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/tools/diff/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/tools/import/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/tools/import/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/tools/import/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/tools/net_tracer/db_plugin/db_plugin.pro-4- klayout-0.26.2/src/plugins/tools/net_tracer/db_plugin/db_plugin.pro:5:include($$PWD/../../../db_plugin.pri) klayout-0.26.2/src/plugins/tools/net_tracer/db_plugin/db_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/tools/net_tracer/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/tools/net_tracer/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/tools/net_tracer/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/plugins/tools/net_tracer/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/plugins/tools/net_tracer/unit_tests/unit_tests.pro:6:include($$PWD/../../../../lib_ut.pri) klayout-0.26.2/src/plugins/tools/net_tracer/unit_tests/unit_tests.pro-7- ############################################## klayout-0.26.2/src/plugins/tools/xor/lay_plugin/lay_plugin.pro-4- klayout-0.26.2/src/plugins/tools/xor/lay_plugin/lay_plugin.pro:5:include($$PWD/../../../lay_plugin.pri) klayout-0.26.2/src/plugins/tools/xor/lay_plugin/lay_plugin.pro-6- ############################################## klayout-0.26.2/src/pya/pya/pya.pro-4- klayout-0.26.2/src/pya/pya/pya.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/pya/pya/pya.pro-6- ############################################## klayout-0.26.2/src/pya/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/pya/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/pya/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/pyastub/pyastub.pro-4- klayout-0.26.2/src/pyastub/pyastub.pro:5:include($$PWD/../lib.pri) klayout-0.26.2/src/pyastub/pyastub.pro-6- ############################################## klayout-0.26.2/src/pymod/QtCore/QtCore.pro-3- klayout-0.26.2/src/pymod/QtCore/QtCore.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtCore/QtCore.pro-5- ############################################## klayout-0.26.2/src/pymod/QtDesigner/QtDesigner.pro-3- klayout-0.26.2/src/pymod/QtDesigner/QtDesigner.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtDesigner/QtDesigner.pro-5- ############################################## klayout-0.26.2/src/pymod/QtGui/QtGui.pro-3- klayout-0.26.2/src/pymod/QtGui/QtGui.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtGui/QtGui.pro-5- ############################################## klayout-0.26.2/src/pymod/QtMultimedia/QtMultimedia.pro-3- klayout-0.26.2/src/pymod/QtMultimedia/QtMultimedia.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtMultimedia/QtMultimedia.pro-5- ############################################## klayout-0.26.2/src/pymod/QtNetwork/QtNetwork.pro-3- klayout-0.26.2/src/pymod/QtNetwork/QtNetwork.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtNetwork/QtNetwork.pro-5- ############################################## klayout-0.26.2/src/pymod/QtPrintSupport/QtPrintSupport.pro-3- klayout-0.26.2/src/pymod/QtPrintSupport/QtPrintSupport.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtPrintSupport/QtPrintSupport.pro-5- ############################################## klayout-0.26.2/src/pymod/QtSql/QtSql.pro-3- klayout-0.26.2/src/pymod/QtSql/QtSql.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtSql/QtSql.pro-5- ############################################## klayout-0.26.2/src/pymod/QtSvg/QtSvg.pro-3- klayout-0.26.2/src/pymod/QtSvg/QtSvg.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtSvg/QtSvg.pro-5- ############################################## klayout-0.26.2/src/pymod/QtWidgets/QtWidgets.pro-3- klayout-0.26.2/src/pymod/QtWidgets/QtWidgets.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtWidgets/QtWidgets.pro-5- ############################################## klayout-0.26.2/src/pymod/QtXml/QtXml.pro-3- klayout-0.26.2/src/pymod/QtXml/QtXml.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtXml/QtXml.pro-5- ############################################## klayout-0.26.2/src/pymod/QtXmlPatterns/QtXmlPatterns.pro-3- klayout-0.26.2/src/pymod/QtXmlPatterns/QtXmlPatterns.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/QtXmlPatterns/QtXmlPatterns.pro-5- ############################################## klayout-0.26.2/src/pymod/bridge_sample/bridge_sample.pro-60- # pull the definitions from the BITS_PATH if set klayout-0.26.2/src/pymod/bridge_sample/bridge_sample.pro:61: include($$BITS_PATH/python/python.pri) klayout-0.26.2/src/pymod/bridge_sample/bridge_sample.pro-62-} ############################################## klayout-0.26.2/src/pymod/db/db.pro-4- klayout-0.26.2/src/pymod/db/db.pro:5:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/db/db.pro-6- ############################################## klayout-0.26.2/src/pymod/lay/lay.pro-3- klayout-0.26.2/src/pymod/lay/lay.pro:4:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/lay/lay.pro-5- ############################################## klayout-0.26.2/src/pymod/lib/lib.pro-4- klayout-0.26.2/src/pymod/lib/lib.pro:5:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/lib/lib.pro-6- ############################################## klayout-0.26.2/src/pymod/pymod.pri-7- klayout-0.26.2/src/pymod/pymod.pri:8:include($$PWD/../klayout.pri) klayout-0.26.2/src/pymod/pymod.pri-9- ############################################## klayout-0.26.2/src/pymod/rdb/rdb.pro-4- klayout-0.26.2/src/pymod/rdb/rdb.pro:5:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/rdb/rdb.pro-6- ############################################## klayout-0.26.2/src/pymod/tl/tl.pro-4- klayout-0.26.2/src/pymod/tl/tl.pro:5:include($$PWD/../pymod.pri) klayout-0.26.2/src/pymod/tl/tl.pro-6- ############################################## klayout-0.26.2/src/pymod/unit_tests/unit_tests.pro-5- klayout-0.26.2/src/pymod/unit_tests/unit_tests.pro:6:include($$PWD/../../klayout.pri) klayout-0.26.2/src/pymod/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/pymod/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/rba/rba/rba.pro-4- klayout-0.26.2/src/rba/rba/rba.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/rba/rba/rba.pro-6- ############################################## klayout-0.26.2/src/rba/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/rba/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/rba/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/rbastub/rbastub.pro-4- klayout-0.26.2/src/rbastub/rbastub.pro:5:include($$PWD/../lib.pri) klayout-0.26.2/src/rbastub/rbastub.pro-6- ############################################## klayout-0.26.2/src/rdb/rdb/rdb.pro-4- klayout-0.26.2/src/rdb/rdb/rdb.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/rdb/rdb/rdb.pro-6- ############################################## klayout-0.26.2/src/rdb/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/rdb/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/rdb/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/tl/tl/tl.pro-4- klayout-0.26.2/src/tl/tl/tl.pro:5:include($$PWD/../../lib.pri) klayout-0.26.2/src/tl/tl/tl.pro-6- ############################################## klayout-0.26.2/src/tl/tl/tlFileUtils.cc-861- Dl_info info = { }; klayout-0.26.2/src/tl/tl/tlFileUtils.cc:862: if (dladdr (addr, &info)) { klayout-0.26.2/src/tl/tl/tlFileUtils.cc-863- return tl::absolute_file_path (tl::to_string_from_local (info.dli_fname)); ############################################## klayout-0.26.2/src/tl/tl/tlReuseVector.h-295- */ klayout-0.26.2/src/tl/tl/tlReuseVector.h:296: const value_type *unsafe_target_addr () const klayout-0.26.2/src/tl/tl/tlReuseVector.h-297- { ############################################## klayout-0.26.2/src/tl/unit_tests/unit_tests.pro-6- klayout-0.26.2/src/tl/unit_tests/unit_tests.pro:7:include($$PWD/../../lib_ut.pri) klayout-0.26.2/src/tl/unit_tests/unit_tests.pro-8- ############################################## klayout-0.26.2/src/unit_tests/unit_tests.pro-3- klayout-0.26.2/src/unit_tests/unit_tests.pro:4:include($$PWD/../klayout.pri) klayout-0.26.2/src/unit_tests/unit_tests.pro:5:include($$PWD/../with_all_libs.pri) klayout-0.26.2/src/unit_tests/unit_tests.pro-6- ############################################## klayout-0.26.2/testdata/oasis/mkall.sh-6-for t in *.ot; do klayout-0.26.2/testdata/oasis/mkall.sh:7: out=`echo $t | sed 's/.ot$/.oas/'` klayout-0.26.2/testdata/oasis/mkall.sh-8- echo "$t -> $out" ############################################## klayout-0.26.2/testdata/python/basic.py-1547- self.assertEqual(pya.B.inst() == b, False) klayout-0.26.2/testdata/python/basic.py:1548: self.assertEqual(pya.B.inst().addr(), b.addr()) klayout-0.26.2/testdata/python/basic.py-1549- ############################################## klayout-0.26.2/testdata/python/basic.py-1556- b._unmanage() klayout-0.26.2/testdata/python/basic.py:1557: ba = b.addr() klayout-0.26.2/testdata/python/basic.py-1558- self.assertEqual(pya.B.has_inst(), True) klayout-0.26.2/testdata/python/basic.py-1559- self.assertEqual(pya.B.inst() == b, False) klayout-0.26.2/testdata/python/basic.py:1560: self.assertEqual(pya.B.inst().addr(), b.addr()) klayout-0.26.2/testdata/python/basic.py-1561- ############################################## klayout-0.26.2/testdata/python/basic.py-1564- self.assertEqual(pya.B.has_inst(), True) klayout-0.26.2/testdata/python/basic.py:1565: self.assertEqual(pya.B.inst().addr(), ba) klayout-0.26.2/testdata/python/basic.py-1566- ############################################## klayout-0.26.2/debian/patches/0001-Prefer-Newer-Python3.patch-18-+ for python in "python3.9" "python3.8" "python3.7" "python3.5" "python3.4" "python3.3" "python3.2" "python3.1" "python3" "python2.8" "python2.7" "python2" "python"; do klayout-0.26.2/debian/patches/0001-Prefer-Newer-Python3.patch:19: if [ "$PYTHON" = "" ] && [ "`$python -c 'print(1)' 2>/dev/null`" = "1" ]; then klayout-0.26.2/debian/patches/0001-Prefer-Newer-Python3.patch-20- PYTHON="$python" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-261- for qmake in "qmake5" "qmake-qt5" "qmake4" "qmake-qt4" "qmake"; do klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:262: if [ "$QMAKE" = "" ] && [ "`$qmake -v 2>/dev/null`" != "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-263- QMAKE="$qmake" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-273-if [ "$HAVE_QT5" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:274: qt_major=`$QMAKE -v | grep 'Using Qt version' | sed 's/.*version *\([0-9][0-9]*\).*/\1/'` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-275- if [ "$qt_major" = "4" ]; then ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-290- for ruby in "ruby2.4" "ruby2.3" "ruby2.2" "ruby2.1" "ruby2" "ruby1.9" "ruby" "ruby1.8"; do klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:291: if [ "$RUBY" = "" ] && [ "`$ruby -e 'puts 1' 2>/dev/null`" = "1" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-292- RUBY="$ruby" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-299- klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:300: if [ "`$RUBY -e 'puts 1' 2>/dev/null`" != "1" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-301- echo "*** ERROR: unable to run Ruby interpreter $RUBY" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-306- if [ "$RUBYVERSIONCODE" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:307: RUBYVERSIONCODE=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['MAJOR'] || 0).to_i*10000+(RbConfig::CONFIG['MINOR'] || 0).to_i*100+(RbConfig::CONFIG['TEENY'] || 0).to_i"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-308- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-311- if [ "$RUBYLIBFILE" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:312: RUBYLIBFILENAME=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['LIBRUBY'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:313: RUBYLIBFILENAME_SO=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['LIBRUBY_SO'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:314: RUBYLIBFILENAME_A=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['LIBRUBY_A'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-315- if [ "$RUBYLIBFILENAME_A" = "" ] && [ "$RUBYLIBFILENAME_SO" = "" ] && [ "RUBYLIBFILENAME" = "" ]; then ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-317- else klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:318: RUBYLIBFILEPATH=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['archlibdir'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-319- if [ "$RUBYLIBFILEPATH" = "" ] || ! [ -e "$RUBYLIBFILEPATH" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:320: RUBYLIBFILEPATH=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['libdir'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-321- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-344- if [ "$RUBYLIBFILE" != "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:345: RUBYHDRDIR=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['rubyhdrdir'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-346- if [ "$RUBYHDRDIR" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-347- if [ "$RUBYINCLUDE" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:348: RUBYINCLUDE=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['archdir'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-349- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-355- if [ "$RUBYINCLUDE2" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:356: RUBYINCLUDE2=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['rubyarchhdrdir'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-357- fi klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-358- if [ "$RUBYINCLUDE2" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:359: RUBYINCLUDE2="$RUBYHDRDIR"/`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['arch'] || '')"` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-360- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-376- for python in "python3.5" "python3.4" "python3.3" "python3.2" "python3.1" "python3" "python2.8" "python2.7" "python2" "python"; do klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:377: if [ "$PYTHON" = "" ] && [ "`$python -c 'print(1)' 2>/dev/null`" = "1" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-378- PYTHON="$python" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-385- klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:386: if [ "`$PYTHON -c 'print(1)' 2>/dev/null`" != "1" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-387- echo "*** ERROR: unable to run Python interpreter $PYTHON" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-392- if [ "$PYTHONLIBFILE" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:393: PYTHONLIBFILENAME=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('LDLIBRARY')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-394- if [ "$PYTHONLIBFILENAME" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:395: PYTHONLIBFILENAME=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('LIBRARY')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-396- fi klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-397- if [ "$PYTHONLIBFILENAME" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:398: PYTHONLIBFILENAME=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('LDLIBRARY')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-399- fi klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-400- if [ "$PYTHONLIBFILENAME" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:401: PYTHONLIBFILENAME=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('LIBRARY')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-402- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-405- else klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:406: PYTHONLIBFILEPATH=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('LIBDIR')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-407- if [ "$PYTHONLIBFILEPATH" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:408: PYTHONLIBFILEPATH=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('LIBDIR')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-409- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-415- echo " INFO: Python library not in default path, trying to use MULTIARCH" klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:416: PYTHONMULTIARCH=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('MULTIARCH')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-417- PYTHONLIBFILE="$PYTHONLIBFILEPATH/$PYTHONMULTIARCH/$PYTHONLIBFILENAME" ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-424- if [ "$PYTHONINCLUDE" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:425: PYTHONINCLUDE=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('INCLUDEPY')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-426- if [ "$PYTHONINCLUDE" = "" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:427: PYTHONINCLUDE=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('INCLUDEPY')[0])" 2>/dev/null` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-428- fi ############################################## klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-545-if [ "$IS_MAC" = "no" ]; then klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:546: BUILD=`readlink -f $BUILD` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:547: BIN=`readlink -f $BIN` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-548-else klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:549: BUILD=`perl -MCwd -le 'print Cwd::abs_path(shift)' $BUILD` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh:550: BIN=`perl -MCwd -le 'print Cwd::abs_path(shift)' $BIN` klayout-0.26.2/.pc/0001-Prefer-Newer-Python3.patch/build.sh-551-fi ############################################## klayout-0.26.2/build.sh-261- for qmake in "qmake5" "qmake-qt5" "qmake4" "qmake-qt4" "qmake"; do klayout-0.26.2/build.sh:262: if [ "$QMAKE" = "" ] && [ "`$qmake -v 2>/dev/null`" != "" ]; then klayout-0.26.2/build.sh-263- QMAKE="$qmake" ############################################## klayout-0.26.2/build.sh-273-if [ "$HAVE_QT5" = "" ]; then klayout-0.26.2/build.sh:274: qt_major=`$QMAKE -v | grep 'Using Qt version' | sed 's/.*version *\([0-9][0-9]*\).*/\1/'` klayout-0.26.2/build.sh-275- if [ "$qt_major" = "4" ]; then ############################################## klayout-0.26.2/build.sh-290- for ruby in "ruby2.4" "ruby2.3" "ruby2.2" "ruby2.1" "ruby2" "ruby1.9" "ruby" "ruby1.8"; do klayout-0.26.2/build.sh:291: if [ "$RUBY" = "" ] && [ "`$ruby -e 'puts 1' 2>/dev/null`" = "1" ]; then klayout-0.26.2/build.sh-292- RUBY="$ruby" ############################################## klayout-0.26.2/build.sh-299- klayout-0.26.2/build.sh:300: if [ "`$RUBY -e 'puts 1' 2>/dev/null`" != "1" ]; then klayout-0.26.2/build.sh-301- echo "*** ERROR: unable to run Ruby interpreter $RUBY" ############################################## klayout-0.26.2/build.sh-306- if [ "$RUBYVERSIONCODE" = "" ]; then klayout-0.26.2/build.sh:307: RUBYVERSIONCODE=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['MAJOR'] || 0).to_i*10000+(RbConfig::CONFIG['MINOR'] || 0).to_i*100+(RbConfig::CONFIG['TEENY'] || 0).to_i"` klayout-0.26.2/build.sh-308- fi ############################################## klayout-0.26.2/build.sh-311- if [ "$RUBYLIBFILE" = "" ]; then klayout-0.26.2/build.sh:312: RUBYLIBFILENAME=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['LIBRUBY'] || '')"` klayout-0.26.2/build.sh:313: RUBYLIBFILENAME_SO=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['LIBRUBY_SO'] || '')"` klayout-0.26.2/build.sh:314: RUBYLIBFILENAME_A=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['LIBRUBY_A'] || '')"` klayout-0.26.2/build.sh-315- if [ "$RUBYLIBFILENAME_A" = "" ] && [ "$RUBYLIBFILENAME_SO" = "" ] && [ "RUBYLIBFILENAME" = "" ]; then ############################################## klayout-0.26.2/build.sh-317- else klayout-0.26.2/build.sh:318: RUBYLIBFILEPATH=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['archlibdir'] || '')"` klayout-0.26.2/build.sh-319- if [ "$RUBYLIBFILEPATH" = "" ] || ! [ -e "$RUBYLIBFILEPATH" ]; then klayout-0.26.2/build.sh:320: RUBYLIBFILEPATH=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['libdir'] || '')"` klayout-0.26.2/build.sh-321- fi ############################################## klayout-0.26.2/build.sh-344- if [ "$RUBYLIBFILE" != "" ]; then klayout-0.26.2/build.sh:345: RUBYHDRDIR=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['rubyhdrdir'] || '')"` klayout-0.26.2/build.sh-346- if [ "$RUBYHDRDIR" = "" ]; then klayout-0.26.2/build.sh-347- if [ "$RUBYINCLUDE" = "" ]; then klayout-0.26.2/build.sh:348: RUBYINCLUDE=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['archdir'] || '')"` klayout-0.26.2/build.sh-349- fi ############################################## klayout-0.26.2/build.sh-355- if [ "$RUBYINCLUDE2" = "" ]; then klayout-0.26.2/build.sh:356: RUBYINCLUDE2=`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['rubyarchhdrdir'] || '')"` klayout-0.26.2/build.sh-357- fi klayout-0.26.2/build.sh-358- if [ "$RUBYINCLUDE2" = "" ]; then klayout-0.26.2/build.sh:359: RUBYINCLUDE2="$RUBYHDRDIR"/`$RUBY -rrbconfig -e "puts (RbConfig::CONFIG['arch'] || '')"` klayout-0.26.2/build.sh-360- fi ############################################## klayout-0.26.2/build.sh-376- for python in "python3.9" "python3.8" "python3.7" "python3.5" "python3.4" "python3.3" "python3.2" "python3.1" "python3" "python2.8" "python2.7" "python2" "python"; do klayout-0.26.2/build.sh:377: if [ "$PYTHON" = "" ] && [ "`$python -c 'print(1)' 2>/dev/null`" = "1" ]; then klayout-0.26.2/build.sh-378- PYTHON="$python" ############################################## klayout-0.26.2/build.sh-385- klayout-0.26.2/build.sh:386: if [ "`$PYTHON -c 'print(1)' 2>/dev/null`" != "1" ]; then klayout-0.26.2/build.sh-387- echo "*** ERROR: unable to run Python interpreter $PYTHON" ############################################## klayout-0.26.2/build.sh-392- if [ "$PYTHONLIBFILE" = "" ]; then klayout-0.26.2/build.sh:393: PYTHONLIBFILENAME=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('LDLIBRARY')[0])" 2>/dev/null` klayout-0.26.2/build.sh-394- if [ "$PYTHONLIBFILENAME" = "" ]; then klayout-0.26.2/build.sh:395: PYTHONLIBFILENAME=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('LIBRARY')[0])" 2>/dev/null` klayout-0.26.2/build.sh-396- fi klayout-0.26.2/build.sh-397- if [ "$PYTHONLIBFILENAME" = "" ]; then klayout-0.26.2/build.sh:398: PYTHONLIBFILENAME=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('LDLIBRARY')[0])" 2>/dev/null` klayout-0.26.2/build.sh-399- fi klayout-0.26.2/build.sh-400- if [ "$PYTHONLIBFILENAME" = "" ]; then klayout-0.26.2/build.sh:401: PYTHONLIBFILENAME=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('LIBRARY')[0])" 2>/dev/null` klayout-0.26.2/build.sh-402- fi ############################################## klayout-0.26.2/build.sh-405- else klayout-0.26.2/build.sh:406: PYTHONLIBFILEPATH=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('LIBDIR')[0])" 2>/dev/null` klayout-0.26.2/build.sh-407- if [ "$PYTHONLIBFILEPATH" = "" ]; then klayout-0.26.2/build.sh:408: PYTHONLIBFILEPATH=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('LIBDIR')[0])" 2>/dev/null` klayout-0.26.2/build.sh-409- fi ############################################## klayout-0.26.2/build.sh-415- echo " INFO: Python library not in default path, trying to use MULTIARCH" klayout-0.26.2/build.sh:416: PYTHONMULTIARCH=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('MULTIARCH')[0])" 2>/dev/null` klayout-0.26.2/build.sh-417- PYTHONLIBFILE="$PYTHONLIBFILEPATH/$PYTHONMULTIARCH/$PYTHONLIBFILENAME" ############################################## klayout-0.26.2/build.sh-424- if [ "$PYTHONINCLUDE" = "" ]; then klayout-0.26.2/build.sh:425: PYTHONINCLUDE=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars('INCLUDEPY')[0])" 2>/dev/null` klayout-0.26.2/build.sh-426- if [ "$PYTHONINCLUDE" = "" ]; then klayout-0.26.2/build.sh:427: PYTHONINCLUDE=`$PYTHON -c "import sysconfig; print(sysconfig.get_config_vars('INCLUDEPY')[0])" 2>/dev/null` klayout-0.26.2/build.sh-428- fi ############################################## klayout-0.26.2/build.sh-545-if [ "$IS_MAC" = "no" ]; then klayout-0.26.2/build.sh:546: BUILD=`readlink -f $BUILD` klayout-0.26.2/build.sh:547: BIN=`readlink -f $BIN` klayout-0.26.2/build.sh-548-else klayout-0.26.2/build.sh:549: BUILD=`perl -MCwd -le 'print Cwd::abs_path(shift)' $BUILD` klayout-0.26.2/build.sh:550: BIN=`perl -MCwd -le 'print Cwd::abs_path(shift)' $BIN` klayout-0.26.2/build.sh-551-fi