PSARC 2015/151 SCons - Software Construction Tool
authorRich Burridge <rich.burridge@oracle.com>
Mon, 06 Jul 2015 20:35:05 -0700
changeset 4599 c7cdb20dce6d
parent 4598 b74b65884262
child 4602 4474aa6687fa
PSARC 2015/151 SCons - Software Construction Tool 20779329 We should integrate SCons into Solaris
components/scons/Makefile
components/scons/scons-GENFRAG.p5m
components/scons/scons-PYVER.p5m
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/scons/Makefile	Mon Jul 06 20:35:05 2015 -0700
@@ -0,0 +1,69 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+include ../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		scons
+COMPONENT_VERSION=	2.3.4
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_PROJECT_URL=	http://www.scons.org/
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
+COMPONENT_ARCHIVE_HASH=	\
+    sha256:4b57d72066fed3b6ff65a7dd9f73633c9b1c09f87520e9b3aae84b3e4864b441
+COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/$(COMPONENT_NAME)/files/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	utility/scons
+
+TPNO=			22207
+
+# Per Q1.1.4 of the SCons FAQ, SCons is written to work with any Python
+# version >= 2.4 and < 3.0. Versions 3.0 and above are not supported at
+# this time.
+PYTHON_VERSIONS =	2.7
+
+include $(WS_MAKE_RULES)/prep.mk
+include $(WS_MAKE_RULES)/setup.py.mk
+include $(WS_MAKE_RULES)/ips.mk
+
+# pkgdepend doesn't like the first line of a Python script to be:
+# '#!/usr/bin/env python' so turn it into '#!/usr/bin/python$(PYTHON_VERSION)'
+COMPONENT_POST_INSTALL_ACTION += \
+	$(GSED) -i -e 's?env python?python$(PYTHON_VERSION)?' \
+		$(PROTOUSRBINDIR)/scons-2.3.4;
+COMPONENT_POST_INSTALL_ACTION += \
+	$(GSED) -i -e 's?env python?python$(PYTHON_VERSION)?' \
+		$(PROTOUSRBINDIR)/scons-time-2.3.4;
+COMPONENT_POST_INSTALL_ACTION += \
+	$(GSED) -i -e 's?env python?python$(PYTHON_VERSION)?' \
+		$(PROTOUSRBINDIR)/sconsign-2.3.4;
+
+PKG_PROTO_DIRS +=	$(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES)
+
+ASLR_MODE = $(ASLR_ENABLE)
+
+build:		$(BUILD_NO_ARCH)
+
+install:	$(INSTALL_NO_ARCH)
+
+test:		$(NO_TESTS)
+
+REQUIRED_PACKAGES += library/python/setuptools-27
+REQUIRED_PACKAGES += runtime/python-27
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/scons/scons-GENFRAG.p5m	Mon Jul 06 20:35:05 2015 -0700
@@ -0,0 +1,28 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
+file man/man1/scons-time.1 path=usr/share/man/man1/scons-time.1
+file man/man1/scons.1 path=usr/share/man/man1/scons.1
+file man/man1/sconsign.1 path=usr/share/man/man1/sconsign.1
+license LICENSE.txt license=MIT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/scons/scons-PYVER.p5m	Mon Jul 06 20:35:05 2015 -0700
@@ -0,0 +1,245 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/build/scons-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="SCons - software construction tool"
+set name=pkg.description \
+    value="SCons is a software construction tool that is a superior alternative to the classic Make build tool.  It is implemented as a Python script and set of modules, and SCons configuration files are actually executed as Python scripts. This gives SCons many powerful capabilities not found in other software build tools."
+set name=com.oracle.info.description value="the SCons tool"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Source Code Management"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/151
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=usr/bin/scons target=scons-$(COMPONENT_VERSION)
+file path=usr/bin/scons-$(COMPONENT_VERSION)
+link path=usr/bin/scons-time target=scons-time-$(COMPONENT_VERSION)
+file path=usr/bin/scons-time-$(COMPONENT_VERSION)
+link path=usr/bin/sconsign target=sconsign-$(COMPONENT_VERSION)
+file path=usr/bin/sconsign-$(COMPONENT_VERSION)
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Action.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Builder.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/CacheDir.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Conftest.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Debug.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Defaults.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Environment.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Errors.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Executor.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Job.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Memoize.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Node/Alias.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Node/FS.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Node/Python.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Node/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Options/BoolOption.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Options/EnumOption.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Options/ListOption.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Options/PackageOption.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Options/PathOption.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Options/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/PathList.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/aix.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/cygwin.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/darwin.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/hpux.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/irix.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/os2.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/posix.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/sunos.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Platform/win32.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/SConf.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/SConsign.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/C.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/D.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/Dir.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/Fortran.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/IDL.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/LaTeX.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/Prog.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/RC.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Scanner/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Script/Interactive.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Script/Main.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Script/SConsOptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Script/SConscript.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Script/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Sig.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Subst.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Taskmaster.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/386asm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/BitKeeper.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/CVS.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/DCommon.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/FortranCommon.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/GettextCommon.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/JavaCommon.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/arch.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/common.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/netframework.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/sdk.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/vc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/MSCommon/vs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/Perforce.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/PharLapCommon.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/RCS.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/SCCS.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/Subversion.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/aixc++.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/aixcc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/aixf77.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/aixlink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/applelink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/as.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/bcc32.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/c++.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/cc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/cvf.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/cyglink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/default.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/dmd.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/docbook/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/dvi.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/dvipdf.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/dvips.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/f03.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/f77.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/f90.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/f95.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/filesystem.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/fortran.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/g++.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/g77.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gas.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gcc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gdc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gettext.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gfortran.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gnulink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/gs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/hpc++.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/hpcc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/hplink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/icc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/icl.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ifl.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ifort.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ilink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ilink32.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/install.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/intelc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ipkg.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/jar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/javac.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/javah.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/latex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/ldc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/lex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/link.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/linkloc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/m4.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/masm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/midl.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/mingw.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/msgfmt.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/msginit.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/msgmerge.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/mslib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/mslink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/mssdk.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/msvc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/msvs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/mwcc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/mwld.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/nasm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/ipk.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/msi.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/rpm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/src_tarbz2.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/src_targz.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/src_zip.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/tarbz2.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/targz.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/packaging/zip.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/pdf.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/pdflatex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/pdftex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/qt.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/rmic.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/rpcgen.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/rpm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/rpmutils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sgiar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sgic++.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sgicc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sgilink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sunar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sunc++.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/suncc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sunf77.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sunf90.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sunf95.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/sunlink.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/swig.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/tar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/tex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/textfile.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/tlib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/wix.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/xgettext.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/yacc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Tool/zip.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Util.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Variables/BoolVariable.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Variables/EnumVariable.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Variables/ListVariable.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Variables/PackageVariable.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Variables/PathVariable.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Variables/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/Warnings.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_builtins.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_collections.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_dbm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_hashlib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_io.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_sets.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/compat/_scons_subprocess.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/cpp.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/dblite.py
+file path=usr/lib/python$(PYVER)/vendor-packages/SCons/exitfuncs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/scons-$(COMPONENT_VERSION)-py2.7.egg-info
+license LICENSE.txt license=MIT
+
+# force a dependency on the scons package
+depend type=require \
+    fmri=developer/build/scons@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)