summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-02-01 07:10:30 +0000
committerJustin Lecher <jlec@gentoo.org>2013-02-01 07:10:30 +0000
commit5febc5025c21160c6a119693bffb4418f17e01e1 (patch)
tree3f94ed7704414fd4946da5f5aabf0df0cac72ba2 /sci-libs/blas-atlas
parentsci-libs/lapack-reference: Undelete the package, #454918 (diff)
downloadgentoo-2-5febc5025c21160c6a119693bffb4418f17e01e1.tar.gz
gentoo-2-5febc5025c21160c6a119693bffb4418f17e01e1.tar.bz2
gentoo-2-5febc5025c21160c6a119693bffb4418f17e01e1.zip
Dropped as announced due to fragile runtime and buildtime behaviour; find new version in sci overlay named sci-libs/atlas
Diffstat (limited to 'sci-libs/blas-atlas')
-rw-r--r--sci-libs/blas-atlas/ChangeLog604
-rw-r--r--sci-libs/blas-atlas/Manifest34
-rw-r--r--sci-libs/blas-atlas/blas-atlas-3.8.0.ebuild230
-rw-r--r--sci-libs/blas-atlas/blas-atlas-3.9.23-r2.ebuild256
-rw-r--r--sci-libs/blas-atlas/blas-atlas-3.9.23-r4.ebuild264
-rw-r--r--sci-libs/blas-atlas/blas-atlas-3.9.23.ebuild243
-rw-r--r--sci-libs/blas-atlas/files/atlas-3.7.39-decl-fix.patch82
-rw-r--r--sci-libs/blas-atlas/files/atlas-3.9.0-decl-fix.patch71
-rw-r--r--sci-libs/blas-atlas/files/atlas-3.9.23-ger-fix.patch12
-rw-r--r--sci-libs/blas-atlas/files/atlas-asm-gentoo.patch12
-rw-r--r--sci-libs/blas-atlas/files/blas-atlas-3.9.3-darwin-make-top.patch110
-rw-r--r--sci-libs/blas-atlas/files/blas.pc.in11
-rw-r--r--sci-libs/blas-atlas/files/cblas.pc.in12
-rw-r--r--sci-libs/blas-atlas/files/eselect.blas-threaded3
-rw-r--r--sci-libs/blas-atlas/files/eselect.blas.atlas4
-rw-r--r--sci-libs/blas-atlas/files/eselect.blas.threaded-atlas4
-rw-r--r--sci-libs/blas-atlas/files/eselect.cblas-threaded3
-rw-r--r--sci-libs/blas-atlas/files/eselect.cblas.atlas5
-rw-r--r--sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas5
-rw-r--r--sci-libs/blas-atlas/files/war26
-rw-r--r--sci-libs/blas-atlas/metadata.xml5
21 files changed, 0 insertions, 1996 deletions
diff --git a/sci-libs/blas-atlas/ChangeLog b/sci-libs/blas-atlas/ChangeLog
deleted file mode 100644
index 78e7625953b0..000000000000
--- a/sci-libs/blas-atlas/ChangeLog
+++ /dev/null
@@ -1,604 +0,0 @@
-# ChangeLog for sci-libs/blas-atlas
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-atlas/ChangeLog,v 1.106 2012/10/18 21:15:45 jlec Exp $
-
- 18 Oct 2012; Justin Lecher <jlec@gentoo.org> blas-atlas-3.8.0.ebuild,
- -blas-atlas-3.8.2.ebuild, -blas-atlas-3.9.3.ebuild,
- -blas-atlas-3.9.21.ebuild, -blas-atlas-3.9.21-r1.ebuild,
- blas-atlas-3.9.23.ebuild, blas-atlas-3.9.23-r2.ebuild,
- blas-atlas-3.9.23-r4.ebuild, metadata.xml:
- Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the
- updated fortran-2.eclass
-
- 21 Jun 2011; Justin Lecher <jlec@gentoo.org> blas-atlas-3.8.0.ebuild,
- blas-atlas-3.8.2.ebuild, blas-atlas-3.9.3.ebuild, blas-atlas-3.9.21.ebuild,
- blas-atlas-3.9.21-r1.ebuild, blas-atlas-3.9.23.ebuild,
- blas-atlas-3.9.23-r2.ebuild, blas-atlas-3.9.23-r4.ebuild:
- Add dependency on virtual/fortran
-
- 21 Jun 2011; Justin Lecher <jlec@gentoo.org> blas-atlas-3.8.0.ebuild,
- blas-atlas-3.8.2.ebuild, blas-atlas-3.9.3.ebuild, blas-atlas-3.9.21.ebuild,
- blas-atlas-3.9.21-r1.ebuild, blas-atlas-3.9.23.ebuild,
- blas-atlas-3.9.23-r2.ebuild, blas-atlas-3.9.23-r4.ebuild:
- Added fortran-2.eclass support
-
- 17 Dec 2010; Justin Lecher <jlec@gentoo.org> blas-atlas-3.8.0.ebuild,
- blas-atlas-3.8.2.ebuild, blas-atlas-3.9.3.ebuild, blas-atlas-3.9.21.ebuild,
- blas-atlas-3.9.21-r1.ebuild, blas-atlas-3.9.23.ebuild,
- blas-atlas-3.9.23-r2.ebuild, blas-atlas-3.9.23-r4.ebuild:
- Fix for fortran.eclass removal
-
- 16 Dec 2010; Justin Lecher <jlec@gentoo.org> blas-atlas-3.8.0.ebuild,
- blas-atlas-3.8.2.ebuild, blas-atlas-3.9.3.ebuild, blas-atlas-3.9.21.ebuild,
- blas-atlas-3.9.21-r1.ebuild, blas-atlas-3.9.23.ebuild,
- blas-atlas-3.9.23-r2.ebuild, blas-atlas-3.9.23-r4.ebuild:
- Removal of fortran.eclass, #348851
-
-*blas-atlas-3.9.23-r4 (28 Apr 2010)
-
- 28 Apr 2010; Justin Lecher <jlec@gentoo.org> -blas-atlas-3.9.23-r3.ebuild,
- +blas-atlas-3.9.23-r4.ebuild:
- Fixes installation of broken .la files, #316863
-
-*blas-atlas-3.9.23-r3 (20 Apr 2010)
-
- 20 Apr 2010; Justin Lecher <jlec@gentoo.org> blas-atlas-3.9.23-r2.ebuild,
- +blas-atlas-3.9.23-r3.ebuild:
- Fixing for prefix
-
-*blas-atlas-3.9.23-r2 (15 Apr 2010)
-
- 15 Apr 2010; Justin Lecher <jlec@gentoo.org> -blas-atlas-3.9.23-r1.ebuild,
- +blas-atlas-3.9.23-r2.ebuild:
- Fixes for broken move to EAPI=3
-
-*blas-atlas-3.9.23-r1 (07 Mar 2010)
-
- 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org>
- +files/blas-atlas-3.9.3-darwin-make-top.patch,
- +blas-atlas-3.9.23-r1.ebuild:
- Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay,
- removed epause
-
-*blas-atlas-3.9.23 (18 Feb 2010)
-
- 18 Feb 2010; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.9.23.ebuild, +files/atlas-3.9.23-ger-fix.patch:
- Version bump. This also fixes a regression in GER tuning code
- (ID 2953608 on atlas' sourceforge issue tracker).
-
-*blas-atlas-3.9.21-r1 (06 Feb 2010)
-
- 06 Feb 2010; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.9.21-r1.ebuild:
- New revision installs missing atlas_aux.h header (fixes #302951).
-
- 29 Jan 2010; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.9.21.ebuild:
- Updated version of shared libs patch to make sure we don't use
- libtool for linking executables (fixes #302235).
-
- 23 Jan 2010; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.9.21.ebuild:
- Added a short message regarding libtool (see bug #279920).
-
- 23 Jan 2010; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.9.21.ebuild:
- Fixed bug in libtoolized Makefile (fixes #301827).
-
-*blas-atlas-3.9.21 (21 Jan 2010)
-
- 21 Jan 2010; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.9.3.ebuild, +blas-atlas-3.9.21.ebuild:
- Version bump (fixes bug #281688).
-
- 22 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
- blas-atlas-3.9.3.ebuild:
- Use emake -j1 for build, bug #294172.
-
- 14 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in,
- files/cblas.pc.in, blas-atlas-3.9.3.ebuild:
- Now pkg-config files link to the atlas dirs, also fixed cblas and blas
- requires
-
- 23 Sep 2008; Sébastien Fabbro <bicatali@gentoo.org>
- files/eselect.cblas.threaded-atlas:
- Fixed a cblas link in the threaded-atlas profile
-
- 05 Sep 2008; Sébastien Fabbro <bicatali@gentoo.org>
- -files/3.7.11-allow-any-gcc-version.patch,
- -files/blas-atlas-3.9.1-Core2Duo-detect.patch,
- -files/3.6.0-ppc-configure.patch, -files/3.7.11-ppc-configure.patch,
- -files/blas-atlas-3.9.1-timing.patch, -files/c-ATLAS,
- -files/c-threaded-ATLAS, -files/eselect.blas, -files/eselect.cblas,
- -files/f77-ATLAS, -files/f77-threaded-ATLAS,
- -files/gnuc_default_fix.patch, -files/unbuffered.patch,
- -blas-atlas-3.6.0-r1.ebuild, -blas-atlas-3.6.0-r2.ebuild,
- -blas-atlas-3.7.11.ebuild, -blas-atlas-3.7.11-r1.ebuild,
- -blas-atlas-3.9.2.ebuild:
- Removed old versions
-
- 28 Aug 2008; Raúl Porcel <armin76@gentoo.org> blas-atlas-3.8.0.ebuild,
- blas-atlas-3.9.3.ebuild:
- Add fix to compile on alpha, alpha stable wrt #200336
-
-*blas-atlas-3.9.3 (15 Aug 2008)
-
- 15 Aug 2008; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.9.1.ebuild, +blas-atlas-3.9.3.ebuild:
- Version bump and removed previous revision. Updated shared libs patch to
- honor user's LDFLAGS.
-
-*blas-atlas-3.9.2 (10 Aug 2008)
-
- 10 Aug 2008; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.9.2.ebuild:
- Version bump.
-
- 03 Aug 2008; Markus Dittrich <markusle@gentoo.org>
- +files/blas-atlas-3.9.1-Core2Duo-detect.patch,
- +files/blas-atlas-3.9.1-timing.patch, blas-atlas-3.9.1.ebuild:
- Added patches to fix infinite recursion during bootstrapping and to
- improve Core2Duo detection (fixes bug #233614).
-
-*blas-atlas-3.9.1 (22 Jul 2008)
-
- 22 Jul 2008; Markus Dittrich <markusle@gentoo.org>
- -files/atlas-3.9.0-upstream-fixes.patch, -blas-atlas-3.9.0.ebuild,
- +blas-atlas-3.9.1.ebuild:
- Version bump.
-
-*blas-atlas-3.9.0 (20 Jul 2008)
-
- 20 Jul 2008; Markus Dittrich <markusle@gentoo.org>
- -files/blas-atlas-3.8.1-gemm-fix.patch,
- -files/blas-atlas-3.8.1-gemm-perf-fix.patch,
- +files/atlas-3.9.0-decl-fix.patch,
- +files/atlas-3.9.0-upstream-fixes.patch, -blas-atlas-3.8.1.ebuild,
- -blas-atlas-3.8.1-r1.ebuild, +blas-atlas-3.9.0.ebuild:
- Version bump and removed old ebuilds.
-
-*blas-atlas-3.8.2 (07 Jun 2008)
-
- 07 Jun 2008; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.8.2.ebuild:
- Version bump.
-
-*blas-atlas-3.8.1-r1 (06 Jun 2008)
-
- 06 Jun 2008; Markus Dittrich <markusle@gentoo.org>
- +files/blas-atlas-3.8.1-gemm-perf-fix.patch, +blas-atlas-3.8.1-r1.ebuild:
- New revision with added performance critical upstream patch.
-
- 04 Jun 2008; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.8.1.ebuild:
- Added single quotes around the default FFLAGS since some machines seem to
- choke without them (bug #224831).
-
- 24 May 2008; Markus Dittrich <markusle@gentoo.org>
- +files/blas-atlas-3.8.1-gemm-fix.patch, -blas-atlas-3.7.39.ebuild,
- blas-atlas-3.8.1.ebuild:
- Added upstream fix for complex GEMM bug (issue 1970660 in atlas' bug
- tracker). Removed old version.
-
-*blas-atlas-3.8.1 (22 Feb 2008)
-
- 22 Feb 2008; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.8.1.ebuild:
- Version bump.
-
- 20 Dec 2007; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.8.0.ebuild:
- Added fix to enable proper arch detection for pentium M chips.
-
- 12 Dec 2007; Raúl Porcel <armin76@gentoo.org> blas-atlas-3.8.0.ebuild:
- sparc stable wrt #200336, thanks to Aaron Mavrinac
-
- 12 Dec 2007; Markus Meier <maekke@gentoo.org> blas-atlas-3.8.0.ebuild:
- x86 stable, bug #200336
-
- 01 Dec 2007; nixnut <nixnut@gentoo.org> blas-atlas-3.8.0.ebuild:
- Stable on ppc wrt bug 200336
-
- 26 Nov 2007; Markus Rothe <corsair@gentoo.org> blas-atlas-3.8.0.ebuild:
- Stable on ppc64; bug #200336
-
- 26 Nov 2007; Samuli Suominen <drac@gentoo.org> blas-atlas-3.8.0.ebuild:
- amd64 stable wrt #200336, closing also #136003.
-
-*blas-atlas-3.8.0 (14 Oct 2007)
-
- 14 Oct 2007; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.34.ebuild, +blas-atlas-3.8.0.ebuild:
- Version bump and removed old version.
-
- 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
- blas-atlas-3.6.0-r1.ebuild, blas-atlas-3.6.0-r2.ebuild,
- blas-atlas-3.7.11.ebuild, blas-atlas-3.7.11-r1.ebuild,
- blas-atlas-3.7.34.ebuild, blas-atlas-3.7.39.ebuild:
- fixed lib->get_libdir for eselect bug workaround. Removed PROVIDE for older
- buggy versions and added a warning to bump for latest.
-
-*blas-atlas-3.7.39 (09 Oct 2007)
-
- 09 Oct 2007; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.31.ebuild, -blas-atlas-3.7.32.ebuild,
- -blas-atlas-3.6.0.ebuild, +blas-atlas-3.7.39.ebuild,
- +files/blas.pc.in, +files/cblas.pc.in,
- +files/eselect.blas.atlas, +files/eselect.blas.threaded-atlas,
- +files/eselect.cblas.atlas, +files/eselect.cblas.threaded-atlas,
- +files/atlas-3.7.39-decl-fix.patch,
- blas-atlas-3.6.0-r1.ebuild, blas-atlas-3.6.0-r2.ebuild,
- blas-atlas-3.7.11.ebuild, blas-atlas-3.7.11-r1.ebuild:
- Version bump and removed old ebuilds. Also fixed missing
- quoting in all ebuilds.
-
-*blas-atlas-3.7.34 (24 Jul 2007)
-
- 24 Jul 2007; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.7.34.ebuild:
- Version bump.
-
- 22 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
- blas-atlas-3.6.0-r2.ebuild, blas-atlas-3.7.11-r1.ebuild:
- stable x86, bug 180713
-
- 20 Jul 2007; nixnut <nixnut@gentoo.org> blas-atlas-3.7.11-r1.ebuild:
- Stable on ppc wrt bug 180713
-
- 17 Jul 2007; Christoph Mende <angelos@gentoo.org>
- blas-atlas-3.7.11-r1.ebuild:
- Stable on amd64 wrt bug #180713
-
- 17 Jul 2007; Markus Rothe <corsair@gentoo.org> blas-atlas-3.6.0-r2.ebuild,
- blas-atlas-3.7.11-r1.ebuild:
- Stable on ppc64; bug #180713
-
- 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- blas-atlas-3.6.0-r2.ebuild, blas-atlas-3.7.11-r1.ebuild:
- Stable on sparc
-
-*blas-atlas-3.7.32 (27 May 2007)
-
- 27 May 2007; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.30.ebuild, +blas-atlas-3.7.32.ebuild:
- Version bump. Mostly UltraSPARC and MIPS enhancements.
-
-*blas-atlas-3.7.31 (18 May 2007)
-
- 18 May 2007; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.24.ebuild, +blas-atlas-3.7.31.ebuild:
- Version bump and removed old version.
-
- 24 Apr 2007; Markus Dittrich <markusle@gentoo.org>
- +files/gnuc_default_fix.patch, blas-atlas-3.7.30.ebuild:
- Patch to fix macro errors on ppc (fixes bug 172583 and 173675).
-
-*blas-atlas-3.7.30 (25 Mar 2007)
-
- 25 Mar 2007; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.7.30.ebuild:
- Version bump.
-
- 13 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> blas-atlas-3.6.0.ebuild,
- blas-atlas-3.6.0-r1.ebuild, blas-atlas-3.6.0-r2.ebuild,
- blas-atlas-3.7.11.ebuild, blas-atlas-3.7.11-r1.ebuild:
- QA: which -> type -P
-
- 23 Jan 2007; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.23.ebuild:
- Removed obsolete version.
-
- 03 Jan 2007; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.24.ebuild:
- Removed forcing of non-existent -m32 CFLAG for alpha and rely on
- atlas' autodetection to do the right thing (see bug #159002).
-
- 29 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- blas-atlas-3.7.11.ebuild:
- Stable on sparc
-
-*blas-atlas-3.7.24 (19 Dec 2006)
-
- 19 Dec 2006; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.19.ebuild, +blas-atlas-3.7.24.ebuild:
- Version bump.
-
- 12 Dec 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.23.ebuild:
- Pass MAKEOPTS to atlas' native build system and use emake instead
- of plain make.
-
-*blas-atlas-3.7.23 (09 Dec 2006)
-
- 09 Dec 2006; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.7.23.ebuild:
- Version bump.
-
- 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
- Update for my nick change spyderous -> dberkholz.
-
-*blas-atlas-3.7.19 (29 Oct 2006)
-
- 29 Oct 2006; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.17.ebuild, +blas-atlas-3.7.19.ebuild:
- Version bump to latest development snapshot. Ebuild now uses
- atlas' build system to select compiler and flags (see bug #144314).
-
- 04 Oct 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.11-r1.ebuild:
- Applied asm clobber patch to 3.7.11-r1 ebuild (see previous comment).
-
- 26 Sep 2006; Markus Dittrich <markusle@gentoo.org>
- +files/atlas-asm-gentoo.patch, blas-atlas-3.7.17.ebuild:
- Replaced the faulty "ASM VOLATILE" patch with a proper fix to
- the offending clobbered bx registers in camm_dpa.h. Thanks
- to Fabio Rossi <rossi.f@inwind.it> for his patch.
-
-*blas-atlas-3.7.17 (10 Sep 2006)
-
- 10 Sep 2006; Markus Dittrich <markusle@gentoo.org>
- -blas-atlas-3.7.15.ebuild, +blas-atlas-3.7.17.ebuild:
- Bumped to new development snapshot and removed old version
- (see bug #144314).
-
- 08 Sep 2006; Joshua Jackson <tsunam@gentoo.org> blas-atlas-3.7.11.ebuild:
- stable x86; bug #141432
-
- 07 Sep 2006; Markus Dittrich <markusle@gentoo.org>
- files/digest-blas-atlas-3.7.15:
- Fixed small problem with shared libs patch that prevented building
- of threaded cblas.
-
- 04 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
- blas-atlas-3.7.11.ebuild:
- stable on ppc (Bug #141432)
-
- 02 Sep 2006; <blubb@gentoo.org> blas-atlas-3.7.11.ebuild:
- stable on amd64
-
- 02 Sep 2006; Markus Rothe <corsair@gentoo.org> blas-atlas-3.7.11.ebuild:
- Stable on ppc64; bug #141432
-
- 01 Sep 2006; Markus Dittrich <markusle@gentoo.org>
- files/f77-threaded-ATLAS:
- Fixed typo in f77-threaded-ATLAS.
-
- 30 Aug 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.15.ebuild:
- Updated atlas-3.7.15-shared-libs.patch in order for it to also
- work with the lapack-atlas ebuild. Also added an epause to make
- the CPU throttling warning more prominent.
-
- 29 Aug 2006; Tim Yamin <plasmaroo@gentoo.org> blas-atlas-3.7.11-r1.ebuild,
- blas-atlas-3.7.11.ebuild, blas-atlas-3.7.15.ebuild:
- Unkeyword ~ia64; refuses to compile.
-
- 25 Aug 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.15.ebuild:
- Disabled detection of CPU throttling and added a warning for the
- user.
-
- 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; +files/eselect.blas,
- +files/eselect.blas-threaded, +files/eselect.cblas,
- +files/eselect.cblas-threaded:
- Add eselect symlink maps, reported by Markus Dittrich.
-
-*blas-atlas-3.7.15 (22 Aug 2006)
-
- 22 Aug 2006; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.7.15.ebuild:
- Version bump. Thanks much to Adam Piątyszek <ediap@et.put.poznan.pl>
- for his ebuild and patches. This closes bug #144314.
-
- 20 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -blas-atlas-3.7.10.ebuild:
- Pull old devel version.
-
- 20 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- blas-atlas-3.7.11.ebuild:
- Stop using the old eselect module, since it's getting replaced with a new
- one. Just use blas-config.
-
- 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- blas-atlas-3.6.0-r2.ebuild, blas-atlas-3.7.11-r1.ebuild:
- Note that configuration now uses eselect rather than blas-config.
-
- 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- blas-atlas-3.6.0-r2.ebuild, blas-atlas-3.7.11-r1.ebuild:
- Change einfo uses that should get read to elog.
-
- 04 Aug 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.11.ebuild, blas-atlas-3.7.11-r1.ebuild:
- Removed unnecessary but harmless cruft from
- atlas3.6.0-shared-libs.2.patch and bumped patch to revision 3.
-
- 26 Jul 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.11.ebuild, blas-atlas-3.7.11-r1.ebuild:
- Updated shared-libs patchset to resolve issues due to missing
- pthread symbols on multiprocessor machines (see #137877).
-
- 15 Jul 2006; Markus Dittrich <markusle@gentoo.org>
- files/3.7.11-ppc-configure.patch:
- Patch contained absolute path to /var/tmp/portage/blas-atlas-3.7.11
- and therefore broke on -r1.
-
-*blas-atlas-3.7.11-r1 (03 Jul 2006)
-*blas-atlas-3.6.0-r2 (03 Jul 2006)
-
- 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +blas-atlas-3.6.0-r2.ebuild, +blas-atlas-3.7.11-r1.ebuild:
- Bumps to switch to new eselect modules.
-
- 17 Jun 2006; Luca Barbato <lu_zero@gentoo.org>
- +files/3.6.0-ppc-configure.patch, +files/3.7.11-ppc-configure.patch,
- blas-atlas-3.6.0-r1.ebuild, blas-atlas-3.7.11.ebuild:
- Fix #120775 for 3.6.0-r1
-
- 16 Jun 2006; Luca Barbato <lu_zero@gentoo.org>
- +files/3.7.11-ppc-configure.patch, blas-atlas-3.7.11.ebuild:
- Fix #120775 for 3.7.11
-
- 23 May 2006; Markus Rothe <corsair@gentoo.org> blas-atlas-3.6.0-r1.ebuild:
- Stable on ppc64
-
- 07 May 2006; Markus Dittrich <markusle@gentoo.org> files/3.7.11-allow-any-gcc-version.patch:
- Remove compiler check for ppc to allow compilation with gcc-4.
- Thanks to Matti Bickel <kabel@cat0.de> for pointing this out.
- This fixes bug #132363.
-
- 01 Apr 2006; Aron Griffis <agriffis@gentoo.org> blas-atlas-3.7.11.ebuild:
- Mark 3.7.11 ~ia64
-
- 21 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/3.7.11-allow-any-gcc-version.patch, blas-atlas-3.7.11.ebuild:
- (#121855) Allow compilation with gcc-4. Also at least partially fix
- compilation with non-gcc compilers (e.g. ifc).
-
- 24 Feb 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.6.0-r1.ebuild:
- Re-enabled reconfigure step, otherwise user CFLAGS are being
- ignored.
-
- 17 Feb 2006; Michael Hanselmann <hansmi@gentoo.org>
- blas-atlas-3.6.0-r1.ebuild:
- Stable on ppc.
-
- 02 Feb 2006; Markus Dittrich <markusle@gentoo.org>
- blas-atlas-3.7.10.ebuild, blas-atlas-3.7.11.ebuild:
- Switched from blas-config to eselect in pkg_postinst(). This fixes
- bug #121284.
-
- 30 Jan 2006; Bryan Østergaard <kloeri@gentoo.org
- blas-atlas-3.6.0-r1.ebuild:
- Stable on alpha, bug 114587.
-
- 28 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- blas-atlas-3.6.0.ebuild, blas-atlas-3.6.0-r1.ebuild,
- blas-atlas-3.7.10.ebuild, blas-atlas-3.7.11.ebuild:
- re-keyworded for (~)ppc as per bug #114587
-
- 24 Jan 2006; Simon Stelling <blubb@gentoo.org> blas-atlas-3.6.0-r1.ebuild:
- stable on amd64 wrt bug 114587
-
- 24 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- blas-atlas-3.6.0-r1.ebuild:
- Stable on sparc wrt #114587
-
- 21 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- blas-atlas-3.6.0.ebuild, blas-atlas-3.6.0-r1.ebuild,
- blas-atlas-3.7.10.ebuild, blas-atlas-3.7.11.ebuild:
- Marked -ppc, see bug #114587 for reference.
-
- 11 Jan 2006; Mark Loeser <halcy0n@gentoo.org> blas-atlas-3.6.0-r1.ebuild:
- Stable on x86; bug #114587
-
-*blas-atlas-3.7.11 (09 Jan 2006)
-
- 09 Jan 2006; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.7.11.ebuild:
- Bump to the latest development snapshot.
-
-*blas-atlas-3.6.0-r1 (09 Jan 2006)
-
- 09 Jan 2006; Markus Dittrich <markusle@gentoo.org>
- +blas-atlas-3.6.0-r1.ebuild:
- New atlas3.6.0-shared-libs.1.patch fixes insecure RUNPATH issues.
- This closes bug #114587.
-
- 10 Sep 2005; Peter Bienstman <pbienst@gentoo.org> blas-atlas-3.6.0.ebuild,
- blas-atlas-3.7.10.ebuild:
- Add missing header files (fixes #51323).
-
- 10 Sep 2005; Peter Bienstman <pbienst@gentoo.org> +files/unbuffered.patch,
- blas-atlas-3.6.0.ebuild, blas-atlas-3.7.10.ebuild:
- Fix #102088.
-
- 13 Jun 2005; Danny van Dyk <kugelfang@gentoo.org>
- blas-atlas-3.7.10.ebuild:
- Changed dependency to app-admin/eselect.
-
-*blas-atlas-3.7.10 (14 May 2005)
-
- 14 May 2005; Danny van Dyk <kugelfang@gentoo.org>
- +blas-atlas-3.7.10.ebuild:
- Version bump to 3.7.10, but still in package.mask. First version to rely on
- eclectic instead of blas-config.
-
- 30 Mar 2005; Danny van Dyk <kugelfang@gentoo.org> files/c-threaded-ATLAS:
- Fixed BUG #83849 (typo).
-
- 02 Mar 2005; Danny van Dyk <kugelfang@gentoo.org> files/c-threaded-ATLAS:
- Fixed a typo.
-
- 02 Mar 2005; Peter Bienstman <pbienst@gentoo.org> blas-atlas-3.6.0.ebuild:
- Improve error message (fix bug 83494, thanks to Daniel Herzog).
-
-*blas-atlas-3.6.0 (29 Dec 2004)
-
- 29 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
- +files/c-ATLAS, +files/c-threaded-ATLAS, +files/f77-ATLAS,
- +files/f77-threaded-ATLAS, +files/war, +blas-atlas-3.6.0.ebuild:
- Moved from app-sci/blas-atlas to sci-libs/blas-atlas.
-
- 19 Dec 2004; Bryan Østergaard <kloeri@gentoo.org>
- blas-atlas-3.6.0.ebuild:
- Stable on alpha.
-
- 28 Nov 2004; Daniel Goller <morfic@gentoo.org> blas-atlas-3.6.0.ebuild:
- Fix clobbering of bx register, reference bug 56842 for more information
-
- 17 Nov 2004; Markus Rothe <corsair@gentoo.org> blas-atlas-3.6.0.ebuild:
- stable on ppc64
-
- 31 Oct 2004; Olivier Fisette <ribosome@gentoo.org> blas-atlas-3.6.0.ebuild:
- Replaced ${GCC} by tc-getCC from toolchain-funcs.
-
- 10 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> blas-atlas-3.6.0.ebuild:
- Marked stable on x86 and ppc.
-
- 30 Sep 2004; Ferris McCormick <fmccor@gentoo.org> blas-atlas-3.6.0.ebuild:
- Stable for sparc (tested both hardened and not).
-
- 29 Sep 2004; Ferris McCormick <fmccor@gentoo.org> files/c-ATLAS:
- Correct trivial typo: setup() {... needs closing '}'.
-
- 09 Sep 2004; Philippe Trottier <tchiwam@gentoo.org> blas-atlas-3.6.9.ebuild:
- marked ~ppc64
-
- 03 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> blas-atlas-3.6.0.ebuild:
- Marked ~alpha, kloeri tested.
-
- 03 Jul 2004; Ferris McCormick <fmccor@gentoo.org> blas-atlas-3.6.0.ebuild:
- 1. Restructure .ebuild for correct sparc CFLAGS (kugelfang@gentoo.org)
- 2. Add ~sparc keyword to restructured build.
-
- 24 Jun 2004; George Shapovalov <george@gentoo.org> blas-atlas-3.6.0.ebuild :
- ifc useflag got retained even though this ebuild does not support ifc (yet), cleaned up
-
- 18 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org>
- blas-atlas-3.6.0.ebuild:
- fix typo in error message (bug #54290)
-
- 06 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> blas-atlas-3.6.0.ebuild:
- Marked stable on amd64.
-
- 12 May 2004; George Shapovalov <george@gentoo.org> blas-atlas-3.6.0.ebuild :
- added the fix for g77 issue. Moved atlas3.6.0-shared-libs.patch.bz2 to the mirrors to
- avoid duplication (the same one is used by lapack-atlas), plus it is 5k in size, which is
- more than 2k limit :).
- Removed old version (3.4.2), so that we start aclean when this gets unmasked..
-
- 11 May 2004; Danny van Dyk <kugelfang@gentoo.org> blas-atlas-3.6.0.ebuild:
- Marked ~amd64 and ~ppc.
-
-*blas-atlas-3.6.0 (03 Apr 2004)
-
-*blas-atlas-3.4.2 (02 Feb 2004)
-
- 02 Feb 2004; George Shapovalov <george@gentoo.org> blas-atlas-3.4.2.ebuild, Manifest, files/{atlas-gentoo.patch.bz2,c-ATLAS,c-threaded-ATLAS,digest-blas-atlas-3.4.2,f77-ATLAS,f77-threaded-ATLAS,war} :
- initial release (#30453)
- Automatically Tuned Linear Algebra Software BLAS implementation
- ebuild submitted by Derek Dolney <dolney@astro.upenn.edu>
- This version installs shared and static libs and provides virtual/blas
- and will replace atlas now in dev-libs as a part of large blas reorganization (see bug)
diff --git a/sci-libs/blas-atlas/Manifest b/sci-libs/blas-atlas/Manifest
deleted file mode 100644
index c227015a33a8..000000000000
--- a/sci-libs/blas-atlas/Manifest
+++ /dev/null
@@ -1,34 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-AUX atlas-3.7.39-decl-fix.patch 2791 SHA256 d5a8c69c2e196e946c61003b6bf3088b05a6b13b428efa8be8ef7eb54bdf3670 SHA512 57b9869f11d9e343ee16a3b20e4dbf512c3a22ed059955232aeed2e3c7396f6b390cb40559520e024ce0839851ad3d2f176643a3c6fc5bbac27dcf130d5a7c63 WHIRLPOOL f435d8b0f0e910d79e99669c15bd917a9423851fbaf2a9b349d65b39f7aa55d572767e2fc0abefe688afcae5642e0a33ca7ac6d6a3f55b35a4affd24d70d332b
-AUX atlas-3.9.0-decl-fix.patch 2465 SHA256 14b20fddedb6948d5caf517a20d702bbbcd8be8771cf1a19c2400dfa2865cf79 SHA512 76cda523914b3875b38c9ee836dff2f0e515e9c5cf69b9284c47335dabbbff1cce8428ab1ecc5d3947c0364abbe879e864f099d23dc7f24707df910d537ad366 WHIRLPOOL e13c5ea105a0fb655144fb9791bd4bf01f377534a4673eb2ae9e157b4bc2d9dbd1b4a116d753ff1866ee2a68ffc8935c21bf254d32e87c33c6b3305453b45c3a
-AUX atlas-3.9.23-ger-fix.patch 482 SHA256 9439b1734414517027a01e2b78667968e353be47d97230792e7b1eda267e2b39 SHA512 e3efc1cef167dcfc2c0fca0e0602888f8fd2ebada6ab99fc024eaf26ed9c6d374eb0af4a73d1f519ecca8500edb88da0a76f96d7217de235467ffa5a33896536 WHIRLPOOL c325cd59818570b1fd4859437ec4a1658b7ddb35b9b975103a0f0b4b39a6838700b4083d8938f5b92bbce77c8ce6fe2bee9436eb03046ab45065e2b881dab4a7
-AUX atlas-asm-gentoo.patch 408 SHA256 00f9247d422c758ef8ff43446a36a6dbb7962f94e5d01307318c87a90a78355b SHA512 3b6eaf2d1dc7d29733f5116c16f8c2cdf7ccf3f82520242b4951d3a76d4fe0899b08dbd581f2b0249adda87e7f868c77568f02875b7f2f3151a9b7d6d2efe48a WHIRLPOOL 8c0cb9c8b333b2c68a16f2856fc84301a2d3335054c25ceaa4b12820da572c9c769281359bac78308ffce1e4e6c727553f23b8ae20a51f6cc7ee592d01326025
-AUX blas-atlas-3.9.3-darwin-make-top.patch 4931 SHA256 6757a9de70bf3420f9d1f0921ecd9e4fcabf01e162ef7533294c180fa49939e5 SHA512 dd49d858e20ffd4b63fcdc1302750ee1b0b7ac4791e7fa15a70bb01d440b4c1fe383f35699323df71d43a6f7f292100f5261e6a967576337e92e1df51daa220a WHIRLPOOL 1da9b57202e56a48323a010d91f3d1cf697495e77254c6c718afe7719fe9bf51170af3ce453cbbe49435d73f2018ad60c28c27882f25a1208f03588acf99bcf1
-AUX blas.pc.in 306 SHA256 869e5f1c35de42834e0f4cf796b05b9868f1dac69ac0af58bbece3a407387b5e SHA512 7dcc65538a772d0eadfec1eef5bd41051517a4b5b32a03c06ae7790e6d84fb7eeab03e8cfd6b4e4118907c5a2d992ad5bf8e85b1d291923f50317731b3594365 WHIRLPOOL 0e4f7a6b58b4a49f6b1ace7d58cef98fef0267ee70d5902476c81510530c0d0239efe58677a5fd7a3dc2d7f61ba94175a822b0d466473ee7712636811d3a6068
-AUX cblas.pc.in 317 SHA256 0becefff7156c3666fc504bd6004bdf1495fd1a47e2e2d588c160d8d4333e942 SHA512 50e21a1b59f9a8f0a79928ddc63b9e83a3a4aa33547ba04843dc9216c61f4d3815dcd348a1b99ff65e9ec6e112780269841ea7db96e9ae88f35907128049be3c WHIRLPOOL 387c6e44a0f2b283ec3ac815345efffe021ed995ee184355a861390e6bcab680462493f3cbfe93e89882fce3e3d3c4a168315aa97a8331312730fc0f72e1ca04
-AUX eselect.blas-threaded 170 SHA256 ec1f9091e9b2f3e17740fb0806fbcf4a07efd0d768db63cec39b2d14b61e511d SHA512 9aa07ca0d9859b65d60f6c9fe64f160e6d04850bcd798cf1ed0e543a0a6084d828fd5b98e257330e655207a71a26cbf1ae0986c224188f246cc76ef5350a2e07 WHIRLPOOL e2c723d152fac4a6e85ae6ef6071396cda90deb8d88e4842a0fb7cce8664b5a792f8ce6455e077e38262e80cf76cca40ff8084a089b4e4766fd496c6f155184b
-AUX eselect.blas.atlas 197 SHA256 72e659f90bb5734b50a5ea02d92348dfcf99868ecbabdcf4cb64bf3bded4e3bb SHA512 f7dfa70e09272120dff6ea1d43246ebc9e39e1232accd63d2321add5a8c48faf5b3d465b03629dc6155a69400ad7b772c93da097b7c7605d9141c10468cb5c86 WHIRLPOOL e3b4cd3fc119ff61b44b710b6314b0298cfcfe9e2a8679c797b0ea94d027c49f03cac8c598e5e6491e8cfb3905a1d046b2894fc22e27ae536db6060f308e0a4d
-AUX eselect.blas.threaded-atlas 233 SHA256 85d98b8a4b8eb75927eac32623dc3c6a7ee55a259176196d075f6b112ae35726 SHA512 38dcbf2d6dc7f08f818ed9b1113d02a2912a65a7e63320628a2209284e0fce293cf8dc1e0baf24add16d8284a5f22f4bc62ee298e5ef98dc75062a5074d5d810 WHIRLPOOL 4a41a97a023b2d2378b6c82024579fcecabad9ab2e50f25cd4708f0673a443b4ded5f720538ff0311692ba669c59b693313c82dcbee1866c724f66e51f0d8ff8
-AUX eselect.cblas-threaded 179 SHA256 c4202cf5d53d7a2d1bf6a69dcfff0dd07db5f4f785ec004561541c7e5f2fdb9c SHA512 9905391af2eff9f986d4a76a892bc501f7389c1e7270e579a89f4fc6049ebe7d18b096811cf6fb2e4fc31fbe2632beb05a37ccb2015da9ab49968fa971fa51e7 WHIRLPOOL 98fb8ec3dd01289128753ec241d71b47e1bbcd37a6b3698a7802af741f231478615bfc6f613876bf704eef831faa6e7bf25ab0edadb50f5f7085890426be795d
-AUX eselect.cblas.atlas 240 SHA256 44234a398340b79873cf40548c0b67179d42235ddae7ef7c9b8caf7cf2f20ac9 SHA512 9219e66364c59f115b7d3269dc19cedbebc41e190e90b40c088672467109ee0cb318d2b07a4583404d890c00acc8deeedd59764933118c496ce8549b36d9e3a9 WHIRLPOOL 213f4ecb51d7326b3e825f8fe0954a0f988bccb6d8f533f3f6758278abb0587bade519a5be36e2e26e89f25c55c863b907d4238970d3267c43e4c275509a0780
-AUX eselect.cblas.threaded-atlas 279 SHA256 179bb7b8d04287411d28b043db3efff1d5badeef6cbc9e4036bb56c9c490d390 SHA512 cf1002f670e25401a06ed5028781f340ad7fe5cde52eda9ba4afe84c1deebbcc2b9ba3058abe8c051fa23130b4658df77faa8a238ab3002b29c4c30a16fdc12f WHIRLPOOL 55350190a1206be7e10d70c9f24be8b0422d92513f6f434cfa0b452958162282459bf44124c98edf01b0bb0b1496566ed1a15b60a2132bf2e7204f4ae515548f
-AUX war 545 SHA256 696a8e1cc3918ce5d19f0aa41250d5f052244527a5e3804b025db7938f06ae7b SHA512 df997c68264990ab4e7c54ba58c3e1f178ebd1006ab32d30abe0cf710501f21a1141fd2f398de2ddafeb800b28e13f7cf10f9dcbb8067ca90fb3aa24003b8817 WHIRLPOOL 316d2edd96cf275abbb4de3cb0ce99d409c38bb7d8ea329db226bfc84c618d11a1ec1550082d0b358c233ce5bd83297e690ea983446c9bdea2780c50ce2c97d0
-DIST atlas-3.7.39-shared-libs.patch.bz2 6612 SHA256 c4f1c572a4506931c937d71f5b72709b36066e3c33b856a8a19444f72d2f9528
-DIST atlas-3.9.21-shared-libs.2.patch.bz2 6972 SHA256 3ce84d5062dbdc0c7caddaaeb47c7842e03b66ebeeedeb763489de03cead04d3
-DIST atlas3.8.0.tar.bz2 2463051 SHA256 e9131d8ffd2dfdd12312676e38183ca45a52547fad5498e46f90c95954bf121c
-DIST atlas3.9.23.tar.bz2 4883502 SHA256 cef5c4605875a07003d672af4e361f47ff9603c29fe665f50d2a093ed5992a86
-EBUILD blas-atlas-3.8.0.ebuild 6950 SHA256 ea22b0c7ec9d28a990f0a59469dd3c759d715c1994263f2bfb868b1a6ed41518 SHA512 6fe26f27aa97ce6cb4c8470c8bb1c1ce656b0387fb8c91f1cbe5dbc150dfafa5e7cd2db61eaa57d704afbda3b949312708bbbd90cb09a6feeb04ea67ee72357a WHIRLPOOL dd7317d85371f07756b32a96c511a4b4bd345eadbf8089184fca1201409101b90506d6f7d520b230cef67b7341073af88d18caaabb93f000d1ebc2f98dbd96d1
-EBUILD blas-atlas-3.9.23-r2.ebuild 7995 SHA256 84cc13aa20797c857a3135fe56fae16e60b5493cbe7bb0fad76be891f2bdd31e SHA512 8b851fc88179056ad358b5e4bd7d153b4fbc65513eb88b3bffa28313f33abe88ae4859886b5104f8bad069ceec8f6273952b3671ef3ce09821bdcbb67466aaf1 WHIRLPOOL f57d822920b8d155294db39fcc70173e16a8a3f817f03c5b896121b02e7daea1b93f237906288e9f1b0c16946f77213f2704bf16d10d356008da269cd65a2648
-EBUILD blas-atlas-3.9.23-r4.ebuild 8183 SHA256 42fefb16b3aee7bd705589457f81bd0d48134335a3c1fe2f6f85e717a639e7d3 SHA512 896402f1609861e733df1364a4206e2a0e0f590c392723b9ad2b2d3e0bf2b60c82d0f4aac1f4142a855b75507a1389556dc530ba1d721b1662dc5a924b54fcfe WHIRLPOOL bf956a0d721e1519648f103befcbe2e2c628b08ddf779a5705026e662f2f0f92758baaad2a7885ed97e715c380cbaf22f160b550c44ee78c33aeff5a662b8939
-EBUILD blas-atlas-3.9.23.ebuild 7462 SHA256 c8d53b578d06cb06700998a54ad16a57b52790c086a96157f75a56ff5456094f SHA512 cdda4b5c2841ecb65136ca5a37aef309b1baee8acc9aa6c81a0643e7701cac0c2e1c86940c8dbf1049ac694d88ffd6dba3797c8a724edfef2c31189949b9c9c1 WHIRLPOOL cba7dd28f177ae520e4d9e9b5ee1bcdf5c22a8349399988119e7f165353c4a89713e0c4175ffcdd1c02299a857962977818136b54278c9ad9af67713a6b1b08f
-MISC ChangeLog 22643 SHA256 43a67af6e80db4607e5384d06b5260e3dd69251465beb18a3cab676c4d3ebec9 SHA512 df16204e608af81284e684fb056bb0d3f5a3f613e448b3af0ff3eafc34a258b37fcd980041a56d474b7f5f428b047c0726cb8ce34a6f9055d68a63de8d89ba1f WHIRLPOOL 32c9abe872f4f94cddf9db66b4307fab1fd42c4fe7fa8ed8de3e5657ce0f6a2f8f902fccb7c72e4641098404b837dc4b66fea25f8b467fea14c0507f8eb21309
-MISC metadata.xml 157 SHA256 750cb9e46ac2b77e1adf73de43c186a8c2d2234a9c6a89d9358d0969dc5cf8ac SHA512 511d9e615c29eefcdd18c299ec142f8d535aeeaa54da8df92d2c723e30c27a5ac532f369f51b008005ceef5c0c6616e2754587691fa1f1e42fa718d33ae8c756 WHIRLPOOL 8cf276bea6d6211d791b31f8f9f056976f11d6e6b05ed43e097d25692a30b4967d4ed490658ae14d3384c8e6ace0f648f0285a535155888e0e029d939d5f7aa2
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREKAAYFAlCAcYkACgkQgAnW8HDreRb8tACfUMQPv1qK/hZ0eFtxRy8QS+1e
-HyYAn0q4lHKQgfLc3G2aqbPyRmqi2qCI
-=+Lvq
------END PGP SIGNATURE-----
diff --git a/sci-libs/blas-atlas/blas-atlas-3.8.0.ebuild b/sci-libs/blas-atlas/blas-atlas-3.8.0.ebuild
deleted file mode 100644
index cb3f338d12b3..000000000000
--- a/sci-libs/blas-atlas/blas-atlas-3.8.0.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-atlas/blas-atlas-3.8.0.ebuild,v 1.16 2012/10/18 21:15:45 jlec Exp $
-
-inherit eutils fortran-2 toolchain-funcs multilib
-
-PATCH_V="3.7.39"
-
-MY_PN=${PN/blas-/}
-
-DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-SRC_URI="
- mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2
- mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
-IUSE="doc"
-
-RDEPEND="
- app-admin/eselect-blas
- app-admin/eselect-cblas
- doc? ( app-doc/blas-docs )"
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- >=sys-devel/libtool-1.5"
-
-S="${WORKDIR}/ATLAS"
-
-pkg_setup() {
- fortran-2_pkg_setup
- # icc won't compile (as of icc-10.0.026)
- # and will blow out $PORTAGE_TMPDIR
- if [[ $(tc-getCC) = icc* ]]; then
- eerror "icc compiler is not supported with sci-libs/blas-atlas"
- die "blas-atlas won't compile with icc"
- fi
-
- echo
- ewarn "Please make sure to disable CPU throttling completely"
- ewarn "during the compile of blas-atlas. Otherwise, all atlas"
- ewarn "generated timings will be completely random and the"
- ewarn "performance of the resulting libraries will be degraded"
- ewarn "considerably."
- echo
- ewarn "For users of <=gcc-4.1.1 only:"
- ewarn "If you experience failing SANITY tests during"
- ewarn "atlas' compile please try passing -mfpmath=387; this"
- ewarn "option might also result in much better performance"
- ewarn "than using then sse instruction set depending on your"
- ewarn "CPU."
- echo
- epause 10
-}
-
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
- epatch "${FILESDIR}"/${MY_PN}-${PATCH_V}-decl-fix.patch
-
- # fix for pentium M
- sed -e "s|iret = IntPM;|iret = IntPM; break;|g" \
- -i CONFIG/src/backend/archinfo_x86.c \
- || die "failed to fix pentium M arch detection"
-
- BLD_DIR="${S}"/gentoo-build
- mkdir "${BLD_DIR}" || die "failed to generate build directory"
- cd "${BLD_DIR}"
- cp "${FILESDIR}"/war . && chmod a+x war || die "failed to install war"
-
- local archselect=
- if use amd64 || use ppc64; then
- archselect="-b 64"
- elif use alpha; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- # Remove -m64 on alpha, since the compiler doesn't support it
- use alpha && sed -i -e 's/-m64//g' "${S}"/CONFIG/src/probe_comp.c
-
- ../configure \
- --cc="$(tc-getCC)" \
- --cflags="${CFLAGS}" \
- --prefix="${D}/${DESTTREE}" \
- --libdir="${D}/${DESTTREE}"/$(get_libdir)/atlas \
- --incdir="${D}/${DESTTREE}"/include \
- -C ac "$(tc-getCC)" -F ac "${CFLAGS}" \
- -C if $(tc-getFC) -F if "${FFLAGS:--O2}" \
- -Ss pmake "\$(MAKE) ${MAKEOPTS}" \
- -Si cputhrchk 0 ${archselect} \
- || die "configure failed"
-}
-
-src_compile() {
- cd "${BLD_DIR}"
-
- # atlas does its own parallel builds
- emake -j1 || die "emake failed"
-
- RPATH="${DESTTREE}"/$(get_libdir)/blas
- make \
- LIBDIR=$(get_libdir) \
- RPATH="${RPATH}"/atlas \
- shared || die "failed to build shared libraries"
-
- # build shared libraries of threaded libraries if applicable
- if [[ -d gentoo/libptcblas.a ]]; then
- make \
- LIBDIR=$(get_libdir) \
- RPATH="${RPATH}"/threaded-atlas \
- ptshared || die "failed to build threaded shared libraries"
- fi
-}
-
-src_test() {
- # make check does not work because
- # we don't build lapack libs
- for i in F77 C; do
- einfo "Testing ${i} interface"
- cd "${BLD_DIR}"/interfaces/blas/${i}/testing
- make sanity_test || die "emake tests for ${i} failed"
- if [[ -d "${BLD_DIR}"/gentoo/libptf77blas.a ]]; then
- make ptsanity_test || die "emake tests threaded for ${i}failed"
- fi
- done
- echo "Timing ATLAS"
- cd "${BLD_DIR}"
- emake time || die "emake time failed"
-}
-
-src_install () {
- dodir "${RPATH}"/atlas
- cd "${BLD_DIR}"/gentoo/libs
- cp -P libatlas* "${D}/${DESTTREE}"/$(get_libdir) \
- || die "Failed to install libatlas"
-
- # pkgconfig files
- local extlibs="-lm"
- local threadlibs
- [[ $(tc-getFC) =~ gfortran ]] && extlibs="${extlibs} -lgfortran"
- [[ $(tc-getFC) =~ g77 ]] && extlibs="${extlibs} -lg2c"
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- sed -i \
- -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P *blas* "${D}/${RPATH}"/atlas \
- || die "Failed to install blas/cblas"
-
- ESELECT_PROF=atlas
- eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.atlas ${ESELECT_PROF}
-
- if [[ -d "${BLD_DIR}"/gentoo/threaded-libs ]]; then
- dodir "${RPATH}"/threaded-atlas
- cd "${BLD_DIR}"/gentoo/threaded-libs
-
- # pkgconfig files
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- threadlibs="-lpthread"
- sed -i \
- -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P * "${D}/${RPATH}"/threaded-atlas \
- || die "Failed to install threaded atlas"
- ESELECT_PROF=atlas-threads
-
- eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.threaded-atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.threaded-atlas ${ESELECT_PROF}
- fi
-
- insinto "${DESTTREE}"/include/atlas
- doins \
- "${S}"/include/cblas.h \
- "${S}"/include/atlas_misc.h \
- "${S}"/include/atlas_enum.h \
- || die "failed to install headers"
-
- # These headers contain the architecture-specific
- # optimizations determined by ATLAS. The atlas-lapack build
- # is much shorter if they are available, so save them:
- doins "${BLD_DIR}"/include/*.h \
- || die "failed to install timing headers"
-
- # some docs
- cd "${S}"/doc
- dodoc INDEX.txt AtlasCredits.txt ChangeLog || die "dodoc failed"
- # atlas specific doc (blas generic docs installed by blas-docs)
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins atlas*pdf cblasqref.pdf || die "doins docs failed"
- fi
-}
-
-pkg_postinst() {
- for p in blas cblas; do
- local current_p=$(eselect ${p} show | cut -d' ' -f2)
- # this snippet works around the eselect bug #189942 and makes
- # sure that users upgrading from a previous blas-atlas
- # version pick up the new pkg-config files
- if [[ ${current_p} == ${ESELECT_PROF} \
- || ${current_p} == "threaded-atlas" \
- || -z ${current_p} ]]; then
- 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_p}"
- elog "To use the ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
- elog "\t eselect ${p} set ${ESELECT_PROF}"
- fi
- done
-}
diff --git a/sci-libs/blas-atlas/blas-atlas-3.9.23-r2.ebuild b/sci-libs/blas-atlas/blas-atlas-3.9.23-r2.ebuild
deleted file mode 100644
index 8747dafd1d81..000000000000
--- a/sci-libs/blas-atlas/blas-atlas-3.9.23-r2.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-atlas/blas-atlas-3.9.23-r2.ebuild,v 1.7 2012/10/18 21:15:45 jlec Exp $
-
-EAPI="3"
-
-inherit eutils fortran-2 toolchain-funcs multilib
-
-MY_PN=${PN/blas-/}
-PATCH_V="3.9.21"
-DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-SRC_URI="
- mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2
- mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="doc"
-
-RDEPEND="
- app-admin/eselect-blas
- app-admin/eselect-cblas
- doc? ( app-doc/blas-docs )"
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- >=sys-devel/libtool-1.5"
-
-S="${WORKDIR}/ATLAS"
-BLD_DIR="${S}"/gentoo-build
-
-pkg_setup() {
- fortran-2_pkg_setup
- # icc won't compile (as of icc-10.0.026)
- # and will blow out $PORTAGE_TMPDIR
- if [[ $(tc-getCC) = icc* ]]; then
- eerror "icc compiler is not supported with sci-libs/blas-atlas"
- die "blas-atlas won't compile with icc"
- fi
-
- echo
- ewarn "Please make sure to disable CPU throttling completely"
- ewarn "during the compile of blas-atlas. Otherwise, all atlas"
- ewarn "generated timings will be completely random and the"
- ewarn "performance of the resulting libraries will be degraded"
- ewarn "considerably."
- echo
- ewarn "For users of <=gcc-4.1 only:"
- ewarn "If you experience failing SANITY tests during"
- ewarn "atlas' compile please try passing -mfpmath=387; this"
- ewarn "option might also result in much better performance"
- ewarn "than using then sse instruction set depending on your"
- ewarn "CPU."
- echo
- ewarn "If blas-atlas fails during linking with a message"
- ewarn "'relocation R_X86_64_32 .... recompile with -fPIC.'"
- ewarn "please re-emerge libtool and then try again."
- echo
-}
-
-src_prepare() {
- epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-${PV}-ger-fix.patch
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
-
- cp "${FILESDIR}"/eselect.{,c}blas.{,threaded-}atlas "${T}"/
- sed -i -e "s:/usr:${EPREFIX}/usr:" \
- "${T}"/eselect.{,c}blas.{,threaded-}atlas || die
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \
- "${T}"/eselect.{,c}blas.{,threaded-}atlas || die
- sed -e /LIBTOOL/s/libtool/glibtool/ -i CONFIG/src/SpewMakeInc.c
- epatch "${FILESDIR}"/${PN}-3.9.3-darwin-make-top.patch
- fi
-
- mkdir "${BLD_DIR}" || die "failed to generate build directory"
- cd "${BLD_DIR}"
- cp "${FILESDIR}"/war . && chmod a+x war || die "failed to install war"
- sed -i -e '1c\#!'"${EPREFIX}"'/bin/bash' war || die
-}
-
-src_configure() {
- cd "${BLD_DIR}"
- local archselect=
- if use amd64 || use ppc64; then
- archselect="-b 64"
- elif use alpha; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- # Remove -m64 on alpha, since the compiler doesn't support it
- use alpha && sed -i -e 's/-m64//g' "${S}"/CONFIG/src/probe_comp.c
-
- # unfortunately, atlas-3.9.0 chokes when passed
- # x86_64-pc-linux-gnu-gcc and friends instead of
- # plain gcc. Hence, we'll have to workaround this
- # until it is fixed by upstream
- local c_compiler=$(tc-getCC)
- if [[ "${c_compiler}" == *gcc* ]]; then
- c_compiler="gcc"
- fi
-
- ../configure \
- --cc="${c_compiler}" \
- --cflags="${CFLAGS}" \
- --prefix="${ED}/${DESTTREE}" \
- --libdir="${ED}/${DESTTREE}"/$(get_libdir)/atlas \
- --incdir="${ED}/${DESTTREE}"/include \
- -C ac "${c_compiler}" -F ac "${CFLAGS}" \
- -C if $(tc-getFC) -F if "${FFLAGS:-'-O2'}" \
- -Ss pmake "\$(MAKE) ${MAKEOPTS}" \
- -Si cputhrchk 0 ${archselect} \
- || die "configure failed"
-
- # fix LDFLAGS
- sed -e "s|LDFLAGS =.*|LDFLAGS = ${LDFLAGS}|" \
- -i "${BLD_DIR}"/Make.inc
-}
-
-src_compile() {
- cd "${BLD_DIR}"
-
- # atlas does its own parallel builds
- # — and it fails parallel make, bug #294172
- emake -j1 || die "emake failed"
-
- RPATH="${DESTTREE}"/$(get_libdir)/blas
- emake -j1 \
- LIBDIR=$(get_libdir) \
- RPATH="${RPATH}"/atlas \
- shared || die "failed to build shared libraries"
-
- # build shared libraries of threaded libraries if applicable
- if [[ -d gentoo/libptcblas.a ]]; then
- emake -j1 \
- LIBDIR=$(get_libdir) \
- RPATH="${RPATH}"/threaded-atlas \
- ptshared || die "failed to build threaded shared libraries"
- fi
-}
-
-src_test() {
- # make check does not work because
- # we don't build lapack libs
- for i in F77 C; do
- einfo "Testing ${i} interface"
- cd "${BLD_DIR}"/interfaces/blas/${i}/testing
- make sanity_test || die "emake tests for ${i} failed"
- if [[ -d "${BLD_DIR}"/gentoo/libptf77blas.a ]]; then
- make ptsanity_test || die "emake tests threaded for ${i}failed"
- fi
- done
- echo "Timing ATLAS"
- cd "${BLD_DIR}"
- emake time || die "emake time failed"
-}
-
-src_install () {
- dodir "${RPATH}"/atlas
- cd "${BLD_DIR}"/gentoo/libs
- cp -P libatlas* "${ED}/${DESTTREE}"/$(get_libdir) \
- || die "Failed to install libatlas"
-
- # pkgconfig files
- local extlibs="-lm"
- local threadlibs
- [[ $(tc-getFC) =~ gfortran ]] && extlibs="${extlibs} -lgfortran"
- [[ $(tc-getFC) =~ g77 ]] && extlibs="${extlibs} -lg2c"
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- sed -i \
- -e "s:=/usr:=${EPREFIX}/usr:" \
- -e "s:@LIBDIR@:$(get_libdir)/blas/atlas:" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P *blas* "${ED}/${RPATH}"/atlas \
- || die "Failed to install blas/cblas"
-
- ESELECT_PROF=atlas
- eselect blas add $(get_libdir) "${T}"/eselect.blas.atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${T}"/eselect.cblas.atlas ${ESELECT_PROF}
-
- if [[ -d "${BLD_DIR}"/gentoo/threaded-libs ]]; then
- dodir "${RPATH}"/threaded-atlas
- cd "${BLD_DIR}"/gentoo/threaded-libs
-
- # pkgconfig files
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- threadlibs="-lpthread"
- sed -i \
- -e "s:=/usr:=${EPREFIX}/usr:" \
- -e "s:@LIBDIR@:$(get_libdir)/blas/threaded-atlas:" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P * "${ED}/${RPATH}"/threaded-atlas \
- || die "Failed to install threaded atlas"
- ESELECT_PROF=atlas-threads
-
- eselect blas add $(get_libdir) "${T}"/eselect.blas.threaded-atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${T}"/eselect.cblas.threaded-atlas ${ESELECT_PROF}
- fi
-
- insinto "${DESTTREE}"/include/atlas
- doins \
- "${S}"/include/cblas.h \
- "${S}"/include/atlas_misc.h \
- "${S}"/include/atlas_enum.h \
- "${S}"/include/atlas_aux.h \
- || die "failed to install headers"
-
- # These headers contain the architecture-specific
- # optimizations determined by ATLAS. The atlas-lapack build
- # is much shorter if they are available, so save them:
- doins "${BLD_DIR}"/include/*.h \
- || die "failed to install timing headers"
-
- # some docs
- cd "${S}"/doc
- dodoc INDEX.txt AtlasCredits.txt ChangeLog || die "dodoc failed"
- # atlas specific doc (blas generic docs installed by blas-docs)
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins atlas*pdf cblasqref.pdf || die "doins docs failed"
- fi
-}
-
-pkg_postinst() {
- for p in blas cblas; do
- local current_p=$(eselect ${p} show | cut -d' ' -f2)
- # this snippet works around the eselect bug #189942 and makes
- # sure that users upgrading from a previous blas-atlas
- # version pick up the new pkg-config files
- if [[ ${current_p} == ${ESELECT_PROF} \
- || ${current_p} == "threaded-atlas" \
- || -z ${current_p} ]]; then
- 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_p}"
- elog "To use the ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
- elog "\t eselect ${p} set ${ESELECT_PROF}"
- fi
- done
-}
diff --git a/sci-libs/blas-atlas/blas-atlas-3.9.23-r4.ebuild b/sci-libs/blas-atlas/blas-atlas-3.9.23-r4.ebuild
deleted file mode 100644
index 18a6792977c2..000000000000
--- a/sci-libs/blas-atlas/blas-atlas-3.9.23-r4.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-atlas/blas-atlas-3.9.23-r4.ebuild,v 1.7 2012/10/18 21:15:45 jlec Exp $
-
-EAPI="3"
-
-inherit eutils fortran-2 toolchain-funcs multilib
-
-MY_PN=${PN/blas-/}
-PATCH_V="3.9.21"
-DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-SRC_URI="
- mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2
- mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="doc"
-
-RDEPEND="
- app-admin/eselect-blas
- app-admin/eselect-cblas
- doc? ( app-doc/blas-docs )"
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- >=sys-devel/libtool-1.5"
-
-S="${WORKDIR}/ATLAS"
-BLD_DIR="${S}"/gentoo-build
-RPATH=/usr/$(get_libdir)/blas
-
-pkg_setup() {
- fortran-2_pkg_setup
- # icc won't compile (as of icc-10.0.026)
- # and will blow out $PORTAGE_TMPDIR
- if [[ $(tc-getCC) = icc* ]]; then
- eerror "icc compiler is not supported with sci-libs/blas-atlas"
- die "blas-atlas won't compile with icc"
- fi
-
- echo
- ewarn "Please make sure to disable CPU throttling completely"
- ewarn "during the compile of blas-atlas. Otherwise, all atlas"
- ewarn "generated timings will be completely random and the"
- ewarn "performance of the resulting libraries will be degraded"
- ewarn "considerably."
- echo
- ewarn "For users of <=gcc-4.1 only:"
- ewarn "If you experience failing SANITY tests during"
- ewarn "atlas' compile please try passing -mfpmath=387; this"
- ewarn "option might also result in much better performance"
- ewarn "than using then sse instruction set depending on your"
- ewarn "CPU."
- echo
- ewarn "If blas-atlas fails during linking with a message"
- ewarn "'relocation R_X86_64_32 .... recompile with -fPIC.'"
- ewarn "please re-emerge libtool and then try again."
- echo
-}
-
-src_prepare() {
- epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-${PV}-ger-fix.patch
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
-
- cp "${FILESDIR}"/eselect.{,c}blas.{,threaded-}atlas "${T}"/
- sed -i -e "s:/usr:${EPREFIX}/usr:" \
- "${T}"/eselect.{,c}blas.{,threaded-}atlas || die
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \
- "${T}"/eselect.{,c}blas.{,threaded-}atlas || die
- sed -e /LIBTOOL/s/libtool/glibtool/ -i CONFIG/src/SpewMakeInc.c
- epatch "${FILESDIR}"/${PN}-3.9.3-darwin-make-top.patch
- fi
-
- mkdir "${BLD_DIR}" || die "failed to generate build directory"
- cd "${BLD_DIR}"
- cp "${FILESDIR}"/war . && chmod a+x war || die "failed to install war"
- sed -i -e '1c\#!'"${EPREFIX}"'/bin/bash' war || die
-}
-
-src_configure() {
- cd "${BLD_DIR}"
- local archselect=
- if use amd64 || use ppc64; then
- archselect="-b 64"
- elif use alpha; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- # Remove -m64 on alpha, since the compiler doesn't support it
- use alpha && sed -i -e 's/-m64//g' "${S}"/CONFIG/src/probe_comp.c
-
- # unfortunately, atlas-3.9.0 chokes when passed
- # x86_64-pc-linux-gnu-gcc and friends instead of
- # plain gcc. Hence, we'll have to workaround this
- # until it is fixed by upstream
- local c_compiler=$(tc-getCC)
- if [[ "${c_compiler}" == *gcc* ]]; then
- c_compiler="gcc"
- fi
-
- ../configure \
- --cc="${c_compiler}" \
- --cflags="${CFLAGS}" \
- --prefix="${ED}"/usr \
- --libdir="${ED}"/usr/$(get_libdir)/atlas \
- --incdir="${ED}"/usr/include \
- -C ac "${c_compiler}" -F ac "${CFLAGS}" \
- -C if $(tc-getFC) -F if "${FFLAGS:-'-O2'}" \
- -Ss pmake "\$(MAKE) ${MAKEOPTS}" \
- -Si cputhrchk 0 ${archselect} \
- || die "configure failed"
-
- # fix LDFLAGS
- sed -e "s|LDFLAGS =.*|LDFLAGS = ${LDFLAGS}|" \
- -i "${BLD_DIR}"/Make.inc
-}
-
-src_compile() {
- cd "${BLD_DIR}"
-
- # atlas does its own parallel builds
- # — and it fails parallel make, bug #294172
- emake -j1 || die "emake failed"
-
- emake -j1 \
- LIBDIR=$(get_libdir) \
- RPATH="${EPREFIX}/${RPATH}"/atlas \
- shared || die "failed to build shared libraries"
-
- # build shared libraries of threaded libraries if applicable
- if [[ -d gentoo/libptcblas.a ]]; then
- emake -j1 \
- LIBDIR=$(get_libdir) \
- RPATH="${EPREFIX}${RPATH}"/threaded-atlas \
- ptshared || die "failed to build threaded shared libraries"
- fi
-}
-
-src_test() {
- # make check does not work because
- # we don't build lapack libs
- for i in F77 C; do
- einfo "Testing ${i} interface"
- cd "${BLD_DIR}"/interfaces/blas/${i}/testing
- make sanity_test || die "emake tests for ${i} failed"
- if [[ -d "${BLD_DIR}"/gentoo/libptf77blas.a ]]; then
- make ptsanity_test || die "emake tests threaded for ${i}failed"
- fi
- done
- echo "Timing ATLAS"
- cd "${BLD_DIR}"
- emake time || die "emake time failed"
-}
-
-src_install () {
- dodir "${RPATH}"/atlas
- cd "${BLD_DIR}"/gentoo/libs
- cp -P libatlas* "${ED}"/usr/$(get_libdir) \
- || die "Failed to install libatlas"
-
- # pkgconfig files
- local extlibs="-lm"
- local threadlibs
- [[ $(tc-getFC) =~ gfortran ]] && extlibs="${extlibs} -lgfortran"
- [[ $(tc-getFC) =~ g77 ]] && extlibs="${extlibs} -lg2c"
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- sed -i \
- -e "s:=/usr:=${EPREFIX}/usr:" \
- -e "s:@LIBDIR@:$(get_libdir)/blas/atlas:" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P *blas* "${ED}/${RPATH}"/atlas \
- || die "Failed to install blas/cblas"
-
- ESELECT_PROF=atlas
- eselect blas add $(get_libdir) "${T}"/eselect.blas.atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${T}"/eselect.cblas.atlas ${ESELECT_PROF}
-
- if [[ -d "${BLD_DIR}"/gentoo/threaded-libs ]]; then
- dodir "${RPATH}"/threaded-atlas
- cd "${BLD_DIR}"/gentoo/threaded-libs
-
- # pkgconfig files
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- threadlibs="-lpthread"
- sed -i \
- -e "s:=/usr:=${EPREFIX}/usr:" \
- -e "s:@LIBDIR@:$(get_libdir)/blas/threaded-atlas:" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P * "${ED}/${RPATH}"/threaded-atlas \
- || die "Failed to install threaded atlas"
- ESELECT_PROF=atlas-threads
-
- eselect blas add $(get_libdir) "${T}"/eselect.blas.threaded-atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${T}"/eselect.cblas.threaded-atlas ${ESELECT_PROF}
- fi
-
- insinto /usr/include/atlas
- doins \
- "${S}"/include/cblas.h \
- "${S}"/include/atlas_misc.h \
- "${S}"/include/atlas_enum.h \
- "${S}"/include/atlas_aux.h \
- || die "failed to install headers"
-
- # These headers contain the architecture-specific
- # optimizations determined by ATLAS. The atlas-lapack build
- # is much shorter if they are available, so save them:
- doins "${BLD_DIR}"/include/*.h \
- || die "failed to install timing headers"
-
- sed \
- -e "s:L/usr/:L${EPREFIX}/usr/:g" \
- -e "s: /usr/lib: ${EPREFIX}/usr/lib:g" \
- -i \
- "${ED}"/usr/$(get_libdir)/*.la \
- "${ED}"/usr/$(get_libdir)/blas/*/*.la \
- || die
-
- # some docs
- cd "${S}"/doc
- dodoc INDEX.txt AtlasCredits.txt ChangeLog || die "dodoc failed"
- # atlas specific doc (blas generic docs installed by blas-docs)
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins atlas*pdf cblasqref.pdf || die "doins docs failed"
- fi
-}
-
-pkg_postinst() {
- for p in blas cblas; do
- local current_p=$(eselect ${p} show | cut -d' ' -f2)
- # this snippet works around the eselect bug #189942 and makes
- # sure that users upgrading from a previous blas-atlas
- # version pick up the new pkg-config files
- if [[ ${current_p} == ${ESELECT_PROF} \
- || ${current_p} == "threaded-atlas" \
- || -z ${current_p} ]]; then
- 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_p}"
- elog "To use the ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
- elog "\t eselect ${p} set ${ESELECT_PROF}"
- fi
- done
-}
diff --git a/sci-libs/blas-atlas/blas-atlas-3.9.23.ebuild b/sci-libs/blas-atlas/blas-atlas-3.9.23.ebuild
deleted file mode 100644
index 61580d5f73ae..000000000000
--- a/sci-libs/blas-atlas/blas-atlas-3.9.23.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-atlas/blas-atlas-3.9.23.ebuild,v 1.6 2012/10/18 21:15:45 jlec Exp $
-
-inherit eutils fortran-2 toolchain-funcs multilib
-
-MY_PN=${PN/blas-/}
-PATCH_V="3.9.21"
-
-DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-SRC_URI="
- mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2
- mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="doc"
-
-RDEPEND="
- app-admin/eselect-blas
- app-admin/eselect-cblas
- doc? ( app-doc/blas-docs )"
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- >=sys-devel/libtool-1.5"
-
-S="${WORKDIR}/ATLAS"
-
-pkg_setup() {
- fortran-2_pkg_setup
- # icc won't compile (as of icc-10.0.026)
- # and will blow out $PORTAGE_TMPDIR
- if [[ $(tc-getCC) = icc* ]]; then
- eerror "icc compiler is not supported with sci-libs/blas-atlas"
- die "blas-atlas won't compile with icc"
- fi
-
- echo
- ewarn "Please make sure to disable CPU throttling completely"
- ewarn "during the compile of blas-atlas. Otherwise, all atlas"
- ewarn "generated timings will be completely random and the"
- ewarn "performance of the resulting libraries will be degraded"
- ewarn "considerably."
- echo
- ewarn "For users of <=gcc-4.1 only:"
- ewarn "If you experience failing SANITY tests during"
- ewarn "atlas' compile please try passing -mfpmath=387; this"
- ewarn "option might also result in much better performance"
- ewarn "than using then sse instruction set depending on your"
- ewarn "CPU."
- echo
- ewarn "If blas-atlas fails during linking with a message"
- ewarn "'relocation R_X86_64_32 .... recompile with -fPIC.'"
- ewarn "please re-emerge libtool and then try again."
- echo
- epause 5
-}
-
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-${PV}-ger-fix.patch
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
-
- BLD_DIR="${S}"/gentoo-build
- mkdir "${BLD_DIR}" || die "failed to generate build directory"
- cd "${BLD_DIR}"
- cp "${FILESDIR}"/war . && chmod a+x war || die "failed to install war"
-
- local archselect=
- if use amd64 || use ppc64; then
- archselect="-b 64"
- elif use alpha; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- # Remove -m64 on alpha, since the compiler doesn't support it
- use alpha && sed -i -e 's/-m64//g' "${S}"/CONFIG/src/probe_comp.c
-
- # unfortunately, atlas-3.9.0 chokes when passed
- # x86_64-pc-linux-gnu-gcc and friends instead of
- # plain gcc. Hence, we'll have to workaround this
- # until it is fixed by upstream
- local c_compiler=$(tc-getCC)
- if [[ "${c_compiler}" == *gcc* ]]; then
- c_compiler="gcc"
- fi
-
- ../configure \
- --cc="${c_compiler}" \
- --cflags="${CFLAGS}" \
- --prefix="${D}/${DESTTREE}" \
- --libdir="${D}/${DESTTREE}"/$(get_libdir)/atlas \
- --incdir="${D}/${DESTTREE}"/include \
- -C ac "${c_compiler}" -F ac "${CFLAGS}" \
- -C if $(tc-getFC) -F if "${FFLAGS:-'-O2'}" \
- -Ss pmake "\$(MAKE) ${MAKEOPTS}" \
- -Si cputhrchk 0 ${archselect} \
- || die "configure failed"
-
- # fix LDFLAGS
- sed -e "s|LDFLAGS =.*|LDFLAGS = ${LDFLAGS}|" \
- -i "${BLD_DIR}"/Make.inc
-}
-
-src_compile() {
- cd "${BLD_DIR}"
-
- # atlas does its own parallel builds
- # — and it fails parallel make, bug #294172
- emake -j1 || die "emake failed"
-
- RPATH="${DESTTREE}"/$(get_libdir)/blas
- emake -j1 \
- LIBDIR=$(get_libdir) \
- RPATH="${RPATH}"/atlas \
- shared || die "failed to build shared libraries"
-
- # build shared libraries of threaded libraries if applicable
- if [[ -d gentoo/libptcblas.a ]]; then
- emake -j1 \
- LIBDIR=$(get_libdir) \
- RPATH="${RPATH}"/threaded-atlas \
- ptshared || die "failed to build threaded shared libraries"
- fi
-}
-
-src_test() {
- # make check does not work because
- # we don't build lapack libs
- for i in F77 C; do
- einfo "Testing ${i} interface"
- cd "${BLD_DIR}"/interfaces/blas/${i}/testing
- make sanity_test || die "emake tests for ${i} failed"
- if [[ -d "${BLD_DIR}"/gentoo/libptf77blas.a ]]; then
- make ptsanity_test || die "emake tests threaded for ${i}failed"
- fi
- done
- echo "Timing ATLAS"
- cd "${BLD_DIR}"
- emake time || die "emake time failed"
-}
-
-src_install () {
- dodir "${RPATH}"/atlas
- cd "${BLD_DIR}"/gentoo/libs
- cp -P libatlas* "${D}/${DESTTREE}"/$(get_libdir) \
- || die "Failed to install libatlas"
-
- # pkgconfig files
- local extlibs="-lm"
- local threadlibs
- [[ $(tc-getFC) =~ gfortran ]] && extlibs="${extlibs} -lgfortran"
- [[ $(tc-getFC) =~ g77 ]] && extlibs="${extlibs} -lg2c"
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- sed -i \
- -e "s:@LIBDIR@:$(get_libdir)/blas/atlas:" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P *blas* "${D}/${RPATH}"/atlas \
- || die "Failed to install blas/cblas"
-
- ESELECT_PROF=atlas
- eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.atlas ${ESELECT_PROF}
-
- if [[ -d "${BLD_DIR}"/gentoo/threaded-libs ]]; then
- dodir "${RPATH}"/threaded-atlas
- cd "${BLD_DIR}"/gentoo/threaded-libs
-
- # pkgconfig files
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- threadlibs="-lpthread"
- sed -i \
- -e "s:@LIBDIR@:$(get_libdir)/blas/threaded-atlas:" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P * "${D}/${RPATH}"/threaded-atlas \
- || die "Failed to install threaded atlas"
- ESELECT_PROF=atlas-threads
-
- eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.threaded-atlas ${ESELECT_PROF}
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.threaded-atlas ${ESELECT_PROF}
- fi
-
- insinto "${DESTTREE}"/include/atlas
- doins \
- "${S}"/include/cblas.h \
- "${S}"/include/atlas_misc.h \
- "${S}"/include/atlas_enum.h \
- "${S}"/include/atlas_aux.h \
- || die "failed to install headers"
-
- # These headers contain the architecture-specific
- # optimizations determined by ATLAS. The atlas-lapack build
- # is much shorter if they are available, so save them:
- doins "${BLD_DIR}"/include/*.h \
- || die "failed to install timing headers"
-
- # some docs
- cd "${S}"/doc
- dodoc INDEX.txt AtlasCredits.txt ChangeLog || die "dodoc failed"
- # atlas specific doc (blas generic docs installed by blas-docs)
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins atlas*pdf cblasqref.pdf || die "doins docs failed"
- fi
-}
-
-pkg_postinst() {
- for p in blas cblas; do
- local current_p=$(eselect ${p} show | cut -d' ' -f2)
- # this snippet works around the eselect bug #189942 and makes
- # sure that users upgrading from a previous blas-atlas
- # version pick up the new pkg-config files
- if [[ ${current_p} == ${ESELECT_PROF} \
- || ${current_p} == "threaded-atlas" \
- || -z ${current_p} ]]; then
- 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_p}"
- elog "To use the ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
- elog "\t eselect ${p} set ${ESELECT_PROF}"
- fi
- done
-}
diff --git a/sci-libs/blas-atlas/files/atlas-3.7.39-decl-fix.patch b/sci-libs/blas-atlas/files/atlas-3.7.39-decl-fix.patch
deleted file mode 100644
index ba4b1bae5055..000000000000
--- a/sci-libs/blas-atlas/files/atlas-3.7.39-decl-fix.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff -Naur ATLAS/bin/atlas_waitfile.c ATLAS-new/bin/atlas_waitfile.c
---- ATLAS/bin/atlas_waitfile.c 2007-10-07 09:48:56.000000000 -0400
-+++ ATLAS-new/bin/atlas_waitfile.c 2007-10-09 10:57:13.000000000 -0400
-@@ -1,3 +1,4 @@
-+#include <stdlib.h>
- #include <stdio.h>
-
- void PrintUsage(char *nam)
-diff -Naur ATLAS/src/auxil/ATL_buildinfo.c ATLAS-new/src/auxil/ATL_buildinfo.c
---- ATLAS/src/auxil/ATL_buildinfo.c 2007-10-07 09:49:03.000000000 -0400
-+++ ATLAS-new/src/auxil/ATL_buildinfo.c 2007-10-09 10:56:10.000000000 -0400
-@@ -1,3 +1,4 @@
-+#include <stdio.h>
- #include "atlas_buildinfo.h"
- #include "atlas_cacheedge.h"
-
-diff -Naur ATLAS/tune/blas/gemm/usercomb.c ATLAS-new/tune/blas/gemm/usercomb.c
---- ATLAS/tune/blas/gemm/usercomb.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/gemm/usercomb.c 2007-10-09 10:58:53.000000000 -0400
-@@ -29,6 +29,7 @@
- */
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <assert.h>
-
- int LineIsCont(char *ln)
-diff -Naur ATLAS/tune/blas/gemv/gemvtune.c ATLAS-new/tune/blas/gemv/gemvtune.c
---- ATLAS/tune/blas/gemv/gemvtune.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/gemv/gemvtune.c 2007-10-09 11:00:29.000000000 -0400
-@@ -36,6 +36,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <assert.h>
-+#include <string.h>
-
- struct FA_allocs
- {
-diff -Naur ATLAS/tune/blas/gemv/mvsearch.c ATLAS-new/tune/blas/gemv/mvsearch.c
---- ATLAS/tune/blas/gemv/mvsearch.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/gemv/mvsearch.c 2007-10-09 10:59:56.000000000 -0400
-@@ -32,6 +32,7 @@
- #include <stdlib.h>
- #include <ctype.h>
- #include <assert.h>
-+#include <string.h>
- #include "atlas_fopen.h"
-
- #define ATL_MVIsMM(iflag_) ( ((iflag_) | 8) == (iflag_) )
-diff -Naur ATLAS/tune/blas/ger/ger1tune.c ATLAS-new/tune/blas/ger/ger1tune.c
---- ATLAS/tune/blas/ger/ger1tune.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/ger/ger1tune.c 2007-10-09 11:01:15.000000000 -0400
-@@ -36,6 +36,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <assert.h>
-+#include <string.h>
-
- struct FA_allocs
- {
-diff -Naur ATLAS/tune/blas/ger/r1search.c ATLAS-new/tune/blas/ger/r1search.c
---- ATLAS/tune/blas/ger/r1search.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/ger/r1search.c 2007-10-09 11:00:58.000000000 -0400
-@@ -31,6 +31,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
-+#include <string.h>
- #include <assert.h>
- #include "atlas_fopen.h"
-
-diff -Naur ATLAS/tune/sysinfo/masearch.c ATLAS-new/tune/sysinfo/masearch.c
---- ATLAS/tune/sysinfo/masearch.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/sysinfo/masearch.c 2007-10-09 10:57:58.000000000 -0400
-@@ -28,6 +28,7 @@
- *
- */
- #include <stdio.h>
-+#include <stdlib.h>
- #include <assert.h>
-
- #define NTIM 3
diff --git a/sci-libs/blas-atlas/files/atlas-3.9.0-decl-fix.patch b/sci-libs/blas-atlas/files/atlas-3.9.0-decl-fix.patch
deleted file mode 100644
index 1ec44fcf7884..000000000000
--- a/sci-libs/blas-atlas/files/atlas-3.9.0-decl-fix.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -Naur ATLAS/bin/atlas_waitfile.c ATLAS-new/bin/atlas_waitfile.c
---- ATLAS/bin/atlas_waitfile.c 2007-10-07 09:48:56.000000000 -0400
-+++ ATLAS-new/bin/atlas_waitfile.c 2007-10-09 10:57:13.000000000 -0400
-@@ -1,3 +1,4 @@
-+#include <stdlib.h>
- #include <stdio.h>
-
- void PrintUsage(char *nam)
-diff -Naur ATLAS/src/auxil/ATL_buildinfo.c ATLAS-new/src/auxil/ATL_buildinfo.c
---- ATLAS/src/auxil/ATL_buildinfo.c 2007-10-07 09:49:03.000000000 -0400
-+++ ATLAS-new/src/auxil/ATL_buildinfo.c 2007-10-09 10:56:10.000000000 -0400
-@@ -1,3 +1,4 @@
-+#include <stdio.h>
- #include "atlas_buildinfo.h"
- #include "atlas_cacheedge.h"
-
-diff -Naur ATLAS/tune/blas/gemm/usercomb.c ATLAS-new/tune/blas/gemm/usercomb.c
---- ATLAS/tune/blas/gemm/usercomb.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/gemm/usercomb.c 2007-10-09 10:58:53.000000000 -0400
-@@ -29,6 +29,7 @@
- */
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <assert.h>
-
- int LineIsCont(char *ln)
-diff -Naur ATLAS/tune/blas/gemv/gemvtune.c ATLAS-new/tune/blas/gemv/gemvtune.c
---- ATLAS/tune/blas/gemv/gemvtune.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/gemv/gemvtune.c 2007-10-09 11:00:29.000000000 -0400
-@@ -36,6 +36,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <assert.h>
-+#include <string.h>
-
- struct FA_allocs
- {
-diff -Naur ATLAS/tune/blas/gemv/mvsearch.c ATLAS-new/tune/blas/gemv/mvsearch.c
---- ATLAS/tune/blas/gemv/mvsearch.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/gemv/mvsearch.c 2007-10-09 10:59:56.000000000 -0400
-@@ -32,6 +32,7 @@
- #include <stdlib.h>
- #include <ctype.h>
- #include <assert.h>
-+#include <string.h>
- #include "atlas_fopen.h"
-
- #define ATL_MVIsMM(iflag_) ( ((iflag_) | 8) == (iflag_) )
-diff -Naur ATLAS/tune/blas/ger/ger1tune.c ATLAS-new/tune/blas/ger/ger1tune.c
---- ATLAS/tune/blas/ger/ger1tune.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/ger/ger1tune.c 2007-10-09 11:01:15.000000000 -0400
-@@ -36,6 +36,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <assert.h>
-+#include <string.h>
-
- struct FA_allocs
- {
-diff -Naur ATLAS/tune/blas/ger/r1search.c ATLAS-new/tune/blas/ger/r1search.c
---- ATLAS/tune/blas/ger/r1search.c 2007-10-07 09:49:39.000000000 -0400
-+++ ATLAS-new/tune/blas/ger/r1search.c 2007-10-09 11:00:58.000000000 -0400
-@@ -31,6 +31,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
-+#include <string.h>
- #include <assert.h>
- #include "atlas_fopen.h"
-
diff --git a/sci-libs/blas-atlas/files/atlas-3.9.23-ger-fix.patch b/sci-libs/blas-atlas/files/atlas-3.9.23-ger-fix.patch
deleted file mode 100644
index c12a83f9dbb5..000000000000
--- a/sci-libs/blas-atlas/files/atlas-3.9.23-ger-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur ATLAS/tune/blas/ger/r1hgen.c ATLAS.new/tune/blas/ger/r1hgen.c
---- ATLAS/tune/blas/ger/r1hgen.c 2010-02-07 19:41:01.000000000 -0500
-+++ ATLAS.new/tune/blas/ger/r1hgen.c 2010-02-18 11:54:46.000000000 -0500
-@@ -1030,7 +1030,7 @@
- r1b->XU = xu;
- r1b->YU = yu;
- r1b->flag = iflag;
-- r1b->CacheElts = l1mul * GetL1CacheElts(pre);
-+ r1b->CacheElts = (l1mul/100.0) * GetL1CacheElts(pre);
- r1hgen(pre, path, -1, r1b, NULL);
- exit(0);
- }
diff --git a/sci-libs/blas-atlas/files/atlas-asm-gentoo.patch b/sci-libs/blas-atlas/files/atlas-asm-gentoo.patch
deleted file mode 100644
index ca5a7a8eeb51..000000000000
--- a/sci-libs/blas-atlas/files/atlas-asm-gentoo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur ATLAS/include/contrib/camm_dpa.h ATLAS-new/include/contrib/camm_dpa.h
---- ATLAS/include/contrib/camm_dpa.h 2006-09-09 15:33:15.000000000 -0400
-+++ ATLAS-new/include/contrib/camm_dpa.h 2006-09-26 10:18:24.000000000 -0400
-@@ -1619,7 +1619,7 @@
- #if defined(SCPLX) || (defined(DCPLX) && defined(ATL_SSE2))
- ,"m" (w)
- #endif
-- :"ax","bx","cx","dx","si","di");
-+ :"ax","cx","dx","si","di");
-
-
- }
diff --git a/sci-libs/blas-atlas/files/blas-atlas-3.9.3-darwin-make-top.patch b/sci-libs/blas-atlas/files/blas-atlas-3.9.3-darwin-make-top.patch
deleted file mode 100644
index 0b32a6fc41b8..000000000000
--- a/sci-libs/blas-atlas/files/blas-atlas-3.9.3-darwin-make-top.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-http://bugs.gentoo.org/211712
-
---- Make.top
-+++ Make.top
-@@ -27,70 +27,70 @@
-
-
- shared: INSTALLER = cp
--shared: libatlas.so libblas.so libcblas.so
-+shared: libatlas.dylib libblas.dylib libcblas.dylib
-
- shared-strip: INSTALLER = install -s
--shared-strip: libatlas.so libblas.so libcblas.so
-+shared-strip: libatlas.dylib libblas.dylib libcblas.dylib
-
- ptshared: INSTALLER = cp
--ptshared: libptblas.so libptcblas.so
-+ptshared: libptblas.dylib libptcblas.dylib
-
- ptshared-strip: INSTALLER = install -s
--ptshared-strip: libptblas.so libptcblas.so
-+ptshared-strip: libptblas.dylib libptcblas.dylib
-
--libatlas.so:
-+libatlas.dylib:
- mkdir -p gentoo/libs
- @echo
- @echo Linking a really big library, please be patient...
- @echo
- cd gentoo/libatlas.a ; \
-- libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(LIBS) -o libatlas.la \
-- *.lo -rpath /usr/$(LIBDIR) ; \
-- libtool --mode=install $(INSTALLER) libatlas.la $(BLDdir)/gentoo/libs
-+ glibtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(LIBS) -o libatlas.la \
-+ *.lo -rpath $(RPATH) ; \
-+ glibtool --mode=install $(INSTALLER) libatlas.la $(BLDdir)/gentoo/libs
-
--libblas.so:
-+libblas.dylib:
- cd gentoo/libf77blas.a ; \
-- libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(F77SYSLIB) -o libblas.la \
-+ glibtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(F77SYSLIB) -o libblas.la \
- ../libs/libatlas.la *.lo -rpath $(RPATH); \
-- rm -f .libs/libblas.so.0.0.0; \
-- $(CC) -shared $(LDFLAGS) .libs/*.o $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.so \
-- -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \
-- libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/libs
-+ rm -f .libs/libblas.0.0.0.dylib; \
-+ $(CC) -dynamiclib $(LDFLAGS) .libs/*.o $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.dylib \
-+ -install_name $(RPATH)/libblas.0.dylib -o .libs/libblas.0.0.0.dylib; \
-+ glibtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/libs
-
--libcblas.so:
-+libcblas.dylib:
- cd gentoo/libcblas.a ; \
-- libtool --mode=link --tag=CC $(CC) $(LDFLAGS) -o libcblas.la \
-+ glibtool --mode=link --tag=CC $(CC) $(LDFLAGS) -o libcblas.la \
- ../libs/libatlas.la *.lo -rpath $(RPATH) ; \
-- rm -f .libs/libcblas.so.0.0.0; \
-- $(CC) -shared $(LDFLAGS) .libs/*.o $(BLDdir)/gentoo/libs/libatlas.so \
-- -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \
-- libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/libs
-+ rm -f .libs/libcblas.0.0.0.dylib; \
-+ $(CC) -dynamiclib $(LDFLAGS) .libs/*.o $(BLDdir)/gentoo/libs/libatlas.dylib \
-+ -install_name $(RPATH)/libcblas.0.dylib -o .libs/libcblas.0.0.0.dylib; \
-+ glibtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/libs
-
--libptblas.so:
-+libptblas.dylib:
- mkdir -p gentoo/threaded-libs
- cd gentoo/libptf77blas.a ; \
-- libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(F77SYSLIB) -o libblas.la \
-+ glibtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(F77SYSLIB) -o libblas.la \
- ../libs/libatlas.la *.lo -rpath $(RPATH); \
-- rm -f .libs/libblas.so.0.0.0; \
-- $(CC) -shared $(LDFLAGS) .libs/*.o $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.so \
-- -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \
-- libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/threaded-libs
-+ rm -f .libs/libblas.0.0.0.dylib; \
-+ $(CC) -dynamiclib $(LDFLAGS) .libs/*.o $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.dylib \
-+ -install_name $(RPATH)/libblas.0.dylib -o .libs/libblas.0.0.0.dylib; \
-+ glibtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/threaded-libs
-
--libptcblas.so:
-+libptcblas.dylib:
- cd gentoo/libptcblas.a ; \
-- libtool --mode=link --tag=CC $(CC) $(LDFLAGS) -o libcblas.la \
-+ glibtool --mode=link --tag=CC $(CC) $(LDFLAGS) -o libcblas.la \
- ../libs/libatlas.la *.lo -rpath $(RPATH); \
-- rm -f .libs/libcblas.so.0.0.0; \
-- $(CC) -shared $(LDFLAGS) .libs/*.o $(BLDdir)/gentoo/libs/libatlas.so \
-- -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \
-- libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/threaded-libs
-+ rm -f .libs/libcblas.0.0.0.dylib; \
-+ $(CC) -dynamiclib $(LDFLAGS) .libs/*.o $(BLDdir)/gentoo/libs/libatlas.dylib \
-+ -install_name $(RPATH)/libcblas.0.dylib -o .libs/libcblas.0.0.0.dylib; \
-+ glibtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/threaded-libs
-
--liblapack.so:
-+liblapack.dylib:
- mkdir -p gentoo/libs
- cd gentoo/liblapack.a ; \
-- libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(F77SYSLIB) -o liblapack.la \
-+ glibtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(F77SYSLIB) -o liblapack.la \
- *.lo -rpath $(RPATH) -lblas -lcblas -latlas ; \
-- libtool --mode=install $(INSTALLER) liblapack.la $(BLDdir)/gentoo/libs
-+ glibtool --mode=install $(INSTALLER) liblapack.la $(BLDdir)/gentoo/libs
-
-
- sanity_test :
diff --git a/sci-libs/blas-atlas/files/blas.pc.in b/sci-libs/blas-atlas/files/blas.pc.in
deleted file mode 100644
index 5cf74ad09708..000000000000
--- a/sci-libs/blas-atlas/files/blas.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${prefix}/@LIBDIR@
-includedir=${prefix}/include
-
-Name: blas
-Description: Automatically Tuned Linear Algebra Software F77 BLAS implementation
-Version: @PV@
-URL: http://math-atlas.sourceforge.net/
-Libs: -L${libdir} -lblas -latlas @THREADLIBS@
-Libs.private: @EXTLIBS@
diff --git a/sci-libs/blas-atlas/files/cblas.pc.in b/sci-libs/blas-atlas/files/cblas.pc.in
deleted file mode 100644
index 0cc53b237f54..000000000000
--- a/sci-libs/blas-atlas/files/cblas.pc.in
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${prefix}/@LIBDIR@
-includedir=${prefix}/include
-
-Name: cblas
-Description: Automatically Tuned Linear Algebra Software C BLAS implementation
-Version: @PV@
-URL: http://math-atlas.sourceforge.net/
-Libs: -L${libdir} -lcblas -latlas
-Libs.private: @EXTLIBS@
-Cflags: -I${includedir}
diff --git a/sci-libs/blas-atlas/files/eselect.blas-threaded b/sci-libs/blas-atlas/files/eselect.blas-threaded
deleted file mode 100644
index cda28a4f19a5..000000000000
--- a/sci-libs/blas-atlas/files/eselect.blas-threaded
+++ /dev/null
@@ -1,3 +0,0 @@
-blas/threaded-atlas/libblas.so /usr/@LIBDIR@/libblas.so
-blas/threaded-atlas/libblas.so.0 /usr/@LIBDIR@/libblas.so.0
-blas/threaded-atlas/libblas.a /usr/@LIBDIR@/libblas.a
diff --git a/sci-libs/blas-atlas/files/eselect.blas.atlas b/sci-libs/blas-atlas/files/eselect.blas.atlas
deleted file mode 100644
index a6f69f03d416..000000000000
--- a/sci-libs/blas-atlas/files/eselect.blas.atlas
+++ /dev/null
@@ -1,4 +0,0 @@
-blas/atlas/libblas.so /usr/@LIBDIR@/libblas.so
-blas/atlas/libblas.so.0 /usr/@LIBDIR@/libblas.so.0
-blas/atlas/libblas.a /usr/@LIBDIR@/libblas.a
-../blas/atlas/blas.pc /usr/@LIBDIR@/pkgconfig/blas.pc
diff --git a/sci-libs/blas-atlas/files/eselect.blas.threaded-atlas b/sci-libs/blas-atlas/files/eselect.blas.threaded-atlas
deleted file mode 100644
index 501e89e07d6e..000000000000
--- a/sci-libs/blas-atlas/files/eselect.blas.threaded-atlas
+++ /dev/null
@@ -1,4 +0,0 @@
-blas/threaded-atlas/libblas.so /usr/@LIBDIR@/libblas.so
-blas/threaded-atlas/libblas.so.0 /usr/@LIBDIR@/libblas.so.0
-blas/threaded-atlas/libblas.a /usr/@LIBDIR@/libblas.a
-../blas/threaded-atlas/blas.pc /usr/@LIBDIR@/pkgconfig/blas.pc
diff --git a/sci-libs/blas-atlas/files/eselect.cblas-threaded b/sci-libs/blas-atlas/files/eselect.cblas-threaded
deleted file mode 100644
index 7b742af094ad..000000000000
--- a/sci-libs/blas-atlas/files/eselect.cblas-threaded
+++ /dev/null
@@ -1,3 +0,0 @@
-blas/threaded-atlas/libcblas.so /usr/@LIBDIR@/libcblas.so
-blas/threaded-atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-blas/threaded-atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.a
diff --git a/sci-libs/blas-atlas/files/eselect.cblas.atlas b/sci-libs/blas-atlas/files/eselect.cblas.atlas
deleted file mode 100644
index a8e0b74fb8fa..000000000000
--- a/sci-libs/blas-atlas/files/eselect.cblas.atlas
+++ /dev/null
@@ -1,5 +0,0 @@
-blas/atlas/libcblas.so /usr/@LIBDIR@/libcblas.so
-blas/atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-blas/atlas/libcblas.a /usr/@LIBDIR@/libcblas.a
-../blas/atlas/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc
-atlas/cblas.h /usr/include/cblas.h
diff --git a/sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas b/sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas
deleted file mode 100644
index 0ae58b960bda..000000000000
--- a/sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas
+++ /dev/null
@@ -1,5 +0,0 @@
-blas/threaded-atlas/libcblas.so /usr/@LIBDIR@/libcblas.so
-blas/threaded-atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-blas/threaded-atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.a
-../blas/threaded-atlas/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc
-atlas/cblas.h /usr/include/cblas.h
diff --git a/sci-libs/blas-atlas/files/war b/sci-libs/blas-atlas/files/war
deleted file mode 100644
index 2093f033ad77..000000000000
--- a/sci-libs/blas-atlas/files/war
+++ /dev/null
@@ -1,26 +0,0 @@
-#! /bin/bash
-#
-# war -- wrapper for the archiver
-#
-# Executed by ATLAS build as:
-# full_path/war ARCHIVER ARFLAGS LIBNAME.a OBJS.lo
-
-TOPDIR=$(echo $0 | sed 's/\(.*\)\/.*/\1/')
-PWD=$(pwd)
-
-ARCHIVER=$1
-LIBRARY=$(echo $3 | sed 's/.*\/\(.*\)/\1/')
-OBJ_DIR=${TOPDIR}/gentoo/$LIBRARY
-
-if [ ! -x $OBJ_DIR ]; then mkdir -p ${OBJ_DIR}/.libs; fi
-
-$ARCHIVER $@
-
-shift 3
-for obj in $@ ; do
- lobj=$(echo $obj | sed 's/\.o/\.lo/')
- ln -sf ${PWD}/$obj ${OBJ_DIR}/$obj
- ln -sf ${PWD}/$lobj ${OBJ_DIR}/$lobj
- ln -sf ${PWD}/.libs/$obj ${OBJ_DIR}/.libs/$obj
-done
-
diff --git a/sci-libs/blas-atlas/metadata.xml b/sci-libs/blas-atlas/metadata.xml
deleted file mode 100644
index d369d068ffb8..000000000000
--- a/sci-libs/blas-atlas/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci</herd>
-</pkgmetadata>