Hello community, here is the log from the commit of package python-numpy for openSUSE:Factory checked in at 2018-02-16 21:40:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numpy (Old) and /work/SRC/openSUSE:Factory/.python-numpy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-numpy" Fri Feb 16 21:40:19 2018 rev:66 rq:576265 version:1.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numpy/python-numpy.changes 2018-02-13 10:26:21.595673195 +0100 +++ /work/SRC/openSUSE:Factory/.python-numpy.new/python-numpy.changes 2018-02-16 21:40:22.024403649 +0100 @@ -1,0 +2,7 @@ +Tue Feb 13 10:09:18 UTC 2018 - sch...@suse.de + +- riscv.patch: Add support for RISC-V +- Don't use openblas on m68k and riscv64 +- Avoid misparsing of indented conditionals + +------------------------------------------------------------------- New: ---- riscv.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numpy.spec ++++++ --- /var/tmp/diff_new_pack.xQWOhF/_old 2018-02-16 21:40:23.420353306 +0100 +++ /var/tmp/diff_new_pack.xQWOhF/_new 2018-02-16 21:40:23.420353306 +0100 @@ -32,7 +32,7 @@ %if "%flavor" == "standard" %bcond_with hpc - %ifarch armv6l s390 s390x + %ifarch armv6l s390 s390x m68k riscv64 %bcond_with openblas %else %bcond_without openblas @@ -84,6 +84,8 @@ Patch0: numpy-buildfix.patch # PATCH-FIX-OPENSUSE numpy-1.9.0-remove-__declspec.patch -- fix for spurious compiler warnings that cause build failure Patch1: numpy-1.9.0-remove-__declspec.patch +# PATCH-FIX-UPSTREAM riscv.patch -- Add support for RISC-V +Patch2: riscv.patch %if 0%{?suse_version} BuildRequires: fdupes %endif @@ -136,12 +138,12 @@ Requires: %{name} = %{version} Requires: python-devel %if %{without hpc} - %if %{with openblas} +%if %{with openblas} Requires: openblas-devel - %else +%else Requires: blas-devel Requires: lapack-devel - %endif +%endif %else Requires: libopenblas%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc-devel %hpc_requires_devel @@ -156,6 +158,7 @@ %setup -q -n numpy-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 # Fix non-executable scripts sed -i '1s/^#!.*$//' numpy/{compat/setup,distutils/{conv_template,cpuinfo,exec_command,from_template,setup,system_info},f2py/{__init__,auxfuncs,capi_maps,cb_rules,cfuncs,common_rules,crackfortran,diagnose,f2py2e,f90mod_rules,func2subr,rules,setup,use_rules},ma/setup,matrixlib/setup,setup,testing/{print_coercion_tables,setup}}.py ++++++ riscv.patch ++++++ Index: numpy-1.14.0/numpy/core/include/numpy/npy_cpu.h =================================================================== --- numpy-1.14.0.orig/numpy/core/include/numpy/npy_cpu.h +++ numpy-1.14.0/numpy/core/include/numpy/npy_cpu.h @@ -17,6 +17,7 @@ * NPY_CPU_SH_BE * NPY_CPU_ARCEL * NPY_CPU_ARCEB + * NPY_CPU_RISCV */ #ifndef _NPY_CPUARCH_H_ #define _NPY_CPUARCH_H_ @@ -82,6 +83,8 @@ #define NPY_CPU_ARCEL #elif defined(__arc__) && defined(__BIG_ENDIAN__) #define NPY_CPU_ARCEB +#elif defined(__riscv) + #define NPY_CPU_RISCV #else #error Unknown CPU, please report this to numpy maintainers with \ information about your platform (OS, CPU and compiler)