commit libatlas3 for openSUSE:Factory

2016-01-01 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2016-01-01 19:47:35

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is "libatlas3"

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2015-08-13 
18:10:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2016-01-01 
19:49:43.0 +0100
@@ -1,0 +2,5 @@
+Fri Dec 18 16:21:36 UTC 2015 - jeng...@inai.de
+
+- disable nonfunctional parallel build [boo#959154]
+
+---



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.mhVvKY/_old  2016-01-01 19:49:45.0 +0100
+++ /var/tmp/diff_new_pack.mhVvKY/_new  2016-01-01 19:49:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libatlas3
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -277,8 +277,8 @@
sed -i 's#-DATL_AltiVec##g' Make.inc
sed -i 's#-m64#-m32#g' Make.inc
 %endif
-
-   make build %{?_smp_mflags}
+   # not parallel safe - boo#959154
+   make build
cd lib
make shared %{?_smp_mflags}
make ptshared %{?_smp_mflags}




commit libatlas3 for openSUSE:Factory

2015-08-13 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2015-08-13 18:10:35

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2015-08-11 
08:26:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2015-08-13 
18:10:50.0 +0200
@@ -1,0 +2,13 @@
+Tue Aug 11 10:41:43 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- For ppc64/ppc64le architectures:
+  Update the related patches to new version 3.10.2
+  deleted patches:
+issue_64.patch is embeded in 3.10.2
+atlas.3.10.1-ppc64le_abiv2.patch
+atlas.3.10.1-add_power8_cpu.patch
+  new patches:
+atlas.3.10.2-ppc64le_abiv2.patch
+atlas.3.10.2-add_power8_cpu.patch
+
+---

Old:

  atlas.3.10.1-add_power8_cpu.patch
  atlas.3.10.1-ppc64le_abiv2.patch
  issue_64.patch

New:

  atlas.3.10.2-add_power8_cpu.patch
  atlas.3.10.2-ppc64le_abiv2.patch



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.IRQYry/_old  2015-08-13 18:10:52.0 +0200
+++ /var/tmp/diff_new_pack.IRQYry/_new  2015-08-13 18:10:52.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libatlas3
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,11 +36,11 @@
 # for ppc64 ppc64le
 # https://bugzilla.redhat.com/show_bug.cgi?id=1080073#c40
 Patch10:getdoublearr.stripwhite.patch
-Patch11:issue_64.patch
+#atch11:issue_64.patch
 Patch12:initialize_malloc_memory.invtrsm.wms.oct23.patch
-Patch13:atlas.3.10.1-ppc64le_abiv2.patch
+Patch13:atlas.3.10.2-ppc64le_abiv2.patch
 Patch14:atlas-new_archdef_for_ppc64le.patch
-Patch15:atlas.3.10.1-add_power8_cpu.patch
+Patch15:atlas.3.10.2-add_power8_cpu.patch
 # for ppc64le tempo patch
 Patch16:atlas.3.10.2-ppc64le_do_not_use_files_with_lvx.patch
 
@@ -200,7 +200,7 @@
 %endif
 %ifarch ppc64le ppc64
 %patch10 -p1
-%patch11 -p1
+#patch11 -p1
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1

++ atlas.3.10.1-add_power8_cpu.patch - atlas.3.10.2-add_power8_cpu.patch 
++
--- /work/SRC/openSUSE:Factory/libatlas3/atlas.3.10.1-add_power8_cpu.patch  
2015-08-11 08:26:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/atlas.3.10.2-add_power8_cpu.patch 
2015-08-13 18:10:50.0 +0200
@@ -1,8 +1,8 @@
 From: Michel Normand norm...@linux.vnet.ibm.com
-Subject: atlas.3.10.1 add power8 cpu
+Subject: atlas.3.10.2 add power8 cpu
 Date: Thu, 18 Sep 2014 15:13:24 +0200
 
-atlas.3.10.1 add Power8 cpu
+atlas.3.10.2 add Power8 cpu
 tracked upstream by issue 67
 https://sourceforge.net/p/math-atlas/patches/67/
 
@@ -28,7 +28,7 @@
  PPCG432AltiVec.tar.bz2 PPCG532AltiVec.tar.bz2 PPCG564AltiVec.tar.bz2 \
  PPRO32.tar.bz2 USIII32.tar.bz2 USIII64.tar.bz2 USIV32.tar.bz2 \
  USIV64.tar.bz2 UST232.tar.bz2 UST264.tar.bz2 atlas_test1.1.3.tar.bz2 \
-@@ -302,6 +303,12 @@ POWER764VSX.tar.bz2 : $(basdr)/POWER764V
+@@ -308,6 +309,12 @@ POWER764VSX.tar.bz2 : $(basdr)/POWER764V
 /tmp/POWER764VSX.tar POWER764VSX
bzip2 /tmp/POWER764VSX.tar
mv /tmp/POWER764VSX.tar.bz2 ./.
@@ -49,21 +49,21 @@
  enum ARCHFAM {AFOther=0, AFPPC, AFSPARC, AFALPHA, AFX86, AFIA64, AFMIPS,
AFARM, AFS390};
  
--#define NMACH 47
-+#define NMACH 48
+-#define NMACH 52
++#define NMACH 53
  static char *machnam[NMACH] =
 {UNKNOWN, POWER3, POWER4, POWER5, PPCG4, PPCG5,
--POWER6, POWER7, IBMz9, IBMz10, IBMz196,
-+POWER6, POWER7, POWER8, IBMz9, IBMz10, IBMz196,
+-POWER6, POWER7, POWERe6500, IBMz9, IBMz10, IBMz196,
++POWER6, POWER7, POWER8, POWERe6500, IBMz9, IBMz10, IBMz196,
  x86x87, x86SSE1, x86SSE2, x86SSE3,
  P5, P5MMX, PPRO, PII, PIII, PM, CoreSolo,
- CoreDuo, Core2Solo, Core2, Corei1, Corei2, Atom, P4, P4E,
-@@ -30,7 +30,7 @@ static char *machnam[NMACH] =
- USI, USII, USIII, USIV, UST2, UnknownUS,
+ CoreDuo, Core2Solo, Core2, Corei1, Corei2, Corei3,
+@@ -31,7 +31,7 @@ static char *machnam[NMACH] =
+ USI, USII, USIII, USIV, UST1, UST2, UnknownUS,
  MIPSR1xK, MIPSICE9, ARMv7};
  enum MACHTYPE {MACHOther, IbmPwr3, IbmPwr4, IbmPwr5, PPCG4, PPCG5,
--   IbmPwr6, IbmPwr7,
-+   IbmPwr6, IbmPwr7, IbmPwr8,
+-   IbmPwr6, IbmPwr7, Pwre6500,
++   IbmPwr6, 

commit libatlas3 for openSUSE:Factory

2015-08-11 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2015-08-11 08:26:22

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2015-06-09 
12:25:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2015-08-11 
08:26:23.0 +0200
@@ -1,0 +2,40 @@
+Sun Aug  9 13:01:20 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 3.10.2
+   * Fixed all errataed bugs:
+ + Failure to init workspace can cause NaNs in SYRK
+ + Complex row-major Q-type factorizations produce bad TAU
+ + Failure to cast causes integer overflow on 64-byt platforms
+ + Missing IBM S390 assembly file
+   * Fixed Make.bin to have threaded latime built to do parallel cache flushing
+   * Extended extract string lengths as patched by SAGE folks
+   * Backported fixes  some arch support to configure framework, including
+ host of Itanium and UST1 stuff provided by SAGE folks
+ NOTE: 3.10.2 is terribly out of date, and was released only because the
+ threading rewrite it taking too long.  If possible, you should use a
+ developer release after testing that it works for your particular
+ platform.  In particular, developer releases are *much* faster for any
+ x86 that uses AVX or later SIMD ISA, or any machine with ncores = 8.
+ The developer release also supports ARM architectures better (though
+ performance is not hugely better if you can get stable installed).
+
+---
+Wed Aug  5 13:05:41 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- For ppc64/ppc64le architectures:
+  Add support of Power8 cpu
+  Do not support lvx files for ppc64le (temporarily)
+  In spec create power8 archives files if do not exist yet
+  POWER864VSX   from POWER764VSX and
+  POWER864LEVSX from POWER764LEVSX
+  removed patch:
+xlf.command.not.found.patch
+libatlas.ppc64le-abiv2.patch
+  new patches:
+issue_64.patch
+atlas.3.10.1-ppc64le_abiv2.patch
+atlas-new_archdef_for_ppc64le.patch
+atlas.3.10.1-add_power8_cpu.patch
+atlas.3.10.2-ppc64le_do_not_use_files_with_lvx.patch
+
+---

Old:

  atlas3.10.1.tar.bz2
  libatlas.ppc64le-abiv2.patch
  xlf.command.not.found.patch

New:

  atlas-new_archdef_for_ppc64le.patch
  atlas.3.10.1-add_power8_cpu.patch
  atlas.3.10.1-ppc64le_abiv2.patch
  atlas.3.10.2-ppc64le_do_not_use_files_with_lvx.patch
  atlas3.10.2.tar.bz2
  issue_64.patch



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.sslbli/_old  2015-08-11 08:26:24.0 +0200
+++ /var/tmp/diff_new_pack.sslbli/_new  2015-08-11 08:26:24.0 +0200
@@ -19,7 +19,7 @@
 %define enable_native_atlas 0
 
 Name:   libatlas3
-Version:3.10.1
+Version:3.10.2
 Release:0
 Summary:Automatically Tuned Linear Algebra Software
 License:BSD-3-Clause and GPL-2.0
@@ -33,12 +33,16 @@
 Source5:%name-rpmlintrc
 Patch0: atlas-suse-shared.patch
 Patch1: atlas-hack.patch
-# for ppc64le
-# http://sourceforge.net/p/math-atlas/mailman/message/32471499/
+# for ppc64 ppc64le
+# https://bugzilla.redhat.com/show_bug.cgi?id=1080073#c40
 Patch10:getdoublearr.stripwhite.patch
-Patch11:xlf.command.not.found.patch
+Patch11:issue_64.patch
 Patch12:initialize_malloc_memory.invtrsm.wms.oct23.patch 
-Patch13:libatlas.ppc64le-abiv2.patch 
+Patch13:atlas.3.10.1-ppc64le_abiv2.patch
+Patch14:atlas-new_archdef_for_ppc64le.patch
+Patch15:atlas.3.10.1-add_power8_cpu.patch
+# for ppc64le tempo patch
+Patch16:atlas.3.10.2-ppc64le_do_not_use_files_with_lvx.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-fortran
@@ -194,16 +198,51 @@
 %ifarch x86_64 i586
 %patch1
 %endif
-%ifarch ppc64le
+%ifarch ppc64le ppc64
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%endif
+%ifarch ppc64le
+%patch16 -p1
 %endif
 cp %{SOURCE2} doc
 
 cp %{SOURCE3} %{SOURCE4} CONFIG/ARCHS/
 
+# if Power8 archdef do not exist yet
+# then use the Power7 one that may be the same.
+# do that for BE and LE:
+%ifarch ppc64 ppc64le
+P8archdef='POWER864VSX.tar.bz2'
+P7archdef='POWER764VSX.tar.bz2'
+if [  ! -e CONFIG/ARCHS/${P8archdef} ]; then
+cp  CONFIG/ARCHS/${P7archdef} /tmp/
+pushd /tmp
+tar -xjf ${P7archdef}
+rm -rf POWER864VSX
+mv POWER764VSX POWER864VSX
+tar -cjf ${P8archdef} POWER864VSX
+popd
+mv 

commit libatlas3 for openSUSE:Factory

2015-06-09 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2015-06-09 12:25:12

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2014-07-29 
16:49:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2015-06-09 
12:25:13.0 +0200
@@ -1,0 +2,5 @@
+Sun Jun  7 13:34:04 UTC 2015 - dmitr...@opensuse.org
+
+- Move all headers to /usr/include/atlas directory to avoid conflicts
+
+---



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.jzi764/_old  2015-06-09 12:25:14.0 +0200
+++ /var/tmp/diff_new_pack.jzi764/_new  2015-06-09 12:25:14.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libatlas3
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -264,6 +264,8 @@
popd
 done
 
+mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/atlas/
+
 mkdir -p %{buildroot}/etc/ld.so.conf.d
 echo %{_libdir}/atlas 
%{buildroot}/etc/ld.so.conf.d/atlas-%{_arch}.conf
 
@@ -306,8 +308,7 @@
 %doc doc
 %{_libdir}/atlas/*.so
 %{_libdir}/atlas/*.a
-%{_includedir}/atlas
-%{_includedir}/*.h
+%{_includedir}/atlas/
 
 %else
 
@@ -463,8 +464,7 @@
 
 %files sse-common-devel
 %defattr(-,root,root,-)
-%{_includedir}/atlas
-%{_includedir}/*.h
+%{_includedir}/atlas/
 %config(noreplace) /etc/ld.so.conf.d/atlas-%{_arch}.conf
 
 %endif




commit libatlas3 for openSUSE:Factory

2014-07-29 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2014-07-29 16:48:42

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2013-10-17 
17:40:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2014-07-29 
16:49:15.0 +0200
@@ -1,0 +2,13 @@
+Thu Jun 26 23:23:09 UTC 2014 - dval...@suse.com
+
+- Enable build for ppc and ppc64le
+ see http://sourceforge.net/p/math-atlas/mailman/message/32471499/
+ POWER332.tar.bz2
+ POWER764LEVSX.tar.bz2
+ libatlas.ppc64le-abiv2.patch
+ initialize_malloc_memory.invtrsm.wms.oct23.patch
+ xlf.command.not.found.patch
+ getdoublearr.stripwhite.patch
+  
+
+---

New:

  POWER332.tar.bz2
  POWER764LEVSX.tar.bz2
  getdoublearr.stripwhite.patch
  initialize_malloc_memory.invtrsm.wms.oct23.patch
  libatlas.ppc64le-abiv2.patch
  xlf.command.not.found.patch



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.OxHFt9/_old  2014-07-29 16:49:16.0 +0200
+++ /var/tmp/diff_new_pack.OxHFt9/_new  2014-07-29 16:49:16.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libatlas3
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,10 +26,20 @@
 Group:  Development/Libraries/C and C++
 Url:http://math-atlas.sourceforge.net/
 
-Source0:atlas%{version}.tar.bz2
-Source1:README.SuSE
+Source: atlas%{version}.tar.bz2
+Source2:README.SuSE
+Source3:POWER332.tar.bz2
+Source4:POWER764LEVSX.tar.bz2  
+Source5:%name-rpmlintrc
 Patch0: atlas-suse-shared.patch
 Patch1: atlas-hack.patch
+# for ppc64le
+# http://sourceforge.net/p/math-atlas/mailman/message/32471499/
+Patch10:getdoublearr.stripwhite.patch
+Patch11:xlf.command.not.found.patch
+Patch12:initialize_malloc_memory.invtrsm.wms.oct23.patch 
+Patch13:libatlas.ppc64le-abiv2.patch 
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
@@ -172,7 +182,7 @@
 %endif
 %endif
 
-%ifarch x86_64 ppc64
+%ifarch x86_64 ppc64 ppc64le
 %define mode 64
 %else
 %define mode 32
@@ -184,7 +194,15 @@
 %ifarch x86_64 i586
 %patch1
 %endif
-cp %{SOURCE1} doc
+%ifarch ppc64le
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%endif
+cp %{SOURCE2} doc
+
+cp %{SOURCE3} %{SOURCE4} CONFIG/ARCHS/
 
 %build
 for type in %{types}; do
@@ -211,6 +229,22 @@
elif [ $type = sse3 ]; then
sed -i 's#ARCH =.*#ARCH = P4E32SSE3#' Make.inc
fi
+%ifarch ppc
+   sed -i 's#ARCH =.*#ARCH = POWER332#' Make.inc
+   sed -i 's#-DATL_ARCH_POWER7#-DATL_ARCH_POWER3#g' Make.inc
+   sed -i 's#power7#power3#g' Make.inc
+   sed -i 's#-DATL_VSX##g' Make.inc
+   sed -i 's#-mvsx##g' Make.inc
+   sed -i 's#-DATL_AltiVec##g' Make.inc
+   sed -i 's#-m64#-m32#g' Make.inc
+%endif
+
+# use the provided archdef file for ppc64le
+# and force its usage in INSTFLAGS.
+%ifarch ppc64le
+   sed -i 's#\(ARCH = POWER.64\)VSX#\1LEVSX#' Make.inc
+   sed -i 's#\(INSTFLAGS =.*\) -a 0#\1 -a 1#' Make.inc
+%endif
make build %{?_smp_mflags}
cd lib
make shared %{?_smp_mflags}

++ getdoublearr.stripwhite.patch ++
References: http://sourceforge.net/p/math-atlas/mailman/message/32471499/

Index: ATLAS/include/atlas_genparse.h
===
--- ATLAS.orig/include/atlas_genparse.h
+++ ATLAS/include/atlas_genparse.h
@@ -149,13 +149,24 @@ static int asmNames2bitfield(char *str)
 }
 
 /* procedure 7 */
-static int GetDoubleArr(char *str, int N, double *d)
+static int GetDoubleArr(char *callerstr, int N, double *d)
 /*
  * Reads in a list with form %le,%le...,%le; N-length d recieves doubles.
  * RETURNS: the number of doubles found, or N, whichever is less
  */
 {
-   int i=1;
+   int i;
+   char *dupstr = DupString(callerstr);
+   char *str = dupstr;
+   /* strip the string to end on first white space */
+   for (i=0; dupstr[i]; i++)
+   {
+   if (isspace(dupstr[i])) {
+   dupstr[i] = '\0';
+   break;
+   }
+   }
+   i = 1;
assert(sscanf(str, %le, d) == 1);
while (i  N)
{
@@ -166,6 +177,7 @@ static int GetDoubleArr(char *str, int 

commit libatlas3 for openSUSE:Factory

2013-10-17 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2013-10-17 14:17:02

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2013-06-14 
15:45:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2013-10-17 
17:40:17.0 +0200
@@ -1,0 +2,6 @@
+Mon Oct 14 12:17:31 UTC 2013 - mhruse...@suse.com
+
+- Don't require too many timing calibration data on x86
+  * atlas-hack.patch
+
+---

New:

  atlas-hack.patch



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.mOTrnE/_old  2013-10-17 17:40:19.0 +0200
+++ /var/tmp/diff_new_pack.mOTrnE/_new  2013-10-17 17:40:19.0 +0200
@@ -29,6 +29,7 @@
 Source0:atlas%{version}.tar.bz2
 Source1:README.SuSE
 Patch0: atlas-suse-shared.patch
+Patch1: atlas-hack.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
@@ -180,6 +181,9 @@
 %prep
 %setup -q -n ATLAS
 %patch0 -p1
+%ifarch x86_64 i586
+%patch1
+%endif
 cp %{SOURCE1} doc
 
 %build

++ atlas-hack.patch ++
Index: tune/sysinfo/masrch.c
===
--- tune/sysinfo/masrch.c.orig
+++ tune/sysinfo/masrch.c
@@ -113,7 +113,12 @@ double matime
j = 0;
for (i=0; i != NTIM; i++)
{
-  assert( fscanf(fp, %lf, mflop[i]) );
+  if(fscanf(fp, %lf, mflop[i])==0) {
+ if (i0)
+mflop[i]=mflop[i-1];
+ else
+assert(0);
+  }
}
fclose(fp);
 /*
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libatlas3 for openSUSE:Factory

2013-06-14 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2013-06-14 15:45:15

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

--- /work/SRC/openSUSE:Factory/libatlas3/libatlas3.changes  2013-06-10 
17:12:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2013-06-14 
15:45:16.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 13 22:35:40 UTC 2013 - jeng...@inai.de
+
+- Add missing update-alternative requires to subpackages
+
+---



Other differences:
--
++ libatlas3.spec ++
--- /var/tmp/diff_new_pack.zbL4fI/_old  2013-06-14 15:45:17.0 +0200
+++ /var/tmp/diff_new_pack.zbL4fI/_new  2013-06-14 15:45:17.0 +0200
@@ -25,14 +25,15 @@
 License:BSD-3-Clause and GPL-2.0
 Group:  Development/Libraries/C and C++
 Url:http://math-atlas.sourceforge.net/
+
 Source0:atlas%{version}.tar.bz2
 Source1:README.SuSE
 Patch0: atlas-suse-shared.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  update-alternatives
-PreReq: update-alternatives
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
+BuildRequires:  update-alternatives
+PreReq: update-alternatives
 
 %description
 The ATLAS (Automatically Tuned Linear Algebra Software) project is an
@@ -79,6 +80,7 @@
 Provides:   %{name} = %{version}-%{release}
 Provides:   %{name}-3dnow = %{version}-%{release}
 Obsoletes:  %{name}  %{version}-%{release}
+PreReq: update-alternatives
 
 %description sse
 This package contains the ATLAS (Automatically Tuned Linear Algebra
@@ -108,6 +110,7 @@
 Provides:   %{name} = %{version}-%{release}
 Provides:   %{name} = %{version}-%{release}
 Obsoletes:  %{name}  %{version}-%{release}
+PreReq: update-alternatives
 
 %description sse2
 This package contains the ATLAS (Automatically Tuned Linear Algebra
@@ -135,6 +138,7 @@
 Group:  System/Libraries
 Provides:   %{name} = %{version}-%{release}
 Obsoletes:  %{name}  %{version}-%{release}
+PreReq: update-alternatives
 
 %description sse3
 This package contains the ATLAS (Automatically Tuned Linear Algebra

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libatlas3 for openSUSE:Factory

2013-06-10 Thread h_root
Hello community,

here is the log from the commit of package libatlas3 for openSUSE:Factory 
checked in at 2013-06-10 17:12:04

Comparing /work/SRC/openSUSE:Factory/libatlas3 (Old)
 and  /work/SRC/openSUSE:Factory/.libatlas3.new (New)


Package is libatlas3

Changes:

New Changes file:

--- /dev/null   2013-06-08 20:45:13.37006 +0200
+++ /work/SRC/openSUSE:Factory/.libatlas3.new/libatlas3.changes 2013-06-10 
17:12:05.0 +0200
@@ -0,0 +1,174 @@
+---
+Tue Jun  4 11:59:46 UTC 2013 - jeng...@inai.de
+
+- Update license field (bnc#823048)
+
+---
+Sun May 19 22:22:18 UTC 2013 - jeng...@inai.de
+
+- Fixed lack of lib prefix on i586's /usr/lib/atlas/*.a that made
+  the linker not find the libraries.
+
+---
+Mon Jan 14 07:07:14 UTC 2013 - sco...@free.fr
+
+- add build requirements for update-alternatives
+- fix static library names in %%post scripts of the devel packages
+
+---
+Sun Jan 13 20:33:28 UTC 2013 - sco...@free.fr
+
+- use update-alternative to easily switch between sse type on 
+  i586 arch
+- use update-alternative to easily switch between several
+  blas and lapack implementations
+- update atlas-suse-shared.patch in order to create the missing
+  symlinks between so files
+- create new sub package libatlas-sse-common-devel which contains
+  the headers files for the sse, sse2 and ss3 sub packages
+
+---
+Sat Jan 12 16:03:10 UTC 2013 - sco...@free.fr
+
+- add missing symlinks between so files in devel packages
+- fix self osboletion of some package
+- package obsoletes atlas  3.9 instead of 3.7
+- fix files list in sse-devel and sse3-devel subpackage so that
+  there are no more conflicting files
+
+---
+Fri Jan 11 19:22:25 UTC 2013 - sco...@free.fr
+
+- update to version 3.10.1
+  * Fixed bad SSE guard that prevented PIII archdefs from working
+  * Added return to main of ATLAS/tune/sysinfo/matime.c
+  * Added ability for archinfo_x86.c to recognize more Corei2
+platforms
+  * Fixed premature KillAllMMNodes in emit_mm.c 
+
+---
+Sun Aug 12 11:23:49 UTC 2012 - opens...@dstoecker.de
+
+- update to 3.10.0 and fix build for several targets
+- fix license and group
+- fix typo in rpmlintrc
+- fix patch to work with 3.10.0
+
+---
+Tue Dec 20 16:44:48 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+- Update rpm group
+- Use %_smp_mflags for parallel building
+
+---
+Tue Apr 26 16:45:00 UTC 2011 - v...@ovi.com
+
+- Fixing i586 build
+
+---
+Tue Apr 26 16:16:22 UTC 2011 - v...@ovi.com
+
+- Update to 3.9.35 version
+
+---
+Mon Apr 11 19:52:42 UTC 2011 - l...@linux-schulserver.de
+
+- fixed typo in specfile (bnc #599484 )
+
+---
+Sun Aug  8 15:19:24 UTC 2010 - dl8...@darc.de
+
+- fixed build for 11.3 i586 
+
+---
+Fri May  1 15:10:47 CEST 2009 - saigk...@opensuse.org
+
+- cleanup Spec and Patches
+---
+Fri May 01 15:09:00 CEST 2009 - dl...@gmx.de
+
+- imported new Spec from Fedora
+---
+Sun Apr 26 14:42:15 CEST 2009 - saigk...@opensuse.org
+
+- removed *.a files 
+
+---
+Sun Apr 26 12:29:59 CEST 2009 - saigk...@opensuse.org
+
+- cleaned up %%files Section
+
+--
+Mon Mar 23 01:42:49 CET 2009 - saigk...@opensuse.org
+
+- updated to Version 3.8.3:
+
+   * New architectures, arch-specific kernels, and configure support:  
+ - Changed Core2Duo arch to simply Core2  
+   + New kernels backported from 3.9.x for Core2 substantially   
+ increase Core2 performance  
+   + New arch defs for all Core2 archs  
+ - Added recognition of Corei7 architecture  
+   + Added arch defs which presently use new Core2-tuned kernels  
+ - Added new K10h kernel  
+   - Updated 64-bit arch defs to use it  
+* Fixed bugs:  
+ - Fixed archinfo_x86 to always use extended family type   
+   (new usage)  
+