commit:     981bdfbb5b643409f36ae16ff4400e847acb0e61
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 18:56:15 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 18:56:15 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=981bdfbb

sci-libs/atlas: Version Bump

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 sci-libs/atlas/atlas-3.10.1-r2.ebuild              |   7 +-
 ...{atlas-3.10.1-r1.ebuild => atlas-3.10.2.ebuild} |  13 +-
 ...atlas-3.10.1-r1.ebuild => atlas-3.11.38.ebuild} |  70 ++++----
 sci-libs/atlas/files/format-security.patch         | 198 +++++++++++++++++++++
 sci-libs/atlas/metadata.xml                        |   1 +
 5 files changed, 244 insertions(+), 45 deletions(-)

diff --git a/sci-libs/atlas/atlas-3.10.1-r2.ebuild 
b/sci-libs/atlas/atlas-3.10.1-r2.ebuild
index 6907b93..979f7b4 100644
--- a/sci-libs/atlas/atlas-3.10.1-r2.ebuild
+++ b/sci-libs/atlas/atlas-3.10.1-r2.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
 FORTRAN_NEEDED=fortran
-inherit eutils toolchain-funcs fortran-2 versionator alternatives-2 multilib
+
+inherit alternatives-2 eutils fortran-2 multilib toolchain-funcs versionator
 
 LAPACKP=lapack-3.5.0.tgz
 
@@ -17,7 +18,7 @@ SRC_URI="mirror://sourceforge/math-atlas/${PN}${PV}.tar.bz2
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="fortran doc generic lapack static-libs threads"
+IUSE="doc fortran generic lapack static-libs threads"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"

diff --git a/sci-libs/atlas/atlas-3.10.1-r1.ebuild 
b/sci-libs/atlas/atlas-3.10.2.ebuild
similarity index 95%
copy from sci-libs/atlas/atlas-3.10.1-r1.ebuild
copy to sci-libs/atlas/atlas-3.10.2.ebuild
index 9f9bb29..83e3fd0 100644
--- a/sci-libs/atlas/atlas-3.10.1-r1.ebuild
+++ b/sci-libs/atlas/atlas-3.10.2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
 FORTRAN_NEEDED=fortran
-inherit eutils toolchain-funcs fortran-2 versionator alternatives-2 multilib
 
-LAPACKP=lapack-3.4.2.tgz
+inherit alternatives-2 eutils fortran-2 multilib toolchain-funcs versionator
+
+LAPACKP=lapack-3.6.0.tgz
 
 DESCRIPTION="Automatically Tuned Linear Algebra Software"
 HOMEPAGE="http://math-atlas.sourceforge.net/";
@@ -17,7 +18,7 @@ SRC_URI="mirror://sourceforge/math-atlas/${PN}${PV}.tar.bz2
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="fortran doc generic lapack static-libs threads"
+IUSE="doc fortran generic lapack static-libs threads"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"
@@ -38,7 +39,9 @@ pkg_setup() {
 }
 
 src_prepare() {
-       epatch "${FILESDIR}"/${PN}-3.10.0-x32-support.patch
+       epatch \
+               "${FILESDIR}"/${PN}-3.10.0-x32-support.patch \
+               "${FILESDIR}"/${P1}format-security.patch
 }
 
 src_configure() {

diff --git a/sci-libs/atlas/atlas-3.10.1-r1.ebuild 
b/sci-libs/atlas/atlas-3.11.38.ebuild
similarity index 85%
rename from sci-libs/atlas/atlas-3.10.1-r1.ebuild
rename to sci-libs/atlas/atlas-3.11.38.ebuild
index 9f9bb29..e0e41ec 100644
--- a/sci-libs/atlas/atlas-3.10.1-r1.ebuild
+++ b/sci-libs/atlas/atlas-3.11.38.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
 FORTRAN_NEEDED=fortran
-inherit eutils toolchain-funcs fortran-2 versionator alternatives-2 multilib
 
-LAPACKP=lapack-3.4.2.tgz
+inherit alternatives-2 eutils fortran-2 multilib numeric toolchain-funcs 
versionator
+
+LAPACKP=lapack-3.6.0.tgz
 
 DESCRIPTION="Automatically Tuned Linear Algebra Software"
 HOMEPAGE="http://math-atlas.sourceforge.net/";
@@ -17,7 +18,7 @@ SRC_URI="mirror://sourceforge/math-atlas/${PN}${PV}.tar.bz2
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="fortran doc generic lapack static-libs threads"
+IUSE="doc fortran generic ifko lapack static-libs threads"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"
@@ -34,13 +35,11 @@ pkg_setup() {
                        fi
                fi
        done
+       [[ -e /sys/devices/system/cpu/intel_pstate ]] \
+               && die "Intel P-State driver detected. Please reboot with 
'intel_pstate=disable' in your cmdline"
        use fortran && fortran-2_pkg_setup
 }
 
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-3.10.0-x32-support.patch
-}
-
 src_configure() {
        # hack needed to trick the flaky gcc detection
        local mycc="$(type -P $(tc-getCC))"
@@ -106,8 +105,9 @@ src_configure() {
                use generic && use amd64 && myconf+=( "-V 384 -A 24")
 
                local confdir="${S}_${1}"; shift
+               myconf+=( $(usex ifko "--use-ifko" "") )
                myconf+=( $@ )
-               mkdir "${confdir}" && cd "${confdir}"
+               mkdir "${confdir}" && cd "${confdir}" || die
                # for debugging
                echo ${myconf[@]} > myconf.out
                "${S}"/configure ${myconf[@]} || die "configure in ${confdir} 
failed"
@@ -119,13 +119,13 @@ src_configure() {
 
 src_compile() {
        atlas_compile() {
-               pushd "${S}_${1}" > /dev/null
+               pushd "${S}_${1}" > /dev/null || die
                # atlas does its own parallel builds
                emake -j1 build
-               cd lib
+               cd lib || die
                emake libclapack.a
                [[ -e libptcblas.a ]] && emake libptclapack.a
-               popd > /dev/null
+               popd > /dev/null || die
        }
 
        atlas_compile shared
@@ -133,7 +133,7 @@ src_compile() {
 }
 
 src_test() {
-       cd "${S}_shared"
+       cd "${S}_shared" || die
        emake -j1 check time
 }
 
@@ -149,9 +149,8 @@ atlas_install_libs() {
                -Wl,--whole-archive ${libname}.a -Wl,--no-whole-archive \
                "$@" -o ${soname} || die "Creating ${soname} failed"
        dolib.so ${soname}
-       ln -s ${soname} ${soname%.*}
        dosym ${soname} /usr/$(get_libdir)/${soname%.*}
-       popd > /dev/null
+       popd > /dev/null || die
        use static-libs && dolib.a "${S}_static"/lib/${libname}.a
 }
 
@@ -160,31 +159,28 @@ atlas_install_libs() {
 atlas_install_pc() {
        local libname=${1} ; shift
        local pcname=${1} ; shift
-       cat <<-EOF > ${pcname}.pc
-               prefix=${EPREFIX}/usr
-               libdir=\${prefix}/$(get_libdir)
-               includedir=\${prefix}/include
-               Name: ${pcname}
-               Description: ${PN} ${pcname}
-               Version: ${PV}
-               URL: ${HOMEPAGE}
-               Libs: -L\${libdir} -l${libname} $@
-               Libs.private: -L\${libdir} -latlas -lm ${PTLIBS}
-               Cflags: -I\${includedir}/${PN}
-               ${PCREQ}
-       EOF
-       insinto /usr/$(get_libdir)/pkgconfig
-       doins ${pcname}.pc
+       local extra=()
+       [[ ${PCREQ} ]] && extra+=( --requires "${PCREQ}" )
+       create_pkgconfig \
+               --name "${pcname}" \
+               --description "${PN} ${pcname}" \
+               --libs "-L\${libdir} -l${libname} $@" \
+               --libs-private "-L\${libdir} -latlas -lm ${PTLIBS}" \
+               --cflags "-I\${includedir}/${PN}" \
+               "${extra[@]}" \
+               ${pcname}
 }
 
 src_install() {
-       cd "${S}_shared/lib"
+       cd "${S}_shared/lib" || die
        # rename to avoid collision with other packages
        local l
        for l in {,c}{blas,lapack}; do
                if [[ -e lib${l}.a ]]; then
-                       mv lib{,atl}${l}.a
-                       use static-libs && mv "${S}"_static/lib/lib{,atl}${l}.a
+                       mv lib{,atl}${l}.a || die
+                       if use static-libs; then
+                               mv "${S}"_static/lib/lib{,atl}${l}.a || die
+                       fi
                fi
        done
 
@@ -210,7 +206,7 @@ src_install() {
        fi
 
        if use lapack; then
-               PCREQ="Requires: cblas"
+               PCREQ="cblas"
                # clapack
                atlas_install_libs libatlclapack.a -lm -L. -latlas -latlcblas
                atlas_install_pc atlclapack atlas-clapack
@@ -240,7 +236,7 @@ src_install() {
                fi
 
                if use lapack; then
-                       PCREQ="Requires: blas cblas"
+                       PCREQ="blas cblas"
                        # lapack
                        atlas_install_libs libatllapack.a \
                                -lm -L. -latlas -latlcblas -lf77blas
@@ -258,11 +254,11 @@ src_install() {
                fi
        fi
 
-       cd "${S}"
+       cd "${S}" || die
        insinto /usr/include/${PN}
        doins include/*.h
 
-       cd "${S}/doc"
+       cd "${S}/doc" || die
        dodoc INDEX.txt AtlasCredits.txt ChangeLog
        use doc && dodoc atlas*pdf cblas.pdf cblasqref.pdf
        use doc && use fortran && dodoc f77blas*pdf

diff --git a/sci-libs/atlas/files/format-security.patch 
b/sci-libs/atlas/files/format-security.patch
new file mode 100644
index 0000000..f3f45d7
--- /dev/null
+++ b/sci-libs/atlas/files/format-security.patch
@@ -0,0 +1,198 @@
+ bin/atlas_install.c | 46 +++++++++++++++++++++++-----------------------
+ 1 file changed, 23 insertions(+), 23 deletions(-)
+
+diff --git a/bin/atlas_install.c b/bin/atlas_install.c
+index 2753cbf..21b716d 100644
+--- a/bin/atlas_install.c
++++ b/bin/atlas_install.c
+@@ -483,9 +483,9 @@ void PrintStartStop(FILE *fp0, FILE *fp1, int nspc, int 
START, int sec,
+          fprintf(fp1, "\n\n");
+    }
+    if (fp0)
+-      fprintf(fp0, ln);
++      fprintf(fp0, "%s", ln);
+    if (fp1)
+-      fprintf(fp1, ln);
++      fprintf(fp1, "%s", ln);
+ }
+ 
+ int LnIsCont(char *ln)
+@@ -776,11 +776,11 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          if (DefInstall)
+          {
+             sprintf(ln, "%s IRunMMDef pre=%c %s %s\n", fmake, pre, redir, 
ln2);
+-            fprintf(stdout, ln);
++            fprintf(stdout, "%s", ln);
+             ATL_Cassert(system(ln)==0, "BUILDING BLOCK MATMUL TUNE", ln2);
+          }
+          sprintf(ln, "%s %s pre=%c %s %s\n", fmake, fnam, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "BUILDING BLOCK MATMUL TUNE", ln2);
+          PrintBanner(ln2, 0, 2, ip+1, 1);
+       }
+@@ -836,7 +836,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+       if (!FileExists(fnam))
+       {
+          sprintf(ln, "%s %s pre=%c %s %s", fmake, fnam, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "BUILDING BLOCK MATMUL TUNE", ln2);
+       }
+       fp = fopen(fnam, "r");
+@@ -854,7 +854,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+             {
+                sprintf(ln, "%s %s pre=%c nb=%d %s %s",
+                        fmake, fnam, pre, ncnb, redir, ln2);
+-               fprintf(stdout, ln);
++               fprintf(stdout, "%s", ln);
+                ATL_Cassert(system(ln)==0, "BUILDING BLOCK MATMUL TUNE", ln2);
+             }
+             GetInstLogFile(fnam, pre, &muladd, &pf, &lat, &nb, &mu, &nu, &ku,
+@@ -881,7 +881,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+       }
+ 
+       sprintf(ln, "%s MMinstall pre=%c %s %s\n", fmake, pre, redir, ln2);
+-      fprintf(stdout, ln);
++      fprintf(stdout, "%s", ln);
+       ATL_Cassert(system(ln)==0, "BUILDING BLOCK MATMUL TUNE", ln2);
+ 
+       fprintf(fpsum, "\n");
+@@ -896,7 +896,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          PrintBanner(ln2, 1, 2, ip+1, 2);
+          sprintf(ln, "%s INSTALL_LOG/atlas_cacheedge.h pre=%c %s %s\n",
+                  fmake, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "CACHEEDGE DETECTION", ln2);
+          PrintBanner(ln2, 0, 2, ip+1, 2);
+       }
+@@ -922,7 +922,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          {
+             sprintf(ln, "%s %s pre=%c %s %s\n",
+                     fmake, ln3, pre, redir, ln2);
+-            fprintf(stdout, ln);
++            fprintf(stdout, "%s", ln);
+             ATL_Cassert(system(ln)==0, "CACHEEDGE DETECTION", ln2);
+          }
+          fp = fopen(ln3, "r");
+@@ -955,7 +955,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+               "\n\n   STAGE 2-%d-3: COPY/NO-COPY CROSSOVER DETECTION\n", 
ip+1);
+ 
+          sprintf(ln, "%s %s pre=%c %s %s\n", fmake, fnam, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "COPY/NO-COPY CROSSOVER DETECTION", ln2);
+          PrintBanner(ln2, 0, 2, ip+1, 3);
+          fprintf(stdout, "      done.\n");
+@@ -970,17 +970,17 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+       {
+          sprintf(ln, "%s INSTALL_LOG/atlas_%ctrsmXover.h pre=%c %s %s\n",
+                  fmake, pre, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "L3BLAS TUNING", ln2);
+       }
+       else
+       {
+          sprintf(ln, "%s Il3lib pre=%c %s %s\n", fmake, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "L3BLAS TUNING", ln2);
+       }
+       sprintf(ln, "%s %ccblaslib %s %s\n", fmake, pre, redir, ln2); /* cblas 
*/
+-      fprintf(stdout, ln);
++      fprintf(stdout, "%s", ln);
+       ATL_Cassert(system(ln)==0, "L3BLAS TUNING", ln2);
+       PrintBanner(ln2, 0, 2, ip+1, 5);
+       PrintStartStop(stdout, fpsum, 3, 0, 2, ip+1, 4, "L3BLAS TUNE");
+@@ -993,7 +993,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          sprintf(ln2, "INSTALL_LOG/%cMVNTUNE.LOG", pre);
+          PrintBanner(ln2, 1, 2, ip+1, 7);
+          sprintf(ln, "%s %s pre=%c %s %s\n", fmake, fnam, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "MVNTUNE", ln2);
+          ATL_Cassert(FileIsThere(fnam), "MVNTUNE", ln2);
+          PrintBanner(ln2, 0, 2, ip+1, 7);
+@@ -1026,7 +1026,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          sprintf(ln2, "INSTALL_LOG/%cMVTTUNE.LOG", pre);
+          PrintBanner(ln2, 1, 2, ip+1, 7);
+          sprintf(ln, "%s %s pre=%c %s %s\n", fmake, fnam, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "MVTTUNE", ln2);
+          ATL_Cassert(FileIsThere(fnam), "MVTTUNE", ln2);
+          PrintBanner(ln2, 0, 2, ip+1, 7);
+@@ -1061,7 +1061,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          sprintf(ln2, "INSTALL_LOG/%cR1TUNE.LOG", pre);
+          PrintBanner(ln2, 1, 2, ip+1, 7);
+          sprintf(ln, "%s %s pre=%c %s %s\n", fmake, fnam, pre, redir, ln2);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          ATL_Cassert(system(ln)==0, "R1TUNE", ln2);
+          ATL_Cassert(FileIsThere(fnam), "R1TUNE", ln2);
+          PrintBanner(ln2, 0, 2, ip+1, 7);
+@@ -1099,7 +1099,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+    sprintf(ln2, "INSTALL_LOG/LIBBUILD.LOG");
+    PrintBanner(ln2, 1, 3, 1, 1);
+    sprintf(ln, "%s IBuildLibs %s %s\n", fmake, redir, ln2);
+-   fprintf(stdout, ln);
++   fprintf(stdout, "%s", ln);
+    ATL_Cassert(system(ln)==0, "LIBRARY BUILD", ln2);
+    ATL_Cassert(FileIsThere(fnam), "LIBRARY BUILD", ln2);
+    PrintBanner(ln2, 0, 3, 1, 1);
+@@ -1110,7 +1110,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+    PrintBanner(ln2, 1, 4, 1, 1);
+    PrintStartStop(stdout, fpsum, 3, 1, 4, 1, 1, "TRSM TUNE");
+    sprintf(ln, "%s IPostTune %s %s\n", fmake, redir, ln2);
+-   fprintf(stdout, ln);
++   fprintf(stdout, "%s", ln);
+    ATL_Cassert(system(ln)==0, "POST-BUILD TUNE", ln2);
+    PrintStartStop(stdout, fpsum, 3, 0, 4, 1, 0, NULL);
+    ATL_Cassert(FileIsThere(fnam), "POST-BUILD TUNE", ln2);
+@@ -1121,7 +1121,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+    sprintf(ln2, "INSTALL_LOG/PTTUNE.LOG");
+    PrintBanner(ln2, 1, 4, 2, 0);
+    sprintf(ln, "%s IPTtune %s %s\n", fmake, redir, ln2);
+-   fprintf(stdout, ln);
++   fprintf(stdout, "%s", ln);
+    ATL_Cassert(system(ln)==0, "THREADING TUNE", ln2);
+    PrintStartStop(stdout, fpsum, 3, 0, 4, 2, 0, "THREADING TUNE");
+ 
+@@ -1129,7 +1129,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+    sprintf(ln2, "INSTALL_LOG/LIBPTBUILD.LOG");
+    PrintBanner(ln2, 1, 4, 2, 1);
+    sprintf(ln, "%s IBuildPtlibs %s %s\n", fmake, redir, ln2);
+-   fprintf(stdout, ln);
++   fprintf(stdout, "%s", ln);
+    ATL_Cassert(system(ln)==0, "PTLIBRARY BUILD", ln2);
+    PrintBanner(ln2, 0, 4, 2, 1);
+    PrintStartStop(stdout, fpsum, 3, 0, 4, 2, 1, "THREADING BUILD");
+@@ -1144,7 +1144,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+          PrintStartStop(stdout, fpsum, 6, 1, 4, 3, ip+1, ln2);
+          sprintf(ln2, "INSTALL_LOG/%cLATUNE.LOG", pre);
+          PrintBanner(ln2, 1, 4, 3, ip+1);
+-         fprintf(stdout, ln);
++         fprintf(stdout, "%s", ln);
+          sprintf(ln, "%s ILATune pre=%c %s %s\n", fmake, pre, redir, ln2);
+          ATL_Cassert(system(ln)==0, "LAPACK TUNE", ln2);
+          PrintStartStop(stdout, fpsum, 6, 0, 4, 3, ip+1, NULL);
+@@ -1162,7 +1162,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+    #else
+       sprintf(ln, "%s IBuildLibs %s %s\n", fmake, redir, ln2);
+    #endif
+-   fprintf(stdout, ln);
++   fprintf(stdout, "%s", ln);
+    ATL_Cassert(system(ln)==0, "STATIC LIBRARY UPDATE", ln2);
+    PrintBanner(ln2, 0, 5, 1, 1);
+    PrintStartStop(stdout, fpsum, 3, 0, 5, 1, 0, "FINAL STATIC LIBRARY 
UPDATE");
+@@ -1172,7 +1172,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA)
+    sprintf(ln2, "INSTALL_LOG/LIBDYBUILD.LOG");
+    PrintBanner(ln2, 1, 5, 2, 1);
+    sprintf(ln, "%s IBuildDyLibs %s %s\n", fmake, redir, ln2);
+-   fprintf(stdout, ln);
++   fprintf(stdout, "%s", ln);
+    ATL_Cassert(system(ln)==0, "DYLIBRARY BUILD", ln2);
+    PrintBanner(ln2, 0, 5, 2, 1);
+    PrintStartStop(stdout, fpsum, 3, 0, 5, 2, 0, NULL);

diff --git a/sci-libs/atlas/metadata.xml b/sci-libs/atlas/metadata.xml
index 31d8b74..77d74d9 100644
--- a/sci-libs/atlas/metadata.xml
+++ b/sci-libs/atlas/metadata.xml
@@ -12,6 +12,7 @@
 </longdescription>
   <use>
     <flag name="generic">Build atlas assuming a fairly generic architecture 
(sse2 for x86, core2 for amd64)</flag>
+    <flag name="ifko">Use iFKO to improve ATLAS performance (ATTENTION!!! 
Increases builtime enormously)</flag>
   </use>
   <upstream>
     <remote-id type="sourceforge">math-atlas</remote-id>

Reply via email to