diff options
author | Steven Knight <knight@baldmt.com> | 2002-04-23 02:06:10 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-04-23 02:06:10 (GMT) |
commit | fd18e34d0635b7f346995a0d54f9dce62997ed49 (patch) | |
tree | 86944d723ad30bc100e06a3d1654baa24e45005e | |
parent | 359e8303a9423cb0ed8ee250042941866eaa64c8 (diff) | |
download | SCons-fd18e34d0635b7f346995a0d54f9dce62997ed49.zip SCons-fd18e34d0635b7f346995a0d54f9dce62997ed49.tar.gz SCons-fd18e34d0635b7f346995a0d54f9dce62997ed49.tar.bz2 |
Build patches for IRIX. (Chad Austin)
-rw-r--r-- | SConstruct | 9 | ||||
-rw-r--r-- | doc/SConscript | 13 | ||||
-rw-r--r-- | src/CHANGES.txt | 4 |
3 files changed, 19 insertions, 7 deletions
@@ -169,6 +169,9 @@ else: python_project_subinst_dir = lib_project project_script_subinst_dir = 'bin' + +zcat = 'gzip -d -c' + # # Figure out if we can handle .zip files. # @@ -257,6 +260,8 @@ env = Environment( UNZIP = unzip, UNZIPFLAGS = '-o -d $UNPACK_ZIP_DIR', + ZCAT = zcat, + TEST_DEB_DIR = test_deb_dir, TEST_RPM_DIR = test_rpm_dir, TEST_SRC_TAR_GZ_DIR = test_src_tar_gz_dir, @@ -552,7 +557,7 @@ for p in [ scons ]: src_files) env.Command(unpack_tar_gz_files, tar_gz, [ "rm -rf %s" % os.path.join(unpack_tar_gz_dir, pkg_version), - "zcat $SOURCES > .temp", + "$ZCAT $SOURCES > .temp", "tar xf .temp -C $UNPACK_TAR_GZ_DIR", "rm -f .temp", ]) @@ -785,7 +790,7 @@ if change: # with separate zcat-tar-rm commands. env.Command(unpack_tar_gz_files, src_tar_gz, [ "rm -rf %s" % os.path.join(unpack_tar_gz_dir, psv), - "zcat $SOURCES > .temp", + "$ZCAT $SOURCES > .temp", "tar xf .temp -C $UNPACK_TAR_GZ_DIR", "rm -f .temp", ]) diff --git a/doc/SConscript b/doc/SConscript index 898f370..c436fb4 100644 --- a/doc/SConscript +++ b/doc/SConscript @@ -36,9 +36,9 @@ Import('env', 'whereis') # # # -doc_tar_gz = os.path.join('#build', - 'dist', - 'scons-doc-%s.tar.gz' % env.Dictionary('VERSION')) +doc_tar = os.path.join('#build', + 'dist', + 'scons-doc-%s.tar' % env.Dictionary('VERSION')) # # We'll only try to build text files (for some documents) @@ -276,5 +276,8 @@ if man2html: # for easy distribution to the web site. # if tar_deps: - env.Command(doc_tar_gz, tar_deps, - "tar zc${TAR_HFLAG} -f $TARGET -C build/doc %s" % tar_list) + doc_tar_gz = doc_tar + ".gz" + env.Command(doc_tar, tar_deps, + "tar cf${TAR_HFLAG} $TARGET -C build/doc %s" % tar_list) + env.Command(doc_tar_gz, doc_tar, + "gzip $SOURCES") diff --git a/src/CHANGES.txt b/src/CHANGES.txt index 60c4425..5db4d54 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -10,6 +10,10 @@ RELEASE 0.07 - + From Chad Austin: + + - Changes to build SCons packages on IRIX (and other *NIces). + From Charles Crain: - Internal cleanup of environment passing to function Actions. |