commit libatlas3 for openSUSE:Factory
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
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
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
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
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
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
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
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) +