Path to this page:
./
devel/waf,
Framework for configuring, compiling, and installing applications
Branch: CURRENT,
Version: 2.0.22,
Package name: waf-2.0.22,
Maintainer: pkgsrc-usersWaf is a Python-based framework for configuring, compiling and
installing applications. Here are perhaps the most important features
of Waf:
* Automatic build order: the build order is computed from input
and output files, among others
* Automatic dependencies: tasks to execute are detected by hashing
files and commands
* Performance: tasks are executed in parallel automatically, the
startup time is meant to be fast (separation between configuration
and build)
* Flexibility: new commands and tasks can be added very easily
through subclassing, bottlenecks for specific builds can be
eliminated through dynamic method replacement
* Extensibility: though many programming languages and compilers
are already supported by default, many others are available as
extensions
* IDE support: Eclipse, Visual Studio and Xcode project generators
(waflib/extras/)
* Documentation: the application is based on a robust model
documented in The Waf book and in the API docs
* Python compatibility: cPython 2.4 to 3.4, Jython 2.5, IronPython,
and Pypy
Required to run:[
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: 90db2f890d72f6488ea1dc615439f643095a8fa6
RMD160: 86e5416e92ca1c8c62081aaacfe3a63ea9e370cf
Filesize: 671.137 KB
Version history: (Expand)
- (2021-02-04) Updated to version: waf-2.0.22
- (2020-12-05) Updated to version: waf-2.0.21nb1
- (2020-11-12) Updated to version: waf-2.0.21
- (2020-04-20) Updated to version: waf-2.0.20
- (2020-01-08) Updated to version: waf-2.0.19
- (2019-07-18) Updated to version: waf-2.0.18
CVS history: (Expand)
2021-02-04 12:16:45 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
waf: update to 2.0.22.
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
|
2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456) |
Log message:
Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
|
2020-11-12 12:00:46 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
waf: updated to 2.0.21
NEW IN WAF 2.0.21
-----------------
* Set the default --msvc_version from VSCMD_VER if present
* Force unit-test reruns on ut_str, ut_cmd or ut_path changes
* Describe Qt5's library detection
* Introduce conf.env.ASMDEFINES_ST to enable assembly-specific define flags
* Update extras/xcode6 to Python3
* Enable parameter "always" in extras/doxygen
* Fix extras/c_dumbpreproc as it was previously broken
* Fix extras/gccdeps and extras/msvcdeps on header renaming
* Improve extras/msvcdeps debug outputs and flags
* Add add MCST Elbrus CPU detection in c config
* Add minio object copies to extras/wafcache
|
2020-04-20 09:09:37 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
waf: update to 2.0.20.
NEW IN WAF 2.0.20
-----------------
* Detect -flto and -fno-lto in parse_config #2281
* Improve custom option processing #2280
* Enable Clang on cygwin #2279
* Make distclean target 'no_lock_in_top/run' modifiers compatible with env vars #2271
* Update irix compiler detection
* Exclude ConfigSet from altering ConfigurationContext.run_build caches #2273
* Add gas support in extras/gccdeps.py #2278
* Improve compatibility with custom commands in \
extras/clang_compilation_database #2274
|
2020-03-26 16:14:04 by Nia Alarie | Files touched by this commit (1) |
Log message:
waf: Avoid installing libraries to ${PREFIX}/lib[32,64]
|
2020-01-10 00:09:58 by Nia Alarie | Files touched by this commit (1) |
Log message:
waf: Not replacing the executable by default is probably a good idea.
"Waf script '2.0.19' and library '2.0.18' do not match (directory \
'/home/nia/pkgsrc/audio/suil/work/suil-0.10.6')"
|
2020-01-08 14:15:09 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
waf: update to 2.0.19.
Fix a pkglint warning.
NEW IN WAF 2.0.19
-----------------
* Enable race-free pdb file generation waflib/extras/msvc_pdb.py #1731
* Fix negative values for -j #2256
* Fix Swig example compatibility with Python3 #2259
* Fix lto settings for endianness configuration tests #2250
* Tune the application name on --help #2254
* Improve Qt5's fPIC/fPIE detection
* Propagate LDFLAGS to Fortran tasks (in addition to LINKFLAGS)
* Enable local and remote build object caches waflib/extras/wafcache.py
|
2019-12-16 14:31:52 by Nia Alarie | Files touched by this commit (1) |
Log message:
waf: When replacing the executable we generally actually want it installed
|