diff options
author | adam <adam@pkgsrc.org> | 2015-11-20 17:16:03 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2015-11-20 17:16:03 +0000 |
commit | c35e84d1d4724fdc5708e418ec951db15e7adaab (patch) | |
tree | 1eb5ef7fe0a1bbc1fea10a3f739da62059af1ee4 | |
parent | 0203664624623663bf2add0ce5e0546f32c381fc (diff) | |
download | pkgsrc-c35e84d1d4724fdc5708e418ec951db15e7adaab.tar.gz |
Changes 2.4.1:
- Fix for Bug 2791 - Setup.py fails unnecessarily under Jython.
- Fixed license of SVG titlepage files in the context of Debian
packaging, such that they allow for commercial use too (2985).
- InstallVersionedLib now available in the DefaultEnvironment context.
- Improves orthogonality of use cases between different Install functions.
- 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),
- 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.
-rw-r--r-- | devel/scons/Makefile | 6 | ||||
-rw-r--r-- | devel/scons/distinfo | 10 |
2 files changed, 8 insertions, 8 deletions
diff --git a/devel/scons/Makefile b/devel/scons/Makefile index b02f5a979a6..fc9bc53210f 100644 --- a/devel/scons/Makefile +++ b/devel/scons/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.29 2015/09/05 10:55:20 adam Exp $ +# $NetBSD: Makefile,v 1.30 2015/11/20 17:16:03 adam Exp $ -DISTNAME= scons-2.3.6 +DISTNAME= scons-2.4.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scons/} @@ -11,7 +11,7 @@ LICENSE= mit REPLACE_PYTHON+= script/scons script/scons-time script/sconsign -# not yet ported as of 2.3.0, but progress promised +# not yet ported as of 2.4.1, but progress promised PYTHON_VERSIONS_INCOMPATIBLE= 33 34 .include "../../lang/python/application.mk" diff --git a/devel/scons/distinfo b/devel/scons/distinfo index 01431a4127d..93d64d804cc 100644 --- a/devel/scons/distinfo +++ b/devel/scons/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.18 2015/11/03 03:29:32 agc Exp $ +$NetBSD: distinfo,v 1.19 2015/11/20 17:16:03 adam Exp $ -SHA1 (scons-2.3.6.tar.gz) = 97af955770cd79518717b96681d0fc4cb3d965a1 -RMD160 (scons-2.3.6.tar.gz) = 21761c26f1ebece261bcc02e874e37e9fc1e11b9 -SHA512 (scons-2.3.6.tar.gz) = 390136e3e6d5dd641bc2bcbf294b8211bc732684f6bc02189826623c3a3763793d04bbc514ae1e0cc73a0bca4f96b94b1c315c1c873998de6d5d6ec732d577a6 -Size (scons-2.3.6.tar.gz) = 628985 bytes +SHA1 (scons-2.4.1.tar.gz) = f0bfbe81aa1c1571e8de74e30a0ae1015516a9e8 +RMD160 (scons-2.4.1.tar.gz) = 0fd9476f4d623a4d08a848e332f505d506d476f5 +SHA512 (scons-2.4.1.tar.gz) = bd0830719dfc0c2e8620ec767ee6342af74a170cd895acda2995761eafe52e1efa9471626fcaedb0dd9a779ef9bb9b4306bd6cd3c2a5bd7bd2500018b40653e0 +Size (scons-2.4.1.tar.gz) = 638990 bytes SHA1 (patch-aa) = 3175e49f2ef8575f7097d9af8a7f6067258bd085 SHA1 (patch-engine_SCons_Platform___init__.py) = 51ea2b6b3bc0ee11c863c924d60ec4b5cbde8416 |