SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for scons-3.0.0-3.1.noarch.rpm :

* Wed Oct 04 2017 astiegerAATTsuse.com- SCons 3.0.0, a major release:
* Some targets may rebuild when upgrading.
* Significant changes in some python action signatures
* Supports Python version earlier than 2.7 and 3.5+
* Switching between PY 2.7 and PY 3.5, 3.6 will cause rebuilds
* Updated language support: D, LaTeX, docbook
* Remove deprecated tools CVS, Perforce, BitKeeper, RCS, SCCS, Subversion
* Removed deprecated module SCons.Sig- refresh scons-1.2.0-fix-install.patch to scons-3.0.0-fix-install.patch- drop scons-1.2.0-noenv.patch, fix is done in spec- drop rpmlintrc, no longer needed- prevent a regression that would require Python3 syntax for print statements, add scons-3.0.0-support-python-2-prints.patch
* Tue Nov 22 2016 astiegerAATTsuse.com- SCons 2.5.1:
* Add scons-configure-cache.py to packaging. It was omitted
* Use memoization to optimize PATH evaluation across all dependencies per node
* Wed Apr 20 2016 astiegerAATTsuse.com- SCons 2.5.0:
* Enhance implicit language scanning functionality
* Cache directory sharding to improve NFS performance
* Fri Dec 04 2015 mpluskalAATTsuse.com- Update to 2.4.1
* Added new configure check, CheckProg, to check for existence of a program.
* Fix for issue #2840 - Fix for two environments specifying same target with different actions not throwing hard error. Instead SCons was incorrectly issuing a warning and continuing.
* Add support `Microsoft Visual C++ Compiler for Python 2.7\' Compiler can be obtained at: https://www.microsoft.com/en-us/download/details.aspx?id=44266
* Fixed tigris issue #3011: Glob() excludes didn\'t work when used with VariantDir(duplicate=0)
* Fix bug 2831 and allow Help() text to be appended to AddOption() help.
* Reimplemented versioning for shared libraries, with the following effects
* Fixed tigris issues #3001, #3006.
* Fixed several other issues not reported to tigris, including: issues with versioned libraries in subdirectories with tricky names, issues with versioned libraries and variant directories, issue with soname not being injected to library when using D linkers,
* Switched to direct symlinks instead of daisy-chained ones -- soname and development symlinks point directly to the versioned shared library now), for rationale see: https://www.debian.org/doc/debian-policy/ch-sharedlibs.html https://fedoraproject.org/wiki/Packaging:Guidelines#Devel_Packages https://bitbucket.org/scons/scons/pull-requests/247/new-versioned-libraries-gnulink-cyglink/diff#comment-10063929
* New construction variables to allow override default behavior: SONAME, SHLIBVERSIONFLAGS, _SHLIBVERSIONFLAGS, SHLIBNOVERSIONSYMLINKS, LDMODULEVERSION, LDMODULEVERSIONFLAGS, _LDMODULEVERSIONFLAGS, LDMODULENOVERSIONSYMLINKS.
* Changed logic used to configure the versioning machinery from platform-centric to linker-oriented.
* The SHLIBVERSION/LDMODULEVERSION variables are no longer validated by SCons (more freedom to users).
* InstallVersionedLib() doesn\'t use SHLIBVERSION anymore.
* Enchanced docs for the library versioning stuff.
* New tests for versioned libraries.
* Library versioning is currently implemented for the following linker tools: \'cyglink\', \'gnulink\', \'sunlink\'.
* Fix to swig tool - pick-up \'swig\', \'swig3.0\' and \'swig2.0\' (in order).
* Fix to swig tool - respect env[\'SWIG\'] provided by user.
* Thu Sep 24 2015 mpluskalAATTsuse.com- Update to 2.4.0
* Switched several core classes to use \"slots\", to reduce the overall memory consumption in large projects (fixes #2180, [#2178], #2198)
* Memoizer counting uses decorators now, instead of the old metaclasses approach.
* Fixed typo in SWIGPATH description
* Tue Aug 11 2015 astiegerAATTsuse.com- SCons 2.3.6:
* bug fixes
* Added support for Visual Studio 2015
* Mon Jul 27 2015 astiegerAATTsuse.com- SCons 2.3.5:
* Documentation fixes
* Fixed symlink support
* Fixed incomplete LIBS flattening and substitution in Program scanner
* Added new method rentry_exists_on_disk to Node.FS
* Add support for f08 file extensions for Fortran 2008 code.
* Show --config choices if no argument is specified
* Added an \'exclude\' parameter to Glob()
* Added support for \'-isystem\' to ParseFlags.
* Sun Oct 05 2014 andreas.stiegerAATTgmx.de- SCons 2.3.4:
* Fixed the interactive mode, in connection with Configure contexts
* Fix EnsureSConsVersion warning when running packaged version
* Fix D tools for building shared libraries- for SLE 11 SP3 fix python requirements
* Mon Sep 29 2014 tchvatalAATTsuse.com- Cleanup with spec-cleaner (minor whitespace)
* Thu Aug 28 2014 andreas.stiegerAATTgmx.de- SCons 2.3.3:
* New functionality: - Added Copy Action symlink soft-copy support
* Changed/Enhanced existing functionality: - Improved SWIG detection
* Fixes: - Fix regression on Windows in D language update - Fixed the newglossary action to work with VariantDir (LaTeX). - Added a default for the BUILDERS environment variable, to prevent not defined exception on a Clone(). - Fixed handling of CPPDEFINE var in Append() for several list-dict combinations- Remove scons-2.3.2-python.patch, committed upstream
* Thu Aug 07 2014 andreas.stiegerAATTgmx.de- Fix SCons with python 2.6 on SLE, including building serf: add scons-2.3.2-python.patch
* Mon Aug 04 2014 andreas.stiegerAATTgmx.de- SCons 2.3.2- deprecated functionality
* BitKeeper, CVS, Perforce, RCS, SCCS are deprecated from the default toolset and will be removed from the default toolset in future SCons versions.
* D language, version 1, is now deprecated. Version 2 is supported.- changed/enhanced existing functionality
* Revamp of D language support.
* Tools for DMD, GDC and LDC are provided, and integrated with the C and C++ linking.
* TeX builder now supports -synctex=1
* TeX builder cleans auxiliary files correctly with biblatex.- Fixes
* Fixed handling of nested ifs in CPP scanner PreProcessor class.
* Respect user\'s CC/CXX values; don\'t always overwrite in generate()
* Delegate linker Tool.exists() to CC/CXX Tool.exists().
* Fixed NoClean() for multi
*target builders (#2353).
* Fix SConf tests that write output
* get default RPM architecture more robustly when building RPMs
* Allow varlist to be specified as list of strings for Actions
* Fixes to Docbook tool
* Wed Apr 09 2014 andreas.stiegerAATTgmx.de- SCons 2.3.1 This release adds several new features and fixes many issues, including a serious regression in linking (failure to re-link if linker options are changed).- new functionality: - Add Pseudo command to mark targets which should not exist after they are built. - Add support for a readonly cache (--cache-readonly) - Added optional ZIPROOT to Zip tool.- enhancements: - DocBook tool can now output EPUB format - Allow multiple options to be specified with --debug=a,b,c - Update bootstrap.py so it can be used from any dir, to run SCons from a source (non-installed) dir. - Added release_target_info() to File nodes, which helps to reduce memory consumption in clean builds and update runs of large projects. - Print full stack on certain errors, for debugging. - Improve documentation for Textfile builder.- bug fixes: - Stop leaking file handles to subprocesses by switching to using subprocess always. - Generally try harder to print out a message on build errors - Added a switch to warn on missing targets - Always print stats if requested - Make sure SharedLibrary depends on all dependent libs (by depending on SHLINKCOM) - Allow Subst.Literal string objects to be compared with each other, so they work better in AddUnique() and Remove(). - Fixed the handling of long options in the command-line parsing - Fixed misspelled variable in intelc.py (#2928). - Fixed spelling errors in MAN pages (#2897). - Fixed description of ignore_case for EnumVariable in the MAN page- adjust scons-1.2.0-fix-install.patch for context changes- remove versioned binaries from /usr/bin
* Sun Jul 21 2013 andreas.stiegerAATTgmx.de- update to 2.3.0 - Added ability to run scripts/scons.py directly from source checkout - Hide deprecated --debug={dtree,stree,tree} from --help output - Error messages from option parser now include hints about valid choices - Cleaned up some Python 1.5 and pre-2.3 code, so don\'t expect SCons to run on anything less than Python 2.4 anymore - Several fixes for runtest.py:
* exit with an error if no tests were found
* removed --noqmtest option - this behavior is by default
* replaced `-o FILE --xml` combination with `--xml FILE`
* changed `-o, --output FILE` option to capture stdout/stderr output from runtest.py - Remove os_spawnv_fix.diff patch required to enable parallel builds support prior to Python 2.2 - Fix WiX Tool to use .wixobj rather than .wxiobj for compiler output - Support building with WiX releases after 2.0 - Fix nested LIBPATH expansion by flattening sequences in subst_path. - Print target name with command execution time with --debug=time - Updated test framework to support dir and file fixtures and added ability to test external (out-of-tree) tools - Fixed several errors in the test suite (Java paths, MSVS version detection, Tool import), additionally
* provided MinGW command-line support for the CXX, AS and Fortran tests,
* refactored the detection of the gcc version and the according Fortran startup library,
* provided a new module rpmutils.py, wrapping the RPM naming rules for target files and further hardware-dependent info (compatibility, compiler flags, ...),
* added new test methods must_exist_one_of() and must_not_exist_any_of() and
* removed Aegis support from runtest.py. (#2872) - Add -jN support to runtest.py to run tests in parallel - Updated the TeX builder to support the \
ewglossary command in LaTeX\'s glossaries package and the files it creates. - Improve support for new versions of biblatex in the TeX builder so biber is called automatically if biblatex requires it. - Add SHLIBVERSION as an option that tells SharedLibrary to build a versioned shared library and create the required symlinks. Add builder InstallVersionedLib to create the required symlinks installing a versioned shared library.- packaging changes
* update to current (and compressed) user guide
* make noarch package
* Sat Sep 22 2012 iAATTmarguerite.su- Update to 2.2.0
* Added gettext toolset
* Fixed FindSourceFiles to find final sources (leaf nodes)
* Allow Node objects in Java path (#2825)
* Fixed the Taskmaster, curing spurious build failures
* Improved documentation of command-line variables
* Tue Oct 11 2011 nmarquesAATTopensuse.org- SCons 2.1.0 requires py_abi > 2.4- Potential build fix for SLE11, SLE11_SP1 + add python_sitearch/python_sitelib macros for <= 1120 + improved source URL + add comment for patch- Add scons-rpmlintrc: source-or-patch-not-bzipped, python-naming-policy-not-applied
* Tue Oct 11 2011 nmarquesAATTopensuse.org- Update to 2.1.0: + Fix Windows resource compiler scanner to accept DOS line endings. + Update MSVS documents to remove note indicating that only one project is currently supported per solution file. + Fix long compile lines in batch mode by using TEMPFILE + Fix MSVC_BATCH=False (was treating it as true) + support -std=c++0x and related CXXFLAGS in pkgconfig (ParseFlags) + Support -dylib_file in pkgconfig (ParseFlags) + new construction variable WINDOWS_EMBED_MANIFEST to automatically embed manifests in Windows EXEs and DLLs. + Fix Visual Studio project generation when CPPPATH contains Dir nodes + Ensure Visual Studio project is regenerated when CPPPATH or CPPDEFINES change + Fix unicode error when using non-ASCII filenames with Copy or Install + Put RPATH in LINKCOM rather than LINKFLAGS so resetting LINKFLAGS doesn\'t kill RPATH + Fix precompiled headers on Windows when variant dir name has spaces. + Adding None to an Action no longer fails (just returns original action) + New --debug=prepare option to show each target as it\'s being prepared, whether or not anything needs to be done for it. + New debug option --debug=duplicate to print a line for each unlink/relink (or copy) of a variant file from its source file. + Improve error message for EnumVariables to show legal values. + Fix Intel compiler to sort versions >9 correctly (esp. on Linux) + Fix Install() when the source and target are directories and the target directory exists. + Many more, please see ChangeLog/Changes.
* Wed Feb 10 2010 davejplaterAATTgmail.com- updated to 1.2.0.d20100117 - Fixed temp filename race condition on Windows with long cmd lines - Fixed tryRun when sconf directory is in a variant dir. - Do not add -fPIC for ifort tool on non-posix platforms (darwin and windows). - Fix bug 2294 (spurious CheckCC failures). - Fix scons bootstrap process on windows 64 (wrong wininst name) - Final merge from vs_revamp branch to main - Added definition and usage of HOST_OS, HOST_ARCH, TARGET_OS, TARGET_ARCH, currently only defined/used by Visual Studio Compilers. This will be rolled out to other platforms/tools in the future. - Add check for python >= 3.0.0 and exit gracefully. For 1.3 python >= 1.5.2 and < 3.0.0 are supported - Fix bug 1944 - Handle non-existent .i file in swig emitter, previously it would crash with an IOError exception. Now it will try to make an educated guess on the module name based on the filename. - Have AddOption() remove variables from the list of seen-but-unknown variables (which are reported later). - An option name and aliases can now be specified as a tuple. - Textfile builder. - use \"is/is not\" in comparisons with None instead of \"==\" or \"!=\". - Avoid adding -gphobos to a command line multiple times when initializing use of the DMD compiler. - Fix the -n option when used with VariantDir(duplicate=1) and the variant directory doesn\'t already exist. - Fix scanning of Unicode files for both UTF-16 endian flavors. - Fix a TypeError on #include of file names with Unicode characters. - Fix an exception if a null command-line argument is passed in. - Evaluate Requires() prerequisites before a Node\'s direct children (sources and dependencies). - Remove redundant __metaclass__ initializations in Environment.py. - Correct the documentation of text returned by sconf.Result(). - Document that filenames with \'.\' as the first character are ignored by Glob() by default (matching UNIX glob semantics). - Fix SWIG testing infrastructure to work on Mac OS X. - Restructure a test that occasionally hung so that the test would detect when it was stuck and fail instead. - Substfile builder. - When reporting a target that SCons doesn\'t know how to make, specify whether it\'s a File, Dir, etc. - Fix use of $SWIGOUTDIR when generating Python wrappers. - Add $SWIGDIRECTORSUFFIX and $SWIGVERSION construction variables. - Add -recorder flag to Latex commands and updated internals to use the output to find files TeX creates. This allows the MiKTeX installations to find the created files - Notify user of Latex errors that would get buried in the Latex output - Remove LATEXSUFFIXES from environments that don\'t initialize Tex. - Add support for the glosaaries package for glossaries and acronyms - Fix problem that pdftex, latex, and pdflatex tools by themselves did not create the actions for bibtex, makeindex,... by creating them and other environment settings in one routine called by all four tex tools. - Fix problem with filenames of sideeffects when the user changes the name of the output file from the latex default - Add scanning of files included in Latex by means of \\lstinputlisting{} Patch from Stefan Hepp. - Change command line for epstopdf to use --outfile= instead of -o since this works on all platforms. Patch from Stefan Hepp. - Change scanner to properly search for included file from the directory of the main file instead of the file it is included from. Also update the emitter to add the .aux file associated with \\include{filename} commands. This makes sure the required directories if any are created for variantdir cases.
 
ICM