Commits

Anonymous committed afffae6

New release 1.7.9

Comments (0)

Files changed (5)

 NEW IN WAF 1.7.9
 ----------------
-* Reverted the patch submitted in #1237 as it caused regressions
+* Improved the patch submitted in #1237 as it caused regressions
 * Reverted the patch submitted in #1212 as it caused regressions
+* Added a cache to waflib/extras/gccdeps.py #1244
+* Unit test ut_exec was not obtained properly #1245
 
 NEW IN WAF 1.7.8
 ----------------

docs/book/configuration.txt

 
 def configure(ctx):
 	ctx.find_program('touch', var='TOUCH')
-	ctx.check_waf_version(mini='1.7.7')
+	ctx.check_waf_version(mini='1.7.9')
 	ctx.find_file('fstab', ['/opt', '/etc'])
 ---------------
 
 
 $ cat build/config.log <2>
 # project  configured on Tue Jul 13 19:15:04 2010 by
-# waf 1.7.7 (abi 98, python 20605f0 on linux2)
+# waf 1.7.9 (abi 98, python 20605f0 on linux2)
 # using /home/waf/bin/waf configure
 #
 Checking for program some_app

docs/book/cprog.txt

 [source,shishell]
 ------------------
 # project  configured on Tue Aug 31 17:30:21 2010 by
-# waf 1.7.7 (abi 98, python 20605f0 on linux2)
+# waf 1.7.9 (abi 98, python 20605f0 on linux2)
 # using /home/waf/bin/waf configure
 #
 ---

docs/book/download.txt

 
 [source,shishell]
 ---------------
-$ wget http://waf.googlecode.com/files/waf-1.7.7
-$ mv waf-1.7.7 waf
+$ wget http://waf.googlecode.com/files/waf-1.7.9
+$ mv waf-1.7.9 waf
 $ python waf --version
-waf 1.7.7 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
+waf 1.7.9 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
 ---------------
 
 The +waf+ file has its own library compressed in a binary stream in the same file. Upon execution, the library is uncompressed in a hidden folder in the current directory. The folder will be re-created if removed. This scheme enables different Waf versions to be executed from the same folders:
 [source,shishell]
 ---------------
 $ ls -ld .waf*
-.waf-1.7.7-2c924e3f453eb715218b9cc852291170
+.waf-1.7.9-2c924e3f453eb715218b9cc852291170
 ---------------
 
 NOTE: The binary file requires http://docs.python.org/library/bz2.html[bzip2] compression support, which may be unavailable in some self-compiled cPython installations.
 
 [source,shishell]
 ---------------
-$ wget http://waf.googlecode.com/files/waf-1.7.7.tar.bz2
-$ tar xjvf waf-1.7.7.tar.bz2
-$ cd waf-1.7.7
+$ wget http://waf.googlecode.com/files/waf-1.7.9.tar.bz2
+$ tar xjvf waf-1.7.9.tar.bz2
+$ cd waf-1.7.9
 $ python waf-light
 Configuring the project
 'build' finished successfully (0.001s)
 Checking for program python              : /usr/bin/python
 Checking for python version              : (2, 6, 5, 'final', 0)
 'configure' finished successfully (0.176s)
-Waf: Entering directory `/waf-1.7.7/build'
+Waf: Entering directory `/waf-1.7.9/build'
 [1/1] create_waf:  -> waf
-Waf: Leaving directory `/waf-1.7.7/build'
+Waf: Leaving directory `/waf-1.7.9/build'
 'build' finished successfully (2.050s)
 ---------------
 
 $ python waf-light --make-waf --tools=compat15,$PWD/aba.py
    --prelude=$'\tfrom waflib.extras import aba\n\taba.foo()'
 $ ./waf --help
-This is Waf 1.7.7
+This is Waf 1.7.9
 [...]
 ---------------
 
 ---------------
 $ chmod 755 waf
 $ ./waf --version
-waf 1.7.7 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
+waf 1.7.9 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
 ---------------
 
 If the command-line interpreter supports aliases, it is recommended to set the alias once:
 ---------------
 $ alias waf=$PWD/waf
 $ waf --version
-waf 1.7.7 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
+waf 1.7.9 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
 ---------------
 
 Or, the execution path may be modified to point at the location of the waf binary:
 ---------------
 $ export PATH=$PWD:$PATH
 $ waf --version
-waf 1.7.7 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
+waf 1.7.9 (54dc13ba5f51bfe2ae277451ec5ac1d0a91c7aaf)
 ---------------
 
 In the next sections of the book, we assume that either an alias or the execution path have been set in a way that +waf+ may be called directly.

waflib/Context.py

 WAFVERSION="1.7.9"
 """Constant updated on new releases"""
 
-WAFREVISION="c0776f63eebaafac55c4dc96e85b122128506237"
+WAFREVISION="9e92489dbc008e4abae9c147b1d63b48296797c2"
 """Constant updated on new releases"""
 
 ABI = 98