The NetBSD Project

CVS log for pkgsrc/devel/waf/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / waf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.61 / (download) - annotate - [select for diffs], Sun Mar 24 12:47:44 2024 UTC (3 weeks, 5 days ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Changes since 1.60: +4 -4 lines
Diff to previous 1.60 (colored)

waf: updated to 2.0.27

NEW IN WAF 2.0.27
-----------------
* Improve Qt6 detection on msvc
* Fix a regression in the detection of QtX3D libraries
* Avoid coloring all MSVC logs
* Switch to nonstopmode for latex prompts
* Restrict executable detection to files having the executable bits

Revision 1.60 / (download) - annotate - [select for diffs], Sat Jan 13 11:40:36 2024 UTC (3 months ago) by adam
Branch: MAIN
Changes since 1.59: +4 -4 lines
Diff to previous 1.59 (colored)

waf: updated to 2.0.26

NEW IN WAF 2.0.26
-----------------
* Improve "waf dist" - Support SOURCE_DATE_EPOCH
* Detect Qt6
* Haxe toolkit support
* Updated the project's gpg key

Revision 1.59 / (download) - annotate - [select for diffs], Tue Jan 17 12:31:07 2023 UTC (15 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.58: +4 -4 lines
Diff to previous 1.58 (colored)

waf: update to 2.0.25.

NEW IN WAF 2.0.25
-----------------
* Fix invalid characters returned by find_program #2397
* Prepare for distutils removal (Python 3.12 regression) #2402
* Improve cp65001 compat in cpython < 3.3 #2346
* Add Fujitsu Fortran compiler detection on ARM64FX #2348
* Support multiple Sphinx output formats #2344
* Improve PyQt5 detection #2343
* Add asynchronous wafcache uploads

Revision 1.58 / (download) - annotate - [select for diffs], Sun May 29 07:48:06 2022 UTC (22 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.57: +4 -4 lines
Diff to previous 1.57 (colored)

waf: update to 2.0.24.

NEW IN WAF 2.0.24
-----------------
* Use EXT_SUFFIX config var over the deprecated/removed SO (Python 3.11 regression) #2386
* When detecting Visual Studio compilers, prefer the oldest version regardless of compiler type #2352
* Update the MacOS-specific examples #2337

Revision 1.57 / (download) - annotate - [select for diffs], Thu Dec 16 07:45:04 2021 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.56: +4 -4 lines
Diff to previous 1.56 (colored)

waf: updated to 2.0.23

NEW IN WAF 2.0.23
-----------------
* Fix the Qt3D* libraries detection
* Fix swig processing when \r is preset in the module name
* Add RISC-V generic detection
* Detect gcc first on GNU/kFreeBSD
* Improve waflib/extras/msvcdeps performance

Revision 1.56 / (download) - annotate - [select for diffs], Tue Oct 26 10:20:08 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip

Revision 1.55 / (download) - annotate - [select for diffs], Thu Oct 7 13:44:41 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.54: +1 -2 lines
Diff to previous 1.54 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.54 / (download) - annotate - [select for diffs], Thu Feb 4 11:16:45 2021 UTC (3 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.53: +5 -5 lines
Diff to previous 1.53 (colored)

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

Revision 1.53 / (download) - annotate - [select for diffs], Thu Nov 12 11:00:46 2020 UTC (3 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.52: +5 -5 lines
Diff to previous 1.52 (colored)

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

Revision 1.52 / (download) - annotate - [select for diffs], Mon Apr 20 07:09:36 2020 UTC (4 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.51: +5 -5 lines
Diff to previous 1.51 (colored)

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

Revision 1.51 / (download) - annotate - [select for diffs], Wed Jan 8 13:15:09 2020 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.50: +5 -5 lines
Diff to previous 1.50 (colored)

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

Revision 1.50 / (download) - annotate - [select for diffs], Thu Jul 18 07:36:57 2019 UTC (4 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.49: +5 -5 lines
Diff to previous 1.49 (colored)

waf: updated to 2.0.18

NEW IN WAF 2.0.18
-----------------
* Fix a deadlock with cython and subst tasks
* Fix rpath processing so that it no longer breaks dependency chains
* Fix fast_partial.py failures on configuration tests
* Fix duplicate -fno-strict-aliasing flags in Python compilation flags detection
* Fix annoying PIE errors in demos/asm/
* Improve configuration tests cache accuracy
* Improve extras/fast_partial.py compatibility
* Improve extras/doxygen.py outdir parameter settings
* Add a dependency scanner for assembly files (Gas/Yasm)
* Add executable arguments for configuration tests / execute=True
* Add a QtTest example to demos/qt5/
* Add a cross-compilation option to extras/objcopy.py

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jun 11 08:58:32 2019 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.48: +5 -5 lines
Diff to previous 1.48 (colored)

waf: update to 2.0.17.

NEW IN WAF 2.0.17
-----------------
* Improve build performance on FreeBSD and Python3 #2241
* Add Python 3.8 flag detection for building embedded interpreters #2239
* Prevent Qt5 uninstallation errors when c++ files are generated
* Improve installation/uninstallation colors

Revision 1.48 / (download) - annotate - [select for diffs], Thu May 16 06:58:05 2019 UTC (4 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.47: +5 -5 lines
Diff to previous 1.47 (colored)

waf: updated to 2.0.16

NEW IN WAF 2.0.16
* Fix task semaphore errors on stateful tasks
* Fix encoding errors with UTF-8 paths on Python 2
* Fix encoding errors in waf_unit_test
* Improve dependency between javac task and use-d generated jars nodes
* Install pdb files with /debug:* flags
* Make javadoc detection optional
* Improve md5_tstamp documentation
* Add extras/color_msvc to colorizes MSVC outputs
* Fix symbol regex on mac-o binaries in extras/syms
* Maintain order of lines in doxyfile in extras/doxygen
* Improve extras/msvcdeps path handling
* Add extras/clang_cross for cross-compilation using clang

Revision 1.47 / (download) - annotate - [select for diffs], Wed Mar 20 05:41:11 2019 UTC (5 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.46: +5 -5 lines
Diff to previous 1.46 (colored)

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

Revision 1.46 / (download) - annotate - [select for diffs], Wed Jan 9 11:08:10 2019 UTC (5 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.45: +5 -5 lines
Diff to previous 1.45 (colored)

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

Revision 1.45 / (download) - annotate - [select for diffs], Mon Dec 10 11:06:05 2018 UTC (5 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.44: +5 -5 lines
Diff to previous 1.44 (colored)

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

Revision 1.44 / (download) - annotate - [select for diffs], Fri Nov 30 15:05:10 2018 UTC (5 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored)

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

Revision 1.43 / (download) - annotate - [select for diffs], Mon Aug 6 19:45:09 2018 UTC (5 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.42: +5 -5 lines
Diff to previous 1.42 (colored)

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

Revision 1.42 / (download) - annotate - [select for diffs], Tue Jul 10 08:18:06 2018 UTC (5 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.41: +5 -5 lines
Diff to previous 1.41 (colored)

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

Revision 1.41 / (download) - annotate - [select for diffs], Sun May 27 09:51:03 2018 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.40: +5 -5 lines
Diff to previous 1.40 (colored)

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

Revision 1.40 / (download) - annotate - [select for diffs], Mon Apr 16 14:40:23 2018 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.39: +5 -5 lines
Diff to previous 1.39 (colored)

waf: update to 2.0.7.

NEW IN WAF 2.0.7
----------------
* Apply priorities to dynamically-generated tasks #2137
* Fix upcoming Python 3.7 incompatibilities #2126
* Fix Python3 support in extras/xcode6.py #2121
* Improve priority support in extras/swig.py #2137
* Improve support extras/protoc.py #2135
* Improve argument handling in extras/clang_compilation_database.py #2127
* Add glib DBus bindings in extras/gdbus.py #2134
* Avoid name collisions for precompiled headers and libraries with similar names in extras/pch.py #2122

Revision 1.39 / (download) - annotate - [select for diffs], Sun Feb 25 21:27:00 2018 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored)

waf: update to 2.0.6.

NEW IN WAF 2.0.6
----------------
* Add Task.deep_inputs to enable further dependencies on input file tasks
* Set unit tests to depend on input file tasks instead of timestamps

NEW IN WAF 2.0.5
----------------
* Force unit tests to depend on the executable creation time besides file contents
* Enhance the Eclipse project generator
* Update the cuda examples

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jan 28 15:09:20 2018 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.37: +5 -5 lines
Diff to previous 1.37 (colored)

waf: update to 2.0.4.

NEW IN WAF 2.0.4
----------------
* Enable more advanced warnings of ant_glob on build folders in verbose mode
* Defer node.ant_glob(..., generator=True) evaluation
* Enable 'waf clean' to get the list of files to remove from bld.clean_files
* Define the environment variable WAF_NO_PREFORK to skip pre-forking
* Fix Can't pickle local object '_createenviron.<locals>.encode' exceptions (Python 3.6)
* Improve the Erlang module #2095
* Add task target to parallel_debug outputs #2091

NEW IN WAF 2.0.3
----------------
* Enable install_path=None for Python targets #2087
* Skip empty or duplicates in java user classpath #2084
* Change the unit test summary color scheme to use green and red colors
* Improve the deadlock error message
* Report sys.path values from Context.load_tool to improve error messages
* Cache qrc uic->h conversions to enable qrc re-use across targets
* Output long-running tasks outputs immediately using bld(rule=..., stdout=None)

Revision 1.37 / (download) - annotate - [select for diffs], Sat Nov 25 12:57:38 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.36: +5 -5 lines
Diff to previous 1.36 (colored)

waf: update to 2.0.2.

NEW IN WAF 2.0.2
----------------
* Improve Intel Fortran compiler detection on Windows #2063
* Ensure that the task count starts at 1 in the build outputs
* Add a --pdb option to start pdb on unexpected exceptions #2052
* Fix conflicting qm/qrc re-used output files for multiple targets #2065
* Add java support in protobuf (extras) #2049
* Add a java test example (extras) #2062
* Enable symbol processing for empty targets (extras) #2053

NEW IN WAF 2.0.1
----------------
* Improve the default preprocessor behaviour for gcc/msvc
* Accept task objects in Build.add_to_group for compatibility reasons
* Prevent xcode generator from overwriting existing features #2038
* Fix self.includes data scope #2035
* Fix Node.ant_glob case sensitivity regression #2034
* Fix Logs.verbose options regression #2033

NEW IN WAF 2.0.0
----------------
* Provide a new priority system to improve scalability on complex builds
* Provide TaskGroup objects to improve scalability on complex builds
* Force new files into the build directory by default (use Node objects to bypass)
* Provide built-in support for building over UNC paths
* Simplify the Task class hierarchy; TaskBase is removed
* Display commands as string with "WAF_CMD_FORMAT=string waf build -v"
* Have ant_glob(..., generator=True) return a Python generator
* Accept nested lists and generators in bld(source=...)
* Sort TaskGen methods in alphabetical order by reversing TaskGen.prec order

* Remove 'ut_fun' from waf_unit_test.py
* Remove Node.sig and Node.cache_sig
* Remove the BuildContext.rule decorator
* Remove Task.update_outputs, Task.always_run
* Remove atleast-version, exact-version and max-version from conf.check_cfg
* Remove c_preproc.trimquotes
* Remove field_name, type_name, function_name from conf.check() tests
* Remove extras/mem_reducer.py as a better solution has been merged
* Remove Utils.ex_stack (use traceback.format_exc())

Revision 1.36 / (download) - annotate - [select for diffs], Mon Aug 14 20:10:11 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.35: +5 -5 lines
Diff to previous 1.35 (colored)

Updated waf to 1.9.13.

NEW IN WAF 1.9.13
-----------------
* Fix a regression introduced by #1974 on Python2 with unicode characters in config.log
* Protobuf example update #2000
* Better detection for old msvc compilers #2002
* Better detection for old gcc compilers #2003

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jun 14 12:15:43 2017 UTC (6 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.34: +5 -5 lines
Diff to previous 1.34 (colored)

Updated waf to 1.9.12.

NEW IN WAF 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

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 16 13:38:13 2017 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.33: +5 -5 lines
Diff to previous 1.33 (colored)

Updated waf to 1.9.11.

NEW IN WAF 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

Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 27 13:58:25 2017 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.32: +5 -5 lines
Diff to previous 1.32 (colored)

Updated waf to 1.9.10.

NEW IN WAF 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

Revision 1.32 / (download) - annotate - [select for diffs], Wed Apr 19 18:37:54 2017 UTC (7 years ago) by wiz
Branch: MAIN
Changes since 1.31: +5 -5 lines
Diff to previous 1.31 (colored)

Updated waf to 1.9.9.

NEW IN WAF 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

Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 19 11:46:20 2017 UTC (7 years, 2 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.30: +5 -5 lines
Diff to previous 1.30 (colored)

Update devel/waf to waf-1.9.8

Changes:
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

Revision 1.30 / (download) - annotate - [select for diffs], Mon Dec 19 09:08:00 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.29: +5 -5 lines
Diff to previous 1.29 (colored)

Updated waf to 1.9.7.

NEW IN WAF 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

Revision 1.29 / (download) - annotate - [select for diffs], Mon Dec 12 13:47:38 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.28: +5 -5 lines
Diff to previous 1.28 (colored)

Updated waf to 1.9.6.

NEW IN WAF 1.9.6
----------------
* Display @argfile 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

Revision 1.28 / (download) - annotate - [select for diffs], Wed Oct 19 11:20:41 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

Updated waf to 1.9.5.

NEW IN WAF 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 @argfile contents

Revision 1.27 / (download) - annotate - [select for diffs], Sun Sep 18 22:23:34 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.26: +5 -5 lines
Diff to previous 1.26 (colored)

Updated waf to 1.9.4.

NEW IN WAF 1.9.4
----------------
* Enable 'waf dist' in arbitrary paths #1806
* Handle subprocess timeouts in Python 3.3 #1807
* Set the configuration test build class on conf.run_build_cls
* Provide execution order constraints in parallel configuration tests
* Accept Task.cwd as str type

Revision 1.26 / (download) - annotate - [select for diffs], Wed Aug 24 10:22:55 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.25: +5 -5 lines
Diff to previous 1.25 (colored)

Updated waf to 1.9.3.

NEW IN WAF 1.9.3
----------------
* Improve the behaviour of parallel configuration tests (conf.multicheck) #1793
* Fix the Fortran Nag compiler detection #1797
* Detect Qt 5.7 (-std=c++11 flag) #1800
* Detect Boost python on Gentoo #1802
* Update the strip and netcache examples

Revision 1.25 / (download) - annotate - [select for diffs], Mon Aug 22 13:01:55 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.24: +5 -5 lines
Diff to previous 1.24 (colored)

Updated waf to 1.9.2.

NEW IN WAF 1.9.2
----------------
* Fix a Python 3 encoding error when displaying the file hash in 'waf dist' #1769
* Force qt5 static library detection with 'QT5_XCOMPILE=1 QT5_FORCE_STATIC=1 waf configure' #1588
* Force the parent os.environ value as default in pre-forked processes #1791
* Support flexflags as arguments #1782
* Update a few extensions: xcode, pytest, msvcdeps, cppcheck, win32_opts, codelite
* Store Task.last_cmd selectively, so that extensions can use them (clang_compilation_database)
* Set TaskBase.keep_last_cmd to keep the last command executed
* New pyqt5 extension #1790
* Remove all non-BSD code from the Waf archive file

NEW IN WAF 1.9.1
----------------

* Execute proceses with run_regular_process when arguments are not serializable #1764
* Do not de-duplicate configuration flags assigned through uselib_store (conf.check tests)
* Let the documentation scripts generate SVG outputs

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jul 3 11:07:31 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 (colored)

Updated waf to 1.9.0.

NEW IN WAF 1.9
--------------

* General enhancements:
  - Detect Clang first on many platforms, in particular on FreeBSD #1528
  - Remove Node.cache_sig and Node.sig so that dependencies involve file contents by default #1580
  - Change cflags in the beginning / cppflags at the end #1505
  - Merge ${FOO}${BAR} flags in commands executed without a shell (no spaces inserted)
  - Interpret empty command-line defines as integer values for dependency calculation #1704
  - Waf tools are not cached on "waf configure" by default anymore; pass conf.load(.., cache=True)
  - Enable a consistent progress bar output #1641
  - Add ${VAR?X} constructs in script expressions to enable simple conditional outputs
  - Enable 'waf dist' to package arbitrary symlinks in tarballs #1719
  - Enable regexp objects in @extension besides strings for file extensions
  - Match extensions in the order of last definition
  - Task generators are now processed group-by-group, so the next task generators are
    processed when all tasks in a previous group are complete; bld.post_mode=POST_LAZY
    becomes thus the default (playground/dynamic_build/ examples)
  - Process Qt5 files in the way suggested by the Qt documentation
  - Installation methods install_files/install_as/symlink_as create regular task generators
    and regular tasks so that installation outputs can be re-used easily
  - Subclass waflib.Build.ConfiguredContext to enable configuration-dependent user commands
  - Enable @argfile procesing in Task.exec_command when argument limits are exceeded
  - Apply optional tsk.env.PATH values in Task.exec_command
  - Enable ut_str to process scriptlet expressions for C/C++ unit tests
  - Minimize the amount of paths added to unit test environment variable
  - Restore configuration values with Configure.autoconfig='clobber' #1758
  - Rebuilds are applied on file contents so that update_outputs is no longer needed

* Performance highlights:
  - Reduce the key size in bld.task_sigs by adding bld.node_sigs and bld.imp_sigs
  - Remove __hash__ and __eq__ from Context, Node and Task #1629
  - Detect visual studio versions lazily by default
  - Remove the uses of run_once that can consume a lot of memory; add a proper LRU cache
  - Enable pre-forked builds by default to achieve faster builds, up to 2x speedup on short-lived processes
  - Enable faster consumers in Runner.py
  - Add the tool 'nobuild.py' to help with performance troubleshooting
  - Enable profiling with the --profile command-line option

* API changes:
  - The minimum Python version required is Python 2.5
  - Add Task.get_cwd()
  - Remove the command called 'update'
  - Remove unused variables and functions:
    - TaskBase.attr()
    - Build.POST_BOTH
    - Options.platform
    - Options.cmds
    - Task.dep_vars (define Task.vars on instances if necessary)
    - Utils.nogc
    - Configure.err_handler
    - All duplicate split() functions from Utils
  - Remove the unused attribute 'mac_resources', use 'mac_files' instead (see demos/mac_app)
  - Remove qt4 and kde4 from the default modules
  - Refactor msvc.py
  - Task.sig_vars, Task.sig_explit_deps and Task.sig_implicit_deps return None
  - Use relative paths in apply_incpaths by default (and absolute ones when paths cross drives)
  - Modify Utils.run_once so that it accepts a list of *args
  - Better consistency between check_cfg and check_cc variables
  - task_gen.mapping and task_gen.prec are not defined by default on instances anymore, but
    instances can still define their own mappings to override the defaults, but in
    that case all mappings/precedences must be present. These features were not used in Waf 1.8.
  - Do not truncate _task suffixes from Task class names if present

Revision 1.23 / (download) - annotate - [select for diffs], Sun May 29 21:31:54 2016 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.22: +5 -5 lines
Diff to previous 1.22 (colored)

Updated waf to 1.8.21.

NEW IN WAF 1.8.21
-----------------
* Fix for extra lines in windows logs #1715
* Add commit() method to ConfigSet # 1717
* Enable manifest node objects in java #1722
* Identify java tasks more accurately and add build order on non-jar tasks #1725
* Add PlatformToolset ver. to msvs proj template #1729
* Enable Colorgcc for other compilers #1732

Revision 1.22 / (download) - annotate - [select for diffs], Wed Apr 13 17:50:08 2016 UTC (8 years ago) by wiz
Branch: MAIN
Changes since 1.21: +5 -5 lines
Diff to previous 1.21 (colored)

Update waf to 1.8.20:

NEW IN WAF 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

Revision 1.21 / (download) - annotate - [select for diffs], Mon Feb 1 11:23:16 2016 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.20: +5 -5 lines
Diff to previous 1.20 (colored)

Update waf to 1.8.19:

NEW IN WAF 1.8.19
-----------------
* Fixed the Intel Fortran compiler detection on Windows systems #1681
* Fixed the detection of newer Sun compilers #1686
* Fixed the detection of NAG Fortran compilers #1684
* 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

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jan 18 22:53:48 2016 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.19: +5 -5 lines
Diff to previous 1.19 (colored)

Update to 1.8.18:

NEW IN WAF 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

Revision 1.19 / (download) - annotate - [select for diffs], Sun Dec 13 21:02:51 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

Update waf to 1.8.17:

NEW IN WAF 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 @conf and @run_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

Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 4 17:41:18 2015 UTC (8 years, 5 months ago) by agc
Branch: MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

Remove duplicate SHA512 digests that crept in.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Nov 3 03:29:38 2015 UTC (8 years, 5 months ago) by agc
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 27 13:38:52 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

Update waf to 1.8.16:

NEW IN WAF 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

Fixes build of multimedia/mpv.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Oct 25 09:52:12 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.14: +5 -4 lines
Diff to previous 1.14 (colored)

Update waf to 1.8.15:

NEW IN WAF 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

Revision 1.14 / (download) - annotate - [select for diffs], Tue Sep 29 08:24:13 2015 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

Update to 1.8.14:

Waf 1.8.14 has been released a few moments ago; it contains the following changes:
* Fixed a regression affecting Visual Studio detection on Python 3 when --msvc_lazy_autodetect is not provided
* Enabled vala processing on a folder basis with the vala_dir parameter - #1601
* Enabled vala resource processing - #1626

Waf 1.8.13 has been released today; it contains the following changes:
* Exposed the Popen parameters input/timeout to cmd_and_log/exec_command ('timeout' is for Python >= 3.3 though)
* Added 'with_sys_path' to Context.load_tool to use/skip sys.path
* Changed gccdeps so that it handles '..' within paths
* env = conf.env.derive().detach()
* Changed Sun compiler's default shared library flag 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

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 14 08:46:45 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Update to 1.8.12:

NEW IN WAF 1.8.12
-----------------
* Fixed a regression when building in sub-folders - https://github.com/waf-project/waf/issues/1590
* 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

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jul 1 09:19:58 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

Update to 1.8.11:

NEW IN WAF 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

Revision 1.11 / (download) - annotate - [select for diffs], Sun May 31 13:21:53 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Update to 1.8.10:

NEW IN WAF 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

Revision 1.10 / (download) - annotate - [select for diffs], Sun May 3 10:14:44 2015 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Update to 1.8.9:

NEW IN WAF 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

Revision 1.9 / (download) - annotate - [select for diffs], Sun Apr 12 14:22:01 2015 UTC (9 years ago) by wiz
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Update to 1.8.8:

NEW IN WAF 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

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 1 15:06:19 2015 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Update to 1.8.7:

NEW IN WAF 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)

Revision 1.7 / (download) - annotate - [select for diffs], Tue Feb 17 13:55:17 2015 UTC (9 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

Update to 1.8.6:

NEW IN WAF 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

Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 30 14:08:45 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

Update to 1.8.5:

NEW IN WAF 1.8.5
----------------
* Enhanced Sun compiler detection #1510
* Fixed a regression in Emacs shell support #1511
* Fixed a regression in cross-directory builds (Linux only) #1512
* Executable wscript files #1517
* Generic script signing utility #1520

Revision 1.5 / (download) - annotate - [select for diffs], Sun Nov 2 18:13:24 2014 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Update to 1.8.4:

NEW IN WAF 1.8.4
----------------
* Various improvements in stale.py
* More robust file scanning in Qt processing #1502
* More robust handling of build order implied by hidden dependencies #1506
* Run msvs on Python 3 #1503
* Biber update #1501
* Fixed the Python detection on Windows #1498

Revision 1.4 / (download) - annotate - [select for diffs], Sun Oct 12 15:58:45 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Update to 1.8.2:

NEW IN WAF 1.8.2
----------------
* Removed the modules c_* that were accidentally shipped and break pkg-config tests

NEW IN WAF 1.8.1
----------------
* Re-added compatible option group names from waf 1.7 #1495
* Fixed bld(define='') splitting which was disabled by mistake

NEW IN WAF 1.8.0
----------------
* Python 2.5 is now required
* Removed the Waf cache from the task level, use the netcache system
* Console handling improvements
* Properly-sized progress bar on windows
* Generic configuration tests
* Better unicode handling in scripts and in file names
* Shorter build outputs
* Prevent external static libraries propagation through uselib vars #1320
* LaTeX glossaries #1342 and multibib #1345
* Rst document processing
* Various improvements in the Python detection and processing
* Tons of bugfixes

Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 7 07:30:42 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Downgrade to 1.7.16 until
https://code.google.com/p/waf/issues/detail?id=1495
is fixed.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 5 14:55:40 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Update to 1.8.0:

NEW IN WAF 1.8.0
----------------
* Python 2.5 is now required
* Removed the Waf cache from the task level, use the netcache system
* Console handling improvements
* Properly-sized progress bar on windows
* Generic configuration tests
* Better unicode handling in scripts and in file names
* Shorter build outputs
* Prevent external static libraries propagation through uselib vars #1320
* LaTeX glossaries #1342 and multibib #1345
* Rst document processing
* Various improvements in the Python detection and processing
* Tons of bugfixes

Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 8 11:29:44 2014 UTC (9 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3

Import waf-1.7.16 as devel/waf.

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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>