Changelog for
waf-1.9.12-lp150.7.3.noarch.rpm :
* Fri Jun 09 2017 ecsosAATTopensuse.org- Update to 1.9.12
* Work around config.log encoding issues on windows/Python3.6/console #1974
* Handle spaces in python path detection on windows #1973
* Set a better default path for windows import libraries #1959
* Fix variable propagation for javac targets #1969
* Various cpplint enhancements #1961 #1963
* Various eclipse project generator enhancements #1967 #1968 #1970
* Various C# enhancements #1975 #1976 #1977
* Override resx namespaces #1978- Changes from 1.9.11
* Detect Visual Studio 2017 Build Tools using vswhere.exe #1945
* Improve preprocessor performance on system paths in verbose mode #1950
* Better installation defaults for windows import libraries #1860
* cpplint enhancements: --cpplint-root #1953 #1956
* eclipse project generator enhancements #1957 #1958- Changes from 1.9.10
* Detect -pie and -rdynamic in parse_flags #1936
* Fix Fortran module naming case
* Improve Visual Studio 2017 compilers detection (no vswhere/tools yet) #1925
* Prevent unnecessary Vala rebuilds due to vapi file installation
* Process .vapi files as input source files
* Reflect the current build group in bld.current_group
* Obtain NO_LOCK_IN_TOP/RUN/OUT from os.environ too
* Xcode9 generator fixes and example update #1939 #1943
* Wed Apr 05 2017 mpluskalAATTsuse.com- Update to version 1.9.9:
* Fix QT5 detection on macOS 1912
* Fix Clang compilation database when no c compiler is found #1914
* Fix python 3 compatibility with cppcheck #1921
* Fix the thread index in parallel_debug
* Fix install task for mac_files #1911
* Fix msvc version detection #1907
* Add VS2017 support #1927
* Add newer fortran flag detection #1916
* Add unity builds settings per task generator
* Add run_build_cls parameter to conf.run_build/conf.check
* Add a warning for missing cflags/cxxflags in gccdeps
* Fri Feb 17 2017 ecsosAATTopensuse.org- Update to version 1.9.8:
* Keep winres flags in subsequent detections #1908
* New -qopenmp option #1900
* Enable Java compat attribute as numbers #1899
* Qt5 library detection enhancements
* Save compiler optimization flags from foo-config #1887
* Emscripten enhancements #1885
* Fix chmod with tuple rules #1884
* Include all vars in tuple rules #1883
* Compile glib2 schemas per directory #1881
* Boost libraries detection enhancements
* Work around an annoying Python 3.6 regression #1889
* Sun Jan 22 2017 mpluskalAATTsuse.com- Update to version 1.9.7:
* Conceal Python 2.6 subprocess errors on Unix-like systems
* Read variables from self.vars #1873
* Revert archive permissions to be world-readable #1875- Changes for version 1.9.6:
* Display AATTargfile contents in msvcdeps #1831
* Enable configurable preprocessor cache sizes #1833
* Allocate lru cache entries lazily
* Let unity builds use relative paths for msys #1834
* Added --dump-test-scripts to the unit test module #1852
* Added a warning on ant_glob \'.\' uses #1853
* LaTeX configuration tests output results to config.log
* Accept functools.partial() as task rules #1865- Changes for version 1.9.5:
* Fix the command-line option for the python executable (--python -> --pythondir) #1812
* Add support for older PyQt4 bindings #1813
* Expand properly `--xyz=${VAR}` when `shell=False` #1814
* Add qt5 5.7.x new libraries to qt5 tool #1815
* Add install_user and install_group to bld.install/bld.install_as/bld.symlink_as
* Reduce unnecesary build outputs verbosity #1819 #1828
* Prevent broken console encoding settings from causing additional failures #1823
* Let \"waf --zones=argfile\" display AATTargfile contents
* Thu Sep 15 2016 rdodopoulosAATTsuse.com- Update to 1.9.4
* Enable \'waf dist\' in arbitrary paths #1806
* Provide execution order constraints in parallel configuration
* Improve the behaviour of parallel configuration tests (conf.multicheck) #1793
* Fix the Fortran Nag compiler detection #1797
* Update the strip and netcache examples
* Remove all non-BSD code from the Waf archive file
* Execute proceses with run_regular_process when arguments are not serializable #1764
* Multiple general enhancements
* Multiple Performance highlights
* multiple API changes- Removed update-alternatives because we do not need to build it for both Python2 and Python3.
* Wed Mar 16 2016 mpluskalAATTsuse.com- Update to 1.8.20
* Detection SUN cc compiler version 5.0 #1697
* Initialize \'VALAFLAGS\' with OS flags #1703
* Convert --perlbinary data to list #1705
* Cppcheck fixes #1708
* Boost module enhancements and fixes #1709
* Various cpplint enhancements #1711
* Workaround for unreadable home folders
* Fri Jan 29 2016 mpluskalAATTsuse.com- Update to 1.8.19
* Fixed the Intel Fortran compiler detection on Windows systems
* Fixed the detection of newer Sun compilers
* Fixed the detection of NAG Fortran compilers
* Fixed missing variable dependencies of the form ARCH_ST used in ${ARCH_ST:ARCH} expressions
* Added conf.check(..., comment=\'some text\') to document configuration headers
* Sun Jan 10 2016 mpluskalAATTsuse.com- Update to 1.8.18
* Fixed a regression in exec_cfg() introduced in 1fbac66 #1670
* Added a new option --clear-failed to unit test builds #1678
* Added support for scriptlet expressions of the form ${FOO:SRC[0].abspath()}
* Added define comments to configuration headers: conf.define(..,commment=\'\')
* Added experimental Wix and Satellizer tools #1666
* Added backslash replacement to resx processing- Changes for 1.8.17
* Added customizations that enable building whole projects from the build
* folder instead of the variant folder
* Added a project generator for Xcode 6 #1648
* Force scanner functions to run after task failures #1660
* Improved the Intel Fortran compiler detection #1655
* Added processing of chmod attributes on subst and rule when provided #1650
* Enabled global_define in conf.check() tests
* Enabled usage of home folder/tilde ~ in Configure.find_files
* Added usage of options.enable_gccdeps when provided by user scripts
* Enabled \'waf -v\' to catch invalid string on hcode values in Python3
* Fixed the function names returned by the AATTconf and AATTrun_once decorators
* Let \'subst\' change permissions for all its files with chmod (not just the first one)
* Added quoting for space-containing-arguments in print_commands.py
* Fri Dec 04 2015 mpluskalAATTsuse.com- Update to 1.8.16
* Reverted the changes to conf.check(header_name=) as this causes regressions. Use conf.check(header_name=, link_header_test=False) - #1647
* Disabled the loading of c_emscripten when building from the Waf tree
* Fixed the documentation build when using Sphinx < 1.3
* Propagate ldflags/LDFLAGS besides linkflags/LINKFLAGS
* Python3 fixes in extras/file_to_object.py
* Mon Oct 19 2015 toddrme2178AATTgmail.com- Update to 1.8.15
* Enabled multiple commands in run_str/rule
* Fixed conf.check(header_name=) so that it does not link test by default
* Added a workaround for non-standard python installations (Python bug 7352) - #1636
* Enabled conf.check_cfg to use conf.env.env as os environment if provided
* Enabled relative paths in --top and --out
* Enabled gzip compression for Waf file creation with Jython
* Added a workaround for building projects using IronPython
* Added a workarounds for pkg-config usage within msys2 and for inconsistent Python 2 paths- Implement update-alternatives in order to support upcoming python 3 version.
* Wed Sep 23 2015 mpluskalAATTsuse.com- Update to 1.8.14
* Fixed the Visual Studio detection on Python 3 when - -msvc_lazy_autodetect is not provided (regression)
* Enable vala processing on a folder basis with the vala_dir parameter - #1601
* Enable vala resource processing - #1626
* Minor documentation updates - #1605- Changes for 1.8.13
* Exposed the Popen parameters input/timeout to cmd_and_log/exec_command (timeout is for Python >= 3.3)
* Added \'with_sys_path\' to Context.load_tool to use/skip sys.path
* Changed gccdeps so that it handle \'..\' within paths
* env = conf.env.derive().detach()
* Changed Sun compiler\'s default flags from -Kpic to - xcode=pic32 - #1625
* Added bld(rule=, ..., cls_str=, cls_keyword=) for more descriptive outputs - #1598
* Added a lazy Visual Studio detection option - -msvc_lazy_autodetect - #1614
* Changed the definition of function tests to prevent warnings with gcc - #1622
* Sat Jul 18 2015 mpluskalAATTsuse.com- Update to 1.8.12
* Fixed a regression when building in sub-folders
* New mac_files attribute which is expected to replace mac_resources in waf 1.9 (demos/mac_app/)
* env = env.derive().detach() to simplify deep copies
* Sat Jul 04 2015 mpluskalAATTsuse.com- Update project url- Update to 1.8.11
* Fortran fixes https://github.com/waf-project/waf/issues/1580
* Enabled installation of generated .py files
* Fixed the \'--threading\' option for valac
* https://github.com/waf-project/waf/issues/1577
* Shared library compatibility version handling on OSX- Changes in 1.8.10
* Replace cygwin paths in solution files -
* https://github.com/waf-project/waf/issues/1562
* Fixed the hcode in why.py -
* https://github.com/waf-project/waf/issues/1561
* Enabled execution from any folder: \"waf configure --top=/arbitrary/folder --out=/tmp/build\"
* Enabled stateless out-of-tree builds by default: \"waf configure --no-lock-in-top --no-lock-in-run\"
* Fixed the waf file generation on windows in Waf 1.8.9
* Add OS flags such as LDFLAGS only once -
* https://github.com/waf-project/waf/issues/1574
* Fixed conf.multicheck error handling- Changes in 1.8.9
* VS 2013 supports cross-compiling for x86 and arm from amd64
* Perl detection enhancements on Redhat systems
* More accurate rpath parsing in check_cfg- Changes in 1.8.8
* Fixed a regression in Fortran builds #1546
* Fixed a regression in the libdir installation path on 32-bit ubuntu #1552
* Process -Bstatic and -Bdynamic in parse_flags (pkg-config tools)
* Fortran compiler detection to cover the sxf03 as well as the sxf90
* Jython detection enhancements
* Doxygen tool enhancements
* Moved the project to Github/waf.io and updated the documentation
* Sat Mar 21 2015 mpluskalAATTsuse.com- Update to 1.8.7
* Fixed the default libdir installation suffix on Redhat 64-bit systems #1536
* Fixed the Python 2.6 detection on Redhat systems #1538
* Enabled gccdeps to work with clang
* Fixed the detection of clang from the gcc tools
* Added orig_run_str to help subclasses (do not use Task.hcode)
* Fixed the detection of older clang compilers versions
* NEC compiler support
* Enabled batched_cc.py to work with msvc too
* Enabled unity.py to process c files
* Faster dependency calculation in c_dumbpreproc
* New stracedeps example (cfg blog entry)
* Added support for xz compression in waf and waf dist (Python 3.5)- Changes in 1.8.6
* Python file installation fixes
* Fix for classes containing utf-8 names
* Hide the progress bar when running waf -ppp
* Support more header extensions in subst/is_copy
* Handle non-string and non-list values in substitutions (subst)
* Show how to track build files timestamps to force partial rebuilds (build_file_tracker.py)
* Added a new extension to detect blender libraries
* Added extras/prefork.py, extras/preforkunix.py and extras/preforkjava.py
* Updated demos/d
* Updated demos/vala
* Updated playground/protobuf
* Updated playground/cython
* Updated playground/dynamic_headers
* Updated playground/netcache
* Qt5 detection improvements
* Sat Mar 21 2015 mpluskalAATTsuse.com- Add gpg keyring- Use fdupes to reduce amount of duplicites
* Fri Jan 30 2015 tchvatalAATTsuse.com- Version bump to 1.8.5:
* latest upstream release with various fixes all around
* Read the ChangeLog file for exhaustive descriptions- Remove the commented out code that is useless- Fix shebang on the waf command- Spec-cleanify
* Mon Apr 21 2014 larsAATTsamba.org- prepare gpg-offline verification; the pub key is missing from the key servers- add URLs to source files- update to 1.7.15
* Fix for tex.py in python3
* Optimizations in mem_reducer.py
* Fixes for the windows console in ansiterm.py
* Fixes for C++ compilers in gccdeps.py
* Xcode generator include fixes #1388
* Fortran scanner improvements #1389
* Configuration tests with several libraries at once in a string #1390
* Added support for MSVS 2012 in msvs.py- update to 1.7.14
* Fixes for Python 3.3 and 3.4
* Extra tool for memory reduction some large builds
* Fix for nasm trailing slashes #1379
* Fix for eclipse project generators #1377
* Qt5 tool
* Handle empty defines when pasting tokens
* Fix for syms.py on python3 #1361
* Swig fixes
* Doxygen recursive dependencies- update to 1.7.13
* Fix for library installation on OpenBSD #1355
* Intel compiler detection fix when using Python3 #1356- update to 1.7.12
* Fix for systems without threading #1323
* Fix for library installation on OpenBSD
* Propagate the max_depth argument in ant_glob #1328
* wsdk detection fix #1335- update to 1.7.11
* Node.delete remove empty folders #1278
* Detection of \'convert\' in parallel_debug #1300
* Bibtopic support #1299
* Safer encoding in ConfigSet dump files #1297
* Missing Qt defines on Windows #1272
* QtDesigner library detection #1315
* Redundant \'check_dir\' call causing random uninstall failures #1313
* Append to moc flags instead of replacing #1317
* Share moc tasks in the Qt processing #1318
* Disable a source of unnecessary rebuilds in the Qt processing
* Use LIB/INCLUDE environment variables in boost library detection on windows #1310
* Reduce the amount of paths in the unit test execution #1319
* Enabled export_defines/export_includes attribute on read_shlib/read_stlib
* Sat May 11 2013 ecsosAATTschirra.net- update to 1.7.10
* Enhancements in the LaTeX support #1248
* Codelite plugin by Christian Klein
* Validate the versioned library number #1180
* New export_defines keyword for C/C++/Fortran libraries
* Python config tests enhancements #1231 #1261
* Enable the distribution of non-python data files #1265
* Improved the boost configuration output #1266
* Exclude intltoolcache from waf dist #1267
* Use Utils.readf/Utils.writef to prevent build cache loss on windows platforms- update to 1.7.9
* 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- update to 1.7.8
* Fixed a configuration issue in the visual studio compiler (regression [#1239])- update to 1.7.7
* XLC and XLF detection fixes #1230
* Fixed the multiple gcc/msvc builds #1237
* Better gdc detection on Ubuntu #1222
* Relative symlinks in symlink_as #1234
* Various improvements in the doxygen tool #1232 #1233
* Fixed windows filehandle issues on Python #1235
* Visual Studio 2012 detection improvements
* OSX soname installation fix- update to 1.7.6
* Better encapsulation of conf.check_cfg(uselib_store=...) defines #1212
* Support for python modules in fortran
* Extension files of D binaries on Mac
* Raise an error when a tex manually-provided dependency is not found #1209
* Enforce a stable name in bld(rule=..., name=undefined) to prevent rebuilds
* Enhanced support for flex on win32 and msys #1207 #1211
* Fixed a regression on configuration tests running with -Werror/-Wall #1220- update to 1.7.5
* Fixed the kde4 library detection on Fedora
* New tool for protocol buffers (protoc.py) #1184
* Fixed a syntax error affecting Python < 2.6- update to 1.7.4
* Fixed a regression in the Node,Task and Context classes- update to 1.7.3
* Fixed the LD_LIBRARY_PATH race condition in waf_unit_test #1200
* Library detection fixes in boost.py #1199
* Various waf_unit_test enhancements #1194
* Use the same function signature main(int, char
*
*) in all configuration tests #1192
* Fixed the Clang version number detection #1191
* Let the feature \'includes\' propagate INCLUDES and FRAMEWORKPATH variables
* Fix for incorrect installation paths #1202
* Cabal script (haskell)
* Thu Sep 06 2012 vcizekAATTsuse.com- initial packaging (version 1.7.2)
* Install bld.subst() targets
* New scanner for winrc processing #1186