update to 0.94

This release adds the following features:
  - A new AddOptions() method makes it easier to add multiple command-line
    option specifications in a single call.
  - New BoolOption(), EnumOption(), ListOption(), PackageOption() and
    PathOption() functions provide canned initialization for several
    useful types of common option behavior.
  - New BUILD_TARGETS, COMMAND_LINE_TARGETS and DEFAULT_TARGETS variables
    provide access to the lists of targets specified on the command line
    or through calls to the Default() function or method.

The following fixes have been added:
  - The use of CPPDEFINES with C++ source files has been fixed.
  - The env.Append() method now works properly when the operand
    is an object with a __cmp__() method (like a Scanner instance).
  - Subclassing the Environment and Scanner classes has been fixed.
  - C++ compilation with the SGI compiler has been fixed.
  - C and C++ compilation with AIX compiler has been fixed.

The documentation has been improved:
  - The man page un-indented correctly after examples in some browsers;
    this has been fixed.
  - Use of the Options() object to control command-line options has
    been documented in the User's Guide.
  - New features have been documented in the man page and User's Guide.
This commit is contained in:
Marc Recht 2003-11-08 10:36:21 +00:00
parent c130700682
commit 86911b8283
3 changed files with 28 additions and 9 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.8 2003/10/23 16:43:41 marc Exp $
# $NetBSD: Makefile,v 1.9 2003/11/08 10:36:21 marc Exp $
#
DISTNAME= scons-0.93
DISTNAME= scons-0.94
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scons/}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.6 2003/10/23 16:43:41 marc Exp $
@comment $NetBSD: PLIST,v 1.7 2003/11/08 10:36:21 marc Exp $
bin/scons
bin/sconsign
lib/scons/SCons/Action.py
@ -49,9 +49,24 @@ lib/scons/SCons/Optik/option.pyo
lib/scons/SCons/Optik/option_parser.py
lib/scons/SCons/Optik/option_parser.pyc
lib/scons/SCons/Optik/option_parser.pyo
lib/scons/SCons/Options.py
lib/scons/SCons/Options.pyc
lib/scons/SCons/Options.pyo
lib/scons/SCons/Options/BoolOption.py
lib/scons/SCons/Options/BoolOption.pyc
lib/scons/SCons/Options/BoolOption.pyo
lib/scons/SCons/Options/EnumOption.py
lib/scons/SCons/Options/EnumOption.pyc
lib/scons/SCons/Options/EnumOption.pyo
lib/scons/SCons/Options/ListOption.py
lib/scons/SCons/Options/ListOption.pyc
lib/scons/SCons/Options/ListOption.pyo
lib/scons/SCons/Options/PackageOption.py
lib/scons/SCons/Options/PackageOption.pyc
lib/scons/SCons/Options/PackageOption.pyo
lib/scons/SCons/Options/PathOption.py
lib/scons/SCons/Options/PathOption.pyc
lib/scons/SCons/Options/PathOption.pyo
lib/scons/SCons/Options/__init__.py
lib/scons/SCons/Options/__init__.pyc
lib/scons/SCons/Options/__init__.pyo
lib/scons/SCons/Platform/__init__.py
lib/scons/SCons/Platform/__init__.pyc
lib/scons/SCons/Platform/__init__.pyo
@ -283,6 +298,9 @@ lib/scons/SCons/Tool/rmic.pyo
lib/scons/SCons/Tool/sgiar.py
lib/scons/SCons/Tool/sgiar.pyc
lib/scons/SCons/Tool/sgiar.pyo
lib/scons/SCons/Tool/sgic++.py
lib/scons/SCons/Tool/sgic++.pyc
lib/scons/SCons/Tool/sgic++.pyo
lib/scons/SCons/Tool/sgicc.py
lib/scons/SCons/Tool/sgicc.pyc
lib/scons/SCons/Tool/sgicc.pyo
@ -335,6 +353,7 @@ man/man1/sconsign.1
@dirrm lib/scons/SCons/Script
@dirrm lib/scons/SCons/Scanner
@dirrm lib/scons/SCons/Platform
@dirrm lib/scons/SCons/Options
@dirrm lib/scons/SCons/Optik
@dirrm lib/scons/SCons/Node
@dirrm lib/scons/SCons

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.5 2003/10/23 16:43:41 marc Exp $
$NetBSD: distinfo,v 1.6 2003/11/08 10:36:21 marc Exp $
SHA1 (scons-0.93.tar.gz) = 2e86c7ef0984f6a718352f7c86661b2b1ced694c
Size (scons-0.93.tar.gz) = 231123 bytes
SHA1 (scons-0.94.tar.gz) = b2c2549927e6790f14e53cafce8cdd6fc4761a86
Size (scons-0.94.tar.gz) = 237154 bytes