From: "Andrea Arteaga" <andyspiros@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/lapack-reference/, sci-libs/lapack-reference/files/
Date: Fri, 19 Aug 2011 14:16:29 +0000 (UTC) [thread overview]
Message-ID: <c17822347349f1d6aa4104c4ea66e0451d093a57.spiros@gentoo> (raw)
commit: c17822347349f1d6aa4104c4ea66e0451d093a57
Author: Andrea Arteaga <andyspiros <AT> gmail <DOT> com>
AuthorDate: Fri Aug 19 14:16:00 2011 +0000
Commit: Andrea Arteaga <andyspiros <AT> gmail <DOT> com>
CommitDate: Fri Aug 19 14:16:00 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c1782234
Added lapack-reference from bicatali overlay.
---
sci-libs/lapack-reference/ChangeLog | 281 ++++++++++++++++++++
.../lapack-reference/files/3.3.1-blas-libs.patch | 35 +++
.../lapack-reference/files/3.3.1-xblas-libs.patch | 44 +++
.../lapack-reference-3.3.1-r1.ebuild | 84 ++++++
sci-libs/lapack-reference/metadata.xml | 18 ++
5 files changed, 462 insertions(+), 0 deletions(-)
diff --git a/sci-libs/lapack-reference/ChangeLog b/sci-libs/lapack-reference/ChangeLog
new file mode 100644
index 0000000..2c9db2e
--- /dev/null
+++ b/sci-libs/lapack-reference/ChangeLog
@@ -0,0 +1,281 @@
+# ChangeLog for sci-libs/lapack-reference
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/ChangeLog,v 1.51 2010/10/02 20:49:51 grobian Exp $
+
+ 19 Aug 2011 Andrea Arteaga <andyspiros@gmail.com> +lapack-reference-3.3.1-r1.ebuild
+ +files/3.3.1-blas-libs.patch +files/3.3.1-xblas-libs.patch +Manifest +metadata.xml
+ Imported from bicatali overlay.
+
+*lapack-reference-3.3.1-r1 (30 May 2011)
+
+ 30 May 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ -lapack-reference-3.3.1.ebuild, +lapack-reference-3.3.1-r1.ebuild:
+ Moved soname to libreflapack.so. Avoid collision in configure time with
+ sed's.
+
+*lapack-reference-3.3.1 (20 Apr 2011)
+
+ 20 Apr 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/3.3.1-blas-libs.patch, -lapack-reference-3.3.0.ebuild,
+ +files/3.3.1-xblas-libs.patch, -files/3.3.0-cmake-install.patch,
+ +lapack-reference-3.3.1.ebuild:
+ Version bump. Fixed xblas linking.
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-reference-3.3.0.ebuild:
+ Switched to alternatives-2 framework
+
+*lapack-reference-3.3.0 (20 Nov 2010)
+
+ 20 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> -lapack-reference-3.2.2.ebuild,
+ -files/lapack-3.2.2-cmake-install.patch, +lapack-reference-3.3.0.ebuild,
+ +files/3.3.0-cmake-install.patch:
+ Version bump
+
+*lapack-reference-3.2.2 (13 Nov 2010)
+
+ 13 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +lapack-rererence-3.2.2.ebuild,
+ +files/lapack-3.2.2-cmake-install.patch, +metadata.xml,
+ Version bump. Major cmake refactoring. blas is shipped with it so we now
+ respect upstream and do one single package for both blas and lapack
+
+ 02 Oct 2010; Fabian Groffen <grobian@gentoo.org>
+ lapack-reference-3.2.1-r1.ebuild:
+ Marked ~x64-macos, bug #333981
+
+*lapack-reference-3.2.1-r1 (07 Mar 2010)
+
+ 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org>
+ +lapack-reference-3.2.1-r1.ebuild:
+ Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay,
+ keyworded as in overlay
+
+ 12 Dec 2009; Markus Dittrich <markusle@gentoo.org>
+ lapack-reference-3.2.1.ebuild,
+ +files/lapack-reference-3.2.1-parallel-make.patch:
+ Fixed parallel make failures in tests (see bug #295964).
+
+*lapack-reference-3.2.1 (13 Jul 2009)
+
+ 13 Jul 2009; Markus Dittrich <markusle@gentoo.org>
+ +lapack-reference-3.2.1.ebuild:
+ Version bump. Since upstream currently only provides an unversioned tarball
+ we host a properly versioned one on our mirrors for the time being.
+
+ 19 Dec 2007; Justin Bronder <jsbronder@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ Move ESELECT_PROF so binary packages work.
+
+ 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/lapack-reference-3.1.0-autotool.patch,
+ -files/lapack-reference-3.1.1-autotool.patch, -files/eselect-reference,
+ -lapack-reference-3.1.0.ebuild, -lapack-reference-3.1.1.ebuild,
+ lapack-reference-3.1.1-r1.ebuild:
+ Removed old versions, switch to new style virtual
+
+ 20 Nov 2007; Joe Peterson <lavajoe@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ Add ~x86-fbsd keyword (bug #189738)
+
+ 16 Nov 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.1-r1.ebuild:
+ Stable on ppc wrt bug 189738
+
+ 14 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ amd64 stable wrt #189738, with kingtaco's green light.
+
+ 29 Oct 2007; Raúl Porcel <armin76@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ alpha stable wrt #189738
+
+ 21 Oct 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.1-r1.ebuild:
+ Added ~ppc
+
+ 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ fixed lib->get_libdir for eselect bug workaround
+
+ 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/lapack-reference-3.0-autotool.patch, -files/f77-reference,
+ -lapack-reference-3.0.ebuild, -lapack-reference-3.0-r1.ebuild,
+ lapack-reference-3.1.1-r1.ebuild:
+ Removed old versions, workaround for eselect bug #189942, cleanups.
+
+ 08 Oct 2007; Markus Rothe <corsair@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ Stable on ppc64; bug #189738
+
+ 27 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ ia64/sparc stable wrt #189738
+
+ 13 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ stable x86, bug 189738
+
+ 10 Sep 2007; Jeroen Roovers <jer@gentoo.org>
+ lapack-reference-3.1.1-r1.ebuild:
+ Stable for HPPA (bug #189738).
+
+*lapack-reference-3.1.1-r1 (21 Aug 2007)
+
+ 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/lapack-reference-3.1.1-autotools.patch,
+ +files/eselect.lapack.reference, metadata.xml,
+ +lapack-reference-3.1.1-r1.ebuild:
+ New autotools patch to install pkg-config file and some cleanup. New eselect
+ file to add pkg-config. Added doc use flag to install generic docs, now
+ ready for new virtual style. Added longdescription in metadata.xml.
+ General cleanup.
+
+ 25 Jul 2007; Markus Dittrich <markusle@gentoo.org>
+ +files/lapack-reference-3.1.1-test-fix.patch,
+ lapack-reference-3.1.1.ebuild:
+ Added patch to disable testing of LS drivers since they hang for
+ some yet to be determined reason.
+
+ 25 Jul 2007; Markus Dittrich <markusle@gentoo.org>
+ files/lapack-reference-3.1.1-autotool.patch:
+ Fixed issues due to missing ETIME intrinsic in >=gcc-4.2.
+
+ 14 Jul 2007; Steve Arnold <nerdboy@gentoo.org>
+ lapack-reference-3.1.0.ebuild:
+ Added last multilib fix and marked stable for amd64 (see bug #171784). I
+ still haven't tracked down the test issue; google reveals almost nothing.
+ It seems to be rare and only occurs on 64-bit platforms. Reference:
+ https://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=299
+
+ 25 Jun 2007; Raúl Porcel <armin76@gentoo.org>
+ lapack-reference-3.1.1.ebuild:
+ Add ~alpha wrt #159002
+
+ 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org>
+ lapack-reference-3.1.1.ebuild:
+ Add ~x86-fbsd keyword
+
+ 24 Mar 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.0.ebuild:
+ Stable on ppc wrt bug 171784
+
+ 24 Mar 2007; Markus Rothe <corsair@gentoo.org>
+ lapack-reference-3.1.0.ebuild:
+ Stable on ppc64; bug #171784
+
+ 23 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
+ lapack-reference-3.1.0.ebuild:
+ stable x86, bug 171784
+
+ 22 Mar 2007; Ferris McCormick <fmccor@gentoo.org>
+ lapack-reference-3.1.0.ebuild:
+ Sparc stable --- Bug #171784 --- builds, runs all tests successfully, and
+ installs as expected.
+
+ 21 Mar 2007; Markus Dittrich <markusle@gentoo.org>
+ files/lapack-reference-3.1.0-autotool.patch:
+ Small fix to resolve as-needed issues.
+
+ 13 Mar 2007; Danny van Dyk <kugelfang@gentoo.org>
+ lapack-reference-3.0.ebuild:
+ QA: which -> type -P
+
+*lapack-reference-3.1.1 (08 Mar 2007)
+
+ 08 Mar 2007; Markus Dittrich <markusle@gentoo.org>
+ +files/lapack-reference-3.1.1-autotool.patch,
+ -lapack-reference-3.0-r2.ebuild, -lapack-reference-3.0-r3.ebuild,
+ -lapack-reference-3.0-r4.ebuild, +lapack-reference-3.1.1.ebuild:
+ Version bump and removed obsolete versions.
+
+*lapack-reference-3.1.0 (04 Feb 2007)
+
+ 04 Feb 2007; Markus Dittrich <markusle@gentoo.org>
+ +files/lapack-reference-3.1.0-autotool.patch,
+ +lapack-reference-3.1.0.ebuild:
+ Version bump. Ebuild now allows library checks via lapack's
+ test-routines. Thanks much to Adam Piątyszek
+ <ediap@et.put.poznan.pl> for his ebuild and patches
+ (this fixes bug #157410).
+
+ 23 Jan 2007; Markus Dittrich <markusle@gentoo.org>
+ lapack-reference-3.0.ebuild, lapack-reference-3.0-r1.ebuild,
+ lapack-reference-3.0-r2.ebuild, lapack-reference-3.0-r3.ebuild,
+ lapack-reference-3.0-r4.ebuild:
+ Versioned the source tarballs according to the new upstream
+ naming convention (see bug #162667).
+
+ 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
+ Update for my nick change spyderous -> dberkholz.
+
+ 24 Oct 2006; Joshua Jackson <tsunam@gentoo.org>
+ lapack-reference-3.0-r1.ebuild:
+ Stable x86; bug #137033
+
+ 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org>
+ lapack-reference-3.0-r4.ebuild:
+ Add ~sparc keyword for completeness with other -reference packages. Builds as
+ expected.
+
+ 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/eselect-reference:
+ Add eselect symlink maps, reported by Markus Dittrich.
+
+ 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ lapack-reference-3.0-r4.ebuild:
+ Note that configuration now uses eselect rather than lapack-config.
+
+*lapack-reference-3.0-r4 (03 Jul 2006)
+
+ 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +lapack-reference-3.0-r4.ebuild:
+ Bumps to switch to new eselect modules.
+
+ 18 Jun 2006; Markus Rothe <corsair@gentoo.org>
+ lapack-reference-3.0-r3.ebuild:
+ Added ~ppc64; bug #137033
+
+*lapack-reference-3.0-r3 (29 May 2006)
+
+ 29 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/lapack-reference-3.0-autotool.patch,
+ +lapack-reference-3.0-r3.ebuild:
+ Bump to autotool the package, which makes the build work much better in
+ parallel and with gcc4. Thanks to Adam Piątyszek for catching an initial
+ problem; a couple of files cannot be compiled with optimization.
+
+ 15 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ lapack-reference-3.0-r2.ebuild:
+ Keyword ~ppc.
+
+*lapack-reference-3.0-r2 (16 Nov 2005)
+
+ 16 Nov 2005; Markus Dittrich <markusle@gentoo.org>
+ +lapack-reference-3.0-r2.ebuild:
+ Use libtool for linking shared libraries when compiling with ifc.
+ This closes bug #112410
+
+*lapack-reference-3.0-r1 (13 Nov 2005)
+
+ 13 Nov 2005; Olivier Fisette <ribosome@gentoo.org>
+ +lapack-reference-3.0-r1.ebuild:
+ Migrated to fortran.eclass (bug #65950).
+
+ 22 Apr 2005; Danny van Dyk <kugelfang@gentoo.org>
+ lapack-reference-3.0.ebuild:
+ Marked stable on amd64.
+
+*lapack-reference-3.0 (29 Dec 2004)
+
+ 29 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+ +files/f77-reference, +lapack-reference-3.0.ebuild:
+ Moved from app-sci/lapack-reference to sci-libs/lapack-reference.
+
+ 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org>
+ lapack-reference-3.0.ebuild:
+ Switch to use epause and ebeep, bug #62950
+
+ 18 Jun 2004; Aron Griffis <agriffis@gentoo.org> lapack-reference-3.0.ebuild:
+ Fix use invocation
+
+ 14 Jun 2004; George Shapovalov <george@gentoo.org> lapack-reference-3.0.ebuild, files/{digest-lapack-reference-3.0,f77-reference} :
+ initial release (#30463)
+ Full LAPACK implementation using the netlib reference implementation
+ ebuild submitted by Derek Dolney <dolney@astro.upenn.edu>
diff --git a/sci-libs/lapack-reference/files/3.3.1-blas-libs.patch b/sci-libs/lapack-reference/files/3.3.1-blas-libs.patch
new file mode 100644
index 0000000..95a640d
--- /dev/null
+++ b/sci-libs/lapack-reference/files/3.3.1-blas-libs.patch
@@ -0,0 +1,35 @@
+Index: CMakeLists.txt
+===================================================================
+--- CMakeLists.txt (revision 975)
++++ CMakeLists.txt (working copy)
+@@ -68,24 +68,24 @@
+ option(USE_OPTIMIZED_BLAS "Whether or not to use an optimized BLAS library instead of included netlib BLAS" OFF)
+
+ # Check the usage of the user provided BLAS libraries
+-if(BLAS_LIBRAIRIES)
++if(BLAS_LIBRARIES)
+ include(CheckFortranFunctionExists)
+- set(CMAKE_REQUIRED_LIBRARIES ${BLAS_LIBRAIRIES})
++ set(CMAKE_REQUIRED_LIBRARIES ${BLAS_LIBRARIES})
+ CHECK_FORTRAN_FUNCTION_EXISTS("dgemm" BLAS_FOUND)
+ unset( CMAKE_REQUIRED_LIBRARIES )
+ if(BLAS_FOUND)
+- message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRAIRIES}.")
++ message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.")
+ else(BLAS_FOUND)
+- message(ERROR "--> BLAS supplied by user is not WORKING, CANNOT USE ${BLAS_LIBRAIRIES}.")
++ message(ERROR "--> BLAS supplied by user is not WORKING, CANNOT USE ${BLAS_LIBRARIES}.")
+ message(ERROR "--> Will use REFERENCE BLAS (by default)")
+- message(ERROR "--> Or Correct your BLAS_LIBRAIRIES entry ")
++ message(ERROR "--> Or Correct your BLAS_LIBRARIES entry ")
+ message(ERROR "--> Or Consider checking USE_OPTIMIZED_BLAS")
+ endif(BLAS_FOUND)
+
+ # User did not provide a BLAS Library but specified to search for one
+ elseif( USE_OPTIMIZED_BLAS )
+ find_package( BLAS )
+-endif (BLAS_LIBRAIRIES)
++endif (BLAS_LIBRARIES)
+
+ # Neither user specified or optimized BLAS libraries can be used
+ if(NOT BLAS_FOUND)
diff --git a/sci-libs/lapack-reference/files/3.3.1-xblas-libs.patch b/sci-libs/lapack-reference/files/3.3.1-xblas-libs.patch
new file mode 100644
index 0000000..382529e
--- /dev/null
+++ b/sci-libs/lapack-reference/files/3.3.1-xblas-libs.patch
@@ -0,0 +1,44 @@
+Index: SRC/CMakeLists.txt
+===================================================================
+--- SRC/CMakeLists.txt (revision 975)
++++ SRC/CMakeLists.txt (working copy)
+@@ -373,7 +373,7 @@
+ zla_lin_berr.f zlarscl2.f zlascl2.f zla_wwaddw.f)
+
+
+-if( USEXBLAS)
++if( USE_XBLAS)
+ set(ALLXOBJ ${SXLASRC} ${DXLASRC} ${CXLASRC} ${ZXLASRC} ${ALLXAUX})
+ endif()
+
+@@ -392,5 +392,5 @@
+ set(ALLOBJ ${ZLASRC} ${ALLAUX} ${DZLAUX} ${ZCLASRC})
+ endif()
+ add_library(lapack ${ALLOBJ} ${ALLXOBJ})
+-target_link_libraries(lapack ${BLAS_LIBRARIES})
++target_link_libraries(lapack ${BLAS_LIBRARIES} ${XBLAS_LIBRARY})
+ lapack_install_library(lapack)
+Index: CMakeLists.txt
+===================================================================
+--- CMakeLists.txt (revision 975)
++++ CMakeLists.txt (working copy)
+@@ -67,6 +67,7 @@
+
+ option(USE_OPTIMIZED_BLAS "Whether or not to use an optimized BLAS library instead of included netlib BLAS" OFF)
+
++
+ # Check the usage of the user provided BLAS libraries
+ if(BLAS_LIBRAIRIES)
+ include(CheckFortranFunctionExists)
+@@ -103,6 +104,11 @@
+ "${CMAKE_SHARED_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
+ CACHE STRING "Linker flags for shared libs" FORCE)
+ endif( NOT BLAS_FOUND )
++
++option(USE_XBLAS "Build extended precision (needs XBLAS)" OFF)
++if (USE_XBLAS)
++ find_library(XBLAS_LIBRARY NAMES xblas)
++endif(USE_XBLAS)
+
+ add_subdirectory(SRC)
+ if(BUILD_TESTING)
diff --git a/sci-libs/lapack-reference/lapack-reference-3.3.1-r1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.3.1-r1.ebuild
new file mode 100644
index 0000000..13e05e0
--- /dev/null
+++ b/sci-libs/lapack-reference/lapack-reference-3.3.1-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils toolchain-funcs cmake-utils alternatives-2
+
+MYP=lapack-${PV}
+
+DESCRIPTION="Reference implementation of LAPACK"
+HOMEPAGE="http://www.netlib.org/lapack/"
+SRC_URI="http://www.netlib.org/lapack/${MYP}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test xblas"
+
+RDEPEND="virtual/blas
+ virtual/fortran
+ xblas? ( sci-libs/xblas )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+DOCS=( README )
+
+S="${WORKDIR}/${MYP}"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PV}-blas-libs.patch \
+ "${FILESDIR}"/${PV}-xblas-libs.patch
+ # avoid collision with other lapack
+ sed -i \
+ -e 's:BINARY_DIR}/lapack.pc:BINARY_DIR}/reflapack.pc:' \
+ -e '/export/s:lapack:reflapack:g' \
+ CMakeLists.txt || die
+ sed -i \
+ -e 's:(lapack:(reflapack:g' \
+ SRC/CMakeLists.txt || die
+ sed -i \
+ -e 's:lapack:reflapack:g' \
+ TESTING/*/CMakeLists.txt || die
+ sed -i \
+ -e 's:-llapack:-lreflapack:g' \
+ lapack.pc.in || die
+ export FC=$(tc-getFC) F77=$(tc-getF77)
+ use static-libs && mkdir "${WORKDIR}/${PN}_static"
+}
+
+lapack_configure() {
+ mycmakeargs+=(
+ -DUSE_OPTIMIZED_BLAS=ON
+ -DBLAS_LIBRARIES="$(pkg-config --libs blas)"
+ $(cmake-utils_use_build test TESTING)
+ $(cmake-utils_use xblas XBLAS)
+ )
+ cmake-utils_src_configure
+}
+
+src_configure() {
+ mycmakeargs=( -DBUILD_SHARED_LIBS=ON )
+ lapack_configure
+ if use static-libs; then
+ mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
+ CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" lapack_configure
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use static-libs; then
+ CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" cmake-utils_src_compile
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ if use static-libs; then
+ CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" cmake-utils_src_install
+ fi
+ alternatives_for lapack reference 0 \
+ "/usr/$(get_libdir)/pkgconfig/lapack.pc" "reflapack.pc"
+}
diff --git a/sci-libs/lapack-reference/metadata.xml b/sci-libs/lapack-reference/metadata.xml
new file mode 100644
index 0000000..5cece89
--- /dev/null
+++ b/sci-libs/lapack-reference/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ The Linear Algebra PACKage (LAPACK) is a comprehensive library that
+ does linear algebra operations including matrix inversions, least
+ squared solutions to linear sets of equations, eigenvector analysis,
+ singular value decomposition, etc. It is a very comprehensive and
+ reputable package that has found extensive use in the scientific community.
+ This package installs the reference FORTRAN 77 implementation from
+ Netlib for LAPACK and optionnally the one for the Basic Linear
+ Algebra Subprogram (BLAS).
+</longdescription>
+<use>
+ <flag name='xblas'>Build LAPACK with extra precision (needs <pkg>sci-libs/xblas</pkg>)</flag>
+</use>
+</pkgmetadata>
next reply other threads:[~2011-08-19 15:06 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-19 14:16 Andrea Arteaga [this message]
-- strict thread matches above, loose matches on Subject: below --
2012-04-23 18:43 [gentoo-commits] proj/sci:master commit in: sci-libs/lapack-reference/, sci-libs/lapack-reference/files/ Sebastien Fabbro
2012-04-25 16:10 Sebastien Fabbro
2015-12-03 9:55 Justin Lecher
2017-02-03 10:25 Marius Brehler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c17822347349f1d6aa4104c4ea66e0451d093a57.spiros@gentoo \
--to=andyspiros@gmail.com \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox