#7114: scons-2.4.1
-------------------------+-------------------------
 Reporter:  fo           |      Owner:  blfs-book@…
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  7.9
Component:  BOOK         |    Version:  SVN
 Severity:  normal       |   Keywords:
-------------------------+-------------------------
 [http://downloads.sourceforge.net/scons/scons-2.4.1.tar.gz]

 [http://www.scons.org/CHANGES.txt]

 or

 [http://downloads.sourceforge.net/project/scons/scons/2.4.1/Announce.txt]

 {{{
 RELEASE 2.4.1 - Mon, 07 Nov 2015 10:37:21 -0700

   From Arfrever Frehtes Taifersar Arahesis:
     • Fix for Bug # 2791 - Setup.py fails unnecessarily under Jython.

   From Dirk Baechle:
     • Fixed license of SVG titlepage files in the context of Debian
       packaging, such that they allow for commercial use too (#2985).

   From William Blevins:
     • InstallVersionedLib now available in the DefaultEnvironment
       context.
     • Improves orthogonality of use cases between different Install
       functions.

   From Carnë Draug:
     • Added new configure check, CheckProg, to check for
       existence of a program.

   From Andrew Featherstone:
     • 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.

   From Hiroaki Itoh :
     • 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

   From Florian Miedniak:
     • Fixed tigris issue #3011: Glob() excludes didn't work when used
       with VariantDir(duplicate=0)

   From William Roberts:
     • Fix bug 2831 and allow Help() text to be appended to AddOption()
       help.

   From Paweł Tomulik:
     • 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.



 RELEASE 2.4.0 - Mon, 21 Sep 2015 08:56:00 -0700

   From Dirk Baechle:
     • 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.

   From Andrew Featherstone
     • Fixed typo in SWIGPATH description
 }}}

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/7114>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to