Changelog for
waf-1.9.8-29.1.noarch.rpm :
Fri Feb 17 13:00:00 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 13:00:00 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 14:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 4 13:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 4 14:00:00 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 13:00:00 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 13:00:00 2015 mpluskalAATTsuse.com
- Add gpg keyring
- Use fdupes to reduce amount of duplicites
Fri Jan 30 13:00:00 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 14:00:00 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 14:00:00 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 6 14:00:00 2012 vcizekAATTsuse.com
- initial packaging (version 1.7.2)
* Install bld.subst() targets
* New scanner for winrc processing #1186