Accepting request 347482 from home:pluskalm:branches:devel:tools:building

- Update to 2.4.1

OBS-URL: https://build.opensuse.org/request/show/347482
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=40
This commit is contained in:
Martin Pluskal 2015-12-04 18:04:45 +00:00 committed by Git OBS Bridge
parent 9aa3152ee9
commit 898dff581a
6 changed files with 56 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1892f472934f1f5947d0e4c5d01e3b992641425553faab4062ddb8e3504c1fb2
size 632723

3
scons-2.4.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fc4f42928c69bcbb33e1be94b646f2c700b659693fabc778c192d4d22f753a7
size 638990

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:33dd2cb6b115723460e2de4a0280770de94a076ba2b68adc048d0885e632ef3e
size 151478

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61432c804a65058af41eb93875402f860ce13eb9414867ba0509dfb8bf8aa4a7
size 152909

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Fri Dec 4 17:55:32 UTC 2015 - mpluskal@suse.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 16:47:39 UTC 2015 - mpluskal@suse.com Thu Sep 24 16:47:39 UTC 2015 - mpluskal@suse.com

View File

@ -22,7 +22,7 @@
%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
%endif %endif
Name: scons Name: scons
Version: 2.4.0 Version: 2.4.1
Release: 0 Release: 0
Summary: Replacement for Make Summary: Replacement for Make
License: MIT License: MIT