third_party: Update waf to version 2.0.17
authorAndreas Schneider <asn@samba.org>
Mon, 3 Jun 2019 08:40:55 +0000 (10:40 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 5 Jun 2019 15:40:23 +0000 (15:40 +0000)
commitaabdcc91513e242c4f191e1bbbb70c890416d213
tree7fe2a6d63a3e695031eeac56802f864df99c4b8e
parent952437b1bdbe000c217836c4ecd59406e92146d7
third_party: Update waf to version 2.0.17

This fixes building Samba, libtalloc, libtevent, libtdb and libldb with
Python 3.8.

     wget https://waf.io/waf-2.0.17.tar.bz2
     tar -xf waf-2.0.17.tar.bz2
     git rm third_party/waf/waflib/ -r
     mkdir third_party/waf -p
     rsync -a waf-2.0.17/waflib/ third_party/waf/waflib/
     git add third_party/waf/waflib/

(Then update version number in buildtools/bin/waf and
buildtools/wafsamba/wafsamba.py)

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13960

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
61 files changed:
buildtools/bin/waf
buildtools/wafsamba/wafsamba.py
third_party/waf/waflib/Build.py
third_party/waf/waflib/ConfigSet.py
third_party/waf/waflib/Configure.py
third_party/waf/waflib/Context.py
third_party/waf/waflib/Logs.py
third_party/waf/waflib/Node.py
third_party/waf/waflib/Runner.py
third_party/waf/waflib/Scripting.py
third_party/waf/waflib/Task.py
third_party/waf/waflib/TaskGen.py
third_party/waf/waflib/Tools/c_config.py
third_party/waf/waflib/Tools/c_preproc.py
third_party/waf/waflib/Tools/ccroot.py
third_party/waf/waflib/Tools/d_scan.py
third_party/waf/waflib/Tools/fc.py
third_party/waf/waflib/Tools/fc_config.py
third_party/waf/waflib/Tools/fc_scan.py
third_party/waf/waflib/Tools/ifort.py
third_party/waf/waflib/Tools/javaw.py
third_party/waf/waflib/Tools/md5_tstamp.py
third_party/waf/waflib/Tools/msvc.py
third_party/waf/waflib/Tools/python.py
third_party/waf/waflib/Tools/qt5.py
third_party/waf/waflib/Tools/waf_unit_test.py
third_party/waf/waflib/Tools/winres.py
third_party/waf/waflib/Utils.py
third_party/waf/waflib/ansiterm.py
third_party/waf/waflib/extras/buildcopy.py
third_party/waf/waflib/extras/clang_cross.py [new file with mode: 0644]
third_party/waf/waflib/extras/clang_cross_common.py [new file with mode: 0644]
third_party/waf/waflib/extras/clangxx_cross.py [new file with mode: 0644]
third_party/waf/waflib/extras/color_msvc.py [new file with mode: 0644]
third_party/waf/waflib/extras/cppcheck.py
third_party/waf/waflib/extras/cpplint.py
third_party/waf/waflib/extras/cython.py
third_party/waf/waflib/extras/distnet.py
third_party/waf/waflib/extras/doxygen.py
third_party/waf/waflib/extras/erlang.py
third_party/waf/waflib/extras/fast_partial.py
third_party/waf/waflib/extras/fc_cray.py
third_party/waf/waflib/extras/fc_nec.py
third_party/waf/waflib/extras/fc_nfort.py [new file with mode: 0644]
third_party/waf/waflib/extras/gccdeps.py
third_party/waf/waflib/extras/kde4.py
third_party/waf/waflib/extras/msvcdeps.py
third_party/waf/waflib/extras/ocaml.py
third_party/waf/waflib/extras/parallel_debug.py
third_party/waf/waflib/extras/pgicc.py
third_party/waf/waflib/extras/protoc.py
third_party/waf/waflib/extras/pyqt5.py
third_party/waf/waflib/extras/qt4.py
third_party/waf/waflib/extras/remote.py
third_party/waf/waflib/extras/run_do_script.py
third_party/waf/waflib/extras/sphinx.py [new file with mode: 0644]
third_party/waf/waflib/extras/swig.py
third_party/waf/waflib/extras/syms.py
third_party/waf/waflib/extras/use_config.py
third_party/waf/waflib/extras/xcode6.py
third_party/waf/waflib/processor.py