diff options
author | Justin Lecher <jlec@gentoo.org> | 2013-01-31 11:03:52 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2013-01-31 11:03:52 +0000 |
commit | b3d5e078825871547615b1f4ad23dd5add24aa9c (patch) | |
tree | 05a1f86b18cada539969345041cf8d44f22caa5c /sci-libs | |
parent | Dropped as announced due to dependence on atlas libs; find new version in sci... (diff) | |
download | historical-b3d5e078825871547615b1f4ad23dd5add24aa9c.tar.gz historical-b3d5e078825871547615b1f4ad23dd5add24aa9c.tar.bz2 historical-b3d5e078825871547615b1f4ad23dd5add24aa9c.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')
23 files changed, 0 insertions, 2303 deletions
diff --git a/sci-libs/lapack-atlas/ChangeLog b/sci-libs/lapack-atlas/ChangeLog deleted file mode 100644 index 2c7f9d4c922e..000000000000 --- a/sci-libs/lapack-atlas/ChangeLog +++ /dev/null @@ -1,516 +0,0 @@ -# ChangeLog for sci-libs/lapack-atlas -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/ChangeLog,v 1.87 2012/10/18 21:02:51 jlec Exp $ - - 18 Oct 2012; Justin Lecher <jlec@gentoo.org> lapack-atlas-3.8.0.ebuild, - -lapack-atlas-3.8.2.ebuild, -lapack-atlas-3.9.3.ebuild, - -lapack-atlas-3.9.21.ebuild, -lapack-atlas-3.9.21-r1.ebuild, - lapack-atlas-3.9.23.ebuild, lapack-atlas-3.9.23-r2.ebuild, - lapack-atlas-3.9.23-r3.ebuild: - Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the - updated fortran-2.eclass - - 04 May 2012; Jeff Horelick <jdhore@gentoo.org> lapack-atlas-3.8.0.ebuild, - lapack-atlas-3.8.2.ebuild, lapack-atlas-3.9.3.ebuild, - lapack-atlas-3.9.21.ebuild, lapack-atlas-3.9.21-r1.ebuild, - lapack-atlas-3.9.23.ebuild, lapack-atlas-3.9.23-r2.ebuild, - lapack-atlas-3.9.23-r3.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> lapack-atlas-3.8.0.ebuild, - lapack-atlas-3.8.2.ebuild, lapack-atlas-3.9.3.ebuild, - lapack-atlas-3.9.21.ebuild, lapack-atlas-3.9.21-r1.ebuild, - lapack-atlas-3.9.23.ebuild, lapack-atlas-3.9.23-r2.ebuild, - lapack-atlas-3.9.23-r3.ebuild: - Add dependency on virtual/fortran - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> lapack-atlas-3.8.0.ebuild, - lapack-atlas-3.8.2.ebuild, lapack-atlas-3.9.3.ebuild, - lapack-atlas-3.9.21.ebuild, lapack-atlas-3.9.21-r1.ebuild, - lapack-atlas-3.9.23.ebuild, lapack-atlas-3.9.23-r2.ebuild, - lapack-atlas-3.9.23-r3.ebuild: - Added fortran-2.eclass support - - 17 Dec 2010; Justin Lecher <jlec@gentoo.org> lapack-atlas-3.8.0.ebuild, - lapack-atlas-3.8.2.ebuild, lapack-atlas-3.9.3.ebuild, - lapack-atlas-3.9.21.ebuild, lapack-atlas-3.9.21-r1.ebuild, - lapack-atlas-3.9.23.ebuild, lapack-atlas-3.9.23-r2.ebuild, - lapack-atlas-3.9.23-r3.ebuild: - Fix for fortran.eclass removal - - 16 Dec 2010; Justin Lecher <jlec@gentoo.org> lapack-atlas-3.8.0.ebuild, - lapack-atlas-3.8.2.ebuild, lapack-atlas-3.9.3.ebuild, - lapack-atlas-3.9.21.ebuild, lapack-atlas-3.9.21-r1.ebuild, - lapack-atlas-3.9.23.ebuild, lapack-atlas-3.9.23-r2.ebuild, - lapack-atlas-3.9.23-r3.ebuild: - Removal of fortran.eclass, #348851 - -*lapack-atlas-3.9.23-r3 (20 Apr 2010) - - 20 Apr 2010; Justin Lecher <jlec@gentoo.org> - +lapack-atlas-3.9.23-r3.ebuild: - Fixing for prefix - -*lapack-atlas-3.9.23-r2 (15 Apr 2010) - - 15 Apr 2010; Justin Lecher <jlec@gentoo.org> - -lapack-atlas-3.9.23-r1.ebuild, +lapack-atlas-3.9.23-r2.ebuild: - Fixes for broken move to EAPI=3 - -*lapack-atlas-3.9.23-r1 (07 Mar 2010) - - 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org> - +lapack-atlas-3.9.23-r1.ebuild: - Moved to EAPI=3 for PREFIX support, keyworded for *-linux - -*lapack-atlas-3.9.23 (18 Feb 2010) - - 18 Feb 2010; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.9.23.ebuild: - Version bump. - -*lapack-atlas-3.9.21-r1 (06 Feb 2010) - - 06 Feb 2010; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.9.21-r1.ebuild, files/lapack.pc.in: - Updated pkgconfig file to include atlas headers (see bug #302951). - - 29 Jan 2010; Markus Dittrich <markusle@gentoo.org> - lapack-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> - lapack-atlas-3.9.21.ebuild: - Fixed bug in libtoolized Makefile (fixes #301827). - -*lapack-atlas-3.9.21 (21 Jan 2010) - - 21 Jan 2010; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.9.21.ebuild, +files/lapack-atlas-3.9.21-lam.patch: - Version bump (fixes #281688). - - 14 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org> files/lapack.pc.in, - lapack-atlas-3.9.3.ebuild: - Now pkg-config files link to the atlas dirs - - 05 Sep 2008; Sébastien Fabbro <bicatali@gentoo.org> - -files/lapack-reference-3.0-autotool.patch, - -files/lapack-reference-3.1.0-autotool.patch, - -files/lapack-reference-3.1.1-autotool.patch, - -files/3.7.11-allow-any-gcc-version.patch, - -files/blas-atlas-3.9.1-Core2Duo-detect.patch, -files/eselect.lapack, - -files/f77-ATLAS, -files/unbuffered.patch, -lapack-atlas-3.6.0.ebuild, - -lapack-atlas-3.7.11.ebuild, -lapack-atlas-3.7.11-r1.ebuild, - -lapack-atlas-3.9.2.ebuild: - Removed old versions - - 28 Aug 2008; Raúl Porcel <armin76@gentoo.org> lapack-atlas-3.8.0.ebuild, - lapack-atlas-3.9.3.ebuild: - Add fix to compile on alpha, alpha stable wrt #200337 - -*lapack-atlas-3.9.3 (15 Aug 2008) - - 15 Aug 2008; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.9.1.ebuild, +lapack-atlas-3.9.3.ebuild: - Version bump and removed old revision. - -*lapack-atlas-3.9.2 (10 Aug 2008) - - 10 Aug 2008; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.9.2.ebuild: - Version bump. - - 03 Aug 2008; Markus Dittrich <markusle@gentoo.org> - +files/blas-atlas-3.9.1-Core2Duo-detect.patch, lapack-atlas-3.9.1.ebuild: - Added patch to improve Core2Duo CPU detection. - - 23 Jul 2008; Markus Dittrich <markusle@gentoo.org> ChangeLog, Manifest: - Fixed typo in ChangeLog. - -*lapack-atlas-3.9.1 (22 Jul 2008) - - 22 Jul 2008; Markus Dittrich <markusle@gentoo.org> - files/atlas-3.9.0-disable-ilaenv.patch, - -files/atlas-3.9.0-upstream-fixes.patch, -lapack-atlas-3.9.0.ebuild, - +lapack-atlas-3.9.1.ebuild: - Version bump and further fixes to ilaenv patch. The latter now simply - disables atlas' older version and uses the one in lapack-3.1.1 - instead. - -*lapack-atlas-3.9.0 (20 Jul 2008) - - 20 Jul 2008; Markus Dittrich <markusle@gentoo.org> - +files/atlas-3.9.0-disable-ilaenv.patch, - +files/atlas-3.9.0-upstream-fixes.patch, -lapack-atlas-3.8.1.ebuild, - +lapack-atlas-3.9.0.ebuild: - Version bump and removed old ebuilds. - -*lapack-atlas-3.8.2 (07 Jun 2008) - - 07 Jun 2008; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.8.2.ebuild: - Version bump. - - 23 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.8.0.ebuild, lapack-atlas-3.8.1.ebuild: - Fixed syntax in DEPEND - - 21 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.8.0.ebuild, lapack-atlas-3.8.1.ebuild: - Re-organized dependencies for pkg-config (bug #217278) - - 06 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.6.0.ebuild, lapack-atlas-3.7.11.ebuild, - lapack-atlas-3.7.11-r1.ebuild: - Removed ifc use flag (see bug #97929) - -*lapack-atlas-3.8.1 (23 Feb 2008) - - 23 Feb 2008; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.6.0.ebuild, lapack-atlas-3.7.11.ebuild, - lapack-atlas-3.7.11-r1.ebuild, +lapack-atlas-3.8.1.ebuild: - Version bump. - - 12 Dec 2007; Raúl Porcel <armin76@gentoo.org> lapack-atlas-3.8.0.ebuild: - sparc stable wrt #200337, thanks to Aaron Mavrinac - - 12 Dec 2007; Markus Meier <maekke@gentoo.org> lapack-atlas-3.8.0.ebuild: - x86 stable, bug #200337 - - 04 Dec 2007; nixnut <nixnut@gentoo.org> lapack-atlas-3.8.0.ebuild: - Stable on ppc wrt bug 200337 - - 26 Nov 2007; Markus Rothe <corsair@gentoo.org> lapack-atlas-3.8.0.ebuild: - Stable on ppc64; bug #200337 - - 26 Nov 2007; Samuli Suominen <drac@gentoo.org> lapack-atlas-3.8.0.ebuild: - amd64 stable wrt #200337 - - 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.6.0.ebuild, lapack-atlas-3.7.11.ebuild, - lapack-atlas-3.7.11-r1.ebuild, lapack-atlas-3.8.0.ebuild: - Removed PROVIDE, now lapack is new style virtual. Even removed on older - versions, they are quite buggy and should switch to reference for stable. - - 14 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/lapack-reference-3.1.1-autotools.patch, - -lapack-atlas-3.7.39.ebuild, lapack-atlas-3.8.0.ebuild: - Updated lapack-reference patch and added doc use flag now arches are ready. - - 08 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.8.0.ebuild: - added a symlink to clapack.h - - 19 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.8.0.ebuild: - Re-added temporarily PROVIDE=virtual/lapack - -*lapack-atlas-3.8.0 (14 Oct 2007) - - 14 Oct 2007; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.34.ebuild, +lapack-atlas-3.8.0.ebuild: - Version bump and removed old version. - - 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-atlas-3.7.39.ebuild: - fixed lib->get_libdir for eselect bug workaround - -*lapack-atlas-3.7.39 (09 Oct 2007) - - 09 Oct 2007; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.6.0.ebuild, -lapack-atlas-3.6.0-r1.ebuild, - -lapack-atlas-3.6.0-r2.ebuild, lapack-atlas-3.7.11.ebuild, - lapack-atlas-3.7.11-r1.ebuild, -lapack-atlas-3.7.31.ebuild, - -lapack-atlas-3.7.32.ebuild, lapack-atlas-3.7.34.ebuild, - +files/lapack.pc.in, +files/eselect.lapack.atlas, - +lapack-atlas-3.7.39.ebuild: - Version bump and removed old ebuilds. Also fixed missing - quoting in all ebuilds. - -*lapack-atlas-3.7.34 (24 Jul 2007) - - 24 Jul 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.1-test-fix.patch, +lapack-atlas-3.7.34.ebuild: - Version bump. - - 29 May 2007; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.7.32.ebuild: - Fixed wrong dependency on blas-atlas (see bug #180134). - -*lapack-atlas-3.7.32 (27 May 2007) - - 27 May 2007; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.30.ebuild, +lapack-atlas-3.7.32.ebuild: - Version bump. Mostly UltraSPARC and MIPS enhancements. - -*lapack-atlas-3.7.31 (18 May 2007) - - 18 May 2007; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.24-r2.ebuild, +lapack-atlas-3.7.31.ebuild: - Version bump and removed old version. - - 27 Mar 2007; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.7.30.ebuild: - Fixed improper doc file name which borked the install (bug #172393). - -*lapack-atlas-3.7.30 (26 Mar 2007) - - 26 Mar 2007; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.24.ebuild, -lapack-atlas-3.7.24-r1.ebuild, - +lapack-atlas-3.7.30.ebuild: - Version bump and removed old versions. - -*lapack-atlas-3.7.24-r2 (13 Mar 2007) - - 13 Mar 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.1-autotool.patch, - +lapack-atlas-3.7.24-r2.ebuild: - New revision uses latest lapack-3.1.1. - - 13 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> - lapack-atlas-3.6.0.ebuild: - QA: which -> type -P - -*lapack-atlas-3.7.24-r1 (06 Feb 2007) - - 06 Feb 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.0-autotool.patch, - +lapack-atlas-3.7.24-r1.ebuild: - This new revision uses the new lapack-3.1.0 and also implements - lapack's test functionality. - - 23 Jan 2007; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.6.0.ebuild, lapack-atlas-3.6.0-r1.ebuild, - lapack-atlas-3.6.0-r2.ebuild, lapack-atlas-3.7.11.ebuild, - lapack-atlas-3.7.11-r1.ebuild, -lapack-atlas-3.7.23.ebuild, - lapack-atlas-3.7.24.ebuild: - Versioned the lapack source tarballs according to the new upstream - naming convention (see bug #162667). Also removed old ebuild. - - 03 Jan 2007; Markus Dittrich <markusle@gentoo.org> - lapack-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> - lapack-atlas-3.7.11.ebuild: - Stable on sparc - -*lapack-atlas-3.7.24 (19 Dec 2006) - - 19 Dec 2006; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.19.ebuild, +lapack-atlas-3.7.24.ebuild: - Version bump. - -*lapack-atlas-3.7.23 (09 Dec 2006) - - 09 Dec 2006; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.7.23.ebuild: - Version bump. - - 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog: - Update for my nick change spyderous -> dberkholz. - -*lapack-atlas-3.7.19 (31 Oct 2006) - - 31 Oct 2006; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.17.ebuild, +lapack-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). - - 03 Oct 2006; Markus Dittrich <markusle@gentoo.org> - +files/atlas-asm-gentoo.patch, lapack-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 (see - bug #128178). Thanks to Fabio Rossi <rossi.f@inwind.it> for his - patch. - -*lapack-atlas-3.7.17 (12 Sep 2006) - - 12 Sep 2006; Markus Dittrich <markusle@gentoo.org> - -lapack-atlas-3.7.15.ebuild, +lapack-atlas-3.7.17.ebuild: - Bumped to new development snapshot and removed old version - (see bug #144314). - - 12 Sep 2006; <blubb@gentoo.org> lapack-atlas-3.7.11.ebuild: - stable on amd64 - - 08 Sep 2006; Joshua Jackson <tsunam@gentoo.org> - lapack-atlas-3.7.11.ebuild: - Stable x86; bug #141438 - - 07 Sep 2006; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.7.15.ebuild: - Use autotooled libtool from lapack rather than the one from - /usr/bin to pick up the proper fortran compiler. This fixes - bug #146512. - - 04 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org> - lapack-atlas-3.7.11.ebuild: - stable on ppc (Bug #141438) - - 03 Sep 2006; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.7.15.ebuild: - Fixed improper install path for one of the docs. Thanks much to - Jochen Trumpf <Jochen.Trumpf@anu.edu.au> for pointing this out. - This fixes bug #146048. - - 02 Sep 2006; Markus Rothe <corsair@gentoo.org> lapack-atlas-3.7.11.ebuild: - Stable on ppc64; bug #141438 - - 30 Aug 2006; Tim Yamin <plasmaroo@gentoo.org> lapack-atlas-3.7.11-r1.ebuild, - lapack-atlas-3.7.11.ebuild, lapack-atlas-3.7.15.ebuild: - Unkeyword ~ia64; requires blas-atlas. - -*lapack-atlas-3.7.15 (29 Aug 2006) - - 29 Aug 2006; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.0-autotool.patch, +lapack-atlas-3.7.15.ebuild: - Version bump. Many thanks go to Adam Piątyszek - <ediap@et.put.poznan.pl> for his ebuild and patches. - See bug #144314. - - 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; Manifest: - Add eselect symlink maps, reported by Markus Dittrich. - - 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - lapack-atlas-3.6.0-r2.ebuild, lapack-atlas-3.7.11-r1.ebuild: - Note that configuration now uses eselect rather than lapack-config. - - 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - lapack-atlas-3.6.0-r2.ebuild, lapack-atlas-3.7.11-r1.ebuild: - Change einfo uses that should get read to elog. - - 16 Aug 2006; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.6.0.ebuild, lapack-atlas-3.6.0-r1.ebuild, lapack-atlas-3.6.0-r2.ebuild: - Disable installation of header files atlas_misc.h and atlas_enum.h - since they are provided by blas-atlas and otherwise lead to file - collisions. This fixes bug #143947. - - 04 Aug 2006; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.7.11.ebuild, lapack-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. - - 31 Jul 2006; Markus Dittrich <markusle@gentoo.org> - files/3.7.11-allow-any-gcc-version.patch: - Synced patch with fixed version from blas-atlas CVS tree to enable - compilation on ppc using gcc-4 (see blas-atlas Changelog entry - from 05/07/2006). Thanks to Matti Bickel <kabel@cat0.de> for - pointing this out. This fixes bug #142294. - - 26 Jul 2006; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.7.11.ebuild, lapack-atlas-3.7.11-r1.ebuild: - Updated shared-libs patchset to resolve issues due to missing - pthread symbols on multiprocessor machines (see #137877). - -*lapack-atlas-3.7.11-r1 (03 Jul 2006) -*lapack-atlas-3.6.0-r2 (03 Jul 2006) - - 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +lapack-atlas-3.6.0-r2.ebuild, +lapack-atlas-3.7.11-r1.ebuild: - Bumps to switch to new eselect modules. - - 01 Apr 2006; Aron Griffis <agriffis@gentoo.org> - lapack-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, lapack-atlas-3.7.11.ebuild: - (#121855) Allow compilation with gcc-4. Also at least partially fix - compilation with non-gcc compilers (e.g. ifc). You will now need to pass FC - to use a non-default Fortran compiler. - - 11 Jan 2006; Markus Dittrich <markusle@gentoo.org> - lapack-atlas-3.6.0.ebuild, lapack-atlas-3.6.0-r1.ebuild: - Changed DEPEND such that ebuilds can now depend on any - blas-atlas-3.6.0-r* revision. This fixes the circular dependency - issue in bug #118521. - -*lapack-atlas-3.7.11 (11 Jan 2006) - - 11 Jan 2006; Markus Dittrich <markusle@gentoo.org> - +lapack-atlas-3.7.11.ebuild: - New lapack-atlas ebuild that compiles against the most recent - blas-atlas development release. - This fixes the circular dependency issues reported in bug #118521. - -*lapack-atlas-3.6.0-r1 (13 Nov 2005) - - 13 Nov 2005; Olivier Fisette <ribosome@gentoo.org> - +lapack-atlas-3.6.0-r1.ebuild: - Migrated to fortran.eclass (bug #65950). - - 17 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> - lapack-atlas-3.6.0.ebuild: - Stable on ppc. - - 11 Sep 2005; Steve Arnold <nerdboy@gentoo.org> lapack-atlas-3.6.0.ebuild: - stable bump (sparc and x86) required for other sc-libs (besides, that - configure bug doesn't really count, and the other one is *old*...) - - 10 Sep 2005; Peter Bienstman <pbienst@gentoo.org> - lapack-atlas-3.6.0.ebuild: - Add extra header files (#51323). - - 10 Sep 2005; Peter Bienstman <pbienst@gentoo.org> +files/unbuffered.patch, - lapack-atlas-3.6.0.ebuild: - Fix #102088. - - 17 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> - lapack-atlas-3.6.0.ebuild: - ~alpha keyword. - -*lapack-atlas-3.6.0 (29 Dec 2004) - - 29 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, - +files/f77-ATLAS, +files/war, +lapack-atlas-3.6.0.ebuild: - Moved from app-sci/lapack-atlas to sci-libs/lapack-atlas. - - 17 Nov 2004; Markus Rothe <corsair@gentoo.org> lapack-atlas-3.6.0.ebuild: - stable on ppc64 - - 31 Oct 2004; Olivier Fisette <ribosome@gentoo.org> lapack-atlas-3.6.0.ebuild: - Use tc-getCC from toolchain-funcs rather than $CC. - - 12 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> lapack-atlas-3.6.0.ebuild: - Marked stable on amd64. - - 09 Sep 2004; Philippe Trottier <tchiwam@gentoo.org> lapack-atlas-3.6.0.ebuild: - marked ~ppc64 - - 12 Jul 2004; George Shapovalov <george@gentoo.org> lapack-atlas-3.6.0.ebuild : - added filtering of CFLAGS for g77 (#56265), - thanks to Sourav Mandal <sourav@sourav.net> for suggestion. - - 04 Jul 2004; Ferris McCormick <fmccor@gentoo.org> lapack-atlas-3.6.0.ebuild: - Add (missed) ~sparc keyword. - - 05 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> lapack-atlas-3.6.0.ebuild: - Marked ~ppc (tested myself) and ~sparc (tested by fmccor). - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - lapack-atlas-3.6.0.ebuild: - virtual/glibc -> virtual/libc - - 10 Jun 2004; George Shapovalov <george@gentoo.org> lapack-atlas-3.6.0.ebuild, files/{atlas3.6.0-shared-libs.patch.bz2,} pack-20020531-20021004.patch.bz2,lapack-gentoo.patch,digest-lapack-atlas-3.6.0 : - moved files shared with lapack-reference to mirrors (one of them was a large patch as well) - unmasked in package.mask - - 05 Jun 2004; George Shapovalov <george@gentoo.org> lapack-atlas-3.6.0.ebuild : - fixed check for g77 - it is always necessary, even if ifc is installed (#30459) - - 02 Jun 2004; Aron Griffis <agriffis@gentoo.org> lapack-atlas-3.6.0.ebuild: - Fix use invocation - - 12 May 2004; Michael Sterrett <mr_bones_@gentoo.org> - lapack-atlas-3.6.0.ebuild: - don't use deprecated ? : syntax - -*lapack-atlas-3.6.0 (11 May 2004) - - 11 May 2004; George Shapovalov <george@gentoo.org> lapack-atlas-3.6.0.ebuild, Manifest, files/{atlas3.6.0-shared-libs.patch.bz2,digest-lapack-atlas-3.6.0,f77-ATLAS,lapack-20020531-20021004.patch.bz2,lapack-gentoo.patch,war} : - initial release (#30459) - Full LAPACK implementation using available ATLAS routines - ebuild submitted by Derek Dolney <dolney@astro.upenn.edu> diff --git a/sci-libs/lapack-atlas/Manifest b/sci-libs/lapack-atlas/Manifest deleted file mode 100644 index 03469a768a57..000000000000 --- a/sci-libs/lapack-atlas/Manifest +++ /dev/null @@ -1,29 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -AUX atlas-3.9.0-disable-ilaenv.patch 2863 SHA256 24befbc40439af6ac095058b21677cb738d43a3ae31235a209619b9d57840273 SHA512 21f05cfab2abc7b6243a131b07ea6a8541c8ddc3933cb55167a26e6ac51245102b2dc38baf1fd9fa1f913f8806fa59cc04d6d205c8c218ffe80e20b7e664ae37 WHIRLPOOL c040af1bf799dc544fd3371297bba154eb6129efe931cf5b3c00e0f51e86a8f51d482e3f75ba9a17c16ff14dfc773fd8cb54ef9a2cc46f3222d20b2ab4036743 -AUX atlas-asm-gentoo.patch 408 SHA256 00f9247d422c758ef8ff43446a36a6dbb7962f94e5d01307318c87a90a78355b SHA512 3b6eaf2d1dc7d29733f5116c16f8c2cdf7ccf3f82520242b4951d3a76d4fe0899b08dbd581f2b0249adda87e7f868c77568f02875b7f2f3151a9b7d6d2efe48a WHIRLPOOL 8c0cb9c8b333b2c68a16f2856fc84301a2d3335054c25ceaa4b12820da572c9c769281359bac78308ffce1e4e6c727553f23b8ae20a51f6cc7ee592d01326025 -AUX eselect.lapack.atlas 221 SHA256 41b00b000df42c14cc483b468b19d586995b4f528544e24e7aba25feab966a64 SHA512 8a6f6c8b9daf8aa62b15e1b0c5901ee7b8738e2514e96bbf0f286a9b3a7df8dcbae543036bb42de5da23a83f8556d56d51b99eff0c450e9a13ec1483134475c6 WHIRLPOOL 8981db9caacb45145d7af38c22c6749b268015b7c9c75dc5d64588bced36c157a092408fbb95e033e69c9f6bf99a408f6adba8679ba7f603d03804d210314cb2 -AUX lapack-atlas-3.9.21-lam.patch 1978 SHA256 a58e7be40c6a499ae6299a3b7d56abaa407bd9291188d9c06f44beca2abbfa71 SHA512 46a67119de54e0e55a1824a75eb27b526e08b1bf0137676ca108336e423cc5706d770c2acb2dd86ca6f4f7a283e82b7306e099678258c8afc8b0d39e9656f2c2 WHIRLPOOL 46c96944eff1348738d7ae4181d46916581af8f0cae209224006dc73d73eda26bb6147e7f07e1cae7192967c3fff912c78719e81fc98a9010726c3301df2f8f7 -AUX lapack-reference-3.1.1-test-fix.patch 2120 SHA256 40c514db2bf9a08ce9630e53058ef3d863fd981c774987b233f6bdce3601a6f8 SHA512 8f68b0baa5ae73537f7d6628ec4189eb4bed9f5b503de6c1ea75468ff53af907f3c31ea06996474e8071dcf3634416cd908d2c2c9e2ba6d1773c41bf17cb1e7e WHIRLPOOL cc039f49e4399bbf2dcf4daf6f798c91bb58debd03ed4774251b5ac81e2231f89c599fe8b12aa877e9e7da22f605420be92f68bb192733427b6440272a6345bf -AUX lapack.pc.in 381 SHA256 095521b8767155e1e9ca7c1e60601f0d07b0a46ea16a5384284407d0927d0306 SHA512 7e3d39e667a657b03b161d870ddae5c5611ca77428a27bcaf5443d9211325cc72b84d216b9f4f9f65682c7fbb384c2204e1d23086a09af0a5712e28a77b6985b WHIRLPOOL f800e7d07c9170cb004852005095687fdb900bd3430e861b83e95a840b1619bf8ded9b4c4539bd3bd5fa77c64ca6aafa68500b9693c4218e25d47fd6a47a8080 -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 -DIST lapack-lite-3.1.1.tgz 5332509 SHA256 505a13272d0d71c45ea52be2de74b0562b234ea3ccf5160665c7a2ee74a58437 -DIST lapack-reference-3.1.1-autotools.patch.bz2 7233 SHA256 63e2c0b64118ca20aed3ca52dbc553ba924c242d3a0b07e6236dee99ede16802 -EBUILD lapack-atlas-3.8.0.ebuild 5852 SHA256 e483c8989f4850b1ea89e86ded37027ea5abfda619680d023c193dade369a0ff SHA512 ac6aeaa7352c51320d0faef0a1990419133f681f4d649a7c33388817665dec54147a9c1c6ae735771046a0e3068e3a20f186d1648ee5b8bb9823745c86e9a556 WHIRLPOOL 20af9790d1fc39833d81f246439315c6943d3356fbd6e2a2a23bc7a9483e35177b9a645c5c1e4c9022bdbaf7ae1192f0eecbb4140969d322cae8ed7336643a01 -EBUILD lapack-atlas-3.9.23-r2.ebuild 6710 SHA256 1bf9d8d4801c9cf402d781175fa820255bc02d4eb951e4a23a86b220018c8440 SHA512 27baa15f67035c7c77322707dc35ea598b40939b279641506e425e5eb4c46df1ebab8b51fef0daffbb339a931fe12842e46e45af8d81ad50a6553944dfe621a0 WHIRLPOOL 98651c1aa7ef49a8c6cda728a788baae6dda5701b76796929b40c6d73ed63596e90989352385d8df399df75b631b57b3f400d6cff4ec16ecfd532b01f6ea0925 -EBUILD lapack-atlas-3.9.23-r3.ebuild 6619 SHA256 d2a3b3d8ceaa2f0d8d95f84f3b669e67f1d99896b838e190981114117ea51697 SHA512 4db69ab9b1b40b9e7e1743e60877301d2043a52da92c7b04e12d645dd378d5b6140bf32bf2346a727f71463d5e8d60b691c53228a4238b8fe0bd91948409f883 WHIRLPOOL ff2f14c189ac70d52bc953895d33e695e06a19290fd5abdda4c9856b1af3f94a98698bc1d0ff1d9fdf5e707de9be5ee9c8e5078a1dca7a56098f7c88f511b8c8 -EBUILD lapack-atlas-3.9.23.ebuild 6245 SHA256 fe9a12804d66895b7ccfa55b181f53034617b5bc2b8d09147deeb00e865aeb83 SHA512 e424d15b5da14b4a6a29b1cfff2bee4a783938f31237f18d7e7a69f9a2fa668d4620dbc90f4a5fdedc9fd15933d709dbb51a8475a15e20b1d708d5c44b374d6f WHIRLPOOL 6a9ba8d46d959e16c6f4b25437bee0fe8b7663266bf6b07a052b22b74f38a7c96f094ec1f186f6a56164c3adf79b54a33a71e0d280e18b801e89d783b447172e -MISC ChangeLog 19725 SHA256 5f31ff9711495854730d481a268f985d13fe908f6beaf5479a6c72cfc1436e77 SHA512 8c4a58b456e16d2877cacd3c44d71dd67ef315b4f44daec3c373c8b22359b44f95e4c6c895505af4f6c6f636ce9406d3f36cffcd5627133e9e502d512342d283 WHIRLPOOL 89fd7641e08175553fe2dddaa8039710227f8d7e9419e1ab315fb3218368eb475e1161222237072a56d19edcee92c31b16ec353a7b51e9f02bdf4c5ad851a422 -MISC metadata.xml 157 SHA256 750cb9e46ac2b77e1adf73de43c186a8c2d2234a9c6a89d9358d0969dc5cf8ac SHA512 511d9e615c29eefcdd18c299ec142f8d535aeeaa54da8df92d2c723e30c27a5ac532f369f51b008005ceef5c0c6616e2754587691fa1f1e42fa718d33ae8c756 WHIRLPOOL 8cf276bea6d6211d791b31f8f9f056976f11d6e6b05ed43e097d25692a30b4967d4ed490658ae14d3384c8e6ace0f648f0285a535155888e0e029d939d5f7aa2 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iEYEAREKAAYFAlCAboIACgkQgAnW8HDreRY4pACghiTAyxtyZqVw+vOxjcZ0h8TC -qnYAoK+b417N7msTXqEiawqoneozLci0 -=0HI5 ------END PGP SIGNATURE----- diff --git a/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch b/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch deleted file mode 100644 index 1788a4805386..000000000000 --- a/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp ---- ATLAS/makes/Make.Flp 2008-07-17 21:24:46.000000000 -0400 -+++ ATLAS.new/makes/Make.Flp 2008-07-22 10:54:45.000000000 -0400 -@@ -6,7 +6,7 @@ - sobj = ATL_f77wrap_ilaenv.o ATL_f77wrap_sgesv.o ATL_f77wrap_sgetnb.o \ - ATL_f77wrap_sgetrf.o ATL_f77wrap_sgetri.o ATL_f77wrap_sgetrs.o \ - ATL_f77wrap_slauum.o ATL_f77wrap_sposv.o ATL_f77wrap_spotrf.o \ -- ATL_f77wrap_spotrs.o ATL_f77wrap_strtri.o ieeeck.o ilaenv.o sgesv.o \ -+ ATL_f77wrap_spotrs.o ATL_f77wrap_strtri.o ieeeck.o sgesv.o \ - sgetrf.o sgetri.o sgetrs.o slauum.o sposv.o spotrf.o spotri.o spotrs.o \ - strtri.o - -@@ -64,8 +64,8 @@ - ATL_f77wrap_dgetri.o ATL_f77wrap_dgetrs.o ATL_f77wrap_dlauum.o \ - ATL_f77wrap_dposv.o ATL_f77wrap_dpotrf.o ATL_f77wrap_dpotrs.o \ - ATL_f77wrap_dtrtri.o ATL_f77wrap_ilaenv.o dgesv.o dgetrf.o dgetri.o \ -- dgetrs.o dlauum.o dposv.o dpotrf.o dpotri.o dpotrs.o dtrtri.o ieeeck.o \ -- ilaenv.o -+ dgetrs.o dlauum.o dposv.o dpotrf.o dpotri.o dpotrs.o dtrtri.o ieeeck.o -+ - - dlaobj = dbdsdc.o dbdsqr.o ddisna.o dgbbrd.o dgbcon.o dgbequ.o dgbsv.o \ - dgbsvx.o dgbtf2.o dgbtrf.o dgbtrs.o dgebak.o dgebal.o dgebd2.o \ -@@ -121,8 +121,8 @@ - ATL_f77wrap_cgetri.o ATL_f77wrap_cgetrs.o ATL_f77wrap_clauum.o \ - ATL_f77wrap_cposv.o ATL_f77wrap_cpotrf.o ATL_f77wrap_cpotrs.o \ - ATL_f77wrap_ctrtri.o ATL_f77wrap_ilaenv.o cgesv.o cgetrf.o cgetri.o \ -- cgetrs.o clauum.o cposv.o cpotrf.o cpotri.o cpotrs.o ctrtri.o ieeeck.o \ -- ilaenv.o -+ cgetrs.o clauum.o cposv.o cpotrf.o cpotri.o cpotrs.o ctrtri.o ieeeck.o -+ - - claobj = cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o cgbsvx.o \ - cgbtf2.o cgbtrf.o cgbtrs.o cgebak.o cgebal.o cgebd2.o cgebrd.o \ -@@ -172,7 +172,7 @@ - zobj = ATL_f77wrap_ilaenv.o ATL_f77wrap_zgesv.o ATL_f77wrap_zgetnb.o \ - ATL_f77wrap_zgetrf.o ATL_f77wrap_zgetri.o ATL_f77wrap_zgetrs.o \ - ATL_f77wrap_zlauum.o ATL_f77wrap_zposv.o ATL_f77wrap_zpotrf.o \ -- ATL_f77wrap_zpotrs.o ATL_f77wrap_ztrtri.o ieeeck.o ilaenv.o zgesv.o \ -+ ATL_f77wrap_zpotrs.o ATL_f77wrap_ztrtri.o ieeeck.o zgesv.o \ - zgetrf.o zgetri.o zgetrs.o zlauum.o zposv.o zpotrf.o zpotri.o zpotrs.o \ - ztrtri.o - -@@ -226,7 +226,7 @@ - lib : dlib slib zlib clib - clean : dclean sclean zclean cclean iclean - iclean : -- rm -f $(ilaobj) ilaenv.o ieeeck.o -+ rm -f $(ilaobj) ieeeck.o - - sclean : - rm -f $(sobj) slib.grd slalib.grd $(slaobj) -@@ -462,8 +462,6 @@ - $(ICC) $(ICCFLAGS) -o $@ -c $(mySRCdir)/f77wrap/ATL_f77wrap_ilaenv.c - ieeeck.o : $(mySRCdir)/ieeeck.f - $(F77) -o $@ -c $(F77FLAGS) $(mySRCdir)/ieeeck.f --ilaenv.o : $(mySRCdir)/ilaenv.f -- $(F77) -o $@ -c $(F77FLAGS) $(mySRCdir)/ilaenv.f - - # - # All the rest of these files are compiled directly from netlib LAPACK diff --git a/sci-libs/lapack-atlas/files/atlas-asm-gentoo.patch b/sci-libs/lapack-atlas/files/atlas-asm-gentoo.patch deleted file mode 100644 index ca5a7a8eeb51..000000000000 --- a/sci-libs/lapack-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/lapack-atlas/files/eselect.lapack.atlas b/sci-libs/lapack-atlas/files/eselect.lapack.atlas deleted file mode 100644 index 7478b51547ac..000000000000 --- a/sci-libs/lapack-atlas/files/eselect.lapack.atlas +++ /dev/null @@ -1,4 +0,0 @@ -lapack/atlas/liblapack.so /usr/@LIBDIR@/liblapack.so -lapack/atlas/liblapack.so.0 /usr/@LIBDIR@/liblapack.so.0 -lapack/atlas/liblapack.a /usr/@LIBDIR@/liblapack.a -../lapack/atlas/lapack.pc /usr/@LIBDIR@/pkgconfig/lapack.pc diff --git a/sci-libs/lapack-atlas/files/lapack-atlas-3.9.21-lam.patch b/sci-libs/lapack-atlas/files/lapack-atlas-3.9.21-lam.patch deleted file mode 100644 index 6a2dc75d3ad4..000000000000 --- a/sci-libs/lapack-atlas/files/lapack-atlas-3.9.21-lam.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp ---- ATLAS/makes/Make.Flp 2010-01-11 13:19:20.000000000 -0500 -+++ ATLAS.new/makes/Make.Flp 2010-01-20 12:24:06.000000000 -0500 -@@ -9,7 +9,7 @@ - ATL_f77wrap_slarfb.o ATL_f77wrap_slarft.o ATL_f77wrap_slauum.o \ - ATL_f77wrap_sposv.o ATL_f77wrap_spotrf.o ATL_f77wrap_spotrs.o \ - ATL_f77wrap_strtri.o ieeeck.o sgelqf.o sgeqlf.o sgeqrf.o sgerqf.o \ -- sgesv.o sgetrf.o sgetri.o sgetrs.o slamc3.o slamch.o slarfb.o slarft.o \ -+ sgesv.o sgetrf.o sgetri.o sgetrs.o slarfb.o slarft.o \ - slauum.o sposv.o spotrf.o spotri.o spotrs.o strtri.o - dobj = ATL_f77wrap_dgelqf.o ATL_f77wrap_dgeqlf.o ATL_f77wrap_dgeqrf.o \ - ATL_f77wrap_dgerqf.o ATL_f77wrap_dgesv.o ATL_f77wrap_dgetnb.o \ -@@ -17,7 +17,7 @@ - ATL_f77wrap_dlarfb.o ATL_f77wrap_dlarft.o ATL_f77wrap_dlauum.o \ - ATL_f77wrap_dposv.o ATL_f77wrap_dpotrf.o ATL_f77wrap_dpotrs.o \ - ATL_f77wrap_dtrtri.o dgelqf.o dgeqlf.o dgeqrf.o dgerqf.o dgesv.o \ -- dgetrf.o dgetri.o dgetrs.o dlamc3.o dlamch.o dlarfb.o dlarft.o \ -+ dgetrf.o dgetri.o dgetrs.o dlarfb.o dlarft.o \ - dlauum.o dposv.o dpotrf.o dpotri.o dpotrs.o dtrtri.o ieeeck.o - cobj = ATL_f77wrap_cgelqf.o ATL_f77wrap_cgeqlf.o ATL_f77wrap_cgeqrf.o \ - ATL_f77wrap_cgerqf.o ATL_f77wrap_cgesv.o ATL_f77wrap_cgetnb.o \ -@@ -331,16 +331,6 @@ - ATL_f77wrap_zgetnb.o : $(mySRCdir)/f77wrap/ATL_f77wrap_getnb.c - $(ICC) $(ICCFLAGS) -o $@ -c -DDCPLX $(mySRCdir)/f77wrap/ATL_f77wrap_getnb.c - --slamch.o : $(mySRCdir)/lamch.c -- $(ICC) $(ICCFLAGS) -o $@ -c -DSREAL $(mySRCdir)/lamch.c --slamc3.o : $(mySRCdir)/slamc3.f -- $(F77) $(F77FLAGS) $(F77NOOPT) -o $@ -c $(mySRCdir)/slamc3.f --dlamch.o : $(mySRCdir)/lamch.c -- $(ICC) $(ICCFLAGS) -o $@ -c -DDREAL $(mySRCdir)/lamch.c --dlamc3.o : $(mySRCdir)/dlamc3.f -- $(F77) $(F77FLAGS) $(F77NOOPT) -o $@ -c $(mySRCdir)/dlamc3.f -- -- - ieeeck.o : $(mySRCdir)/ieeeck.f - $(F77) -o $@ -c $(F77FLAGS) $(mySRCdir)/ieeeck.f - diff --git a/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-test-fix.patch b/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-test-fix.patch deleted file mode 100644 index e9b754403f3a..000000000000 --- a/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-test-fix.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Naur lapack-lite-3.1.1/TESTING/ctest.in lapack-lite-3.1.1-new/TESTING/ctest.in ---- lapack-lite-3.1.1/TESTING/ctest.in 2007-02-26 13:20:47.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/ctest.in 2007-07-24 10:19:31.000000000 -0400 -@@ -32,5 +32,4 @@ - CQL 8 List types on next line if 0 < NTYPES < 8 - CQP 6 List types on next line if 0 < NTYPES < 6 - CTZ 3 List types on next line if 0 < NTYPES < 3 --CLS 6 List types on next line if 0 < NTYPES < 6 - CEQ -diff -Naur lapack-lite-3.1.1/TESTING/dtest.in lapack-lite-3.1.1-new/TESTING/dtest.in ---- lapack-lite-3.1.1/TESTING/dtest.in 2007-02-26 13:20:49.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/dtest.in 2007-07-24 10:19:36.000000000 -0400 -@@ -30,5 +30,4 @@ - DQL 8 List types on next line if 0 < NTYPES < 8 - DQP 6 List types on next line if 0 < NTYPES < 6 - DTZ 3 List types on next line if 0 < NTYPES < 3 --DLS 6 List types on next line if 0 < NTYPES < 6 - DEQ -diff -Naur lapack-lite-3.1.1/TESTING/stest.in lapack-lite-3.1.1-new/TESTING/stest.in ---- lapack-lite-3.1.1/TESTING/stest.in 2007-02-26 13:20:49.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/stest.in 2007-07-24 10:19:48.000000000 -0400 -@@ -30,5 +30,4 @@ - SQL 8 List types on next line if 0 < NTYPES < 8 - SQP 6 List types on next line if 0 < NTYPES < 6 - STZ 3 List types on next line if 0 < NTYPES < 3 --SLS 6 List types on next line if 0 < NTYPES < 6 - SEQ -diff -Naur lapack-lite-3.1.1/TESTING/ztest.in lapack-lite-3.1.1-new/TESTING/ztest.in ---- lapack-lite-3.1.1/TESTING/ztest.in 2007-02-26 13:20:49.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/ztest.in 2007-07-24 10:19:42.000000000 -0400 -@@ -32,5 +32,4 @@ - ZQL 8 List types on next line if 0 < NTYPES < 8 - ZQP 6 List types on next line if 0 < NTYPES < 6 - ZTZ 3 List types on next line if 0 < NTYPES < 3 --ZLS 6 List types on next line if 0 < NTYPES < 6 - ZEQ diff --git a/sci-libs/lapack-atlas/files/lapack.pc.in b/sci-libs/lapack-atlas/files/lapack.pc.in deleted file mode 100644 index d44a9ff96e41..000000000000 --- a/sci-libs/lapack-atlas/files/lapack.pc.in +++ /dev/null @@ -1,14 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${prefix}/@LIBDIR@ -includedir=${prefix}/include - -Name: lapack -Description: Automatically Tuned Linear Algebra Software F77 and C LAPACK implementation -Version: @PV@ -URL: http://math-atlas.sourceforge.net/ -Requires: blas cblas -Libs: -L${libdir} -llapack -latlas -Libs.private: @EXTLIBS@ -Include: -I${includedir} -Cflags: -I${includedir}/atlas diff --git a/sci-libs/lapack-atlas/files/war b/sci-libs/lapack-atlas/files/war deleted file mode 100644 index 2093f033ad77..000000000000 --- a/sci-libs/lapack-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/lapack-atlas/lapack-atlas-3.8.0.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.8.0.ebuild deleted file mode 100644 index d3f32a27202d..000000000000 --- a/sci-libs/lapack-atlas/lapack-atlas-3.8.0.ebuild +++ /dev/null @@ -1,184 +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/lapack-atlas/lapack-atlas-3.8.0.ebuild,v 1.22 2012/10/18 21:02:51 jlec Exp $ - -inherit eutils flag-o-matic fortran-2 toolchain-funcs autotools versionator - -MY_PN="${PN/lapack-/}" -PATCH_V="3.7.39" -L_PN="lapack" -L_PV="3.1.1" -BlasRelease=$(get_version_component_range 1-3) - -DESCRIPTION="F77 and C LAPACK implementations using available ATLAS routines" -HOMEPAGE="http://math-atlas.sourceforge.net/" -SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2" -SRC_URI2="http://www.netlib.org/${L_PN}/${L_PN}-lite-${L_PV}.tgz" -SRC_URI="${SRC_URI1} ${SRC_URI2} - mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2 - mirror://gentoo/${L_PN}-reference-${L_PV}-autotools.patch.bz2" - -SLOT="0" -LICENSE="BSD" -IUSE="doc" -KEYWORDS="alpha amd64 ppc ppc64 sparc x86" - -CDEPEND=" - virtual/blas - virtual/cblas - app-admin/eselect-lapack - ~sci-libs/blas-atlas-${BlasRelease}" -DEPEND="${CDEPEND} - virtual/pkgconfig - >=sys-devel/libtool-1.5" -RDEPEND="${CDEPEND} - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/ATLAS" -S_LAPACK="${WORKDIR}/${L_PN}-lite-${L_PV}" -BLD_DIR="${S}/gentoo-build" -RPATH="${DESTTREE}/$(get_libdir)/${L_PN}/${MY_PN}" - -src_unpack() { - unpack ${A} - - cd "${S}" - epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2 - epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch - - # make sure the compile picks up the proper includes - sed -i \ - -e "s|INCLUDES.*=|INCLUDES = -I/usr/include/atlas/|" \ - "${S}"/CONFIG/src/SpewMakeInc.c \ - || die "failed to append proper includes" - - 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" - - # force proper 32/64bit libs - 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" - - cd "${S_LAPACK}" - epatch "${WORKDIR}"/${L_PN}-reference-${L_PV}-autotools.patch - epatch "${FILESDIR}"/${L_PN}-reference-${L_PV}-test-fix.patch - eautoreconf - - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas cblas):" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas cblas):" \ - -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas cblas):" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.so -Wl,-rpath,${S_LAPACK}/SRC/.libs:" \ - -e "s:EXT_ETIME$:INT_CPU_TIME:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" -} - -src_compile() { - # build atlas' part of lapack - cd "${BLD_DIR}" - for d in src/lapack interfaces/lapack/C/src interfaces/lapack/F77/src; do - cd "${BLD_DIR}"/${d} - make lib || die "Failed to make lib in ${d}" - done - - # build rest of lapack - S_LAPACK="${WORKDIR}"/${L_PN}-lite-${L_PV} - cd "${S_LAPACK}" - econf - emake || die "Failed to make reference lapack lib" - - cd "${S_LAPACK}"/SRC - einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.o . - einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.lo . - einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/.libs/*.o .libs/ - - RPATH="${DESTTREE}"/$(get_libdir)/${L_PN}/${MY_PN} - local flibs - [[ $(tc-getFC) =~ gfortran ]] && flibs=-lgfortran - [[ $(tc-getFC) =~ g77 ]] && flibs=-lg2c - ../libtool --mode=link --tag=F77 $(tc-getFC) \ - $(pkg-config --libs blas cblas) -latlas ${flibs} \ - -o liblapack.la *.lo -rpath "${RPATH}" \ - || die "Failed to create liblapack.la" - - # making pkg-config file - sed -e "s:@LIBDIR@:$(get_libdir):" \ - -e "s:@PV@:${PV}:" \ - -e "s:@EXTLIBS@:-lm ${flibs}:g" \ - "${FILESDIR}"/lapack.pc.in > "${S}"/lapack.pc \ - || die "sed lapack.pc failed" -} - -src_install () { - dodir "${RPATH}" - - cd "${S_LAPACK}"/SRC - ../libtool --mode=install cp liblapack.la "${D}/${RPATH}" \ - || die "Failed to install lapack-atlas library" - - ESELECT_PROF=atlas - eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.atlas ${ESELECT_PROF} - - insinto /usr/include/atlas - doins "${S}"/include/clapack.h || die "Failed to install clapack.h" - dosym atlas/clapack.h /usr/include/clapack.h - - cd "${S}" - dodoc README doc/AtlasCredits.txt doc/ChangeLog \ - || die "Failed to install docs" - - insinto /usr/$(get_libdir)/lapack/atlas - doins "${S}"/lapack.pc || die "Failed to install lapack.pc" -} - -src_test() { - cd "${S_LAPACK}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd .. - emake || die "lapack-reference tests failed" -} - -pkg_postinst() { - local current_lib=$(eselect lapack show | cut -d' ' -f2) - # this snippet works around the eselect bug #189942 and makes - # sure that users upgrading from a previous lapack-atlas - # version pick up the new pkg-config files - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - local configfile="${ROOT}"/etc/env.d/lapack/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect lapack set ${ESELECT_PROF} - elog "lapack has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected lapack is ${current_lib}" - elog "To use blas ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect lapack set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.9.23-r2.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.9.23-r2.ebuild deleted file mode 100644 index f76c649acbe1..000000000000 --- a/sci-libs/lapack-atlas/lapack-atlas-3.9.23-r2.ebuild +++ /dev/null @@ -1,206 +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/lapack-atlas/lapack-atlas-3.9.23-r2.ebuild,v 1.9 2012/10/18 21:02:51 jlec Exp $ - -EAPI="3" - -inherit eutils flag-o-matic fortran-2 toolchain-funcs autotools versionator - -MY_PN="${PN/lapack-/}" -PATCH_V="3.9.21" -L_PN="lapack" -L_PV="3.1.1" -BlasRelease=$(get_version_component_range 1-3) - -DESCRIPTION="F77 and C LAPACK implementations using available ATLAS routines" -HOMEPAGE="http://math-atlas.sourceforge.net/" -SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2" -SRC_URI2="http://www.netlib.org/${L_PN}/${L_PN}-lite-${L_PV}.tgz" -SRC_URI="${SRC_URI1} ${SRC_URI2} - mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2 - mirror://gentoo/${L_PN}-reference-${L_PV}-autotools.patch.bz2" - -SLOT="0" -LICENSE="BSD" -IUSE="doc" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -CDEPEND=" - virtual/blas - virtual/cblas - app-admin/eselect-lapack - ~sci-libs/blas-atlas-${BlasRelease}" -DEPEND="${CDEPEND} - virtual/pkgconfig - >=sys-devel/libtool-1.5" -RDEPEND="${CDEPEND} - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/ATLAS" -S_LAPACK="${WORKDIR}/${L_PN}-lite-${L_PV}" -BLD_DIR="${S}/gentoo-build" -RPATH="${DESTTREE}/$(get_libdir)/${L_PN}/${MY_PN}" -S_LAPACK="${WORKDIR}"/${L_PN}-lite-${L_PV} - -src_prepare() { - epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2 - epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch - epatch "${FILESDIR}"/${PN}-${PATCH_V}-lam.patch - - # make sure the compile picks up the proper includes - sed -i \ - -e "s|INCLUDES.*=|INCLUDES = -I${EPREFIX}/usr/include/atlas/|" \ - "${S}"/CONFIG/src/SpewMakeInc.c \ - || die "failed to append proper includes" - - cp "${FILESDIR}"/eselect.lapack.atlas "${T}"/ - sed -i -e "s:/usr:${EPREFIX}/usr:" \ - "${T}"/eselect.lapack.atlas || die - if [[ ${CHOST} == *-darwin* ]] ; then - sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \ - "${T}"/eselect.lapack.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 - cd "${S_LAPACK}" - epatch "${WORKDIR}"/${L_PN}-reference-${L_PV}-autotools.patch - epatch "${FILESDIR}"/${L_PN}-reference-${L_PV}-test-fix.patch - eautoreconf -} - -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" - - cd "${S_LAPACK}" - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas cblas):" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas cblas):" \ - -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas cblas):" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.so -Wl,-rpath,${S_LAPACK}/SRC/.libs:" \ - -e "s:EXT_ETIME$:INT_CPU_TIME:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" - cd "${S_LAPACK}" - econf -} - -src_compile() { - # build atlas' part of lapack - cd "${BLD_DIR}" - for d in src/lapack interfaces/lapack/C/src interfaces/lapack/F77/src interfaces/lapack/C2F/src; do - cd "${BLD_DIR}"/${d} - make lib || die "Failed to make lib in ${d}" - done - - cd "${S_LAPACK}" - emake || die "Failed to make reference lapack lib" - - cd "${S_LAPACK}"/SRC - einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.o . - einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.lo . - einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/.libs/*.o .libs/ - - RPATH="${DESTTREE}"/$(get_libdir)/${L_PN}/${MY_PN} - local flibs - [[ $(tc-getFC) =~ gfortran ]] && flibs=-lgfortran - [[ $(tc-getFC) =~ g77 ]] && flibs=-lg2c - ../libtool --mode=link --tag=F77 $(tc-getFC) ${LDFLAGS} \ - $(pkg-config --libs blas cblas) -latlas ${flibs} \ - -o liblapack.la *.lo -rpath "${RPATH}" \ - || die "Failed to create liblapack.la" - - # making pkg-config file - sed -e "s:@LIBDIR@:$(get_libdir)/lapack/atlas:" \ - -e "s:=/usr:=${EPREFIX}/usr:" \ - -e "s:@PV@:${PV}:" \ - -e "s:@EXTLIBS@:-lm ${flibs}:g" \ - "${FILESDIR}"/lapack.pc.in > "${S}"/lapack.pc \ - || die "sed lapack.pc failed" -} - -src_install () { - dodir "${RPATH}" - - cd "${S_LAPACK}"/SRC - ../libtool --mode=install cp liblapack.la "${D}/${RPATH}" \ - || die "Failed to install lapack-atlas library" - - ESELECT_PROF=atlas - eselect lapack add $(get_libdir) "${T}"/eselect.lapack.atlas ${ESELECT_PROF} - - insinto /usr/include/atlas - doins "${S}"/include/clapack.h || die "Failed to install clapack.h" - dosym atlas/clapack.h /usr/include/clapack.h - - cd "${S}" - dodoc README doc/AtlasCredits.txt doc/ChangeLog \ - || die "Failed to install docs" - - insinto /usr/$(get_libdir)/lapack/atlas - doins "${S}"/lapack.pc || die "Failed to install lapack.pc" -} - -src_test() { - cd "${S_LAPACK}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd .. - emake || die "lapack-reference tests failed" -} - -pkg_postinst() { - local current_lib=$(eselect lapack show | cut -d' ' -f2) - # this snippet works around the eselect bug #189942 and makes - # sure that users upgrading from a previous lapack-atlas - # version pick up the new pkg-config files - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - local configfile="${EROOT}"/etc/env.d/lapack/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect lapack set ${ESELECT_PROF} - elog "lapack has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected lapack is ${current_lib}" - elog "To use blas ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect lapack set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.9.23-r3.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.9.23-r3.ebuild deleted file mode 100644 index cab95dc736e1..000000000000 --- a/sci-libs/lapack-atlas/lapack-atlas-3.9.23-r3.ebuild +++ /dev/null @@ -1,208 +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/lapack-atlas/lapack-atlas-3.9.23-r3.ebuild,v 1.8 2012/10/18 21:02:51 jlec Exp $ - -EAPI="3" - -inherit eutils flag-o-matic fortran-2 toolchain-funcs autotools versionator - -MY_PN="${PN/lapack-/}" -PATCH_V="3.9.21" -L_PN="lapack" -L_PV="3.1.1" -BlasRelease=$(get_version_component_range 1-3) - -DESCRIPTION="F77 and C LAPACK implementations using available ATLAS routines" -HOMEPAGE="http://math-atlas.sourceforge.net/" -SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2" -SRC_URI2="http://www.netlib.org/${L_PN}/${L_PN}-lite-${L_PV}.tgz" -SRC_URI="${SRC_URI1} ${SRC_URI2} - mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2 - mirror://gentoo/${L_PN}-reference-${L_PV}-autotools.patch.bz2" - -SLOT="0" -LICENSE="BSD" -IUSE="doc" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -CDEPEND=" - virtual/blas - virtual/cblas - app-admin/eselect-lapack - ~sci-libs/blas-atlas-${BlasRelease}" -DEPEND="${CDEPEND} - virtual/pkgconfig - >=sys-devel/libtool-1.5" -RDEPEND="${CDEPEND} - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/ATLAS" -S_LAPACK="${WORKDIR}/${L_PN}-lite-${L_PV}" -BLD_DIR="${S}/gentoo-build" -RPATH="/usr/$(get_libdir)/${L_PN}/${MY_PN}" -S_LAPACK="${WORKDIR}"/${L_PN}-lite-${L_PV} - -src_prepare() { - epatch \ - "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2 \ - "${FILESDIR}"/${MY_PN}-asm-gentoo.patch \ - "${FILESDIR}"/${PN}-${PATCH_V}-lam.patch - - # make sure the compile picks up the proper includes - sed -i \ - -e "s|INCLUDES.*=|INCLUDES = -I${EPREFIX}/usr/include/atlas/|" \ - "${S}"/CONFIG/src/SpewMakeInc.c \ - || die "failed to append proper includes" - - cp "${FILESDIR}"/eselect.lapack.atlas "${T}"/ - sed -i -e "s:/usr:${EPREFIX}/usr:" \ - "${T}"/eselect.lapack.atlas || die - if [[ ${CHOST} == *-darwin* ]] ; then - sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \ - "${T}"/eselect.lapack.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 - cd "${S_LAPACK}" - epatch "${WORKDIR}"/${L_PN}-reference-${L_PV}-autotools.patch - epatch "${FILESDIR}"/${L_PN}-reference-${L_PV}-test-fix.patch - eautoreconf -} - -src_configure() { - BLAS_LIBS="$(pkg-config --libs blas cblas)" - - 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" - - cd "${S_LAPACK}" - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} ${BLAS_LIBS}:" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} ${BLAS_LIBS}:" \ - -e "s:../../blas\$(PLAT).a:${BLAS_LIBS}:" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.so -Wl,-rpath,${S_LAPACK}/SRC/.libs:" \ - -e "s:EXT_ETIME$:INT_CPU_TIME:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" - cd "${S_LAPACK}" - econf -} - -src_compile() { - # build atlas' part of lapack - cd "${BLD_DIR}" - for d in src/lapack interfaces/lapack/C/src interfaces/lapack/F77/src interfaces/lapack/C2F/src; do - cd "${BLD_DIR}"/${d} - make lib || die "Failed to make lib in ${d}" - done - - cd "${S_LAPACK}" - emake || die "Failed to make reference lapack lib" - - cd "${S_LAPACK}"/SRC - einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.o . - einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.lo . - einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/.libs/*.o .libs/ - - local flibs - [[ $(tc-getFC) =~ gfortran ]] && flibs=-lgfortran - [[ $(tc-getFC) =~ g77 ]] && flibs=-lg2c - ../libtool --mode=link --tag=F77 $(tc-getFC) ${LDFLAGS} \ - "${BLAS_LIBS}" -latlas ${flibs} \ - -o "${S_LAPACK}"/SRC/liblapack.la *.lo -rpath "${EPREFIX}/${RPATH}" \ - || die "Failed to create liblapack.la" - - # making pkg-config file - sed -e "s:@LIBDIR@:$(get_libdir)/lapack/atlas:" \ - -e "s:=/usr:=${EPREFIX}/usr:" \ - -e "s:@PV@:${PV}:" \ - -e "s:@EXTLIBS@:-lm ${flibs}:g" \ - "${FILESDIR}"/lapack.pc.in > "${S}"/lapack.pc \ - || die "sed lapack.pc failed" -} - -src_install () { - dodir "${RPATH}" - - cd "${S_LAPACK}"/SRC - ../libtool --mode=install cp liblapack.la "${ED}/${RPATH}" \ - || die "Failed to install lapack-atlas library" - - ESELECT_PROF=atlas - eselect lapack add $(get_libdir) "${T}"/eselect.lapack.atlas ${ESELECT_PROF} - - insinto /usr/include/atlas - doins "${S}"/include/clapack.h || die "Failed to install clapack.h" - dosym atlas/clapack.h /usr/include/clapack.h - - cd "${S}" - dodoc README doc/AtlasCredits.txt doc/ChangeLog \ - || die "Failed to install docs" - - insinto /usr/$(get_libdir)/lapack/atlas - doins "${S}"/lapack.pc || die "Failed to install lapack.pc" -} - -src_test() { - cd "${S_LAPACK}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd .. - emake || die "lapack-reference tests failed" -} - -pkg_postinst() { - local current_lib=$(eselect lapack show | cut -d' ' -f2) - # this snippet works around the eselect bug #189942 and makes - # sure that users upgrading from a previous lapack-atlas - # version pick up the new pkg-config files - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - local configfile="${EROOT}"/etc/env.d/lapack/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect lapack set ${ESELECT_PROF} - elog "lapack has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected lapack is ${current_lib}" - elog "To use blas ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect lapack set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.9.23.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.9.23.ebuild deleted file mode 100644 index 4fc144a29905..000000000000 --- a/sci-libs/lapack-atlas/lapack-atlas-3.9.23.ebuild +++ /dev/null @@ -1,194 +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/lapack-atlas/lapack-atlas-3.9.23.ebuild,v 1.8 2012/10/18 21:02:51 jlec Exp $ - -inherit eutils flag-o-matic fortran-2 toolchain-funcs autotools versionator - -MY_PN="${PN/lapack-/}" -PATCH_V="3.9.21" -L_PN="lapack" -L_PV="3.1.1" -BlasRelease=$(get_version_component_range 1-3) - -DESCRIPTION="F77 and C LAPACK implementations using available ATLAS routines" -HOMEPAGE="http://math-atlas.sourceforge.net/" -SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2" -SRC_URI2="http://www.netlib.org/${L_PN}/${L_PN}-lite-${L_PV}.tgz" -SRC_URI="${SRC_URI1} ${SRC_URI2} - mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2 - mirror://gentoo/${L_PN}-reference-${L_PV}-autotools.patch.bz2" - -SLOT="0" -LICENSE="BSD" -IUSE="doc" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" - -CDEPEND=" - virtual/blas - virtual/cblas - app-admin/eselect-lapack - ~sci-libs/blas-atlas-${BlasRelease}" -DEPEND="${CDEPEND} - virtual/pkgconfig - >=sys-devel/libtool-1.5" -RDEPEND="${CDEPEND} - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/ATLAS" -S_LAPACK="${WORKDIR}/${L_PN}-lite-${L_PV}" -BLD_DIR="${S}/gentoo-build" -RPATH="${DESTTREE}/$(get_libdir)/${L_PN}/${MY_PN}" - -src_unpack() { - unpack ${A} - - cd "${S}" - epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.2.patch.bz2 - epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch - epatch "${FILESDIR}"/${PN}-${PATCH_V}-lam.patch - - # make sure the compile picks up the proper includes - sed -i \ - -e "s|INCLUDES.*=|INCLUDES = -I/usr/include/atlas/|" \ - "${S}"/CONFIG/src/SpewMakeInc.c \ - || die "failed to append proper includes" - - 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" - - # force proper 32/64bit libs - 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" - - cd "${S_LAPACK}" - epatch "${WORKDIR}"/${L_PN}-reference-${L_PV}-autotools.patch - epatch "${FILESDIR}"/${L_PN}-reference-${L_PV}-test-fix.patch - eautoreconf - - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas cblas):" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas cblas):" \ - -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas cblas):" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.so -Wl,-rpath,${S_LAPACK}/SRC/.libs:" \ - -e "s:EXT_ETIME$:INT_CPU_TIME:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" -} - -src_compile() { - # build atlas' part of lapack - cd "${BLD_DIR}" - for d in src/lapack interfaces/lapack/C/src interfaces/lapack/F77/src interfaces/lapack/C2F/src; do - cd "${BLD_DIR}"/${d} - make lib || die "Failed to make lib in ${d}" - done - - # build rest of lapack - S_LAPACK="${WORKDIR}"/${L_PN}-lite-${L_PV} - cd "${S_LAPACK}" - econf - emake || die "Failed to make reference lapack lib" - - cd "${S_LAPACK}"/SRC - einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.o . - einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.lo . - einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC" - cp -sf "${BLD_DIR}"/gentoo/liblapack.a/.libs/*.o .libs/ - - RPATH="${DESTTREE}"/$(get_libdir)/${L_PN}/${MY_PN} - local flibs - [[ $(tc-getFC) =~ gfortran ]] && flibs=-lgfortran - [[ $(tc-getFC) =~ g77 ]] && flibs=-lg2c - ../libtool --mode=link --tag=F77 $(tc-getFC) ${LDFLAGS} \ - $(pkg-config --libs blas cblas) -latlas ${flibs} \ - -o liblapack.la *.lo -rpath "${RPATH}" \ - || die "Failed to create liblapack.la" - - # making pkg-config file - sed -e "s:@LIBDIR@:$(get_libdir)/lapack/atlas:" \ - -e "s:@PV@:${PV}:" \ - -e "s:@EXTLIBS@:-lm ${flibs}:g" \ - "${FILESDIR}"/lapack.pc.in > "${S}"/lapack.pc \ - || die "sed lapack.pc failed" -} - -src_install () { - dodir "${RPATH}" - - cd "${S_LAPACK}"/SRC - ../libtool --mode=install cp liblapack.la "${D}/${RPATH}" \ - || die "Failed to install lapack-atlas library" - - ESELECT_PROF=atlas - eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.atlas ${ESELECT_PROF} - - insinto /usr/include/atlas - doins "${S}"/include/clapack.h || die "Failed to install clapack.h" - dosym atlas/clapack.h /usr/include/clapack.h - - cd "${S}" - dodoc README doc/AtlasCredits.txt doc/ChangeLog \ - || die "Failed to install docs" - - insinto /usr/$(get_libdir)/lapack/atlas - doins "${S}"/lapack.pc || die "Failed to install lapack.pc" -} - -src_test() { - cd "${S_LAPACK}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd .. - emake || die "lapack-reference tests failed" -} - -pkg_postinst() { - local current_lib=$(eselect lapack show | cut -d' ' -f2) - # this snippet works around the eselect bug #189942 and makes - # sure that users upgrading from a previous lapack-atlas - # version pick up the new pkg-config files - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - local configfile="${ROOT}"/etc/env.d/lapack/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect lapack set ${ESELECT_PROF} - elog "lapack has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected lapack is ${current_lib}" - elog "To use blas ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect lapack set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-atlas/metadata.xml b/sci-libs/lapack-atlas/metadata.xml deleted file mode 100644 index d369d068ffb8..000000000000 --- a/sci-libs/lapack-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> diff --git a/sci-libs/lapack-reference/ChangeLog b/sci-libs/lapack-reference/ChangeLog deleted file mode 100644 index 0ecc71506276..000000000000 --- a/sci-libs/lapack-reference/ChangeLog +++ /dev/null @@ -1,298 +0,0 @@ -# ChangeLog for sci-libs/lapack-reference -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/ChangeLog,v 1.62 2013/01/26 00:05:54 ottxor Exp $ - - 26 Jan 2013; Christoph Junghans <ottxor@gentoo.org> - lapack-reference-3.2.1-r1.ebuild: - added ~arm tested by me - - 19 Oct 2012; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild, metadata.xml: - Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the - updated fortran-2.eclass - - 12 May 2012; Alexis Ballier <aballier@gentoo.org> - lapack-reference-3.2.1-r1.ebuild: - keyword ~amd64-fbsd - - 04 May 2012; Jeff Horelick <jdhore@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Add dependency on virtual/fortran - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Remove unnecessary dep on virtual/fortran - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Added fortran-2.eclass support - - 28 May 2011; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Add virtual/fortran dependency - - 17 Dec 2010; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Fix for bug 348935 - - 17 Dec 2010; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Fix for fortran.eclass removal - - 16 Dec 2010; Justin Lecher <jlec@gentoo.org> - lapack-reference-3.1.1-r1.ebuild, lapack-reference-3.2.1.ebuild, - lapack-reference-3.2.1-r1.ebuild: - Removal of fortran.eclass, #348851 - - 02 Oct 2010; Fabian Groffen <grobian@gentoo.org> - lapack-reference-3.2.1-r1.ebuild: - Marked ~x64-macos, bug #333981 - -*lapack-reference-3.2.1-r1 (07 Mar 2010) - - 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org> - +lapack-reference-3.2.1-r1.ebuild: - Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay, - keyworded as in overlay - - 12 Dec 2009; Markus Dittrich <markusle@gentoo.org> - lapack-reference-3.2.1.ebuild, - +files/lapack-reference-3.2.1-parallel-make.patch: - Fixed parallel make failures in tests (see bug #295964). - -*lapack-reference-3.2.1 (13 Jul 2009) - - 13 Jul 2009; Markus Dittrich <markusle@gentoo.org> - +lapack-reference-3.2.1.ebuild: - Version bump. Since upstream currently only provides an unversioned tarball - we host a properly versioned one on our mirrors for the time being. - - 19 Dec 2007; Justin Bronder <jsbronder@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Move ESELECT_PROF so binary packages work. - - 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - -files/lapack-reference-3.1.0-autotool.patch, - -files/lapack-reference-3.1.1-autotool.patch, -files/eselect-reference, - -lapack-reference-3.1.0.ebuild, -lapack-reference-3.1.1.ebuild, - lapack-reference-3.1.1-r1.ebuild: - Removed old versions, switch to new style virtual - - 20 Nov 2007; Joe Peterson <lavajoe@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Add ~x86-fbsd keyword (bug #189738) - - 16 Nov 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.1-r1.ebuild: - Stable on ppc wrt bug 189738 - - 14 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - amd64 stable wrt #189738, with kingtaco's green light. - - 29 Oct 2007; Raúl Porcel <armin76@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - alpha stable wrt #189738 - - 21 Oct 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.1-r1.ebuild: - Added ~ppc - - 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - fixed lib->get_libdir for eselect bug workaround - - 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - -files/lapack-reference-3.0-autotool.patch, -files/f77-reference, - -lapack-reference-3.0.ebuild, -lapack-reference-3.0-r1.ebuild, - lapack-reference-3.1.1-r1.ebuild: - Removed old versions, workaround for eselect bug #189942, cleanups. - - 08 Oct 2007; Markus Rothe <corsair@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Stable on ppc64; bug #189738 - - 27 Sep 2007; Raúl Porcel <armin76@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - ia64/sparc stable wrt #189738 - - 13 Sep 2007; Christian Faulhammer <opfer@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - stable x86, bug 189738 - - 10 Sep 2007; Jeroen Roovers <jer@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Stable for HPPA (bug #189738). - -*lapack-reference-3.1.1-r1 (21 Aug 2007) - - 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/lapack-reference-3.1.1-autotools.patch, - +files/eselect.lapack.reference, metadata.xml, - +lapack-reference-3.1.1-r1.ebuild: - New autotools patch to install pkg-config file and some cleanup. New eselect - file to add pkg-config. Added doc use flag to install generic docs, now - ready for new virtual style. Added longdescription in metadata.xml. - General cleanup. - - 25 Jul 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.1-test-fix.patch, - lapack-reference-3.1.1.ebuild: - Added patch to disable testing of LS drivers since they hang for - some yet to be determined reason. - - 25 Jul 2007; Markus Dittrich <markusle@gentoo.org> - files/lapack-reference-3.1.1-autotool.patch: - Fixed issues due to missing ETIME intrinsic in >=gcc-4.2. - - 14 Jul 2007; Steve Arnold <nerdboy@gentoo.org> - lapack-reference-3.1.0.ebuild: - Added last multilib fix and marked stable for amd64 (see bug #171784). I - still haven't tracked down the test issue; google reveals almost nothing. - It seems to be rare and only occurs on 64-bit platforms. Reference: - https://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=299 - - 25 Jun 2007; Raúl Porcel <armin76@gentoo.org> - lapack-reference-3.1.1.ebuild: - Add ~alpha wrt #159002 - - 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org> - lapack-reference-3.1.1.ebuild: - Add ~x86-fbsd keyword - - 24 Mar 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.0.ebuild: - Stable on ppc wrt bug 171784 - - 24 Mar 2007; Markus Rothe <corsair@gentoo.org> - lapack-reference-3.1.0.ebuild: - Stable on ppc64; bug #171784 - - 23 Mar 2007; Christian Faulhammer <opfer@gentoo.org> - lapack-reference-3.1.0.ebuild: - stable x86, bug 171784 - - 22 Mar 2007; Ferris McCormick <fmccor@gentoo.org> - lapack-reference-3.1.0.ebuild: - Sparc stable --- Bug #171784 --- builds, runs all tests successfully, and - installs as expected. - - 21 Mar 2007; Markus Dittrich <markusle@gentoo.org> - files/lapack-reference-3.1.0-autotool.patch: - Small fix to resolve as-needed issues. - - 13 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> - lapack-reference-3.0.ebuild: - QA: which -> type -P - -*lapack-reference-3.1.1 (08 Mar 2007) - - 08 Mar 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.1-autotool.patch, - -lapack-reference-3.0-r2.ebuild, -lapack-reference-3.0-r3.ebuild, - -lapack-reference-3.0-r4.ebuild, +lapack-reference-3.1.1.ebuild: - Version bump and removed obsolete versions. - -*lapack-reference-3.1.0 (04 Feb 2007) - - 04 Feb 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.0-autotool.patch, - +lapack-reference-3.1.0.ebuild: - Version bump. Ebuild now allows library checks via lapack's - test-routines. Thanks much to Adam Piątyszek - <ediap@et.put.poznan.pl> for his ebuild and patches - (this fixes bug #157410). - - 23 Jan 2007; Markus Dittrich <markusle@gentoo.org> - lapack-reference-3.0.ebuild, lapack-reference-3.0-r1.ebuild, - lapack-reference-3.0-r2.ebuild, lapack-reference-3.0-r3.ebuild, - lapack-reference-3.0-r4.ebuild: - Versioned the source tarballs according to the new upstream - naming convention (see bug #162667). - - 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog: - Update for my nick change spyderous -> dberkholz. - - 24 Oct 2006; Joshua Jackson <tsunam@gentoo.org> - lapack-reference-3.0-r1.ebuild: - Stable x86; bug #137033 - - 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org> - lapack-reference-3.0-r4.ebuild: - Add ~sparc keyword for completeness with other -reference packages. Builds as - expected. - - 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/eselect-reference: - Add eselect symlink maps, reported by Markus Dittrich. - - 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - lapack-reference-3.0-r4.ebuild: - Note that configuration now uses eselect rather than lapack-config. - -*lapack-reference-3.0-r4 (03 Jul 2006) - - 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +lapack-reference-3.0-r4.ebuild: - Bumps to switch to new eselect modules. - - 18 Jun 2006; Markus Rothe <corsair@gentoo.org> - lapack-reference-3.0-r3.ebuild: - Added ~ppc64; bug #137033 - -*lapack-reference-3.0-r3 (29 May 2006) - - 29 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/lapack-reference-3.0-autotool.patch, - +lapack-reference-3.0-r3.ebuild: - Bump to autotool the package, which makes the build work much better in - parallel and with gcc4. Thanks to Adam Piątyszek for catching an initial - problem; a couple of files cannot be compiled with optimization. - - 15 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; - lapack-reference-3.0-r2.ebuild: - Keyword ~ppc. - -*lapack-reference-3.0-r2 (16 Nov 2005) - - 16 Nov 2005; Markus Dittrich <markusle@gentoo.org> - +lapack-reference-3.0-r2.ebuild: - Use libtool for linking shared libraries when compiling with ifc. - This closes bug #112410 - -*lapack-reference-3.0-r1 (13 Nov 2005) - - 13 Nov 2005; Olivier Fisette <ribosome@gentoo.org> - +lapack-reference-3.0-r1.ebuild: - Migrated to fortran.eclass (bug #65950). - - 22 Apr 2005; Danny van Dyk <kugelfang@gentoo.org> - lapack-reference-3.0.ebuild: - Marked stable on amd64. - -*lapack-reference-3.0 (29 Dec 2004) - - 29 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, - +files/f77-reference, +lapack-reference-3.0.ebuild: - Moved from app-sci/lapack-reference to sci-libs/lapack-reference. - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> - lapack-reference-3.0.ebuild: - Switch to use epause and ebeep, bug #62950 - - 18 Jun 2004; Aron Griffis <agriffis@gentoo.org> lapack-reference-3.0.ebuild: - Fix use invocation - - 14 Jun 2004; George Shapovalov <george@gentoo.org> lapack-reference-3.0.ebuild, files/{digest-lapack-reference-3.0,f77-reference} : - initial release (#30463) - Full LAPACK implementation using the netlib reference implementation - ebuild submitted by Derek Dolney <dolney@astro.upenn.edu> diff --git a/sci-libs/lapack-reference/Manifest b/sci-libs/lapack-reference/Manifest deleted file mode 100644 index 84931f3db352..000000000000 --- a/sci-libs/lapack-reference/Manifest +++ /dev/null @@ -1,26 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX eselect.lapack.reference 237 SHA256 2a72a6a9b49ec944656e164842907ee76d878a6772a7d71c1cb196d8beb6fa13 SHA512 cd0b5c771e552d348ce87192583bed2dbf9f2c61cbaf512b006dd9da3b36d3f0c8ad24129e595f644fc0472f5e60e0c3c0964ec86f9ece1c0f00e942d2515936 WHIRLPOOL 102823a489c08259775505f7e67e41ca0b4dc7dcc50a6a67bcd79d3a0b166439d756659a56df4ee59518888ec68d106865a67aa96ef326478c5ec0c2e56c91f3 -AUX lapack-reference-3.1.1-test-fix.patch 2120 SHA256 40c514db2bf9a08ce9630e53058ef3d863fd981c774987b233f6bdce3601a6f8 SHA512 8f68b0baa5ae73537f7d6628ec4189eb4bed9f5b503de6c1ea75468ff53af907f3c31ea06996474e8071dcf3634416cd908d2c2c9e2ba6d1773c41bf17cb1e7e WHIRLPOOL cc039f49e4399bbf2dcf4daf6f798c91bb58debd03ed4774251b5ac81e2231f89c599fe8b12aa877e9e7da22f605420be92f68bb192733427b6440272a6345bf -AUX lapack-reference-3.2.1-parallel-make.patch 4904 SHA256 e730190be4361ff5e0c20c80ad8fb250d072684c16f57597fe9809a9e14e0b3e SHA512 2d42f14ddfd78f9f1566e3f31c03b74fe41f6b93a12156554b884b82496f6777781290167597ac220c3fff89edd055952a208c49835a69f745d728fcef605a78 WHIRLPOOL d05d62750a20e7e2ef6e5e908da720c19ee1185515f5353721514305865ef99da4b6005cfc6efb7e612db14c38f1e8f572903e35c554f6bc8f2f7a872651097e -DIST lapack-3.2.1.tgz 4792502 SHA256 5825f83971157001fd4235514afe8ff5fc16e1c06b2e872e442c242efd6c166d -DIST lapack-lite-3.1.1.tgz 5332509 SHA256 505a13272d0d71c45ea52be2de74b0562b234ea3ccf5160665c7a2ee74a58437 SHA512 492b932ef313339ce6b4e63ac8f778489e6870b0eb85f7b086f3c844e75f98e7f85382c7556dfa368ab8320b6f02d1df8ccfcb40b5c0b7c2d74518b7c309e75c WHIRLPOOL 11145043d16b8c2972229e17a24e92e62987c08e84d91b81a7f4767b80f13844faffb2a2798b321a78c7127d849a0fd60cbb1605f03e150b4eaa6c230f0e7fdd -DIST lapack-reference-3.1.1-autotools.patch.bz2 7233 SHA256 63e2c0b64118ca20aed3ca52dbc553ba924c242d3a0b07e6236dee99ede16802 SHA512 3ae61a9d569bdbe3d416652feedf1ae26fe85b23d919fb9d493e1474e616eeb23e87738ecb4970dde5f320812d3bb71c0f3c432548ab8e978941d90afe4cb418 WHIRLPOOL 449d9bf9c7f58c019804708b10f902919e55a722af6fe31904cd7b941074c66c68ef809e56fcce99e6f946da8e69be383b838a6a866ede6ee925268d6b24d423 -DIST lapack-reference-3.2.1-autotools.patch.bz2 13338 SHA256 de2ab4ea9723f549c77b38d932e5ddb55b7b5583b0050e527505210460dcdf76 -EBUILD lapack-reference-3.1.1-r1.ebuild 2662 SHA256 89505522f223151cae8d8e037ada9304f5654f090ae4d380236cb9c15ec44992 SHA512 d5083698cd5c0a18362f426b5d4601d10bb1dfb974cd6903f009559bc69a582eda0d6e216eefe3d52177a1c1aa440760af402a99b64f13600a0b30fc4af142c9 WHIRLPOOL 8325c57645e22aa95d9ab5e9bae1cfcccf11b8f6a531fe4631a657d88321621b55c20b689c73602f9c81b5d7d2f2297abc8ce7a704ee623c07c9d3bdc7379f68 -EBUILD lapack-reference-3.2.1-r1.ebuild 3006 SHA256 b377f6f594bbf7af487949b1362491cf53eb092de25bb13bbe809cc75330233c SHA512 07d61bbe13cc9002d5ad7edb3aeba23ccb0a1ec5864297ee894935bc0de2d33689a5aa058fa8fff52cabf6f11e488565d080682a141c329d4786204817f2c3f1 WHIRLPOOL 925bf4aa65da4550920cc5dc6513dbfbc5c4fa343c2bd2972f404272b25a53b92d089d7e81e818e00c76789480cd237784fdb7b996e0573ccebdbb6c46b4f1b9 -EBUILD lapack-reference-3.2.1.ebuild 2690 SHA256 649c13d59c3a44ca65e4a3922bd98719c934a6e53bbf76994f3569643670cc0e SHA512 275871b2f646baf3445d03e4f210d41277c7d37acaf8174bdecdb225f1128cfcb5109a28d1f842f8b062be38a2372ec4d4029cf4afc597a9386d331a243d591e WHIRLPOOL 3bd6943130d70a350e77ade220ece0e8574dd33bac661cd4b905170ab53ce56dccb1a5f5c2abd67888f10b68380516f0428d5c1ecd2232a2a8d6f04828005902 -MISC ChangeLog 10984 SHA256 397a68ae3f1e91b0eec8afebc96e7fde1a2bfebd2b8812efa066c2d660aa8e94 SHA512 9dc1a167b27913752f2f0f3e66bf570d2473143981ea975760c02d57c64c11bbc37866bc34e56bb9cc0ddde57f12fd9527b64e89af80ee245db7808ffb10351d WHIRLPOOL ce1ba8ee30b88c49627f5ce7db7765ebc940c952575de0c2b9644fe4d98665ee01782486ec3d73fed226edbc399de0f6e668b31a93c458e7ad39f20ce10496a8 -MISC metadata.xml 596 SHA256 6796f6c6f6a43940376c4e78e0f3ca8b4f34d9a8b97414921cc2d3e9c6e1a6ad SHA512 9a0031c6235dad70eb9123971e5f9e95704eeee07c7f651e2f7622bc3d5a034eecd026ba8496feae011084907a7ef86dbc07e73944b0c82d798db585f70edbe2 WHIRLPOOL a03a0636f6763dbbe71ca8b7d20347521551be7731904c278809f45304d6cf2f85467581aed6715039a415cd21f20afa6fc2b75a95336bec0f3383ef2a09db3c ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQEcBAEBCAAGBQJRAx3kAAoJEOeBhlrCAAWGUBEH/ijLCUZr4xZ6qpNFuko5Ce6y -+Rsy38I4OlQ4I6qJ7VdZiElPyRZf1yYQBQjAg3dD9YotITVf18bIHh4pVvHD1oWP -ZI8iG53+k+UTNljyTbWVAuHB/huDakR42+ZXprLV2jmhKC5/zqVTuu/0b4JXhBjf -wSDBUe0RCbfWoeUazCX52moYb484dwCuaLKPviwPP/l2f8OoVGMz247xaItePU9C -dzsQMhFnHkh06JPpcnipDwLzZU8xOOQ8N1EocB4Dvzu/4u7ClCxW/TwPQnPrZRBp -Bo2CWBs8ditrxg5H0Y954SBHBG4eHhHiWPF4CL0Eec3q23//9W1qq+H/AfYeASY= -=nDMv ------END PGP SIGNATURE----- diff --git a/sci-libs/lapack-reference/files/eselect.lapack.reference b/sci-libs/lapack-reference/files/eselect.lapack.reference deleted file mode 100644 index fe1a777b2dc2..000000000000 --- a/sci-libs/lapack-reference/files/eselect.lapack.reference +++ /dev/null @@ -1,4 +0,0 @@ -lapack/reference/liblapack.so /usr/@LIBDIR@/liblapack.so -lapack/reference/liblapack.so.0 /usr/@LIBDIR@/liblapack.so.0 -lapack/reference/liblapack.a /usr/@LIBDIR@/liblapack.a -../lapack/reference/lapack.pc /usr/@LIBDIR@/pkgconfig/lapack.pc diff --git a/sci-libs/lapack-reference/files/lapack-reference-3.1.1-test-fix.patch b/sci-libs/lapack-reference/files/lapack-reference-3.1.1-test-fix.patch deleted file mode 100644 index e9b754403f3a..000000000000 --- a/sci-libs/lapack-reference/files/lapack-reference-3.1.1-test-fix.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Naur lapack-lite-3.1.1/TESTING/ctest.in lapack-lite-3.1.1-new/TESTING/ctest.in ---- lapack-lite-3.1.1/TESTING/ctest.in 2007-02-26 13:20:47.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/ctest.in 2007-07-24 10:19:31.000000000 -0400 -@@ -32,5 +32,4 @@ - CQL 8 List types on next line if 0 < NTYPES < 8 - CQP 6 List types on next line if 0 < NTYPES < 6 - CTZ 3 List types on next line if 0 < NTYPES < 3 --CLS 6 List types on next line if 0 < NTYPES < 6 - CEQ -diff -Naur lapack-lite-3.1.1/TESTING/dtest.in lapack-lite-3.1.1-new/TESTING/dtest.in ---- lapack-lite-3.1.1/TESTING/dtest.in 2007-02-26 13:20:49.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/dtest.in 2007-07-24 10:19:36.000000000 -0400 -@@ -30,5 +30,4 @@ - DQL 8 List types on next line if 0 < NTYPES < 8 - DQP 6 List types on next line if 0 < NTYPES < 6 - DTZ 3 List types on next line if 0 < NTYPES < 3 --DLS 6 List types on next line if 0 < NTYPES < 6 - DEQ -diff -Naur lapack-lite-3.1.1/TESTING/stest.in lapack-lite-3.1.1-new/TESTING/stest.in ---- lapack-lite-3.1.1/TESTING/stest.in 2007-02-26 13:20:49.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/stest.in 2007-07-24 10:19:48.000000000 -0400 -@@ -30,5 +30,4 @@ - SQL 8 List types on next line if 0 < NTYPES < 8 - SQP 6 List types on next line if 0 < NTYPES < 6 - STZ 3 List types on next line if 0 < NTYPES < 3 --SLS 6 List types on next line if 0 < NTYPES < 6 - SEQ -diff -Naur lapack-lite-3.1.1/TESTING/ztest.in lapack-lite-3.1.1-new/TESTING/ztest.in ---- lapack-lite-3.1.1/TESTING/ztest.in 2007-02-26 13:20:49.000000000 -0500 -+++ lapack-lite-3.1.1-new/TESTING/ztest.in 2007-07-24 10:19:42.000000000 -0400 -@@ -32,5 +32,4 @@ - ZQL 8 List types on next line if 0 < NTYPES < 8 - ZQP 6 List types on next line if 0 < NTYPES < 6 - ZTZ 3 List types on next line if 0 < NTYPES < 3 --ZLS 6 List types on next line if 0 < NTYPES < 6 - ZEQ diff --git a/sci-libs/lapack-reference/files/lapack-reference-3.2.1-parallel-make.patch b/sci-libs/lapack-reference/files/lapack-reference-3.2.1-parallel-make.patch deleted file mode 100644 index 72bc71ca2d95..000000000000 --- a/sci-libs/lapack-reference/files/lapack-reference-3.2.1-parallel-make.patch +++ /dev/null @@ -1,112 +0,0 @@ -diff -Nauru lapack-3.2.1.old/TESTING/EIG/Makefile lapack-3.2.1/TESTING/EIG/Makefile ---- lapack-3.2.1.old/TESTING/EIG/Makefile 2008-11-17 17:51:24.000000000 -0500 -+++ lapack-3.2.1/TESTING/EIG/Makefile 2009-12-12 11:23:22.000000000 -0500 -@@ -126,25 +126,25 @@ - double: ../xeigtstd - complex16: ../xeigtstz - --../xeigtsts: $(SEIGTST) $(SCIGTST) $(AEIGTST) ; \ -- $(LOADER) $(LOADOPTS) -o xeigtsts \ -- $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \ -- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtsts $@ -- --../xeigtstc: $(CEIGTST) $(SCIGTST) $(AEIGTST) ; \ -- $(LOADER) $(LOADOPTS) -o xeigtstc \ -- $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \ -- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtstc $@ -- --../xeigtstd: $(DEIGTST) $(DZIGTST) $(AEIGTST) ; \ -- $(LOADER) $(LOADOPTS) -o xeigtstd \ -- $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \ -- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtstd $@ -- --../xeigtstz: $(ZEIGTST) $(DZIGTST) $(AEIGTST) ; \ -- $(LOADER) $(LOADOPTS) -o xeigtstz \ -- $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \ -- ../../$(LAPACKLIB) $(BLASLIB) && mv xeigtstz $@ -+../xeigtsts: $(SEIGTST) $(SCIGTST) $(AEIGTST) -+ $(LOADER) $(LOADOPTS) \ -+ $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \ -+ ../../$(LAPACKLIB) $(BLASLIB) -o ../xeigtsts -+ -+../xeigtstc: $(CEIGTST) $(SCIGTST) $(AEIGTST) -+ $(LOADER) $(LOADOPTS) \ -+ $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \ -+ ../../$(LAPACKLIB) $(BLASLIB) -o ../xeigtstc -+ -+../xeigtstd: $(DEIGTST) $(DZIGTST) $(AEIGTST) -+ $(LOADER) $(LOADOPTS) \ -+ $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \ -+ ../../$(LAPACKLIB) $(BLASLIB) -o ../xeigtstd -+ -+../xeigtstz: $(ZEIGTST) $(DZIGTST) $(AEIGTST) -+ $(LOADER) $(LOADOPTS) \ -+ $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \ -+ ../../$(LAPACKLIB) $(BLASLIB) -o ../xeigtstz - - $(AEIGTST): $(FRC) - $(SCIGTST): $(FRC) -@@ -169,4 +169,5 @@ - zchkee.o: zchkee.f - $(FORTRAN) $(DRVOPTS) -c $< -o $@ - --.f.o : ; $(FORTRAN) $(OPTS) -c $< -o $@ -+.f.o : -+ $(FORTRAN) $(OPTS) -c $< -o $@ -diff -Nauru lapack-3.2.1.old/TESTING/LIN/Makefile lapack-3.2.1/TESTING/LIN/Makefile ---- lapack-3.2.1.old/TESTING/LIN/Makefile 2009-02-10 12:23:05.000000000 -0500 -+++ lapack-3.2.1/TESTING/LIN/Makefile 2009-12-12 07:22:41.000000000 -0500 -@@ -238,43 +238,43 @@ - - ../xlintsts : $(ALINTST) $(SLINTST) $(SCLNTST) - $(LOADER) $(LOADOPTS) $(ALINTST) $(SCLNTST) $(SLINTST) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o xlintsts && mv xlintsts $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o ../xlintsts - - ../xlintstc : $(ALINTST) $(CLINTST) $(SCLNTST) - $(LOADER) $(LOADOPTS) $(ALINTST) $(SCLNTST) $(CLINTST) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o xlintstc && mv xlintstc $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o ../xlintstc - - ../xlintstd : $(ALINTST) $(DLINTST) $(DZLNTST) - $(LOADER) $(LOADOPTS) $^ \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o xlintstd && mv xlintstd $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o ../xlintstd - - ../xlintstz : $(ALINTST) $(ZLINTST) $(DZLNTST) - $(LOADER) $(LOADOPTS) $(ALINTST) $(DZLNTST) $(ZLINTST) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o xlintstz && mv xlintstz $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o ../xlintstz - - ../xlintstds : $(DSLINTST) - $(LOADER) $(LOADOPTS) $(DSLINTST) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o xlintstds && mv xlintstds $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o ../xlintstds - - ../xlintstzc : $(ZCLINTST) - $(LOADER) $(LOADOPTS) $(ZCLINTST) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o xlintstzc && mv xlintstzc $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o ../xlintstzc - - ../xlintstrfs : $(SLINTSTRFP) - $(LOADER) $(LOADOPTS) $(SLINTSTRFP) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o xlintstrfs && mv xlintstrfs $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o ../xlintstrfs - - ../xlintstrfd : $(DLINTSTRFP) - $(LOADER) $(LOADOPTS) $(DLINTSTRFP) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o xlintstrfd && mv xlintstrfd $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o ../xlintstrfd - - ../xlintstrfc : $(CLINTSTRFP) - $(LOADER) $(LOADOPTS) $(CLINTSTRFP) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o xlintstrfc && mv xlintstrfc $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o ../xlintstrfc - - ../xlintstrfz : $(ZLINTSTRFP) - $(LOADER) $(LOADOPTS) $(ZLINTSTRFP) \ -- ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o xlintstrfz && mv xlintstrfz $@ -+ ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB) -o ../xlintstrfz - - $(ALINTST): $(FRC) - $(SCLNTST): $(FRC) diff --git a/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild deleted file mode 100644 index 09431f36f810..000000000000 --- a/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild +++ /dev/null @@ -1,91 +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/lapack-reference/lapack-reference-3.1.1-r1.ebuild,v 1.30 2012/10/19 10:34:40 jlec Exp $ - -inherit autotools eutils fortran-2 flag-o-matic multilib toolchain-funcs - -MyPN="${PN/-reference/}" - -DESCRIPTION="FORTRAN reference implementation of LAPACK Linear Algebra PACKage" -HOMEPAGE="http://www.netlib.org/lapack/index.html" -SRC_URI=" - http://www.netlib.org/lapack/${MyPN}-lite-${PV}.tgz - mirror://gentoo/${P}-autotools.patch.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd" -IUSE="doc" - -RDEPEND=" - app-admin/eselect-lapack - virtual/blas" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/${MyPN}-lite-${PV}" - -pkg_setup() { - fortran-2_pkg_setup - if [[ $(tc-getFC) =~ if ]]; then - ewarn "Using Intel Fortran at your own risk" - export LDFLAGS="$(raw-ldflags)" - export NOOPT_FFLAGS=-O - fi - ESELECT_PROF=reference -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${WORKDIR}"/${P}-autotools.patch - epatch "${FILESDIR}"/${P}-test-fix.patch - eautoreconf - - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas):" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas):" \ - -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas):" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.a:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" -} - -src_compile() { - econf \ - --libdir="/usr/$(get_libdir)/lapack/reference" \ - --with-blas="$(pkg-config --libs blas)" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc README || die "dodoc failed" - eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.reference ${ESELECT_PROF} -} - -src_test() { - cd "${S}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd "${S}"/TESTING - emake || die "lapack-reference tests failed." -} - -pkg_postinst() { - local p=lapack - local current_lib=$(eselect ${p} show | cut -d' ' -f2) - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - # work around eselect bug #189942 - local configfile="${ROOT}"/etc/env.d/${p}/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect ${p} set ${ESELECT_PROF} - elog "${p} has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected ${p} is ${current_lib}" - elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect ${p} set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-reference/lapack-reference-3.2.1-r1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.2.1-r1.ebuild deleted file mode 100644 index fc9ae8f1900c..000000000000 --- a/sci-libs/lapack-reference/lapack-reference-3.2.1-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.2.1-r1.ebuild,v 1.14 2013/01/26 00:05:54 ottxor Exp $ - -EAPI=3 - -inherit autotools eutils fortran-2 flag-o-matic multilib toolchain-funcs - -MyPN="${PN/-reference/}" -PATCH_V="3.2.1" - -DESCRIPTION="FORTRAN reference implementation of LAPACK Linear Algebra PACKage" -HOMEPAGE="http://www.netlib.org/lapack/index.html" -SRC_URI=" - mirror://gentoo/${MyPN}-${PV}.tgz - mirror://gentoo/${PN}-${PATCH_V}-autotools.patch.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="doc" - -RDEPEND=" - app-admin/eselect-lapack - virtual/blas" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/${MyPN}-${PV}" - -pkg_setup() { - fortran-2_pkg_setup - if [[ $(tc-getFC) =~ if ]]; then - ewarn "Using Intel Fortran at your own risk" - export LDFLAGS="$(raw-ldflags)" - export NOOPT_FFLAGS=-O - fi - ESELECT_PROF=reference -} - -src_prepare() { - epatch "${WORKDIR}"/${PN}-${PATCH_V}-autotools.patch - epatch "${FILESDIR}"/${P}-parallel-make.patch - eautoreconf - - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas):" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas):" \ - -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas):" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.a:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" - - cp "${FILESDIR}"/eselect.lapack.reference "${T}"/ - sed -i -e "s:/usr:${EPREFIX}/usr:" "${T}"/eselect.lapack.reference || die - if [[ ${CHOST} == *-darwin* ]] ; then - sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \ - "${T}"/eselect.lapack.reference || die - fi -} - -src_configure() { - econf \ - --libdir="${EPREFIX}/usr/$(get_libdir)/lapack/reference" \ - --with-blas="$(pkg-config --libs blas)" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc README || die "dodoc failed" - eselect lapack add $(get_libdir) "${T}"/eselect.lapack.reference ${ESELECT_PROF} -} - -src_test() { - cd "${S}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd "${S}"/TESTING - emake || die "lapack-reference tests failed." -} - -pkg_postinst() { - local p=lapack - local current_lib=$(eselect ${p} show | cut -d' ' -f2) - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - # work around eselect bug #189942 - local configfile="${EROOT}"/etc/env.d/${p}/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect ${p} set ${ESELECT_PROF} - elog "${p} has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected ${p} is ${current_lib}" - elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect ${p} set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-reference/lapack-reference-3.2.1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.2.1.ebuild deleted file mode 100644 index 079fc17bb551..000000000000 --- a/sci-libs/lapack-reference/lapack-reference-3.2.1.ebuild +++ /dev/null @@ -1,92 +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/lapack-reference/lapack-reference-3.2.1.ebuild,v 1.12 2012/10/19 10:34:40 jlec Exp $ - -inherit autotools eutils fortran-2 flag-o-matic multilib toolchain-funcs - -MyPN="${PN/-reference/}" -PATCH_V="3.2.1" - -DESCRIPTION="FORTRAN reference implementation of LAPACK Linear Algebra PACKage" -HOMEPAGE="http://www.netlib.org/lapack/index.html" -SRC_URI=" - mirror://gentoo/${MyPN}-${PV}.tgz - mirror://gentoo/${PN}-${PATCH_V}-autotools.patch.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd" -IUSE="doc" - -RDEPEND=" - app-admin/eselect-lapack - virtual/blas" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/lapack-docs )" - -S="${WORKDIR}/${MyPN}-${PV}" - -pkg_setup() { - fortran-2_pkg_setup - if [[ $(tc-getFC) =~ if ]]; then - ewarn "Using Intel Fortran at your own risk" - export LDFLAGS="$(raw-ldflags)" - export NOOPT_FFLAGS=-O - fi - ESELECT_PROF=reference -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${WORKDIR}"/${PN}-${PATCH_V}-autotools.patch - epatch "${FILESDIR}"/${P}-parallel-make.patch - eautoreconf - - # set up the testing routines - sed -e "s:g77:$(tc-getFC):" \ - -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas):" \ - -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas):" \ - -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas):" \ - -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.a:" \ - make.inc.example > make.inc \ - || die "Failed to set up make.inc" -} - -src_compile() { - econf \ - --libdir="/usr/$(get_libdir)/lapack/reference" \ - --with-blas="$(pkg-config --libs blas)" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc README || die "dodoc failed" - eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.reference ${ESELECT_PROF} -} - -src_test() { - cd "${S}"/TESTING/MATGEN - emake || die "Failed to create tmglib.a" - cd "${S}"/TESTING - emake || die "lapack-reference tests failed." -} - -pkg_postinst() { - local p=lapack - local current_lib=$(eselect ${p} show | cut -d' ' -f2) - if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then - # work around eselect bug #189942 - local configfile="${ROOT}"/etc/env.d/${p}/$(get_libdir)/config - [[ -e ${configfile} ]] && rm -f ${configfile} - eselect ${p} set ${ESELECT_PROF} - elog "${p} has been eselected to ${ESELECT_PROF}" - else - elog "Current eselected ${p} is ${current_lib}" - elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):" - elog "\t eselect ${p} set ${ESELECT_PROF}" - fi -} diff --git a/sci-libs/lapack-reference/metadata.xml b/sci-libs/lapack-reference/metadata.xml deleted file mode 100644 index ec0d97dea3f0..000000000000 --- a/sci-libs/lapack-reference/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>sci</herd> - <longdescription lang="en"> -LAPACK is a comprehensive library that does linear algebra -operations including matrix inversions, least squared solutions to -linear sets of equations, eigenvector analysis, singular value -decomposition, etc. It is a very comprehensive and reputable package -that has found extensive use in the scientific community. -This package installs the reference FORTRAN 77 implementation from Netlib. -</longdescription> -</pkgmetadata> |