head 1.21; access; symbols pkgsrc-2026Q1:1.21.0.34 pkgsrc-2026Q1-base:1.21 pkgsrc-2025Q4:1.21.0.32 pkgsrc-2025Q4-base:1.21 pkgsrc-2025Q3:1.21.0.30 pkgsrc-2025Q3-base:1.21 pkgsrc-2025Q2:1.21.0.28 pkgsrc-2025Q2-base:1.21 pkgsrc-2025Q1:1.21.0.26 pkgsrc-2025Q1-base:1.21 pkgsrc-2024Q4:1.21.0.24 pkgsrc-2024Q4-base:1.21 pkgsrc-2024Q3:1.21.0.22 pkgsrc-2024Q3-base:1.21 pkgsrc-2024Q2:1.21.0.20 pkgsrc-2024Q2-base:1.21 pkgsrc-2024Q1:1.21.0.18 pkgsrc-2024Q1-base:1.21 pkgsrc-2023Q4:1.21.0.16 pkgsrc-2023Q4-base:1.21 pkgsrc-2023Q3:1.21.0.14 pkgsrc-2023Q3-base:1.21 pkgsrc-2023Q2:1.21.0.12 pkgsrc-2023Q2-base:1.21 pkgsrc-2023Q1:1.21.0.10 pkgsrc-2023Q1-base:1.21 pkgsrc-2022Q4:1.21.0.8 pkgsrc-2022Q4-base:1.21 pkgsrc-2022Q3:1.21.0.6 pkgsrc-2022Q3-base:1.21 pkgsrc-2022Q2:1.21.0.4 pkgsrc-2022Q2-base:1.21 pkgsrc-2022Q1:1.21.0.2 pkgsrc-2022Q1-base:1.21 pkgsrc-2021Q4:1.19.0.20 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.19.0.18 pkgsrc-2021Q3-base:1.19 pkgsrc-2021Q2:1.19.0.16 pkgsrc-2021Q2-base:1.19 pkgsrc-2021Q1:1.19.0.14 pkgsrc-2021Q1-base:1.19 pkgsrc-2020Q4:1.19.0.12 pkgsrc-2020Q4-base:1.19 pkgsrc-2020Q3:1.19.0.10 pkgsrc-2020Q3-base:1.19 pkgsrc-2020Q2:1.19.0.8 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.19.0.4 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.19.0.6 pkgsrc-2019Q4-base:1.19 pkgsrc-2019Q3:1.19.0.2 pkgsrc-2019Q3-base:1.19 pkgsrc-2019Q2:1.18.0.4 pkgsrc-2019Q2-base:1.18 pkgsrc-2019Q1:1.18.0.2 pkgsrc-2019Q1-base:1.18 pkgsrc-2018Q4:1.16.0.10 pkgsrc-2018Q4-base:1.16 pkgsrc-2018Q3:1.16.0.8 pkgsrc-2018Q3-base:1.16 pkgsrc-2018Q2:1.16.0.6 pkgsrc-2018Q2-base:1.16 pkgsrc-2018Q1:1.16.0.4 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.16.0.2 pkgsrc-2017Q4-base:1.16 pkgsrc-2017Q3:1.15.0.10 pkgsrc-2017Q3-base:1.15 pkgsrc-2017Q2:1.15.0.6 pkgsrc-2017Q2-base:1.15 pkgsrc-2017Q1:1.15.0.4 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.15.0.2 pkgsrc-2016Q4-base:1.15 pkgsrc-2016Q3:1.14.0.4 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.14.0.2 pkgsrc-2016Q2-base:1.14 pkgsrc-2016Q1:1.13.0.14 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.12 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.13.0.10 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.8 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.6 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.4 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.2 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.12.0.2 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.10.0.6 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.4 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.2 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.9.0.6 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.4 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.2 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.8.0.4 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.2 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.7.0.2 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.6.0.14 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.12 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.10 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.8 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.6 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.4 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.2 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.5.0.8 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.6 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.4 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.2 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.4.0.4 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.3.0.38 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.36 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.34 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.32 pkgsrc-2008Q1:1.3.0.30 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.28 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.26 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.24 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.22 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.20 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.18 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.16 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.14 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.12 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.10 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.8 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.6 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.4 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.2 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.21 date 2022.01.14.14.58.39; author tnn; state Exp; branches; next 1.20; commitid Mv0ftP5XjAtc3CoD; 1.20 date 2022.01.01.21.46.42; author wiz; state Exp; branches; next 1.19; commitid 1F2o2IAY40l6JYmD; 1.19 date 2019.09.17.08.23.42; author adam; state Exp; branches; next 1.18; commitid 6keYmmrltHs7blDB; 1.18 date 2019.03.05.19.30.01; author adam; state Exp; branches; next 1.17; commitid bBrXuwq5jBZzadeB; 1.17 date 2019.01.02.17.18.47; author tnn; state Exp; branches; next 1.16; commitid iH7jfRUgWg1koe6B; 1.16 date 2017.10.03.11.53.52; author wiz; state Exp; branches; next 1.15; commitid J7ziwHHyV2sHiB9A; 1.15 date 2016.12.05.11.36.51; author adam; state Exp; branches; next 1.14; commitid bFrwkcLQ37eFUMwz; 1.14 date 2016.05.09.08.58.43; author adam; state Exp; branches; next 1.13; commitid 40Z3V8GsXFSHMM5z; 1.13 date 2014.07.19.12.30.49; author adam; state Exp; branches; next 1.12; commitid ddNrm2ImIRa4bZIx; 1.12 date 2014.06.09.13.15.13; author wiz; state Exp; branches; next 1.11; commitid 9QuI4DGdppYZHQDx; 1.11 date 2014.04.12.19.54.37; author adam; state Exp; branches; next 1.10; commitid zyuuWuW3KIbxMqwx; 1.10 date 2013.09.01.11.41.42; author adam; state Exp; branches; next 1.9; commitid doMXMzFuJXYPdJ3x; 1.9 date 2012.12.16.15.06.25; author ryoon; state Exp; branches; next 1.8; 1.8 date 2012.04.08.20.21.48; author wiz; state Exp; branches; next 1.7; 1.7 date 2012.02.02.11.49.55; author obache; state Exp; branches; next 1.6; 1.6 date 2010.06.19.11.33.46; author sborrill; state Exp; branches; next 1.5; 1.5 date 2009.06.14.17.49.13; author joerg; state Exp; branches; next 1.4; 1.4 date 2008.11.15.01.16.49; author bjs; state Exp; branches; next 1.3; 1.3 date 2004.08.24.20.39.14; author recht; state Exp; branches; next 1.2; 1.2 date 2004.08.18.20.27.42; author recht; state Exp; branches; next 1.1; 1.1 date 2004.03.09.19.13.54; author recht; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.03.09.19.13.54; author recht; state Exp; branches; next ; desc @@ 1.21 log @py27-scons: fix PLIST @ text @@@comment $NetBSD: PLIST,v 1.20 2022/01/01 21:46:42 wiz Exp $ bin/scons bin/scons-${PKGVERSION} bin/scons-${PKGVERSION}.bat bin/scons-configure-cache bin/scons-configure-cache-${PKGVERSION} bin/scons-time bin/scons-time-${PKGVERSION} bin/scons.bat bin/sconsign bin/sconsign-${PKGVERSION} lib/scons/SCons/Action.py lib/scons/SCons/Action.pyc lib/scons/SCons/Action.pyo lib/scons/SCons/Builder.py lib/scons/SCons/Builder.pyc lib/scons/SCons/Builder.pyo lib/scons/SCons/CacheDir.py lib/scons/SCons/CacheDir.pyc lib/scons/SCons/CacheDir.pyo lib/scons/SCons/Conftest.py lib/scons/SCons/Conftest.pyc lib/scons/SCons/Conftest.pyo lib/scons/SCons/Debug.py lib/scons/SCons/Debug.pyc lib/scons/SCons/Debug.pyo lib/scons/SCons/Defaults.py lib/scons/SCons/Defaults.pyc lib/scons/SCons/Defaults.pyo lib/scons/SCons/Environment.py lib/scons/SCons/Environment.pyc lib/scons/SCons/Environment.pyo lib/scons/SCons/Errors.py lib/scons/SCons/Errors.pyc lib/scons/SCons/Errors.pyo lib/scons/SCons/Executor.py lib/scons/SCons/Executor.pyc lib/scons/SCons/Executor.pyo lib/scons/SCons/Job.py lib/scons/SCons/Job.pyc lib/scons/SCons/Job.pyo lib/scons/SCons/Memoize.py lib/scons/SCons/Memoize.pyc lib/scons/SCons/Memoize.pyo lib/scons/SCons/Node/Alias.py lib/scons/SCons/Node/Alias.pyc lib/scons/SCons/Node/Alias.pyo lib/scons/SCons/Node/FS.py lib/scons/SCons/Node/FS.pyc lib/scons/SCons/Node/FS.pyo lib/scons/SCons/Node/Python.py lib/scons/SCons/Node/Python.pyc lib/scons/SCons/Node/Python.pyo lib/scons/SCons/Node/__init__.py lib/scons/SCons/Node/__init__.pyc lib/scons/SCons/Node/__init__.pyo lib/scons/SCons/PathList.py lib/scons/SCons/PathList.pyc lib/scons/SCons/PathList.pyo lib/scons/SCons/Platform/__init__.py lib/scons/SCons/Platform/__init__.pyc lib/scons/SCons/Platform/__init__.pyo lib/scons/SCons/Platform/aix.py lib/scons/SCons/Platform/aix.pyc lib/scons/SCons/Platform/aix.pyo lib/scons/SCons/Platform/cygwin.py lib/scons/SCons/Platform/cygwin.pyc lib/scons/SCons/Platform/cygwin.pyo lib/scons/SCons/Platform/darwin.py lib/scons/SCons/Platform/darwin.pyc lib/scons/SCons/Platform/darwin.pyo lib/scons/SCons/Platform/hpux.py lib/scons/SCons/Platform/hpux.pyc lib/scons/SCons/Platform/hpux.pyo lib/scons/SCons/Platform/irix.py lib/scons/SCons/Platform/irix.pyc lib/scons/SCons/Platform/irix.pyo lib/scons/SCons/Platform/mingw.py lib/scons/SCons/Platform/mingw.pyc lib/scons/SCons/Platform/mingw.pyo lib/scons/SCons/Platform/os2.py lib/scons/SCons/Platform/os2.pyc lib/scons/SCons/Platform/os2.pyo lib/scons/SCons/Platform/posix.py lib/scons/SCons/Platform/posix.pyc lib/scons/SCons/Platform/posix.pyo lib/scons/SCons/Platform/sunos.py lib/scons/SCons/Platform/sunos.pyc lib/scons/SCons/Platform/sunos.pyo lib/scons/SCons/Platform/virtualenv.py lib/scons/SCons/Platform/virtualenv.pyc lib/scons/SCons/Platform/virtualenv.pyo lib/scons/SCons/Platform/win32.py lib/scons/SCons/Platform/win32.pyc lib/scons/SCons/Platform/win32.pyo lib/scons/SCons/SConf.py lib/scons/SCons/SConf.pyc lib/scons/SCons/SConf.pyo lib/scons/SCons/SConsign.py lib/scons/SCons/SConsign.pyc lib/scons/SCons/SConsign.pyo lib/scons/SCons/Scanner/C.py lib/scons/SCons/Scanner/C.pyc lib/scons/SCons/Scanner/C.pyo lib/scons/SCons/Scanner/D.py lib/scons/SCons/Scanner/D.pyc lib/scons/SCons/Scanner/D.pyo lib/scons/SCons/Scanner/Dir.py lib/scons/SCons/Scanner/Dir.pyc lib/scons/SCons/Scanner/Dir.pyo lib/scons/SCons/Scanner/Fortran.py lib/scons/SCons/Scanner/Fortran.pyc lib/scons/SCons/Scanner/Fortran.pyo lib/scons/SCons/Scanner/IDL.py lib/scons/SCons/Scanner/IDL.pyc lib/scons/SCons/Scanner/IDL.pyo lib/scons/SCons/Scanner/LaTeX.py lib/scons/SCons/Scanner/LaTeX.pyc lib/scons/SCons/Scanner/LaTeX.pyo lib/scons/SCons/Scanner/Prog.py lib/scons/SCons/Scanner/Prog.pyc lib/scons/SCons/Scanner/Prog.pyo lib/scons/SCons/Scanner/RC.py lib/scons/SCons/Scanner/RC.pyc lib/scons/SCons/Scanner/RC.pyo lib/scons/SCons/Scanner/SWIG.py lib/scons/SCons/Scanner/SWIG.pyc lib/scons/SCons/Scanner/SWIG.pyo lib/scons/SCons/Scanner/__init__.py lib/scons/SCons/Scanner/__init__.pyc lib/scons/SCons/Scanner/__init__.pyo lib/scons/SCons/Script/Interactive.py lib/scons/SCons/Script/Interactive.pyc lib/scons/SCons/Script/Interactive.pyo lib/scons/SCons/Script/Main.py lib/scons/SCons/Script/Main.pyc lib/scons/SCons/Script/Main.pyo lib/scons/SCons/Script/SConsOptions.py lib/scons/SCons/Script/SConsOptions.pyc lib/scons/SCons/Script/SConsOptions.pyo lib/scons/SCons/Script/SConscript.py lib/scons/SCons/Script/SConscript.pyc lib/scons/SCons/Script/SConscript.pyo lib/scons/SCons/Script/__init__.py lib/scons/SCons/Script/__init__.pyc lib/scons/SCons/Script/__init__.pyo lib/scons/SCons/Subst.py lib/scons/SCons/Subst.pyc lib/scons/SCons/Subst.pyo lib/scons/SCons/Taskmaster.py lib/scons/SCons/Taskmaster.pyc lib/scons/SCons/Taskmaster.pyo lib/scons/SCons/Tool/386asm.py lib/scons/SCons/Tool/386asm.pyc lib/scons/SCons/Tool/386asm.pyo lib/scons/SCons/Tool/DCommon.py lib/scons/SCons/Tool/DCommon.pyc lib/scons/SCons/Tool/DCommon.pyo lib/scons/SCons/Tool/FortranCommon.py lib/scons/SCons/Tool/FortranCommon.pyc lib/scons/SCons/Tool/FortranCommon.pyo lib/scons/SCons/Tool/GettextCommon.py lib/scons/SCons/Tool/GettextCommon.pyc lib/scons/SCons/Tool/GettextCommon.pyo lib/scons/SCons/Tool/JavaCommon.py lib/scons/SCons/Tool/JavaCommon.pyc lib/scons/SCons/Tool/JavaCommon.pyo lib/scons/SCons/Tool/MSCommon/__init__.py lib/scons/SCons/Tool/MSCommon/__init__.pyc lib/scons/SCons/Tool/MSCommon/__init__.pyo lib/scons/SCons/Tool/MSCommon/arch.py lib/scons/SCons/Tool/MSCommon/arch.pyc lib/scons/SCons/Tool/MSCommon/arch.pyo lib/scons/SCons/Tool/MSCommon/common.py lib/scons/SCons/Tool/MSCommon/common.pyc lib/scons/SCons/Tool/MSCommon/common.pyo lib/scons/SCons/Tool/MSCommon/netframework.py lib/scons/SCons/Tool/MSCommon/netframework.pyc lib/scons/SCons/Tool/MSCommon/netframework.pyo lib/scons/SCons/Tool/MSCommon/sdk.py lib/scons/SCons/Tool/MSCommon/sdk.pyc lib/scons/SCons/Tool/MSCommon/sdk.pyo lib/scons/SCons/Tool/MSCommon/vc.py lib/scons/SCons/Tool/MSCommon/vc.pyc lib/scons/SCons/Tool/MSCommon/vc.pyo lib/scons/SCons/Tool/MSCommon/vs.py lib/scons/SCons/Tool/MSCommon/vs.pyc lib/scons/SCons/Tool/MSCommon/vs.pyo lib/scons/SCons/Tool/PharLapCommon.py lib/scons/SCons/Tool/PharLapCommon.pyc lib/scons/SCons/Tool/PharLapCommon.pyo lib/scons/SCons/Tool/__init__.py lib/scons/SCons/Tool/__init__.pyc lib/scons/SCons/Tool/__init__.pyo lib/scons/SCons/Tool/aixc++.py lib/scons/SCons/Tool/aixc++.pyc lib/scons/SCons/Tool/aixc++.pyo lib/scons/SCons/Tool/aixcc.py lib/scons/SCons/Tool/aixcc.pyc lib/scons/SCons/Tool/aixcc.pyo lib/scons/SCons/Tool/aixcxx.py lib/scons/SCons/Tool/aixcxx.pyc lib/scons/SCons/Tool/aixcxx.pyo lib/scons/SCons/Tool/aixf77.py lib/scons/SCons/Tool/aixf77.pyc lib/scons/SCons/Tool/aixf77.pyo lib/scons/SCons/Tool/aixlink.py lib/scons/SCons/Tool/aixlink.pyc lib/scons/SCons/Tool/aixlink.pyo lib/scons/SCons/Tool/applelink.py lib/scons/SCons/Tool/applelink.pyc lib/scons/SCons/Tool/applelink.pyo lib/scons/SCons/Tool/ar.py lib/scons/SCons/Tool/ar.pyc lib/scons/SCons/Tool/ar.pyo lib/scons/SCons/Tool/as.py lib/scons/SCons/Tool/as.pyc lib/scons/SCons/Tool/as.pyo lib/scons/SCons/Tool/bcc32.py lib/scons/SCons/Tool/bcc32.pyc lib/scons/SCons/Tool/bcc32.pyo lib/scons/SCons/Tool/c++.py lib/scons/SCons/Tool/c++.pyc lib/scons/SCons/Tool/c++.pyo lib/scons/SCons/Tool/cc.py lib/scons/SCons/Tool/cc.pyc lib/scons/SCons/Tool/cc.pyo lib/scons/SCons/Tool/clang.py lib/scons/SCons/Tool/clang.pyc lib/scons/SCons/Tool/clang.pyo lib/scons/SCons/Tool/clangCommon/__init__.py lib/scons/SCons/Tool/clangCommon/__init__.pyc lib/scons/SCons/Tool/clangCommon/__init__.pyo lib/scons/SCons/Tool/clangxx.py lib/scons/SCons/Tool/clangxx.pyc lib/scons/SCons/Tool/clangxx.pyo lib/scons/SCons/Tool/cvf.py lib/scons/SCons/Tool/cvf.pyc lib/scons/SCons/Tool/cvf.pyo lib/scons/SCons/Tool/cxx.py lib/scons/SCons/Tool/cxx.pyc lib/scons/SCons/Tool/cxx.pyo lib/scons/SCons/Tool/cyglink.py lib/scons/SCons/Tool/cyglink.pyc lib/scons/SCons/Tool/cyglink.pyo lib/scons/SCons/Tool/default.py lib/scons/SCons/Tool/default.pyc lib/scons/SCons/Tool/default.pyo lib/scons/SCons/Tool/dmd.py lib/scons/SCons/Tool/dmd.pyc lib/scons/SCons/Tool/dmd.pyo lib/scons/SCons/Tool/docbook/__init__.py lib/scons/SCons/Tool/docbook/__init__.pyc lib/scons/SCons/Tool/docbook/__init__.pyo lib/scons/SCons/Tool/dvi.py lib/scons/SCons/Tool/dvi.pyc lib/scons/SCons/Tool/dvi.pyo lib/scons/SCons/Tool/dvipdf.py lib/scons/SCons/Tool/dvipdf.pyc lib/scons/SCons/Tool/dvipdf.pyo lib/scons/SCons/Tool/dvips.py lib/scons/SCons/Tool/dvips.pyc lib/scons/SCons/Tool/dvips.pyo lib/scons/SCons/Tool/f03.py lib/scons/SCons/Tool/f03.pyc lib/scons/SCons/Tool/f03.pyo lib/scons/SCons/Tool/f08.py lib/scons/SCons/Tool/f08.pyc lib/scons/SCons/Tool/f08.pyo lib/scons/SCons/Tool/f77.py lib/scons/SCons/Tool/f77.pyc lib/scons/SCons/Tool/f77.pyo lib/scons/SCons/Tool/f90.py lib/scons/SCons/Tool/f90.pyc lib/scons/SCons/Tool/f90.pyo lib/scons/SCons/Tool/f95.py lib/scons/SCons/Tool/f95.pyc lib/scons/SCons/Tool/f95.pyo lib/scons/SCons/Tool/filesystem.py lib/scons/SCons/Tool/filesystem.pyc lib/scons/SCons/Tool/filesystem.pyo lib/scons/SCons/Tool/fortran.py lib/scons/SCons/Tool/fortran.pyc lib/scons/SCons/Tool/fortran.pyo lib/scons/SCons/Tool/g++.py lib/scons/SCons/Tool/g++.pyc lib/scons/SCons/Tool/g++.pyo lib/scons/SCons/Tool/g77.py lib/scons/SCons/Tool/g77.pyc lib/scons/SCons/Tool/g77.pyo lib/scons/SCons/Tool/gas.py lib/scons/SCons/Tool/gas.pyc lib/scons/SCons/Tool/gas.pyo lib/scons/SCons/Tool/gcc.py lib/scons/SCons/Tool/gcc.pyc lib/scons/SCons/Tool/gcc.pyo lib/scons/SCons/Tool/gdc.py lib/scons/SCons/Tool/gdc.pyc lib/scons/SCons/Tool/gdc.pyo lib/scons/SCons/Tool/gettext_tool.py lib/scons/SCons/Tool/gettext_tool.pyc lib/scons/SCons/Tool/gettext_tool.pyo lib/scons/SCons/Tool/gfortran.py lib/scons/SCons/Tool/gfortran.pyc lib/scons/SCons/Tool/gfortran.pyo lib/scons/SCons/Tool/gnulink.py lib/scons/SCons/Tool/gnulink.pyc lib/scons/SCons/Tool/gnulink.pyo lib/scons/SCons/Tool/gs.py lib/scons/SCons/Tool/gs.pyc lib/scons/SCons/Tool/gs.pyo lib/scons/SCons/Tool/gxx.py lib/scons/SCons/Tool/gxx.pyc lib/scons/SCons/Tool/gxx.pyo lib/scons/SCons/Tool/hpc++.py lib/scons/SCons/Tool/hpc++.pyc lib/scons/SCons/Tool/hpc++.pyo lib/scons/SCons/Tool/hpcc.py lib/scons/SCons/Tool/hpcc.pyc lib/scons/SCons/Tool/hpcc.pyo lib/scons/SCons/Tool/hpcxx.py lib/scons/SCons/Tool/hpcxx.pyc lib/scons/SCons/Tool/hpcxx.pyo lib/scons/SCons/Tool/hplink.py lib/scons/SCons/Tool/hplink.pyc lib/scons/SCons/Tool/hplink.pyo lib/scons/SCons/Tool/icc.py lib/scons/SCons/Tool/icc.pyc lib/scons/SCons/Tool/icc.pyo lib/scons/SCons/Tool/icl.py lib/scons/SCons/Tool/icl.pyc lib/scons/SCons/Tool/icl.pyo lib/scons/SCons/Tool/ifl.py lib/scons/SCons/Tool/ifl.pyc lib/scons/SCons/Tool/ifl.pyo lib/scons/SCons/Tool/ifort.py lib/scons/SCons/Tool/ifort.pyc lib/scons/SCons/Tool/ifort.pyo lib/scons/SCons/Tool/ilink.py lib/scons/SCons/Tool/ilink.pyc lib/scons/SCons/Tool/ilink.pyo lib/scons/SCons/Tool/ilink32.py lib/scons/SCons/Tool/ilink32.pyc lib/scons/SCons/Tool/ilink32.pyo lib/scons/SCons/Tool/install.py lib/scons/SCons/Tool/install.pyc lib/scons/SCons/Tool/install.pyo lib/scons/SCons/Tool/intelc.py lib/scons/SCons/Tool/intelc.pyc lib/scons/SCons/Tool/intelc.pyo lib/scons/SCons/Tool/ipkg.py lib/scons/SCons/Tool/ipkg.pyc lib/scons/SCons/Tool/ipkg.pyo lib/scons/SCons/Tool/jar.py lib/scons/SCons/Tool/jar.pyc lib/scons/SCons/Tool/jar.pyo lib/scons/SCons/Tool/javac.py lib/scons/SCons/Tool/javac.pyc lib/scons/SCons/Tool/javac.pyo lib/scons/SCons/Tool/javah.py lib/scons/SCons/Tool/javah.pyc lib/scons/SCons/Tool/javah.pyo lib/scons/SCons/Tool/latex.py lib/scons/SCons/Tool/latex.pyc lib/scons/SCons/Tool/latex.pyo lib/scons/SCons/Tool/ldc.py lib/scons/SCons/Tool/ldc.pyc lib/scons/SCons/Tool/ldc.pyo lib/scons/SCons/Tool/lex.py lib/scons/SCons/Tool/lex.pyc lib/scons/SCons/Tool/lex.pyo lib/scons/SCons/Tool/link.py lib/scons/SCons/Tool/link.pyc lib/scons/SCons/Tool/link.pyo lib/scons/SCons/Tool/linkloc.py lib/scons/SCons/Tool/linkloc.pyc lib/scons/SCons/Tool/linkloc.pyo lib/scons/SCons/Tool/m4.py lib/scons/SCons/Tool/m4.pyc lib/scons/SCons/Tool/m4.pyo lib/scons/SCons/Tool/masm.py lib/scons/SCons/Tool/masm.pyc lib/scons/SCons/Tool/masm.pyo lib/scons/SCons/Tool/midl.py lib/scons/SCons/Tool/midl.pyc lib/scons/SCons/Tool/midl.pyo lib/scons/SCons/Tool/mingw.py lib/scons/SCons/Tool/mingw.pyc lib/scons/SCons/Tool/mingw.pyo lib/scons/SCons/Tool/msgfmt.py lib/scons/SCons/Tool/msgfmt.pyc lib/scons/SCons/Tool/msgfmt.pyo lib/scons/SCons/Tool/msginit.py lib/scons/SCons/Tool/msginit.pyc lib/scons/SCons/Tool/msginit.pyo lib/scons/SCons/Tool/msgmerge.py lib/scons/SCons/Tool/msgmerge.pyc lib/scons/SCons/Tool/msgmerge.pyo lib/scons/SCons/Tool/mslib.py lib/scons/SCons/Tool/mslib.pyc lib/scons/SCons/Tool/mslib.pyo lib/scons/SCons/Tool/mslink.py lib/scons/SCons/Tool/mslink.pyc lib/scons/SCons/Tool/mslink.pyo lib/scons/SCons/Tool/mssdk.py lib/scons/SCons/Tool/mssdk.pyc lib/scons/SCons/Tool/mssdk.pyo lib/scons/SCons/Tool/msvc.py lib/scons/SCons/Tool/msvc.pyc lib/scons/SCons/Tool/msvc.pyo lib/scons/SCons/Tool/msvs.py lib/scons/SCons/Tool/msvs.pyc lib/scons/SCons/Tool/msvs.pyo lib/scons/SCons/Tool/mwcc.py lib/scons/SCons/Tool/mwcc.pyc lib/scons/SCons/Tool/mwcc.pyo lib/scons/SCons/Tool/mwld.py lib/scons/SCons/Tool/mwld.pyc lib/scons/SCons/Tool/mwld.pyo lib/scons/SCons/Tool/nasm.py lib/scons/SCons/Tool/nasm.pyc lib/scons/SCons/Tool/nasm.pyo lib/scons/SCons/Tool/packaging/__init__.py lib/scons/SCons/Tool/packaging/__init__.pyc lib/scons/SCons/Tool/packaging/__init__.pyo lib/scons/SCons/Tool/packaging/ipk.py lib/scons/SCons/Tool/packaging/ipk.pyc lib/scons/SCons/Tool/packaging/ipk.pyo lib/scons/SCons/Tool/packaging/msi.py lib/scons/SCons/Tool/packaging/msi.pyc lib/scons/SCons/Tool/packaging/msi.pyo lib/scons/SCons/Tool/packaging/rpm.py lib/scons/SCons/Tool/packaging/rpm.pyc lib/scons/SCons/Tool/packaging/rpm.pyo lib/scons/SCons/Tool/packaging/src_tarbz2.py lib/scons/SCons/Tool/packaging/src_tarbz2.pyc lib/scons/SCons/Tool/packaging/src_tarbz2.pyo lib/scons/SCons/Tool/packaging/src_targz.py lib/scons/SCons/Tool/packaging/src_targz.pyc lib/scons/SCons/Tool/packaging/src_targz.pyo lib/scons/SCons/Tool/packaging/src_tarxz.py lib/scons/SCons/Tool/packaging/src_tarxz.pyc lib/scons/SCons/Tool/packaging/src_tarxz.pyo lib/scons/SCons/Tool/packaging/src_zip.py lib/scons/SCons/Tool/packaging/src_zip.pyc lib/scons/SCons/Tool/packaging/src_zip.pyo lib/scons/SCons/Tool/packaging/tarbz2.py lib/scons/SCons/Tool/packaging/tarbz2.pyc lib/scons/SCons/Tool/packaging/tarbz2.pyo lib/scons/SCons/Tool/packaging/targz.py lib/scons/SCons/Tool/packaging/targz.pyc lib/scons/SCons/Tool/packaging/targz.pyo lib/scons/SCons/Tool/packaging/tarxz.py lib/scons/SCons/Tool/packaging/tarxz.pyc lib/scons/SCons/Tool/packaging/tarxz.pyo lib/scons/SCons/Tool/packaging/zip.py lib/scons/SCons/Tool/packaging/zip.pyc lib/scons/SCons/Tool/packaging/zip.pyo lib/scons/SCons/Tool/pdf.py lib/scons/SCons/Tool/pdf.pyc lib/scons/SCons/Tool/pdf.pyo lib/scons/SCons/Tool/pdflatex.py lib/scons/SCons/Tool/pdflatex.pyc lib/scons/SCons/Tool/pdflatex.pyo lib/scons/SCons/Tool/pdftex.py lib/scons/SCons/Tool/pdftex.pyc lib/scons/SCons/Tool/pdftex.pyo lib/scons/SCons/Tool/qt.py lib/scons/SCons/Tool/qt.pyc lib/scons/SCons/Tool/qt.pyo lib/scons/SCons/Tool/rmic.py lib/scons/SCons/Tool/rmic.pyc lib/scons/SCons/Tool/rmic.pyo lib/scons/SCons/Tool/rpcgen.py lib/scons/SCons/Tool/rpcgen.pyc lib/scons/SCons/Tool/rpcgen.pyo lib/scons/SCons/Tool/rpm.py lib/scons/SCons/Tool/rpm.pyc lib/scons/SCons/Tool/rpm.pyo lib/scons/SCons/Tool/rpmutils.py lib/scons/SCons/Tool/rpmutils.pyc lib/scons/SCons/Tool/rpmutils.pyo lib/scons/SCons/Tool/sgiar.py lib/scons/SCons/Tool/sgiar.pyc lib/scons/SCons/Tool/sgiar.pyo lib/scons/SCons/Tool/sgic++.py lib/scons/SCons/Tool/sgic++.pyc lib/scons/SCons/Tool/sgic++.pyo lib/scons/SCons/Tool/sgicc.py lib/scons/SCons/Tool/sgicc.pyc lib/scons/SCons/Tool/sgicc.pyo lib/scons/SCons/Tool/sgicxx.py lib/scons/SCons/Tool/sgicxx.pyc lib/scons/SCons/Tool/sgicxx.pyo lib/scons/SCons/Tool/sgilink.py lib/scons/SCons/Tool/sgilink.pyc lib/scons/SCons/Tool/sgilink.pyo lib/scons/SCons/Tool/sunar.py lib/scons/SCons/Tool/sunar.pyc lib/scons/SCons/Tool/sunar.pyo lib/scons/SCons/Tool/sunc++.py lib/scons/SCons/Tool/sunc++.pyc lib/scons/SCons/Tool/sunc++.pyo lib/scons/SCons/Tool/suncc.py lib/scons/SCons/Tool/suncc.pyc lib/scons/SCons/Tool/suncc.pyo lib/scons/SCons/Tool/suncxx.py lib/scons/SCons/Tool/suncxx.pyc lib/scons/SCons/Tool/suncxx.pyo lib/scons/SCons/Tool/sunf77.py lib/scons/SCons/Tool/sunf77.pyc lib/scons/SCons/Tool/sunf77.pyo lib/scons/SCons/Tool/sunf90.py lib/scons/SCons/Tool/sunf90.pyc lib/scons/SCons/Tool/sunf90.pyo lib/scons/SCons/Tool/sunf95.py lib/scons/SCons/Tool/sunf95.pyc lib/scons/SCons/Tool/sunf95.pyo lib/scons/SCons/Tool/sunlink.py lib/scons/SCons/Tool/sunlink.pyc lib/scons/SCons/Tool/sunlink.pyo lib/scons/SCons/Tool/swig.py lib/scons/SCons/Tool/swig.pyc lib/scons/SCons/Tool/swig.pyo lib/scons/SCons/Tool/tar.py lib/scons/SCons/Tool/tar.pyc lib/scons/SCons/Tool/tar.pyo lib/scons/SCons/Tool/tex.py lib/scons/SCons/Tool/tex.pyc lib/scons/SCons/Tool/tex.pyo lib/scons/SCons/Tool/textfile.py lib/scons/SCons/Tool/textfile.pyc lib/scons/SCons/Tool/textfile.pyo lib/scons/SCons/Tool/tlib.py lib/scons/SCons/Tool/tlib.pyc lib/scons/SCons/Tool/tlib.pyo lib/scons/SCons/Tool/wix.py lib/scons/SCons/Tool/wix.pyc lib/scons/SCons/Tool/wix.pyo lib/scons/SCons/Tool/xgettext.py lib/scons/SCons/Tool/xgettext.pyc lib/scons/SCons/Tool/xgettext.pyo lib/scons/SCons/Tool/yacc.py lib/scons/SCons/Tool/yacc.pyc lib/scons/SCons/Tool/yacc.pyo lib/scons/SCons/Tool/zip.py lib/scons/SCons/Tool/zip.pyc lib/scons/SCons/Tool/zip.pyo lib/scons/SCons/Util.py lib/scons/SCons/Util.pyc lib/scons/SCons/Util.pyo lib/scons/SCons/Variables/BoolVariable.py lib/scons/SCons/Variables/BoolVariable.pyc lib/scons/SCons/Variables/BoolVariable.pyo lib/scons/SCons/Variables/EnumVariable.py lib/scons/SCons/Variables/EnumVariable.pyc lib/scons/SCons/Variables/EnumVariable.pyo lib/scons/SCons/Variables/ListVariable.py lib/scons/SCons/Variables/ListVariable.pyc lib/scons/SCons/Variables/ListVariable.pyo lib/scons/SCons/Variables/PackageVariable.py lib/scons/SCons/Variables/PackageVariable.pyc lib/scons/SCons/Variables/PackageVariable.pyo lib/scons/SCons/Variables/PathVariable.py lib/scons/SCons/Variables/PathVariable.pyc lib/scons/SCons/Variables/PathVariable.pyo lib/scons/SCons/Variables/__init__.py lib/scons/SCons/Variables/__init__.pyc lib/scons/SCons/Variables/__init__.pyo lib/scons/SCons/Warnings.py lib/scons/SCons/Warnings.pyc lib/scons/SCons/Warnings.pyo lib/scons/SCons/__init__.py lib/scons/SCons/__init__.pyc lib/scons/SCons/__init__.pyo lib/scons/SCons/__main__.py lib/scons/SCons/__main__.pyc lib/scons/SCons/__main__.pyo lib/scons/SCons/compat/__init__.py lib/scons/SCons/compat/__init__.pyc lib/scons/SCons/compat/__init__.pyo lib/scons/SCons/compat/_scons_dbm.py lib/scons/SCons/compat/_scons_dbm.pyc lib/scons/SCons/compat/_scons_dbm.pyo lib/scons/SCons/cpp.py lib/scons/SCons/cpp.pyc lib/scons/SCons/cpp.pyo lib/scons/SCons/dblite.py lib/scons/SCons/dblite.pyc lib/scons/SCons/dblite.pyo lib/scons/SCons/exitfuncs.py lib/scons/SCons/exitfuncs.pyc lib/scons/SCons/exitfuncs.pyo ${PLIST.py2x}lib/scons/${EGG_INFODIR} ${PLIST.py3x}lib/scons/${EGG_INFODIR}/PKG-INFO ${PLIST.py3x}lib/scons/${EGG_INFODIR}/SOURCES.txt ${PLIST.py3x}lib/scons/${EGG_INFODIR}/dependency_links.txt ${PLIST.py3x}lib/scons/${EGG_INFODIR}/top_level.txt man/man1/scons-time.1 man/man1/scons.1 man/man1/sconsign.1 @ 1.20 log @scons: convert to egg.mk Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD$ d594 1 @ 1.19 log @scons: updated to 3.1.1 RELEASE 3.1.1: - Remove obsoleted references to DeciderNeedsNode which could cause crash when using --debug=explain - Add Fix and test for crash in 3.1.0 when using Decider('MD5-timestamp') and --debug=explain - Added -fmerge-all-constants to flags that get included in both CCFLAGS and LINKFLAGS. - Fix issue 3415 - Update remaining usages of EnvironmentError to SConsEnvironmentError this patch fixes issues introduced in 3.1.0 where any of the following would cause SCons to error and exit: - CacheDir not write-able - JSON encoding errors for CacheDir config - JSON decoding errors for CacheDir config RELEASE 3.1.0: - Code to supply correct version-specifier argument to vswhere for VS version selection. - Enhanced --debug=explain output. Now the separate components of the dependency list are split up as follows: scons: rebuilding `file3' because: the dependency order changed: ->Sources Old:xxx New:zzz Old:yyy New:yyy Old:zzz New:xxx ->Depends ->Implicit Old:/usr/bin/python New:/usr/bin/python - Fix Issue 3350 - SCons Exception EnvironmentError is conflicting with Python's EnvironmentError. - Fix spurious rebuilds on second build for cases where builder has > 1 target and the source file is generated. This was causing the > 1th target to not have it's implicit list cleared when the source file was actually built, leaving an implicit list similar to follows for 2nd and higher target ['/usr/bin/python', 'xxx', 'yyy', 'zzz'] This was getting persisted to SConsign and on rebuild it would be corrected to be similar to this ['zzz', 'yyy', 'xxx', '/usr/bin/python'] Which would trigger a rebuild because the order changed. The fix involved added logic to mark all shared targets as peers and then ensure they're implicit list is all cleared together. - Fix Issue 3349 - SCons Exception EnvironmentError is conflicting with Python's EnvironmentError. Renamed to SConsEnvironmentError - Fix Issue 3350 - mslink failing when too many objects. This is resolved by adding TEMPFILEARGJOIN variable which specifies what character to join all the argements output into the tempfile. The default remains a space when mslink, msvc, or mslib tools are loaded they change the TEMPFILEARGJOIN to be a line separator (\r\n on win32) - Fix performance degradation for MD5-timestamp decider. NOTE: This changes the Decider() function arguments. From: def my_decider(dependency, target, prev_ni): To: def my_decider(dependency, target, prev_ni, repo_node): Where repo_node is the repository (or other) node to use to check if the node is out of date instead of dependency. - Additional fix to issue 3135 - Also handle 'pure' and 'elemental' type bound procedures - Fix issue 3135 - Handle Fortran submodules and type bound procedures - Upgraded and improved Visual Studio solution/project generation code using the MSVSProject builder. - Added support for Visual Studio 2017 and 2019. - Added support for the following per-variant parameters to the builder: - cpppaths: Provides per-variant include paths. - cppdefines: Provides per-variant preprocessor definitions. - Fix handling of Visual Studio Compilers to properly reject any unknown HOST_PLATFORM or TARGET_PLATFORM - Added support for Visual Studio 2019 toolset. - Update cache debug output to include cache hit rate. - No longer unintentionally hide exceptions in Action.py - Allow builders and pseudo-builders to inherit from OverrideEnvironments - Add logic to derive correct version argument to vswhere - Enable LaTeX scanner to find more than one include per line - scons-time takes more care closing files and uses safer mkdtemp to avoid possible races on multi-job runs. - Use importlib to dynamically load tool and platform modules instead of imp module - sconsign: default to .sconsign.dblite if no filename is specified. Be more informative in case of unsupported pickle protocol (py2 only). - Fix issue 3336 - on Windows, paths were being added to PATH even if tools were not found in those paths. - More fixes for newer Java versions (since 9): handle new jdk directory naming (jdk-X.Y instead of jdkX.Y) on Windows; handle two-digit major version. Docstrings improved. - Fixups for pylint: exception types, redefined functions, globals, etc. Some old code removed to resolve issues (hashlib is always present on modern Pythons; no longer need the code for 2.5-and-earlier optparse). cmp is not a builtin function in Py3, drop one (unused) use; replace one. Fix another instance of renaming to SConsEnvironmentError. Trailing whitespace. Consistently use not is/in (if not x is y -> if x is not y). - Add a PY3-only function for setting up the cachedir that should be less prone to races. Add a hack to the PY2 version (from Issue 3351) to be less prone to a race in the check for old-style cache. - Fix coding error in docbook tool only exercised when using python lxml - Recognize two additional GNU compiler header directory options in ParseFlags: -iquote and -idirafter. - Fix more re patterns that contain \ but not specified as raw strings (affects scanners for D, LaTeX, swig) @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.18 2019/03/05 19:30:01 adam Exp $ a11 1 lib/scons/${EGG_FILE} d594 4 @ 1.18 log @scons: updated to 3.0.4 RELEASE 3.0.4: - Improve finding of Microsoft compiler: add a 'products' wildcard in case 2017 Build Tools only is installed as it is considered a separate product from the default Visual Studio - Add TEMPFILESUFFIX to allow a customizable filename extension. - Improved support for VC14.1 and Visual Studio 2017, as well as arm and arm64 targets. - Initial support for ARM targets with Visual Studio 2017 - Update TempFileMunge class to use PRINT_CMD_LINE_FUNC - Enhance cpp scanner regex logic to detect if/elif expressions without whitespaces but parenthesis like "#if(defined FOO)" or "#elif!(BAR)" correctly. RELEASE 3.0.3: NOTE: 3.0.2 release was dropped because there was a packaging bug. Please consider all 3.0.2 content. - Fixes to packaging logic. Ensuring the SCons.Tool.clangCommon module is added to the release packages. - Modify scons.bat script to check for scons python script without .py extension if no file scons.py exists. This enables an all platform wheel to work. - Update doc examples to work with Python 3.5+: map() now returns an iterable instead of a list. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.17 2019/01/02 17:18:47 tnn Exp $ d577 3 @ 1.17 log @scons: prepend ${PYPKGPREFIX} and while here update to 3.0.2 This is needed so that legacy packages that only work with python 2.7 may request py27-scons-3.0.2 while the rest of the world can move on. This changes the package name from scons to e.g. py37-scons, so packages that build depend on scons need to be adjusted. I will do this and will add python 3 support where straightforward. RELEASE 3.0.2 - Mon, 31 Dec 2018 16:00:12 -0700 From Bernard Blackham: - Fixed handling of side-effects in task master (fixes #3013). From William Deegan: - Remove long deprecated SCons.Options code and tests. This removes BoolOption,EnumOption, ListOption,PackageOption, and PathOption which have been replaced by *Variable() many years ago. - Re-Enable parallel SCons (-j) when running via Pypy - Move SCons test framework files to testing/framework and remove all references to QMtest. QMTest has not been used by SCons for some time now. - Updated logic for mingw and clang on win32 to search default tool install paths if not found in normal SCons PATH. If the user specifies PATH or tool specific paths they will be used and the default paths below will be ignored. - Default path for clang/clangxx : C:\Program Files\LLVM\bin - Default path for mingw : C:\MinGW\bin and/or C:\mingw-w64\*\mingw64\bin - Key program to locate mingw : mingw32-make (as the gcc with mingw prefix has no fixed name) - Fixed issue causing stack trace when python Action function contains a unicode string when being run with Python 2.7 - Add alternate path to QT install for Centos in qt tool: /usr/lib64/qt-3.3/bin - Fix Java tools to search reasonable default paths for Win32, Linux, macOS. Add required paths for swig and java native interface to JAVAINCLUDES. You should add these to your CPPPATH if you need to compile with them. This handles spaces in paths in default Java paths on windows. - Added more java paths to match install for Centos 7 of openjdk - Fix new logic which populates JAVAINCLUDES to handle the case where javac is not found. - Fix GH Issue #2580 - # in FRAMEWORKPATH doesn't get properly expanded. The # is left in the command line. - Fix issue #2980 with credit to Piotr Bartosik (and William Blevins). This is an issue where using TimeStamp-MD5 Decider and CacheDir can yield incorrect md5's being written into the .sconsign. The difference between Piotr Bartosik's patch and the current code is that the more complicated creation of file to csig map is only done when the count of children for the current node doesn't match the previous count which is loaded from the sconsign. - Fix issue # 3106 MSVC if using MSVC_BATCH and target dir had a space would fail due to quirk in MSVC's handling of escaped targetdirs when batch compiling. - Fix GH Issue #3141 unicode string in a TryAction() with python 2.7 crashes. - Fix GH Issue #3212 - Use of Py3 and CacheDir + Configure's TryCompile (or likely and Python Value Nodes) yielded trying to combine strings and bytes which threw exception. - Fix GH Issue #3225 SCons.Util.Flatten() doesn't handle MappingView's produced by dictionary as return values from dict().{items(), keys(), values()}. - Fix GH Issue #3241 - Properly support versioned shared libraries for MacOS. We've also introduced two new env variables APPLELINK_CURRENT_VERSION and APPLELINK_COMPATIBILITY_VERSION which will specify what is passed to the linkers -current_version and -compatibility_version flags. If not specified they will be derived from SHLIBVERSION as such: - APPLELINK_CURRENT_VERSION = SHLIBVERSION - APPLELINK_COMPATIBILITY_VERSION = all but the last digit in SHLIBVERSION with .0 appended. Note that the values of the above will be validated. Valid format for either APPLELINK variable is X[.Y[.Z]] where 0 <= X <= 65535, 0 <= Y <= 255, 0 <= Z <= 255. The new variables have been added to the documents and should show up in user guide and manpage. - Fix GH Issue #3136 no longer wrap io.{BufferedReader,BufferedWriter,BufferedRWPair,BufferedRandom,TextIOWrapper with logic to set HANDLE_FLAG_INHERIT flag on the file handle. Python 3.4+ automatically sets this according to Python docs: https://docs.python.org/3/library/os.html#fd-inheritance From Ray Donnelly: - Fix the PATH created by scons.bat (and other .bat files) to provide a normalized PATH. Some pythons in the 3.6 series are no longer able to handle paths which have ".." in them and end up crashing. This is done by cd'ing into the directory we want to add to the path and then using %CD% to give us the normalized directory See bug filed under Python 3.6: https://bugs.python.org/issue32457. Note: On Win32 PATH's which have not been normalized may cause undefined behavior by other executables being run by SCons (or any subprocesses of executables being run by SCons). Resolving this issue should eliminate that possibility going forward. From Andrew Featherstone - Removed unused --warn options from the man page and source code. From Arda Fu - Fix cpp scanner regex logic to treat ifndef for py3.5+. Previously it was not properly differentiating between if, ifdef, and ifndef. From Philipp Maierhöfer - Added a __hash__ method to the class Scons.Subst.Literal. Required when substituting Literal objects when SCons runs with Python 3. - Added missing FORTRANMODDIRPREFIX to the gfortran tool. From Matthew Marinets: - Fixed an issue that caused the Java emitter to incorrectly parse arguments to constructors that implemented a class. From Fredrik Medley: - Fix exception when printing of EnviromentError messages. Specifically, this fixes error reporting of the race condition when initializing the cache which error previously was hidden. From Daniel Moody: - Updated Jar builder to handle nodes and directories better - Updated Jar builder to flatten source list which could contain embedded lists - Removed some magic numbers from jar.py on behalf of Mats Wichmann (mats@@linux.com) - Set the pickling protocal back to highest which was causing issues with variant dir tests. This will cause issues if reading sconsigns pickled with the previous lower protocal. - Updated swig to setup default paths for windows - Updated gettext tools to setup default paths for windows with Cygwin/MinGW setups - Add common location for default paths for cygwin and mingw in Platform modules - Updated YACC tool to work on windows with Cygwin/MinGW setups - Set the pickling protocal back to highest which was causing issues with variant dir tests. This will cause issues if reading sconsigns pickled with the previous lower protocal. - Updated FS.py to handle removal of splitunc function from python 3.7 - Updated the vc.py to ignore MSVS versions where not compiler could be found From Gary Oberbrunner: - Fix bug when Installing multiple subdirs outside the source tree - fix to_str to handle None without raising exception - Fix -jN for python 3.7 From Jonathon Reinhart: - Replace all instances of `int main()` in C code with `int main(void)`. Specifically, this fixes the test cases use by Configure.CheckCC() which would fail when using -Wstrict-prototypes. From Zachary Tessler: - Fix calculation of signatures for FunctionActions that contain list (or set,...) comprehensions whose expressions involve constant literals. Those constants had been ignored in signatures, so changing them did not cause targets to be rebuilt. From Pawe? Tomulik: - In the testing framework, module TestCommon, fixed must_contain(), must_not_contain(), and related methods of TestCommon class to work with substrings located at zero offset. - Added virtualenv support. A new function Virtualenv() determines whether SCons runs in a virtualenv. The search PATH may also be extended to prefer executables from the current virtualenv over the ones provided by base environment. New option --enable-virtualenv provided to import some virtualenv-related variables to SCons and extend every env['ENV']['PATH'] automatically. New option --ignore-virtualenv disables this. Two environment variables, SCONS_ENABLE_VIRTUALENV and SCONS_IGNORE_VIRTUALENV are supported for the same purpose. From Richard West: - Add SConstruct.py, Sconstruct.py, sconstruct.py to the search path for the root SConstruct file. Allows easier debugging within Visual Studio - Change setup.py to change the install directory (via pip, or setup.py install) from scons-#.#.# to scons (Yielding /lib/scons/SCons/ instead of /lib/scons/SCons-#.#.#/). This changes SCons to better comply with normal Python installation practices. From Mats Wichmann: - Recognize new java 9, 10, 11 (as 9.0 and 10.0, 11.0) - Updated manpage scons.xml to fix a nested list problem - Updated doc terminiology: use prepend instead of append as appropriate - XML validity fixes from SConstruct.py change - Update wiki links to new github location - Update bug links to new github location - Make it easier for SConscript() call to fail on missing script. It was possible to call SCons.Warnings.warningAsException (not documented as a user API) to make all warnings fail. Now SConscript can take an optional must_exist flag which if true fails if the script does not exist. Not failing on missing script is now considered deprecated, and the first instance will print a deprecation message. It is now also possible to flip the scons behavior (which still defaults to warn, not fail) by calling SCons.Script.set_missing_sconscript_error, which is also not a documented interface at the moment. - Convert TestCmd.read to use with statement on open (quiets 17 py3 warnings) - Quiet py3 warning in UtilTests.py - Fix tests specifying octal constants for py3 - Fix must_contain tests for py3 - RPM package generation: - Fix supplying a build architecture - Disable auto debug package generation on certain rpmbuild versions - Adjust some tests to only supply build-id file on certain rpmbuild versions - Tests now use a file fixture for the repeated (trivial) main.c program. - Document and comment cleanup. - Added new Environment Value X_RPM_EXTRADEFS to supply custom settings to the specfile without adding specific logic for each one to scons. - The test for Python.h needed by swig tests is moved to get_python_platform so it does not have to be repeated in every test; picks up one failure which did not make the (previously needed) check. Windows version of get_python_platform needed some rework in case running in virtualenv. - If test opens os.devnull, register with atexit so file opens do not leak. - Fix bugs in Win32 process spawn logic to handle OSError exception correctly. - Use time.perf_counter instead of time.clock if it exists. time.clock deprecated since py3.3, due to remove in 3.8. deprecation warnings from py3.7 were failing a bunch of tests on Windows since they mess up expected stderr. - Prefer Py3's inspect.getfullargspec over deprecated inspect.getargspec. Switched to "new" (standard in Py2.7) usage of receiving a namedtuple - we were unpacking to a four-tuple, two of the items of which were unused; getfullargspec returns a named tuple with seven elements so it is a cleaner drop-in replacement using the namedtuple. - Updated the test-framework.rst documentation. - Remove obsoleted internal implementaiton of OrderedDict. - Test for tar packaging fixups - Stop using deprecated unittest asserts - messages in strip-install-dir test now os-neutral - Add xz compression format to packaging choices. - Syntax cleanups - trailing blanks, use "is" to compare with None, etc. Three uses of variables not defined are changed. - Some script changes in trying to find scons engine - Update (pep8) configure-cache script, add a --show option. - Fix for a couple of "what if tool not found" exceptions in framework. - Add Textfile/Substfile to default environment. (issue #3147) - sconsign: a couple of python3 fixes; be more tolerant of implicit entries which have no signatures; minor PEP8 changes. - Fix a couple of type mistakes (list-> string, filter type -> list) - Fix a couple of type mistakes in packaging tools: list-> string in msi, filter type -> list in ipk From Bernhard M. Wiedemann: - Update SCons' internal scons build logic to allow overriding build date with SOURCE_DATE_EPOCH for SCons itself. - Change the datestamps in SCons' docs and embedded in code use ISO 8601 format and UTC From Hao Wu - Typo in customized decider example in user guide - Replace usage of unittest.TestSuite with unittest.main() (fix #3113) @ text @d1 1 a1 1 @@comment $NetBSD$ d4 1 d9 1 d12 1 d14 2 d17 2 d20 2 d23 2 d26 2 d29 2 d32 2 d35 2 d38 2 d41 2 d44 2 d47 2 d50 2 d53 2 d56 1 a56 6 lib/scons/SCons/Node/Alias.pyo lib/scons/SCons/Node/Alias.pyc lib/scons/SCons/Node/FS.pyo lib/scons/SCons/Node/FS.pyc lib/scons/SCons/Node/Python.pyo lib/scons/SCons/Node/Python.pyc a57 1 lib/scons/SCons/Node/__init__.pyc d59 2 d62 1 d64 2 a65 1 lib/scons/SCons/Platform/__init__.pyc d67 2 a68 1 lib/scons/SCons/Platform/aix.pyc d70 2 a71 1 lib/scons/SCons/Platform/cygwin.pyc d73 2 a74 1 lib/scons/SCons/Platform/darwin.pyc d76 2 a77 1 lib/scons/SCons/Platform/hpux.pyc d79 2 a80 1 lib/scons/SCons/Platform/irix.pyc d82 2 a83 1 lib/scons/SCons/Platform/mingw.pyc d85 2 a86 1 lib/scons/SCons/Platform/os2.pyc d88 2 a89 1 lib/scons/SCons/Platform/posix.pyc d91 2 a92 1 lib/scons/SCons/Platform/sunos.pyc d94 2 a95 1 lib/scons/SCons/Platform/virtualenv.pyc a96 12 lib/scons/SCons/Platform/win32.pyc lib/scons/SCons/Platform/aix.py lib/scons/SCons/Platform/cygwin.py lib/scons/SCons/Platform/darwin.py lib/scons/SCons/Platform/hpux.py lib/scons/SCons/Platform/irix.py lib/scons/SCons/Platform/mingw.py lib/scons/SCons/Platform/os2.py lib/scons/SCons/Platform/posix.py lib/scons/SCons/Platform/sunos.py lib/scons/SCons/Platform/virtualenv.py lib/scons/SCons/Platform/win32.py d98 2 d101 2 d104 2 d107 2 d110 2 d113 2 d116 2 d119 2 d122 2 d125 2 d128 2 d131 1 a131 18 lib/scons/SCons/Scanner/C.pyo lib/scons/SCons/Scanner/C.pyc lib/scons/SCons/Scanner/D.pyo lib/scons/SCons/Scanner/D.pyc lib/scons/SCons/Scanner/Dir.pyo lib/scons/SCons/Scanner/Dir.pyc lib/scons/SCons/Scanner/Fortran.pyo lib/scons/SCons/Scanner/Fortran.pyc lib/scons/SCons/Scanner/IDL.pyo lib/scons/SCons/Scanner/IDL.pyc lib/scons/SCons/Scanner/LaTeX.pyo lib/scons/SCons/Scanner/LaTeX.pyc lib/scons/SCons/Scanner/Prog.pyo lib/scons/SCons/Scanner/Prog.pyc lib/scons/SCons/Scanner/RC.pyo lib/scons/SCons/Scanner/RC.pyc lib/scons/SCons/Scanner/SWIG.pyo lib/scons/SCons/Scanner/SWIG.pyc a132 1 lib/scons/SCons/Scanner/__init__.pyc d134 2 d137 2 d140 2 d143 2 d146 1 a146 8 lib/scons/SCons/Script/Interactive.pyo lib/scons/SCons/Script/Interactive.pyc lib/scons/SCons/Script/Main.pyo lib/scons/SCons/Script/Main.pyc lib/scons/SCons/Script/SConsOptions.pyo lib/scons/SCons/Script/SConsOptions.pyc lib/scons/SCons/Script/SConscript.pyo lib/scons/SCons/Script/SConscript.pyc a147 1 lib/scons/SCons/Script/__init__.pyc d149 2 d152 2 d155 2 d158 2 d161 2 d164 2 d167 2 d170 1 d172 2 a173 1 lib/scons/SCons/Tool/MSCommon/__init__.pyc d175 2 a176 1 lib/scons/SCons/Tool/MSCommon/arch.pyc d178 2 a179 1 lib/scons/SCons/Tool/MSCommon/common.pyc d181 2 a182 1 lib/scons/SCons/Tool/MSCommon/netframework.pyc d184 2 a185 1 lib/scons/SCons/Tool/MSCommon/sdk.pyc d187 2 a188 1 lib/scons/SCons/Tool/MSCommon/vc.pyc a189 7 lib/scons/SCons/Tool/MSCommon/vs.pyc lib/scons/SCons/Tool/MSCommon/arch.py lib/scons/SCons/Tool/MSCommon/common.py lib/scons/SCons/Tool/MSCommon/netframework.py lib/scons/SCons/Tool/MSCommon/sdk.py lib/scons/SCons/Tool/MSCommon/vc.py lib/scons/SCons/Tool/MSCommon/vs.py d191 2 d194 1 a194 12 lib/scons/SCons/Tool/386asm.pyo lib/scons/SCons/Tool/386asm.pyc lib/scons/SCons/Tool/DCommon.pyo lib/scons/SCons/Tool/DCommon.pyc lib/scons/SCons/Tool/FortranCommon.pyo lib/scons/SCons/Tool/FortranCommon.pyc lib/scons/SCons/Tool/GettextCommon.pyo lib/scons/SCons/Tool/GettextCommon.pyc lib/scons/SCons/Tool/JavaCommon.pyo lib/scons/SCons/Tool/JavaCommon.pyc lib/scons/SCons/Tool/PharLapCommon.pyo lib/scons/SCons/Tool/PharLapCommon.pyc d196 2 a197 1 lib/scons/SCons/Tool/__init__.pyc d199 2 a200 1 lib/scons/SCons/Tool/aixc++.pyc d202 2 a203 1 lib/scons/SCons/Tool/aixcc.pyc d205 2 a206 1 lib/scons/SCons/Tool/aixcxx.pyc d208 2 a209 1 lib/scons/SCons/Tool/aixf77.pyc d211 2 a212 1 lib/scons/SCons/Tool/aixlink.pyc d214 2 a215 1 lib/scons/SCons/Tool/applelink.pyc d217 2 a218 1 lib/scons/SCons/Tool/ar.pyc d220 2 a221 1 lib/scons/SCons/Tool/as.pyc d223 2 a224 1 lib/scons/SCons/Tool/bcc32.pyc d226 2 a227 1 lib/scons/SCons/Tool/c++.pyc d229 2 a230 1 lib/scons/SCons/Tool/cc.pyc d232 5 a236 1 lib/scons/SCons/Tool/clang.pyc d238 2 a239 1 lib/scons/SCons/Tool/clangxx.pyc d241 2 a242 1 lib/scons/SCons/Tool/cvf.pyc d244 2 a245 1 lib/scons/SCons/Tool/cxx.pyc d247 2 a248 1 lib/scons/SCons/Tool/cyglink.pyc d250 2 a251 1 lib/scons/SCons/Tool/default.pyc a252 191 lib/scons/SCons/Tool/dmd.pyc lib/scons/SCons/Tool/dvi.pyo lib/scons/SCons/Tool/dvi.pyc lib/scons/SCons/Tool/dvipdf.pyo lib/scons/SCons/Tool/dvipdf.pyc lib/scons/SCons/Tool/dvips.pyo lib/scons/SCons/Tool/dvips.pyc lib/scons/SCons/Tool/f03.pyo lib/scons/SCons/Tool/f03.pyc lib/scons/SCons/Tool/f08.pyo lib/scons/SCons/Tool/f08.pyc lib/scons/SCons/Tool/f77.pyo lib/scons/SCons/Tool/f77.pyc lib/scons/SCons/Tool/f90.pyo lib/scons/SCons/Tool/f90.pyc lib/scons/SCons/Tool/f95.pyo lib/scons/SCons/Tool/f95.pyc lib/scons/SCons/Tool/filesystem.pyo lib/scons/SCons/Tool/filesystem.pyc lib/scons/SCons/Tool/fortran.pyo lib/scons/SCons/Tool/fortran.pyc lib/scons/SCons/Tool/g++.pyo lib/scons/SCons/Tool/g++.pyc lib/scons/SCons/Tool/g77.pyo lib/scons/SCons/Tool/g77.pyc lib/scons/SCons/Tool/gas.pyo lib/scons/SCons/Tool/gas.pyc lib/scons/SCons/Tool/gcc.pyo lib/scons/SCons/Tool/gcc.pyc lib/scons/SCons/Tool/gdc.pyo lib/scons/SCons/Tool/gdc.pyc lib/scons/SCons/Tool/gettext_tool.pyo lib/scons/SCons/Tool/gettext_tool.pyc lib/scons/SCons/Tool/gfortran.pyo lib/scons/SCons/Tool/gfortran.pyc lib/scons/SCons/Tool/gnulink.pyo lib/scons/SCons/Tool/gnulink.pyc lib/scons/SCons/Tool/gs.pyo lib/scons/SCons/Tool/gs.pyc lib/scons/SCons/Tool/gxx.pyo lib/scons/SCons/Tool/gxx.pyc lib/scons/SCons/Tool/hpc++.pyo lib/scons/SCons/Tool/hpc++.pyc lib/scons/SCons/Tool/hpcc.pyo lib/scons/SCons/Tool/hpcc.pyc lib/scons/SCons/Tool/hpcxx.pyo lib/scons/SCons/Tool/hpcxx.pyc lib/scons/SCons/Tool/hplink.pyo lib/scons/SCons/Tool/hplink.pyc lib/scons/SCons/Tool/icc.pyo lib/scons/SCons/Tool/icc.pyc lib/scons/SCons/Tool/icl.pyo lib/scons/SCons/Tool/icl.pyc lib/scons/SCons/Tool/ifl.pyo lib/scons/SCons/Tool/ifl.pyc lib/scons/SCons/Tool/ifort.pyo lib/scons/SCons/Tool/ifort.pyc lib/scons/SCons/Tool/ilink.pyo lib/scons/SCons/Tool/ilink.pyc lib/scons/SCons/Tool/ilink32.pyo lib/scons/SCons/Tool/ilink32.pyc lib/scons/SCons/Tool/install.pyo lib/scons/SCons/Tool/install.pyc lib/scons/SCons/Tool/intelc.pyo lib/scons/SCons/Tool/intelc.pyc lib/scons/SCons/Tool/ipkg.pyo lib/scons/SCons/Tool/ipkg.pyc lib/scons/SCons/Tool/jar.pyo lib/scons/SCons/Tool/jar.pyc lib/scons/SCons/Tool/javac.pyo lib/scons/SCons/Tool/javac.pyc lib/scons/SCons/Tool/javah.pyo lib/scons/SCons/Tool/javah.pyc lib/scons/SCons/Tool/latex.pyo lib/scons/SCons/Tool/latex.pyc lib/scons/SCons/Tool/ldc.pyo lib/scons/SCons/Tool/ldc.pyc lib/scons/SCons/Tool/lex.pyo lib/scons/SCons/Tool/lex.pyc lib/scons/SCons/Tool/link.pyo lib/scons/SCons/Tool/link.pyc lib/scons/SCons/Tool/linkloc.pyo lib/scons/SCons/Tool/linkloc.pyc lib/scons/SCons/Tool/m4.pyo lib/scons/SCons/Tool/m4.pyc lib/scons/SCons/Tool/masm.pyo lib/scons/SCons/Tool/masm.pyc lib/scons/SCons/Tool/midl.pyo lib/scons/SCons/Tool/midl.pyc lib/scons/SCons/Tool/mingw.pyo lib/scons/SCons/Tool/mingw.pyc lib/scons/SCons/Tool/msgfmt.pyo lib/scons/SCons/Tool/msgfmt.pyc lib/scons/SCons/Tool/msginit.pyo lib/scons/SCons/Tool/msginit.pyc lib/scons/SCons/Tool/msgmerge.pyo lib/scons/SCons/Tool/msgmerge.pyc lib/scons/SCons/Tool/mslib.pyo lib/scons/SCons/Tool/mslib.pyc lib/scons/SCons/Tool/mslink.pyo lib/scons/SCons/Tool/mslink.pyc lib/scons/SCons/Tool/mssdk.pyo lib/scons/SCons/Tool/mssdk.pyc lib/scons/SCons/Tool/msvc.pyo lib/scons/SCons/Tool/msvc.pyc lib/scons/SCons/Tool/msvs.pyo lib/scons/SCons/Tool/msvs.pyc lib/scons/SCons/Tool/mwcc.pyo lib/scons/SCons/Tool/mwcc.pyc lib/scons/SCons/Tool/mwld.pyo lib/scons/SCons/Tool/mwld.pyc lib/scons/SCons/Tool/nasm.pyo lib/scons/SCons/Tool/nasm.pyc lib/scons/SCons/Tool/pdf.pyo lib/scons/SCons/Tool/pdf.pyc lib/scons/SCons/Tool/pdflatex.pyo lib/scons/SCons/Tool/pdflatex.pyc lib/scons/SCons/Tool/pdftex.pyo lib/scons/SCons/Tool/pdftex.pyc lib/scons/SCons/Tool/qt.pyo lib/scons/SCons/Tool/qt.pyc lib/scons/SCons/Tool/rmic.pyo lib/scons/SCons/Tool/rmic.pyc lib/scons/SCons/Tool/rpcgen.pyo lib/scons/SCons/Tool/rpcgen.pyc lib/scons/SCons/Tool/rpm.pyo lib/scons/SCons/Tool/rpm.pyc lib/scons/SCons/Tool/rpmutils.pyo lib/scons/SCons/Tool/rpmutils.pyc lib/scons/SCons/Tool/sgiar.pyo lib/scons/SCons/Tool/sgiar.pyc lib/scons/SCons/Tool/sgic++.pyo lib/scons/SCons/Tool/sgic++.pyc lib/scons/SCons/Tool/sgicc.pyo lib/scons/SCons/Tool/sgicc.pyc lib/scons/SCons/Tool/sgicxx.pyo lib/scons/SCons/Tool/sgicxx.pyc lib/scons/SCons/Tool/sgilink.pyo lib/scons/SCons/Tool/sgilink.pyc lib/scons/SCons/Tool/sunar.pyo lib/scons/SCons/Tool/sunar.pyc lib/scons/SCons/Tool/sunc++.pyo lib/scons/SCons/Tool/sunc++.pyc lib/scons/SCons/Tool/suncc.pyo lib/scons/SCons/Tool/suncc.pyc lib/scons/SCons/Tool/suncxx.pyo lib/scons/SCons/Tool/suncxx.pyc lib/scons/SCons/Tool/sunf77.pyo lib/scons/SCons/Tool/sunf77.pyc lib/scons/SCons/Tool/sunf90.pyo lib/scons/SCons/Tool/sunf90.pyc lib/scons/SCons/Tool/sunf95.pyo lib/scons/SCons/Tool/sunf95.pyc lib/scons/SCons/Tool/sunlink.pyo lib/scons/SCons/Tool/sunlink.pyc lib/scons/SCons/Tool/swig.pyo lib/scons/SCons/Tool/swig.pyc lib/scons/SCons/Tool/tar.pyo lib/scons/SCons/Tool/tar.pyc lib/scons/SCons/Tool/tex.pyo lib/scons/SCons/Tool/tex.pyc lib/scons/SCons/Tool/textfile.pyo lib/scons/SCons/Tool/textfile.pyc lib/scons/SCons/Tool/tlib.pyo lib/scons/SCons/Tool/tlib.pyc lib/scons/SCons/Tool/wix.pyo lib/scons/SCons/Tool/wix.pyc lib/scons/SCons/Tool/xgettext.pyo lib/scons/SCons/Tool/xgettext.pyc lib/scons/SCons/Tool/yacc.pyo lib/scons/SCons/Tool/yacc.pyc lib/scons/SCons/Tool/zip.pyo lib/scons/SCons/Tool/zip.pyc lib/scons/SCons/Tool/aixc++.py lib/scons/SCons/Tool/aixcc.py lib/scons/SCons/Tool/aixcxx.py lib/scons/SCons/Tool/aixf77.py lib/scons/SCons/Tool/aixlink.py lib/scons/SCons/Tool/applelink.py lib/scons/SCons/Tool/ar.py lib/scons/SCons/Tool/as.py lib/scons/SCons/Tool/bcc32.py lib/scons/SCons/Tool/c++.py lib/scons/SCons/Tool/cc.py lib/scons/SCons/Tool/clang.py lib/scons/SCons/Tool/clangxx.py lib/scons/SCons/Tool/cvf.py lib/scons/SCons/Tool/cxx.py lib/scons/SCons/Tool/cyglink.py lib/scons/SCons/Tool/default.py lib/scons/SCons/Tool/dmd.py d254 1 a255 1 lib/scons/SCons/Tool/docbook/__init__.pyc d257 2 d260 2 d263 2 d266 2 d269 2 d272 2 d275 2 d278 2 d281 2 d284 2 d287 2 d290 2 d293 2 d296 2 d299 2 d302 2 d305 2 d308 2 d311 2 d314 2 d317 2 d320 2 d323 2 d326 2 d329 2 d332 2 d335 2 d338 2 d341 2 d344 2 d347 2 d350 2 d353 2 d356 2 d359 2 d362 2 d365 2 d368 2 d371 2 d374 2 d377 2 d380 2 d383 2 d386 2 d389 2 d392 2 d395 2 d398 2 d401 2 d404 2 d407 2 d410 2 d413 2 d416 2 d419 2 d422 2 d425 1 d427 2 a428 1 lib/scons/SCons/Tool/packaging/__init__.pyc d430 2 a431 1 lib/scons/SCons/Tool/packaging/ipk.pyc d433 2 a434 1 lib/scons/SCons/Tool/packaging/msi.pyc d436 2 a437 1 lib/scons/SCons/Tool/packaging/rpm.pyc d439 2 a440 1 lib/scons/SCons/Tool/packaging/src_tarbz2.pyc d442 2 a443 1 lib/scons/SCons/Tool/packaging/src_targz.pyc d445 2 a446 1 lib/scons/SCons/Tool/packaging/src_tarxz.pyc d448 2 a449 1 lib/scons/SCons/Tool/packaging/src_zip.pyc d451 2 a452 1 lib/scons/SCons/Tool/packaging/tarbz2.pyc d454 2 a455 1 lib/scons/SCons/Tool/packaging/targz.pyc d457 2 a458 1 lib/scons/SCons/Tool/packaging/tarxz.pyc a459 12 lib/scons/SCons/Tool/packaging/zip.pyc lib/scons/SCons/Tool/packaging/ipk.py lib/scons/SCons/Tool/packaging/msi.py lib/scons/SCons/Tool/packaging/rpm.py lib/scons/SCons/Tool/packaging/src_tarbz2.py lib/scons/SCons/Tool/packaging/src_targz.py lib/scons/SCons/Tool/packaging/src_tarxz.py lib/scons/SCons/Tool/packaging/src_zip.py lib/scons/SCons/Tool/packaging/tarbz2.py lib/scons/SCons/Tool/packaging/targz.py lib/scons/SCons/Tool/packaging/tarxz.py lib/scons/SCons/Tool/packaging/zip.py d461 2 d464 2 d467 2 d470 2 d473 2 d476 2 d479 2 d482 2 d485 2 d488 2 d491 2 d494 2 d497 2 d500 2 d503 2 d506 2 d509 2 d512 2 d515 2 d518 2 d521 2 d524 2 d527 2 d530 2 d533 2 d536 2 d539 2 d542 2 d545 2 d548 2 d551 2 d554 2 d557 2 d560 2 d563 2 d566 2 d569 1 a569 10 lib/scons/SCons/Variables/BoolVariable.pyo lib/scons/SCons/Variables/BoolVariable.pyc lib/scons/SCons/Variables/EnumVariable.pyo lib/scons/SCons/Variables/EnumVariable.pyc lib/scons/SCons/Variables/ListVariable.pyo lib/scons/SCons/Variables/ListVariable.pyc lib/scons/SCons/Variables/PackageVariable.pyo lib/scons/SCons/Variables/PackageVariable.pyc lib/scons/SCons/Variables/PathVariable.pyo lib/scons/SCons/Variables/PathVariable.pyc a570 1 lib/scons/SCons/Variables/__init__.pyc d572 2 d575 1 a575 36 lib/scons/SCons/Action.pyo lib/scons/SCons/Action.pyc lib/scons/SCons/Builder.pyo lib/scons/SCons/Builder.pyc lib/scons/SCons/CacheDir.pyo lib/scons/SCons/CacheDir.pyc lib/scons/SCons/Conftest.pyo lib/scons/SCons/Conftest.pyc lib/scons/SCons/Debug.pyo lib/scons/SCons/Debug.pyc lib/scons/SCons/Defaults.pyo lib/scons/SCons/Defaults.pyc lib/scons/SCons/Environment.pyo lib/scons/SCons/Environment.pyc lib/scons/SCons/Errors.pyo lib/scons/SCons/Errors.pyc lib/scons/SCons/Executor.pyo lib/scons/SCons/Executor.pyc lib/scons/SCons/Job.pyo lib/scons/SCons/Job.pyc lib/scons/SCons/Memoize.pyo lib/scons/SCons/Memoize.pyc lib/scons/SCons/PathList.pyo lib/scons/SCons/PathList.pyc lib/scons/SCons/SConf.pyo lib/scons/SCons/SConf.pyc lib/scons/SCons/SConsign.pyo lib/scons/SCons/SConsign.pyc lib/scons/SCons/Subst.pyo lib/scons/SCons/Subst.pyc lib/scons/SCons/Taskmaster.pyo lib/scons/SCons/Taskmaster.pyc lib/scons/SCons/Util.pyo lib/scons/SCons/Util.pyc lib/scons/SCons/Warnings.pyo lib/scons/SCons/Warnings.pyc a576 7 lib/scons/SCons/__init__.pyc lib/scons/SCons/cpp.pyo lib/scons/SCons/cpp.pyc lib/scons/SCons/dblite.pyo lib/scons/SCons/dblite.pyc lib/scons/SCons/exitfuncs.pyo lib/scons/SCons/exitfuncs.pyc d578 1 d580 2 a581 1 lib/scons/SCons/compat/__init__.pyc a582 2 lib/scons/SCons/compat/_scons_dbm.pyc lib/scons/SCons/compat/_scons_dbm.py d584 2 d587 2 d590 2 a591 4 lib/scons/${EGG_FILE}/PKG-INFO lib/scons/${EGG_FILE}/SOURCES.txt lib/scons/${EGG_FILE}/dependency_links.txt lib/scons/${EGG_FILE}/top_level.txt @ 1.16 log @scons: update to 3.0.0. RELEASE 3.0.0 - Mon, 18 Sep 2017 08:32:04 -0700 NOTE: This is a major release. You should expect that some targets may rebuild when upgrading. Significant changes in some python action signatures. Also switching between PY 2.7 and PY 3.5, 3.6 will cause rebuilds. From William Blevins: - Updated D language scanner support to latest: 2.071.1. (PR #1924) https://dlang.org/spec/module.html accessed 11 August 2016 - Enhancements: - Added support for selective imports: "import A : B, C;" -> A - Added support for renamed imports. "import B = A;" -> A - Supports valid combinations: "import A, B, CCC = C, DDD = D : EEE = FFF;" -> A, B, C, D - Notes: - May find new (previously missed) Dlang dependencies. - May cause rebuild after upgrade due to dependency changes. - Updated Fortran-related tests to pass under GCC 5/6. - Fixed SCons.Tool.Packaging.rpm.package source nondeterminism across builds. From William Deegan: - Removed deprecated tools CVS, Perforce, BitKeeper, RCS, SCCS, Subversion. - Removed deprecated module SCons.Sig - Added prioritized list of xsltproc tools to docbook. The order will now be as follows: xsltproc, saxon, saxon-xslt, xalan (with first being highest priority, first tool found is used) - Fixed MSVSProject example code (http://scons.tigris.org/issues/show_bug.cgi?id=2979) - Defined MS SDK 10.0 and Changed VS 2015 to use SDK 10.0 - Changes to Action Function and Action Class signiture creation. NOTE: This will cause rebuilds for many builds when upgrading to SCons 3.0 - Fixed Bug #3027 - "Cross Compiling issue: cannot override ranlib" - Fixed Bug #3020 - "Download link in user guide wrong. python setup.py install --version-lib broken" - Fixed Bug #2486 - Added SetOption('silent',True) - Previously this value was not allowed to be set. - Fixed Bug #3040 - Non-unicode character in CHANGES.txt - Fixed Bug #2622 - AlwaysBuild + MSVC regression. - Fixed Bug #3025 - (Credit to Florian : User flow86 on tigris) - Fix typo JAVACLASSSUFIX should have been JAVACLASSSUFFIX From Ibrahim Esmat: - Added the capability to build Windows Store Compatible libraries that can be used with Universal Windows Platform (UWP) Apps and published to the store From Daniel Holth: - Add basic support for PyPy (by deleting __slots__ from Node with a metaclass on PyPy); wrap most-used open() calls in 'with' statements to avoid too many open files. - Add __main__.py for `python -m SCons` in case it is on PYTHONPATH. - Always use highest available pickle protocol for efficiency. - Remove unused command line fallback for the zip tool. From Gaurav Juvekar: - Fix issue #2832: Expand construction variables in 'chdir' argument of builders. (PR #463) - Fix issue #2910: Make --tree=all handle Unicode. (PR #427) - Fix issue #2788: Fix typo in documentation example for sconf. (PR #388) From Alexey Klimkin: - Use memoization to optimize PATH evaluation across all dependencies per node. (PR #345) - Use set() where it is applicable (PR #344) From M. Limber: - Fixed msvs.py for Visual Studio Express editions that would report "Error : ValueError: invalid literal for float(): 10.0Exp". From Rick Lupton: - Update LaTeX scanner to understand \import and related commands From Steve Robinson: - Add support for Visual Studio 2017. This support requires vswhere.exe a helper tool installed with newer installs of 2017. SCons expects it to be located at "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" It can be downloaded separately at https://github.com/Microsoft/vswhere From Tom Tanner: - Allow nested $( ... $) sections From PaweÅ‚ Tomulik: - Fixed the issue with LDMODULEVERSIONFLAGS reported by Tim Jenness (https://pairlist4.pair.net/pipermail/scons-users/2016-May/004893.html). An error was causing "-Wl,Bsymbolic" being added to linker's command-line even when there was no specified value in LDMODULEVERSION and thus no need for the flags to be specified. - Added LoadableModule to the list of global functions (DefaultEnvironment builders). From Manish Vachharajani: - Update debian rules, compat, and control to not use features deprecated or obsolete in later versions of debhelpers - Update python version to 2.7 in debian/control From Richard Viney: - Fixed PCHPDBFLAGS causing a deprecation warning on MSVC v8 and later when using PCHs and PDBs together. From Richard West: - Added nested / namespace tool support - Added a small fix to the python3 tool loader when loading a tool as a package - Added additional documentation to the user manual on using toolpaths with the environment This includes the use of sys.path to search for tools installed via pip or package managers - Added support for a PyPackageDir function for use with the toolpath From Russel Winder: - Reordered the default D tools from "dmd, gdc, ldc" to "dmd, ldc, gdc". - Add a ProgramAllAtOnce builder to the dmd, ldc, and gdc tools. (PR #448) - Remove a file name exception for very old Fedora LDC installation. - gdc can now handle building shared objects (tested for version 6.3.0). - Remove establishing the SharedLibrary builder in the dmd, ldc, and gdc tools, must now include the ar tool to get this builder as is required for other compiler tools. - Add clang and clang++ tools based on PaweÅ‚ Tomulik's work. @ text @d3 1 a3 1 bin/${PKGNAME} d10 580 a589 583 lib/${PKGNAME}/${EGG_FILE} lib/${PKGNAME}/SCons/Action.py lib/${PKGNAME}/SCons/Action.pyc lib/${PKGNAME}/SCons/Action.pyo lib/${PKGNAME}/SCons/Builder.py lib/${PKGNAME}/SCons/Builder.pyc lib/${PKGNAME}/SCons/Builder.pyo lib/${PKGNAME}/SCons/CacheDir.py lib/${PKGNAME}/SCons/CacheDir.pyc lib/${PKGNAME}/SCons/CacheDir.pyo lib/${PKGNAME}/SCons/Conftest.py lib/${PKGNAME}/SCons/Conftest.pyc lib/${PKGNAME}/SCons/Conftest.pyo lib/${PKGNAME}/SCons/Debug.py lib/${PKGNAME}/SCons/Debug.pyc lib/${PKGNAME}/SCons/Debug.pyo lib/${PKGNAME}/SCons/Defaults.py lib/${PKGNAME}/SCons/Defaults.pyc lib/${PKGNAME}/SCons/Defaults.pyo lib/${PKGNAME}/SCons/Environment.py lib/${PKGNAME}/SCons/Environment.pyc lib/${PKGNAME}/SCons/Environment.pyo lib/${PKGNAME}/SCons/Errors.py lib/${PKGNAME}/SCons/Errors.pyc lib/${PKGNAME}/SCons/Errors.pyo lib/${PKGNAME}/SCons/Executor.py lib/${PKGNAME}/SCons/Executor.pyc lib/${PKGNAME}/SCons/Executor.pyo lib/${PKGNAME}/SCons/Job.py lib/${PKGNAME}/SCons/Job.pyc lib/${PKGNAME}/SCons/Job.pyo lib/${PKGNAME}/SCons/Memoize.py lib/${PKGNAME}/SCons/Memoize.pyc lib/${PKGNAME}/SCons/Memoize.pyo lib/${PKGNAME}/SCons/Node/Alias.py lib/${PKGNAME}/SCons/Node/Alias.pyc lib/${PKGNAME}/SCons/Node/Alias.pyo lib/${PKGNAME}/SCons/Node/FS.py lib/${PKGNAME}/SCons/Node/FS.pyc lib/${PKGNAME}/SCons/Node/FS.pyo lib/${PKGNAME}/SCons/Node/Python.py lib/${PKGNAME}/SCons/Node/Python.pyc lib/${PKGNAME}/SCons/Node/Python.pyo lib/${PKGNAME}/SCons/Node/__init__.py lib/${PKGNAME}/SCons/Node/__init__.pyc lib/${PKGNAME}/SCons/Node/__init__.pyo lib/${PKGNAME}/SCons/Options/BoolOption.py lib/${PKGNAME}/SCons/Options/BoolOption.pyc lib/${PKGNAME}/SCons/Options/BoolOption.pyo lib/${PKGNAME}/SCons/Options/EnumOption.py lib/${PKGNAME}/SCons/Options/EnumOption.pyc lib/${PKGNAME}/SCons/Options/EnumOption.pyo lib/${PKGNAME}/SCons/Options/ListOption.py lib/${PKGNAME}/SCons/Options/ListOption.pyc lib/${PKGNAME}/SCons/Options/ListOption.pyo lib/${PKGNAME}/SCons/Options/PackageOption.py lib/${PKGNAME}/SCons/Options/PackageOption.pyc lib/${PKGNAME}/SCons/Options/PackageOption.pyo lib/${PKGNAME}/SCons/Options/PathOption.py lib/${PKGNAME}/SCons/Options/PathOption.pyc lib/${PKGNAME}/SCons/Options/PathOption.pyo lib/${PKGNAME}/SCons/Options/__init__.py lib/${PKGNAME}/SCons/Options/__init__.pyc lib/${PKGNAME}/SCons/Options/__init__.pyo lib/${PKGNAME}/SCons/PathList.py lib/${PKGNAME}/SCons/PathList.pyc lib/${PKGNAME}/SCons/PathList.pyo lib/${PKGNAME}/SCons/Platform/__init__.py lib/${PKGNAME}/SCons/Platform/__init__.pyc lib/${PKGNAME}/SCons/Platform/__init__.pyo lib/${PKGNAME}/SCons/Platform/aix.py lib/${PKGNAME}/SCons/Platform/aix.pyc lib/${PKGNAME}/SCons/Platform/aix.pyo lib/${PKGNAME}/SCons/Platform/cygwin.py lib/${PKGNAME}/SCons/Platform/cygwin.pyc lib/${PKGNAME}/SCons/Platform/cygwin.pyo lib/${PKGNAME}/SCons/Platform/darwin.py lib/${PKGNAME}/SCons/Platform/darwin.pyc lib/${PKGNAME}/SCons/Platform/darwin.pyo lib/${PKGNAME}/SCons/Platform/hpux.py lib/${PKGNAME}/SCons/Platform/hpux.pyc lib/${PKGNAME}/SCons/Platform/hpux.pyo lib/${PKGNAME}/SCons/Platform/irix.py lib/${PKGNAME}/SCons/Platform/irix.pyc lib/${PKGNAME}/SCons/Platform/irix.pyo lib/${PKGNAME}/SCons/Platform/os2.py lib/${PKGNAME}/SCons/Platform/os2.pyc lib/${PKGNAME}/SCons/Platform/os2.pyo lib/${PKGNAME}/SCons/Platform/posix.py lib/${PKGNAME}/SCons/Platform/posix.pyc lib/${PKGNAME}/SCons/Platform/posix.pyo lib/${PKGNAME}/SCons/Platform/sunos.py lib/${PKGNAME}/SCons/Platform/sunos.pyc lib/${PKGNAME}/SCons/Platform/sunos.pyo lib/${PKGNAME}/SCons/Platform/win32.py lib/${PKGNAME}/SCons/Platform/win32.pyc lib/${PKGNAME}/SCons/Platform/win32.pyo lib/${PKGNAME}/SCons/SConf.py lib/${PKGNAME}/SCons/SConf.pyc lib/${PKGNAME}/SCons/SConf.pyo lib/${PKGNAME}/SCons/SConsign.py lib/${PKGNAME}/SCons/SConsign.pyc lib/${PKGNAME}/SCons/SConsign.pyo lib/${PKGNAME}/SCons/Scanner/C.py lib/${PKGNAME}/SCons/Scanner/C.pyc lib/${PKGNAME}/SCons/Scanner/C.pyo lib/${PKGNAME}/SCons/Scanner/D.py lib/${PKGNAME}/SCons/Scanner/D.pyc lib/${PKGNAME}/SCons/Scanner/D.pyo lib/${PKGNAME}/SCons/Scanner/Dir.py lib/${PKGNAME}/SCons/Scanner/Dir.pyc lib/${PKGNAME}/SCons/Scanner/Dir.pyo lib/${PKGNAME}/SCons/Scanner/Fortran.py lib/${PKGNAME}/SCons/Scanner/Fortran.pyc lib/${PKGNAME}/SCons/Scanner/Fortran.pyo lib/${PKGNAME}/SCons/Scanner/IDL.py lib/${PKGNAME}/SCons/Scanner/IDL.pyc lib/${PKGNAME}/SCons/Scanner/IDL.pyo lib/${PKGNAME}/SCons/Scanner/LaTeX.py lib/${PKGNAME}/SCons/Scanner/LaTeX.pyc lib/${PKGNAME}/SCons/Scanner/LaTeX.pyo lib/${PKGNAME}/SCons/Scanner/Prog.py lib/${PKGNAME}/SCons/Scanner/Prog.pyc lib/${PKGNAME}/SCons/Scanner/Prog.pyo lib/${PKGNAME}/SCons/Scanner/RC.py lib/${PKGNAME}/SCons/Scanner/RC.pyc lib/${PKGNAME}/SCons/Scanner/RC.pyo lib/${PKGNAME}/SCons/Scanner/SWIG.py lib/${PKGNAME}/SCons/Scanner/SWIG.pyc lib/${PKGNAME}/SCons/Scanner/SWIG.pyo lib/${PKGNAME}/SCons/Scanner/__init__.py lib/${PKGNAME}/SCons/Scanner/__init__.pyc lib/${PKGNAME}/SCons/Scanner/__init__.pyo lib/${PKGNAME}/SCons/Script/Interactive.py lib/${PKGNAME}/SCons/Script/Interactive.pyc lib/${PKGNAME}/SCons/Script/Interactive.pyo lib/${PKGNAME}/SCons/Script/Main.py lib/${PKGNAME}/SCons/Script/Main.pyc lib/${PKGNAME}/SCons/Script/Main.pyo lib/${PKGNAME}/SCons/Script/SConsOptions.py lib/${PKGNAME}/SCons/Script/SConsOptions.pyc lib/${PKGNAME}/SCons/Script/SConsOptions.pyo lib/${PKGNAME}/SCons/Script/SConscript.py lib/${PKGNAME}/SCons/Script/SConscript.pyc lib/${PKGNAME}/SCons/Script/SConscript.pyo lib/${PKGNAME}/SCons/Script/__init__.py lib/${PKGNAME}/SCons/Script/__init__.pyc lib/${PKGNAME}/SCons/Script/__init__.pyo lib/${PKGNAME}/SCons/Subst.py lib/${PKGNAME}/SCons/Subst.pyc lib/${PKGNAME}/SCons/Subst.pyo lib/${PKGNAME}/SCons/Taskmaster.py lib/${PKGNAME}/SCons/Taskmaster.pyc lib/${PKGNAME}/SCons/Taskmaster.pyo lib/${PKGNAME}/SCons/Tool/386asm.py lib/${PKGNAME}/SCons/Tool/386asm.pyc lib/${PKGNAME}/SCons/Tool/386asm.pyo lib/${PKGNAME}/SCons/Tool/DCommon.py lib/${PKGNAME}/SCons/Tool/DCommon.pyc lib/${PKGNAME}/SCons/Tool/DCommon.pyo lib/${PKGNAME}/SCons/Tool/FortranCommon.py lib/${PKGNAME}/SCons/Tool/FortranCommon.pyc lib/${PKGNAME}/SCons/Tool/FortranCommon.pyo lib/${PKGNAME}/SCons/Tool/GettextCommon.py lib/${PKGNAME}/SCons/Tool/GettextCommon.pyc lib/${PKGNAME}/SCons/Tool/GettextCommon.pyo lib/${PKGNAME}/SCons/Tool/JavaCommon.py lib/${PKGNAME}/SCons/Tool/JavaCommon.pyc lib/${PKGNAME}/SCons/Tool/JavaCommon.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/__init__.py lib/${PKGNAME}/SCons/Tool/MSCommon/__init__.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/__init__.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/arch.py lib/${PKGNAME}/SCons/Tool/MSCommon/arch.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/arch.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/common.py lib/${PKGNAME}/SCons/Tool/MSCommon/common.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/common.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/netframework.py lib/${PKGNAME}/SCons/Tool/MSCommon/netframework.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/netframework.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/sdk.py lib/${PKGNAME}/SCons/Tool/MSCommon/sdk.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/sdk.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/vc.py lib/${PKGNAME}/SCons/Tool/MSCommon/vc.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/vc.pyo lib/${PKGNAME}/SCons/Tool/MSCommon/vs.py lib/${PKGNAME}/SCons/Tool/MSCommon/vs.pyc lib/${PKGNAME}/SCons/Tool/MSCommon/vs.pyo lib/${PKGNAME}/SCons/Tool/PharLapCommon.py lib/${PKGNAME}/SCons/Tool/PharLapCommon.pyc lib/${PKGNAME}/SCons/Tool/PharLapCommon.pyo lib/${PKGNAME}/SCons/Tool/__init__.py lib/${PKGNAME}/SCons/Tool/__init__.pyc lib/${PKGNAME}/SCons/Tool/__init__.pyo lib/${PKGNAME}/SCons/Tool/aixc++.py lib/${PKGNAME}/SCons/Tool/aixc++.pyc lib/${PKGNAME}/SCons/Tool/aixc++.pyo lib/${PKGNAME}/SCons/Tool/aixcc.py lib/${PKGNAME}/SCons/Tool/aixcc.pyc lib/${PKGNAME}/SCons/Tool/aixcc.pyo lib/${PKGNAME}/SCons/Tool/aixcxx.py lib/${PKGNAME}/SCons/Tool/aixcxx.pyc lib/${PKGNAME}/SCons/Tool/aixcxx.pyo lib/${PKGNAME}/SCons/Tool/aixf77.py lib/${PKGNAME}/SCons/Tool/aixf77.pyc lib/${PKGNAME}/SCons/Tool/aixf77.pyo lib/${PKGNAME}/SCons/Tool/aixlink.py lib/${PKGNAME}/SCons/Tool/aixlink.pyc lib/${PKGNAME}/SCons/Tool/aixlink.pyo lib/${PKGNAME}/SCons/Tool/applelink.py lib/${PKGNAME}/SCons/Tool/applelink.pyc lib/${PKGNAME}/SCons/Tool/applelink.pyo lib/${PKGNAME}/SCons/Tool/ar.py lib/${PKGNAME}/SCons/Tool/ar.pyc lib/${PKGNAME}/SCons/Tool/ar.pyo lib/${PKGNAME}/SCons/Tool/as.py lib/${PKGNAME}/SCons/Tool/as.pyc lib/${PKGNAME}/SCons/Tool/as.pyo lib/${PKGNAME}/SCons/Tool/bcc32.py lib/${PKGNAME}/SCons/Tool/bcc32.pyc lib/${PKGNAME}/SCons/Tool/bcc32.pyo lib/${PKGNAME}/SCons/Tool/c++.py lib/${PKGNAME}/SCons/Tool/c++.pyc lib/${PKGNAME}/SCons/Tool/c++.pyo lib/${PKGNAME}/SCons/Tool/cc.py lib/${PKGNAME}/SCons/Tool/cc.pyc lib/${PKGNAME}/SCons/Tool/cc.pyo lib/${PKGNAME}/SCons/Tool/clang.py lib/${PKGNAME}/SCons/Tool/clang.pyc lib/${PKGNAME}/SCons/Tool/clang.pyo lib/${PKGNAME}/SCons/Tool/clangxx.py lib/${PKGNAME}/SCons/Tool/clangxx.pyc lib/${PKGNAME}/SCons/Tool/clangxx.pyo lib/${PKGNAME}/SCons/Tool/cvf.py lib/${PKGNAME}/SCons/Tool/cvf.pyc lib/${PKGNAME}/SCons/Tool/cvf.pyo lib/${PKGNAME}/SCons/Tool/cxx.py lib/${PKGNAME}/SCons/Tool/cxx.pyc lib/${PKGNAME}/SCons/Tool/cxx.pyo lib/${PKGNAME}/SCons/Tool/cyglink.py lib/${PKGNAME}/SCons/Tool/cyglink.pyc lib/${PKGNAME}/SCons/Tool/cyglink.pyo lib/${PKGNAME}/SCons/Tool/default.py lib/${PKGNAME}/SCons/Tool/default.pyc lib/${PKGNAME}/SCons/Tool/default.pyo lib/${PKGNAME}/SCons/Tool/dmd.py lib/${PKGNAME}/SCons/Tool/dmd.pyc lib/${PKGNAME}/SCons/Tool/dmd.pyo lib/${PKGNAME}/SCons/Tool/docbook/__init__.py lib/${PKGNAME}/SCons/Tool/docbook/__init__.pyc lib/${PKGNAME}/SCons/Tool/docbook/__init__.pyo lib/${PKGNAME}/SCons/Tool/dvi.py lib/${PKGNAME}/SCons/Tool/dvi.pyc lib/${PKGNAME}/SCons/Tool/dvi.pyo lib/${PKGNAME}/SCons/Tool/dvipdf.py lib/${PKGNAME}/SCons/Tool/dvipdf.pyc lib/${PKGNAME}/SCons/Tool/dvipdf.pyo lib/${PKGNAME}/SCons/Tool/dvips.py lib/${PKGNAME}/SCons/Tool/dvips.pyc lib/${PKGNAME}/SCons/Tool/dvips.pyo lib/${PKGNAME}/SCons/Tool/f03.py lib/${PKGNAME}/SCons/Tool/f03.pyc lib/${PKGNAME}/SCons/Tool/f03.pyo lib/${PKGNAME}/SCons/Tool/f08.py lib/${PKGNAME}/SCons/Tool/f08.pyc lib/${PKGNAME}/SCons/Tool/f08.pyo lib/${PKGNAME}/SCons/Tool/f77.py lib/${PKGNAME}/SCons/Tool/f77.pyc lib/${PKGNAME}/SCons/Tool/f77.pyo lib/${PKGNAME}/SCons/Tool/f90.py lib/${PKGNAME}/SCons/Tool/f90.pyc lib/${PKGNAME}/SCons/Tool/f90.pyo lib/${PKGNAME}/SCons/Tool/f95.py lib/${PKGNAME}/SCons/Tool/f95.pyc lib/${PKGNAME}/SCons/Tool/f95.pyo lib/${PKGNAME}/SCons/Tool/filesystem.py lib/${PKGNAME}/SCons/Tool/filesystem.pyc lib/${PKGNAME}/SCons/Tool/filesystem.pyo lib/${PKGNAME}/SCons/Tool/fortran.py lib/${PKGNAME}/SCons/Tool/fortran.pyc lib/${PKGNAME}/SCons/Tool/fortran.pyo lib/${PKGNAME}/SCons/Tool/g++.py lib/${PKGNAME}/SCons/Tool/g++.pyc lib/${PKGNAME}/SCons/Tool/g++.pyo lib/${PKGNAME}/SCons/Tool/g77.py lib/${PKGNAME}/SCons/Tool/g77.pyc lib/${PKGNAME}/SCons/Tool/g77.pyo lib/${PKGNAME}/SCons/Tool/gas.py lib/${PKGNAME}/SCons/Tool/gas.pyc lib/${PKGNAME}/SCons/Tool/gas.pyo lib/${PKGNAME}/SCons/Tool/gcc.py lib/${PKGNAME}/SCons/Tool/gcc.pyc lib/${PKGNAME}/SCons/Tool/gcc.pyo lib/${PKGNAME}/SCons/Tool/gdc.py lib/${PKGNAME}/SCons/Tool/gdc.pyc lib/${PKGNAME}/SCons/Tool/gdc.pyo lib/${PKGNAME}/SCons/Tool/gettext_tool.py lib/${PKGNAME}/SCons/Tool/gettext_tool.pyc lib/${PKGNAME}/SCons/Tool/gettext_tool.pyo lib/${PKGNAME}/SCons/Tool/gfortran.py lib/${PKGNAME}/SCons/Tool/gfortran.pyc lib/${PKGNAME}/SCons/Tool/gfortran.pyo lib/${PKGNAME}/SCons/Tool/gnulink.py lib/${PKGNAME}/SCons/Tool/gnulink.pyc lib/${PKGNAME}/SCons/Tool/gnulink.pyo lib/${PKGNAME}/SCons/Tool/gs.py lib/${PKGNAME}/SCons/Tool/gs.pyc lib/${PKGNAME}/SCons/Tool/gs.pyo lib/${PKGNAME}/SCons/Tool/gxx.py lib/${PKGNAME}/SCons/Tool/gxx.pyc lib/${PKGNAME}/SCons/Tool/gxx.pyo lib/${PKGNAME}/SCons/Tool/hpc++.py lib/${PKGNAME}/SCons/Tool/hpc++.pyc lib/${PKGNAME}/SCons/Tool/hpc++.pyo lib/${PKGNAME}/SCons/Tool/hpcc.py lib/${PKGNAME}/SCons/Tool/hpcc.pyc lib/${PKGNAME}/SCons/Tool/hpcc.pyo lib/${PKGNAME}/SCons/Tool/hpcxx.py lib/${PKGNAME}/SCons/Tool/hpcxx.pyc lib/${PKGNAME}/SCons/Tool/hpcxx.pyo lib/${PKGNAME}/SCons/Tool/hplink.py lib/${PKGNAME}/SCons/Tool/hplink.pyc lib/${PKGNAME}/SCons/Tool/hplink.pyo lib/${PKGNAME}/SCons/Tool/icc.py lib/${PKGNAME}/SCons/Tool/icc.pyc lib/${PKGNAME}/SCons/Tool/icc.pyo lib/${PKGNAME}/SCons/Tool/icl.py lib/${PKGNAME}/SCons/Tool/icl.pyc lib/${PKGNAME}/SCons/Tool/icl.pyo lib/${PKGNAME}/SCons/Tool/ifl.py lib/${PKGNAME}/SCons/Tool/ifl.pyc lib/${PKGNAME}/SCons/Tool/ifl.pyo lib/${PKGNAME}/SCons/Tool/ifort.py lib/${PKGNAME}/SCons/Tool/ifort.pyc lib/${PKGNAME}/SCons/Tool/ifort.pyo lib/${PKGNAME}/SCons/Tool/ilink.py lib/${PKGNAME}/SCons/Tool/ilink.pyc lib/${PKGNAME}/SCons/Tool/ilink.pyo lib/${PKGNAME}/SCons/Tool/ilink32.py lib/${PKGNAME}/SCons/Tool/ilink32.pyc lib/${PKGNAME}/SCons/Tool/ilink32.pyo lib/${PKGNAME}/SCons/Tool/install.py lib/${PKGNAME}/SCons/Tool/install.pyc lib/${PKGNAME}/SCons/Tool/install.pyo lib/${PKGNAME}/SCons/Tool/intelc.py lib/${PKGNAME}/SCons/Tool/intelc.pyc lib/${PKGNAME}/SCons/Tool/intelc.pyo lib/${PKGNAME}/SCons/Tool/ipkg.py lib/${PKGNAME}/SCons/Tool/ipkg.pyc lib/${PKGNAME}/SCons/Tool/ipkg.pyo lib/${PKGNAME}/SCons/Tool/jar.py lib/${PKGNAME}/SCons/Tool/jar.pyc lib/${PKGNAME}/SCons/Tool/jar.pyo lib/${PKGNAME}/SCons/Tool/javac.py lib/${PKGNAME}/SCons/Tool/javac.pyc lib/${PKGNAME}/SCons/Tool/javac.pyo lib/${PKGNAME}/SCons/Tool/javah.py lib/${PKGNAME}/SCons/Tool/javah.pyc lib/${PKGNAME}/SCons/Tool/javah.pyo lib/${PKGNAME}/SCons/Tool/latex.py lib/${PKGNAME}/SCons/Tool/latex.pyc lib/${PKGNAME}/SCons/Tool/latex.pyo lib/${PKGNAME}/SCons/Tool/ldc.py lib/${PKGNAME}/SCons/Tool/ldc.pyc lib/${PKGNAME}/SCons/Tool/ldc.pyo lib/${PKGNAME}/SCons/Tool/lex.py lib/${PKGNAME}/SCons/Tool/lex.pyc lib/${PKGNAME}/SCons/Tool/lex.pyo lib/${PKGNAME}/SCons/Tool/link.py lib/${PKGNAME}/SCons/Tool/link.pyc lib/${PKGNAME}/SCons/Tool/link.pyo lib/${PKGNAME}/SCons/Tool/linkloc.py lib/${PKGNAME}/SCons/Tool/linkloc.pyc lib/${PKGNAME}/SCons/Tool/linkloc.pyo lib/${PKGNAME}/SCons/Tool/m4.py lib/${PKGNAME}/SCons/Tool/m4.pyc lib/${PKGNAME}/SCons/Tool/m4.pyo lib/${PKGNAME}/SCons/Tool/masm.py lib/${PKGNAME}/SCons/Tool/masm.pyc lib/${PKGNAME}/SCons/Tool/masm.pyo lib/${PKGNAME}/SCons/Tool/midl.py lib/${PKGNAME}/SCons/Tool/midl.pyc lib/${PKGNAME}/SCons/Tool/midl.pyo lib/${PKGNAME}/SCons/Tool/mingw.py lib/${PKGNAME}/SCons/Tool/mingw.pyc lib/${PKGNAME}/SCons/Tool/mingw.pyo lib/${PKGNAME}/SCons/Tool/msgfmt.py lib/${PKGNAME}/SCons/Tool/msgfmt.pyc lib/${PKGNAME}/SCons/Tool/msgfmt.pyo lib/${PKGNAME}/SCons/Tool/msginit.py lib/${PKGNAME}/SCons/Tool/msginit.pyc lib/${PKGNAME}/SCons/Tool/msginit.pyo lib/${PKGNAME}/SCons/Tool/msgmerge.py lib/${PKGNAME}/SCons/Tool/msgmerge.pyc lib/${PKGNAME}/SCons/Tool/msgmerge.pyo lib/${PKGNAME}/SCons/Tool/mslib.py lib/${PKGNAME}/SCons/Tool/mslib.pyc lib/${PKGNAME}/SCons/Tool/mslib.pyo lib/${PKGNAME}/SCons/Tool/mslink.py lib/${PKGNAME}/SCons/Tool/mslink.pyc lib/${PKGNAME}/SCons/Tool/mslink.pyo lib/${PKGNAME}/SCons/Tool/mssdk.py lib/${PKGNAME}/SCons/Tool/mssdk.pyc lib/${PKGNAME}/SCons/Tool/mssdk.pyo lib/${PKGNAME}/SCons/Tool/msvc.py lib/${PKGNAME}/SCons/Tool/msvc.pyc lib/${PKGNAME}/SCons/Tool/msvc.pyo lib/${PKGNAME}/SCons/Tool/msvs.py lib/${PKGNAME}/SCons/Tool/msvs.pyc lib/${PKGNAME}/SCons/Tool/msvs.pyo lib/${PKGNAME}/SCons/Tool/mwcc.py lib/${PKGNAME}/SCons/Tool/mwcc.pyc lib/${PKGNAME}/SCons/Tool/mwcc.pyo lib/${PKGNAME}/SCons/Tool/mwld.py lib/${PKGNAME}/SCons/Tool/mwld.pyc lib/${PKGNAME}/SCons/Tool/mwld.pyo lib/${PKGNAME}/SCons/Tool/nasm.py lib/${PKGNAME}/SCons/Tool/nasm.pyc lib/${PKGNAME}/SCons/Tool/nasm.pyo lib/${PKGNAME}/SCons/Tool/packaging/__init__.py lib/${PKGNAME}/SCons/Tool/packaging/__init__.pyc lib/${PKGNAME}/SCons/Tool/packaging/__init__.pyo lib/${PKGNAME}/SCons/Tool/packaging/ipk.py lib/${PKGNAME}/SCons/Tool/packaging/ipk.pyc lib/${PKGNAME}/SCons/Tool/packaging/ipk.pyo lib/${PKGNAME}/SCons/Tool/packaging/msi.py lib/${PKGNAME}/SCons/Tool/packaging/msi.pyc lib/${PKGNAME}/SCons/Tool/packaging/msi.pyo lib/${PKGNAME}/SCons/Tool/packaging/rpm.py lib/${PKGNAME}/SCons/Tool/packaging/rpm.pyc lib/${PKGNAME}/SCons/Tool/packaging/rpm.pyo lib/${PKGNAME}/SCons/Tool/packaging/src_tarbz2.py lib/${PKGNAME}/SCons/Tool/packaging/src_tarbz2.pyc lib/${PKGNAME}/SCons/Tool/packaging/src_tarbz2.pyo lib/${PKGNAME}/SCons/Tool/packaging/src_targz.py lib/${PKGNAME}/SCons/Tool/packaging/src_targz.pyc lib/${PKGNAME}/SCons/Tool/packaging/src_targz.pyo lib/${PKGNAME}/SCons/Tool/packaging/src_zip.py lib/${PKGNAME}/SCons/Tool/packaging/src_zip.pyc lib/${PKGNAME}/SCons/Tool/packaging/src_zip.pyo lib/${PKGNAME}/SCons/Tool/packaging/tarbz2.py lib/${PKGNAME}/SCons/Tool/packaging/tarbz2.pyc lib/${PKGNAME}/SCons/Tool/packaging/tarbz2.pyo lib/${PKGNAME}/SCons/Tool/packaging/targz.py lib/${PKGNAME}/SCons/Tool/packaging/targz.pyc lib/${PKGNAME}/SCons/Tool/packaging/targz.pyo lib/${PKGNAME}/SCons/Tool/packaging/zip.py lib/${PKGNAME}/SCons/Tool/packaging/zip.pyc lib/${PKGNAME}/SCons/Tool/packaging/zip.pyo lib/${PKGNAME}/SCons/Tool/pdf.py lib/${PKGNAME}/SCons/Tool/pdf.pyc lib/${PKGNAME}/SCons/Tool/pdf.pyo lib/${PKGNAME}/SCons/Tool/pdflatex.py lib/${PKGNAME}/SCons/Tool/pdflatex.pyc lib/${PKGNAME}/SCons/Tool/pdflatex.pyo lib/${PKGNAME}/SCons/Tool/pdftex.py lib/${PKGNAME}/SCons/Tool/pdftex.pyc lib/${PKGNAME}/SCons/Tool/pdftex.pyo lib/${PKGNAME}/SCons/Tool/qt.py lib/${PKGNAME}/SCons/Tool/qt.pyc lib/${PKGNAME}/SCons/Tool/qt.pyo lib/${PKGNAME}/SCons/Tool/rmic.py lib/${PKGNAME}/SCons/Tool/rmic.pyc lib/${PKGNAME}/SCons/Tool/rmic.pyo lib/${PKGNAME}/SCons/Tool/rpcgen.py lib/${PKGNAME}/SCons/Tool/rpcgen.pyc lib/${PKGNAME}/SCons/Tool/rpcgen.pyo lib/${PKGNAME}/SCons/Tool/rpm.py lib/${PKGNAME}/SCons/Tool/rpm.pyc lib/${PKGNAME}/SCons/Tool/rpm.pyo lib/${PKGNAME}/SCons/Tool/rpmutils.py lib/${PKGNAME}/SCons/Tool/rpmutils.pyc lib/${PKGNAME}/SCons/Tool/rpmutils.pyo lib/${PKGNAME}/SCons/Tool/sgiar.py lib/${PKGNAME}/SCons/Tool/sgiar.pyc lib/${PKGNAME}/SCons/Tool/sgiar.pyo lib/${PKGNAME}/SCons/Tool/sgic++.py lib/${PKGNAME}/SCons/Tool/sgic++.pyc lib/${PKGNAME}/SCons/Tool/sgic++.pyo lib/${PKGNAME}/SCons/Tool/sgicc.py lib/${PKGNAME}/SCons/Tool/sgicc.pyc lib/${PKGNAME}/SCons/Tool/sgicc.pyo lib/${PKGNAME}/SCons/Tool/sgicxx.py lib/${PKGNAME}/SCons/Tool/sgicxx.pyc lib/${PKGNAME}/SCons/Tool/sgicxx.pyo lib/${PKGNAME}/SCons/Tool/sgilink.py lib/${PKGNAME}/SCons/Tool/sgilink.pyc lib/${PKGNAME}/SCons/Tool/sgilink.pyo lib/${PKGNAME}/SCons/Tool/sunar.py lib/${PKGNAME}/SCons/Tool/sunar.pyc lib/${PKGNAME}/SCons/Tool/sunar.pyo lib/${PKGNAME}/SCons/Tool/sunc++.py lib/${PKGNAME}/SCons/Tool/sunc++.pyc lib/${PKGNAME}/SCons/Tool/sunc++.pyo lib/${PKGNAME}/SCons/Tool/suncc.py lib/${PKGNAME}/SCons/Tool/suncc.pyc lib/${PKGNAME}/SCons/Tool/suncc.pyo lib/${PKGNAME}/SCons/Tool/suncxx.py lib/${PKGNAME}/SCons/Tool/suncxx.pyc lib/${PKGNAME}/SCons/Tool/suncxx.pyo lib/${PKGNAME}/SCons/Tool/sunf77.py lib/${PKGNAME}/SCons/Tool/sunf77.pyc lib/${PKGNAME}/SCons/Tool/sunf77.pyo lib/${PKGNAME}/SCons/Tool/sunf90.py lib/${PKGNAME}/SCons/Tool/sunf90.pyc lib/${PKGNAME}/SCons/Tool/sunf90.pyo lib/${PKGNAME}/SCons/Tool/sunf95.py lib/${PKGNAME}/SCons/Tool/sunf95.pyc lib/${PKGNAME}/SCons/Tool/sunf95.pyo lib/${PKGNAME}/SCons/Tool/sunlink.py lib/${PKGNAME}/SCons/Tool/sunlink.pyc lib/${PKGNAME}/SCons/Tool/sunlink.pyo lib/${PKGNAME}/SCons/Tool/swig.py lib/${PKGNAME}/SCons/Tool/swig.pyc lib/${PKGNAME}/SCons/Tool/swig.pyo lib/${PKGNAME}/SCons/Tool/tar.py lib/${PKGNAME}/SCons/Tool/tar.pyc lib/${PKGNAME}/SCons/Tool/tar.pyo lib/${PKGNAME}/SCons/Tool/tex.py lib/${PKGNAME}/SCons/Tool/tex.pyc lib/${PKGNAME}/SCons/Tool/tex.pyo lib/${PKGNAME}/SCons/Tool/textfile.py lib/${PKGNAME}/SCons/Tool/textfile.pyc lib/${PKGNAME}/SCons/Tool/textfile.pyo lib/${PKGNAME}/SCons/Tool/tlib.py lib/${PKGNAME}/SCons/Tool/tlib.pyc lib/${PKGNAME}/SCons/Tool/tlib.pyo lib/${PKGNAME}/SCons/Tool/wix.py lib/${PKGNAME}/SCons/Tool/wix.pyc lib/${PKGNAME}/SCons/Tool/wix.pyo lib/${PKGNAME}/SCons/Tool/xgettext.py lib/${PKGNAME}/SCons/Tool/xgettext.pyc lib/${PKGNAME}/SCons/Tool/xgettext.pyo lib/${PKGNAME}/SCons/Tool/yacc.py lib/${PKGNAME}/SCons/Tool/yacc.pyc lib/${PKGNAME}/SCons/Tool/yacc.pyo lib/${PKGNAME}/SCons/Tool/zip.py lib/${PKGNAME}/SCons/Tool/zip.pyc lib/${PKGNAME}/SCons/Tool/zip.pyo lib/${PKGNAME}/SCons/Util.py lib/${PKGNAME}/SCons/Util.pyc lib/${PKGNAME}/SCons/Util.pyo lib/${PKGNAME}/SCons/Variables/BoolVariable.py lib/${PKGNAME}/SCons/Variables/BoolVariable.pyc lib/${PKGNAME}/SCons/Variables/BoolVariable.pyo lib/${PKGNAME}/SCons/Variables/EnumVariable.py lib/${PKGNAME}/SCons/Variables/EnumVariable.pyc lib/${PKGNAME}/SCons/Variables/EnumVariable.pyo lib/${PKGNAME}/SCons/Variables/ListVariable.py lib/${PKGNAME}/SCons/Variables/ListVariable.pyc lib/${PKGNAME}/SCons/Variables/ListVariable.pyo lib/${PKGNAME}/SCons/Variables/PackageVariable.py lib/${PKGNAME}/SCons/Variables/PackageVariable.pyc lib/${PKGNAME}/SCons/Variables/PackageVariable.pyo lib/${PKGNAME}/SCons/Variables/PathVariable.py lib/${PKGNAME}/SCons/Variables/PathVariable.pyc lib/${PKGNAME}/SCons/Variables/PathVariable.pyo lib/${PKGNAME}/SCons/Variables/__init__.py lib/${PKGNAME}/SCons/Variables/__init__.pyc lib/${PKGNAME}/SCons/Variables/__init__.pyo lib/${PKGNAME}/SCons/Warnings.py lib/${PKGNAME}/SCons/Warnings.pyc lib/${PKGNAME}/SCons/Warnings.pyo lib/${PKGNAME}/SCons/__init__.py lib/${PKGNAME}/SCons/__init__.pyc lib/${PKGNAME}/SCons/__init__.pyo lib/${PKGNAME}/SCons/compat/__init__.py lib/${PKGNAME}/SCons/compat/__init__.pyc lib/${PKGNAME}/SCons/compat/__init__.pyo lib/${PKGNAME}/SCons/compat/_scons_dbm.py lib/${PKGNAME}/SCons/compat/_scons_dbm.pyc lib/${PKGNAME}/SCons/compat/_scons_dbm.pyo lib/${PKGNAME}/SCons/cpp.py lib/${PKGNAME}/SCons/cpp.pyc lib/${PKGNAME}/SCons/cpp.pyo lib/${PKGNAME}/SCons/dblite.py lib/${PKGNAME}/SCons/dblite.pyc lib/${PKGNAME}/SCons/dblite.pyo lib/${PKGNAME}/SCons/exitfuncs.py lib/${PKGNAME}/SCons/exitfuncs.pyc lib/${PKGNAME}/SCons/exitfuncs.pyo @ 1.15 log @RELEASE 2.5.1: - Add scons-configure-cache.py to packaging. It was omitted - Use memoization to optimize PATH evaluation across all dependencies per node. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.14 2016/05/09 08:58:43 adam Exp $ d3 1 a3 1 bin/scons-${PKGVERSION} a157 3 lib/${PKGNAME}/SCons/Sig.py lib/${PKGNAME}/SCons/Sig.pyc lib/${PKGNAME}/SCons/Sig.pyo a166 6 lib/${PKGNAME}/SCons/Tool/BitKeeper.py lib/${PKGNAME}/SCons/Tool/BitKeeper.pyc lib/${PKGNAME}/SCons/Tool/BitKeeper.pyo lib/${PKGNAME}/SCons/Tool/CVS.py lib/${PKGNAME}/SCons/Tool/CVS.pyc lib/${PKGNAME}/SCons/Tool/CVS.pyo a199 3 lib/${PKGNAME}/SCons/Tool/Perforce.py lib/${PKGNAME}/SCons/Tool/Perforce.pyc lib/${PKGNAME}/SCons/Tool/Perforce.pyo a202 9 lib/${PKGNAME}/SCons/Tool/RCS.py lib/${PKGNAME}/SCons/Tool/RCS.pyc lib/${PKGNAME}/SCons/Tool/RCS.pyo lib/${PKGNAME}/SCons/Tool/SCCS.py lib/${PKGNAME}/SCons/Tool/SCCS.pyc lib/${PKGNAME}/SCons/Tool/SCCS.pyo lib/${PKGNAME}/SCons/Tool/Subversion.py lib/${PKGNAME}/SCons/Tool/Subversion.pyc lib/${PKGNAME}/SCons/Tool/Subversion.pyo d212 3 d239 6 d248 3 d275 3 d308 3 a310 3 lib/${PKGNAME}/SCons/Tool/gettext.py lib/${PKGNAME}/SCons/Tool/gettext.pyc lib/${PKGNAME}/SCons/Tool/gettext.pyo d320 3 d329 3 d494 3 d509 3 @ 1.14 log @RELEASE 2.5.0 - Mon, 09 Apr 2016 11:27:42 -0700 - Removed a lot of compatibility methods and workarounds for Python versions < 2.7, in order to prepare the work towards a combined 2.7/3.x version. Also fixed the default arguments for the print_tree and render_tree methods. - Added support for cross-language dependency scanning; SCons now respects scanner keys for implicit dependencies. - Notes for SCons users with heterogeneous systems. - May find new (previously missed) dependencies. - May cause rebuild after upgrade due to dependency changes. - May find new dependency errors (EG. cycles). - Discovered in some of the SCons QT tests. - Resolved missing cross-language dependencies for SWIG bindings - Corrected typo in User Guide for Scanner keyword. - Install builder interacts with scanner found in SCANNERS differently. - Previous: Install builder recursively scanned implicit dependencies for scanners from SCANNER, but not for built-in (default) scanners. - Current: Install builder will not scan for implicit dependencies via either scanner source. This optimizes some Install builder behavior and brings orthogonality to Install builder scanning behavior. - Add better messaging when two environments have different actions for the same target - Fix issue only with MSVC and Always build where targets marked AlwaysBuild wouldn't make it into CHANGED_SOURCES and thus yield an empty compile command line. - Fix posix platform escaping logic to properly handle paths with parens in them "()". - Intel Compiler 2016 (Linux/Mac) update for tool directories. - Fix for issue 2494: Added string support for Chmod function. - change cache to use 2 character subdirectories, rather than one character, so as not to give huge directories for large caches, a situation which causes issues for NFS. For existing caches, you will need to run the scons-configure-cache.py script to update them to the new format. You will get a warning every time you build until you co this. - Fix a bunch of unit tests on windows @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.13 2014/07/19 12:30:49 adam Exp $ d3 3 a5 1 bin/${PKGNAME} @ 1.13 log @Changes 2.3.2: This release adds new features, and fixes and improves a number of issues. This will be the last release to support Python versions earlier than 2.7, as we begin to move toward supporting Python 3. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.12 2014/06/09 13:15:13 wiz Exp $ d135 3 a572 6 lib/${PKGNAME}/SCons/compat/_scons_builtins.py lib/${PKGNAME}/SCons/compat/_scons_builtins.pyc lib/${PKGNAME}/SCons/compat/_scons_builtins.pyo lib/${PKGNAME}/SCons/compat/_scons_collections.py lib/${PKGNAME}/SCons/compat/_scons_collections.pyc lib/${PKGNAME}/SCons/compat/_scons_collections.pyo a575 12 lib/${PKGNAME}/SCons/compat/_scons_hashlib.py lib/${PKGNAME}/SCons/compat/_scons_hashlib.pyc lib/${PKGNAME}/SCons/compat/_scons_hashlib.pyo lib/${PKGNAME}/SCons/compat/_scons_io.py lib/${PKGNAME}/SCons/compat/_scons_io.pyc lib/${PKGNAME}/SCons/compat/_scons_io.pyo lib/${PKGNAME}/SCons/compat/_scons_sets.py lib/${PKGNAME}/SCons/compat/_scons_sets.pyc lib/${PKGNAME}/SCons/compat/_scons_sets.pyo lib/${PKGNAME}/SCons/compat/_scons_subprocess.py lib/${PKGNAME}/SCons/compat/_scons_subprocess.pyc lib/${PKGNAME}/SCons/compat/_scons_subprocess.pyo @ 1.12 log @Do not install empty man pages. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.11 2014/04/12 19:54:37 adam Exp $ d171 3 d306 3 d369 3 d600 3 @ 1.11 log @Changes 2.3.1: This release adds new features, and fixes and improves a number of issues. This will be the last release to support Python versions earlier than 2.7, as we begin to move toward supporting Python 3. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.10 2013/09/01 11:41:42 adam Exp $ a590 3 man/man1/scons-time.1 man/man1/scons.1 man/man1/sconsign.1 @ 1.10 log @Changes 2.3.0: This release adds new features, and fixes and improves a number of issues. This will be the last release to support Python versions earlier than 2.7, as we begin to move toward supporting Python 3. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.9 2012/12/16 15:06:25 ryoon Exp $ d252 3 d261 3 @ 1.9 log @Update to 2.2.0 * Tested with graphics/blender and games/pingus Changelog: * Bugfixes * More documentation * Add new features @ text @d1 1 a1 1 @@comment $NetBSD$ d8 1 d462 3 a584 1 lib/${PKGNAME}/${EGG_FILE} @ 1.8 log @All supported python versions in pkgsrc support eggs, so remove ${PLIST.eggfile} from PLISTs and support code from lang/python. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2012/02/02 11:49:55 obache Exp $ d173 3 d266 3 d296 3 d377 9 d512 3 d551 9 a559 3 lib/${PKGNAME}/SCons/compat/_scons_UserString.py lib/${PKGNAME}/SCons/compat/_scons_UserString.pyc lib/${PKGNAME}/SCons/compat/_scons_UserString.pyo d563 3 a565 6 lib/${PKGNAME}/SCons/compat/_scons_itertools.py lib/${PKGNAME}/SCons/compat/_scons_itertools.pyc lib/${PKGNAME}/SCons/compat/_scons_itertools.pyo lib/${PKGNAME}/SCons/compat/_scons_optparse.py lib/${PKGNAME}/SCons/compat/_scons_optparse.pyc lib/${PKGNAME}/SCons/compat/_scons_optparse.pyo a568 6 lib/${PKGNAME}/SCons/compat/_scons_sets15.py lib/${PKGNAME}/SCons/compat/_scons_sets15.pyc lib/${PKGNAME}/SCons/compat/_scons_sets15.pyo lib/${PKGNAME}/SCons/compat/_scons_shlex.py lib/${PKGNAME}/SCons/compat/_scons_shlex.pyc lib/${PKGNAME}/SCons/compat/_scons_shlex.pyo a571 6 lib/${PKGNAME}/SCons/compat/_scons_textwrap.py lib/${PKGNAME}/SCons/compat/_scons_textwrap.pyc lib/${PKGNAME}/SCons/compat/_scons_textwrap.pyo lib/${PKGNAME}/SCons/compat/builtins.py lib/${PKGNAME}/SCons/compat/builtins.pyc lib/${PKGNAME}/SCons/compat/builtins.pyo @ 1.7 log @* Patch to Version is not required after removal of scons-devel package. * distutils pkg, use python/disutils.mk. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD$ d569 1 a569 1 ${PLIST.eggfile}lib/${PKGNAME}/${EGG_FILE} @ 1.6 log @Update to 1.3.0. Fixes problems with python26 in particular. Full changelog: RELEASE 1.3.0 - Tue, 23 Mar 2010 21:44:19 -0400 From Steven Knight: - Update man page and documentation. From William Deegan (plus minor patch from Gary Oberbrunner): - Support Visual Studio 8.0 Express RELEASE 1.2.0.d20100306 - Sat, 06 Mar 2010 16:18:33 -0800 From Luca Falavigna: - Fix typos in the man page. From Gottfried Ganssauge: - Support execution when SCons is installed via easy_install. From Steven Knight: - Make the messages for Configure checks of compilers consistent. - Issue an error message if a BUILDERS entry is not a Builder object or a callable wrapper. From Rob Managan: - Update tex builder to handle the case where a \input{foo} command tries to work with a directory named foo instead of the file foo.tex. The builder now ignores a directory and continues searching to find the correct file. Thanks to Lennart Sauerbeck for the test case and initial patch Also allow the \include of files in subdirectories when variantDir is used with duplicate=0. Previously latex would crash since the directory in which the .aux file is written was not created. Thanks to Stefan Hepp for finding this and part of the solution. From James Teh: - Patches to fix some issues using MS SDK V7.0 From William Deegan: - Lots of testing and minor patches to handle mixed MS VC and SDK installations, as well as having only the SDK installed. RELEASE 1.2.0.d20100117 - Sun, 17 Jan 2010 14:26:59 -0800 From Jim Randall: - Fixed temp filename race condition on Windows with long cmd lines. From David Cournapeau: - Fixed tryRun when sconf directory is in a variant dir. - Do not add -fPIC for ifort tool on non-posix platforms (darwin and windows). - Fix bug 2294 (spurious CheckCC failures). - Fix scons bootstrap process on windows 64 (wrong wininst name) From William Deegan: - Final merge from vs_revamp branch to main - Added definition and usage of HOST_OS, HOST_ARCH, TARGET_OS, TARGET_ARCH, currently only defined/used by Visual Studio Compilers. This will be rolled out to other platforms/tools in the future. - Add check for python >= 3.0.0 and exit gracefully. For 1.3 python >= 1.5.2 and < 3.0.0 are supported - Fix bug 1944 - Handle non-existent .i file in swig emitter, previously it would crash with an IOError exception. Now it will try to make an educated guess on the module name based on the filename. From Lukas Erlinghagen: - Have AddOption() remove variables from the list of seen-but-unknown variables (which are reported later). - An option name and aliases can now be specified as a tuple. From Hartmut Goebel: - Textfile builder. From Jared Grubb: - use "is/is not" in comparisons with None instead of "==" or "!=". From Jim Hunziker: - Avoid adding -gphobos to a command line multiple times when initializing use of the DMD compiler. From Jason Kenney: - Sugguested HOST/TARGET OS/ARCH separation. From Steven Knight: - Fix the -n option when used with VariantDir(duplicate=1) and the variant directory doesn't already exist. - Fix scanning of Unicode files for both UTF-16 endian flavors. - Fix a TypeError on #include of file names with Unicode characters. - Fix an exception if a null command-line argument is passed in. - Evaluate Requires() prerequisites before a Node's direct children (sources and dependencies). From Greg Noel: - Remove redundant __metaclass__ initializations in Environment.py. - Correct the documentation of text returned by sconf.Result(). - Document that filenames with '.' as the first character are ignored by Glob() by default (matching UNIX glob semantics). - Fix SWIG testing infrastructure to work on Mac OS X. - Restructure a test that occasionally hung so that the test would detect when it was stuck and fail instead. - Substfile builder. From Gary Oberbrunner: - When reporting a target that SCons doesn't know how to make, specify whether it's a File, Dir, etc. From Ben Webb: - Fix use of $SWIGOUTDIR when generating Python wrappers. - Add $SWIGDIRECTORSUFFIX and $SWIGVERSION construction variables. From Rob Managan: - Add -recorder flag to Latex commands and updated internals to use the output to find files TeX creates. This allows the MiKTeX installations to find the created files - Notify user of Latex errors that would get buried in the Latex output - Remove LATEXSUFFIXES from environments that don't initialize Tex. - Add support for the glosaaries package for glossaries and acronyms - Fix problem that pdftex, latex, and pdflatex tools by themselves did not create the actions for bibtex, makeindex,... by creating them and other environment settings in one routine called by all four tex tools. - Fix problem with filenames of sideeffects when the user changes the name of the output file from the latex default - Add scanning of files included in Latex by means of \lstinputlisting{} Patch from Stefan Hepp. - Change command line for epstopdf to use --outfile= instead of -o since this works on all platforms. Patch from Stefan Hepp. - Change scanner to properly search for included file from the directory of the main file instead of the file it is included from. Also update the emitter to add the .aux file associated with \include{filename} commands. This makes sure the required directories if any are created for variantdir cases. Half of the patch from Stefan Hepp. RELEASE 1.2.0.d20090223 - Mon, 23 Feb 2009 08:41:06 -0800 From Stanislav Baranov: - Make suffix-matching for scanners case-insensitive on Windows. From David Cournapeau: - Change the way SCons finds versions of Visual C/C++ and Visual Studio to find and use the Microsoft v*vars.bat files. From Robert P. J. Day: - User's Guide updates. From Dan Eaton: - Fix generation of Visual Studio 8 project files on x64 platforms. From Allan Erskine: - Set IncludeSearchPath and PreprocessorDefinitions in generated Visual Studio 8 project files, to help IntelliSense work. From Mateusz Gruca: - Fix deletion of broken symlinks by the --clean option. From Steven Knight: - Fix the error message when use of a non-existent drive on Windows is detected. - Add sources for files whose targets don't exist in $CHANGED_SOURCES. - Detect implicit dependencies on commands even when the command is quoted. - Fix interaction of $CHANGED_SOURCES with the --config=force option. - Fix finding #include files when the string contains escaped backslashes like "C:\\some\\include.h". - Pass $CCFLAGS to Visual C/C++ precompiled header compilation. - Remove unnecessary nested $( $) around $_LIBDIRFLAGS on link lines for the Microsoft linker, the OS/2 ilink linker and the Phar Lap linkloc linker. - Spell the Windows environment variables consistently "SystemDrive" and "SystemRoot" instead of "SYSTEMDRIVE" and "SYSTEMROOT". RELEASE 1.2.0.d20090113 - Tue, 13 Jan 2009 02:50:30 -0800 From Stanislav Baranov, Ted Johnson and Steven Knight: - Add support for batch compilation of Visual Studio C/C++ source files, controlled by a new $MSVC_BATCH construction variable. From Steven Knight: - Print the message, "scons: Build interrupted." on error output, not standard output. - Add a --warn=future-deprecated option for advance warnings about deprecated features that still have warnings hidden by default. - Fix use of $SOURCE and $SOURCES attributes when there are no sources specified in the Builder call. - Add support for new $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS variables. - Add general support for batch builds through new batch_key= and targets= keywords to Action object creation. From Arve Knudsen: - Make linker tools differentiate properly between SharedLibrary and LoadableModule. - Document TestCommon.shobj_prefix variable. - Support $SWIGOUTDIR values with spaces. From Rob Managan: - Don't automatically try to build .pdf graphics files for .eps files in \includegraphics{} calls in TeX/LaTeX files when building with the PDF builder (and thus using pdflatex). From Gary Oberbrunner: - Allow AppendENVPath() and PrependENVPath() to interpret '#' for paths relative to the top-level SConstruct directory. - Use the Borland ilink -e option to specify the output file name. - Document that the msvc Tool module uses $PCH, $PCHSTOP and $PDB. - Allow WINDOWS_INSERT_DEF=0 to disable --output-def when linking under MinGW. From Zia Sobhani: - Fix typos in the User's Guide. From Greg Spencer: - Support implicit dependency scanning of files encoded in utf-8 and utf-16. From Roberto de Vecchi: - Remove $CCFLAGS from the the default definitions of $CXXFLAGS for Visual C/C++ and MIPSpro C++ on SGI so, they match other tools and avoid flag duplication on C++ command lines. From Ben Webb: - Handle quoted module names in SWIG source files. - Emit *_wrap.h when SWIG generates header file for directors From Matthew Wesley: - Copy file attributes so we identify, and can link a shared library from, shared object files in a Repository. RELEASE 1.2.0 - Sat, 20 Dec 2008 22:47:29 -0800 From Steven Knight: - Don't fail if can't import a _subprocess module on Windows. - Add warnings for use of the deprecated Options object. RELEASE 1.1.0.d20081207 - Sun, 07 Dec 2008 19:17:23 -0800 From Benoit Belley: - Improve the robustness of GetBuildFailures() by refactoring SCons exception handling (especially BuildError exceptions). - Have the --taskmastertrace= option print information about individual Task methods, not just the Taskmaster control flow. - Eliminate some spurious dependency cycles by being more aggressive about pruning pending children from the Taskmaster walk. - Suppress mistaken reports of a dependency cycle when a child left on the pending list is a single Node in EXECUTED state. From David Cournapeau: - Fix $FORTRANMODDIRPREFIX for the ifort (Intel Fortran) tool. From Brad Fitzpatrick: - Don't pre-generate an exception message (which will likely be ignored anyway) when an EntryProxy re-raises an AttributeError. From Jared Grubb: - Clean up coding style and white space in Node/FS.py. - Fix a typo in the documentation for $_CPPDEFFLAGS. - Issue 2401: Fix usage of comparisons with None. From Ludwig Hähne: - Handle Java inner classes declared within a method. From Steven Knight: - Fix label placement by the "scons-time.py func" subcommand when a profile value was close to (or equal to) 0.0. - Fix env.Append() and env.Prepend()'s ability to add a string to list-like variables like $CCFLAGS under Python 2.6. - Other Python2.6 portability: don't use "as" (a Python 2.6 keyword). Don't use the deprecated Exception.message attribute. - Support using the -f option to search for a different top-level file name when walking up with the -D, -U or -u options. - Fix use of VariantDir when the -n option is used and doesn't, therefore, actually create the variant directory. - Fix a stack trace from the --debug=includes option when passed a static or shared library as an argument. - Speed up the internal find_file() function (used for searching CPPPATH, LIBPATH, etc.). - Add support for using the Python "in" keyword on construction environments (for example, if "CPPPATH" in env: ...). - Fix use of Glob() when a repository or source directory contains an in-memory Node without a corresponding on-disk file or directory. - Add a warning about future reservation of $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS. - Enable by default the existing warnings about setting the resource $SOURCE, $SOURCES, $TARGET and $TARGETS variable. From Rob Managan: - Scan for TeX files in the paths specified in the $TEXINPUTS construction variable and the $TEXINPUTS environment variable. - Configure the PDF() and PostScript() Builders as single_source so they know each source file generates a separate target file. - Add $EPSTOPDF, $EPSTOPDFFLAGS and $EPSTOPDFCOM - Add .tex as a valid extension for the PDF() builder. - Add regular expressions to find \input, \include and \includegraphics. - Support generating a .pdf file from a .eps source. - Recursive scan included input TeX files. - Handle requiring searched-for TeX input graphics files to have extensions (to avoid trying to build a .eps from itself, e.g.). From Greg Noel: - Make the Action() function handle positional parameters consistently. - Clarify use of Configure.CheckType(). - Make the File.{Dir,Entry,File}() methods create their entries relative to the calling File's directory, not the SConscript directory. - Use the Python os.devnull variable to discard error output when looking for the $CC or $CXX version. - Mention LoadableModule() in the SharedLibrary() documentation. From Gary Oberbrunner: - Update the User's Guide to clarify use of the site_scons/ directory and the site_init.py module. - Make env.AppendUnique() and env.PrependUnique remove duplicates within a passed-in list being added, too. From Randall Spangler: - Fix Glob() so an on-disk file or directory beginning with '#' doesn't throw an exception. @ text @d569 1 @ 1.5 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2008/11/15 01:16:49 bjs Exp $ d176 21 d332 3 d374 3 d485 3 @ 1.4 log @Update scons to 1.1.0, scons-devel to 1.1.0.20081104. Split common makery into Makefile.common, add CONFLICTS for each package referring to the others, as for now the manpages will conflict. TODO: Use ALTERNATIVES system? How to handle manpages? Many bug fixes and some feature/documentation enhancements. The web site goes into this in much detail; also, see CHANGES.txt and RELEASE.txt in the source distribution. Also, see the change to patch-aa which ensures we use ${PKGVERSION_NOREV} to generate the version for the installation where appropriate. @ text @d1 1 a1 1 @@comment $NetBSD$ a541 11 @@dirrm lib/${PKGNAME}/SCons/compat @@dirrm lib/${PKGNAME}/SCons/Variables @@dirrm lib/${PKGNAME}/SCons/Tool/packaging @@dirrm lib/${PKGNAME}/SCons/Tool @@dirrm lib/${PKGNAME}/SCons/Script @@dirrm lib/${PKGNAME}/SCons/Scanner @@dirrm lib/${PKGNAME}/SCons/Platform @@dirrm lib/${PKGNAME}/SCons/Options @@dirrm lib/${PKGNAME}/SCons/Node @@dirrm lib/${PKGNAME}/SCons @@dirrm lib/${PKGNAME} @ 1.3 log @update to SCons-0.96.1 RELEASE 0.96.1 - Mon, 23 Aug 2004 12:55:50 +0000 From Craig Bachelor: - Handle white space in the executable Python path name within in MSVS project files by quoting the path. - Correct the format of a GUID string in a solution (.dsw) file so MSVS can correctly "build enable" a project. From Steven Knight: - Add a must_exist flag to Delete() to let the user control whether it's an error if the specified entry doesn't exist. The default behavior is now to silently do nothing if it doesn't exist. - Package up the new Platform/darwin.py, mistakenly left out of 0.96. - Make the scons.bat REM statements into @@REM so they aren't printed. - Make the SCons packaging SConscript files platform independent. - Better conform to Debian packaging convention by changing the name we build to scons-{version}-0.1_all.deb (not *-1_all.deb). From Anthony Roach: - Fix scanning of pre-compiled header (.pch) files for #includes, broken in 0.96. @ text @d3 3 d7 533 a539 387 lib/scons/SCons/Action.py lib/scons/SCons/Action.pyc lib/scons/SCons/Action.pyo lib/scons/SCons/Builder.py lib/scons/SCons/Builder.pyc lib/scons/SCons/Builder.pyo lib/scons/SCons/Conftest.py lib/scons/SCons/Conftest.pyc lib/scons/SCons/Conftest.pyo lib/scons/SCons/Debug.py lib/scons/SCons/Debug.pyc lib/scons/SCons/Debug.pyo lib/scons/SCons/Defaults.py lib/scons/SCons/Defaults.pyc lib/scons/SCons/Defaults.pyo lib/scons/SCons/Environment.py lib/scons/SCons/Environment.pyc lib/scons/SCons/Environment.pyo lib/scons/SCons/Errors.py lib/scons/SCons/Errors.pyc lib/scons/SCons/Errors.pyo lib/scons/SCons/Executor.py lib/scons/SCons/Executor.pyc lib/scons/SCons/Executor.pyo lib/scons/SCons/Job.py lib/scons/SCons/Job.pyc lib/scons/SCons/Job.pyo lib/scons/SCons/Node/Alias.py lib/scons/SCons/Node/Alias.pyc lib/scons/SCons/Node/Alias.pyo lib/scons/SCons/Node/FS.py lib/scons/SCons/Node/FS.pyc lib/scons/SCons/Node/FS.pyo lib/scons/SCons/Node/Python.py lib/scons/SCons/Node/Python.pyc lib/scons/SCons/Node/Python.pyo lib/scons/SCons/Node/__init__.py lib/scons/SCons/Node/__init__.pyc lib/scons/SCons/Node/__init__.pyo lib/scons/SCons/Optik/__init__.py lib/scons/SCons/Optik/__init__.pyc lib/scons/SCons/Optik/__init__.pyo lib/scons/SCons/Optik/errors.py lib/scons/SCons/Optik/errors.pyc lib/scons/SCons/Optik/errors.pyo lib/scons/SCons/Optik/option.py lib/scons/SCons/Optik/option.pyc lib/scons/SCons/Optik/option.pyo lib/scons/SCons/Optik/option_parser.py lib/scons/SCons/Optik/option_parser.pyc lib/scons/SCons/Optik/option_parser.pyo lib/scons/SCons/Options/BoolOption.py lib/scons/SCons/Options/BoolOption.pyc lib/scons/SCons/Options/BoolOption.pyo lib/scons/SCons/Options/EnumOption.py lib/scons/SCons/Options/EnumOption.pyc lib/scons/SCons/Options/EnumOption.pyo lib/scons/SCons/Options/ListOption.py lib/scons/SCons/Options/ListOption.pyc lib/scons/SCons/Options/ListOption.pyo lib/scons/SCons/Options/PackageOption.py lib/scons/SCons/Options/PackageOption.pyc lib/scons/SCons/Options/PackageOption.pyo lib/scons/SCons/Options/PathOption.py lib/scons/SCons/Options/PathOption.pyc lib/scons/SCons/Options/PathOption.pyo lib/scons/SCons/Options/__init__.py lib/scons/SCons/Options/__init__.pyc lib/scons/SCons/Options/__init__.pyo lib/scons/SCons/Platform/__init__.py lib/scons/SCons/Platform/__init__.pyc lib/scons/SCons/Platform/__init__.pyo lib/scons/SCons/Platform/aix.py lib/scons/SCons/Platform/aix.pyc lib/scons/SCons/Platform/aix.pyo lib/scons/SCons/Platform/cygwin.py lib/scons/SCons/Platform/cygwin.pyc lib/scons/SCons/Platform/cygwin.pyo lib/scons/SCons/Platform/darwin.py lib/scons/SCons/Platform/darwin.pyc lib/scons/SCons/Platform/darwin.pyo lib/scons/SCons/Platform/hpux.py lib/scons/SCons/Platform/hpux.pyc lib/scons/SCons/Platform/hpux.pyo lib/scons/SCons/Platform/irix.py lib/scons/SCons/Platform/irix.pyc lib/scons/SCons/Platform/irix.pyo lib/scons/SCons/Platform/os2.py lib/scons/SCons/Platform/os2.pyc lib/scons/SCons/Platform/os2.pyo lib/scons/SCons/Platform/posix.py lib/scons/SCons/Platform/posix.pyc lib/scons/SCons/Platform/posix.pyo lib/scons/SCons/Platform/sunos.py lib/scons/SCons/Platform/sunos.pyc lib/scons/SCons/Platform/sunos.pyo lib/scons/SCons/Platform/win32.py lib/scons/SCons/Platform/win32.pyc lib/scons/SCons/Platform/win32.pyo lib/scons/SCons/SConf.py lib/scons/SCons/SConf.pyc lib/scons/SCons/SConf.pyo lib/scons/SCons/SConsign.py lib/scons/SCons/SConsign.pyc lib/scons/SCons/SConsign.pyo lib/scons/SCons/Scanner/C.py lib/scons/SCons/Scanner/C.pyc lib/scons/SCons/Scanner/C.pyo lib/scons/SCons/Scanner/D.py lib/scons/SCons/Scanner/D.pyc lib/scons/SCons/Scanner/D.pyo lib/scons/SCons/Scanner/Fortran.py lib/scons/SCons/Scanner/Fortran.pyc lib/scons/SCons/Scanner/Fortran.pyo lib/scons/SCons/Scanner/IDL.py lib/scons/SCons/Scanner/IDL.pyc lib/scons/SCons/Scanner/IDL.pyo lib/scons/SCons/Scanner/Prog.py lib/scons/SCons/Scanner/Prog.pyc lib/scons/SCons/Scanner/Prog.pyo lib/scons/SCons/Scanner/__init__.py lib/scons/SCons/Scanner/__init__.pyc lib/scons/SCons/Scanner/__init__.pyo lib/scons/SCons/Script/SConscript.py lib/scons/SCons/Script/SConscript.pyc lib/scons/SCons/Script/SConscript.pyo lib/scons/SCons/Script/__init__.py lib/scons/SCons/Script/__init__.pyc lib/scons/SCons/Script/__init__.pyo lib/scons/SCons/Sig/MD5.py lib/scons/SCons/Sig/MD5.pyc lib/scons/SCons/Sig/MD5.pyo lib/scons/SCons/Sig/TimeStamp.py lib/scons/SCons/Sig/TimeStamp.pyc lib/scons/SCons/Sig/TimeStamp.pyo lib/scons/SCons/Sig/__init__.py lib/scons/SCons/Sig/__init__.pyc lib/scons/SCons/Sig/__init__.pyo lib/scons/SCons/Taskmaster.py lib/scons/SCons/Taskmaster.pyc lib/scons/SCons/Taskmaster.pyo lib/scons/SCons/Tool/386asm.py lib/scons/SCons/Tool/386asm.pyc lib/scons/SCons/Tool/386asm.pyo lib/scons/SCons/Tool/BitKeeper.py lib/scons/SCons/Tool/BitKeeper.pyc lib/scons/SCons/Tool/BitKeeper.pyo lib/scons/SCons/Tool/CVS.py lib/scons/SCons/Tool/CVS.pyc lib/scons/SCons/Tool/CVS.pyo lib/scons/SCons/Tool/JavaCommon.py lib/scons/SCons/Tool/JavaCommon.pyc lib/scons/SCons/Tool/JavaCommon.pyo lib/scons/SCons/Tool/Perforce.py lib/scons/SCons/Tool/Perforce.pyc lib/scons/SCons/Tool/Perforce.pyo lib/scons/SCons/Tool/PharLapCommon.py lib/scons/SCons/Tool/PharLapCommon.pyc lib/scons/SCons/Tool/PharLapCommon.pyo lib/scons/SCons/Tool/RCS.py lib/scons/SCons/Tool/RCS.pyc lib/scons/SCons/Tool/RCS.pyo lib/scons/SCons/Tool/SCCS.py lib/scons/SCons/Tool/SCCS.pyc lib/scons/SCons/Tool/SCCS.pyo lib/scons/SCons/Tool/Subversion.py lib/scons/SCons/Tool/Subversion.pyc lib/scons/SCons/Tool/Subversion.pyo lib/scons/SCons/Tool/__init__.py lib/scons/SCons/Tool/__init__.pyc lib/scons/SCons/Tool/__init__.pyo lib/scons/SCons/Tool/aixc++.py lib/scons/SCons/Tool/aixc++.pyc lib/scons/SCons/Tool/aixc++.pyo lib/scons/SCons/Tool/aixcc.py lib/scons/SCons/Tool/aixcc.pyc lib/scons/SCons/Tool/aixcc.pyo lib/scons/SCons/Tool/aixf77.py lib/scons/SCons/Tool/aixf77.pyc lib/scons/SCons/Tool/aixf77.pyo lib/scons/SCons/Tool/aixlink.py lib/scons/SCons/Tool/aixlink.pyc lib/scons/SCons/Tool/aixlink.pyo lib/scons/SCons/Tool/ar.py lib/scons/SCons/Tool/ar.pyc lib/scons/SCons/Tool/ar.pyo lib/scons/SCons/Tool/as.py lib/scons/SCons/Tool/as.pyc lib/scons/SCons/Tool/as.pyo lib/scons/SCons/Tool/bcc32.py lib/scons/SCons/Tool/bcc32.pyc lib/scons/SCons/Tool/bcc32.pyo lib/scons/SCons/Tool/c++.py lib/scons/SCons/Tool/c++.pyc lib/scons/SCons/Tool/c++.pyo lib/scons/SCons/Tool/cc.py lib/scons/SCons/Tool/cc.pyc lib/scons/SCons/Tool/cc.pyo lib/scons/SCons/Tool/cvf.py lib/scons/SCons/Tool/cvf.pyc lib/scons/SCons/Tool/cvf.pyo lib/scons/SCons/Tool/default.py lib/scons/SCons/Tool/default.pyc lib/scons/SCons/Tool/default.pyo lib/scons/SCons/Tool/dmd.py lib/scons/SCons/Tool/dmd.pyc lib/scons/SCons/Tool/dmd.pyo lib/scons/SCons/Tool/dvipdf.py lib/scons/SCons/Tool/dvipdf.pyc lib/scons/SCons/Tool/dvipdf.pyo lib/scons/SCons/Tool/dvips.py lib/scons/SCons/Tool/dvips.pyc lib/scons/SCons/Tool/dvips.pyo lib/scons/SCons/Tool/f77.py lib/scons/SCons/Tool/f77.pyc lib/scons/SCons/Tool/f77.pyo lib/scons/SCons/Tool/f90.py lib/scons/SCons/Tool/f90.pyc lib/scons/SCons/Tool/f90.pyo lib/scons/SCons/Tool/f95.py lib/scons/SCons/Tool/f95.pyc lib/scons/SCons/Tool/f95.pyo lib/scons/SCons/Tool/fortran.py lib/scons/SCons/Tool/fortran.pyc lib/scons/SCons/Tool/fortran.pyo lib/scons/SCons/Tool/g++.py lib/scons/SCons/Tool/g++.pyc lib/scons/SCons/Tool/g++.pyo lib/scons/SCons/Tool/g77.py lib/scons/SCons/Tool/g77.pyc lib/scons/SCons/Tool/g77.pyo lib/scons/SCons/Tool/gas.py lib/scons/SCons/Tool/gas.pyc lib/scons/SCons/Tool/gas.pyo lib/scons/SCons/Tool/gcc.py lib/scons/SCons/Tool/gcc.pyc lib/scons/SCons/Tool/gcc.pyo lib/scons/SCons/Tool/gnulink.py lib/scons/SCons/Tool/gnulink.pyc lib/scons/SCons/Tool/gnulink.pyo lib/scons/SCons/Tool/gs.py lib/scons/SCons/Tool/gs.pyc lib/scons/SCons/Tool/gs.pyo lib/scons/SCons/Tool/hpc++.py lib/scons/SCons/Tool/hpc++.pyc lib/scons/SCons/Tool/hpc++.pyo lib/scons/SCons/Tool/hpcc.py lib/scons/SCons/Tool/hpcc.pyc lib/scons/SCons/Tool/hpcc.pyo lib/scons/SCons/Tool/hplink.py lib/scons/SCons/Tool/hplink.pyc lib/scons/SCons/Tool/hplink.pyo lib/scons/SCons/Tool/icc.py lib/scons/SCons/Tool/icc.pyc lib/scons/SCons/Tool/icc.pyo lib/scons/SCons/Tool/icl.py lib/scons/SCons/Tool/icl.pyc lib/scons/SCons/Tool/icl.pyo lib/scons/SCons/Tool/ifl.py lib/scons/SCons/Tool/ifl.pyc lib/scons/SCons/Tool/ifl.pyo lib/scons/SCons/Tool/ifort.py lib/scons/SCons/Tool/ifort.pyc lib/scons/SCons/Tool/ifort.pyo lib/scons/SCons/Tool/ilink.py lib/scons/SCons/Tool/ilink.pyc lib/scons/SCons/Tool/ilink.pyo lib/scons/SCons/Tool/ilink32.py lib/scons/SCons/Tool/ilink32.pyc lib/scons/SCons/Tool/ilink32.pyo lib/scons/SCons/Tool/jar.py lib/scons/SCons/Tool/jar.pyc lib/scons/SCons/Tool/jar.pyo lib/scons/SCons/Tool/javac.py lib/scons/SCons/Tool/javac.pyc lib/scons/SCons/Tool/javac.pyo lib/scons/SCons/Tool/javah.py lib/scons/SCons/Tool/javah.pyc lib/scons/SCons/Tool/javah.pyo lib/scons/SCons/Tool/latex.py lib/scons/SCons/Tool/latex.pyc lib/scons/SCons/Tool/latex.pyo lib/scons/SCons/Tool/lex.py lib/scons/SCons/Tool/lex.pyc lib/scons/SCons/Tool/lex.pyo lib/scons/SCons/Tool/link.py lib/scons/SCons/Tool/link.pyc lib/scons/SCons/Tool/link.pyo lib/scons/SCons/Tool/linkloc.py lib/scons/SCons/Tool/linkloc.pyc lib/scons/SCons/Tool/linkloc.pyo lib/scons/SCons/Tool/m4.py lib/scons/SCons/Tool/m4.pyc lib/scons/SCons/Tool/m4.pyo lib/scons/SCons/Tool/masm.py lib/scons/SCons/Tool/masm.pyc lib/scons/SCons/Tool/masm.pyo lib/scons/SCons/Tool/midl.py lib/scons/SCons/Tool/midl.pyc lib/scons/SCons/Tool/midl.pyo lib/scons/SCons/Tool/mingw.py lib/scons/SCons/Tool/mingw.pyc lib/scons/SCons/Tool/mingw.pyo lib/scons/SCons/Tool/mslib.py lib/scons/SCons/Tool/mslib.pyc lib/scons/SCons/Tool/mslib.pyo lib/scons/SCons/Tool/mslink.py lib/scons/SCons/Tool/mslink.pyc lib/scons/SCons/Tool/mslink.pyo lib/scons/SCons/Tool/msvc.py lib/scons/SCons/Tool/msvc.pyc lib/scons/SCons/Tool/msvc.pyo lib/scons/SCons/Tool/msvs.py lib/scons/SCons/Tool/msvs.pyc lib/scons/SCons/Tool/msvs.pyo lib/scons/SCons/Tool/nasm.py lib/scons/SCons/Tool/nasm.pyc lib/scons/SCons/Tool/nasm.pyo lib/scons/SCons/Tool/pdflatex.py lib/scons/SCons/Tool/pdflatex.pyc lib/scons/SCons/Tool/pdflatex.pyo lib/scons/SCons/Tool/pdftex.py lib/scons/SCons/Tool/pdftex.pyc lib/scons/SCons/Tool/pdftex.pyo lib/scons/SCons/Tool/qt.py lib/scons/SCons/Tool/qt.pyc lib/scons/SCons/Tool/qt.pyo lib/scons/SCons/Tool/rmic.py lib/scons/SCons/Tool/rmic.pyc lib/scons/SCons/Tool/rmic.pyo lib/scons/SCons/Tool/sgiar.py lib/scons/SCons/Tool/sgiar.pyc lib/scons/SCons/Tool/sgiar.pyo lib/scons/SCons/Tool/sgic++.py lib/scons/SCons/Tool/sgic++.pyc lib/scons/SCons/Tool/sgic++.pyo lib/scons/SCons/Tool/sgicc.py lib/scons/SCons/Tool/sgicc.pyc lib/scons/SCons/Tool/sgicc.pyo lib/scons/SCons/Tool/sgilink.py lib/scons/SCons/Tool/sgilink.pyc lib/scons/SCons/Tool/sgilink.pyo lib/scons/SCons/Tool/sunar.py lib/scons/SCons/Tool/sunar.pyc lib/scons/SCons/Tool/sunar.pyo lib/scons/SCons/Tool/sunc++.py lib/scons/SCons/Tool/sunc++.pyc lib/scons/SCons/Tool/sunc++.pyo lib/scons/SCons/Tool/suncc.py lib/scons/SCons/Tool/suncc.pyc lib/scons/SCons/Tool/suncc.pyo lib/scons/SCons/Tool/sunlink.py lib/scons/SCons/Tool/sunlink.pyc lib/scons/SCons/Tool/sunlink.pyo lib/scons/SCons/Tool/swig.py lib/scons/SCons/Tool/swig.pyc lib/scons/SCons/Tool/swig.pyo lib/scons/SCons/Tool/tar.py lib/scons/SCons/Tool/tar.pyc lib/scons/SCons/Tool/tar.pyo lib/scons/SCons/Tool/tex.py lib/scons/SCons/Tool/tex.pyc lib/scons/SCons/Tool/tex.pyo lib/scons/SCons/Tool/tlib.py lib/scons/SCons/Tool/tlib.pyc lib/scons/SCons/Tool/tlib.pyo lib/scons/SCons/Tool/yacc.py lib/scons/SCons/Tool/yacc.pyc lib/scons/SCons/Tool/yacc.pyo lib/scons/SCons/Tool/zip.py lib/scons/SCons/Tool/zip.pyc lib/scons/SCons/Tool/zip.pyo lib/scons/SCons/Util.py lib/scons/SCons/Util.pyc lib/scons/SCons/Util.pyo lib/scons/SCons/Warnings.py lib/scons/SCons/Warnings.pyc lib/scons/SCons/Warnings.pyo lib/scons/SCons/__init__.py lib/scons/SCons/__init__.pyc lib/scons/SCons/__init__.pyo lib/scons/SCons/dblite.py lib/scons/SCons/dblite.pyc lib/scons/SCons/dblite.pyo lib/scons/SCons/exitfuncs.py lib/scons/SCons/exitfuncs.pyc lib/scons/SCons/exitfuncs.pyo d542 11 a552 10 @@dirrm lib/scons/SCons/Tool @@dirrm lib/scons/SCons/Sig @@dirrm lib/scons/SCons/Script @@dirrm lib/scons/SCons/Scanner @@dirrm lib/scons/SCons/Platform @@dirrm lib/scons/SCons/Options @@dirrm lib/scons/SCons/Optik @@dirrm lib/scons/SCons/Node @@dirrm lib/scons/SCons @@dirrm lib/scons @ 1.2 log @update to SCons-0.96 IMPORTANT: Release 0.96 contains the following interface changes: - All Builder calls now return a *list* of Nodes, even when the Builder only builds one file. This may require SConscript file changes if you were manipulating the return values from Builders. - The SConsignFile() function now uses a different internal database format by default. This will cause a rebuild when you upgrade to 0.96 unless you modify your SConsignFile() call. - The internal format of .sconsign files has been changed. The change was coded to be backwards-compatible, but there might be corner cases that cause warnings about "ignoring corrupt .sconsign files" and rebuilds when you use SCons 0.96 for the first time in an already-built tree. - The scan_check function that can be supplied to a custom Scanner now must take two arguments, the Node to be checked and a construction environment. It previously only used the Node as an argument. - The internal "node_factory" and "scanner" keyword arguments have been removed from the Builder() function, in favor of separate "target_factory," "source_factory," "target_scanner" and "source"scanner" keywords, which are now documented. - The Scanner add_skey() function has been dropped in favor of using construction variables for the lists of file suffixes known to a Scanner. - File name extensions that contain all digits are now assumed to be version numbers and treated as part of the file basename. - The env.Append() and env.Prepend() methods have been changed to behave like the rest of Python when either argument is a UserList. See the release notes for more information about these changes. This release adds the following new features: - A new --debug=explain option tells SCons to report the reason(s) why it thinks it must rebuild something. - New Moc() and Uic() Builders provide more explicit control over Qt builds, plus new construction variables to control them: $QT_AUTOSCAN, $QT_DEBUG, $QT_MOCCXXPREFIX, $QT_MOCCXXSUFFIX, $QT_MOCHPREFIX, $QT_MOCHSUFFIX, $QT_UICDECLPREFIX, $QT_UICDECLSUFFIX, $QT_UICIMPLPREFIX, $QT_UICIMPLSUFFIX and $QT_UISUFFIX. - Support for Fortran 90 and Fortran 95 has been added. - The newer "ifort" versions of the Intel Fortran Compiler for Linux are now supported. - New functions have been added to return platform-independent Actions that Chmod(), Copy(), Delete(), Mkdir(), Move() and Touch() files and/or directories. - A new Execute() function can now execute Actions directly at SConscript-read time. - A new $RPATH variable has been added that specifies a list of directories for the GNU and IRIX linkers to search for shared libraries. - New $CPPSUFFIXES, $DSUFFIXES, $FORTRANSUFFIXES and $IDLSUFFIXES variables have been added that make it easier to arrange for additional file suffixes to be scanned by the default Scanners. - A new Flatten() function can be used to turn nested lists of Nodes (or other arguments) into a flat list. - A new --debug=presub option prints the commands to be executed before their construction variables are expanded. - A new .win32 Node attribute will expand file names with Windows backslash path separators on any system. - A new ARGLIST variable makes it possible to fetch keyword=value arguments in the order specified on the command line. - Support has been added for the .dylib shared library suffix and -dynamiclib linker option on Mac OS X (darwin). For a complete list see the included CHANGES.txt. @ text @d82 3 @ 1.1 log @Initial revision @ text @d103 3 d199 3 d217 9 d262 3 d382 3 @ 1.1.1.1 log @initial import of scons-0.95 from pkgsrc-wip SCons is an Open Source software construction tool--that is, a build tool; an improved substitute for the classic Make utility; a better way to build software. @ text @@