23245488 Move numpy 1.9.0 to Userland
authorAlan Coopersmith <Alan.Coopersmith@Oracle.COM>
Mon, 19 Sep 2016 00:22:44 -0700
changeset 6954 bdf0b42d8cef
parent 6953 04ea750165c9
child 6955 c48eb02e201d
23245488 Move numpy 1.9.0 to Userland
components/meta-packages/incorporation-cache
components/python/numpy/Makefile
components/python/numpy/history
components/python/numpy/numpy-PYVER.p5m
components/python/numpy/patches/01-studio.patch
--- a/components/meta-packages/incorporation-cache	Wed Sep 21 16:54:13 2016 -0700
+++ b/components/meta-packages/incorporation-cache	Mon Sep 19 00:22:44 2016 -0700
@@ -137,7 +137,6 @@
 consolidation/userland/userland-incorporation:library/[email protected]
 consolidation/userland/userland-incorporation:library/musicbrainz/[email protected]
 consolidation/userland/userland-incorporation:library/musicbrainz/[email protected]
-consolidation/userland/userland-incorporation:library/python/[email protected]
 consolidation/userland/userland-incorporation:library/[email protected]
 consolidation/userland/userland-incorporation:library/security/pam/module/[email protected]
 consolidation/userland/userland-incorporation:library/speech/[email protected]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/numpy/Makefile	Mon Sep 19 00:22:44 2016 -0700
@@ -0,0 +1,88 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+BUILD_BITS = 		32_and_64
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		numpy
+COMPONENT_VERSION=	1.9.0
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
+COMPONENT_ARCHIVE_HASH=	\
+    sha256:f7e6cede959ec7d26dc242150839f3193b4ec16d733f1a4bff623c4ed0d27ff5
+COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/numpy/$(COMPONENT_ARCHIVE)
+COMPONENT_PROJECT_URL=	http://www.numpy.org/
+COMPONENT_BUGDB=	python-mod/numpy
+
+TPNO=			19933
+
+BUILD_STYLE= setup.py
+
+# Have not been able to get consistent test results yet, needs more work
+TEST_TARGET = $(SKIP_TEST)
+
+include $(WS_MAKE_RULES)/common.mk
+
+COMPONENT_BUILD_ARGS.studio 	+= --compiler=sun$(BITS) --fcompiler=sun$(BITS)
+COMPONENT_BUILD_ARGS.gcc	+= --compiler=gnu --fcompiler=gnu95
+COMPONENT_BUILD_ARGS 		+= $(COMPONENT_BUILD_ARGS.$(COMPILER))
+
+studio_XBITS.i386.32 		+= -xarch=sse2
+
+PYTHON_ENV +=   CC="$(CC) $(CC_BITS)"
+PYTHON_ENV +=   PATH="$(SPRO_VROOT)/bin:$(PATH)"
+
+PYTHON_SCRIPTS += $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES.32)/numpy/*.py
+PYTHON_SCRIPTS += $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES.32)/numpy/*/*.py
+PYTHON_SCRIPTS += $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES.32)/numpy/*/*/*.py
+PYTHON_SCRIPTS += $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES.32)/numpy/*/*/*/*.py
+
+# Merge 32-bit & 64-bit versions of header with different SIZEOF values
+install: $(BUILD_DIR)/.merged-header
+$(BUILD_DIR)/.merged-header:	PYTHON_VERSION=2.7
+
+NUMPYCONFIG_H = $(PYTHON_VENDOR_PACKAGES.32)/numpy/core/include/numpy/_numpyconfig.h
+$(BUILD_DIR)/.merged-header: $(BUILD_DIR)/$(MACH32)-2.7/.installed $(BUILD_DIR)/$(MACH64)-2.7/.installed
+	-$(RM) $(PROTO_DIR)/$(NUMPYCONFIG_H)
+	print '#include <sys/isa_defs.h>' > $(PROTO_DIR)/$(NUMPYCONFIG_H)
+	$(GDIFF) -D _LP64 \
+	    $(BUILD_DIR)/$(MACH32)-2.7/src.solaris-*.32bit-2.7/numpy/core/include/numpy/_numpyconfig.h \
+	    $(BUILD_DIR)/$(MACH64)-2.7/src.solaris-*.64bit-2.7/numpy/core/include/numpy/_numpyconfig.h \
+	    >> $(PROTO_DIR)/$(NUMPYCONFIG_H) ; \
+	diffstatus=$$? ; \
+	if (( $$diffstatus != 1 )) ; then exit $$diffstatus ; fi
+	touch $@
+
+
+COMPONENT_TEST_DIR  = $(COMPONENT_DIR)
+COMPONENT_TEST_ARGS = -c 'import numpy; numpy.test()'
+COMPONENT_TEST_ENV += PYTHONPATH="$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES.32)"
+COMPONENT_TEST_ENV += F77="$(SPRO_VROOT)/bin/f77 -m$(BITS)"
+COMPONENT_TEST_ENV += F90="$(SPRO_VROOT)/bin/f90 -m$(BITS)"
+COMPONENT_TEST_TRANSFORMS += '-e "s|^\\(Ran [0-9]* tests\\) in .*s|\1|"'
+COMPONENT_TEST_TRANSFORMS += '-e "s|$(PROTO_DIR)|\\$$(PROTO_DIR)|g"'
+
+REQUIRED_PACKAGES += library/python/nose
+REQUIRED_PACKAGES += system/library
+REQUIRED_PACKAGES += system/library/math
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/numpy/history	Mon Sep 19 00:22:44 2016 -0700
@@ -0,0 +1,1 @@
+library/python/[email protected],5.12-5.12.0.0.0.109.0 library/python/numpy-27
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/numpy/numpy-PYVER.p5m	Mon Sep 19 00:22:44 2016 -0700
@@ -0,0 +1,466 @@
+#
+# 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) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file \
+    path=usr/lib/python$(PYVER)/vendor-packages/numpy/.*/tests/.*\.py \
+    -> set pkg.tmp.autopyc false>
+<transform file \
+    path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/.*\.py \
+    -> set pkg.depend.bypass-generate .*>
+
+
+set name=pkg.fmri \
+    value=pkg:/library/python/numpy-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="NumPy numerical python modules"
+set name=com.oracle.info.description value="NumPy numerical python modules"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/Python
+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=LSARC/2008/239 value=PSARC/2014/371
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+
+
+file path=usr/bin/f2py$(PYVER) pkg.depend.bypass-generate=.*/f2py2e.*
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy-$(COMPONENT_VERSION)-py$(PYVER).egg-info
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/__config__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/_import_tools.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/add_newdocs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/compat/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/compat/_inspect.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/compat/py3k.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/compat/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/_dummy.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/multiarray.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/multiarray_tests.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/operand_flag_tests.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/scalarmath.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/struct_ufunc_test.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/test_rational.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/umath.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/64/umath_tests.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/_dummy.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/_internal.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/_methods.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/arrayprint.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/cversions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/defchararray.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/fromnumeric.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/function_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/generate_numpy_api.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/getlimits.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/__multiarray_api.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/__ufunc_api.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/_neighborhood_iterator_imp.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/_numpyconfig.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/arrayobject.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/arrayscalars.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/halffloat.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/multiarray_api.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/ndarrayobject.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/ndarraytypes.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/noprefix.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_3kcompat.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_common.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_cpu.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_endian.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_interrupt.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_math.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_no_deprecated_api.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/npy_os.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/numpyconfig.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/old_defines.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/oldnumeric.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/ufunc_api.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/ufuncobject.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/include/numpy/utils.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/lib/libnpymath.a
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/lib/npy-pkg-config/mlib.ini
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/lib/npy-pkg-config/npymath.ini
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/machar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/memmap.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/multiarray.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/multiarray_tests.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/numeric.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/numerictypes.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/operand_flag_tests.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/records.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/scalarmath.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/setup_common.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/shape_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/struct_ufunc_test.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/test_rational.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/data/astype_copy.pkl
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/data/recarray_from_file.fits
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_abc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_api.py
+file \
+    path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_arrayprint.py \
+    pkg.depend.bypass-generate=.*
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_blasdot.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_datetime.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_defchararray.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_deprecations.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_dtype.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_einsum.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_errstate.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_function_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_getlimits.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_half.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_indexerrors.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_indexing.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_item_selection.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_machar.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_memmap.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_multiarray.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_multiarray_assignment.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_nditer.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_numeric.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_numerictypes.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_print.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_records.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_regression.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_scalarinherit.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_scalarmath.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_scalarprint.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_shape_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_ufunc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_umath.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_umath_complex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/tests/test_unicode.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/umath.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/core/umath_tests.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ctypeslib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/__config__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/__version__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/ccompiler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/autodist.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/bdist_rpm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/build.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/build_clib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/build_ext.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/build_py.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/build_scripts.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/build_src.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/config.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/config_compiler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/develop.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/egg_info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/install.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/install_clib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/install_data.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/install_headers.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/command/sdist.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/compat.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/conv_template.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/core.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/cpuinfo.py \
+    pkg.depend.bypass-generate=.*/_winreg.* \
+    pkg.depend.bypass-generate=.*/commands.* \
+    pkg.depend.bypass-generate=.*/winreg.*
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/environment.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/exec_command.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/extension.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/absoft.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/compaq.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/g95.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/gnu.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/hpux.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/ibm.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/intel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/lahey.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/mips.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/nag.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/none.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/pathf95.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/pg.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/sun.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/fcompiler/vast.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/from_template.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/intelccompiler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/lib2def.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/line_endings.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/log.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/mingw32ccompiler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/misc_util.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/npy_pkg_config.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/numpy_distribution.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/pathccompiler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/sunccompiler.py
+file \
+    path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/system_info.py \
+    pkg.depend.bypass-generate=.*
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_ext/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_ext/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_ext/src/fib1.f
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_ext/src/fib2.pyf
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_ext/tests/test_fib2.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_f90_ext/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_f90_ext/include/body.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_f90_ext/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_f90_ext/src/foo_free.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/gen_ext/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/gen_ext/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/gen_ext/tests/test_fib3.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/pyrex_ext/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/pyrex_ext/primes.pyx
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/pyrex_ext/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/pyrex_ext/tests/test_primes.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/src/example.c
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/src/example.i
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/src/zoo.cc
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/src/zoo.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/src/zoo.i
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/tests/test_example.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/swig_ext/tests/test_example2.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/test_exec_command.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/test_fcompiler_gnu.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/test_fcompiler_intel.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/test_misc_util.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/tests/test_npy_pkg_config.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/distutils/unixccompiler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/basics.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/broadcasting.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/byteswapping.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/constants.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/creation.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/glossary.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/howtofind.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/indexing.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/internals.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/io.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/jargon.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/methods_vs_functions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/misc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/performance.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/structured_arrays.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/subclassing.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/doc/ufuncs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/dual.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/__version__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/auxfuncs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/capi_maps.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/cb_rules.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/cfuncs.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/common_rules.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/crackfortran.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/diagnose.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/f2py2e.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/f2py_testing.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/f90mod_rules.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/func2subr.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/rules.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/src/fortranobject.c
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/src/fortranobject.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/assumed_shape/foo_free.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/assumed_shape/foo_mod.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/assumed_shape/foo_use.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/assumed_shape/precision.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/kind/foo.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/mixed/foo.f
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/mixed/foo_fixed.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/mixed/foo_free.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/src/size/foo.f90
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_array_from_pyobj.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_assumed_shape.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_callback.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_kind.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_mixed.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_return_character.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_return_complex.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_return_integer.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_return_logical.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_return_real.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/test_size.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/tests/util.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/f2py/use_rules.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/64/fftpack_lite.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/fftpack.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/fftpack_lite.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/helper.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/tests/test_fftpack.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/fft/tests/test_helper.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/64/_compiled_base.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/_compiled_base.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/_datasource.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/_iotools.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/_version.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/arraypad.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/arraysetops.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/arrayterator.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/financial.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/format.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/function_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/index_tricks.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/nanfunctions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/npyio.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/polynomial.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/recfunctions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/scimath.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/shape_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/stride_tricks.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test__datasource.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test__iotools.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test__version.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_arraypad.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_arraysetops.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_arrayterator.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_financial.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_format.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_function_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_index_tricks.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_io.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_nanfunctions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_polynomial.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_recfunctions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_regression.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_shape_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_stride_tricks.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_twodim_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_type_check.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_ufunclike.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/tests/test_utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/twodim_base.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/type_check.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/ufunclike.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/user_array.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/lib/utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/64/_umath_linalg.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/64/lapack_lite.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/_umath_linalg.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/lapack_lite.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/linalg.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/tests/test_build.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/tests/test_deprecations.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/tests/test_linalg.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/linalg/tests/test_regression.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/bench.py \
+    pkg.depend.bypass-generate=.*
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/core.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/extras.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/mrecords.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/tests/test_core.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/tests/test_extras.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/tests/test_mrecords.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/tests/test_old_ma.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/tests/test_regression.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/tests/test_subclassing.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/testutils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/timer_comparison.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/ma/version.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matlib.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/defmatrix.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/tests/test_defmatrix.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/tests/test_multiarray.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/tests/test_numeric.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/matrixlib/tests/test_regression.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/_polybase.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/chebyshev.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/hermite.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/hermite_e.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/laguerre.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/legendre.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/polynomial.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/polytemplate.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/polyutils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_chebyshev.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_classes.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_hermite.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_hermite_e.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_laguerre.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_legendre.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_polynomial.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_polyutils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/polynomial/tests/test_printing.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/64/mtrand.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/info.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/mtrand.so
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/randomkit.h
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/tests/test_random.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/random/tests/test_regression.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/decorators.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/noseclasses.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/nosetester.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/print_coercion_tables.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/setup.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/tests/test_decorators.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/tests/test_doctesting.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/tests/test_utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/testing/utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/tests/test_ctypeslib.py \
+    pkg.tmp.autopyc=false
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/tests/test_matlib.py \
+    pkg.tmp.autopyc=false
+file path=usr/lib/python$(PYVER)/vendor-packages/numpy/version.py
+license LICENSE.txt license=BSD
+
+# force the rename with an optional dependency on the old name
+$(PYTHON_2.7_ONLY)depend type=optional \
+    fmri=library/python/[email protected],2.7-5.12.0.0.0.109.0
+
+# force a dependency on the numpy package
+depend type=require \
+    fmri=library/python/numpy@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/numpy/patches/01-studio.patch	Mon Sep 19 00:22:44 2016 -0700
@@ -0,0 +1,78 @@
+Fix 64-bit builds with Studio compilers
+
+Migrated from desktop gate patches/numpy27-01-sun64.diff
+Upstream status unknown
+
+
+--- a/numpy/distutils/fcompiler/sun.py.orig	Mon Oct 20 16:15:23 2014
++++ b/numpy/distutils/fcompiler/sun.py	Mon Oct 20 16:13:11 2014
+@@ -25,7 +25,7 @@
+         }
+     module_dir_switch = '-moddir='
+     module_include_switch = '-M'
+-    pic_flags = ['-xcode=pic32']
++    pic_flags = ['-KPIC']
+ 
+     def get_flags_f77(self):
+         ret = ["-ftrap=%none"]
+--- a/numpy/distutils/ccompiler.py.orig	Mon Oct 20 16:05:36 2014
++++ b/numpy/distutils/ccompiler.py	Mon Oct 20 16:11:46 2014
+@@ -520,6 +520,15 @@
+         ccompiler._default_compilers = (('nt', 'mingw32'),) \
+                                        + ccompiler._default_compilers
+ 
++if sys.platform == 'sunos5':
++    compiler_class['sun64'] = ('sunccompiler','SunCCompiler64',
++                            "Sun Studio C Compiler for solaris")
++    compiler_class['sun32'] = ('sunccompiler','SunCCompiler32',
++                            "Sun Studio C Compiler for solaris")
++    log.info('Setting sunos as default compiler for solaris.')
++    ccompiler._default_compilers = (('linux', 'sun64'), 
++     				  ('linux', 'sun32'),) \
++                    + ccompiler._default_compilers
+ 
+ _distutils_new_compiler = new_compiler
+ def new_compiler (plat=None,
+--- /dev/null	2014-10-20 17:24:13.000000000 +0530
++++ b/numpy/distutils/sunccompiler.py	2014-10-20 16:36:32.438378171 +0530
+@@ -0,0 +1,40 @@
++"""Sun studio compiler (both solaris and linux)."""
++from distutils.unixccompiler import UnixCCompiler
++from numpy.distutils.exec_command import find_executable
++from numpy.distutils.misc_util import get_build_architecture
++from numpy.distutils.cpuinfo import SunOSCPUInfo
++import sys
++
++class SunCCompiler64(UnixCCompiler):
++	"""Sun C compiler """
++	compiler_type = 'sun64'
++	# Use suncc instead of cc, because it makes it more obvious to follow
++	# what's going on when several compilers are available.
++	cc_exe = 'cc'
++
++	def __init__ (self, verbose=0, dry_run=0, force=0):
++		UnixCCompiler.__init__ (self, verbose,dry_run, force)
++		self.cc_exe = 'cc -m64 -KPIC'
++		compiler = self.cc_exe
++		self.set_executables(compiler=compiler,
++			compiler_so=compiler,
++			compiler_cxx=compiler,
++			linker_exe=compiler,
++			linker_so=compiler + ' -64 -shared')
++
++class SunCCompiler32(UnixCCompiler):
++	"""Sun C compiler """
++	compiler_type = 'sun32'
++	# Use suncc instead of cc, because it makes it more obvious to follow
++	# what's going on when several compilers are available.
++	cc_exe = 'cc'
++
++	def __init__ (self, verbose=0, dry_run=0, force=0):
++		UnixCCompiler.__init__ (self, verbose,dry_run, force)
++		self.cc_exe = 'cc -m32 -xarch=sse2 -KPIC'
++		compiler = self.cc_exe
++		self.set_executables(compiler=compiler,
++			compiler_so=compiler,
++			compiler_cxx=compiler,
++			linker_exe=compiler,
++			linker_so=compiler + ' -shared')