summaryrefslogtreecommitdiff
path: root/third_party/waf
Commit message (Collapse)AuthorAgeFilesLines
* third_party: Update waf to version 2.0.25Andreas Schneider2023-01-0612-94/+247
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* third_party: Reformat shell scriptsAndreas Schneider2022-08-101-19/+20
| | | | | | | | | | | shfmt -w -p -i 0 -fn third_party/update.sh shfmt -w -p -i 0 -fn third_party/waf/update.sh Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Pavel Filipenský <pfilipensky@samba.org> Autobuild-User(master): Pavel Filipensky <pfilipensky@samba.org> Autobuild-Date(master): Wed Aug 10 14:14:04 UTC 2022 on sn-devel-184
* third_party: Update waf to version 2.0.24Andreas Schneider2022-05-235-7/+24
| | | | | | | | | | | | This fixes building of python libraries with Python 3.11! BUG: https://bugzilla.samba.org/show_bug.cgi?id=15071 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon May 23 09:34:51 UTC 2022 on sn-devel-184
* Add missing final newline to end of sh fileAndreas Schneider2022-04-011-1/+1
| | | | | | find $(pwd) -type f -name "*.sh" | xargs sed -i -e '$a\' Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* third_party: Update waf to verison 2.0.23Andreas Schneider2022-02-2119-110/+323
| | | | | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon Feb 21 10:06:27 UTC 2022 on sn-devel-184
* third_party:waf: Print the version of waf at the end of the update scriptAndreas Schneider2022-02-211-1/+3
| | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* third_party: Update waf to version 2.0.22Andreas Schneider2021-09-0210-42/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New in waf 2.0.22 * Fix stdin propagation with faulty vcvarsall scripts #2315 * Enable mixing Unix-style paths with destdir on Windows platforms #2337 * Fix shell escaping unit test parameters #2314 * Improve extras/clang_compilation_database and extras/swig compatibility #2336 * Propagate C++ flags to the Cuda compiler in extras/cuda #2311 * Fix detection of Qt 5.0.0 (preparation for Qt6) #2331 * Enable Haxe processing #2308 * Fix regression in MACOSX_DEPLOYMENT_TARGET caused by distutils #2330 * Fix extras/wafcache concurrent trimming issues #2312 * Fix extras/wafcache symlink handling #2327 The import was done like this: ./third_party/waf/update.sh Then changing buildtools/bin/waf and buildtools/wafsamba/wafsamba.py by hand. Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> Signed-off-by: Andreas Schneider <asn@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Sep 2 21:22:17 UTC 2021 on sn-devel-184
* third_party: Add a script to update wafAndreas Schneider2021-09-021-0/+79
| | | | | | | ./third_party/waf/update.sh Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* waf: upgrade to 2.0.21Stefan Metzmacher2020-11-2617-61/+179
| | | | | | | | | | | | | | | | | | | | | | | | This commit message was wrong: commit 5fc3a71d0f54b176d3cb2e399718d0468507e797 Author: David Mulder <dmulder@suse.com> Date: Mon Aug 24 13:12:46 2020 -0600 waf: upgrade to 2.0.20 This contain an important change: "Fix gccdeps.scan() returning nodes that no longer exist on disk." https://gitlab.com/ita1024/waf/-/merge_requests/2293 Signed-off-by: David Mulder <dmulder@suse.com> Reviewed-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> The fix was in in waf master, but not included in 2.0.20, but it's now included in 2.0.21. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* waf: upgrade to 2.0.20David Mulder2020-09-0722-128/+937
| | | | | | | | | This contain an important change: "Fix gccdeps.scan() returning nodes that no longer exist on disk." https://gitlab.com/ita1024/waf/-/merge_requests/2293 Signed-off-by: David Mulder <dmulder@suse.com> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* waf: upgrade to 2.0.18Uri Simchoni2019-10-2017-48/+327
| | | | | | | | | | This is required to get the new test_args parameter to conf.check, which facilitates passing arguments to configuration test programs. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13846 Signed-off-by: Uri Simchoni <uri@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* third_party: Update waf to version 2.0.17Andreas Schneider2019-06-0559-356/+1257
| | | | | | | | | | | | | | | | | | | | | 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>
* third_party: Import exact files from waf-2.0.8/waflibAndrew Bartlett2018-09-055-169/+169
| | | | | | | | | | | | | | | | | wget https://waf.io/waf-2.0.8.tar.bz2 tar -xf waf-2.0.8.tar.bz2 rsync -a waf-2.0.8/waflib/ third_party/waf/waflib/ The previous import was damaged by auto-strip/correct of whitespace and had other small corrections. Check with git show -w. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Gary Lockyer <gary@catalyst.net.nz> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Wed Sep 5 09:29:39 CEST 2018 on sn-devel-144
* third_party/waf: upgrade to waf 2.0.8Alexander Bokovoy2018-09-05176-841/+657
| | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* third_party:waf: update to upstream 2.0.4 releaseAlexander Bokovoy2018-09-05186-4311/+9449
| | | | | | | | | Update third_party/waf/ to 2.0.4 to bring us closer to Python 3 This change requires a number of changes in buildtools/ too. Signed-off-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* thirdparty:waf: New files for waf 1.9.10Thomas Nagy2018-09-05221-18059/+34692
| | | | | | Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* waf/wafadmin/3rdparty: fix paranoid.py variable namesDouglas Bagnall2017-06-231-2/+2
| | | | | Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
* Correct "existence" typos.Chris Lamb2017-02-221-1/+1
| | | | | | Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
* waf: backport finding of pkg-configUri Simchoni2017-01-251-1/+3
| | | | | | | | | | | | | | | | | | Allow the builder to customize the location of pkg-config utility by setting PKGCONFIG environment variable. This is backported from upstream waf. Thanks to Zentaro Kavanagh <zentaro@google.com> for pointing that out and proposing the fix. BUG: https://bugzilla.samba.org/show_bug.cgi?id=12529 Signed-off-by: Uri Simchoni <uri@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed Jan 25 04:23:00 CET 2017 on sn-devel-144
* thirdparty:waf: Update gccdeps from upstreamThomas Nagy2016-01-021-1/+1
| | | | | | | | | | The version from upstream was updated. It is not used at this moment in Samba because there is a copy kept in builtools/wafsamba/gccdeps.py which will be removed soon. Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Michael Adam <obnox@samba.org> Reviewed-by: Uri Simchoni <uri@samba.org>
* build:wafsamba: Include the print_commands.py tool from upstreamThomas Nagy2015-11-061-0/+25
| | | | | | | | | The tool 'print_commands' is provided by default in Waf 1.8. Keeping the old code in Samba complicates the Waf upgrade. Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Uri Simchoni uri@samba.org Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* build:wafsamba: Update waf/wafadmin/Tools/config_c.py from upstreamThomas Nagy2015-11-021-0/+4
| | | | | | | | The upstream version features the flags processing fixes present in Waf 1.8. Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* third_party:waf: fix a mis-merge - Utils.check_dir issueThomas Nagy2015-09-021-2/+1
| | | | | | Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Michael Adam <obnox@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* third_party:waf: Backport parts of the waf 1.8 APIThomas Nagy2015-09-028-21/+58
| | | | | | | | | | This modifies our waf 1.5 wafadmin copy to resemble the waf 1.8 waflib API. It is a preparation to change to waf 1.8, decoupling this change from changes in wafsamba. Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Michael Adam <obnox@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* buildtools: Honor LDVERSION when looking for Python libraryPetr Viktorin2015-04-241-5/+9
| | | | | | | | | | | | Since Python 3.2, Python .so files are tagged for ABI compatibility, so the library name is something like libpython3.4m.so (note the 'm'). This information is found in distutils.sysconfig.get_config_var('LDVERSION') This fixes waf issue 1405 (https://code.google.com/p/waf/issues/detail?id=1405) Signed-off-by: Petr Viktorin <pviktori@redhat.com> Reviewed-By: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* Move waf into third_party/.Jelmer Vernooij2015-03-2676-0/+18332
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>