diff options
author | Justin Lecher <jlec@gentoo.org> | 2013-02-01 07:10:30 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2013-02-01 07:10:30 +0000 |
commit | 5febc5025c21160c6a119693bffb4418f17e01e1 (patch) | |
tree | 3f94ed7704414fd4946da5f5aabf0df0cac72ba2 /sci-libs/blas-atlas | |
parent | sci-libs/lapack-reference: Undelete the package, #454918 (diff) | |
download | gentoo-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')
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> |