./devel/waf, Framework for configuring, compiling, and installing applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.15, Package name: waf-2.0.15, Maintainer: pkgsrc-users

Waf 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/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 5bf2517f3832ac310e24c36b07e76eaa06bb3436
RMD160: f0c8bb5b38ed25d18359c5f28a4d5c2b02f24dd0
Filesize: 651.187 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-25 15:09:55 by Tobias Nygren | Files touched by this commit (1)
Log message:
XXX comment about stuff I found confusing ...
   2019-03-20 06:41:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
waf: updated to 2.0.15

NEW IN WAF 2.0.15
-----------------
* Fix Python path detection under Git-Bash
* Provide an option to disable args files
* Improve command line length calculation for args files
* Add libs/stubs to Cuda library path
* Suppress ant_glob java warnings
* Support multiple 'default_cmd'
* Warn when buildcopy is used without any files to copy
* Protobuf examples enhancements
* Fix all DeprecationWarning: invalid escape sequence
   2019-01-09 12:08:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
waf: updated to 2.0.14

WAF 2.0.14
* Support Fortran 2008 submodules
* Possible solution for Msys/Python 3.6 path issues
* Support NEC SX-Aurora TSUBASA system's Fortran compiler extras/fc_nfort.py
* Fix ignored configuration flags in gccdeps extras/gccdeps.py
* Fix included protoc search on nested wscripts extras/protoc.py
* Support extra taskgen and out of project include directories extras/protoc.py
   2018-12-10 12:06:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
waf: update to 2.0.13.

NEW IN WAF 2.0.13
-----------------
* Fix "broken revdeps" extra error message on certain build failures
* Avoid duplicate flags in Python configuration tests
* Find more Swig dependencies #2206
* Avoid spawning threads with -j1 on AIX systems
   2018-11-30 16:05:11 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
waf: update to 2.0.12.

NEW IN WAF 2.0.12
-----------------
* Fix broken inheritance task trees #2194

NEW IN WAF 2.0.11
-----------------
* Do not raise an exception on check_cfg/mandatory=False/-vv #2193
* Post past task generators in lazy sub-folder builds #2191
* Disable warnings on versioned library installation
* Fix cpplint concurrent execution problems
   2018-08-06 21:45:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
waf: updated to 2.0.10

NEW IN WAF 2.0.10
* Add a task semaphore system
* Fix --help when no wscript is supplied
* Fix Fortran processing with generated Fortran files
   2018-07-10 10:18:06 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
waf: updated to 2.0.9

NEW IN WAF 2.0.9
* Add dependencies on scriptlet outputs
* Made options optional for cython waftool
* Improve doxygen error handling
   2018-05-27 11:51:03 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
waf: update to 2.0.8.

NEW IN WAF 2.0.8
----------------
* Improve Windows console encoding outputs on Python 3.6 and Japanese code page #2163
* Improve msvc detection on Python 3.6 and Japanese code page #2155
* Improve moc/rcc flag parsing with msvc #2169
* Improve Eclipse project generation #2166 #2165 #2164 #2149 #2145
* Improve Boost project detection on dpkg-based systems #2146