aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongxu Li <dongxuli2011@gmail.com>2011-08-26 22:37:06 -0400
committerDongxu Li <dongxuli2011@gmail.com>2011-08-26 22:37:06 -0400
commitf6bc886662da540786585b343e5f8115e6849970 (patch)
treefc54d91def6cd986e6ec779fd9087248037458b6
parentmedia-gfx/librecad: ebuild cleanup for 1.0.0_rc2 (diff)
parent[app-doc/votca-csg-manual] fixed deps (diff)
downloadsci-f6bc886662da540786585b343e5f8115e6849970.tar.gz
sci-f6bc886662da540786585b343e5f8115e6849970.tar.bz2
sci-f6bc886662da540786585b343e5f8115e6849970.zip
Merge branch 'master' of ssh://git.overlays.gentoo.org/proj/sci
-rw-r--r--app-doc/blacs-docs/ChangeLog10
-rw-r--r--app-doc/blacs-docs/Manifest4
-rw-r--r--app-doc/blacs-docs/blacs-docs-1.1.ebuild18
-rw-r--r--app-doc/blacs-docs/metadata.xml14
-rw-r--r--app-doc/blas-docs/ChangeLog54
-rw-r--r--app-doc/blas-docs/Manifest6
-rw-r--r--app-doc/blas-docs/blas-docs-3.2.0.ebuild28
-rw-r--r--app-doc/blas-docs/metadata.xml14
-rw-r--r--app-doc/lapack-docs/ChangeLog74
-rw-r--r--app-doc/lapack-docs/Manifest5
-rw-r--r--app-doc/lapack-docs/lapack-docs-3.2.0.ebuild30
-rw-r--r--app-doc/lapack-docs/metadata.xml13
-rw-r--r--app-doc/scalapack-docs/ChangeLog10
-rw-r--r--app-doc/scalapack-docs/Manifest4
-rw-r--r--app-doc/scalapack-docs/metadata.xml14
-rw-r--r--app-doc/scalapack-docs/scalapack-docs-1.8.ebuild26
-rw-r--r--app-doc/votca-csg-manual/ChangeLog6
-rw-r--r--app-doc/votca-csg-manual/Manifest20
-rw-r--r--app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild9
-rw-r--r--dev-perl/Bio-SamTools/Bio-SamTools-1.29.ebuild30
-rw-r--r--dev-perl/Bio-SamTools/ChangeLog10
-rw-r--r--dev-perl/Bio-SamTools/Manifest4
-rw-r--r--eclass/alternatives-2.eclass2
-rw-r--r--media-gfx/librecad/Manifest1
-rw-r--r--profiles/package.mask12
-rw-r--r--profiles/updates/3Q-20091
-rw-r--r--sci-chemistry/pymol/ChangeLog4
-rw-r--r--sci-chemistry/pymol/Manifest14
-rw-r--r--sci-chemistry/pymol/files/pymol-9999-prefix.patch33
-rw-r--r--sci-chemistry/pymol/files/pymol-9999-shaders.patch32
-rw-r--r--sci-chemistry/votca-csg-apps/ChangeLog10
-rw-r--r--sci-chemistry/votca-csg-apps/Manifest17
-rw-r--r--sci-chemistry/votca-csg-apps/votca-csg-apps-9999.ebuild24
-rw-r--r--sci-chemistry/votca-csg/ChangeLog3
-rw-r--r--sci-chemistry/votca-csg/Manifest18
-rw-r--r--sci-chemistry/votca-csg/votca-csg-9999.ebuild20
-rw-r--r--sci-chemistry/votca-csgapps/ChangeLog16
-rw-r--r--sci-chemistry/votca-csgapps/Manifest17
-rw-r--r--sci-chemistry/votca-csgapps/metadata.xml (renamed from sci-chemistry/votca-csg-apps/metadata.xml)0
-rw-r--r--sci-chemistry/votca-csgapps/votca-csgapps-9999.ebuild30
-rw-r--r--sci-libs/acml/ChangeLog224
-rw-r--r--sci-libs/acml/Manifest17
-rw-r--r--sci-libs/acml/acml-4.4.0-r1.ebuild121
-rw-r--r--sci-libs/acml/metadata.xml25
-rw-r--r--sci-libs/blas-reference/Manifest7
-rw-r--r--sci-libs/blas-reference/blas-reference-20070226-r1.ebuild70
-rw-r--r--sci-libs/blas-reference/blas-reference-20070226-r2.ebuild72
-rw-r--r--sci-libs/blas-reference/blas-reference-20070226.ebuild60
-rw-r--r--sci-libs/blas-reference/files/blas-reference-20070226-autotool.patch243
-rw-r--r--sci-libs/blas-reference/files/blas-reference-20070226-pkg-config.patch11
-rw-r--r--sci-libs/blas-reference/files/eselect.blas.reference4
-rw-r--r--sci-libs/cblas-reference/ChangeLog187
-rw-r--r--sci-libs/cblas-reference/Manifest4
-rw-r--r--sci-libs/cblas-reference/cblas-reference-20110218.ebuild105
-rw-r--r--sci-libs/cblas-reference/metadata.xml15
-rw-r--r--sci-libs/gotoblas2/ChangeLog35
-rw-r--r--sci-libs/gotoblas2/Manifest8
-rw-r--r--sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch11
-rw-r--r--sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch17
-rw-r--r--sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch10
-rw-r--r--sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch45
-rw-r--r--sci-libs/gotoblas2/gotoblas2-1.13.ebuild114
-rw-r--r--sci-libs/gotoblas2/metadata.xml19
-rw-r--r--sci-libs/gsl/ChangeLog374
-rw-r--r--sci-libs/gsl/Manifest5
-rw-r--r--sci-libs/gsl/files/gsl-1.15-pkgconfig.patch16
-rw-r--r--sci-libs/gsl/gsl-1.15-r1.ebuild42
-rw-r--r--sci-libs/gsl/metadata.xml18
-rwxr-xr-xsci-libs/lapacke-reference/._lapackebin0 -> 193 bytes
-rw-r--r--sci-libs/lapacke-reference/ChangeLog18
-rw-r--r--sci-libs/lapacke-reference/Manifest4
-rw-r--r--sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild84
-rw-r--r--sci-libs/lapacke-reference/metadata.xml10
-rw-r--r--sci-libs/mkl/ChangeLog22
-rw-r--r--sci-libs/mkl/Manifest6
-rw-r--r--sci-libs/mkl/metadata.xml13
-rw-r--r--sci-libs/mkl/mkl-10.3.4.191.ebuild136
-rw-r--r--sci-libs/mpiblacs/ChangeLog21
-rw-r--r--sci-libs/mpiblacs/Manifest6
-rw-r--r--sci-libs/mpiblacs/metadata.xml12
-rw-r--r--sci-libs/mpiblacs/mpiblacs-1.1.ebuild111
-rw-r--r--sci-libs/scalapack/ChangeLog13
-rw-r--r--sci-libs/scalapack/Manifest4
-rw-r--r--sci-libs/scalapack/metadata.xml12
-rw-r--r--sci-libs/scalapack/scalapack-1.8.0.ebuild103
-rw-r--r--sci-libs/xblas/ChangeLog20
-rw-r--r--sci-libs/xblas/Manifest4
-rw-r--r--sci-libs/xblas/metadata.xml11
-rw-r--r--sci-libs/xblas/xblas-1.0.248.ebuild78
-rw-r--r--sci-physics/root/ChangeLog6
-rw-r--r--sci-physics/root/Manifest4
-rw-r--r--sci-physics/root/root-5.30.01.ebuild339
-rw-r--r--sci-visualization/paraview/ChangeLog4
-rw-r--r--sci-visualization/paraview/Manifest17
-rw-r--r--sci-visualization/paraview/files/paraview-3.10.1-gcc46.patch20
-rw-r--r--sci-visualization/paraview/paraview-3.10.1.ebuild17
-rw-r--r--sci-visualization/paraview/paraview-3.8.1.ebuild200
-rw-r--r--virtual/blacs/ChangeLog10
-rw-r--r--virtual/blacs/Manifest23
-rw-r--r--virtual/blacs/blacs-1.1.ebuild21
-rw-r--r--virtual/blacs/metadata.xml8
-rw-r--r--virtual/blas/ChangeLog19
-rw-r--r--virtual/blas/Manifest23
-rw-r--r--virtual/blas/blas-2.0.ebuild26
-rw-r--r--virtual/blas/metadata.xml9
-rw-r--r--virtual/cblas/ChangeLog32
-rw-r--r--virtual/cblas/Manifest23
-rw-r--r--virtual/cblas/cblas-2.0.ebuild24
-rw-r--r--virtual/cblas/metadata.xml9
-rw-r--r--virtual/lapack/ChangeLog27
-rw-r--r--virtual/lapack/Manifest23
-rw-r--r--virtual/lapack/lapack-3.3.ebuild23
-rw-r--r--virtual/lapack/metadata.xml9
-rw-r--r--virtual/lapacke/ChangeLog10
-rw-r--r--virtual/lapacke/Manifest23
-rw-r--r--virtual/lapacke/lapacke-1.0.ebuild20
-rw-r--r--virtual/lapacke/metadata.xml9
-rw-r--r--virtual/scalapack/ChangeLog10
-rw-r--r--virtual/scalapack/Manifest23
-rw-r--r--virtual/scalapack/metadata.xml (renamed from dev-perl/Bio-SamTools/metadata.xml)5
-rw-r--r--virtual/scalapack/scalapack-1.8.ebuild21
121 files changed, 3871 insertions, 390 deletions
diff --git a/app-doc/blacs-docs/ChangeLog b/app-doc/blacs-docs/ChangeLog
new file mode 100644
index 000000000..6175e7398
--- /dev/null
+++ b/app-doc/blacs-docs/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-doc/blacs-docs
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*blacs-docs-1.1 (13 Dec 2010)
+
+ 13 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +blacs-docs-1.1.ebuild,
+ +metadata.xml:
+ Initial import
+
diff --git a/app-doc/blacs-docs/Manifest b/app-doc/blacs-docs/Manifest
new file mode 100644
index 000000000..59181c542
--- /dev/null
+++ b/app-doc/blacs-docs/Manifest
@@ -0,0 +1,4 @@
+DIST blacs-docs-1.1.tar.bz2 150345 RMD160 4909da85c7971d640184a62610ff9200ee750c95 SHA1 5ba30ed1f22a89ac03f3f103e03f3b969931e1c4 SHA256 6739d4b789d341ef1116a53e4f2750e8a8b3077dfd79b9d8e7b3c92d66001381
+EBUILD blacs-docs-1.1.ebuild 474 RMD160 6032cf8694d350f4caa899f02190f60ad371bc8a SHA1 c6771230a31fa43ad7202ac93f2542d3e980fc3c SHA256 4880c70a66b345a2efa1cd49ba463811ed9b791697ad138edd9b68dab29855cf
+MISC ChangeLog 264 RMD160 fcaa4fda1eb745f0ebcaf45a887ef7e524324fa0 SHA1 2a0bb2484e828d6925bf01cda5198a8f883a63df SHA256 ab84b8e5a9a9225cd920b47e3de6529779bf0cc18364564067e594496859e213
+MISC metadata.xml 596 RMD160 1643f13064ad596dc043b8d64fc64700172b7610 SHA1 2bcbc1ebe5f71b0063db2d86f6825672bf6991c2 SHA256 891950c07ac432fcf6c1ad4dcc3ea0e99ff2c32b79ec2fce804f853eb6396e3a
diff --git a/app-doc/blacs-docs/blacs-docs-1.1.ebuild b/app-doc/blacs-docs/blacs-docs-1.1.ebuild
new file mode 100644
index 000000000..c907317f5
--- /dev/null
+++ b/app-doc/blacs-docs/blacs-docs-1.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-doc/blas-docs/blas-docs-3.1.1.ebuild,v 1.11 2009/12/17 10:04:04 fauli Exp $
+
+DESCRIPTION="Documentation reference for BLACS implementations"
+HOMEPAGE="http://www.netlib.org/blacs/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_install() {
+ dodoc *ps || die
+}
diff --git a/app-doc/blacs-docs/metadata.xml b/app-doc/blacs-docs/metadata.xml
new file mode 100644
index 000000000..3bff3bb31
--- /dev/null
+++ b/app-doc/blacs-docs/metadata.xml
@@ -0,0 +1,14 @@
+<?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 BLACS (Basic Linear Algebra Communication Subprograms) project
+ is an ongoing investigation whose purpose is to create a linear
+ algebra oriented message passing interface that may be implemented
+ efficiently and uniformly across a large range of distributed memory
+ platforms.
+ This package contains manual pages for the routines, and other
+ quick reference in postscript format.
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/blas-docs/ChangeLog b/app-doc/blas-docs/ChangeLog
new file mode 100644
index 000000000..05e48accb
--- /dev/null
+++ b/app-doc/blas-docs/ChangeLog
@@ -0,0 +1,54 @@
+# ChangeLog for app-doc/blas-docs
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-doc/blas-docs/ChangeLog,v 1.12 2009/12/17 10:04:04 fauli Exp $
+
+*blas-docs-3.2.0 (24 Nov 2010)
+
+ 24 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +blas-docs-3.2.0.ebuild,
+ +metadata.xml:
+ Version bump
+
+ 17 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
+ blas-docs-3.1.1.ebuild:
+ QA: add prefix keywords
+
+ 09 Oct 2007; Markus Rothe <corsair@gentoo.org> blas-docs-3.1.1.ebuild:
+ Stable on ppc64; bug #189725
+
+ 28 Sep 2007; nixnut <nixnut@gentoo.org> blas-docs-3.1.1.ebuild:
+ Stable on ppc wrt bug 189725
+
+ 04 Sep 2007; Christoph Mende <angelos@gentoo.org> blas-docs-3.1.1.ebuild:
+ Stable on amd64 wrt bug #189725
+
+ 28 Aug 2007; nixnut <nixnut@gentoo.org> blas-docs-3.1.1.ebuild:
+ Added ~ppc wrt bug 189725
+
+ 26 Aug 2007; Raúl Porcel <armin76@gentoo.org> blas-docs-3.1.1.ebuild:
+ alpha/ia64/x86 stable wrt #189725
+
+ 23 Aug 2007; Roy Marples <uberlord@gentoo.org> blas-docs-3.1.1.ebuild:
+ FreeBSD doesn't have rename, so use a simple bash loop instead. Keyworded
+ ~x86-fbsd, #189725.
+
+ 21 Aug 2007; Jeroen Roovers <jer@gentoo.org> blas-docs-3.1.1.ebuild:
+ Stable for HPPA (bug #189725).
+
+ 21 Aug 2007; Ferris McCormick <fmccor@gentoo.org> blas-docs-3.1.1.ebuild:
+ Sparc stable --- part of Bug #189725 --- nothing but documentation files.
+
+*blas-docs-3.1.1 (03 May 2007)
+
+ 03 May 2007; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml,
+ -blas-docs-3.1.ebuild, +blas-docs-3.1.1.ebuild:
+ Version bump. Added longdescription in metadata.xml
+
+ 08 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org> blas-docs-3.1.ebuild:
+ Changed LICENSE to BSD
+
+*blas-docs-3.1 (07 Feb 2007)
+
+ 07 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +blas-docs-3.1.ebuild:
+ Initial import. Close bug #147462.
+
diff --git a/app-doc/blas-docs/Manifest b/app-doc/blas-docs/Manifest
new file mode 100644
index 000000000..cfff7a548
--- /dev/null
+++ b/app-doc/blas-docs/Manifest
@@ -0,0 +1,6 @@
+DIST blas-report.pdf 2412966 RMD160 47165da27bbb97d3746869869a69124f728f695e SHA1 577478f5013464e68b9596ad854d1d9ebd69a8cc SHA256 7874962ae4dc753fcdd483ff0c69931227846632251f79a68f4f879348f321a6
+DIST blasqr.pdf 97443 RMD160 95b0a2466430021e29a02f3d48142daeb643f922 SHA1 601b18bb8fadd413f913581f5d087b64f5a81dbe SHA256 5ec151929a3cc2cf4589d414f82b7138169bbe2c72fa9b898dfd911f2c555bfd
+DIST lapack-man-3.2.0.tar.gz 1016997 RMD160 9f10727f7a443287af5cd9b5d6600c9727905971 SHA1 c558073e05b16998b5e3f2c657d0facf562ec551 SHA256 cac234e597f2b9388bf3d3c0549b8a56bf3867c6c554d844bb839039973861f6
+EBUILD blas-docs-3.2.0.ebuild 1017 RMD160 813bb96ecaafc3f923808e1e697bbdad1a37d09a SHA1 387b2c94defc49c20dae0fc13a9c023272bccbf5 SHA256 ea08ed22f6062d2375b423c980bf3aee5c15fd8d5ef2d0f5b8ced0c8c249d570
+MISC ChangeLog 1881 RMD160 39c9fe064dfa77926143d5061b05c9122cacb869 SHA1 96b8bd65df28e72a5d12d0e0dbe82fec7ba79d84 SHA256 4671e77f5c858358b646ad4f3c327e9ce95beec7fd6423338c75e81176652d2b
+MISC metadata.xml 635 RMD160 5409e9e5dc2b500e3d24f5cceedb2c3be0333f5c SHA1 51c4b7591c3b2e44dfbf755077c06f1547139061 SHA256 b90f0dfdff36e211eeedf4571ceb47c2f3aa85268d4be1174800987315783535
diff --git a/app-doc/blas-docs/blas-docs-3.2.0.ebuild b/app-doc/blas-docs/blas-docs-3.2.0.ebuild
new file mode 100644
index 000000000..2a3c727f4
--- /dev/null
+++ b/app-doc/blas-docs/blas-docs-3.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-doc/blas-docs/blas-docs-3.1.1.ebuild,v 1.11 2009/12/17 10:04:04 fauli Exp $
+
+DESCRIPTION="Documentation reference and man pages for blas implementations"
+HOMEPAGE="http://www.netlib.org/blas"
+SRC_URI="mirror://gentoo/lapack-man-${PV}.tar.gz
+ http://www.netlib.org/blas/blasqr.pdf
+ http://www.netlib.org/blas/blast-forum/blas-report.pdf"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+S=${WORKDIR}/lapack-${PV}/manpages
+
+src_install() {
+ # rename because doman do not yet understand manl files
+ # Not all systems have the rename command, like say FreeBSD
+ local f= t=
+ for f in blas/man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}"
+ done
+ doman blas/man/manl/*.n || die "doman failed"
+ dodoc README "${DISTDIR}"/blas{-report,qr}.pdf || die "dodoc failed"
+}
diff --git a/app-doc/blas-docs/metadata.xml b/app-doc/blas-docs/metadata.xml
new file mode 100644
index 000000000..6e3b4dd3a
--- /dev/null
+++ b/app-doc/blas-docs/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines
+ for most of the basic vector and matrix operations. They are widely
+ used as the basis for other high quality linear algebra software, for
+ example lapack and linpack. This implementation is the Fortran 77
+ reference implementation found at netlib.
+ This package contains manual pages for the routines, and other
+ quick reference in postscript format.
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/lapack-docs/ChangeLog b/app-doc/lapack-docs/ChangeLog
new file mode 100644
index 000000000..b5e34c0d3
--- /dev/null
+++ b/app-doc/lapack-docs/ChangeLog
@@ -0,0 +1,74 @@
+# ChangeLog for app-doc/lapack-docs
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-doc/lapack-docs/ChangeLog,v 1.16 2009/12/17 10:06:48 fauli Exp $
+
+*lapack-docs-3.2.0 (24 Nov 2010)
+
+ 24 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ +lapack-docs-3.2.0.ebuild, +metadata.xml:
+ Version bump
+
+ 17 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
+ lapack-docs-3.1.1.ebuild:
+ QA: add prefix keywords
+
+ 29 Jun 2008; Torsten Veller <tove@gentoo.org> lapack-docs-3.1.1.ebuild:
+ Add missing die: || "..." -> || die "..."
+
+ 21 Nov 2007; Joe Peterson <lavajoe@gentoo.org> lapack-docs-3.1.1.ebuild:
+ Add ~x86-fbsd keyword (bug #189738)
+
+ 16 Nov 2007; nixnut <nixnut@gentoo.org> lapack-docs-3.1.1.ebuild:
+ Stable on ppc wrt bug 189738
+
+ 14 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-docs-3.1.1.ebuild:
+ amd64 stable wrt #189738, with kingtaco's green light.
+
+ 14 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-docs-3.1.1.ebuild:
+ amd64 stable with kingtaco's blessing.
+
+ 29 Oct 2007; Raúl Porcel <armin76@gentoo.org> lapack-docs-3.1.1.ebuild:
+ alpha stable wrt #189738
+
+ 21 Oct 2007; nixnut <nixnut@gentoo.org> lapack-docs-3.1.1.ebuild:
+ Added ~ppc
+
+ 10 Oct 2007; Markus Rothe <corsair@gentoo.org> lapack-docs-3.1.1.ebuild:
+ Stable on ppc64; bug #189738
+
+ 28 Sep 2007; Raúl Porcel <armin76@gentoo.org> lapack-docs-3.1.1.ebuild:
+ ia64/sparc stable wrt #189738
+
+ 13 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+ lapack-docs-3.1.1.ebuild:
+ stable x86, bug 189738
+
+ 05 Sep 2007; Jeroen Roovers <jer@gentoo.org> lapack-docs-3.1.1.ebuild:
+ Stable for HPPA (bug #189738).
+
+ 23 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-docs-3.1.1.ebuild:
+ do bash loop instead of rename, as blas-docs.
+
+*lapack-docs-3.1.1 (03 May 2007)
+
+ 03 May 2007; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml,
+ -lapack-docs-3.1.ebuild, +lapack-docs-3.1.1.ebuild:
+ Version bump. Added longdescription in metadata.xml
+
+ 08 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-docs-3.1.ebuild:
+ Changed LICENSE to BSD
+
+ 07 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ lapack-docs-3.1.ebuild:
+ removed src_compile and absent files
+
+*lapack-docs-3.1 (07 Feb 2007)
+
+ 07 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +lapack-docs-3.1.ebuild:
+ Initial import. Close bug #147463.
+
diff --git a/app-doc/lapack-docs/Manifest b/app-doc/lapack-docs/Manifest
new file mode 100644
index 000000000..487e35cfa
--- /dev/null
+++ b/app-doc/lapack-docs/Manifest
@@ -0,0 +1,5 @@
+DIST lapack-man-3.2.0.tar.gz 1016997 RMD160 9f10727f7a443287af5cd9b5d6600c9727905971 SHA1 c558073e05b16998b5e3f2c657d0facf562ec551 SHA256 cac234e597f2b9388bf3d3c0549b8a56bf3867c6c554d844bb839039973861f6
+DIST lapackqref.ps 72345 RMD160 5f9c94dccd6ed7dd6b5fbf03ce0c9008695f60ed SHA1 d552e8d06b18df797f7b8bb14c346eb6303ae9f5 SHA256 fafadde0c1804cc0ab6d9435d41239745d8e265299773ede827c82596bbcef4b
+EBUILD lapack-docs-3.2.0.ebuild 897 RMD160 d48b3a96bf4dc2c454f2794f24c41af098f33a9e SHA1 38845b275cef52263ca663e173d1868312fa76dd SHA256 5b0a16df897f56cc4a2be8c428e2acf4851e44c86d7887f1e112804b31316e4b
+MISC ChangeLog 2424 RMD160 4e3f11081b7a0605695e6e9ead9b6784e26ab82c SHA1 c0a6e65d29bb7fcd3d1d51f9907b57855ffc1f1d SHA256 c9ba9fb341894ca482eaa05069558303ba889148df40eaa6aef3f25991ba2551
+MISC metadata.xml 621 RMD160 5f78f0b799cc5f67a6b2b32e9afbf44b60654127 SHA1 2dd324a4946fba47cdef1dc5776751376b6f1846 SHA256 a3725ef570021bdc2270720888c07752eed090b9376234edafe1f65e5205bc63
diff --git a/app-doc/lapack-docs/lapack-docs-3.2.0.ebuild b/app-doc/lapack-docs/lapack-docs-3.2.0.ebuild
new file mode 100644
index 000000000..e0e45f9d7
--- /dev/null
+++ b/app-doc/lapack-docs/lapack-docs-3.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Documentation reference and man pages for LAPACK implementations"
+HOMEPAGE="http://www.netlib.org/lapack/"
+SRC_URI="mirror://gentoo/lapack-man-${PV}.tar.gz
+ http://www.netlib.org/lapack/lapackqref.ps"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+S="${WORKDIR}/lapack-${PV}/manpages"
+
+src_install() {
+ # These belong to the blas-docs
+ rm -f man/manl/{lsame,xerbla}.*
+
+ # rename because doman do not yet understand manl files
+ # Not all systems have the rename command, like say FreeBSD
+ local f= t=
+ for f in man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}"
+ done
+ doman man/manl/* || die "doman failed"
+ dodoc README "${DISTDIR}"/lapackqref.ps || die "dodoc failed"
+}
diff --git a/app-doc/lapack-docs/metadata.xml b/app-doc/lapack-docs/metadata.xml
new file mode 100644
index 000000000..bf5ef598d
--- /dev/null
+++ b/app-doc/lapack-docs/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ LAPACK is a comprehensive FORTRAN 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 contains manual pages for the routines, and a Quick-Reference guide.
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/scalapack-docs/ChangeLog b/app-doc/scalapack-docs/ChangeLog
new file mode 100644
index 000000000..d9d6e6ebf
--- /dev/null
+++ b/app-doc/scalapack-docs/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-doc/scalapack-docs
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*scalapack-docs-1.8 (13 Dec 2010)
+
+ 13 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ +scalapack-docs-1.8.ebuild, +metadata.xml:
+ Initial import
+
diff --git a/app-doc/scalapack-docs/Manifest b/app-doc/scalapack-docs/Manifest
new file mode 100644
index 000000000..b93d12f1b
--- /dev/null
+++ b/app-doc/scalapack-docs/Manifest
@@ -0,0 +1,4 @@
+DIST scalapack-docs-1.8.tar.bz2 385360 RMD160 d9b24f80c1be012e8c421cdd6acc738483db4afc SHA1 6469f5c4e9d4471713081a8edb4b2475f41e3203 SHA256 c72ad40462207778f43be4569fa4335882127f445be7c78903ee8b5dd678dce3
+EBUILD scalapack-docs-1.8.ebuild 687 RMD160 28eb4393540a0b58cac4ed773e06f718e5d44065 SHA1 dfa8fa8dfdcca383e9e72ca628bb6ef7e7551c0c SHA256 f0ccaed2b2107dce0cd399f7a47b3c5bb50eea0860ccee97e6f364037883e686
+MISC ChangeLog 276 RMD160 255f63624ff133083c7f60dcf00e8ba14dff0859 SHA1 00882e627b2adafb5c03b728e2dac1100fbf2839 SHA256 b74374f971ee6394f3e83a97dc48a50ccc5828139cfd35faf3d5ce900ec45436
+MISC metadata.xml 648 RMD160 adff328cfa4f175dabadb5d4f9a5f36a686c6ebd SHA1 916f750a57f67b1323a515e34f1a3483f89b301a SHA256 d06e057186d652f99527fa55553eb2eab84a975faa1ebbf58c4d4e5177fb7e31
diff --git a/app-doc/scalapack-docs/metadata.xml b/app-doc/scalapack-docs/metadata.xml
new file mode 100644
index 000000000..bdb160f44
--- /dev/null
+++ b/app-doc/scalapack-docs/metadata.xml
@@ -0,0 +1,14 @@
+<?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 ScaLAPACK (or Scalable LAPACK) library includes a subset of
+ LAPACK routines redesigned for distributed memory MIMD parallel
+ computers. It is currently written in a Single-Program-Multiple-Data
+ style using explicit message passing for interprocessor
+ communication. It assumes matrices are laid out in a two-dimensional
+ block cyclic decomposition.
+ This package contains manual pages for the routines, and quick reference guides.
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/scalapack-docs/scalapack-docs-1.8.ebuild b/app-doc/scalapack-docs/scalapack-docs-1.8.ebuild
new file mode 100644
index 000000000..833cdca75
--- /dev/null
+++ b/app-doc/scalapack-docs/scalapack-docs-1.8.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Documentation reference and man pages for ScaLAPACK implementations"
+HOMEPAGE="http://www.netlib.org/scalapack/scalapack_home.html"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_install() {
+ # rename because doman do not yet understand manl files
+ # Not all systems have the rename command, like say FreeBSD
+ local f= t=
+ for f in MANPAGES/man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}"
+ done
+ doman MANPAGES/man/manl/* || die "doman failed"
+ dodoc *.ps || die "dodoc failed"
+}
diff --git a/app-doc/votca-csg-manual/ChangeLog b/app-doc/votca-csg-manual/ChangeLog
index f861a2f82..0e1d7b740 100644
--- a/app-doc/votca-csg-manual/ChangeLog
+++ b/app-doc/votca-csg-manual/ChangeLog
@@ -1,7 +1,11 @@
-# ChangeLog for app-doc/votca-manual
+# ChangeLog for app-doc/votca-csg-manual
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 26 Aug 2011; Christoph Junghans <ottxor@gentoo.org>
+ votca-csg-manual-9999.ebuild:
+ build it after csgapps
+
*votca-manual-9999 (19 Feb 2011)
19 Feb 2011; Christoph Junghans <ottxor@gentoo.org>
diff --git a/app-doc/votca-csg-manual/Manifest b/app-doc/votca-csg-manual/Manifest
index 372df955b..c34bf58ae 100644
--- a/app-doc/votca-csg-manual/Manifest
+++ b/app-doc/votca-csg-manual/Manifest
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-EBUILD votca-csg-manual-9999.ebuild 570 RMD160 cab31ccbbb3a757a2e172fa5cff49aa8015a5ecd SHA1 5e6ab598d3f3a6a196104623f7bfb558460a6d3a SHA256 f06c8ae6553e96cd4f84533d89f330af812123f5db9e666038ce0c2afe05c88b
-MISC ChangeLog 271 RMD160 2943b382beda667ec7c6207c21afdb810b78e178 SHA1 f3a2848dc96df93ee6e9d9411256430fc0334e94 SHA256 dec96f344eb5851449854c3d7ec22102cf87bf4a9737a29f5bb1d9a02da8fd2e
+EBUILD votca-csg-manual-9999.ebuild 687 RMD160 318c37b3adc48e6bdb32d7c2be520a9a3210cf7f SHA1 5dbffd0dfcaf32379d52838adb749cef0aa15364 SHA256 c8b64a65a04b45d826ece483809ce4ca63a23b2b97a65de15e0275cd96a65476
+MISC ChangeLog 387 RMD160 62be97fec53e413c9baf290ed36bc705e20983ab SHA1 f5cc5719b041743f8a4a65963304b965183119b4 SHA256 11fafc96874561869dcd2f30b15e2000ecb365ca091e545341126db62d9b1810
MISC metadata.xml 265 RMD160 1c8152a0baafa6152d01031d541512ee292cc5c4 SHA1 561b9356b4afc42339456bc340d08d636a5e1007 SHA256 8539979824a3442ef0fec3a29fa81ed617c6b4a1317f44757fe72deb9d40a25c
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iQEcBAEBAgAGBQJNeS2sAAoJEOeBhlrCAAWGDYUIAKrQL/aHWD2u/mTQPdI4mIF7
-S8NvVTXkEfMVJfbsAM9dTchVrFEoYcOthmZTrQQ34SYcJayuhNQz7MSagrZQzHd6
-8cWEE0ovRIDetO1UOSKNTA/A8g3k+M0Fg4h3Y/0t7lh3Xf/LYA1tDmP+j/vFiViO
-KMv3GDLEN3N28Dv3rAyXx5d0WJsl9PBqCK1hs9aItchgRen1f4I3JxuoNVahuR+0
-DeM3xylOs2gyJSbIn4ROt1Mh+TIJ3JGyaXS+qEum1Gt6lhO1bwL2pMUSmq26WPgq
-+rXolqevpHwt54EK6CRm5L1cZYZOIYzDJKrzkWU92p6hzVLo78q0TLcQZupFdwg=
-=RENf
+iQEcBAEBAgAGBQJOV/A1AAoJEOeBhlrCAAWGlbEH/1xTv6mvM7C4cJo22/wLpuNk
+lIb0INl0ED66E0dh7Llvkh9Zvo2cZspVYmHrsRlCU2qHuyJ25YaHD474yMNPon1d
+Y1aEtZkCm8JkgetiVlmO/gg6Un62TthdEz7LchVLZFjXfxLzoAnNikLkhBW1fa1m
+e5Mjmt0I9krF4Dssr79QOC2Ws+VpIcFyJV6iRd3rWCtwav5kvhxwHRgmaoJLXGmC
+5ZlHZIt84QeElwgHDwLZIUt1En/lCCJ5B2ehNrjyUUDscg3Fc4rvF5ldUHe0KBxB
+OAxNnqV/tcYbhTitWSIYffYVWh1PKsF00/XHmEKMOd/Y5qd2ASYD9baLLcpZa3E=
+=UWqd
-----END PGP SIGNATURE-----
diff --git a/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild b/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild
index 5d95681c5..9f6746a4c 100644
--- a/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild
+++ b/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild
@@ -17,7 +17,14 @@ SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
-DEPEND="=sci-chemistry/${PN%-manual}-${PV}
+DEPEND="
+ || (
+ (
+ =sci-chemistry/${PN%-manual}-${PV}[extras]
+ =sci-chemistry/${PN%-manual}apps-${PV}
+ )
+ =sci-chemistry/${PN%-manual}-${PV}[-extras]
+ )
virtual/latex-base
dev-tex/pgf"
diff --git a/dev-perl/Bio-SamTools/Bio-SamTools-1.29.ebuild b/dev-perl/Bio-SamTools/Bio-SamTools-1.29.ebuild
deleted file mode 100644
index 1b985ff5b..000000000
--- a/dev-perl/Bio-SamTools/Bio-SamTools-1.29.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# This ebuild generated by g-cpan 0.16.4
-
-EAPI="2"
-
-MODULE_AUTHOR="LDS"
-
-inherit perl-module
-
-DESCRIPTION="Bio::DB::Sam -- Read SAM/BAM database files"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sci-biology/bioperl-1.6.901
- virtual/perl-Module-Build
- dev-lang/perl
- >=sci-biology/samtools-0.1.16"
-
-RDEPEND="${DEPEND}"
-
-src_prepare(){
- sed -i s'#HeaderFile = "bam.h#HeaderFile = "bam/bam.h#' "${WORKDIR}"/"${P}"/Build.PL || die "Failed to fix bam.h to bam/bam.h in Build.PL"
- sed -i s'#include "bam.h#include "bam/bam.h#' "${WORKDIR}"/"${P}"/lib/Bio/DB/Sam.xs || die "Failed to fix bam.h to bam/bam.h in lib/Bio/DB/Sam.xs"
- sed -i s'#include "khash.h#include "bam/khash.h#' "${WORKDIR}"/"${P}"/lib/Bio/DB/Sam.xs || die "Failed to fix khash.h to bam/khash.h in lib/Bio/DB/Sam.xs"
- sed -i s'#include "faidx.h#include "bam/faidx.h#' "${WORKDIR}"/"${P}"/lib/Bio/DB/Sam.xs || die "Failed to fix faidx.h to bam/faidx.h in lib/Bio/DB/Sam.xs"
-}
diff --git a/dev-perl/Bio-SamTools/ChangeLog b/dev-perl/Bio-SamTools/ChangeLog
deleted file mode 100644
index f54409a3a..000000000
--- a/dev-perl/Bio-SamTools/ChangeLog
+++ /dev/null
@@ -1,10 +0,0 @@
-# ChangeLog for dev-perl/Bio-SamTools
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*Bio-SamTools-1.29 (30 Jul 2011)
-
- 30 Jul 2011; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
- +Bio-SamTools-1.29.ebuild, +metadata.xml:
- dev-perl/Bio-SamTools: new package required by sci-biology/gbrowse
-
diff --git a/dev-perl/Bio-SamTools/Manifest b/dev-perl/Bio-SamTools/Manifest
deleted file mode 100644
index 1b2d90813..000000000
--- a/dev-perl/Bio-SamTools/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST Bio-SamTools-1.29.tar.gz 331127 RMD160 e86b51bdd7ffdfd42076da11b19ab4cbb3a9a93a SHA1 2925e95fc77d70d1bd5dedb3e1f4d7f00b8facd6 SHA256 9f9a6ea320b581a4bc4f61372f17310d063b3c1a534fd2f756e967c44b0f4c06
-EBUILD Bio-SamTools-1.29.ebuild 1096 RMD160 d0f997e2024e0afa73b897993704c0137aeb0440 SHA1 bc529914e20f23f2c612788a2881bd862a9d3c57 SHA256 e2627f4380a52a9925a267235bf5912d28723a906df2ff44e7dc77ccc8cbd0e4
-MISC ChangeLog 330 RMD160 9573d481469c701ae4569e9c66d1b145cfb7d836 SHA1 9d4e08c3ab47342d320b16e6a5620ce2376bd8c1 SHA256 0593a57b076251bb53e1e278eb3f4ba5fbc57df54c16311f075c967733181e27
-MISC metadata.xml 165 RMD160 b247a16b6552b292d1249ff4e8ea5060ad2c4372 SHA1 a9f91a3a303f4c85430e21eca09913e1c9426366 SHA256 560c375768c8e164d954d61924f110da785b4771012cb830963eaa267a319132
diff --git a/eclass/alternatives-2.eclass b/eclass/alternatives-2.eclass
index bbbe6e081..d39a4af00 100644
--- a/eclass/alternatives-2.eclass
+++ b/eclass/alternatives-2.eclass
@@ -9,7 +9,7 @@
ALTERNATIVES_DIR="/etc/env.d/alternatives"
-DEPEND=">=app-admin/eselect-1.2.15-r1"
+DEPEND=">=app-admin/eselect-1.2.16-r1"
RDEPEND="${DEPEND}
!app-admin/eselect-blas
!app-admin/eselect-cblas
diff --git a/media-gfx/librecad/Manifest b/media-gfx/librecad/Manifest
index 267797c66..4c1f61e5d 100644
--- a/media-gfx/librecad/Manifest
+++ b/media-gfx/librecad/Manifest
@@ -4,5 +4,4 @@ DIST librecad-1.0.0_rc2.tar.gz 6317800 RMD160 9d4027075c27e99286d74c4f33510b3293
EBUILD librecad-1.0.0_rc2.ebuild 875 RMD160 62458ca7187c0c3940c52227e6cec55f61540eae SHA1 5369a6cafb4a132f6a4898308586deca3ceba395 SHA256 c9683bcc4250db1983d7887f1329cf8a56b7220a1c2b26aab80180f8bf46457e
EBUILD librecad-9999.ebuild 1018 RMD160 10d1acbd8c87d7e2962ff16fdaad8eee4f52aa7d SHA1 e1c22ab5fcba91293d67b00f88e34b2bdd874512 SHA256 01bd4a7a6759fcf85bce25ef61549dd7ee4f85d4e96a86652563bd57f5788280
MISC ChangeLog 1079 RMD160 4a0e6773bce4ff21c567d18c511d6e28ad2c60d2 SHA1 a7e445d4f16cee874b20421f57578c1c20cff703 SHA256 dae278a6bc5d1b2b582dd18d167d97e34a1127c8e60a8031d001f3844ff90637
-MISC Unnamed 11607 RMD160 7306d83659ef4817c69ea8000b172450bd382c27 SHA1 84eb816e60a78808ddc683a154cd42641ef43e08 SHA256 23407fc92b655cbb243be4443cb04f69fb7964085b49c0c6f9ed2acf20052e9d
MISC metadata.xml 563 RMD160 7ee54da17f2d162cf66ff72333fd458f5073bf75 SHA1 c54642a9a3890b0b92ca9316b8567c210134ab64 SHA256 bb401fd8571309964771e933a1149e8845052a86d6031dcdaa74e505d05f1478
diff --git a/profiles/package.mask b/profiles/package.mask
index 9f67571f2..07348dc69 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,11 @@
#--- END OF EXAMPLES ---
+# Justin Lecher <jlec@gentoo.org> (26 Aug 2011)
+# Mask the tree reference-blas/lapack versions
+# resolves blas/lapack-eselect blocker, #380213
+>sci-libs/blas-reference-20
+
# Dongxu Li <dongxuli2011@gmail.com> (10 Aug 2011)
# Mask live version of librecad
>=media-gfx/librecad-9999
@@ -60,6 +65,11 @@ sci-visualization/vtkPOFFReader
# #348029
sci-biology/tablet-bin
+# Sebastien Fabbro <ottxor@gentoo.org> (23 Aug 2011)
+# mask old blas from main tree to allow smoother transition to
+# new blas/lapack framework
+=sci-libs/blas-reference-20070226*
+
# Christoph Junghans <ottxor@gentoo.org> (20 Apr 2011)
# mask live ebuild
=sci-physics/espresso-9999
@@ -90,7 +100,7 @@ sci-biology/tablet-bin
=sci-libs/votca-tools-9999
=sci-chemistry/votca-csg-9999
=sci-chemistry/votca-csg-tutorials-9999
-=sci-chemistry/votca-csg-apps-9999
+=sci-chemistry/votca-csgapps-9999
=app-doc/votca-csg-manual-9999
# Christoph Junghans <ottxor@gentoo.org> (02 Nov 2009)
diff --git a/profiles/updates/3Q-2009 b/profiles/updates/3Q-2009
index edbd25e9d..cb9c963d2 100644
--- a/profiles/updates/3Q-2009
+++ b/profiles/updates/3Q-2009
@@ -21,3 +21,4 @@ move sys-cluster/libipathverbs sys-infiniband/libipathverbs
move sys-cluster/openib-mvapich2 sys-infiniband/openib-mvapich2
move sys-cluster/libibumad sys-infiniband/libibumad
move sys-cluster/dapl sys-infiniband/dapl
+move sci-chemistry/votca-csg-apps sci-chemistry/votca-csgapps
diff --git a/sci-chemistry/pymol/ChangeLog b/sci-chemistry/pymol/ChangeLog
index b0071114e..e830989cf 100644
--- a/sci-chemistry/pymol/ChangeLog
+++ b/sci-chemistry/pymol/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 18 Aug 2011; Justin Lecher <jlec@gentoo.org> files/pymol-9999-prefix.patch,
+ files/pymol-9999-shaders.patch:
+ Fixed patches
+
22 Jul 2011; Justin Lecher <jlec@gentoo.org> pymol-9999.ebuild,
+files/pymol-9999-setup.py.patch, files/pymol-9999-shaders.patch,
metadata.xml:
diff --git a/sci-chemistry/pymol/Manifest b/sci-chemistry/pymol/Manifest
index 73814507d..7e5975f97 100644
--- a/sci-chemistry/pymol/Manifest
+++ b/sci-chemistry/pymol/Manifest
@@ -8,16 +8,16 @@ AUX nosplash-gentoo.patch 543 RMD160 ea4c07254348eba396a05e355745225611fb351c SH
AUX pymol-0.99_rc10-data-path.patch 2969 RMD160 608e0e936fccf0860f6b5269e6739c839fcd32ea SHA1 7a3585d14431b7840eff8f6ee0a5d8324049ff77 SHA256 10c97c3d4d2f620a2884a812a6997f2cf8472f2e0c589c2630a4d0bcf67656de
AUX pymol-1.2.2-shaders.patch 441 RMD160 c0d9e177f701a015aec192b2bdf6b1df31e8de16 SHA1 5651438459920b74040330ec0b7d9ea14e63818c SHA256 c15e5c5d2a6b53b96c6a7fe0b717ac0f7d85c90aca3e5b02c8d8c34b9038cb68
AUX pymol-9999-data-path.patch 1585 RMD160 e8d505a25869f0abd7b1ef77e1176c5fe7b2a312 SHA1 89464b3780fc48bd239c0e0662dbd1d61665984f SHA256 c89862e631b7bb0e05426ad0550be51501380d4522820a7600708d5290e5dfa8
-AUX pymol-9999-prefix.patch 1183 RMD160 25a3e3fb1639e0c5cc93928b4fcba412a3e9b371 SHA1 3c61c3552a579a48883c61b646f05ce1f059744e SHA256 35b14c60163517debfdeae52b3be00bc0fc6ab96c58d2bf3efb65e22728522d4
+AUX pymol-9999-prefix.patch 1427 RMD160 061fd51b5e47de3ca1884f8adbcc7c9eae1218ec SHA1 6d4a1725f23272e7929a0fd40553c62b6e72fa2f SHA256 aadf448fb5f97c19a309f4bde083b5c83174941aa18765e22e89d7de48f61d32
AUX pymol-9999-setup.py.patch 749 RMD160 e041e224e44eaf5e82262d2f782742087f4e89f1 SHA1 6cb0c06b09657da391f5a94092781502a2fdfb7b SHA256 232afaac87db6980ab6b1e8b05315bd2bf129e16ad579757695ae7fae0fdfb62
-AUX pymol-9999-shaders.patch 2821 RMD160 5f0dc87ab80dcc9be8b3f1570ec5aa0e0c835cf0 SHA1 46890d9d8f1514d9325fd74a593d077b65310ea6 SHA256 7f3d949fc88b43bada790de7ce8ad7163096d798b31c8867af3518dd46285373
+AUX pymol-9999-shaders.patch 2438 RMD160 180101e2222cd6c56f4095086d104fe16d06a2dd SHA1 51b01ea2c4b3335dc1f408fc1185289c8fe528f6 SHA256 0ae6d18e17743a9ea60fd4feb2bb4aee8d44dcfe0f7cc2d3dc602c32d4a39dd9
EBUILD pymol-9999.ebuild 2439 RMD160 97e45cacf354183545ed063046445e6067d39867 SHA1 50f1ac1da012dea7c3fd4d78f193cfc1c44e793e SHA256 62da9356a9077815ad0be788df81c6f56b60a3194dd68ff79cbc9da3c65b2ecb
-MISC ChangeLog 8817 RMD160 e3144d06205781a7efb7895f49ee42b9f10df405 SHA1 e3b17d2bd4472d3ebacfb844fee1e402976e415a SHA256 0088a2dabab0f8c34c8970482cebe22d7166f45a5dd8a182e63bb805a677bb3e
+MISC ChangeLog 8946 RMD160 31ee2d096204d6c41d855243c4de81cba3e67034 SHA1 54e8c66490eb27f10e5df2304ebd526fcada1ac1 SHA256 6a71007ecfd4fe60b27403571c5c4b1be9712596dd1201ed78c8978cc58b625e
MISC metadata.xml 421 RMD160 47f0258f6a689ca91fc0bbc10eac47e79f48606d SHA1 c833595aa7b0df3d0777188e3eacbf0c9092a1ef SHA256 9d804ad34b63d00d0afe85bd18969bd1917f96c6328eb31ac5d3a26a4e860b21
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEAREKAAYFAk4pJGwACgkQgAnW8HDreRYaXACfeUcNfVrCxjqBsPO6X+OPTxFB
-nv8AoLwkycWGgbb5eL/txTlB1YoUenD1
-=diS+
+iEYEAREKAAYFAk5M5P4ACgkQgAnW8HDreRbjZQCgnlHBRPp6Dl/wErvUD0GuPoMT
+wbIAoIzoB7yCpzrfjN3isNBrE9B9G6Us
+=7spG
-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/pymol/files/pymol-9999-prefix.patch b/sci-chemistry/pymol/files/pymol-9999-prefix.patch
index 211881435..d417d97a7 100644
--- a/sci-chemistry/pymol/files/pymol-9999-prefix.patch
+++ b/sci-chemistry/pymol/files/pymol-9999-prefix.patch
@@ -1,17 +1,26 @@
-diff --git a/setup.py b/setup.py
-index 197f827..b39c129 100644
---- a/setup.py
-+++ b/setup.py
-@@ -112,7 +112,7 @@ elif sys.platform=='darwin':
+Index: setup.py
+===================================================================
+--- setup.py (revision 3963)
++++ setup.py (working copy)
+@@ -101,7 +101,7 @@
+ #
+ # REMEMEBER to use "./ext/bin/python ..."
+ #
+- EXT = os.getcwd()+"/ext"
++ EXT = "@GENTOO_PORTAGE_EPREFIX@/usr"
+ inc_dirs=["ov/src",
+ "layer0","layer1","layer2",
+ "layer3","layer4","layer5",
+@@ -121,7 +121,7 @@
]
ext_comp_args=[]
ext_link_args=[
-- "-L/usr/X11R6/lib", "-lGL", "-lXxf86vm",
-+ "-L@GENTOO_PORTAGE_EPREFIX@/usr/lib", "-lGL", "-lXxf86vm",
+- "-L/usr/X11R6/lib64", "-lGL", "-lXxf86vm",
++ "-lGL", "-lXxf86vm",
"-L"+EXT+"/lib", "-lpng", "-lglut", "-lfreetype"
]
#============================================================================
-@@ -120,7 +120,7 @@ else: # linux or other unix
+@@ -129,7 +129,7 @@
inc_dirs=["ov/src",
"layer0","layer1","layer2",
"layer3","layer4","layer5",
@@ -20,12 +29,12 @@ index 197f827..b39c129 100644
# "/users/warren/ext/include",
# VMD plugin support
# "contrib/uiuc/plugins/include",
-@@ -131,7 +131,7 @@ else: # linux or other unix
+@@ -141,7 +141,7 @@
]
- pyogl_libs = ["GL","GLU","glut"]
+ pyogl_libs = ["GL","GLU","glut", "GLEW"]
lib_dirs=[
-- "/usr/X11R6/lib",
-+ "@GENTOO_PORTAGE_EPREFIX@/usr/lib",
+- "/usr/X11R6/lib64",
++ "@GENTOO_PORTAGE_EPREFIX@/usr/usr/X11R6/lib",
# "/users/warren/pymol/ext/lib"
]
def_macros=[("_PYMOL_MODULE",None),
diff --git a/sci-chemistry/pymol/files/pymol-9999-shaders.patch b/sci-chemistry/pymol/files/pymol-9999-shaders.patch
index a20bfe319..8517ebe49 100644
--- a/sci-chemistry/pymol/files/pymol-9999-shaders.patch
+++ b/sci-chemistry/pymol/files/pymol-9999-shaders.patch
@@ -1,27 +1,23 @@
- layer0/ShaderMgr.c | 16 ++++++++--------
- layer1/Setting.c | 2 +-
- 2 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/layer0/ShaderMgr.c b/layer0/ShaderMgr.c
-index 4658b96..092aac8 100644
---- a/layer0/ShaderMgr.c
-+++ b/layer0/ShaderMgr.c
-@@ -416,7 +416,7 @@ int CShaderMgr_ShadersPresent(CShaderMgr * I)
+Index: layer0/ShaderMgr.c
+===================================================================
+--- layer0/ShaderMgr.c (revision 3963)
++++ layer0/ShaderMgr.c (working copy)
+@@ -416,7 +416,7 @@
char * CShaderMgr_ReadShaderFromDisk(PyMOLGlobals * G, const char * fileName) {
FILE* f;
long size;
- char* buffer = NULL, *p, *pymol_path, *shader_path, *fullFile;
+ char* buffer = NULL, *p, *pymol_data, *shader_path, *fullFile;
+ size_t res;
PRINTFB(G, FB_ShaderMgr, FB_Debugging)
- "CShaderMgr_ReadShaderFromDisk: fileName='%s'\n", fileName
-@@ -428,16 +428,16 @@ char * CShaderMgr_ReadShaderFromDisk(PyMOLGlobals * G, const char * fileName) {
+@@ -429,16 +429,16 @@
return NULL;
}
- pymol_path = getenv("PYMOL_PATH");
- if (!pymol_path){
-+ pymol_data = getenv("PYMOL_DATA");
++ pymol_path = getenv("PYMOL_DATA");
+ if (!pymol_data){
PRINTFB(G, FB_ShaderMgr, FB_Warnings)
- " PyMOLShader_NewFromFile-Warning: PYMOL_PATH not set, cannot read shader config files from disk\n" ENDFB(G);
@@ -38,7 +34,7 @@ index 4658b96..092aac8 100644
fullFile = strcat(fullFile, shader_path);
fullFile = strcat(fullFile, fileName);
-@@ -446,7 +446,7 @@ char * CShaderMgr_ReadShaderFromDisk(PyMOLGlobals * G, const char * fileName) {
+@@ -447,7 +447,7 @@
if (!f) {
PRINTFB(G, FB_ShaderMgr, FB_Errors)
@@ -47,11 +43,11 @@ index 4658b96..092aac8 100644
return NULL;
} else {
PRINTFB(G, FB_ShaderMgr, FB_Blather)
-diff --git a/layer1/Setting.c b/layer1/Setting.c
-index 29b6bc5..2a70835 100644
---- a/layer1/Setting.c
-+++ b/layer1/Setting.c
-@@ -3991,7 +3991,7 @@ void SettingInitGlobal(PyMOLGlobals * G, int alloc, int reset_gui, int use_defau
+Index: layer1/Setting.c
+===================================================================
+--- layer1/Setting.c (revision 3963)
++++ layer1/Setting.c (working copy)
+@@ -3991,7 +3991,7 @@
set_b(I, cSetting_line_use_shader, 1);
set_b(I, cSetting_sphere_use_shader, 1);
set_b(I, cSetting_use_shaders, 0); /* disable by default until optimized shaders present; doesn't effect vol */
diff --git a/sci-chemistry/votca-csg-apps/ChangeLog b/sci-chemistry/votca-csg-apps/ChangeLog
deleted file mode 100644
index e1fe72863..000000000
--- a/sci-chemistry/votca-csg-apps/ChangeLog
+++ /dev/null
@@ -1,10 +0,0 @@
-# ChangeLog for sci-chemistry/votca-csg-apps
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*votca-csg-apps-9999 (17 Jul 2011)
-
- 17 Jul 2011; Christoph Junghans <ottxor@gentoo.org>
- +votca-csg-apps-9999.ebuild, +metadata.xml:
- Initial commit
-
diff --git a/sci-chemistry/votca-csg-apps/Manifest b/sci-chemistry/votca-csg-apps/Manifest
deleted file mode 100644
index 9143ad8e6..000000000
--- a/sci-chemistry/votca-csg-apps/Manifest
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-EBUILD votca-csg-apps-9999.ebuild 465 RMD160 ddc60ad44c03fcfc7915f7d86076acc5b273aed5 SHA1 573b67950a086bf25916f94b1d19b408557034d8 SHA256 5b73588aae0b27a783df27c904a84c7d651f1a7b0e372f38d1f524bbe092ba3d
-MISC ChangeLog 283 RMD160 94279461b6c589dda564d53441a1c3e5e67c5aac SHA1 c20be40f556b5a80e01fc66a2e7d4d7209e60470 SHA256 7e5b6e2e25fd44074032e9cdab01c42081f61895eaab1841b3f6919815282697
-MISC metadata.xml 265 RMD160 1c8152a0baafa6152d01031d541512ee292cc5c4 SHA1 561b9356b4afc42339456bc340d08d636a5e1007 SHA256 8539979824a3442ef0fec3a29fa81ed617c6b4a1317f44757fe72deb9d40a25c
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iQEcBAEBAgAGBQJOItzwAAoJEOeBhlrCAAWG6XUH/1xJGaab4rC+FefWB5m2R+5f
-k3cEoirsdzskIkdMoE72mtyp5f6p3/05JNgrSDcZFDIsxvtubRjxw6SydbrDBECb
-CYf7El7TgX/KisLh8eICCgBTYKKk3ZvgXHGR8OK3IoHfrNlXUnjcZCaRuqwb74mR
-XovkhTYNWF0DkUYMTe0udumitkrhBtwakOjoqXSXakAPJDeK1UtbMdBDtEXSS6A5
-N05xDYxAUAv2M38lkrRPd96vjxGHrX2thlqpyoP66XXMNZCzbFZR0MQMn5Ota6hn
-HjrRnCb4dr4Ofec5aUfOwkMwonBBQD+oZC5TeACCOoGwgis6pbbFDc6PgbmXkLU=
-=VRWS
------END PGP SIGNATURE-----
diff --git a/sci-chemistry/votca-csg-apps/votca-csg-apps-9999.ebuild b/sci-chemistry/votca-csg-apps/votca-csg-apps-9999.ebuild
deleted file mode 100644
index fadd92109..000000000
--- a/sci-chemistry/votca-csg-apps/votca-csg-apps-9999.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit cmake-utils mercurial
-
-EHG_REPO_URI="https://csgapps.votca.googlecode.com/hg"
-S="${WORKDIR}/${EHG_REPO_URI##*/}"
-
-DESCRIPTION="Tutorials for votca-csg"
-HOMEPAGE="http://www.votca.org"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-RDEPEND="=sci-chemistry/${PN%-apps}-${PV}"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( README )
diff --git a/sci-chemistry/votca-csg/ChangeLog b/sci-chemistry/votca-csg/ChangeLog
index fab3ab8d8..1d24b519f 100644
--- a/sci-chemistry/votca-csg/ChangeLog
+++ b/sci-chemistry/votca-csg/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 25 Aug 2011; Christoph Junghans <ottxor@gentoo.org> votca-csg-9999.ebuild:
+ changes due to 1.2.1 release
+
14 Aug 2011; Christoph Junghans <ottxor@gentoo.org> votca-csg-9999.ebuild,
metadata.xml:
renamed boost useflag to system-boost
diff --git a/sci-chemistry/votca-csg/Manifest b/sci-chemistry/votca-csg/Manifest
index c63836162..f34826aea 100644
--- a/sci-chemistry/votca-csg/Manifest
+++ b/sci-chemistry/votca-csg/Manifest
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-EBUILD votca-csg-9999.ebuild 2309 RMD160 16c0d2b5342771863b9aef40be7f791b4839822f SHA1 f1a8e401dec3259c5ab76a62ce208389a532979f SHA256 f6a6e0c839bfbf7dc358d4276a73ff555b78aa98cd81960fa6f06812db4f12e0
-MISC ChangeLog 4059 RMD160 08c3a257e0b7ec1c258bbbc4cd3b329054df9b73 SHA1 44eefeeacccd6caf32f7b5f3f4fb8fc7f0919b32 SHA256 b5e6193e1f3fc15f6814b6a38652d1bb4445a842aec95f51739b864ad02300d7
+EBUILD votca-csg-9999.ebuild 2197 RMD160 86d62125dc7a92c29d3e26ea1fe8ea073d7a467f SHA1 98574b5a29143f17eb7e4fdd3c1cea4fbd72b6d7 SHA256 f00dbbc1f264e17ba76a79b5252e80bee9492afb4c34f8b1b52e52f59a7b82bd
+MISC ChangeLog 4168 RMD160 7cf72d7e23e0ba6eb20c19ca520da8d007cff419 SHA1 eb76eee5219d0b29b8e044f0e9b5ee8f367649a2 SHA256 1080a58616158f5121de4238a9833ecc3a61802a8fb7b3b231785f50c548c748
MISC metadata.xml 592 RMD160 8f322c16be805359bc0f21f5c6abaeb2db201d98 SHA1 293bc38c9ad65c53225d02ec557ba728d652326f SHA256 e947ea2ae0abd72dd56848d07eed807a7bec93762bf8c1e7e0537d1c4674f30e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQEcBAEBAgAGBQJOR+PZAAoJEOeBhlrCAAWGDEgIALdF88ElZXSXcGh/rqQtwy/X
-HzZ7Aq7DsWWwyDNiVyB3TLHzf7da/Nyy6tRaT6cOYwVkoIN9n45+cCM/ycKFoekb
-AGIIWfhTV86UC3yJPO5PfkAVqZGbclfoejoEn6lEQy0KTgxSh8YEpyixFM+cqs1y
-hOyz+iaUuvfR6E39f2DqSeYqwMbrcgN4z5gyjdsdHAzMmOtTGOWnEkzI30uSVnZk
-asHgqNSKxDPhVoH99FB9Bcrn7ZuJGmBwisZWUaDOUsj1lk+flsdxia6ZuHZ8+n/K
-n1ZhgA5ClXGwEwb+we6UobHlwF8+Y0vrackLtoUbF11snURJwWNlVRQIKBW8d68=
-=nJVL
+iQEcBAEBAgAGBQJOVrGQAAoJEOeBhlrCAAWGFXgH/1FqQQhZxPi3MoLZ1NOvIYjT
+ToHJMpqI/wkbNg1RQeBtttPXsNGpDjwBAG49nQLaBOErcJ/ucOwEZgka854jvGfr
+NYZne2q1VUD7v21L3n8C5en1stJGMfvAsWcj8vgmDP8oQkMICR5/iHGZWl+QJFWZ
+Witsi7ShfbB6nzWhfwEjedWMnZlH636vZqElCZurhgmnmq/HA3DT0fWXl0s7k2We
+gsyMuH5n5JDbbeRKM+UAp6hQil7Q9j6ilV+Nr3EBdTQq1wmnyHfRS1eZDSJt9B3A
+59o+RN6Svl+1PGATJUW/V2RiTAUkjzM1ZIQDI/97bbrBuufAiwDLHUuZwD0rx8A=
+=2BCI
-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/votca-csg/votca-csg-9999.ebuild b/sci-chemistry/votca-csg/votca-csg-9999.ebuild
index da64ad604..41c626c73 100644
--- a/sci-chemistry/votca-csg/votca-csg-9999.ebuild
+++ b/sci-chemistry/votca-csg/votca-csg-9999.ebuild
@@ -6,25 +6,21 @@ EAPI=4
inherit bash-completion cmake-utils
-MANUAL_PV=1.2
-TUTORIAL_PV=1.2
-IUSE="doc examples +gromacs +system-boost"
+IUSE="doc examples extras +gromacs +system-boost"
+PDEPEND="extras? ( =sci-chemistry/votca-csgapps-${PV} )"
if [ "${PV}" != "9999" ]; then
SRC_URI="http://votca.googlecode.com/files/${PF}.tar.gz
- doc? ( http://votca.googlecode.com/files/votca-manual-${MANUAL_PV}.pdf )
- examples? ( http://votca.googlecode.com/files/votca-tutorials-${TUTORIAL_PV}.tar.gz )"
+ doc? ( http://votca.googlecode.com/files/votca-manual-${PV}.pdf )
+ examples? ( http://votca.googlecode.com/files/votca-tutorials-${PV}.tar.gz )"
RESTRICT="primaryuri"
else
SRC_URI=""
- #make this a common use when csg-apps get released
- IUSE="${IUSE} extras"
inherit mercurial
EHG_REPO_URI="https://csg.votca.googlecode.com/hg"
EHG_REVISION="default"
S="${WORKDIR}/${EHG_REPO_URI##*/}"
- PDEPEND="doc? ( =app-doc/votca-csg-manual-${PV} )
- examples? ( =sci-chemistry/votca-csg-tutorials-${PV} )
- extras? ( =sci-chemistry/votca-csg-apps-${PV} )"
+ PDEPEND="${PDEPEND} doc? ( =app-doc/votca-csg-manual-${PV} )
+ examples? ( =sci-chemistry/votca-csg-tutorials-${PV} )"
fi
DESCRIPTION="Votca coarse-graining engine"
@@ -65,7 +61,7 @@ src_install() {
cmake-utils_src_install
if use doc; then
if [ -n "${PV##*9999}" ]; then
- dodoc "${DISTDIR}/votca-manual-${MANUAL_PV}.pdf"
+ dodoc "${DISTDIR}/votca-manual-${PV}.pdf"
fi
cd "${CMAKE_BUILD_DIR}" || die
cd share/doc || die
@@ -75,7 +71,7 @@ src_install() {
if use examples && [ -n "${PV##*9999}" ]; then
insinto "/usr/share/doc/${PF}/tutorials"
docompress -x "/usr/share/doc/${PF}/tutorials"
- doins -r "${WORKDIR}/votca-tutorials-${TUTORIAL_PV}"/*
+ doins -r "${WORKDIR}/votca-tutorials-${PV}"/*
fi
}
diff --git a/sci-chemistry/votca-csgapps/ChangeLog b/sci-chemistry/votca-csgapps/ChangeLog
new file mode 100644
index 000000000..77f98eb51
--- /dev/null
+++ b/sci-chemistry/votca-csgapps/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for sci-chemistry/votca-csgapps
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*votca-csgapps-9999 (25 Aug 2011)
+
+ 25 Aug 2011; Christoph Junghans <ottxor@gentoo.org>
+ +votca-csgapps-9999.ebuild, +metadata.xml:
+ sci-chemistry/votca-csg-apps -> sci-chemistry/votca-csgapps
+
+*votca-csg-apps-9999 (17 Jul 2011)
+
+ 17 Jul 2011; Christoph Junghans <ottxor@gentoo.org>
+ +votca-csg-apps-9999.ebuild, +metadata.xml:
+ Initial commit
+
diff --git a/sci-chemistry/votca-csgapps/Manifest b/sci-chemistry/votca-csgapps/Manifest
new file mode 100644
index 000000000..cb459ef71
--- /dev/null
+++ b/sci-chemistry/votca-csgapps/Manifest
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+EBUILD votca-csgapps-9999.ebuild 720 RMD160 b82682ad11c186714bccf5fd07ee87acd1cfdf62 SHA1 8cd12b9170b4e77061c9a1a0f7515d823c02c541 SHA256 3cafd2d4a86bcb2790c0ca60e8dcd22f68b76219a965538d7f52e988daa2a8e6
+MISC ChangeLog 479 RMD160 301f9f4dd6d35863530974f7ad92eaab69ea9cec SHA1 8579392e9d68441e5c5600fe83cbf683ef0d330c SHA256 ea181e79e12bc786d520e0caccb2ff9190bbbb76ec6ff418d0917b6904493066
+MISC metadata.xml 265 RMD160 1c8152a0baafa6152d01031d541512ee292cc5c4 SHA1 561b9356b4afc42339456bc340d08d636a5e1007 SHA256 8539979824a3442ef0fec3a29fa81ed617c6b4a1317f44757fe72deb9d40a25c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iQEcBAEBAgAGBQJOVrRTAAoJEOeBhlrCAAWGghUH/Rt0SD7H91vB/vdn4q4hIXox
+9zedUzBU/4t1ymYw8+eZhiy4bFO31AKkQyYRRhoZAjj6z+6My3rHamcJ4fsccyP9
+oHnOS7gdDimQ2yVoty0212lCL7NwzLkk1wqIIzY5GILsBH/5NiNH9+bdrkIHxEmi
+ekXYfCU044179r4QbMTEdzCs+nn+BHIKcvytDBzRGwTof01Yc21uMDhNsjg7XTbC
+fGJ0mHCJSC5ObjpIAmXClgKghQ5gLgXetDFyPNPE1iOSi/LRVT25h7A9VHLVePYO
+VAOHhL4ZKgFPfYu3+0GLXYL2ujOYKHj9HronbCx09iC961K8BW+UVZ4dTiQoazo=
+=MM6U
+-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/votca-csg-apps/metadata.xml b/sci-chemistry/votca-csgapps/metadata.xml
index 266f600c9..266f600c9 100644
--- a/sci-chemistry/votca-csg-apps/metadata.xml
+++ b/sci-chemistry/votca-csgapps/metadata.xml
diff --git a/sci-chemistry/votca-csgapps/votca-csgapps-9999.ebuild b/sci-chemistry/votca-csgapps/votca-csgapps-9999.ebuild
new file mode 100644
index 000000000..29871dad6
--- /dev/null
+++ b/sci-chemistry/votca-csgapps/votca-csgapps-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/votca-csgapps/votca-csgapps-1.2.1.ebuild,v 1.1 2011/08/25 20:42:53 ottxor Exp $
+
+EAPI=4
+
+inherit cmake-utils
+
+if [ "${PV}" != "9999" ]; then
+ SRC_URI="http://votca.googlecode.com/files/${PF}.tar.gz"
+ RESTRICT="primaryuri"
+else
+ inherit mercurial
+ EHG_REPO_URI="https://csgapps.votca.googlecode.com/hg"
+ S="${WORKDIR}/${EHG_REPO_URI##*/}"
+fi
+
+DESCRIPTION="Extra applications for votca-csg"
+HOMEPAGE="http://www.votca.org"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="=sci-chemistry/${PN%apps}-${PV}"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( README )
diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog
new file mode 100644
index 000000000..2fce0e2dc
--- /dev/null
+++ b/sci-libs/acml/ChangeLog
@@ -0,0 +1,224 @@
+# ChangeLog for sci-libs/acml
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.4.0-r1.ebuild,
+ +metadata.xml:
+ Imported from bicatali overlay
+
+*acml-4.4.0-r1 (18 Jun 2011)
+
+ 18 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.4.0.ebuild,
+ +acml-4.4.0-r1.ebuild:
+ More complete treatment of multilib. Rename profiles to be more consistent
+ with other libraries. Some simplifications.
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild:
+ Switched to alternatives-2 framework
+
+ 14 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild:
+ Added automated linking to a default fortran profile, gfortran if chosen
+
+ 10 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild:
+ Added multilib support. Added eselect files.
+
+*acml-4.4.0 (05 Nov 2010)
+
+ 05 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.4.0.ebuild,
+ +metadata.xml:
+ Version bump. Completely new structure. Not functional with the eselect
+ yet.
+
+ 07 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> ChangeLog:
+ Use elog for fetch error.
+
+ 17 Oct 2008; Markus Meier <maekke@gentoo.org> metadata.xml:
+ openmp USE-flag is global now
+
+ 07 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+ Add USE flag description to metadata wrt GLEP 56.
+
+ 23 Jun 2008; Sébastien Fabbro <bicatali@gentoo.org> acml-4.1.0-r1.ebuild:
+ Added gfortran fetch for x86, now available on amd website
+
+ 27 May 2008; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.1.0.ebuild,
+ acml-4.1.0-r1.ebuild:
+ Fixed a bad link in the eselect profiles
+
+*acml-4.1.0-r1 (06 May 2008)
+
+ 06 May 2008; Sébastien Fabbro <bicatali@gentoo.org>
+ +acml-4.1.0-r1.ebuild:
+ Various fixes for x86 (bug #220321), re-added a default environment file
+ according to use flags, pkgconfig recreated with proper libraries instead
+ of always acml_mv
+
+*acml-4.1.0 (30 Apr 2008)
+
+ 30 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.1.0.ebuild:
+ Version bump. Added gfortran flag to make downloading explicit,
+ robustified dependencies and much cleaning.
+
+ 22 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+ acml-3.6.1-r1.ebuild, acml-4.0.1.ebuild:
+ Re-organized dependencies for pkg-config (bug #217278).
+
+ 31 Mar 2008; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
+ files/lapack.pc.in, acml-3.6.0-r1.ebuild, acml-3.6.1-r1.ebuild,
+ acml-4.0.1.ebuild:
+ Forced -Wl,--no-as-needed in the pkg-config files. Now blas and lapack
+ pkg-config point to the static acml directory instead of the dynamic
+ libblas and liblapack
+
+ 08 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
+ files/lapack.pc.in, acml-3.6.0-r1.ebuild, acml-3.6.1-r1.ebuild,
+ -acml-4.0.0.ebuild, acml-4.0.1.ebuild:
+ Re-arrange pkgconfig files, removed old version.
+
+ 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Removing kugelfang from metadata.xml as per #46972.
+
+ 19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+ acml-3.6.1-r1.ebuild:
+ Fix also older versions for g2c/gfortran libs
+
+ 19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-4.0.1.ebuild:
+ Fixed directory for acml and forced dynamic linking with gfortran when
+ selected, since it will fail without
+
+*acml-4.0.1 (19 Dec 2007)
+
+ 19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
+ files/lapack.pc.in, +acml-4.0.1.ebuild:
+ Version bump + fixed pkg-config files
+
+ 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+ acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+ Removed PROVIDE, now lapack is new style virtual
+
+ 18 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+ acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+ Re-added temporarily PROVIDE=virtual/lapack
+
+ 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild,
+ acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+ fixed lib->get_libdir for eselect bug workaround
+
+ 09 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> -files/c-ACML.blas,
+ -files/eselect.blas, -files/eselect.blas-mp, -files/eselect.cblas,
+ -files/eselect.cblas-mp, -files/eselect.lapack, -files/eselect.lapack-mp,
+ -files/f77-ACML.blas, -files/f77-ACML.lapack, -acml-3.0.0.ebuild,
+ -acml-3.1.0-r1.ebuild, -acml-3.6.0.ebuild, acml-3.6.0-r1.ebuild,
+ -acml-3.6.1.ebuild, acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild:
+ Removed old versions. Work around eselect bug #189942.
+
+*acml-4.0.0 (08 Oct 2007)
+*acml-3.6.1-r1 (08 Oct 2007)
+*acml-3.6.0-r1 (08 Oct 2007)
+
+ 08 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/blas.pc.in,
+ +files/lapack.pc.in, +acml-3.6.0-r1.ebuild, +acml-3.6.1-r1.ebuild,
+ +acml-4.0.0.ebuild:
+ Version bump. Fixed openmp profiles for acml-3.6.0-r1 and acml-3.6.1-r1.
+ Added a bunch of tests, now supports new virtual style. Remove any cblas
+ reference since API is not compatible.
+
+ 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> acml-3.0.0.ebuild,
+ acml-3.1.0-r1.ebuild, acml-3.6.0.ebuild, acml-3.6.1.ebuild:
+ (QA) RESTRICT clean up.
+
+*acml-3.6.1 (01 Jun 2007)
+*acml-3.6.0 (01 Jun 2007)
+
+ 01 Jun 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/eselect.blas-mp, +files/eselect.cblas-mp, +files/eselect.lapack-mp,
+ +acml-3.6.0.ebuild, +acml-3.6.1.ebuild:
+ Version bump. Reorganized the ebuild to take into account new systems.
+ acml-3.6.0 is for g77 and ifc compilers, acml-3.6.1 for the gfortran
+ compiler. Added a multi-processor profile, only used with the ifc case, but
+ soon with gfortran-4.2. Fix bug #141127, thanks to Adam
+ <ediap@et.put.poznan.pl>, Sun Bing <subi.the.dream.walker@gmail.com> and
+ others in the bug.
+
+ 22 Feb 2007; Jeff Gardner <je_fro@gentoo.org> ChangeLog:
+ Really changing the manifest this time...
+
+ 22 Feb 2007; Jeff Gardner <je_fro@gentoo.org> files/digest-acml-3.0.0,
+ Manifest:
+ Updating acml-3.0.0 digest.
+
+ 08 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> -acml-2.5.0.ebuild,
+ -acml-2.7.0.ebuild, -acml-3.1.0.ebuild:
+ Removed obsolete versions.
+
+ 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
+ Update for my nick change spyderous -> dberkholz.
+
+ 27 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; files/eselect.cblas:
+ (#141127) acml.h isn't compatible with cblas.h, so don't symlink it as if it
+ were.
+
+ 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; +files/eselect.blas,
+ +files/eselect.cblas, +files/eselect.lapack:
+ Add eselect symlink maps, reported by Markus Dittrich.
+
+ 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; acml-3.1.0-r1.ebuild:
+ Change einfo uses that should get read to elog.
+
+ 15 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> acml-3.0.0.ebuild:
+ Marking stable on amd64 and x86.
+
+*acml-3.1.0-r1 (03 Jul 2006)
+
+ 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +acml-3.1.0-r1.ebuild:
+ Bumps to switch to new eselect modules.
+
+ 15 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; acml-2.5.0.ebuild:
+ Update homepage to match the others. Some programs cache the first one they
+ find, so they get the oldest homepage.
+
+ 10 May 2006; Danny van Dyk <kugelfang@gentoo.org> acml-2.5.0.ebuild,
+ acml-2.7.0.ebuild, acml-3.0.0.ebuild, acml-3.1.0.ebuild:
+ Fixed bug #128084: Symlinking acml.h to /usr/include/
+
+*acml-3.1.0 (10 May 2006)
+
+ 10 May 2006; Danny van Dyk <kugelfang@gentoo.org> acml-3.0.0.ebuild,
+ +acml-3.1.0.ebuild:
+ Marked acml-3.0.0 stable on amd64. Added version 3.1.0.
+
+*acml-3.0.0 (16 Nov 2005)
+
+ 16 Nov 2005; Danny van Dyk <kugelfang@gentoo.org> acml-2.7.0.ebuild,
+ +acml-3.0.0.ebuild:
+ Bumped to version 3.0.0. Changed dependencies for testing versions to at
+ least current app-admin/eselect.
+
+*acml-2.7.0 (31 Aug 2005)
+
+ 31 Aug 2005; Danny van Dyk <kugelfang@gentoo.org> -acml-2.1.0.ebuild,
+ acml-2.5.0.ebuild, +acml-2.7.0.ebuild:
+ Removed version 2.1.0. Marked stable version 2.5.0. Bumped to version 2.7.0.
+
+*acml-2.5.0 (03 Apr 2005)
+
+ 03 Apr 2005; Danny van Dyk <kugelfang@gentoo.org> +acml-2.5.0.ebuild:
+ Version bump to acml-2.5.0.
+
+*acml-2.1.0 (28 Dec 2004)
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+ +files/c-ACML.blas, +files/f77-ACML.blas, +files/f77-ACML.lapack,
+ +acml-2.1.0.ebuild:
+ Moved from app-sci/acml to sci-libs/acml.
+
+ 15 Dec 2004; Danny van Dyk <kugelfang@gentoo.org> :
+ Fixed missing digest entry for acml-32bit-2-1-0.tgz. (BUG #72945)
+
+*acml-2.1.0 (22 Sep 2004)
+
+ 22 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> +metadata.xml,
+ +files/c-ACML.blas, +files/f77-ACML.blas, +files/f77-ACML.lapack,
+ +acml-2.1.0.ebuild:
+ Initial Import.
diff --git a/sci-libs/acml/Manifest b/sci-libs/acml/Manifest
new file mode 100644
index 000000000..944fc760c
--- /dev/null
+++ b/sci-libs/acml/Manifest
@@ -0,0 +1,17 @@
+DIST acml-4-4-0-gfortran-32bit.tgz 20457025 RMD160 f3b0b67cea3d6343de4012c9339b606c513968e9 SHA1 b794e9da0d9ad3bf56b00b3a195956eb13862c78 SHA256 86f74cc28ecc988aee4244989549534e72e6703a5846d5c021723ff78d7e6690
+DIST acml-4-4-0-gfortran-64bit-int64.tgz 26792011 RMD160 a6533be7beada7c384e3b51d6d0bcd9d24f34d83 SHA1 88fa5e5e172f66a4736ab7f1ffda109a774c66a0 SHA256 bb2e478f47afac6acfbf68975f7562599168801bcc313b82208ec423c49fc1cf
+DIST acml-4-4-0-gfortran-64bit.tgz 27564183 RMD160 69a5addd8cfb47b59e404ff760c06c5754505954 SHA1 79d11e8a0883b991595b4ea65eac8f98b0b0c88d SHA256 a68547018c471e1a91b3e04663418e852455c42af4bd8248ca4f79bbfdd3d9ea
+DIST acml-4-4-0-ifort-32bit.tgz 26513669 RMD160 2216d42b4b18a751c0deb5d5970321064532c0df SHA1 c2ad1bfc1de5311228b62eca3cd71fb99b91a98e SHA256 2c274d580f749cf4ca7b5b0c250341a648d6305f8677a9306ddbbadfedbbcad1
+DIST acml-4-4-0-ifort-64bit-int64.tgz 36063135 RMD160 65466a110ef502235484c3cb7f830ea052b436eb SHA1 670abe749778ffee814cfe3fa0c8d11fd93787c5 SHA256 5a09bc347c92d726608b611674930167cce76d2d8238a339bef0f318b8bc0a21
+DIST acml-4-4-0-ifort-64bit.tgz 36707660 RMD160 96f426956a2233b96cdb3d7346bf979dd35154e3 SHA1 79a80ca51edfb248dd1fc742f47c78a08cbe44d9 SHA256 28657e7d54f95f411dd7fb3b1c75a86bd73c6bc8930a470541b8b7af53d0c840
+DIST acml-4-4-0-nag-32bit.tgz 13662569 RMD160 add84bccbba5e9a5abd8188b19834246dd3888dc SHA1 4a5fcc7f667d4351cb0362643ee45f16fd7a2e45 SHA256 9d30a129cda47f95c04fc964218a02b3b14e952ab9b7569fdb3809d130b39ef2
+DIST acml-4-4-0-nag-64bit-int64.tgz 18978245 RMD160 ee1d5b2d7784b339f1a6650a5cfb7650e8650fe5 SHA1 3b51b933f0e5a75c860a74b5b92854644b212b35 SHA256 3871e4e5fea35e8b7d55d9a96f31b764bed00e654e8ca82497061853e4485f3a
+DIST acml-4-4-0-nag-64bit.tgz 19062935 RMD160 3998794f8628b964c1f9fd80b91eb41cb9824bde SHA1 192d5199136b72377d92cbe0722e86245c8b2c5d SHA256 aa53a29ae88123dd82f16ba0f27588a667545e22e6a0e41ac01d1bfbb7128150
+DIST acml-4-4-0-open64-64bit-int64.tgz 42270987 RMD160 6b5accc19c7ae69b97f287cfe2ae3c0ef13192d5 SHA1 501434a2ded74c4103c445d4e0fc7b2c514f7f38 SHA256 2acd89b6cda5f4a5395906afb5dbbacb3f4074818f9d482ff3e42bd2ed5d0097
+DIST acml-4-4-0-open64-64bit.tgz 42812747 RMD160 aa29a615cf2b3294294162ccb89e9ade78735aa9 SHA1 64cc4d97a323427a959147476b828cca7199ca53 SHA256 42bee6d56deedd2817ac95c8cf99f84a0adaef5ebbb36059e600b58ec36d5188
+DIST acml-4-4-0-pgi-32bit.tgz 24562671 RMD160 78677d7f178e725ebe086d9690c8ee72026929ba SHA1 cc0ceff8e8f5cb4a15175e2256c8708a8a7d2fb6 SHA256 f956b3fdd3e825c4b993a16179a8df2f772eda851aa4dd7f4a16fffb20c10580
+DIST acml-4-4-0-pgi-64bit-int64.tgz 78664596 RMD160 2a0e9af1eef74009dce2a256d4da8382baf39133 SHA1 6648385c614d367bd18e29eb60be3f99df07ae1e SHA256 f1290edb9c5a91b667139ae4e8eec2486e7ccd3f2aa19f7f65667eef0d85eca0
+DIST acml-4-4-0-pgi-64bit.tgz 77842523 RMD160 e4c6770837f9eb511999872d280715e6827b5f65 SHA1 2087b20359d72b2e7886b12356d4da0d2d563503 SHA256 9c07dc0b90e9e491a0ddcf7849690338f21011aa4aa197ff3408f32a0b3fd6cf
+EBUILD acml-4.4.0-r1.ebuild 3646 RMD160 d65690d7b794603676fc1c22f6654bc1c732160b SHA1 edba606988b336aa4a788d81d883fe5271547f93 SHA256 41573d60d41485c39988d3b3fbab68612ad7917436c2acc35db32f91e715b706
+MISC ChangeLog 8743 RMD160 dd646e293f6ed858eb6b378af272bf72915ea898 SHA1 41bde8e1cddef42978d711a2092713cf064d6592 SHA256 899da31a397509f29d233cfe2560d3e3dd43acad6ed764eab6b1b5985f7c5846
+MISC metadata.xml 1346 RMD160 df635430c989552278e7e2d262fbb32ffd11f99e SHA1 e1432a7d071c4f1ae567c7d0fe6708e46ceac4df SHA256 5e41050f4380164e761f836c29c818176cf23d239dc1e5aa29e4702cbbe85042
diff --git a/sci-libs/acml/acml-4.4.0-r1.ebuild b/sci-libs/acml/acml-4.4.0-r1.ebuild
new file mode 100644
index 000000000..65fcc3dab
--- /dev/null
+++ b/sci-libs/acml/acml-4.4.0-r1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils multilib toolchain-funcs versionator alternatives-2
+
+ACML_INST_DIR=opt/${PN}${PV}
+QA_PREBUILT="${ACML_INST_DIR}/*/lib/*"
+
+MYP=${PN}-$(replace_all_version_separators -)
+
+DESCRIPTION="AMD Core Math Library for x86 and amd64 CPUs"
+HOMEPAGE="http://developer.amd.com/cpu/libraries/acml/Pages/default.aspx"
+
+# here we go for the url mess
+FCOMP32="" FCOMP64=""
+URI="http://download2-developer.amd.com/amd/ACML"
+for fcomp in gfortran ifort nag pgi; do
+ FCOMP32="${FCOMP32} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-32bit.tgz )"
+done
+for fcomp in gfortran ifort nag open64 pgi; do
+ FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz
+ int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )"
+done
+SRC_URI="
+ x86? ( ${FCOMP32} !gfortran? ( !ifort? ( !nag? ( !pgi? (
+ ${URI}/${MYP}-gfortran-32bit.tgz ) ) ) ) )
+ amd64? ( ${FCOMP64} multilib? ( ${FCOMP32} )
+ !gfortran? ( !ifort? ( !nag? ( !open64? ( !pgi? (
+ ${URI}/${MYP}-gfortran-64bit.tgz
+ multilib? ( ${URI}/${MYP}-gfortran-32bit.tgz )
+ int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) ) )"
+
+LICENSE="ACML"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="doc examples int64 multilib openmp static-libs test gfortran ifort nag open64 pgi"
+RESTRICT="strip mirror"
+
+DEPEND="test? ( virtual/fortran )"
+RDEPEND="virtual/fortran"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ unpack ${A}
+ unpack ./contents-acml-*.tgz
+ use openmp || rm -rf *_mp
+}
+
+src_test() {
+ local fdir d
+ for fdir in */examples; do
+ einfo "Testing acml in ${fdir}"
+ for d in . acml_mv; do
+ pushd ${fdir}/${d} > /dev/null
+ emake ACMLDIR="${S}/${fdir%/examples}"
+ emake clean
+ popd > /dev/null
+ done
+ done
+}
+
+src_install() {
+ # install libraries, pkgconfig file and eselect files for each profile
+ # fdef will be the default (gfortran if available) to be in path
+ local prof libs fdir libdir x fdef
+ for fdir in */lib; do
+ fdir=$(dirname ${fdir})
+ prof=acml$(echo ${fdir} | sed \
+ -e 's:mp:openmp:' \
+ -e 's:_:-:g' \
+ -e 's:\([a-z]*\)\(32\|64\)\(-openmp\|\)\(-int64\|\):\2\4-\1\3:')
+ use examples || rm -rf ${fdir}/examples
+ use static-libs || rm -f ${fdir}/lib/*.a
+ dodir /${ACML_INST_DIR}
+ cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR}
+ libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')"
+ cat <<-EOF > ${prof}.pc
+ prefix=${EPREFIX}/${ACML_INST_DIR}/${fdir}
+ libdir=\${prefix}/lib
+ includedir=\${prefix}/include
+ Name: ${prof}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} ${libs}
+ Cflags: -I\${includedir}
+ EOF
+ libdir=$(get_libdir)
+ has_multilib_profile && [[ ${fdir} == *32* ]] && libdir=lib32
+ insinto /usr/${libdir}/pkgconfig
+ doins ${prof}.pc
+ for x in blas lapack; do
+ alternatives_for ${x} ${prof} 0 \
+ /usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \
+ /${ACML_INST_DIR}/${libdir} ${fdir}/lib
+ done
+ [[ ${fdef} = gfortran${libdir#lib} ]] || fdef=${fdir}
+ done
+
+ # install env file
+ use openmp && [[ ${fdef} != *_mp ]] && fdef=${fdef}_mp
+ echo -n > 35acml "LDPATH=${EPREFIX}/${ACML_INST_DIR}/$(get_libdir)"
+ dosym ${fdef}/lib /${ACML_INST_DIR}/$(get_libdir)
+ if has_multilib_profile; then
+ dosym ${fdef/64/32}/lib /${ACML_INST_DIR}/lib32
+ echo -n >> 35acml ":${EPREFIX}/${ACML_INST_DIR}/lib32"
+ fi
+ echo >> 35acml
+ doenvd 35acml
+
+ insinto /${ACML_INST_DIR}
+ # info files go to standard /usr/share/info to avoid more env variables
+ doinfo Doc/*info*
+ rm Doc/*EULA* Doc/*info*
+ use doc || rm -rf Doc/*.pdf Doc/acml.html Doc/html
+ doins -r Doc ReleaseNotes*
+}
diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml
new file mode 100644
index 000000000..b74951d01
--- /dev/null
+++ b/sci-libs/acml/metadata.xml
@@ -0,0 +1,25 @@
+<?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 AMD(R) Core Math Library provides an implementation of the "Basic
+ Linear Algebra Subprograms" (BLAS) and the "Linear Algebra PACKage"
+ (LAPACK) as well as a set of "Fast Fourier Transformation" (FFT)
+ routines, all highly optimized for AMD(R) x86 and amd64 CPUs.
+</longdescription>
+<longdescription lang="de">
+ Die AMD(R) Core Math Library ist ein Ersatz für die "Basic Linear
+ Algebra Subprograms" (BLAS) und das "Linear Algebra PACKage" (LAPACK).
+ Außerdem enthält sie Routinen zur "Fast Fourier Tranformation" (FFT).
+ Alle Routinen sind hoch optimiert für AMD(R) x86 und amd64 CPUs.
+</longdescription>
+<use>
+ <flag name='gfortran'>Fetch and install acml compiled with GNU FORTRAN compiler</flag>
+ <flag name='ifort'>Fetch and install acml compiled with the Intel FORTRAN compiler</flag>
+ <flag name='nag'>Fetch and install acml compiled with the NAG FORTRAN compiler</flag>
+ <flag name='pgi'>Fetch and install acml compiled with the Portland Group FORTRAN compiler</flag>
+ <flag name='open64'>Fetch and install acml compiled with the Open64 FORTRAN Compiler</flag>
+ <flag name='int64'>Install the 64 bits integer library</flag>
+</use>
+</pkgmetadata>
diff --git a/sci-libs/blas-reference/Manifest b/sci-libs/blas-reference/Manifest
index d934ed918..a637b70bd 100644
--- a/sci-libs/blas-reference/Manifest
+++ b/sci-libs/blas-reference/Manifest
@@ -1,4 +1,11 @@
+AUX blas-reference-20070226-autotool.patch 4245 RMD160 53a820092f3f695c8999c18c90f9e0c1bca4c543 SHA1 e544e44da8fc56f95cc61981eb1309758dff6795 SHA256 637c9a5af75ff4eb4cf8c7ae2ddbefda087d9b861d2fc2214cb865648d7ae093
+AUX blas-reference-20070226-pkg-config.patch 354 RMD160 9f04b957b0ee7e75699b656c611e7ec6b4c4aa7b SHA1 04c4de7d68036acaad1518732ab76e777ae0068f SHA256 b68ab0b4533d11fed3b7f5f3cd6634599cc13d8d72886d06568093649177dc26
+AUX eselect.blas.reference 213 RMD160 24e11e3d44459864070eced2f660d170ca3daca0 SHA1 d3b664ab4177a7f7d95ef90e9603694889be45f1 SHA256 c11b1a8dcd34951d9b1126149f8a51ca0eb0aa5e081abc63f65c392f4839b0aa
DIST lapack-3.3.1.tgz 4945204 RMD160 5e9d90122110045e07351f3ab30dc4e2b43d52db SHA1 3ce437e05f0e9a3c8148ec41922f6efeef0ebdac SHA256 56821ab51c29369a34e5085728f92c549a9aa926f26acf7eeac87b61eed329e4
+DIST lapack-lite-3.1.1.tgz 5332509 RMD160 d81baafd1f0f9859d9f75ac9b658f743544b5f5b SHA1 1ec4ef90b544cf82bc7b4f770cee6fb46da457c5 SHA256 505a13272d0d71c45ea52be2de74b0562b234ea3ccf5160665c7a2ee74a58437
+EBUILD blas-reference-20070226-r1.ebuild 2082 RMD160 1f27347ed0a445c7c99ff2608fbbe6de0606f85c SHA1 ac4a932aff3bbcde2c26d312e71244020f70ff23 SHA256 a3244fec1a13aac41776d0480dd28a8485841d5f7c6f288aa7ac576a38c15415
+EBUILD blas-reference-20070226-r2.ebuild 2145 RMD160 76f91e852547cc82b01a443f8114f57a98ed4f12 SHA1 bdce3e0956d3dee70229b1e61cf255d7c5bbd50d SHA256 bdde2c55e7c8b39e26c242780b6d5ff21dc3cc0610016cff528717cef16717b7
+EBUILD blas-reference-20070226.ebuild 1769 RMD160 76e79df20f1cd28a88af1a869667738bb3e25196 SHA1 43abb3785a370adf4479057d8d68f706a313c84e SHA256 911a25371570ab1a65c480b11b2d370b5bb1b2f2655b64ceb55e5a5e3b9eb9f0
EBUILD blas-reference-3.3.1-r1.ebuild 1844 RMD160 47c0521532f4bfd96dccd582fb3df6a4b5b15087 SHA1 78b1a7340a457420f841d11157b6c1b742adc053 SHA256 002e97e6ae0f33d2033e3a811d185cc03c82f0a1091e91b2a6509fa5efb1eec4
MISC ChangeLog 1053 RMD160 367f26c3bbf7ee265ccf81f5e3ee01babbbc8e9f SHA1 f772066d9be95ed7585d717deb0a8ab90a7f5fff SHA256 6eacac151992583f9c90ac1bbdb8cb780e610b3e50820180c1fbed02a613c891
MISC metadata.xml 710 RMD160 6aa878cc87922b654b257b0eb206ad396f9f1ada SHA1 d1ff141d6ed81b3d857bb4d0a9a898338b921a70 SHA256 cbca20da50d2838e9d252bfb06fe53f44e24a935d7601b24f7928fd8951e5350
diff --git a/sci-libs/blas-reference/blas-reference-20070226-r1.ebuild b/sci-libs/blas-reference/blas-reference-20070226-r1.ebuild
new file mode 100644
index 000000000..c930343b5
--- /dev/null
+++ b/sci-libs/blas-reference/blas-reference-20070226-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-reference/blas-reference-20070226-r1.ebuild,v 1.9 2011/06/21 15:41:52 jlec Exp $
+
+EAPI=3
+
+inherit eutils fortran-2 autotools multilib flag-o-matic toolchain-funcs
+
+LAPACKPV="3.1.1"
+LAPACKPN="lapack-lite"
+
+DESCRIPTION="Basic Linear Algebra Subprograms F77 reference implementations"
+HOMEPAGE="http://www.netlib.org/blas/"
+SRC_URI="http://www.netlib.org/lapack/${LAPACKPN}-${LAPACKPV}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc"
+
+DEPEND="
+ virtual/fortran
+ app-admin/eselect-blas"
+RDEPEND="${DEPEND}
+ doc? ( app-doc/blas-docs )"
+
+S="${WORKDIR}/${LAPACKPN}-${LAPACKPV}"
+
+src_prepare() {
+ ESELECT_PROF=reference
+ epatch "${FILESDIR}"/${P}-autotool.patch
+ eautoreconf
+
+ cp "${FILESDIR}"/eselect.blas.reference "${T}"/
+ sed -i -e "s:/usr:${EPREFIX}/usr:" "${T}"/eselect.blas.reference || die
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \
+ "${T}"/eselect.blas.reference || die
+ fi
+}
+
+src_configure() {
+ econf \
+ --libdir="${EPREFIX}"/usr/$(get_libdir)/blas/reference
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ eselect blas add $(get_libdir) "${T}"/eselect.blas.reference ${ESELECT_PROF}
+}
+
+pkg_postinst() {
+ local p=blas
+ local current_lib=$(eselect ${p} show | cut -d' ' -f2)
+ if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
+ # work around eselect bug #189942
+ local configfile="${EROOT}"/etc/env.d/${p}/$(get_libdir)/config
+ [[ -e ${configfile} ]] && rm -f ${configfile}
+ eselect ${p} set ${ESELECT_PROF}
+ elog "${p} has been eselected to ${ESELECT_PROF}"
+ else
+ elog "Current eselected ${p} is ${current_lib}"
+ elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
+ elog "\t eselect ${p} set ${ESELECT_PROF}"
+ fi
+}
diff --git a/sci-libs/blas-reference/blas-reference-20070226-r2.ebuild b/sci-libs/blas-reference/blas-reference-20070226-r2.ebuild
new file mode 100644
index 000000000..872b28167
--- /dev/null
+++ b/sci-libs/blas-reference/blas-reference-20070226-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-reference/blas-reference-20070226-r2.ebuild,v 1.9 2011/08/17 16:50:23 chithanh Exp $
+
+EAPI=3
+
+inherit eutils fortran-2 autotools multilib flag-o-matic toolchain-funcs
+
+LAPACKPV="3.1.1"
+LAPACKPN="lapack-lite"
+
+DESCRIPTION="Basic Linear Algebra Subprograms F77 reference implementations"
+HOMEPAGE="http://www.netlib.org/blas/"
+SRC_URI="http://www.netlib.org/lapack/${LAPACKPN}-${LAPACKPV}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris"
+IUSE="doc"
+
+DEPEND="
+ virtual/fortran
+ app-admin/eselect-blas"
+RDEPEND="${DEPEND}
+ doc? ( app-doc/blas-docs )"
+
+S="${WORKDIR}/${LAPACKPN}-${LAPACKPV}"
+
+src_prepare() {
+ ESELECT_PROF=reference
+ epatch \
+ "${FILESDIR}"/${P}-autotool.patch \
+ "${FILESDIR}"/${P}-pkg-config.patch
+ eautoreconf
+
+ cp "${FILESDIR}"/eselect.blas.reference "${T}"/
+ sed -i -e "s:/usr:${EPREFIX}/usr:" "${T}"/eselect.blas.reference || die
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \
+ "${T}"/eselect.blas.reference || die
+ fi
+}
+
+src_configure() {
+ econf \
+ --libdir="${EPREFIX}"/usr/$(get_libdir)/blas/reference
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ eselect blas add $(get_libdir) "${T}"/eselect.blas.reference ${ESELECT_PROF}
+}
+
+pkg_postinst() {
+ local p=blas
+ local current_lib=$(eselect ${p} show | cut -d' ' -f2)
+ if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
+ # work around eselect bug #189942
+ local configfile="${EROOT}"/etc/env.d/${p}/$(get_libdir)/config
+ [[ -e ${configfile} ]] && rm -f ${configfile}
+ eselect ${p} set ${ESELECT_PROF}
+ elog "${p} has been eselected to ${ESELECT_PROF}"
+ else
+ elog "Current eselected ${p} is ${current_lib}"
+ elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
+ elog "\t eselect ${p} set ${ESELECT_PROF}"
+ fi
+}
diff --git a/sci-libs/blas-reference/blas-reference-20070226.ebuild b/sci-libs/blas-reference/blas-reference-20070226.ebuild
new file mode 100644
index 000000000..e7b7b2664
--- /dev/null
+++ b/sci-libs/blas-reference/blas-reference-20070226.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-reference/blas-reference-20070226.ebuild,v 1.25 2011/06/21 15:41:52 jlec Exp $
+
+inherit eutils fortran-2 autotools multilib flag-o-matic toolchain-funcs
+
+LAPACKPV="3.1.1"
+LAPACKPN="lapack-lite"
+
+DESCRIPTION="Basic Linear Algebra Subprograms F77 reference implementations"
+HOMEPAGE="http://www.netlib.org/blas/"
+SRC_URI="http://www.netlib.org/lapack/${LAPACKPN}-${LAPACKPV}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd"
+IUSE="doc"
+
+DEPEND="
+ virtual/fortran
+ app-admin/eselect-blas"
+RDEPEND="${DEPEND}
+ doc? ( app-doc/blas-docs )"
+
+S="${WORKDIR}/${LAPACKPN}-${LAPACKPV}"
+
+src_unpack() {
+ ESELECT_PROF=reference
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-autotool.patch
+ eautoreconf
+}
+
+src_compile() {
+ econf \
+ --libdir=/usr/$(get_libdir)/blas/reference
+ emake LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.reference ${ESELECT_PROF}
+}
+
+pkg_postinst() {
+ local p=blas
+ local current_lib=$(eselect ${p} show | cut -d' ' -f2)
+ if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
+ # work around eselect bug #189942
+ local configfile="${ROOT}"/etc/env.d/${p}/$(get_libdir)/config
+ [[ -e ${configfile} ]] && rm -f ${configfile}
+ eselect ${p} set ${ESELECT_PROF}
+ elog "${p} has been eselected to ${ESELECT_PROF}"
+ else
+ elog "Current eselected ${p} is ${current_lib}"
+ elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
+ elog "\t eselect ${p} set ${ESELECT_PROF}"
+ fi
+}
diff --git a/sci-libs/blas-reference/files/blas-reference-20070226-autotool.patch b/sci-libs/blas-reference/files/blas-reference-20070226-autotool.patch
new file mode 100644
index 000000000..8d8192fc0
--- /dev/null
+++ b/sci-libs/blas-reference/files/blas-reference-20070226-autotool.patch
@@ -0,0 +1,243 @@
+--- configure.ac 1970-01-01 01:00:00.000000000 +0100
++++ configure.ac 2007-07-16 10:14:29.000000000 +0100
+@@ -0,0 +1,14 @@
++AC_PREREQ(2.59)
++AC_INIT(blas, 20070226, lapack@cs.utk.edu)
++AM_INIT_AUTOMAKE([foreign])
++
++AC_LANG(Fortran 77)
++AC_PROG_F77
++AC_PROG_LIBTOOL
++
++AC_CONFIG_FILES([Makefile
++ BLAS/Makefile
++ BLAS/SRC/Makefile
++ BLAS/TESTING/Makefile
++ BLAS/blas.pc])
++AC_OUTPUT
+--- Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ Makefile.am 2007-07-16 01:51:11.000000000 +0100
+@@ -0,0 +1 @@
++SUBDIRS = BLAS
+--- BLAS/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ BLAS/Makefile.am 2007-08-14 11:38:42.000000000 +0100
+@@ -0,0 +1,7 @@
++SUBDIRS = SRC TESTING
++
++pkgconfigdir = $(libdir)
++pkgconfig_DATA = blas.pc
++
++EXTRA = blas.pc
++
+--- BLAS/blas.pc.in 1970-01-01 01:00:00.000000000 +0100
++++ BLAS/blas.pc.in 2007-08-17 11:38:23.000000000 +0100
+@@ -0,0 +1,11 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: @PACKAGE_NAME@
++Description: Basic Linear Algebra Subprograms F77 reference implementations
++Version: @PACKAGE_VERSION@
++URL: http://www.netlib.org/blas
++Libs: -lblas
++Libs.private: -lm
+--- BLAS/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ BLAS/SRC/Makefile.am 2007-07-16 01:50:12.000000000 +0100
+@@ -0,0 +1,153 @@
++lib_LTLIBRARIES = libblas.la
++
++libblas_la_SOURCES = \
++ caxpy.f \
++ ccopy.f \
++ cdotc.f \
++ cdotu.f \
++ cgbmv.f \
++ cgemm.f \
++ cgemv.f \
++ cgerc.f \
++ cgeru.f \
++ chbmv.f \
++ chemm.f \
++ chemv.f \
++ cher2.f \
++ cher2k.f \
++ cher.f \
++ cherk.f \
++ chpmv.f \
++ chpr2.f \
++ chpr.f \
++ crotg.f \
++ cscal.f \
++ csrot.f \
++ csscal.f \
++ cswap.f \
++ csymm.f \
++ csyr2k.f \
++ csyrk.f \
++ ctbmv.f \
++ ctbsv.f \
++ ctpmv.f \
++ ctpsv.f \
++ ctrmm.f \
++ ctrmv.f \
++ ctrsm.f \
++ ctrsv.f \
++ dasum.f \
++ daxpy.f \
++ dcabs1.f \
++ dcopy.f \
++ ddot.f \
++ dgbmv.f \
++ dgemm.f \
++ dgemv.f \
++ dger.f \
++ dnrm2.f \
++ drot.f \
++ drotg.f \
++ drotm.f \
++ drotmg.f \
++ dsbmv.f \
++ dscal.f \
++ dsdot.f \
++ dspmv.f \
++ dspr2.f \
++ dspr.f \
++ dswap.f \
++ dsymm.f \
++ dsymv.f \
++ dsyr2.f \
++ dsyr2k.f \
++ dsyr.f \
++ dsyrk.f \
++ dtbmv.f \
++ dtbsv.f \
++ dtpmv.f \
++ dtpsv.f \
++ dtrmm.f \
++ dtrmv.f \
++ dtrsm.f \
++ dtrsv.f \
++ dzasum.f \
++ dznrm2.f \
++ icamax.f \
++ idamax.f \
++ isamax.f \
++ izamax.f \
++ lsame.f \
++ scabs1.f \
++ sasum.f \
++ saxpy.f \
++ scasum.f \
++ scnrm2.f \
++ scopy.f \
++ sdot.f \
++ sdsdot.f \
++ sgbmv.f \
++ sgemm.f \
++ sgemv.f \
++ sger.f \
++ snrm2.f \
++ srot.f \
++ srotg.f \
++ srotm.f \
++ srotmg.f \
++ ssbmv.f \
++ sscal.f \
++ sspmv.f \
++ sspr2.f \
++ sspr.f \
++ sswap.f \
++ ssymm.f \
++ ssymv.f \
++ ssyr2.f \
++ ssyr2k.f \
++ ssyr.f \
++ ssyrk.f \
++ stbmv.f \
++ stbsv.f \
++ stpmv.f \
++ stpsv.f \
++ strmm.f \
++ strmv.f \
++ strsm.f \
++ strsv.f \
++ xerbla.f \
++ zaxpy.f \
++ zcopy.f \
++ zdotc.f \
++ zdotu.f \
++ zdrot.f \
++ zdscal.f \
++ zgbmv.f \
++ zgemm.f \
++ zgemv.f \
++ zgerc.f \
++ zgeru.f \
++ zhbmv.f \
++ zhemm.f \
++ zhemv.f \
++ zher2.f \
++ zher2k.f \
++ zher.f \
++ zherk.f \
++ zhpmv.f \
++ zhpr2.f \
++ zhpr.f \
++ zrotg.f \
++ zscal.f \
++ zswap.f \
++ zsymm.f \
++ zsyr2k.f \
++ zsyrk.f \
++ ztbmv.f \
++ ztbsv.f \
++ ztpmv.f \
++ ztpsv.f \
++ ztrmm.f \
++ ztrmv.f \
++ ztrsm.f \
++ ztrsv.f
+--- BLAS/TESTING/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ BLAS/TESTING/Makefile.am 2007-07-16 01:50:12.000000000 +0100
+@@ -0,0 +1,27 @@
++TESTS = blas_tests
++
++blas_tests:
++ @install -m0755 blas_tests.sh blas_tests
++
++check_PROGRAMS = \
++ xsblat1 xdblat1 xcblat1 xzblat1 \
++ xsblat2 xdblat2 xcblat2 xzblat2 \
++ xsblat3 xdblat3 xcblat3 xzblat3
++
++LDADD = $(top_builddir)/BLAS/SRC/libblas.la
++
++xsblat1_SOURCES = sblat1.f
++xdblat1_SOURCES = dblat1.f
++xcblat1_SOURCES = cblat1.f
++xzblat1_SOURCES = zblat1.f
++
++xsblat2_SOURCES = sblat2.f
++xdblat2_SOURCES = dblat2.f
++xcblat2_SOURCES = cblat2.f
++xzblat2_SOURCES = zblat2.f
++
++xsblat3_SOURCES = sblat3.f
++xdblat3_SOURCES = dblat3.f
++xcblat3_SOURCES = cblat3.f
++xzblat3_SOURCES = zblat3.f
++
+--- BLAS/TESTING/blas_tests.sh 1970-01-01 01:00:00.000000000 +0100
++++ BLAS/TESTING/blas_tests.sh 2007-07-16 01:50:12.000000000 +0100
+@@ -0,0 +1,9 @@
++#!/bin/sh
++
++for t in cblat1 sblat1 dblat1 zblat1; do
++ ./x${t}
++done
++
++for t in cblat2 sblat2 dblat2 zblat2 cblat3 sblat3 dblat3 zblat3; do
++ ./x${t} < ../${t}.in
++done
diff --git a/sci-libs/blas-reference/files/blas-reference-20070226-pkg-config.patch b/sci-libs/blas-reference/files/blas-reference-20070226-pkg-config.patch
new file mode 100644
index 000000000..14190f41e
--- /dev/null
+++ b/sci-libs/blas-reference/files/blas-reference-20070226-pkg-config.patch
@@ -0,0 +1,11 @@
+diff --git a/BLAS/blas.pc.in b/BLAS/blas.pc.in
+index 367c87b..44b86db 100644
+--- a/BLAS/blas.pc.in
++++ b/BLAS/blas.pc.in
+@@ -7,5 +7,5 @@ Name: @PACKAGE_NAME@
+ Description: Basic Linear Algebra Subprograms F77 reference implementations
+ Version: @PACKAGE_VERSION@
+ URL: http://www.netlib.org/blas
+-Libs: -lblas
++Libs: -L@libdir@ -lblas
+ Libs.private: -lm
diff --git a/sci-libs/blas-reference/files/eselect.blas.reference b/sci-libs/blas-reference/files/eselect.blas.reference
new file mode 100644
index 000000000..edb10ddd1
--- /dev/null
+++ b/sci-libs/blas-reference/files/eselect.blas.reference
@@ -0,0 +1,4 @@
+blas/reference/libblas.so /usr/@LIBDIR@/libblas.so
+blas/reference/libblas.so.0 /usr/@LIBDIR@/libblas.so.0
+blas/reference/libblas.a /usr/@LIBDIR@/libblas.a
+../blas/reference/blas.pc /usr/@LIBDIR@/pkgconfig/blas.pc
diff --git a/sci-libs/cblas-reference/ChangeLog b/sci-libs/cblas-reference/ChangeLog
new file mode 100644
index 000000000..411a0c1c6
--- /dev/null
+++ b/sci-libs/cblas-reference/ChangeLog
@@ -0,0 +1,187 @@
+# ChangeLog for sci-libs/cblas-reference
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/cblas-reference/ChangeLog,v 1.33 2010/03/07 19:14:51 jlec Exp $
+
+*cblas-reference-20110218 (22 Aug 2011)
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ +cblas-reference-20110218.ebuild, +metadata.xml:
+ Imported from bicatali overlay
+
+ 24 Mar 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/cblas-reference-20030223-autotools.patch,
+ cblas-reference-20110218.ebuild:
+ added missing include file. switch to eapi4
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ cblas-reference-20110218.ebuild:
+ Switched to alternatives-2 framework
+
+ 24 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ cblas-reference-20030223-r6.ebuild,
+ files/cblas-reference-20030223-autotools.patch:
+ Changed library name to refcblas
+
+*cblas-reference-20030223-r6 (09 Nov 2010)
+
+ 09 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ +cblas-reference-20030223-r6.ebuild,
+ +files/cblas-reference-20030223-autotools.patch, +metadata.xml:
+ Install files in libdir. pkg-config files fixes. autotools patch upgrade.
+ eselect linking only links pkg-config file and cblas.h
+
+*cblas-reference-20030223-r5 (07 Mar 2010)
+
+ 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org>
+ +cblas-reference-20030223-r5.ebuild:
+ Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay,
+ keyworded {amd64,x86}-linux
+
+ 21 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Removed pkg-config in RDEPEND (see bug #217278)
+
+ 19 Dec 2007; Justin Bronder <jsbronder@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Move ESELECT_PROF so binary packages work.
+
+ 12 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ files/cblas-reference-20030223-autotool.patch,
+ cblas-reference-20030223-r4.ebuild:
+ Changed autotools version to 2.59 on patch, and added acx_blas.m4. Use
+ pkg-config system for blas dependencies.
+
+ 22 Oct 2007; Jeroen Roovers <jer@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Stable for HPPA (USE=lapack).
+
+ 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ fixed lib->get_libdir for eselect bug workaround
+
+ 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> -files/c-reference,
+ -files/cblas-gentoo.patch, -files/eselect-reference,
+ -cblas-reference-20030223-r1.ebuild, -cblas-reference-20030223-r3.ebuild,
+ cblas-reference-20030223-r4.ebuild:
+ Removed old versions, workaround for eselect bug #189942.
+
+ 08 Oct 2007; Markus Rothe <corsair@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Stable on ppc64; bug #189732
+
+ 28 Sep 2007; nixnut <nixnut@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Stable on ppc wrt bug 189732
+
+ 26 Sep 2007; Raúl Porcel <armin76@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ alpha stable wrt #189732
+
+ 13 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ stable x86, bug 189732
+
+ 01 Sep 2007; Christoph Mende <angelos@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Stable on amd64 wrt bug #189732
+
+ 21 Aug 2007; Ferris McCormick <fmccor@gentoo.org>
+ cblas-reference-20030223-r4.ebuild:
+ Sparc stable --- Bug #189732 --- runs tests as advertised.
+
+ 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ cblas-reference-20030223-r1.ebuild, cblas-reference-20030223-r3.ebuild:
+ Fixed patch location for older versions
+
+*cblas-reference-20030223-r4 (21 Aug 2007)
+
+ 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ files/cblas-reference-20030223-autotool.patch,
+ +files/eselect.cblas.reference, metadata.xml,
+ +cblas-reference-20030223-r4.ebuild:
+ Added a new autotool patch which add a working src_test, a
+ pkg-config file cblas.pc. Now installs two examples, eselect file to
+ link the include file and the pkg-config file. General clean-up. Also
+ added longdescription in metadata.xml.
+
+ 25 Jun 2007; Raúl Porcel <armin76@gentoo.org>
+ cblas-reference-20030223-r3.ebuild:
+ Add ~alpha wrt #159002
+
+ 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org>
+ cblas-reference-20030223-r3.ebuild:
+ Add ~x86-fbsd keyword
+
+ 08 Jan 2007; Danny van Dyk <kugelfang@gentoo.org>
+ -cblas-reference-20030223.ebuild, -cblas-reference-20030223-r2.ebuild:
+ QA: Removed unused versions.
+
+ 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
+ Update for my nick change spyderous -> dberkholz.
+
+ 26 Oct 2006; Joshua Jackson <tsunam@gentoo.org>
+ cblas-reference-20030223-r1.ebuild:
+ Stable x86; bug #137033
+
+*cblas-reference-20030223-r3 (11 Oct 2006)
+
+ 11 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ files/cblas-reference-20030223-autotool.patch,
+ +cblas-reference-20030223-r3.ebuild:
+ (#150763) Fix patch and install cblas.h (Sebastien Fabbro).
+
+ 06 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ files/cblas-reference-20030223-autotool.patch:
+ Revert accidental commit; cblas.h doesn't yet install properly.
+
+ 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org>
+ cblas-reference-20030223-r2.ebuild:
+ Add ~sparc keyword. Seems fine, and needed for testing Bug #147159.
+
+ 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>;
+ cblas-reference-20030223-r2.ebuild:
+ Note that configuration now uses eselect rather than blas-config.
+
+*cblas-reference-20030223-r2 (03 Jul 2006)
+
+ 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +cblas-reference-20030223-r2.ebuild:
+ Bumps to switch to new eselect modules.
+
+ 19 Jun 2006; Markus Rothe <corsair@gentoo.org>
+ cblas-reference-20030223-r1.ebuild:
+ Added ~ppc64; bug #137033
+
+*cblas-reference-20030223-r1 (29 May 2006)
+
+ 29 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/cblas-reference-20030223-autotool.patch,
+ +cblas-reference-20030223-r1.ebuild:
+ Bump to autotool the package, which makes the build work much better in
+ parallel and with gcc4.
+
+ 17 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ cblas-reference-20030223.ebuild:
+ Keyword ~ppc.
+
+ 10 May 2006; Danny van Dyk <kugelfang@gentoo.org>
+ cblas-reference-20030223.ebuild:
+ Marked ~amd64.
+
+ 27 Mar 2006; Markus Dittrich <markusle@gentoo.org> files/c-reference,
+ cblas-reference-20030223.ebuild:
+ Moved install directory for the libraries from blas/cblas-reference
+ to blas/reference.
+
+*cblas-reference-20030223 (25 Mar 2006)
+
+ 25 Mar 2006; Markus Dittrich <markusle@gentoo.org>
+ +files/c-reference, +files/cblas-gentoo.patch, +metadata.xml,
+ +cblas-reference-20030223.ebuild:
+ Initial import (fixes bug #122958). Many thanks to Adam Piątyszek
+ <ediap@et.put.poznan.pl> for his ebuild and patches.
+
diff --git a/sci-libs/cblas-reference/Manifest b/sci-libs/cblas-reference/Manifest
new file mode 100644
index 000000000..06d50c8ae
--- /dev/null
+++ b/sci-libs/cblas-reference/Manifest
@@ -0,0 +1,4 @@
+DIST cblas-reference-20110218.tgz 197468 RMD160 ab908605311ad5dfe280c5fb0e6a1e94156b7a04 SHA1 d6970cf52592ef67674a61c78bbd055a4e9d4680 SHA256 0f6354fd67fabd909baf57ced2ef84e962db58fae126e4f41b21dd4fec60a2a3
+EBUILD cblas-reference-20110218.ebuild 2414 RMD160 e15b7dc428ba9de067282726b713599d06c33ffc SHA1 100d95fbc5aedde73b8b03e69b0b05feb8cf2d4b SHA256 19f4e1f2ac29c9cf6d4a77c9f2afad5308c13b0d94847fc72188adf46c8a6a27
+MISC ChangeLog 6805 RMD160 2d18af58279c09826e3bfab110e9c156e59292ad SHA1 443e63ec021a33d85fd72d1f89615934852d1499 SHA256 c82f5d98068f3ddc02562a2b8e4754eefac96d95e620682cb74ff34e9b642701
+MISC metadata.xml 747 RMD160 93e7287d9fb76504fcffa359adca454d42518e33 SHA1 b4fb783c4233b29cf30a9576905d9943f6d6ed0c SHA256 d184bbc83e471aa894863f9350d4c13a096d22c513e2a4de53d9075c5e4d9fa8
diff --git a/sci-libs/cblas-reference/cblas-reference-20110218.ebuild b/sci-libs/cblas-reference/cblas-reference-20110218.ebuild
new file mode 100644
index 000000000..9bdb362b7
--- /dev/null
+++ b/sci-libs/cblas-reference/cblas-reference-20110218.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils alternatives-2 flag-o-matic toolchain-funcs
+
+MYPN="${PN/-reference/}"
+
+DESCRIPTION="C wrapper interface to the F77 reference BLAS implementation"
+LICENSE="public-domain"
+HOMEPAGE="http://www.netlib.org/blas/"
+SRC_URI="http://www.netlib.org/blas/blast-forum/${MYPN}.tgz -> ${P}.tgz"
+
+SLOT="0"
+IUSE="static-libs"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+
+RDEPEND="virtual/blas
+ virtual/fortran"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S="${WORKDIR}/CBLAS"
+
+LIBNAME=refcblas
+LIBVER=3
+
+make_shared_lib() {
+ local libstatic=${1}
+ local soname=$(basename "${1%.a}").so.${LIBVER}
+ shift
+ einfo "Making ${soname}"
+ ${LINK:-$(tc-getCC)} ${LDFLAGS} \
+ -shared -Wl,-soname="${soname}" \
+ -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \
+ "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed"
+ ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}"
+}
+
+src_prepare() {
+ find . -name Makefile -exec sed -i \
+ -e 's:make:$(MAKE):g' '{}' \;
+ append-cflags -DADD_
+ cat > Makefile.in <<-EOF
+ BLLIB=$(pkg-config --libs blas)
+ FC=$(tc-getFC)
+ CC=$(tc-getCC)
+ CBLIB=../lib/lib${LIBNAME}.a
+ LOADER=\$(FC)
+ ARCH=$(tc-getAR)
+ ARCHFLAGS=cr
+ RANLIB=$(tc-getRANLIB)
+ EOF
+}
+
+src_compile() {
+ emake \
+ FFLAGS="${FFLAGS} -fPIC" \
+ CFLAGS="${CFLAGS} -fPIC" \
+ CBLIB=../lib/lib${LIBNAME}.a \
+ alllib
+ cd lib
+ make_shared_lib lib${LIBNAME}.a $(pkg-config --libs blas)
+ cd "${S}"
+ if use static-libs; then
+ emake clean
+ emake alllib
+ fi
+}
+
+src_test() {
+ cd testing
+ emake
+ emake run
+}
+
+src_install() {
+ dolib.so lib/lib${LIBNAME}.so*
+ use static-libs && dolib.a lib/lib${LIBNAME}.a
+ insinto /usr/include/cblas
+ doins include/cblas.h
+ cat <<-EOF > ${LIBNAME}.pc
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+ Name: ${LIBNAME}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${LIBNAME}
+ Private: -lm
+ Cflags: -I\${includedir}/cblas
+ Requires: blas
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${LIBNAME}.pc
+ dodoc README
+ insinto /usr/share/doc/${PF}
+ doins examples/*.c
+ alternatives_for cblas reference 0 \
+ /usr/$(get_libdir)/pkgconfig/cblas.pc ${LIBNAME}.pc \
+ /usr/include/cblas.h cblas/cblas.h
+}
diff --git a/sci-libs/cblas-reference/metadata.xml b/sci-libs/cblas-reference/metadata.xml
new file mode 100644
index 000000000..7d4380e58
--- /dev/null
+++ b/sci-libs/cblas-reference/metadata.xml
@@ -0,0 +1,15 @@
+<?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 BLAS (Basic Linear Algebra Subprograms) are high quality "building
+ block" routines for performing basic vector and matrix operations. Level 1
+ BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations,
+ and Level 3 BLAS do matrix-matrix operations. Because the BLAS are
+ efficient, portable, and widely available, they're commonly used in the
+ development of high quality linear algebra software, LAPACK for
+ example. This packages implements the reference C library as a wrapper
+ to the FORTRAN 77 BLAS library.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/gotoblas2/ChangeLog b/sci-libs/gotoblas2/ChangeLog
new file mode 100644
index 000000000..260bb6ba0
--- /dev/null
+++ b/sci-libs/gotoblas2/ChangeLog
@@ -0,0 +1,35 @@
+# ChangeLog for sci-libs/gotoblas2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +gotoblas2-1.13.ebuild,
+ +files/gotoblas2-1.13-aliasing.patch, +files/gotoblas2-1.13-dynamic.patch,
+ +files/gotoblas2-1.13-fcheck.patch, +files/gotoblas2-1.13-sharedlibs.patch,
+ +metadata.xml:
+ Imported from bicatali overlay
+
+ 17 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild:
+ Fixed include directive in pkgconfig file
+
+ 31 May 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild:
+ Fixed shared libs. Make ebuild easier to debug with a generated rule
+ Makefile instead of dynamic. Switched to EAPI4.
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild,
+ files/gotoblas2-1.13-sharedlibs.patch:
+ fixed ldflags propagation
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild:
+ Switched to alternatives-2 framework
+
+ 22 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild,
+ metadata.xml:
+ Renamed cblas use flag to gotocblas (reserve cblas for external cblas)
+
+*gotoblas2-1.13 (12 Nov 2010)
+
+ 12 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ +gotoblas2-1.13.ebuild, +files/gotoblas2-1.13-dynamic.patch,
+ +files/gotoblas2-1.13-sharedlibs.patch, +metadata.xml:
+ Initial import
+
diff --git a/sci-libs/gotoblas2/Manifest b/sci-libs/gotoblas2/Manifest
new file mode 100644
index 000000000..8880ebfdb
--- /dev/null
+++ b/sci-libs/gotoblas2/Manifest
@@ -0,0 +1,8 @@
+AUX gotoblas2-1.13-aliasing.patch 421 RMD160 88da6fa8af042ea4ce49ea99fc2baa8092880fd2 SHA1 93fb82963600337d4099598967536f00cce8fddc SHA256 808f04a31bf335d4b27bb6fc7299ef9b5a0a7816c8ba29c25385e06d060753bf
+AUX gotoblas2-1.13-dynamic.patch 608 RMD160 37947ee4aeeec6db1f32132adf97e802369bdaf0 SHA1 f96cb1d7856b4647857b8dc77aa68ceba1d51107 SHA256 7ff5d3179c3051f41fd2963e90734bd6997dd4d6d955ea4c613ff241f49875c4
+AUX gotoblas2-1.13-fcheck.patch 292 RMD160 d5163404d0eff01b21e5c7792a3e03677f210552 SHA1 73cd53f9b09ff4f147a8ed5f810b864c2ded8221 SHA256 19bbf3bdf5dfcb639c3817e545b3186b1e379e874ffcb586bd5e76ec40bfa533
+AUX gotoblas2-1.13-sharedlibs.patch 1929 RMD160 87db891bb2e0b538da7a4f21c10c65b78149a26c SHA1 031912957004745f5e68c2cdf3899f0e80118377 SHA256 fc5f014d6b81a481a9c9c29d82de07f5a5182d9355f90071ba89b680f7e09c1b
+DIST GotoBLAS2-1.13_bsd.tar.gz 3165294 RMD160 64a416b506b45ec4df33d9d7e9ec893585b794b2 SHA1 0e1a046bb51e50cf8cff5d1732157a083a620e64 SHA256 7c3eab57ef5ad5c42f73adade833a531591e78967bbe9fc6db31310d73fa2d86
+EBUILD gotoblas2-1.13.ebuild 2952 RMD160 e83240b59c3944fc6b5c78eb688cd1da7de04d21 SHA1 e19041955bdb226be5da06dffa7089aac67e12db SHA256 c463de32ab9a23d49b72e7d2fd21cc8ce531a46aa911083aa17bba419959cdf5
+MISC ChangeLog 1385 RMD160 c5b6d6106e93e607c727da0876dd63b2b78689b9 SHA1 c36a6e0d0b6aaccd7d9edf92897ce746645add12 SHA256 e0c8b5a93864db1e9d395db39e158bea095d072e9388d974fc8ca38f78ec2c91
+MISC metadata.xml 856 RMD160 250635ac290516ed28e932e55ec87626d97b228e SHA1 9bdb2a1cb537025e5460141522746f3b07cea92f SHA256 4c5ea594bc1d07713211d39171d628b2cba8b3aeccef73309e816cecc79bd8c9
diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch
new file mode 100644
index 000000000..874de7080
--- /dev/null
+++ b/sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch
@@ -0,0 +1,11 @@
+--- driver/others/init.c.orig 2011-05-31 23:23:24.000000000 +0100
++++ driver/others/init.c 2011-05-31 23:23:49.000000000 +0100
+@@ -215,7 +215,7 @@
+ for (node = 0; node < MAX_NODES; node ++) common -> node_info[node] = 0;
+
+ while ((dir = readdir(dp)) != NULL) {
+- if (*(unsigned int *) dir -> d_name == 0x065646f6eU) {
++ if (*(char *) dir -> d_name == 0x065646f6eU) {
+
+ node = atoi(&dir -> d_name[4]);
+
diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch
new file mode 100644
index 000000000..71021e435
--- /dev/null
+++ b/sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch
@@ -0,0 +1,17 @@
+Authors: Elias Pipping <pipping@exherbo.org>
+Upstream: no
+Synopsis: Fix compilation under KATMAI and PRESCOTT architecture.
+--- old/driver/others/dynamic.c 2010-01-20 17:28:45.000000000 +0100
++++ new/driver/others/dynamic.c 2010-05-28 16:04:10.190975461 +0200
+@@ -181,9 +181,9 @@
+ gotoblas = get_coretype();
+
+ #ifdef ARCH_X86
+- if (gotoblas == NULL) gotoblas = gotoblas_KATMAI;
++ if (gotoblas == NULL) gotoblas = &gotoblas_KATMAI;
+ #else
+- if (gotoblas == NULL) gotoblas = gotoblas_PRESCOTT;
++ if (gotoblas == NULL) gotoblas = &gotoblas_PRESCOTT;
+ #endif
+
+ if (gotoblas && gotoblas -> init) {
diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch
new file mode 100644
index 000000000..809a1edc1
--- /dev/null
+++ b/sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch
@@ -0,0 +1,10 @@
+--- f_check.orig 2011-05-31 23:12:41.508268623 +0100
++++ f_check 2011-05-31 23:12:50.208268398 +0100
+@@ -274,6 +274,7 @@
+ && ($flags !~ /kernel32/)
+ && ($flags !~ /advapi32/)
+ && ($flags !~ /shell32/)
++ && ($flags !~ /^\-l$/)
+ ) {
+ $linker_l .= $flags . " ";
+ }
diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch
new file mode 100644
index 000000000..3ebe3076a
--- /dev/null
+++ b/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch
@@ -0,0 +1,45 @@
+--- exports/Makefile.orig 2010-11-12 05:30:06.000000000 +0000
++++ exports/Makefile 2010-11-12 06:33:41.000000000 +0000
+@@ -97,10 +97,10 @@
+ so : ../$(LIBSONAME)
+
+ ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
+- -Wl,--retain-symbols-file=linux.def $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(LDFLAGS) -shared \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
++ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
+@@ -110,10 +110,10 @@
+ so : ../$(LIBSONAME)
+
+ ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
+- -Wl,--retain-symbols-file=linux.def $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(LDFLAGS) -shared \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
++ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
+@@ -129,9 +129,9 @@
+ ifeq ($(OSNAME), SunOS)
+
+ so : ../$(LIBSONAME)
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(LDFLAGS) -shared -Wl,--soname=$(LIBSONAME) \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
diff --git a/sci-libs/gotoblas2/gotoblas2-1.13.ebuild b/sci-libs/gotoblas2/gotoblas2-1.13.ebuild
new file mode 100644
index 000000000..b90053600
--- /dev/null
+++ b/sci-libs/gotoblas2/gotoblas2-1.13.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils toolchain-funcs alternatives-2
+
+MYPN="GotoBLAS2"
+MYP="${MYPN}-${PV}_bsd"
+
+DESCRIPTION="Fast implementations of the Basic Linear Algebra Subroutines"
+HOMEPAGE="http://www.tacc.utexas.edu/tacc-projects/gotoblas2/"
+# change to gentoo mirror when in
+SRC_URI="http://dev.gentoo.org/~bicatali/${MYP}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+incblas int64 dynamic openmp static-libs threads"
+
+RDEPEND="virtual/fortran"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MYPN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-{dynamic,sharedlibs,fcheck,aliasing}.patch
+ # respect LDFLAGS
+ sed -i -e '/^LDFLAGS\s*=/d' Makefile.* || die
+ if ! use dynamic; then
+ sed -i \
+ -e "/^COMMON_OPT/s/-O2/${CFLAGS}/" \
+ Makefile.rule || die
+ fi
+ # fix executable stacks
+ local i
+ for i in $(find . -name \*.S); do
+ cat >> ${i} <<-EOF
+ #if defined(__ELF__)
+ .section .note.GNU-stack,"",%progbits
+ #endif
+ EOF
+ done
+}
+
+src_configure() {
+ local use_openmp=$(use openmp && echo 1)
+ use threads && use openmp && use_openmp="" && \
+ einfo "openmp and threads enabled: using threads"
+ sed -i \
+ -e "s:^#\s*\(NO_LAPACK\)\s*=.*:\1=1:" \
+ -e "s:^#\s*\(CC\)\s*=.*:\1=$(tc-getCC):" \
+ -e "s:^#\s*\(FC\)\s*=.*:\1=$(tc-getFC):" \
+ -e "s:^#\s*\(USE_THREAD\)\s*=.*:\1=$(use threads && echo 1 || echo 0):" \
+ -e "s:^#\s*\(USE_OPENMP\)\s*=.*:\1=${use_openmp}:" \
+ -e "s:^#\s*\(DYNAMIC_ARCH\)\s*=.*:\1=$(use dynamic && echo 1):" \
+ -e "s:^#\s*\(INTERFACE64\)\s*=.*:\1=$(use int64 && echo 1):" \
+ -e "s:^#\s*\(NO_CBLAS\)\s*=.*:\1=$(use incblas || echo 1):" \
+ Makefile.rule || die
+}
+
+src_compile() {
+ mkdir solibs
+ emake libs shared && mv *.so solibs/
+ use static-libs && emake clean && emake libs NEED_PIC=
+}
+
+src_test() {
+ emake tests
+}
+
+src_install() {
+ local profname=${PN} threads
+ use int64 && profname=${profname}-int64
+ if use threads; then
+ threads="-pthread"
+ profname=${profname}-threads
+ elif use openmp; then
+ profname=${profname}-openmp
+ fi
+
+ dolib.so solibs/lib*.so
+ use static-libs && dolib.a lib*.a
+
+ # create pkg-config file and associated eselect file
+ cat <<-EOF > ${profname}.pc
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+ Name: ${MYPN}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -lgoto2 -lm ${threads}
+ EOF
+
+ alternatives_for blas ${profname} 0 \
+ "/usr/$(get_libdir)/pkgconfig/blas.pc" "${profname}.pc"
+
+ if use incblas; then
+ insinto /usr/include/${PN}
+ doins cblas.h
+ echo >> ${profname}.pc "Cflags: -I\${includedir}/${PN}"
+ alternatives_for cblas ${profname} 0 \
+ "/usr/$(get_libdir)/pkgconfig/cblas.pc" "${profname}.pc" \
+ "/usr/include/cblas.h" "${PN}/cblas.h"
+ fi
+
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${profname}.pc
+ dodoc 01Readme.txt 03FAQ.txt 05LargePage 06WeirdPerformance
+}
diff --git a/sci-libs/gotoblas2/metadata.xml b/sci-libs/gotoblas2/metadata.xml
new file mode 100644
index 000000000..7ec44c058
--- /dev/null
+++ b/sci-libs/gotoblas2/metadata.xml
@@ -0,0 +1,19 @@
+<?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 GotoBLAS codes are one of the fastest implementations
+ of the Basic Linear Algebra Subroutines(BLAS).
+ To achieve performance it starts by observing that for current
+ generation architectures, much of the overhead comes from Translation
+ Look-aside Buffer (TLB) table misses. While the importance of caches
+ is also taken into consideration, it is the minimization of such TLB
+ misses that drives the approach.
+</longdescription>
+<use>
+ <flag name='int64'>Build the 64 bits integer library</flag>
+ <flag name='incblas'>Build the CBLAS interface</flag>
+ <flag name='dynamic'>Build dynamic architecture detection at run time (for multi targets)</flag>
+</use>
+</pkgmetadata>
diff --git a/sci-libs/gsl/ChangeLog b/sci-libs/gsl/ChangeLog
new file mode 100644
index 000000000..3de2c0133
--- /dev/null
+++ b/sci-libs/gsl/ChangeLog
@@ -0,0 +1,374 @@
+# ChangeLog for sci-libs/gsl
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/gsl/ChangeLog,v 1.77 2010/08/09 09:32:55 xarthisius Exp $
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +gsl-1.15-r1.ebuild,
+ +files/gsl-1.15-pkgconfig.patch, +metadata.xml:
+ Imported from bicatali overlay
+
+*gsl-1.15-r1 (21 May 2011)
+
+ 21 May 2011; Sébastien Fabbro <bicatali@gentoo.org> -gsl-1.14-r2.ebuild,
+ -files/gsl-1.14-pkgconfig.patch, +gsl-1.15-r1.ebuild,
+ +files/gsl-1.15-pkgconfig.patch:
+ Version bump
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> gsl-1.14-r2.ebuild:
+ Switched to alternatives-2 framework
+
+*gsl-1.14-r2 (09 Nov 2010)
+
+ 09 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +gsl-1.14-r2.ebuild,
+ +files/gsl-1.14-pkgconfig.patch, +metadata.xml:
+ Respect more upstream with respect to cblas. Do not depend on cblas at
+ compile time, only at run-time with the pkg-config utilities or gsl-config
+ and GSL_CBLAS_LIB environment variable. Install a gslcblas.pc pkg-config
+ file. Ebuild switched to autototools-utils eclass
+
+ 09 Aug 2010; Kacper Kowalik <xarthisius@gentoo.org>
+ -files/gsl-1.6-deps.diff, -files/gsl-1.12-cblas.patch, gsl-1.13-r1.ebuild,
+ gsl-1.13-r2.ebuild, gsl-1.14.ebuild, gsl-1.14-r1.ebuild, metadata.xml:
+ Renamed cblas to cblas-external wrt bug 330251. Dropped ~ppc-macos due to
+ unsolved deps. Remove old patches.
+
+ 18 Jul 2010; <nixnut@gentoo.org> gsl-1.14.ebuild:
+ ppc stable #325179
+
+ 18 Jul 2010; Raúl Porcel <armin76@gentoo.org> gsl-1.14.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #325179
+
+ 10 Jul 2010; Christian Faulhammer <fauli@gentoo.org> gsl-1.14.ebuild:
+ stable x86, bug 325179
+
+ 09 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> gsl-1.14.ebuild:
+ ppc64 stable wrt #325179
+
+ 01 Jul 2010; Jeroen Roovers <jer@gentoo.org> gsl-1.14.ebuild:
+ Stable for HPPA (bug #325179).
+
+ 25 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> gsl-1.14-r1.ebuild:
+ Removed forced pic
+
+*gsl-1.14-r1 (25 Jun 2010)
+
+ 25 Jun 2010; Justin Lecher <jlec@gentoo.org> +gsl-1.14-r1.ebuild:
+ Include static lib support, force to pic
+
+ 24 Jun 2010; Pacho Ramos <pacho@gentoo.org> gsl-1.14.ebuild:
+ stable amd64, bug 325179
+
+ 09 Apr 2010; Markos Chandras <hwoarang@gentoo.org> gsl-1.13-r1.ebuild:
+ Stable on amd64 wrt bug #299826
+
+*gsl-1.14 (09 Apr 2010)
+
+ 09 Apr 2010; Sébastien Fabbro <bicatali@gentoo.org> +gsl-1.14.ebuild,
+ +files/gsl-1.14-cblas.patch:
+ Version bump
+
+*gsl-1.13-r2 (07 Mar 2010)
+
+ 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org> +gsl-1.13-r2.ebuild:
+ Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay,
+ keyworded as in overlay
+
+ 30 Jan 2010; Raúl Porcel <armin76@gentoo.org> gsl-1.13-r1.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #299826
+
+ 22 Jan 2010; Jeroen Roovers <jer@gentoo.org> gsl-1.13-r1.ebuild:
+ Stable for HPPA (bug #299826).
+
+ 12 Jan 2010; nixnut <nixnut@gentoo.org> gsl-1.13-r1.ebuild:
+ ppc stable #299826
+
+ 11 Jan 2010; Brent Baude <ranger@gentoo.org> gsl-1.13-r1.ebuild:
+ stable ppc64, bug 299826
+
+ 07 Jan 2010; Christian Faulhammer <fauli@gentoo.org> gsl-1.13-r1.ebuild:
+ stable x86, bug 299826
+
+ 20 Sep 2009; Alexey Shvetsov <alexxy@gentoo.org>
+ files/gsl-1.13-cblas-vars.patch:
+ Fix patch. Thanks to Livid
+
+*gsl-1.13-r1 (20 Sep 2009)
+
+ 20 Sep 2009; Alexey Shvetsov <alexxy@gentoo.org> +gsl-1.13-r1.ebuild,
+ +files/gsl-1.13-cblas-vars.patch:
+ Fix bug #285468. Thanks to Livid
+
+*gsl-1.13 (17 Sep 2009)
+
+ 17 Sep 2009; Sébastien Fabbro <bicatali@gentoo.org> -gsl-1.9.ebuild,
+ -gsl-1.11.ebuild, +gsl-1.13.ebuild, +files/gsl-1.13-cblas.patch,
+ -files/gsl-cblas.patch:
+ Version bump, removed old. Note gsl-1.9-r1 is kept for GPL-2 compat until
+ we close bug #199451
+
+ 23 Apr 2009; Raúl Porcel <armin76@gentoo.org> gsl-1.12.ebuild:
+ arm/ia64/s390/sh/sparc stable wrt #265339
+
+ 18 Apr 2009; Markus Meier <maekke@gentoo.org> gsl-1.12:
+ amd64/x86 stable, bug #265339
+
+ 15 Apr 2009; Brent Baude <ranger@gentoo.org> gsl-1.12.ebuild:
+ Marking gsl-1.12 ppc64 for bug 265339
+
+ 12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> gsl-1.12.ebuild:
+ Stable on alpha, bug #265339
+
+ 11 Apr 2009; nixnut <nixnut@gentoo.org> gsl-1.12.ebuild:
+ ppc stable #265339
+
+ 08 Apr 2009; Jeroen Roovers <jer@gentoo.org> gsl-1.12.ebuild:
+ Stable for HPPA (bug #265339).
+
+ 20 Mar 2009; Peter Volkov <pva@gentoo.org> gsl-1.12.ebuild:
+ ~mips back, bug #204072
+
+*gsl-1.12 (19 Jan 2009)
+
+ 19 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/gsl-1.12-cblas.patch, -gsl-1.10.ebuild, +gsl-1.12.ebuild:
+ Version bump. cblas patch adapted and added a check on the external
+ cblas lib not to be gsl itself.
+
+ 09 Nov 2008; Raúl Porcel <armin76@gentoo.org> gsl-1.11.ebuild:
+ alpha/ia64 stable wrt #245838
+
+ 08 Nov 2008; Markus Meier <maekke@gentoo.org> gsl-1.11.ebuild:
+ amd64/x86 stable, bug #245838
+
+ 08 Nov 2008; nixnut <nixnut@gentoo.org> gsl-1.11.ebuild:
+ Stable on ppc wrt bug 245838
+
+ 07 Nov 2008; Jeroen Roovers <jer@gentoo.org> gsl-1.11.ebuild:
+ Stable for HPPA (bug #245838).
+
+ 06 Nov 2008; Ferris McCormick <fmccor@gentoo.org> gsl-1.11.ebuild:
+ Sparc stable --- Bug #245838 --- in use about 7 months w/o problems.
+
+ 07 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+ Add USE flag description to metadata wrt GLEP 56.
+
+*gsl-1.11 (31 Mar 2008)
+
+ 31 Mar 2008; Sébastien Fabbro <bicatali@gentoo.org> -gsl-1.8.ebuild,
+ +gsl-1.11.ebuild:
+ Version bump. Removed icc test since it now compiles and tests are fine
+
+ 09 Jan 2008; Jeroen Roovers <jer@gentoo.org> gsl-1.9-r1.ebuild,
+ gsl-1.10.ebuild:
+ Marked ~hppa (bug #204072).
+
+ 02 Jan 2008; Raúl Porcel <armin76@gentoo.org> gsl-1.10.ebuild:
+ Re-add ~ia64
+
+ 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> gsl-1.9-r1.ebuild,
+ gsl-1.10.ebuild:
+ fixed lib->get_libdir for eselect bug workaround
+
+*gsl-1.10 (10 Oct 2007)
+
+ 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/gsl-cblas.patch, -gsl-1.4.ebuild, -gsl-1.6.ebuild, -gsl-1.7.ebuild,
+ gsl-1.9-r1.ebuild, +gsl-1.10.ebuild:
+ Version bump, removed old versions, added work around eselect bug #189942.
+ Added new cblas use flag to allow use of external cblas library.
+
+ 16 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ files/eselect.cblas.gsl, metadata.xml:
+ fixed link for cblas.h, closing bug #192718, added longdescription.
+
+*gsl-1.9-r1 (21 Aug 2007)
+
+ 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/cblas.pc.in,
+ +files/eselect.cblas.gsl, +gsl-1.9-r1.ebuild:
+ Added eselect and cblas pkg-config files to be a possible implementation of
+ virtual/cblas. General cleanup continued.
+
+ 12 Jun 2007; Christoph Mende <angelos@gentoo.org> gsl-1.9.ebuild:
+ Stable on amd64 wrt bug 180916
+
+ 09 Jun 2007; nixnut <nixnut@gentoo.org> gsl-1.9.ebuild:
+ Stable on ppc wrt bug 180916
+
+ 07 Jun 2007; Markus Rothe <corsair@gentoo.org> gsl-1.9.ebuild:
+ Stable on ppc64; bug #180916
+
+ 06 Jun 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.9.ebuild:
+ alpha/ia64/x86 stable wrt #180916
+
+ 05 Jun 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.9.ebuild:
+ Stable for HPPA (bug #180916).
+
+ 05 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.9.ebuild:
+ Stable on sparc wrt #180916
+
+ 28 Mar 2007; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild,
+ gsl-1.8.ebuild, gsl-1.9.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 28 Mar 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.8.ebuild:
+ ia64 stable wrt bug 167860
+
+ 27 Mar 2007; Michael Cummings <mcummings@gentoo.org> gsl-1.9.ebuild:
+ Tested on swarm for USE-flag changes in dev-perl/PDL
+
+ 15 Mar 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.9.ebuild:
+ Some general clean-ups thanks to Santiago M. Mola Velasco
+ <cooldwind@gmail.com> (see bug #170919).
+
+ 06 Mar 2007; Simon Stelling <blubb@gentoo.org> gsl-1.8.ebuild:
+ stable on amd64; bug 169212
+
+ 28 Feb 2007; Roy Marples <uberlord@gentoo.org> gsl-1.9.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 24 Feb 2007; nixnut <nixnut@gentoo.org> gsl-1.8.ebuild:
+ Stable on ppc wrt bug 167860
+
+ 24 Feb 2007; Markus Rothe <corsair@gentoo.org> gsl-1.8.ebuild:
+ Stable on ppc64; bug #167860
+
+ 22 Feb 2007; Christian Faulhammer <opfer@gentoo.org> gsl-1.8.ebuild:
+ stable x86; bug 167860
+
+ 22 Feb 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.8.ebuild:
+ Stable for HPPA (bug #167860).
+
+*gsl-1.9 (21 Feb 2007)
+
+ 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> +gsl-1.9.ebuild:
+ Version bump.
+
+ 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.8.ebuild:
+ Removed filtering of -mfpmath=sse since otherwise tests fail
+ on a -mfpmath=sse built toolchain.
+
+ 06 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.8.ebuild:
+ Stable on sparc
+
+ 18 Jan 2007; Ferris McCormick <fmccor@gentoo.org> gsl-1.7.ebuild:
+ Stable on sparc (no problems reported for 15 months).
+
+ 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
+ Update for my nick change spyderous -> dberkholz.
+
+ 17 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/gsl-1.6-deps.diff, gsl-1.8.ebuild:
+ (#134063) Fix for --as-needed.
+
+ 16 Jun 2006; Markus Rothe <corsair@gentoo.org> gsl-1.7.ebuild:
+ Stable on ppc64
+
+ 23 May 2006; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild:
+ Stable on ppc64
+
+*gsl-1.8 (11 Apr 2006)
+
+ 11 Apr 2006; George Shapovalov <george@gentoo.org> +gsl-1.8.ebuild:
+ new version
+
+ 10 Mar 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild:
+ Mark 1.7 stable on ia64
+
+ 22 Feb 2006; Emanuele Giaquinta <exg@gentoo.org> gsl-1.7.ebuild:
+ Stable on ppc.
+
+ 08 Feb 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild:
+ Mark 1.7 stable on alpha
+
+ 18 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> gsl-1.7.ebuild:
+ Stable on amd64.
+
+ 10 Nov 2005; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild:
+ Marked ~ppc-macos (bug #111578)
+
+*gsl-1.7 (14 Oct 2005)
+
+ 14 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> +gsl-1.7.ebuild:
+ Version bump, closes bug 106895.
+
+ 26 Jun 2005; Olivier Fisette <ribosome@gentoo.org> -files/k6-undef.diff,
+ -gsl-1.3.ebuild:
+ Removed obsolete version and unused patch.
+
+*gsl-1.6 (16 Jan 2005)
+
+ 16 Jan 2005; Olivier Fisette <ribosome@gentoo.org> gsl-1.3.ebuild,
+ gsl-1.4.ebuild, +gsl-1.6.ebuild:
+ New version. Fixed HOMEPAGE and SRC_URI (use the GNU mirrors).
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+*gsl-1.4 (28 Dec 2004)
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+ +files/k6-undef.diff, +gsl-1.3.ebuild, +gsl-1.4.ebuild:
+ Moved from dev-libs/gsl to sci-libs/gsl.
+
+ 23 Dec 2004; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild:
+ Added ~ppc64 to KEYWORDS; bug #74046
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gsl-1.3.ebuild,
+ gsl-1.4.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 23 May 2004; Bryan Østergaard <kloeri@gentoo.org> gsl-1.4.ebuild:
+ Stable on alpha.
+
+ 02 May 2004; David Holm <dholm@gentoo.org> gsl-1.4.ebuild:
+ Added to ~ppc.
+
+ 14 Apr 2004; <kloeri@gentoo.org> gsl-1.4.ebuild:
+ Keyworded ~alpha.
+
+ 10 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> gsl-1.0.ebuild,
+ gsl-1.1.1.ebuild, gsl-1.2.ebuild, gsl-1.3.ebuild, gsl-1.4.ebuild:
+ Cleanup, bump to stable
+
+ 21 Nov 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild, gsl-1.4.ebuild :
+ added "filter-mpmath sse", fixes #33059
+
+*gsl-1.4 (18 Nov 2003)
+
+ 18 Nov 2003; Stephen Diener <sediener@gentoo.org> gsl-1.4.ebuild:
+ Version bump.
+
+ 13 Jun 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild :
+ added filter-flags -ffast-math (#22696), some cleanups.
+
+*gsl-1.1.1 (12 Jun 2003)
+
+ 12 Jun 2003; <msterret@gentoo.org> gsl-1.1.1.ebuild:
+ fix Header
+
+*gsl-1.3 (14 Feb 2003)
+
+ 14 Feb 2003; Martin Holzer <mholzer@gentoo.org> gsl-1.3.ebuild,
+ files/digest-gsl-1.3 ChangeLog :
+ Version bump. Closes #15665.
+
+*gsl-1.2 (06 Aug 2002)
+
+ 18 Oct 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild,
+ files/k6-undef.diff :
+
+ fix building on k6 systems. Thanks to Charles G. Waldman <cgw@alum.mit.edu>, #9011
+
+ 06 Aug 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild,
+ files/digest-gsl-1.2 :
+
+ new version, renaiming old ebuild sufficed
+
+*gsl-1.0 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/sci-libs/gsl/Manifest b/sci-libs/gsl/Manifest
new file mode 100644
index 000000000..27e9301f8
--- /dev/null
+++ b/sci-libs/gsl/Manifest
@@ -0,0 +1,5 @@
+AUX gsl-1.15-pkgconfig.patch 418 RMD160 d961090b4ee6a6821d61bc534e7632c8159c5ac0 SHA1 4c4b6f577c5059e5f8cedf93c2638fbc7111b0a4 SHA256 774cc4c10ee447394e65e54a4d7cccbf819b57c20b3f9069d2ffd7b481d0e0ac
+DIST gsl-1.15.tar.gz 3281134 RMD160 f34aa2a6514228f7df42fc94638286bcce5cd94c SHA1 d914f84b39a5274b0a589d9b83a66f44cd17ca8e SHA256 85b907e57902e2b7606ef3aef960302ffdd13bd9dc5b8fcbfa75e4f0bf340ea3
+EBUILD gsl-1.15-r1.ebuild 1143 RMD160 0249728a9dddfb6f786c872c4f960fb24bd631d6 SHA1 f8bbc663402ff074c8021cd14d5d1090b7f66183 SHA256 454a73af4dfe25ca5547510cd5c6ffa84b5c6683622159778b177686ee1c817d
+MISC ChangeLog 12680 RMD160 1bfe8a74cc3692041ffd8b7811827f08f30763d5 SHA1 b3e6cc43a6257ac7110db7813099939a54b3f1f4 SHA256 02530c556b43d2219d70226f3353d52a264ca984186d5b4089bb93f1864bc4e2
+MISC metadata.xml 858 RMD160 aa5fcc2297d721a8e585bba28cfbe797c91f00a4 SHA1 4aacae953b1c804f9b123c5934093ab8faeac628 SHA256 17013b384e9d03536d612c4b5daef4e5ce6b7990bfe5265bf0303101dec748ed
diff --git a/sci-libs/gsl/files/gsl-1.15-pkgconfig.patch b/sci-libs/gsl/files/gsl-1.15-pkgconfig.patch
new file mode 100644
index 000000000..a29f461f6
--- /dev/null
+++ b/sci-libs/gsl/files/gsl-1.15-pkgconfig.patch
@@ -0,0 +1,16 @@
+--- gsl.pc.in.orig 2011-05-21 15:14:23.000000000 +0100
++++ gsl.pc.in 2011-05-21 15:15:03.000000000 +0100
+@@ -2,10 +2,11 @@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+ includedir=@includedir@
+-GSL_CBLAS_LIB=-lgslcblas
++
+
+ Name: GSL
+ Description: GNU Scientific Library
+ Version: @VERSION@
+-Libs: @GSL_LIBS@ ${GSL_CBLAS_LIB} @GSL_LIBM@ @LIBS@
++Libs: @GSL_LIBS@ @GSL_LIBM@ @LIBS@
+ Cflags: @GSL_CFLAGS@
++Requires: cblas
diff --git a/sci-libs/gsl/gsl-1.15-r1.ebuild b/sci-libs/gsl/gsl-1.15-r1.ebuild
new file mode 100644
index 000000000..9d167808c
--- /dev/null
+++ b/sci-libs/gsl/gsl-1.15-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils autotools-utils alternatives-2
+
+DESCRIPTION="The GNU Scientific Library"
+HOMEPAGE="http://www.gnu.org/software/gsl/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-pkgconfig.patch" )
+
+src_install() {
+ autotools-utils_src_install
+ local libname=gslcblas
+
+ cat <<-EOF > ${libname}.pc
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+ Name: ${libname}
+ Description: ${DESCRIPTION} CBLAS implementation
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${libname}
+ Cflags: -I\${includedir}
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${libname}.pc
+ alternatives_for cblas gsl 0 \
+ /usr/$(get_libdir)/pkgconfig/cblas.pc ${libname}.pc \
+ /usr/include/cblas.h gsl/gsl_cblas.h
+}
diff --git a/sci-libs/gsl/metadata.xml b/sci-libs/gsl/metadata.xml
new file mode 100644
index 000000000..54ab246fb
--- /dev/null
+++ b/sci-libs/gsl/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 GNU Scientific Library (GSL) is a collection of routines for
+ numerical analysis. The routines are written from scratch by the GSL
+ team in C, and present a modern API for C programmers, while allowing
+ wrappers to be written for very high level languages.
+
+ GSL includes data types and routines for complex numbers, vectors,
+ matrices, basic linear algebra subroutines (BLAS), eigensystems,
+ simulated annealing, minimization, root finding, pseudo-random
+ numbers, least-squares fitting, fast Fourier transforms (FFT),
+ differential equations, quadrature, Monte Carlo integration, special
+ functions, physical constants, and much more.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/lapacke-reference/._lapacke b/sci-libs/lapacke-reference/._lapacke
new file mode 100755
index 000000000..db65eee64
--- /dev/null
+++ b/sci-libs/lapacke-reference/._lapacke
Binary files differ
diff --git a/sci-libs/lapacke-reference/ChangeLog b/sci-libs/lapacke-reference/ChangeLog
new file mode 100644
index 000000000..ac2bea7bf
--- /dev/null
+++ b/sci-libs/lapacke-reference/ChangeLog
@@ -0,0 +1,18 @@
+# ChangeLog for sci-libs/lapacke-reference
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lapacke-reference-1.0.0.009 (22 Aug 2011)
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ +lapacke-reference-1.0.0.009.ebuild, +._lapacke, +metadata.xml:
+ Imported from bicatali overlay
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org>
+ lapacke-reference-1.0.0.009.ebuild:
+ Switched to alternatives-2 framework
+
+ 05 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ lapacke-1.0.0.009.ebuild, +metadata.xml:
+ Initial import
+
diff --git a/sci-libs/lapacke-reference/Manifest b/sci-libs/lapacke-reference/Manifest
new file mode 100644
index 000000000..65bdda533
--- /dev/null
+++ b/sci-libs/lapacke-reference/Manifest
@@ -0,0 +1,4 @@
+DIST lapacke-1.0.0.009.tar.gz 840233 RMD160 1ac906ef61e616465f1860b0266640fe65e669ee SHA1 793c388cbd910cf6018be78749ad37e77fb8ac25 SHA256 7f992bd1f143251ddd03b99ef935942c17caf43652ae94a251601e00dce258e3
+EBUILD lapacke-reference-1.0.0.009.ebuild 2008 RMD160 7d09e4114939bdbb1529c8152e272c31e900200b SHA1 0e6fdfe6859dfe48296c4a8450333a66f3698a77 SHA256 8e166dd4244ab3266beb22aa790c0fcc8b8c7868f75e0190d7c25e538bae6f2d
+MISC ChangeLog 575 RMD160 0a41ec0d77e6d931892505a0819139a8bf6005be SHA1 bd7275a7d8cb05995af23fe8c9cf5df09219216e SHA256 68681e46f36898efcbbcf357b67cd660088c9eedad3de88b737caba163626b95
+MISC metadata.xml 377 RMD160 62313cf71b4be5f9f894cbe1862f95a4d54f87fa SHA1 4cdbfee582155e16492694941f6d0e76426e8bf6 SHA256 7cd127f29286171d875b418a27378bf47ad9e87b405f1c6379ec747725e8a7ca
diff --git a/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild b/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild
new file mode 100644
index 000000000..e2f2d5786
--- /dev/null
+++ b/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.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 versionator alternatives-2
+
+MYP=lapacke-${PV}
+
+DESCRIPTION="C Interface to LAPACK"
+HOMEPAGE="http://www.netlib.org/lapack/"
+SRC_URI="http://www.netlib.org/lapack/lapacke.tgz -> ${MYP}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="test? ( virtual/lapack dev-util/pkgconfig )"
+
+S="${WORKDIR}/lapacke"
+
+LIBNAME=reflapacke
+
+make_shared_lib() {
+ local libstatic=${1}
+ local soname=$(basename "${1%.a}").so.$(get_major_version)
+ shift
+ einfo "Making ${soname}"
+ ${LINK:-$(tc-getCC)} ${LDFLAGS} \
+ -shared -Wl,-soname="${soname}" \
+ -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \
+ "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed"
+ ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}"
+}
+
+src_prepare() {
+ cat > make.inc <<-EOF
+ CC = $(tc-getCC)
+ CFLAGS = ${CFLAGS}
+ LINKER = \$(CC)
+ LDFLAGS = ${LDFLAGS}
+ ARCH = $(tc-getAR)
+ ARCHFLAGS = cr
+ RANLIB = $(tc-getRANLIB)
+ LAPACKE = lib${LIBNAME}.a
+ EOF
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS} -fPIC" lapacke
+ make_shared_lib lib${LIBNAME}.a
+ if use static-libs; then
+ emake clean && rm -f lib${LIBNAME}.a
+ emake lapacke
+ fi
+}
+
+src_test() {
+ emake LIBS="$(pkg-config --libs lapack)" lapacke_testing
+}
+
+src_install() {
+ dolib.so lib${LIBNAME}.so*
+ use static-libs && dolib.a lib${LIBNAME}.a
+ insinto /usr/include
+ doins include/lapacke*h || die
+ cat <<-EOF > ${LIBNAME}.pc
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+ Name: LAPACK C Extension - Reference
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${LIBNAME} -lm
+ Cflags: -I\${includedir}
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${LIBNAME}.pc || die
+ alternatives_for lapacke reference 0 \
+ "/usr/$(get_libdir)/pkgconfig/lapacke.pc" "${LIBNAME}.pc"
+}
diff --git a/sci-libs/lapacke-reference/metadata.xml b/sci-libs/lapacke-reference/metadata.xml
new file mode 100644
index 000000000..ecdbab4b4
--- /dev/null
+++ b/sci-libs/lapacke-reference/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ This implementation provides a native C interface to LAPACK routines available
+ at www.netlib.org/lapack to facilitate usage of LAPACK functionality
+ for C programmers.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/mkl/ChangeLog b/sci-libs/mkl/ChangeLog
new file mode 100644
index 000000000..8d71418c3
--- /dev/null
+++ b/sci-libs/mkl/ChangeLog
@@ -0,0 +1,22 @@
+# ChangeLog for sci-libs/mkl
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*mkl-10.3.4.191 (22 Aug 2011)
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +mkl-10.3.4.191.ebuild,
+ +metadata.xml:
+ Imported from bicatali overlay
+
+ 06 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.4.191.ebuild:
+ Reworked all profile generation
+
+ 30 May 2011; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.4.191.ebuild:
+ Bump
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.2.137.ebuild:
+ Bump and switched to alternatives-2 framework
+
+ 03 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.0.084.ebuild:
+ Version bump. refactored ebuilds
+
diff --git a/sci-libs/mkl/Manifest b/sci-libs/mkl/Manifest
new file mode 100644
index 000000000..63aeb4c9a
--- /dev/null
+++ b/sci-libs/mkl/Manifest
@@ -0,0 +1,6 @@
+DIST parallel_studio_xe_2011_update2.tgz 1551817814 RMD160 7f1c770a1ad5fe626718a5c352d2db6d628b22aa SHA1 b216e25ec4f1254e7e07defa5ab0ec835965a018 SHA256 3e77fb39fc05e0c4eafa594617674858ae9c59a5cfddb0f95651bbf7d4baa907
+DIST parallel_studio_xe_2011_update2_ia32.tgz 810216099 RMD160 33293a7f524722b1e2f4fc839aea3984dff490c5 SHA1 73368f9f14ff530dc953aeeca1ec5de90607774d SHA256 e2d040774cc4888a294dbd2081882b7f90fef7280ad1c4dcb04026871d6e638d
+DIST parallel_studio_xe_2011_update2_intel64.tgz 966899604 RMD160 e14ebd58b2e626431c3b796d925ff460752fc689 SHA1 55cfdb64f7c84222ff599f4e9def3cb66e45c962 SHA256 f6d9acacb350cccb3e29c2309ced7b9564d86d53d59409b4a79d7a79b396f2f1
+EBUILD mkl-10.3.4.191.ebuild 4528 RMD160 b64d88bcf46e3bed99e802952195596ade8c05d3 SHA1 724127f4f23961623f479a7e46e4c354d1686aaa SHA256 6344e0588fddd5959e7c47210cb3ab8d92296533c371a0ebebb08ba209a29d4f
+MISC ChangeLog 714 RMD160 f3d8721585488715b8dd74453b4a247f5194e2bb SHA1 cb5789c64eb2efc65939f805639299f758447d1f SHA256 904380842f30f02cde507eec12dfb51441c28052d69884351ffcaf53607f21b5
+MISC metadata.xml 617 RMD160 9066d97c2d34843270db78a9b31b8d6f8b32497e SHA1 6d9842a03eb3367d4fc85458f1e65e52490e98b2 SHA256 2b482d847f4ae464b31e582f412ffa59c97c59b75309d6392edfcbd9f16b2ae5
diff --git a/sci-libs/mkl/metadata.xml b/sci-libs/mkl/metadata.xml
new file mode 100644
index 000000000..89e096c91
--- /dev/null
+++ b/sci-libs/mkl/metadata.xml
@@ -0,0 +1,13 @@
+<?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 Intel(R) Math Kernel Library is a mathematical library mostly
+ optimized for Intel processors (also works on AMDs). It contains BLAS
+ and LAPACK implementations, Fast Fourier Transforms, a vector math
+ library, and random number generators. It also has multiprocessor
+ capacities. The package is installed as binary and has a restrictive
+ license. Please see license terms and home page for proper use.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/mkl/mkl-10.3.4.191.ebuild b/sci-libs/mkl/mkl-10.3.4.191.ebuild
new file mode 100644
index 000000000..a2634cf5e
--- /dev/null
+++ b/sci-libs/mkl/mkl-10.3.4.191.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+INTEL_DPN=parallel_studio_xe
+INTEL_DID=2158
+INTEL_DPV=2011_update2
+INTEL_SUBDIR=composerxe
+
+inherit intel-sdp multilib alternatives-2
+
+DESCRIPTION="Intel Math Kernel Library: linear algebra, fft, math functions"
+HOMEPAGE="http://software.intel.com/en-us/articles/intel-mkl/"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=dev-libs/intel-common-12"
+
+QA_PREBUILT="
+ ${INTEL_SDP_DIR}/mkl/lib/*/*
+ ${INTEL_SDP_DIR}/mkl/examples/lapack/lib/*
+ ${INTEL_SDP_DIR}/mkl/tests/cblas/source/*
+ ${INTEL_SDP_DIR}/mkl/benchmarks/linpack/*
+ ${INTEL_SDP_DIR}/mkl/benchmarks/mp_linpack/*/*/*"
+
+CHECKREQS_DISK_BUILD=1536
+
+INTEL_BIN_RPMS="mkl mkl-devel"
+INTEL_DAT_RPMS="mkl-common"
+
+src_prepare() {
+ chmod u+w -R opt
+}
+
+mkl_add_prof() {
+ local pcname=${1} libs cflags x
+ shift
+ [[ ${pcname} = *int64* ]] && cflags=-DMKL_ILP64
+ cat <<-EOF > ${pcname}.pc
+ prefix=${INTEL_SDP_EDIR}/mkl
+ libdir=\${prefix}/lib/${IARCH}
+ includedir=\${prefix}/include
+ Name: ${pcname}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} ${libs}
+ Cflags: -I\${includedir} ${cflags}
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${pcname}.pc
+ for x in $*; do
+ alternatives_for ${x} ${pcname/-${x}} 0 \
+ /usr/$(get_libdir)/pkgconfig/${x}.pc ${pcname}.pc
+ done
+}
+
+# mkl_prof [_ilp64 or _lp64]
+# help: http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/
+mkl_prof() {
+ local bits=""
+ if [[ ${IARCH} == intel64 ]]; then
+ bits=_lp64
+ [[ ${1} == int64 ]] && bits=_ilp64
+ fi
+ local gf="-Wl,--start-group -lmkl_gf${bits}"
+ local intel="-Wl,--start-group -lmkl_intel${bits}"
+ local core="-lmkl_core -Wl,--end-group"
+ local prof=mkl${IARCH:((${#IARCH} - 2)):2}
+ [[ ${1} == int64 ]] && prof=${prof}-int64
+ local libs
+
+ libs="${gf} -lmkl_sequential ${core} -lpthread" \
+ mkl_add_prof ${prof}-gfortran blas lapack
+ libs="${intel} -lmkl_sequential ${core} -lpthread" \
+ mkl_add_prof ${prof}-intel blas lapack cblas lapacke
+ libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ mkl_add_prof ${prof}-gfortran-openmp blas lapack
+ libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ mkl_add_prof ${prof}-gcc-openmp cblas lapacke
+ libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \
+ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke
+ libs="-lmkl_rt -lpthread" \
+ mkl_add_prof ${prof}-dynamic blas lapack cblas lapacke
+ libs="-lmkl_rt -liomp5 -lpthread" \
+ mkl_add_prof ${prof}-dynamic-openmp blas lapack cblas lapacke
+
+ # blacs and scalapack
+ local scal="-lmkl_scalapack${bits:-_core}"
+ local blacs="-lmkl_blacs_intelmpi${bits}"
+ core="-lmkl_core ${blacs} -Wl,--end-group"
+
+ libs="${gf} -lmkl_sequential ${core} -lpthread" \
+ mkl_add_prof ${prof}-gfortran-blacs blacs
+ libs="${scal} ${gf} -lmkl_sequential ${core} -lpthread" \
+ mkl_add_prof ${prof}-gfortran-scalapack scalapack
+ libs="${intel} -lmkl_sequential ${core} -lpthread" \
+ mkl_add_prof ${prof}-intel-blacs blacs
+ libs="${scal} ${intel} -lmkl_sequential ${core} -lpthread" \
+ mkl_add_prof ${prof}-intel-scalapack scalapack
+ libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ mkl_add_prof ${prof}-gfortran-openmp-blacs blacs
+ libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack
+ libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ mkl_add_prof ${prof}-gcc-openmp-blacs blacs
+ libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \
+ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack
+ libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
+ mkl_add_prof ${prof}-intel-openmp-blacs blacs
+ libs="${scal} ${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \
+ mkl_add_prof ${prof}-intel-openmp-scalapack scalapack
+ libs="-lmkl_rt ${blacs} -lpthread" \
+ mkl_add_prof ${prof}-dynamic-blacs blacs
+ libs="${scal} -lmkl_rt ${blacs} -lpthread" \
+ mkl_add_prof ${prof}-dynamic-scalapack scalapack
+ libs="-lmkl_rt ${blacs} -liomp5 -lpthread" \
+ mkl_add_prof ${prof}-dynamic-openmp-blacs blacs
+ libs="${scal} -lmkl_rt ${blacs} -liomp5 -lpthread" \
+ mkl_add_prof ${prof}-dynamic-openmp-scalapack scalapack
+}
+
+src_install() {
+ intel-sdp_src_install
+ echo -n > 35mkl "LDPATH="
+ for IARCH in ${INTEL_ARCH}; do
+ mkl_prof
+ sed -i -e '/mkl/s/$/:/' 35mkl
+ echo -n >> 35mkl "${INTEL_SDP_EDIR}/mkl/lib/${IARCH}"
+ [[ ${IARCH} == intel64 ]] && mkl_prof int64
+ done
+ echo >> 35mkl
+ doenvd 35mkl
+}
diff --git a/sci-libs/mpiblacs/ChangeLog b/sci-libs/mpiblacs/ChangeLog
new file mode 100644
index 000000000..0d9c79081
--- /dev/null
+++ b/sci-libs/mpiblacs/ChangeLog
@@ -0,0 +1,21 @@
+# ChangeLog for sci-libs/mpiblacs
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +mpiblacs-1.1.ebuild,
+ +metadata.xml:
+ Imported from bicatali overlay
+
+ 01 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> mpiblacs-1.1.ebuild:
+ Switched to EAPI4. Create a static include makefile with big sed. Fixed
+ linking.
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> mpiblacs-1.1.ebuild:
+ Switched to alternatives-2 framework
+
+*mpiblacs-1.1 (06 Dec 2010)
+
+ 06 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +mpiblacs-1.1.ebuild,
+ +metadata.xml:
+ Initial import
+
diff --git a/sci-libs/mpiblacs/Manifest b/sci-libs/mpiblacs/Manifest
new file mode 100644
index 000000000..f5596ca38
--- /dev/null
+++ b/sci-libs/mpiblacs/Manifest
@@ -0,0 +1,6 @@
+DIST blacstester.tgz 81937 RMD160 bfee4918d04f6577ea021bc466cd16d6d007ac1d SHA1 d85ebb1cb2bad051242609504d27773e54c4ae00 SHA256 7e5a67b703f74f05435055dd314a7196007d9a273e6bb46058a19be71d3ba197
+DIST mpiblacs-patch03.tgz 30505 RMD160 582cd4d13bda97edefedc0e67b1ab5d00c7024f2 SHA1 d3f136b07df2b208a11c96fa55e39030e4702b39 SHA256 92dfba8a462a2f23102000a10532c00a9a5203b79ccad5a87f44ce83eb6bc7ed
+DIST mpiblacs.tgz 152823 RMD160 bac03b82dc7f1daef632ca6869f077f64c18ad8e SHA1 b9503a2fddd4136a2b7ce3f5a9cd97dd5ec0d6b6 SHA256 88dd7265d412022948debb7a2737226cd53a3bf73b0b62fc55ceb3ccc8a598f7
+EBUILD mpiblacs-1.1.ebuild 3089 RMD160 855c120935fe584a5bb1f8fcc3bc9c39e095dee2 SHA1 a83b058f9b75f8b672b3be37d5ef00c0a3bd65ca SHA256 b8118abf5c1e8c8675746e290d7fb0a1752636fa1f9e3667b63d1e2d9fddbbc4
+MISC ChangeLog 665 RMD160 05d141299da3608644c540daa0c707560ff45f51 SHA1 8fa63d98ed9f38bd9cb2f79562f2c223e69fb3ab SHA256 55e3d22aa9f1b03ce9ef1705a8dbcc0fba0d2d7900c320d00b3c6b81907779ac
+MISC metadata.xml 491 RMD160 642fdba0aaec7ab2f26183b0b2c3a9a86dbc826c SHA1 6012e8c37ec9f077437f9dcebc0841e19a2746e6 SHA256 92e3b64a3520d1adfdc948c5fb823c1c5e2d1d8af5b6fce6ab05535de52bbf49
diff --git a/sci-libs/mpiblacs/metadata.xml b/sci-libs/mpiblacs/metadata.xml
new file mode 100644
index 000000000..6c41f800e
--- /dev/null
+++ b/sci-libs/mpiblacs/metadata.xml
@@ -0,0 +1,12 @@
+<?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 BLACS (Basic Linear Algebra Communication Subprograms)
+ project is an ongoing investigation whose purpose is to create
+ a linear algebra oriented message passing interface
+ that may be implemented efficiently and uniformly across
+ a large range of distributed memory platforms.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/mpiblacs/mpiblacs-1.1.ebuild b/sci-libs/mpiblacs/mpiblacs-1.1.ebuild
new file mode 100644
index 000000000..d1f45e155
--- /dev/null
+++ b/sci-libs/mpiblacs/mpiblacs-1.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils toolchain-funcs versionator alternatives-2
+
+DESCRIPTION="Basic Linear Algebra Communication Subprograms with MPI"
+HOMEPAGE="http://www.netlib.org/blacs/"
+SRC_URI="${HOMEPAGE}/${PN}.tgz
+ ${HOMEPAGE}/${PN}-patch03.tgz
+ test? ( ${HOMEPAGE}/blacstester.tgz )"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test"
+
+RDEPEND="virtual/mpi[fortran]
+ virtual/blas"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S="${WORKDIR}/BLACS"
+
+make_shared_lib() {
+ local libstatic=${1}
+ local soname=$(basename "${1%.a}").so.$(get_major_version)
+ shift
+ einfo "Making ${soname}"
+ ${LINK:-$(tc-getCC)} ${LDFLAGS} \
+ -shared -Wl,-soname="${soname}" \
+ -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \
+ "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed"
+ ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}"
+}
+
+src_prepare() {
+ find . -name Makefile -exec sed -i -e 's:make:$(MAKE):g' '{}' \;
+
+ sed -e "s:\(SHELL\s*=\).*:\1$(type -P sh):" \
+ -e "s:\(BTOPdir\s*=\).*:\1${S}:" \
+ -e "s:\(BLACSFINIT\s*=\).*:\1\$(BLACSdir)/lib${PN}F77init.a:" \
+ -e "s:\(BLACSCINIT\s*=\).*:\1\$(BLACSdir)/lib${PN}Cinit.a:" \
+ -e "s:\(BLACSLIB\s*=\).*:\1\$(BLACSdir)/lib${PN}.a:" \
+ -e "s:\(MPIINCdir\s*=\).*:\1${EPREFIX}/usr/include:" \
+ -e "s:\(MPILIB\s*=\).*:\1:" \
+ -e '/SYSINC.*=/d' \
+ -e 's:\(INTFACE\s*=\).*:\1-DAdd_:' \
+ -e 's:\(TRANSCOMM\s*=\).*:\1-DUseMpi2:' \
+ -e "s:\(F77\s*=\).*:\1mpif77:" \
+ -e "s:\(F77NO_OPTFLAGS\s*=\).*:\1-O0:" \
+ -e "s:\(F77FLAGS\s*=\).*:\1${FFLAGS}:" \
+ -e "s:\(F77LOADFLAGS\s*=\).*:\1${LDFLAGS}:" \
+ -e "s:\(CC\s*=\).*:\1mpicc:" \
+ -e "s:\(CCFLAGS\s*=\).*:\1${CFLAGS}:" \
+ -e "s:\(CCLOADFLAGS\s*=\).*:\1${LDFLAGS}:" \
+ -e "s:\(ARCH\s*=\).*:\1$(tc-getAR):" \
+ -e "s:\(RANLIB\s*=\).*:\1$(tc-getRANLIB):" \
+ BMAKES/Bmake.MPI-LINUX > Bmake.inc || die
+}
+
+src_compile() {
+ emake \
+ F77NO_OPTFLAGS="-O0 -fPIC" \
+ F77FLAGS="${FFLAGS} -fPIC" \
+ CCFLAGS="${CFLAGS} -fPIC" \
+ mpi
+ cd LIB
+ LINK=mpif77 make_shared_lib lib${PN}.a
+ LINK=mpicc make_shared_lib lib${PN}Cinit.a -L. -l${PN}
+ LINK=mpif77 make_shared_lib lib${PN}F77init.a -L. -l${PN}
+ cd "${S}"
+ if use static-libs; then
+ emake clean -C SRC/MPI && rm -f LIB/*.a
+ emake mpi
+ fi
+}
+
+src_test() {
+ emake tester
+ cd TESTING/EXE
+ local x
+ # do not die because we are expecting an abort
+ for x in ./x*; do
+ mpirun -np 4 $x 2>&1 | tee $x.log
+ grep -q "\*\*\*" $x.log && die "$x failed"
+ done
+}
+
+src_install() {
+ cd LIB
+ dolib.so lib*.so*
+ use static-libs && dolib.a lib*.a
+ cat <<-EOF > ${PN}.pc
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+ Name: ${PN}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${PN} -l${PN}Cinit -l${PN}F77init -lm
+ Cflags: -I\${includedir}/${PN}
+ Requires: blas
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${PN}.pc || die
+ alternatives_for blacs ${PN} 0 \
+ "/usr/$(get_libdir)/pkgconfig/blacs.pc" "${PN}.pc"
+}
diff --git a/sci-libs/scalapack/ChangeLog b/sci-libs/scalapack/ChangeLog
new file mode 100644
index 000000000..3e621fed7
--- /dev/null
+++ b/sci-libs/scalapack/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for sci-libs/scalapack
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> scalapack-1.8.0.ebuild:
+ Switched to alternatives-2 framework
+
+*scalapack-1.8.0 (08 Dec 2010)
+
+ 08 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +scalapack-1.8.0.ebuild,
+ +metadata.xml:
+ Initial import
+
diff --git a/sci-libs/scalapack/Manifest b/sci-libs/scalapack/Manifest
new file mode 100644
index 000000000..56e519937
--- /dev/null
+++ b/sci-libs/scalapack/Manifest
@@ -0,0 +1,4 @@
+DIST scalapack-1.8.0.tgz 5006143 RMD160 4b0f607d18faa6b64415537124e89c4cb33bd06a SHA1 c185f71dda528e809e514dc02a3497817ce3af40 SHA256 e378dbedf67102cb7cc1a7991bb02bbe163aa91710dbeae2868ec781d3fc7a05
+EBUILD scalapack-1.8.0.ebuild 2878 RMD160 26c45388974f797f3d0d46ba123a366c6222a400 SHA1 51b2d8ad58056f51dabb38782ef2498e64bb6aa7 SHA256 2a8772989391a02627248022634f9a66f024060a1d4156c1fb210abecce97974
+MISC ChangeLog 385 RMD160 0b11683799e82701061101d65e484a845d15b88c SHA1 7646afff6226d595a1b34d9a75f27bb376b2d041 SHA256 f14c196af54d1f100ea96fbbff72af4ed7496d0c0a78350e04c99eef2f2b8041
+MISC metadata.xml 563 RMD160 d29391f1abe76c1663278ae6d35fe4128a9f511c SHA1 f794c3d2f48a908e306a05999b7264eccbb18da1 SHA256 1ee2c99e8e8d4f57ba1dce11797c19545734eb262725095909dcf3c80752fb3c
diff --git a/sci-libs/scalapack/metadata.xml b/sci-libs/scalapack/metadata.xml
new file mode 100644
index 000000000..baa3fe76f
--- /dev/null
+++ b/sci-libs/scalapack/metadata.xml
@@ -0,0 +1,12 @@
+<?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 ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
+ redesigned for distributed memory MIMD parallel computers. It is currently
+ written in a Single-Program-Multiple-Data style using explicit message
+ passing for interprocessor communication. It assumes matrices are laid out
+ in a two-dimensional block cyclic decomposition.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/scalapack/scalapack-1.8.0.ebuild b/sci-libs/scalapack/scalapack-1.8.0.ebuild
new file mode 100644
index 000000000..dc56152ef
--- /dev/null
+++ b/sci-libs/scalapack/scalapack-1.8.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit eutils toolchain-funcs versionator alternatives-2
+
+DESCRIPTION="Subset of LAPACK routines redesigned for heterogenous computing"
+HOMEPAGE="http://www.netlib.org/scalapack/"
+SRC_URI="${HOMEPAGE}/${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test"
+
+RDEPEND="virtual/blacs
+ virtual/lapack"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+make_shared_lib() {
+ local libstatic=${1}
+ local soname=$(basename "${1%.a}").so.$(get_major_version)
+ shift
+ einfo "Making ${soname}"
+ ${LINK:-$(tc-getCC)} ${LDFLAGS} \
+ -shared -Wl,-soname="${soname}" \
+ -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \
+ "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed"
+ ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}"
+}
+
+src_configure() {
+ sed -e "s:\(^home[[:space:]]*=\).*:\1${S}:" \
+ -e "s:\(^CDEFS[[:space:]]*=\).*:\1-DAdd_ -DNO_IEEE -DUsingMpiBlacs:" \
+ -e "s:\(^F77FLAGS[[:space:]]*=\).*:\1${FFLAGS}:" \
+ -e "s:\(^F77LOADFLAGS[[:space:]]*=\).*:\1${LDFLAGS}:" \
+ -e "s:\(^CCFLAGS[[:space:]]*=\).*:\1${CFLAGS}:" \
+ -e "s:\(^CCLOADFLAGS[[:space:]]*=\).*:\1${LDFLAGS}:" \
+ -e "s:\(^ARCH[[:space:]]*=\).*:\1$(tc-getAR):" \
+ -e "s:\(^RANLIB[[:space:]]*=\).*:\1$(tc-getRANLIB):" \
+ -e "s:\(^SMPLIB[[:space:]]*=\).*:\1:" \
+ -e "s:\(^BLACSFINIT[[:space:]]*=\).*:\1:" \
+ -e "s:\(^BLACSCINIT[[:space:]]*=\).*:\1:" \
+ -e "s:\(^BLACSLIB[[:space:]]*=\).*:\1$(pkg-config --libs blacs):" \
+ -e "s:\(^BLASLIB[[:space:]]*=\).*:\1$(pkg-config --libs blas):" \
+ -e "s:\(^LAPACKLIB[[:space:]]*=\).*:\1$(pkg-config --libs lapack):" \
+ SLmake.inc.example > SLmake.inc || die
+}
+
+src_compile() {
+ # removing -j1 is tricky because of race to create archive
+ emake -j1 \
+ NOOPT="-fPIC" \
+ F77FLAGS="${FFLAGS} -fPIC" \
+ CCFLAGS="${CFLAGS} -fPIC"
+ local l
+ LINK=mpicc make_shared_lib lib${PN}.a $(pkg-config --libs blas lapack blacs)
+ if use static-libs; then
+ emake cleanlib && rm lib*.a
+ emake -j1
+ fi
+}
+
+src_test() {
+ emake exe
+ cd TESTING
+ local x
+ for x in ./x*; do
+ mpirun -np 4 $x 2>&1 | tee $x.log
+ grep -q "\*\*\*" $x.log && die "$x failed"
+ done
+}
+
+src_install() {
+ cd LIB
+ dolib.so lib*.so*
+ use static-libs && dolib.a lib*.a
+ cd "${S}"
+ insinto /usr/include/${PN}
+ doins PBLAS/SRC/*.h || die
+
+ local pcfile=ref${PN}.pc
+ cat <<-EOF > ${pcfile}
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+ Name: ${PN}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${PN}
+ Private: -lm
+ Cflags: -I\${includedir}/${PN}
+ Requires: blas lapack blacs
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${pcfile} || die
+ alternatives_for scalapack reference \
+ 0 "/usr/$(get_libdir)/pkgconfig/scalapack.pc" "${pcfile}"
+
+}
diff --git a/sci-libs/xblas/ChangeLog b/sci-libs/xblas/ChangeLog
new file mode 100644
index 000000000..24b42cbb4
--- /dev/null
+++ b/sci-libs/xblas/ChangeLog
@@ -0,0 +1,20 @@
+# ChangeLog for sci-libs/xblas
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*xblas-1.0.248 (22 Aug 2011)
+
+ 22 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> +xblas-1.0.248.ebuild,
+ +metadata.xml:
+ Imported from bicatali overlay
+
+ 31 May 2011; Sébastien Fabbro <bicatali@gentoo.org> xblas-1.0.248.ebuild:
+ Removed libm dependendency. Make shared lib consistent with other numeric
+ libraries packages. Switched to EAPI4.
+
+ 09 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> xblas-1.0.248.ebuild:
+ Added eselect profile
+
+ 03 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> ChangeLog:
+ Initial import
+
diff --git a/sci-libs/xblas/Manifest b/sci-libs/xblas/Manifest
new file mode 100644
index 000000000..2954f687e
--- /dev/null
+++ b/sci-libs/xblas/Manifest
@@ -0,0 +1,4 @@
+DIST xblas-1.0.248.tar.gz 2087424 RMD160 32e1b394efd9293000b669330c538718f5cef47b SHA1 dbe70a98c500db759f13031a4a951715ca3ba967 SHA256 b5fe7c71c2da1ed9bcdc5784a12c5fa9fb417577513fe8a38de5de0007f7aaa1
+EBUILD xblas-1.0.248.ebuild 1815 RMD160 a370ca18bfc0f7200d2c247db550880ed41bf756 SHA1 e86adccd2f187114bdb9ce24b15917babd060607 SHA256 8775654cc62c838a525f8c74aada6d051e4dcada9f196c29865e69c99aa418a1
+MISC ChangeLog 655 RMD160 c061aa9e884c991f5fd2693ca9bf6430a8254f3c SHA1 ee29b9c6468304aa91489c85fb83c7c5d5f1e6db SHA256 cf8ffe3cd9637862e646d716884171c44629bb8c75884fc4a5dc8a23e28cc4d4
+MISC metadata.xml 457 RMD160 51e6f1c9e69901d204fd13ff2ecf76b571475d91 SHA1 0ae2141ee2e201a00dbbffb96cd8f473ea2c44cc SHA256 40b841bb013b90fe241b2a532c04ee6dfbb4684d9f4889878bfd7f38df311dc3
diff --git a/sci-libs/xblas/metadata.xml b/sci-libs/xblas/metadata.xml
new file mode 100644
index 000000000..0331b9813
--- /dev/null
+++ b/sci-libs/xblas/metadata.xml
@@ -0,0 +1,11 @@
+<?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 XBLAS library of routines is part of a reference implementation for
+ the Dense and Banded Basic Linear Algebra Subroutines, along with their
+ Extended and Mixed Precision versions, as documented in Chapters 2 and 4
+ of the new BLAS Standard.
+</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/xblas/xblas-1.0.248.ebuild b/sci-libs/xblas/xblas-1.0.248.ebuild
new file mode 100644
index 000000000..f9663c467
--- /dev/null
+++ b/sci-libs/xblas/xblas-1.0.248.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils flag-o-matic toolchain-funcs versionator
+
+DESCRIPTION="Extra Precise Basic Linear Algebra Subroutines"
+HOMEPAGE="http://www.netlib.org/xblas/"
+SRC_URI="${HOMEPAGE}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc fortran static-libs"
+
+DEPEND=""
+RDEPEND=""
+
+make_shared_lib() {
+ local libstatic=${1}
+ local soname=$(basename "${1%.a}").so.$(get_major_version)
+ shift
+ einfo "Making ${soname}"
+ ${LINK:-$(tc-getCC)} ${LDFLAGS} \
+ -shared -Wl,-soname="${soname}" \
+ -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \
+ "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed"
+ ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}"
+}
+
+src_configure() {
+ econf $(use_enable fortran)
+}
+
+src_compile() {
+ # default target builds and runs tests - split
+ # build first static libs because of fPIC afterwards
+ # and we link tests with shared ones
+ if use static-libs; then
+ emake makefiles
+ emake lib XBLASLIB=lib${PN}_nonpic.a
+ emake clean
+ fi
+ sed -i \
+ -e 's:\(CFLAGS.*\).*:\1 -fPIC:' \
+ make.inc || die
+ emake makefiles
+ emake lib
+ make_shared_lib lib${PN}.a
+}
+
+src_test() {
+ emake tests
+}
+
+src_install() {
+ dolib.so lib${PN}.so*
+ use static-libs && newlib.a lib${PN}_nonpic.a lib${PN}.a
+ dodoc README README.devel
+ use doc && dodoc doc/report.ps
+
+ # pkg-config file for our multliple blas stuff
+ cat > ${PN}.pc <<-EOF
+ prefix=${EPREFIX}/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include/${PN}
+ Name: ${PN}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${PN}
+ Cflags: -I\${includedir}
+ EOF
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${PN}.pc || die
+}
diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog
index 91b9580c0..14c6a6110 100644
--- a/sci-physics/root/ChangeLog
+++ b/sci-physics/root/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*root-5.30.01 (24 Aug 2011)
+
+ 24 Aug 2011; Andrew Savchenko <bircoph@gmail.com> +root-5.30.01.ebuild:
+ Version bump for patch release.
+ lzma build was fixed upstream.
+
02 Aug 2011; Andrew Savchenko <bircoph@gmail.com> root-5.30.00.ebuild:
Enable rpath if prefix is used, see bug 346933.
diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 3ea74a2ad..dbac2511c 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -17,6 +17,8 @@ DIST RooFit_Users_Manual_2.91-33.pdf 1330062 RMD160 650b616018a5493d5fd7da1dc06c
DIST TMVAUsersGuide-v4.03.pdf 3913533 RMD160 fbd62b90e7ad47ad69ec62d584417463ec13bf9c SHA1 84a63140cc3e01267d2cc7ffa374a7c24fbed37e SHA256 0cdbb4a2d19eb7a86e2911cfa73a905932e862d6c94be10b7662a9355b0241af
DIST Users_Guide_5_26.pdf 9914765 RMD160 9e67a407d5a4d4f7019ab7b9b29bc696b7974987 SHA1 c2ecb87226e2fa38e6214aaf76dd789663d260dd SHA256 d0887800de7ffe7d6c0957891d44a4b34bf9d0eeb3da7e34b735ef998770bf39
DIST root_v5.30.00.source.tar.gz 40828616 RMD160 027558ac9b0d294fd26437ff31cb4e149f4dd7e7 SHA1 9549bd357e85bb3855abd78c7183c26dbd247fbb SHA256 9be4a4f01dde85d69d4746d5ee750f31abd6e73eff8738e67b4c50f7b52ec647
+DIST root_v5.30.01.source.tar.gz 40838436 RMD160 bc68936ac58dedd3138921d7d6fdab8097b4edb5 SHA1 d5297bbdcdb1df5a00520b82eda59577b25c53c8 SHA256 3cc27b8887d15b107fbc00d3da99f2fbb4d6c0e44835e44a160f3faf33815ee6
EBUILD root-5.30.00.ebuild 10162 RMD160 edb830c2b607211a310b576bab4525a6457f994d SHA1 9bba32d10a6c6f53cc64336a05efe770fdff2df2 SHA256 7e3e78e4d2ee6693890676411fa17a90ba229cfaa9054faafaf133ad0ac0688d
-MISC ChangeLog 1222 RMD160 6a8dfb806c3986d97e6321749580254f260feb75 SHA1 2a981ac628882066c11b9e03cf148131cefee4e1 SHA256 26945676fd5b6ebbd9f37884ea1260ba54f120d59550b93ebf5f3e9d3c336f07
+EBUILD root-5.30.01.ebuild 10174 RMD160 7d2e97523f9b4a8531074744224ff730150934a3 SHA1 ece7a93d9cf5bba0b1286c647db6a04c0e2f5048 SHA256 39e63ed14b4a373a95e437b41479afb8fc1ab590daf1d3636e0145c5e078c9df
+MISC ChangeLog 1393 RMD160 59bbfcc7d3dc5e0df145216542cd087c1d73c884 SHA1 c7ab99d701dff7d80e1dba25fa80310dba31f33b SHA256 bdc642113d19e9ef44fda52d32cdf1be2efeb3737a26531be637bfc2a5c01473
MISC metadata.xml 1491 RMD160 65724809b563fa497bc739148758b89f4a14d52b SHA1 8c8078d0383141d06ca0467aad45d461fa3229ba SHA256 3ae2d0f5bd3c567a41c98be907e8ecdcd58175d64202d17623ffdf34371051f8
diff --git a/sci-physics/root/root-5.30.01.ebuild b/sci-physics/root/root-5.30.01.ebuild
new file mode 100644
index 000000000..452c573ab
--- /dev/null
+++ b/sci-physics/root/root-5.30.01.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.28.00d.ebuild,v 1.3 2011/06/21 14:31:50 jlec Exp $
+
+EAPI=3
+PYTHON_DEPEND="python? 2"
+inherit versionator eutils fortran-2 elisp-common fdo-mime python toolchain-funcs flag-o-matic
+
+#DOC_PV=$(get_major_version)_$(get_version_component_range 2)
+DOC_PV=5_26
+ROOFIT_DOC_PV=2.91-33
+TMVA_DOC_PV=4.03
+PATCH_PV=5.28.00b
+PATCH_PV2=5.30.00
+
+DESCRIPTION="C++ data analysis framework and interpreter from CERN"
+HOMEPAGE="http://root.cern.ch/"
+SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz
+ doc? ( ftp://root.cern.ch/${PN}/doc/Users_Guide_${DOC_PV}.pdf
+ math? (
+ ftp://root.cern.ch/${PN}/doc/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf
+ http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf -> TMVAUsersGuide-v${TMVA_DOC_PV}.pdf ) )"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="+X afs avahi clarens doc emacs examples fits fftw graphviz kerberos ldap
+ llvm +math mpi mysql ncurses odbc +opengl openmp oracle postgres prefix
+ pythia6 pythia8 python +reflex ruby qt4 ssl xft xml xinetd xrootd"
+
+CDEPEND="app-arch/xz-utils
+ >=dev-lang/cfortran-4.4-r2
+ dev-libs/libpcre
+ media-libs/freetype
+ media-libs/giflib
+ media-libs/libpng
+ media-libs/tiff
+ sys-apps/shadow
+ sys-libs/zlib
+ virtual/jpeg
+ X? (
+ media-libs/ftgl
+ media-libs/glew
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ || ( >=media-libs/libafterimage-1.20 >=x11-wm/afterstep-2.2.11 )
+ opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps )
+ qt4? ( x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-qt3support:4
+ x11-libs/qt-svg:4
+ x11-libs/qt-webkit:4
+ x11-libs/qt-xmlpatterns:4 )
+ xft? ( x11-libs/libXft ) )
+ afs? ( net-fs/openafs )
+ avahi? ( net-dns/avahi )
+ clarens? ( dev-libs/xmlrpc-c )
+ emacs? ( virtual/emacs )
+ fits? ( sci-libs/cfitsio )
+ fftw? ( sci-libs/fftw:3.0 )
+ graphviz? ( media-gfx/graphviz )
+ kerberos? ( virtual/krb5 )
+ ldap? ( net-nds/openldap )
+ llvm? ( sys-devel/llvm )
+ math? ( sci-libs/gsl sci-mathematics/unuran mpi? ( virtual/mpi ) )
+ mysql? ( virtual/mysql )
+ ncurses? ( sys-libs/ncurses )
+ odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) )
+ oracle? ( dev-db/oracle-instantclient-basic )
+ postgres? ( dev-db/postgresql-base )
+ pythia6? ( sci-physics/pythia:6 )
+ pythia8? ( sci-physics/pythia:8 )
+ ruby? ( dev-lang/ruby
+ dev-ruby/rubygems )
+ ssl? ( dev-libs/openssl )
+ xml? ( dev-libs/libxml2 )"
+
+DEPEND="${CDEPEND}
+ dev-util/pkgconfig"
+
+RDEPEND="
+ virtual/fortran
+${CDEPEND}
+ reflex? ( dev-cpp/gccxml )
+ xinetd? ( sys-apps/xinetd )"
+
+S="${WORKDIR}/${PN}"
+
+pkg_setup() {
+ fortran-2_pkg_setup
+ elog
+ elog "There are extra options on packages not yet in Gentoo:"
+ elog "AliEn, castor, Chirp, dCache, gfal, gLite, Globus,"
+ elog "HDFS, Monalisa, MaxDB/SapDB, SRP."
+ elog "You can use the env variable EXTRA_ECONF variable for this."
+ elog "For example, for SRP, you would set: "
+ elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=/usr/$(get_libdir)\""
+ elog
+ enewgroup rootd
+ enewuser rootd -1 -1 /var/spool/rootd rootd
+
+ if use math; then
+ if use openmp && [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp; then
+ ewarn "You are using gcc and OpenMP is available with gcc >= 4.2"
+ ewarn "If you want to build this package with OpenMP, abort now,"
+ ewarn "and set CC to an OpenMP capable compiler"
+ elif use openmp; then
+ export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1
+ elif use mpi; then
+ export USE_MPI=1 USE_PARALLEL_MINUIT2=1
+ fi
+ fi
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-${PATCH_PV2}-xrootd-prop-flags.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV}-prop-ldflags.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV}-asneeded.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV2}-nobyte-compile.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV}-glibc212.patch \
+ "${FILESDIR}"/${PN}-${PATCH_PV}-unuran.patch
+
+ # make sure we use system libs and headers
+ rm montecarlo/eg/inc/cfortran.h README/cfortran.doc
+ rm -rf graf2d/asimage/src/libAfterImage
+ rm -rf graf3d/ftgl/{inc,src}
+ rm -rf graf2d/freetype/src
+ rm -rf graf3d/glew/{inc,src}
+ rm -rf core/pcre/src
+ rm -rf math/unuran/src/unuran-*.tar.gz
+ find core/zip -type f -name "[a-z]*" | xargs rm
+ rm -rf core/lzma/src/*.tar.gz
+ rm graf3d/gl/{inc,src}/gl2ps.*
+ sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' graf3d/gl/Module.mk
+
+ # TODO: unbundle xrootd as a new package
+ #rm -rf net/xrootd/src
+ #sed -i \
+ # -e 's:-lXrdOuc:-lXrd &:' \
+ # -e 's:$(XROOTDDIRL)/lib\(Xrd\w*\).a:-l\1:g' \
+ # proof/proofd/Module.mk || die
+
+ # In Gentoo, libPythia6 is called libpythia6
+ # libungif is called libgif,
+ # iodbc is in /usr/include/iodbc
+ # pg_config.h is checked instead of libpq-fe.h
+ sed -i \
+ -e 's:libPythia6:libpythia6:g' \
+ -e 's:ungif:gif:g' \
+ -e 's:$ODBCINC:$ODBCINC /usr/include/iodbc:' \
+ -e 's:libpq-fe.h:pg_config.h:' \
+ configure || die "adjusting configure for Gentoo failed"
+
+ # prefixify the configure script
+ sed -i \
+ -e 's:/usr:${EPREFIX}/usr:g' \
+ configure || die "prefixify configure failed"
+
+ # QTDIR only used for qt3 in gentoo, and configure looks for it.
+ unset QTDIR
+}
+
+src_configure() {
+ # the configure script is not the standard autotools
+ ./configure \
+ --prefix="${EPREFIX}"/usr \
+ --etcdir="${EPREFIX}"/etc/root \
+ --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ --tutdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tutorials \
+ --testdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tests \
+ --with-cc=$(tc-getCC) \
+ --with-cxx=$(tc-getCXX) \
+ --with-f77=$(tc-getFC) \
+ --with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \
+ --disable-builtin-afterimage \
+ --disable-builtin-freetype \
+ --disable-builtin-ftgl \
+ --disable-builtin-glew \
+ --disable-builtin-pcre \
+ --disable-builtin-zlib \
+ --disable-builtin-lzma \
+ --enable-astiff \
+ --enable-exceptions \
+ --enable-explicitlink \
+ --enable-gdml \
+ --enable-memstat \
+ --enable-shadowpw \
+ --enable-shared \
+ --enable-soversion \
+ --enable-table \
+ --fail-on-missing \
+ --with-afs-shared=yes \
+ $(use_enable X x11) \
+ $(use_enable X asimage) \
+ $(use_enable afs) \
+ $(use_enable avahi bonjour) \
+ $(use_enable clarens) \
+ $(use_enable clarens peac) \
+ $(use_enable ncurses editline) \
+ $(use_enable fits fitsio) \
+ $(use_enable fftw fftw3) \
+ $(use_enable graphviz gviz) \
+ $(use_enable kerberos krb5) \
+ $(use_enable ldap) \
+ $(use_enable llvm cling) \
+ $(use_enable math gsl-shared) \
+ $(use_enable math genvector) \
+ $(use_enable math mathmore) \
+ $(use_enable math minuit2) \
+ $(use_enable math roofit) \
+ $(use_enable math tmva) \
+ $(use_enable math unuran) \
+ $(use_enable mysql) \
+ $(use_enable odbc) \
+ $(use_enable opengl) \
+ $(use_enable postgres pgsql) \
+ $(use_enable prefix rpath) \
+ $(use_enable pythia6) \
+ $(use_enable pythia8) \
+ $(use_enable python) \
+ $(use_enable qt4 qt) \
+ $(use_enable qt4 qtgsi) \
+ $(use_enable reflex cintex) \
+ $(use_enable reflex) \
+ $(use_enable ruby) \
+ $(use_enable ssl) \
+ $(use_enable xft) \
+ $(use_enable xml) \
+ $(use_enable xrootd) \
+ ${EXTRA_ECONF} \
+ || die "configure failed"
+}
+
+src_compile() {
+ emake OPT="${CFLAGS}" F77OPT="${FFLAGS}" || die "emake failed"
+ if use emacs; then
+ elisp-compile build/misc/*.el || die "elisp-compile failed"
+ fi
+}
+
+doc_install() {
+ cd "${S}"
+ if use doc; then
+ einfo "Installing user's guides"
+ dodoc "${DISTDIR}"/Users_Guide_${DOC_PV}.pdf
+ use math && dodoc \
+ "${DISTDIR}"/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf \
+ "${DISTDIR}"/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
+ fi
+
+ if use examples; then
+ # these should really be taken care of by the root make install
+ insinto /usr/share/doc/${PF}/examples/tutorials/tmva
+ doins -r tmva/test
+ else
+ rm -rf "${ED}"/usr/share/doc/${PF}/examples
+ fi
+}
+
+daemon_install() {
+ cd "${S}"
+ local daemons="rootd proofd"
+ dodir /var/spool/rootd
+ fowners rootd:rootd /var/spool/rootd
+ dodir /var/spool/rootd/{pub,tmp}
+ fperms 1777 /var/spool/rootd/{pub,tmp}
+
+ use xrootd && daemons="${daemons} xrootd olbd"
+ for i in ${daemons}; do
+ newinitd "${FILESDIR}"/${i}.initd ${i}
+ newconfd "${FILESDIR}"/${i}.confd ${i}
+ done
+ if use xinetd; then
+ insinto /etc/xinetd
+ doins etc/daemons/{rootd,proofd}.xinetd
+ fi
+}
+
+desktop_install() {
+ cd "${S}"
+ sed -e 's,@prefix@,/usr,' \
+ build/package/debian/root-system-bin.desktop.in > root.desktop
+ domenu root.desktop
+ doicon "${S}"/build/package/debian/root-system-bin.png
+
+ insinto /usr/share/icons/hicolor/48x48/mimetypes
+ doins build/package/debian/application-x-root.png
+
+ insinto /usr/share/icons/hicolor/48x48/apps
+ doicon build/package/debian/root-system-bin.xpm
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ echo "LDPATH=${EPREFIX}/usr/$(get_libdir)/root" > 99root
+ use pythia8 && echo "PYTHIA8=${EPREFIX}/usr" >> 99root
+ use python && echo "PYTHONPATH=${EPREFIX}/usr/$(get_libdir)/root" >> 99root
+ use ruby && echo "RUBYLIB=${EPREFIX}/usr/$(get_libdir)/root" >> 99root
+ doenvd 99root || die "doenvd failed"
+
+ # The build system installs Emacs support unconditionally and in the wrong
+ # directory. Remove it and call elisp-install in case of USE=emacs.
+ rm -rf "${ED}"/usr/share/emacs
+ if use emacs; then
+ elisp-install ${PN} build/misc/*.{el,elc} || die "elisp-install failed"
+ fi
+
+ doc_install
+ daemon_install
+ desktop_install
+
+ # Cleanup of files either already distributed or unused on Gentoo
+ rm "${ED}"usr/share/doc/${PF}/{INSTALL,LICENSE,COPYING.CINT}
+ rm "${ED}"usr/share/root/fonts/LICENSE
+ pushd "${ED}"usr/$(get_libdir)/root/cint/cint/lib > /dev/null
+ rm -f posix/mktypes dll_stl/setup \
+ G__* dll_stl/G__* dll_stl/rootcint_* posix/exten.o
+ rm -f "${ED}"usr/$(get_libdir)/root/cint/cint/include/makehpib
+ rm -f "${ED}"/etc/root/proof/*.sample
+ rm -rf "${ED}"/etc/root/daemons
+ popd > /dev/null
+ # these should be in PATH
+ mv "${ED}"usr/share/root/proof/utils/pq2/pq2* \
+ "${ED}"usr/bin
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ use python && python_mod_optimize /usr/$(get_libdir)/root
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ use python && python_mod_cleanup /usr/$(get_libdir)/root
+}
diff --git a/sci-visualization/paraview/ChangeLog b/sci-visualization/paraview/ChangeLog
index 43e3d2d59..58f33310b 100644
--- a/sci-visualization/paraview/ChangeLog
+++ b/sci-visualization/paraview/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 24 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> -paraview-3.8.1.ebuild,
+ paraview-3.10.1.ebuild, +files/paraview-3.10.1-gcc46.patch:
+ Drop old, fix building with gcc-4.6, add missing dependency on PyQt4
+
*paraview-3.10.1 (16 Jun 2011)
16 Jun 2011; François Bissey <francois.bissey@canterbury.ac.nz>
diff --git a/sci-visualization/paraview/Manifest b/sci-visualization/paraview/Manifest
index c319bc148..f3b02f472 100644
--- a/sci-visualization/paraview/Manifest
+++ b/sci-visualization/paraview/Manifest
@@ -1,6 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX paraview-3.10.1-gcc46.patch 513 RMD160 d9a1a8d7ce2746d376c645e020df0024fa4b266b SHA1 a8684f5e8c07726b903eec9441dfa211a6a01ed2 SHA256 23416471150decc89294dc4c24294d2204ef570c2d79466634079f14014ba1c8
AUX paraview-3.8.0-h5part.patch 467 RMD160 bd34e8bf02a1855dcfeabdc77cac39bd78a41492 SHA1 8416ef8a782425624b04c28c379d383e8f924c44 SHA256 ea46a024d8cb398c93dabee22ac2bef66af3771477811551275bfa85a765cc3f
AUX paraview-3.8.0-installpath.patch 1554 RMD160 c998ba929f32892191161a9ead0572e2afbef817 SHA1 41cc9dc5d83bc67290653997145fe9e1b45411c6 SHA256 b57a10a4a2e299385c581231173e4b2c67a0367cf7d8ce1ca618db4c370a9550
AUX paraview-3.8.0-pointsprite-example-install.patch 400 RMD160 e7e027393025767748844b13f32499134afd3ef1 SHA1 0a78a35d6f51cefe885b79438a94e655eab562f4 SHA256 217b1f02199fef668201ccc78d2db3fce50730123946b992567f1a925ef764dd
@@ -10,15 +8,6 @@ AUX paraview-3.8.0-xdmf-cstring.patch 353 RMD160 3866f7d3ea997099b566386956aa69b
AUX vtk-5.6.0-cg-path.patch 1106 RMD160 a6cb9f4855dfe417d83e7bba04a02da88af869a6 SHA1 fa5afd4b1a943f255e2f20fa35f440518f9d9d95 SHA256 7ad4eb9a82664a2e9c51d8763e594634027051b54ce48bb1c2fca6d1a42635c9
AUX vtk-5.6.0-libpng14.patch 734 RMD160 d54626d332130fe242b3a5b1300a650e45763d29 SHA1 e6480b68a14345d7dfa78f6d37ff7301366d99d8 SHA256 81565709c8cfb4df3c28d69df8094d15923d824345330ab5ba101a9780e6e9f9
DIST ParaView-3.10.1.tar.gz 40696006 RMD160 411087473102ee9d2daf7dd8b61390b4b120645e SHA1 2e56788c9d27f83b5400ffb3770024cf04fa0e4c SHA256 453deee23b6fa62ecb010d951adbc49e740dcb8875680725f93b8f76b9df5cfc
-DIST ParaView-3.8.1.tar.gz 33123181 RMD160 66dff2b84bb4d17b9d44142be79d08bc84c76fa0 SHA1 2cffb622f8b991a36df39bf260a1752de9036eb4 SHA256 37647172af0ac7fc3b677cc2d1e2e825cf364cb4915190da74f19992d84e263c
-EBUILD paraview-3.10.1.ebuild 6901 RMD160 6bb0af48a22901a61c23376deadab81c84a49fa0 SHA1 b0544ae5f6368dc78bb58e57bad0e0ad694ffdf7 SHA256 d1406c1871e26610cd49b82a71d95d52ce9247a268585e3082395e0bd887d47a
-EBUILD paraview-3.8.1.ebuild 6586 RMD160 fae939107adbc9976502ca7cfd9bf5b049ae5839 SHA1 aec4247b1a4d55aafb4f3207f5208f63d1dbfa4e SHA256 a735f01a84a98096df3bf26ad7f2c66b1aa16391493222b565413e01403661c0
-MISC ChangeLog 3244 RMD160 ef7f8ac239910f993306ef1ea9e135dd4bc33f06 SHA1 9dae3bd092a465d044caefc77a7acaa6ef6d6fe1 SHA256 3e08dbf16cb37fa5568091887b4fda85ca21e03fa91d2e0f1aaff1a49dd62cf9
+EBUILD paraview-3.10.1.ebuild 6954 RMD160 eedabe8b1082ebb985000a34f37b8f6c73796cea SHA1 536a4802334341d35d976e6bcc7c33664b851950 SHA256 914d515c4b0d260ca146abe30db0a8dabcc97f30aac6da0db3ac56d1ec10d8d1
+MISC ChangeLog 3456 RMD160 307844743d5ac7e6e063bbd0c695e125565134de SHA1 864549c5e8cd4a49b32d527f6c464ca29babdf29 SHA256 9d01e99ef654d83b7b98ff14d0ef5c3264eb262011625dc3259eedd9234c2fcc
MISC metadata.xml 948 RMD160 acd3fba24e9ce5a26d1e83eafd8ae2216ad5fdfa SHA1 f5dd4382e30821876edac2d40073dac7b7b1f51a SHA256 b76a387976f54894ee55f5dd310070810b5c7d7cc6b0aad3bd0e0d3e7265af90
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk4EsDoACgkQgAnW8HDreRanqQCgsyu4XyjmwghPYz6kcGrbePYo
-5M4An17CRUJnoC1uua/JUUws3eOVZvH5
-=xLpZ
------END PGP SIGNATURE-----
diff --git a/sci-visualization/paraview/files/paraview-3.10.1-gcc46.patch b/sci-visualization/paraview/files/paraview-3.10.1-gcc46.patch
new file mode 100644
index 000000000..20be721ec
--- /dev/null
+++ b/sci-visualization/paraview/files/paraview-3.10.1-gcc46.patch
@@ -0,0 +1,20 @@
+--- a/VTK/Utilities/vtkmetaio/metaUtils.cxx
++++ b/VTK/Utilities/vtkmetaio/metaUtils.cxx
+@@ -29,6 +29,7 @@
+ #include <arpa/inet.h>
+ #endif
+
++#include <stddef.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <string>
+--- a/VTK/Wrapping/Python/PyVTKObject.cxx
++++ b/VTK/Wrapping/Python/PyVTKObject.cxx
+@@ -33,6 +33,7 @@
+ #include "vtkObjectBase.h"
+ #include "vtkDataArray.h"
+
++#include <vtksys/cstddef>
+ #include <vtksys/ios/sstream>
+
+ //--------------------------------------------------------------------
diff --git a/sci-visualization/paraview/paraview-3.10.1.ebuild b/sci-visualization/paraview/paraview-3.10.1.ebuild
index f17fcfced..4dd9f3aa3 100644
--- a/sci-visualization/paraview/paraview-3.10.1.ebuild
+++ b/sci-visualization/paraview/paraview-3.10.1.ebuild
@@ -40,7 +40,10 @@ RDEPEND="
webkit? ( x11-libs/qt-webkit:4 ) )
mysql? ( virtual/mysql )
coprocessing? ( plugins? ( x11-libs/qt-gui:4 ) )
- python? ( dev-python/sip )
+ python? (
+ dev-python/sip
+ dev-python/PyQt4
+ )
dev-libs/libxml2:2
media-libs/libpng
virtual/jpeg
@@ -72,12 +75,14 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.8.0-pointsprite-example-install.patch
# mpi + hdf5 fix
#epatch "${FILESDIR}"/${PN}-3.8.0-h5part.patch
+ # gcc fix for vtk
+ epatch "${FILESDIR}"/${P}-gcc46.patch
# lib64 fixes
sed -i "s:/usr/lib:/usr/$(get_libdir):g" \
- Utilities/Xdmf2/libsrc/CMakeLists.txt || die "sed failed"
+ Utilities/Xdmf2/libsrc/CMakeLists.txt || die
sed -i "s:\/lib\/python:\/$(get_libdir)\/python:g" \
- Utilities/Xdmf2/CMake/setup_install_paths.py || die "sed failed"
+ Utilities/Xdmf2/CMake/setup_install_paths.py || die
# Install internal vtk binaries inside /usr/${PVLIBDIR}
sed -e 's:VTK_INSTALL_BIN_DIR \"/${PV_INSTALL_BIN_DIR}\":VTK_INSTALL_BIN_DIR \"/${PV_INSTALL_LIB_DIR}\":' \
@@ -95,7 +100,7 @@ src_configure() {
mycmakeargs=(
-DPV_INSTALL_LIB_DIR="${PVLIBDIR}"
-DCMAKE_INSTALL_PREFIX=/usr
- -DPV_INSTALL_DOC_DIR="/usr/share/doc/${P}"
+ -DPV_INSTALL_DOC_DIR="/usr/share/doc/${PF}"
-DEXPAT_INCLUDE_DIR=/usr/include
-DEXPAT_LIBRARY=/usr/$(get_libdir)/libexpat.so
-DOPENGL_gl_LIBRARY=/usr/$(get_libdir)/libGL.so
@@ -110,7 +115,7 @@ src_configure() {
-DVTK_USE_SYSTEM_ZLIB=ON
-DVTK_USE_SYSTEM_EXPAT=ON
-DPARAVIEW_USE_SYSTEM_HDF5=ON
- -DCMAKE_VERBOSE_MAKEFILE=OFF
+ -DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_COLOR_MAKEFILE=TRUE
-DVTK_USE_SYSTEM_LIBXML2=ON
-DVTK_USE_OFFSCREEN=TRUE
@@ -138,7 +143,7 @@ src_configure() {
$(cmake-utils_use mysql XDMF_USE_MYSQL)
$(cmake-utils_use coprocessing PARAVIEW_ENABLE_COPROCESSING))
- if ( use gui || use adaptive ); then
+ if ( use gui || use adaptive ); then
mycmakeargs+=(-DVTK_INSTALL_QT_DIR=/${PVLIBDIR}/plugins/designer
$(cmake-utils_use webkit VTK_QT_USE_WEBKIT))
if use python ; then
diff --git a/sci-visualization/paraview/paraview-3.8.1.ebuild b/sci-visualization/paraview/paraview-3.8.1.ebuild
deleted file mode 100644
index 5057b42e8..000000000
--- a/sci-visualization/paraview/paraview-3.8.1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-PYTHON_DEPEND="python? 2:2.6"
-
-inherit cmake-utils eutils flag-o-matic multilib python qt4-r2 toolchain-funcs versionator
-
-MAIN_PV=$(get_major_version)
-MAJOR_PV=$(get_version_component_range 1-2)
-MY_P="ParaView-${PV}"
-
-DESCRIPTION="ParaView is a powerful scientific data visualization application"
-HOMEPAGE="http://www.paraview.org"
-SRC_URI="http://www.paraview.org/files/v3.8/${MY_P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="paraview GPL-2"
-KEYWORDS="~x86 ~amd64"
-SLOT="0"
-IUSE="adaptive cg -coprocessing doc examples +gui mpi mysql plugins +python streaming"
-
-RDEPEND="
- sci-libs/hdf5[mpi=]
- mpi? ( virtual/mpi[cxx,romio] )
- gui? (
- x11-libs/qt-gui:4
- x11-libs/qt-qt3support:4
- x11-libs/qt-opengl:4
- || ( >=x11-libs/qt-assistant-4.7.0:4[compat] <x11-libs/qt-assistant-4.7.0:4 )
- x11-libs/qt-sql:4 )
- adaptive? (
- x11-libs/qt-gui:4
- x11-libs/qt-qt3support:4
- x11-libs/qt-opengl:4
- x11-libs/qt-assistant:4 )
- mysql? ( virtual/mysql )
- coprocessing? ( plugins? ( x11-libs/qt-gui:4 ) )
- dev-libs/libxml2:2
- media-libs/libpng
- virtual/jpeg
- media-libs/tiff
- dev-libs/expat
- sys-libs/zlib
- media-libs/freetype
- >=app-admin/eselect-opengl-1.0.6-r1
- virtual/opengl
- sci-libs/netcdf
- x11-libs/libXmu"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- >=dev-util/cmake-2.6.4"
-
-PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV}
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- use python && python_set_active_version 2
-}
-
-src_prepare() {
- # gcc header fix
- epatch "${FILESDIR}"/${PN}-3.8.0-xdmf-cstring.patch
- # disable automatic byte compiling that act directly on the live system
- epatch "${FILESDIR}"/${PN}-3.8.0-xdmf-bc.patch
- # Install properly pointspritedemo without duplicate DESTDIR
- epatch "${FILESDIR}"/${PN}-3.8.0-pointsprite-example-install.patch
- # mpi + hdf5 fix
- epatch "${FILESDIR}"/${PN}-3.8.0-h5part.patch
-
- # lib64 fixes
- sed -i "s:/usr/lib:/usr/$(get_libdir):g" \
- Utilities/Xdmf2/libsrc/CMakeLists.txt || die "sed failed"
- sed -i "s:\/lib\/python:\/$(get_libdir)\/python:g" \
- Utilities/Xdmf2/CMake/setup_install_paths.py || die "sed failed"
-
- # Install internal vtk binaries inside /usr/${PVLIBDIR}
- sed -e 's:VTK_INSTALL_BIN_DIR \"/${PV_INSTALL_BIN_DIR}\":VTK_INSTALL_BIN_DIR \"/${PV_INSTALL_LIB_DIR}\":' \
- -i CMake/ParaViewCommon.cmake || die "failed to patch vtk install location"
-
- cd VTK
- epatch "${FILESDIR}"/vtk-5.6.0-cg-path.patch
- epatch "${FILESDIR}"/vtk-5.6.0-libpng14.patch
- # Fix sure buffer overflow on some processors as reported by Flameyes in #338819
- sed -e "s:CHIPNAME_STRING_LENGTH (48 + 1):CHIPNAME_STRING_LENGTH (79 + 1):" \
- -i Utilities/kwsys/SystemInformation.cxx \
- || die "Failed to fix SystemInformation.cxx buffer overflow"
- # Patch FindPythonLibs.cmake for python-2.7, removing it does more harm than good.
- sed -e "s:2.6 2.5 2.4 2.3 2.2 2.1 2.0:2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0:" \
- -i CMake/FindPythonLibs.cmake || die "failed to patch for python 2.7"
-}
-
-src_configure() {
- mycmakeargs=(
- -DPV_INSTALL_LIB_DIR="${PVLIBDIR}"
- -DCMAKE_INSTALL_PREFIX=/usr
- -DPV_INSTALL_DOC_DIR="/usr/share/doc/${P}"
- -DEXPAT_INCLUDE_DIR=/usr/include
- -DEXPAT_LIBRARY=/usr/$(get_libdir)/libexpat.so
- -DOPENGL_gl_LIBRARY=/usr/$(get_libdir)/libGL.so
- -DOPENGL_glu_LIBRARY=/usr/$(get_libdir)/libGLU.so
- -DCMAKE_SKIP_RPATH=YES
- -DVTK_USE_RPATH=OFF
- -DBUILD_SHARED_LIBS=ON
- -DVTK_USE_SYSTEM_FREETYPE=ON
- -DVTK_USE_SYSTEM_JPEG=ON
- -DVTK_USE_SYSTEM_PNG=ON
- -DVTK_USE_SYSTEM_TIFF=ON
- -DVTK_USE_SYSTEM_ZLIB=ON
- -DVTK_USE_SYSTEM_EXPAT=ON
- -DPARAVIEW_USE_SYSTEM_HDF5=ON
- -DCMAKE_VERBOSE_MAKEFILE=OFF
- -DCMAKE_COLOR_MAKEFILE=TRUE
- -DVTK_USE_SYSTEM_LIBXML2=ON
- -DVTK_USE_OFFSCREEN=TRUE
- -DCMAKE_USE_PTHREADS=ON
- -DBUILD_TESTING=OFF
- -DVTK_USE_FFMPEG_ENCODER=OFF
- -DPARAVIEW_INSTALL_THIRD_PARTY_LIBRARIES=OFF)
-
- # use flag triggered options
- mycmakeargs+=(
- $(cmake-utils_use gui PARAVIEW_BUILD_QT_GUI)
- $(cmake-utils_use gui VTK_USE_QVTK)
- $(cmake-utils_use gui VTK_USE_QVTK_QTOPENGL)
- $(cmake-utils_use mpi PARAVIEW_USE_MPI)
- $(cmake-utils_use python PARAVIEW_ENABLE_PYTHON)
- $(cmake-utils_use python XDMF_WRAP_PYTHON)
- $(cmake-utils_use doc BUILD_DOCUMENTATION)
- $(cmake-utils_use examples BUILD_EXAMPLES)
- $(cmake-utils_use cg VTK_USE_CG_SHADERS)
- $(cmake-utils_use adaptive PARAVIEW_BUILD_AdaptiveParaView)
- $(cmake-utils_use streaming PARAVIEW_BUILD_StreamingParaView)
- $(cmake-utils_use mysql XDMF_USE_MYSQL)
- $(cmake-utils_use coprocessing PARAVIEW_ENABLE_COPROCESSING) )
-
- if use gui; then
- mycmakeargs+=(-DVTK_INSTALL_QT_DIR=/${PVLIBDIR}/plugins/designer)
- fi
-
- # the rest of the plugins
- mycmakeargs+=(
- $(cmake-utils_use plugins PARAVIEW_INSTALL_DEVELOPMENT)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_ClientChartView)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_CosmoFilters)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_H5PartReader)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_Moments)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_PointSprite)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_Prism)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_SLACTools)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_AnalyzeNIfTIReaderWriter)
- $(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_SurfaceLIC))
-
- if use python; then
- mycmakeargs+=($(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_pvblot))
- fi
-
- if use coprocessing; then
- mycmakeargs+=($(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_CoProcessingScriptGenerator))
- fi
-
- # ParaView actually ship hdf5-1.6.2 and uses its API.
- append-flags -DH5_USE_16_API -DH5_USE_16_API_DEFAULT
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- # set up the environment
- echo "LDPATH=/usr/${PVLIBDIR}" >> "${T}"/40${PN}
- echo "PYTHONPATH=/usr/${PVLIBDIR}:/usr/${PVLIBDIR}/site-packages" >> "${T}"/40${PN}
- doenvd "${T}"/40${PN}
-
- # last but not least lets make a desktop entry
- newicon "${S}"/Applications/ParaView/pvIcon.png paraview.png \
- || die "Failed to create paraview icon."
- make_desktop_entry paraview "Paraview" paraview \
- || die "Failed to install Paraview desktop entry"
-
-}
-
-pkg_postinst() {
- # with Qt4.5 there seem to be issues reading data files
- # under certain locales. Setting LC_ALL=C should fix these.
- echo
- elog "If you experience data corruption during parsing of"
- elog "data files with paraview please try setting your"
- elog "locale to LC_ALL=C."
- echo
-}
-
-pkg_postrm() {
- if use python ; then
- python_mod_cleanup /usr/$(get_libdir)/"${PN}-${MAJOR_PV}"/site-packages
- fi
-}
diff --git a/virtual/blacs/ChangeLog b/virtual/blacs/ChangeLog
new file mode 100644
index 000000000..44f6ef641
--- /dev/null
+++ b/virtual/blacs/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for virtual/blacs
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*blacs-1.1 (09 Dec 2010)
+
+ 09 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +blacs-1.1.ebuild,
+ +metadata.xml:
+ Initial import
+
diff --git a/virtual/blacs/Manifest b/virtual/blacs/Manifest
new file mode 100644
index 000000000..724e6c989
--- /dev/null
+++ b/virtual/blacs/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD blacs-1.1.ebuild 377 RMD160 3f31c4b3609b84c4cb23db5a4dc3615384aa76e6 SHA1 cece5c8fa76aef9c6439e3dc7feb635d6eb15ec5 SHA256 5a785dce08da7c035915f6365a26975a62954479387ee84728663c8ddbf738eb
+MISC ChangeLog 249 RMD160 37fcc7760ee9d83f6036a95ddd65aa9c1aadb049 SHA1 aecf3293e0cf63c1df887217ffc3ebac2ace3a63 SHA256 65f6d610e80fae94806a4b5d310bfa30dffa56b95cf5c5492eed332519f9864f
+MISC metadata.xml 299 RMD160 1cd378fb9cb7aa565fae9be092cd063b5138c30c SHA1 807bf1b8255f4ecd2fb6839e12f22f7ae0b8b19a SHA256 1914d202fdefb9e8b7a8b07548c68616380c40bbd202af54b15ea4fbc911d998
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOVTXmAAoJEOf+E+/4L5LmouIP/0jREywgDGK7OxDkSXwk8T7W
+st3F2+b/Wp1kx9obXAuXRCZeweMmiBghCXkbkW0RPh7/bqbpUHL6kd6hmsKwDtdG
+wzsEVM+kkiOhzZXsleuLFq1BS/HVUcLLn2K4wMchiEQnx5Z0vaqnqo/LKxcEgyti
+7Th02rx4inVA72jlnXiQCYCEU9qlgp1U+fsnn74O/cEZ6gwD+7icWtlnj1TH08Gt
+Qcn40RGDj6d2bHaOFK6ZYWROF717nNCx9zdqFiwYEZ9x/HknV1eaXL3EVH//8du5
+9Fm6VSR+6p032l557NKs7Ox712qqLLxK0sjliGIEWLuy8MGYT49Eb/HZpR0Ytn6Y
+sW7ftTIsyLpKAHAyIf7zWrsNSFRiuGLUExQjVNgWTtShbHFWyHm3EjIii4LxioG3
+vw4jEacTNboGhR4PikfMg6YyaFlX+tucoriYEwIId+HP4BQhVEQ44DfQM3H7KrCx
+mAK37bpldBTZKlGdaoJtEhF9o6uFtaC4I0EikHXI+d9tQ3vM8r26rk1XQGV4fb5B
+8R4+j1VyeROjJLFlNQIs6nbjZ/1alx//LFfM08QTrkRsTyurEMi4jJnxOPa9jGNP
+tYY9CQEGENcxDJmuZ0CbjYDU+A0brPVouzmIFJ4SZ5wbnBp+uYjHbubuSK0Zji7s
+sgHF02khMJaE4p8PRVlr
+=wRX8
+-----END PGP SIGNATURE-----
diff --git a/virtual/blacs/blacs-1.1.ebuild b/virtual/blacs/blacs-1.1.ebuild
new file mode 100644
index 000000000..e45a3bfc1
--- /dev/null
+++ b/virtual/blacs/blacs-1.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+DESCRIPTION="Virtual for BLACS implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="doc"
+RDEPEND="|| (
+ >=sci-libs/mpiblacs-1.1
+ >=sci-libs/mkl-10.3
+ )
+ doc? ( >=app-doc/blacs-docs-1 )"
+DEPEND=""
diff --git a/virtual/blacs/metadata.xml b/virtual/blacs/metadata.xml
new file mode 100644
index 000000000..2b95d3396
--- /dev/null
+++ b/virtual/blacs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ Gentoo virtual package for the Basic Linear Algebra Communication Subprograms implementation.
+</longdescription>
+</pkgmetadata>
diff --git a/virtual/blas/ChangeLog b/virtual/blas/ChangeLog
new file mode 100644
index 000000000..2664fb577
--- /dev/null
+++ b/virtual/blas/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for virtual/blas
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/blas/ChangeLog,v 1.3 2010/01/11 10:55:38 ulm Exp $
+
+ 23 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> blas-2.0.ebuild:
+ Block older blas with higher version
+
+ 11 Jan 2010; Ulrich Mueller <ulm@gentoo.org> blas-1.0.ebuild:
+ Set empty HOMEPAGE and LICENSE.
+
+ 15 Dec 2009; Jonathan Callen <abcd@gentoo.org> blas-1.0.ebuild:
+ Add prefix keywords (~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos)
+
+*blas-1.0 (10 Oct 2007)
+
+ 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +blas-1.0.ebuild:
+ New style virtual for blas. Version number is abitrary.
+
diff --git a/virtual/blas/Manifest b/virtual/blas/Manifest
new file mode 100644
index 000000000..c157607e9
--- /dev/null
+++ b/virtual/blas/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD blas-2.0.ebuild 561 RMD160 d12a475d990dbf4416b6e78df16aabb9b19c63a0 SHA1 cbd8b849427d4a4644141fb55ffe814199cd96c2 SHA256 bbe805366a5534662774f75c5dd49ef923943e845d6ecf2abbb0c0e6e8d3b474
+MISC ChangeLog 718 RMD160 2778652190d37ee10e8109f6864ef99a4855b306 SHA1 147188de36715504f99664dcce4524984eb896aa SHA256 aa89ce7716a07da17ed671f560db5e0c89c52c3a7de160ab4ac56771cba466fe
+MISC metadata.xml 298 RMD160 2d90a3dfc4a67b7cd32142c2d93cb36972c05ae5 SHA1 227e1bbcb7c14fdb59c1f0731979d8f9a1c8c983 SHA256 2d6eb06938c6898525d7ff1f5c50a453cae43344da1b2f761bbc54416161a11b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOVTXlAAoJEOf+E+/4L5Lmu2AP/j0hwlyuQcYBiPvAEZy01FUR
+JtZzBibDlzbhRSsnI+Ot2B3haUBW6cHb09jAJe2l6xQ36qEep9dxIgRv2bu2Wrtd
+WCAjE6Mzn6fgOMZqCX44KQ40KZxz0GpvOK3/fB20lzQPJq7IlHRDnWENR1EnUa1p
+w27f+towWIJnHy89qUv9tG9HybJOM4Gl+4r1/sgF1rLZRj37No7Pl6Tv11KbMkRx
+pPVc0D4qCVOL1NsuylQxoqckKJpNxpjAx/heKhMWViBQwYmjCN6ycOLZcAFB8kC3
+k9t8of5VAcPDbG4e0QMRGjjWuHiWUSt4I3N9JI7DHOPNxHT3nMCxHAPJw05MVgUn
+OGcbgO2P94GCI3Y7w0qb/mKuRAddQ3UYDVvG2bYQjgemnfCHadBu8CdC2cAlw9q3
+3IeePnKCjrNhRL1FY5CUiENXhp9yKJBfLQS4EgvciWTTtMhtdTkw9emwE9ArSQMa
+jC7eF5NMXstO9yp3e0t7DeXnpjZJ5kGsPKoFaRKoRl/VpnGiFbCl+f3Axn/sTjJn
+KAEp/m1qiTtA+PGJjCeEdQmf1bZ3jUbt5OxXit/fPMCA5/HyGRJnrKiKPmsbd53+
+H9tH+FTV/DwI9uEG3565SnvfyHNDsd8cVrhS92Oyl/1U4MFG+J8N1r1RY7DM+kE3
+JsG8jsaf3+SRDpx1M2vc
+=DQHJ
+-----END PGP SIGNATURE-----
diff --git a/virtual/blas/blas-2.0.ebuild b/virtual/blas/blas-2.0.ebuild
new file mode 100644
index 000000000..30a75d69a
--- /dev/null
+++ b/virtual/blas/blas-2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="doc"
+RDEPEND="|| (
+ >=sci-libs/blas-reference-3.3
+ >=dev-cpp/eigen-3.0.1-r1
+ >=sci-libs/atlas-3.8.4[fortran]
+ sci-libs/openblas
+ >=sci-libs/acml-4.4
+ >=sci-libs/gotoblas2-1.13
+ >=sci-libs/mkl-10.3
+ !>sci-libs/blas-reference-20070225
+ )
+ doc? ( >=app-doc/blas-docs-3.2 )"
+DEPEND=""
diff --git a/virtual/blas/metadata.xml b/virtual/blas/metadata.xml
new file mode 100644
index 000000000..8678ba3d6
--- /dev/null
+++ b/virtual/blas/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ Gentoo virtual package for the Basic Linear Algebra Subprograms
+ FORTRAN 77 implementation.
+</longdescription>
+</pkgmetadata>
diff --git a/virtual/cblas/ChangeLog b/virtual/cblas/ChangeLog
new file mode 100644
index 000000000..277172627
--- /dev/null
+++ b/virtual/cblas/ChangeLog
@@ -0,0 +1,32 @@
+# ChangeLog for virtual/cblas
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/cblas/ChangeLog,v 1.6 2010/01/11 10:56:05 ulm Exp $
+
+*cblas-2.0 (24 Nov 2010)
+
+ 24 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +cblas-2.0.ebuild,
+ +metadata.xml:
+ Version bump
+
+ 11 Jan 2010; Ulrich Mueller <ulm@gentoo.org> cblas-1.0.ebuild:
+ Set empty HOMEPAGE and LICENSE.
+
+ 15 Dec 2009; Jonathan Callen <abcd@gentoo.org> cblas-1.0.ebuild:
+ Add prefix keywords (~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux
+ ~ppc-macos ~x86-macos)
+
+ 09 Nov 2008; Raúl Porcel <armin76@gentoo.org> cblas-1.0.ebuild:
+ ia64 stable
+
+ 02 Jan 2008; Raúl Porcel <armin76@gentoo.org> cblas-1.0.ebuild:
+ Add ~ia64
+
+ 22 Oct 2007; Jeroen Roovers <jer@gentoo.org> cblas-1.0.ebuild:
+ Stable for HPPA (USE=lapack).
+
+*cblas-1.0 (10 Oct 2007)
+
+ 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +cblas-1.0.ebuild:
+ New style virtual for cblas. Version number is abitrary.
+
diff --git a/virtual/cblas/Manifest b/virtual/cblas/Manifest
new file mode 100644
index 000000000..e776518dc
--- /dev/null
+++ b/virtual/cblas/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD cblas-2.0.ebuild 471 RMD160 13c9d6a622336dc24cfd748fb404cae97450e7c1 SHA1 84d11439054ac8e88bd07b75de4d0a51e628342b SHA256 4d7e3f426fe2139fde3b2e8abc5494bc434b76e15019b8359317cb9edabe281b
+MISC ChangeLog 1031 RMD160 83cfd1dcf10da8d994fedb62f4fb55f5a59bcfeb SHA1 c725ad7aed2a6916870b132664b2fe5e69918df3 SHA256 7c2072ef7769c47945a84c3e3b62c32ae5b7339fd3bb153140fa7a448b4a9ee1
+MISC metadata.xml 289 RMD160 5edbafc93ec73b4de1c70b09be9592a4e8852135 SHA1 d6f46cb743df68db6d60d77bb00d6e61dd370ce7 SHA256 932db938dc05e0b73f7d71f6546615c3824954b26c923270bbe892a709a7f18a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOVTXnAAoJEOf+E+/4L5LmUqAP/A82+rtj2W8xrIWfFfVBtPdf
+Ecdxqoi4+he4yHB/Q8/V0P+NJfbUB2NfIkWERkCC6sifjX6jkptJlHhnTAWHHgUX
+nxVMGnV26vbbWodmcUfy0gtJpCjut/O7h/t4MvP1Bw8OLshOcaidzOxoMf1jsvIN
+o7SfQ2oHixVpuXXfmjd1HjFbGXrGZHynl8CNcIjnkWuezjNjjw4ojKmo92NKCIT+
+5CZxi7t3ucKgb2hnp+Eoocic+ldEYPzGfN/t3UMJxmgHZYufA6lrKeeTIFNOHv6R
+C4UGKY9UKyJ5mOy6kN5a7XhxYISSfIMCbOZkXvkZhryZE7zt4EHk/+bHPiXHbSGF
+0pdMR66vFCGfzxY3td9pjqFN5LHS6kXRqHp/K9nOK5gVMd1bCj4vnvQT/49ksxnF
+iKhCXFKwQMbKNY2f3H4WOtv1EHKQs9xOXSBCVT39CPujJXBlP0RKQ9goFiRe9jmZ
+nur8DY965zbytrtc8p3gUmv0euIum0QoVQBzYY8zYDB+H/6PLxuvJj1F9S1/Fm+w
+2KYz39HVAUjWvbDtIsc+nwpGs38pm0xcRwEMDNlUXeacKxauaPaoMENiYn961iPg
+6YDnxnjsT5VpSssFi6/4HkKC0fqzJiwRUOTiE+mrGY4BQdiU8VVBW6rICSvdBrsi
+6bOIDtMKmZrDaGG99eIi
+=8zv0
+-----END PGP SIGNATURE-----
diff --git a/virtual/cblas/cblas-2.0.ebuild b/virtual/cblas/cblas-2.0.ebuild
new file mode 100644
index 000000000..f0d9c9a25
--- /dev/null
+++ b/virtual/cblas/cblas-2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+DESCRIPTION="Virtual for BLAS C implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="|| (
+ >=sci-libs/cblas-reference-20110218
+ >=sci-libs/gsl-1.14-r2
+ >=sci-libs/gotoblas2-1.13[incblas]
+ >=sci-libs/atlas-3.9.34
+ >=sci-libs/mkl-10.3
+ sci-libs/openblas[incblas]
+ )"
+DEPEND=""
diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml
new file mode 100644
index 000000000..a60911033
--- /dev/null
+++ b/virtual/cblas/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ Gentoo virtual package for the Basic Linear Algebra Subprograms
+ C implementation.
+</longdescription>
+</pkgmetadata>
diff --git a/virtual/lapack/ChangeLog b/virtual/lapack/ChangeLog
new file mode 100644
index 000000000..6558a84d9
--- /dev/null
+++ b/virtual/lapack/ChangeLog
@@ -0,0 +1,27 @@
+# ChangeLog for virtual/lapack
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/lapack/ChangeLog,v 1.5 2010/01/11 11:04:19 ulm Exp $
+
+*lapack-3.3 (24 Nov 2010)
+
+ 24 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +lapack-3.3.ebuild,
+ +metadata.xml:
+ Version bump
+
+ 11 Jan 2010; Ulrich Mueller <ulm@gentoo.org> lapack-3.0.ebuild,
+ lapack-3.1.ebuild:
+ Set empty HOMEPAGE and LICENSE.
+
+ 15 Dec 2009; Jonathan Callen <abcd@gentoo.org> lapack-3.1.ebuild:
+ QA: Add prefix keywords
+
+ 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> lapack-3.0.ebuild,
+ lapack-3.1.ebuild:
+ added hppa
+
+*lapack-3.1 (21 Nov 2007)
+*lapack-3.0 (21 Nov 2007)
+
+ 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +lapack-3.0.ebuild, +lapack-3.1.ebuild:
+ Initial import of new style virtual for lapack.
diff --git a/virtual/lapack/Manifest b/virtual/lapack/Manifest
new file mode 100644
index 000000000..31fb00fed
--- /dev/null
+++ b/virtual/lapack/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD lapack-3.3.ebuild 480 RMD160 a5ff2bf955d1beee098fe1e60638bd9fcf4a2ad4 SHA1 8d9565847abe95cf40383d3cfeee4678aae60813 SHA256 909b86230f4fb3678edbb82922047730a8ea426c3a59256a717291314b3ecba6
+MISC ChangeLog 874 RMD160 262cefaa2a84dc7f6bb556ef3c861409ef5a4791 SHA1 30b0256ad401bfc2359ce63bb000eebe83b5151e SHA256 dcae545d5a40ac756047fb2141daef1bec1c3c9c99a4c24794ee19069bcfcdc7
+MISC metadata.xml 288 RMD160 81a8196e99d35ef3e803a3be6fe1a109b898ae78 SHA1 079bf4cd2fd41f646ed1cdef79054034c6ca299e SHA256 9acbcf319dce37bd3088512425ca1b40aac756796aa40dbf7f0822ce1ada057f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOVTXlAAoJEOf+E+/4L5Lm9jMP/2NqKyTwG91SxMR/VN52hbdm
+KdE6meHJWld7RzoZkogj4QJn2TvS1JiVki7p974s33tqRE4o0A36BffiVD8SuCCb
+cp2uwvUBqs5TsWaF60BQ07tnWD7D17lUS0+vDToNV39JcOvzLzhJ9Z8jc2jJV67f
+Ot1YdxceomdTlYa53DZ6KSZdbT8DUUAL+2y4sP/6NH9tTYqbqhv8UybwJNSlV+C0
+iB3pwkV4V7hFXgqdN7GJUHiZ5/ZVlJMMrx3b7+bjcgkBy206JTQ3odjfIQTdwRMe
+T+EPyJ3a72TE01aUMYh45zbLn/23euBxGuV2LSaC1syYIFl2LYfQfSzHHlKA7zL3
+gXl+K+g/At02WD3Tct9sAig2zCGzca5ZcH6eTeDsvpUkY95UJbD6zkGSynEJxPJE
+bNEsgwmBunc0fPz3g7+XfTOGw3nu0i07kc3ZASioglm78giRTSv9R9oON7Kkd9Ba
+qFEkoj4WGUtvYaGu5gc73kPZG72JGPQdB8ZCX/1LKsKiNjKMOsFxOq80La3z1TN4
+6C7N9hkhtpy/yzbe3iIqNK+chj1QQ9a6T86bPtT42qcfpN+GwIfge2mqb2p3avvL
+hVto+G9FXaheuBW+twu3YQ1s2VF4hLyTlfcFR6rRNBVzvJrrFFUxsGKSw+nzduvG
+FqC040hcB1TWn1Gh0tLA
+=jQps
+-----END PGP SIGNATURE-----
diff --git a/virtual/lapack/lapack-3.3.ebuild b/virtual/lapack/lapack-3.3.ebuild
new file mode 100644
index 000000000..c98f4758e
--- /dev/null
+++ b/virtual/lapack/lapack-3.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="doc"
+
+RDEPEND="|| (
+ >=sci-libs/lapack-reference-3.3
+ >=sci-libs/atlas-3.8.4[lapack]
+ >=sci-libs/mkl-10.3
+ >=sci-libs/acml-4.4
+ )
+ doc? ( >=app-doc/lapack-docs-3.2 )"
+DEPEND=""
diff --git a/virtual/lapack/metadata.xml b/virtual/lapack/metadata.xml
new file mode 100644
index 000000000..0719b231c
--- /dev/null
+++ b/virtual/lapack/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ Gentoo virtual package for the Linear Algebra PACKAge
+ FORTRAN 77 implementation.
+</longdescription>
+</pkgmetadata>
diff --git a/virtual/lapacke/ChangeLog b/virtual/lapacke/ChangeLog
new file mode 100644
index 000000000..f421fbe45
--- /dev/null
+++ b/virtual/lapacke/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for virtual/lapacke
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lapacke-1.0 (09 Dec 2010)
+
+ 09 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +lapacke-1.0.ebuild,
+ +metadata.xml:
+ Initial import
+
diff --git a/virtual/lapacke/Manifest b/virtual/lapacke/Manifest
new file mode 100644
index 000000000..1bbd1181e
--- /dev/null
+++ b/virtual/lapacke/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD lapacke-1.0.ebuild 353 RMD160 24e3de43695f35b95775fca577ff389beb234cce SHA1 65e4252e3b5ccd9ca7f497fd30998aec8d6f0f6e SHA256 ac2652557e78f6583f53aa6203e5ba7f4641a17ae5641c77f043c7130845de4d
+MISC ChangeLog 255 RMD160 352a3c907e29f1c2661500b75555d24bd728299b SHA1 cd45283f9b714a173c07199222bf2546399e4d9f SHA256 18a1a203c189608a9f11e6b3f957f8789df97dcffdcd6ea6595049c6e4ad4ce1
+MISC metadata.xml 279 RMD160 25c2e84cabf9495b6206fd822c3f49d0dcb4333a SHA1 12b071db2868538c5a06f96b92e3fadb074e7e51 SHA256 06c98c6063166655dfd13d7db93333e60a241f81b644bb3493f5a39243fd5dc0
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOVTXnAAoJEOf+E+/4L5LmZ3cQAIFIcXRaSC/FLsklVm7VzE/3
+xvNEcj++U7Xm5TIbTm0iEcZzC5Qf86CCR7f1JSm84RpyAaCNyPVNACd8wsv49KUP
+zwmUf0t5YXXhnfmsmPx6Ltc3pY6HUUZyZI7iqerP/PurVANm+eS/Hv2pivX8hCbD
+zwGBNQ2fyLIHHEa2saTHRuMWXz0Odt/rz9zErQqeeh2GHgTIoSUEX5DKjUluKRkf
+bmK+8vhG/tmNPrIdMhfkeaesx0LmyMazA7cgkEOcHYWiV2U/3/A7Kzbw+4v10e+/
+IszplGjW4u3/Up7D+204gMbnAkXZvMzMuUU/MlP5bcPZXdaKtPGoz1PUdLpIeoTb
+nxcMTa+pBP+bKn3vVA1QX5qlc9DJ5DubYfkJihqDmJegUdnC+eOUlyfvRO6awuRr
+qEb2kH+ByVw47lFojwzIyMtHVSz/EJ4PcXoIkNofyMTaI/y4hXv3EViZpaRMtZzX
+R0tcOmDA0YiDUQUL9CKv/oVIRrT/lCE3/k/I0c0XTVEifOqrxWcML2FM8NJ0RqMT
+c95meCqGxB2ZfUXgW81U343vGYb3GkV4AjXcUXuMYMkHa3e9EEjt5v6Hb4mnD0rV
+Budlg4aksUP5f0ThiNw+IPM2Rm72UKTSmvw0AX3kjSjOGal5M9Ms1O7YxQiuabe1
+TXj0JcfGN3Nc0yPZvRhT
+=JDKJ
+-----END PGP SIGNATURE-----
diff --git a/virtual/lapacke/lapacke-1.0.ebuild b/virtual/lapacke/lapacke-1.0.ebuild
new file mode 100644
index 000000000..85d04972f
--- /dev/null
+++ b/virtual/lapacke/lapacke-1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+DESCRIPTION="Virtual for LAPACK C implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+RDEPEND="|| (
+ >=sci-libs/lapacke-reference-1.0
+ >=sci-libs/mkl-10.3
+ )"
+DEPEND=""
diff --git a/virtual/lapacke/metadata.xml b/virtual/lapacke/metadata.xml
new file mode 100644
index 000000000..ab7c99553
--- /dev/null
+++ b/virtual/lapacke/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ Gentoo virtual package for the Linear Algebra PACKAge
+ C implementation.
+</longdescription>
+</pkgmetadata>
diff --git a/virtual/scalapack/ChangeLog b/virtual/scalapack/ChangeLog
new file mode 100644
index 000000000..e2343d892
--- /dev/null
+++ b/virtual/scalapack/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for virtual/scalapack
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*scalapack-1.8 (09 Dec 2010)
+
+ 09 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +scalapack-1.8.ebuild,
+ +metadata.xml:
+ Initial import
+
diff --git a/virtual/scalapack/Manifest b/virtual/scalapack/Manifest
new file mode 100644
index 000000000..608ff1f29
--- /dev/null
+++ b/virtual/scalapack/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD scalapack-1.8.ebuild 388 RMD160 d97e5ee529b2359deb54a7dda616e082c2bca3cf SHA1 2efd6fee9d9eed9a7c1c9184fef19f271b9189b6 SHA256 2e2df8ddc51d68e4079453101f8c7d948843a37c3e825755c4bad7dca57a42f7
+MISC ChangeLog 261 RMD160 a8d3c152dd366cb4cc2e82b897f2856c4c4c75c7 SHA1 067fa34b891bdb808299e67ef881b79b0559b6a5 SHA256 59ae90c385dd372f9faa079b57f29b2d89d3813b87bdabbee4fbf02ea84eb324
+MISC metadata.xml 268 RMD160 0290f910fdfac79253c6725c7460bbf26c2eb162 SHA1 37c43008de94a4a9c841acb2aeba87dd47b2f0eb SHA256 0efcf050ac31ec9dee3920af92af0c42049d4f53e80334f42b33880dac59bfe2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOVTXkAAoJEOf+E+/4L5Lm0DcP/0ZavhKeulo7iHwExI/tsscN
+xXUs2IiEtVZIFjH+FKMk4eCaPLAVWaDmH6A6loRfkpAOor8gTSGAGGV8IOphNu+R
+7ql9UAoLaEDo2T0vcXGJZKZbV5meLNmW3xx0mgmLsZnnWJI9cfx2vK4NCJl/GSCX
+l9KjVNT3hMow1OCtA+Z49gFXOQJJCnldy4jMkYBg84/YYv2ljVW2XNTFJlzWFEw0
+p+bgyL41XhR7/wLb/M6wwrN89IOgwXM6EohJfD3KNj9Kjis16Qt3LrUvZOmfJIbJ
+ORlI7rxgo30fLYsmn7L4y+N9+FfZr7kfzU8jls4V7tk98bAPW+k4I7nnhAPUxGnB
+QUz3FvYe1jAuJZvaD8MugmBCKm5o0rsT+OqKXDXaBF3YxiGDkdPyqHQLsYvlKtUT
+vD0ygj4zjFT5OSn8Su/G5XjkQbqhjhAx83KhUrcTqsgR4TA6caT7VUqnRl4FUvxv
+EchzrOc6UThcuHYg8esRoGtwp2R6A5+MH/bcix5OidDZLlFfl7zs261eFk/3VAx1
+wPSv3z6aZcLF7ewNZFMvcWxsMN7CVV00ccBasGG9Ruxsud2oP5j2IVQpXqcUIiGX
+mg/2nM1fBlU5W68BIpDQbNa5FEzsXGZn1VQD6/HUYvnhAOstrlQS12VggEjLnmGa
+6ncul8CSAuCvH43QHQgF
+=mmnM
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/Bio-SamTools/metadata.xml b/virtual/scalapack/metadata.xml
index d4648212c..49ecdb085 100644
--- a/dev-perl/Bio-SamTools/metadata.xml
+++ b/virtual/scalapack/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-biology</herd>
+<herd>sci</herd>
+<longdescription lang="en">
+ Gentoo virtual package for the Scalable LAPACK implementation.
+</longdescription>
</pkgmetadata>
diff --git a/virtual/scalapack/scalapack-1.8.ebuild b/virtual/scalapack/scalapack-1.8.ebuild
new file mode 100644
index 000000000..0a2d45b49
--- /dev/null
+++ b/virtual/scalapack/scalapack-1.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+DESCRIPTION="Virtual for ScaLAPACK implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="doc"
+RDEPEND="|| (
+ >=sci-libs/scalapack-1.8
+ >=sci-libs/mkl-10.3
+ )
+ doc? ( >=app-doc/scalapack-docs-1.8 )"
+DEPEND=""