diff options
Diffstat (limited to 'sci-libs')
52 files changed, 0 insertions, 2648 deletions
diff --git a/sci-libs/acml/ChangeLog b/sci-libs/acml/ChangeLog deleted file mode 100644 index 18ea73a..0000000 --- a/sci-libs/acml/ChangeLog +++ /dev/null @@ -1,220 +0,0 @@ -# ChangeLog for sci-libs/acml -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/ChangeLog,v 1.40 2009/07/07 23:27:59 flameeyes Exp $ - -*acml-4.4.0-r1 (18 Jun 2011) - - 18 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.4.0.ebuild, - +acml-4.4.0-r1.ebuild: - More complete treatment of multilib. Rename profiles to be more consistent - with other libraries. Some simplifications. - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild: - Switched to alternatives-2 framework - - 14 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild: - Added automated linking to a default fortran profile, gfortran if chosen - - 10 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> acml-4.4.0.ebuild: - Added multilib support. Added eselect files. - -*acml-4.4.0 (05 Nov 2010) - - 05 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.4.0.ebuild, - +metadata.xml: - Version bump. Completely new structure. Not functional with the eselect - yet. - - 07 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> ChangeLog: - Use elog for fetch error. - - 17 Oct 2008; Markus Meier <maekke@gentoo.org> metadata.xml: - openmp USE-flag is global now - - 07 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: - Add USE flag description to metadata wrt GLEP 56. - - 23 Jun 2008; Sébastien Fabbro <bicatali@gentoo.org> acml-4.1.0-r1.ebuild: - Added gfortran fetch for x86, now available on amd website - - 27 May 2008; Sébastien Fabbro <bicatali@gentoo.org> -acml-4.1.0.ebuild, - acml-4.1.0-r1.ebuild: - Fixed a bad link in the eselect profiles - -*acml-4.1.0-r1 (06 May 2008) - - 06 May 2008; Sébastien Fabbro <bicatali@gentoo.org> - +acml-4.1.0-r1.ebuild: - Various fixes for x86 (bug #220321), re-added a default environment file - according to use flags, pkgconfig recreated with proper libraries instead - of always acml_mv - -*acml-4.1.0 (30 Apr 2008) - - 30 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> +acml-4.1.0.ebuild: - Version bump. Added gfortran flag to make downloading explicit, - robustified dependencies and much cleaning. - - 22 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild, - acml-3.6.1-r1.ebuild, acml-4.0.1.ebuild: - Re-organized dependencies for pkg-config (bug #217278). - - 31 Mar 2008; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in, - files/lapack.pc.in, acml-3.6.0-r1.ebuild, acml-3.6.1-r1.ebuild, - acml-4.0.1.ebuild: - Forced -Wl,--no-as-needed in the pkg-config files. Now blas and lapack - pkg-config point to the static acml directory instead of the dynamic - libblas and liblapack - - 08 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in, - files/lapack.pc.in, acml-3.6.0-r1.ebuild, acml-3.6.1-r1.ebuild, - -acml-4.0.0.ebuild, acml-4.0.1.ebuild: - Re-arrange pkgconfig files, removed old version. - - 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml: - Removing kugelfang from metadata.xml as per #46972. - - 19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild, - acml-3.6.1-r1.ebuild: - Fix also older versions for g2c/gfortran libs - - 19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-4.0.1.ebuild: - Fixed directory for acml and forced dynamic linking with gfortran when - selected, since it will fail without - -*acml-4.0.1 (19 Dec 2007) - - 19 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> files/blas.pc.in, - files/lapack.pc.in, +acml-4.0.1.ebuild: - Version bump + fixed pkg-config files - - 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild, - acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild: - Removed PROVIDE, now lapack is new style virtual - - 18 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild, - acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild: - Re-added temporarily PROVIDE=virtual/lapack - - 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> acml-3.6.0-r1.ebuild, - acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild: - fixed lib->get_libdir for eselect bug workaround - - 09 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> -files/c-ACML.blas, - -files/eselect.blas, -files/eselect.blas-mp, -files/eselect.cblas, - -files/eselect.cblas-mp, -files/eselect.lapack, -files/eselect.lapack-mp, - -files/f77-ACML.blas, -files/f77-ACML.lapack, -acml-3.0.0.ebuild, - -acml-3.1.0-r1.ebuild, -acml-3.6.0.ebuild, acml-3.6.0-r1.ebuild, - -acml-3.6.1.ebuild, acml-3.6.1-r1.ebuild, acml-4.0.0.ebuild: - Removed old versions. Work around eselect bug #189942. - -*acml-4.0.0 (08 Oct 2007) -*acml-3.6.1-r1 (08 Oct 2007) -*acml-3.6.0-r1 (08 Oct 2007) - - 08 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/blas.pc.in, - +files/lapack.pc.in, +acml-3.6.0-r1.ebuild, +acml-3.6.1-r1.ebuild, - +acml-4.0.0.ebuild: - Version bump. Fixed openmp profiles for acml-3.6.0-r1 and acml-3.6.1-r1. - Added a bunch of tests, now supports new virtual style. Remove any cblas - reference since API is not compatible. - - 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> acml-3.0.0.ebuild, - acml-3.1.0-r1.ebuild, acml-3.6.0.ebuild, acml-3.6.1.ebuild: - (QA) RESTRICT clean up. - -*acml-3.6.1 (01 Jun 2007) -*acml-3.6.0 (01 Jun 2007) - - 01 Jun 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/eselect.blas-mp, +files/eselect.cblas-mp, +files/eselect.lapack-mp, - +acml-3.6.0.ebuild, +acml-3.6.1.ebuild: - Version bump. Reorganized the ebuild to take into account new systems. - acml-3.6.0 is for g77 and ifc compilers, acml-3.6.1 for the gfortran - compiler. Added a multi-processor profile, only used with the ifc case, but - soon with gfortran-4.2. Fix bug #141127, thanks to Adam - <ediap@et.put.poznan.pl>, Sun Bing <subi.the.dream.walker@gmail.com> and - others in the bug. - - 22 Feb 2007; Jeff Gardner <je_fro@gentoo.org> ChangeLog: - Really changing the manifest this time... - - 22 Feb 2007; Jeff Gardner <je_fro@gentoo.org> files/digest-acml-3.0.0, - Manifest: - Updating acml-3.0.0 digest. - - 08 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> -acml-2.5.0.ebuild, - -acml-2.7.0.ebuild, -acml-3.1.0.ebuild: - Removed obsolete versions. - - 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog: - Update for my nick change spyderous -> dberkholz. - - 27 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; files/eselect.cblas: - (#141127) acml.h isn't compatible with cblas.h, so don't symlink it as if it - were. - - 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; +files/eselect.blas, - +files/eselect.cblas, +files/eselect.lapack: - Add eselect symlink maps, reported by Markus Dittrich. - - 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; acml-3.1.0-r1.ebuild: - Change einfo uses that should get read to elog. - - 15 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> acml-3.0.0.ebuild: - Marking stable on amd64 and x86. - -*acml-3.1.0-r1 (03 Jul 2006) - - 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +acml-3.1.0-r1.ebuild: - Bumps to switch to new eselect modules. - - 15 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; acml-2.5.0.ebuild: - Update homepage to match the others. Some programs cache the first one they - find, so they get the oldest homepage. - - 10 May 2006; Danny van Dyk <kugelfang@gentoo.org> acml-2.5.0.ebuild, - acml-2.7.0.ebuild, acml-3.0.0.ebuild, acml-3.1.0.ebuild: - Fixed bug #128084: Symlinking acml.h to /usr/include/ - -*acml-3.1.0 (10 May 2006) - - 10 May 2006; Danny van Dyk <kugelfang@gentoo.org> acml-3.0.0.ebuild, - +acml-3.1.0.ebuild: - Marked acml-3.0.0 stable on amd64. Added version 3.1.0. - -*acml-3.0.0 (16 Nov 2005) - - 16 Nov 2005; Danny van Dyk <kugelfang@gentoo.org> acml-2.7.0.ebuild, - +acml-3.0.0.ebuild: - Bumped to version 3.0.0. Changed dependencies for testing versions to at - least current app-admin/eselect. - -*acml-2.7.0 (31 Aug 2005) - - 31 Aug 2005; Danny van Dyk <kugelfang@gentoo.org> -acml-2.1.0.ebuild, - acml-2.5.0.ebuild, +acml-2.7.0.ebuild: - Removed version 2.1.0. Marked stable version 2.5.0. Bumped to version 2.7.0. - -*acml-2.5.0 (03 Apr 2005) - - 03 Apr 2005; Danny van Dyk <kugelfang@gentoo.org> +acml-2.5.0.ebuild: - Version bump to acml-2.5.0. - -*acml-2.1.0 (28 Dec 2004) - - 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, - +files/c-ACML.blas, +files/f77-ACML.blas, +files/f77-ACML.lapack, - +acml-2.1.0.ebuild: - Moved from app-sci/acml to sci-libs/acml. - - 15 Dec 2004; Danny van Dyk <kugelfang@gentoo.org> : - Fixed missing digest entry for acml-32bit-2-1-0.tgz. (BUG #72945) - -*acml-2.1.0 (22 Sep 2004) - - 22 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> +metadata.xml, - +files/c-ACML.blas, +files/f77-ACML.blas, +files/f77-ACML.lapack, - +acml-2.1.0.ebuild: - Initial Import. diff --git a/sci-libs/acml/Manifest b/sci-libs/acml/Manifest deleted file mode 100644 index 1ccc9e9..0000000 --- a/sci-libs/acml/Manifest +++ /dev/null @@ -1,17 +0,0 @@ -DIST acml-4-4-0-gfortran-32bit.tgz 20457025 RMD160 f3b0b67cea3d6343de4012c9339b606c513968e9 SHA1 b794e9da0d9ad3bf56b00b3a195956eb13862c78 SHA256 86f74cc28ecc988aee4244989549534e72e6703a5846d5c021723ff78d7e6690 -DIST acml-4-4-0-gfortran-64bit-int64.tgz 26792011 RMD160 a6533be7beada7c384e3b51d6d0bcd9d24f34d83 SHA1 88fa5e5e172f66a4736ab7f1ffda109a774c66a0 SHA256 bb2e478f47afac6acfbf68975f7562599168801bcc313b82208ec423c49fc1cf -DIST acml-4-4-0-gfortran-64bit.tgz 27564183 RMD160 69a5addd8cfb47b59e404ff760c06c5754505954 SHA1 79d11e8a0883b991595b4ea65eac8f98b0b0c88d SHA256 a68547018c471e1a91b3e04663418e852455c42af4bd8248ca4f79bbfdd3d9ea -DIST acml-4-4-0-ifort-32bit.tgz 26513669 RMD160 2216d42b4b18a751c0deb5d5970321064532c0df SHA1 c2ad1bfc1de5311228b62eca3cd71fb99b91a98e SHA256 2c274d580f749cf4ca7b5b0c250341a648d6305f8677a9306ddbbadfedbbcad1 -DIST acml-4-4-0-ifort-64bit-int64.tgz 36063135 RMD160 65466a110ef502235484c3cb7f830ea052b436eb SHA1 670abe749778ffee814cfe3fa0c8d11fd93787c5 SHA256 5a09bc347c92d726608b611674930167cce76d2d8238a339bef0f318b8bc0a21 -DIST acml-4-4-0-ifort-64bit.tgz 36707660 RMD160 96f426956a2233b96cdb3d7346bf979dd35154e3 SHA1 79a80ca51edfb248dd1fc742f47c78a08cbe44d9 SHA256 28657e7d54f95f411dd7fb3b1c75a86bd73c6bc8930a470541b8b7af53d0c840 -DIST acml-4-4-0-nag-32bit.tgz 13662569 RMD160 add84bccbba5e9a5abd8188b19834246dd3888dc SHA1 4a5fcc7f667d4351cb0362643ee45f16fd7a2e45 SHA256 9d30a129cda47f95c04fc964218a02b3b14e952ab9b7569fdb3809d130b39ef2 -DIST acml-4-4-0-nag-64bit-int64.tgz 18978245 RMD160 ee1d5b2d7784b339f1a6650a5cfb7650e8650fe5 SHA1 3b51b933f0e5a75c860a74b5b92854644b212b35 SHA256 3871e4e5fea35e8b7d55d9a96f31b764bed00e654e8ca82497061853e4485f3a -DIST acml-4-4-0-nag-64bit.tgz 19062935 RMD160 3998794f8628b964c1f9fd80b91eb41cb9824bde SHA1 192d5199136b72377d92cbe0722e86245c8b2c5d SHA256 aa53a29ae88123dd82f16ba0f27588a667545e22e6a0e41ac01d1bfbb7128150 -DIST acml-4-4-0-open64-64bit-int64.tgz 42270987 RMD160 6b5accc19c7ae69b97f287cfe2ae3c0ef13192d5 SHA1 501434a2ded74c4103c445d4e0fc7b2c514f7f38 SHA256 2acd89b6cda5f4a5395906afb5dbbacb3f4074818f9d482ff3e42bd2ed5d0097 -DIST acml-4-4-0-open64-64bit.tgz 42812747 RMD160 aa29a615cf2b3294294162ccb89e9ade78735aa9 SHA1 64cc4d97a323427a959147476b828cca7199ca53 SHA256 42bee6d56deedd2817ac95c8cf99f84a0adaef5ebbb36059e600b58ec36d5188 -DIST acml-4-4-0-pgi-32bit.tgz 24562671 RMD160 78677d7f178e725ebe086d9690c8ee72026929ba SHA1 cc0ceff8e8f5cb4a15175e2256c8708a8a7d2fb6 SHA256 f956b3fdd3e825c4b993a16179a8df2f772eda851aa4dd7f4a16fffb20c10580 -DIST acml-4-4-0-pgi-64bit-int64.tgz 78664596 RMD160 2a0e9af1eef74009dce2a256d4da8382baf39133 SHA1 6648385c614d367bd18e29eb60be3f99df07ae1e SHA256 f1290edb9c5a91b667139ae4e8eec2486e7ccd3f2aa19f7f65667eef0d85eca0 -DIST acml-4-4-0-pgi-64bit.tgz 77842523 RMD160 e4c6770837f9eb511999872d280715e6827b5f65 SHA1 2087b20359d72b2e7886b12356d4da0d2d563503 SHA256 9c07dc0b90e9e491a0ddcf7849690338f21011aa4aa197ff3408f32a0b3fd6cf -EBUILD acml-4.4.0-r1.ebuild 3646 RMD160 d65690d7b794603676fc1c22f6654bc1c732160b SHA1 edba606988b336aa4a788d81d883fe5271547f93 SHA256 41573d60d41485c39988d3b3fbab68612ad7917436c2acc35db32f91e715b706 -MISC ChangeLog 8614 RMD160 709ed6a62bb652c14fd8fc96de3649bc24d9d973 SHA1 403bc7772bd5b7a469de7fff883f2b06271e2397 SHA256 a3e7541d8b8bc2fb743769272649792f32f7df016ca04c425f6ef21799c38184 -MISC metadata.xml 1346 RMD160 df635430c989552278e7e2d262fbb32ffd11f99e SHA1 e1432a7d071c4f1ae567c7d0fe6708e46ceac4df SHA256 5e41050f4380164e761f836c29c818176cf23d239dc1e5aa29e4702cbbe85042 diff --git a/sci-libs/acml/acml-4.4.0-r1.ebuild b/sci-libs/acml/acml-4.4.0-r1.ebuild deleted file mode 100644 index 65fcc3d..0000000 --- a/sci-libs/acml/acml-4.4.0-r1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils multilib toolchain-funcs versionator alternatives-2 - -ACML_INST_DIR=opt/${PN}${PV} -QA_PREBUILT="${ACML_INST_DIR}/*/lib/*" - -MYP=${PN}-$(replace_all_version_separators -) - -DESCRIPTION="AMD Core Math Library for x86 and amd64 CPUs" -HOMEPAGE="http://developer.amd.com/cpu/libraries/acml/Pages/default.aspx" - -# here we go for the url mess -FCOMP32="" FCOMP64="" -URI="http://download2-developer.amd.com/amd/ACML" -for fcomp in gfortran ifort nag pgi; do - FCOMP32="${FCOMP32} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-32bit.tgz )" -done -for fcomp in gfortran ifort nag open64 pgi; do - FCOMP64="${FCOMP64} ${fcomp}? ( ${URI}/${MYP}-${fcomp}-64bit.tgz - int64? ( ${URI}/${MYP}-${fcomp}-64bit-int64.tgz ) )" -done -SRC_URI=" - x86? ( ${FCOMP32} !gfortran? ( !ifort? ( !nag? ( !pgi? ( - ${URI}/${MYP}-gfortran-32bit.tgz ) ) ) ) ) - amd64? ( ${FCOMP64} multilib? ( ${FCOMP32} ) - !gfortran? ( !ifort? ( !nag? ( !open64? ( !pgi? ( - ${URI}/${MYP}-gfortran-64bit.tgz - multilib? ( ${URI}/${MYP}-gfortran-32bit.tgz ) - int64? ( ${URI}/${MYP}-gfortran-64bit-int64.tgz ) ) ) ) ) ) )" - -LICENSE="ACML" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="doc examples int64 multilib openmp static-libs test gfortran ifort nag open64 pgi" -RESTRICT="strip mirror" - -DEPEND="test? ( virtual/fortran )" -RDEPEND="virtual/fortran" - -S="${WORKDIR}" - -src_unpack() { - unpack ${A} - unpack ./contents-acml-*.tgz - use openmp || rm -rf *_mp -} - -src_test() { - local fdir d - for fdir in */examples; do - einfo "Testing acml in ${fdir}" - for d in . acml_mv; do - pushd ${fdir}/${d} > /dev/null - emake ACMLDIR="${S}/${fdir%/examples}" - emake clean - popd > /dev/null - done - done -} - -src_install() { - # install libraries, pkgconfig file and eselect files for each profile - # fdef will be the default (gfortran if available) to be in path - local prof libs fdir libdir x fdef - for fdir in */lib; do - fdir=$(dirname ${fdir}) - prof=acml$(echo ${fdir} | sed \ - -e 's:mp:openmp:' \ - -e 's:_:-:g' \ - -e 's:\([a-z]*\)\(32\|64\)\(-openmp\|\)\(-int64\|\):\2\4-\1\3:') - use examples || rm -rf ${fdir}/examples - use static-libs || rm -f ${fdir}/lib/*.a - dodir /${ACML_INST_DIR} - cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} - libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')" - cat <<-EOF > ${prof}.pc - prefix=${EPREFIX}/${ACML_INST_DIR}/${fdir} - libdir=\${prefix}/lib - includedir=\${prefix}/include - Name: ${prof} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} ${libs} - Cflags: -I\${includedir} - EOF - libdir=$(get_libdir) - has_multilib_profile && [[ ${fdir} == *32* ]] && libdir=lib32 - insinto /usr/${libdir}/pkgconfig - doins ${prof}.pc - for x in blas lapack; do - alternatives_for ${x} ${prof} 0 \ - /usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \ - /${ACML_INST_DIR}/${libdir} ${fdir}/lib - done - [[ ${fdef} = gfortran${libdir#lib} ]] || fdef=${fdir} - done - - # install env file - use openmp && [[ ${fdef} != *_mp ]] && fdef=${fdef}_mp - echo -n > 35acml "LDPATH=${EPREFIX}/${ACML_INST_DIR}/$(get_libdir)" - dosym ${fdef}/lib /${ACML_INST_DIR}/$(get_libdir) - if has_multilib_profile; then - dosym ${fdef/64/32}/lib /${ACML_INST_DIR}/lib32 - echo -n >> 35acml ":${EPREFIX}/${ACML_INST_DIR}/lib32" - fi - echo >> 35acml - doenvd 35acml - - insinto /${ACML_INST_DIR} - # info files go to standard /usr/share/info to avoid more env variables - doinfo Doc/*info* - rm Doc/*EULA* Doc/*info* - use doc || rm -rf Doc/*.pdf Doc/acml.html Doc/html - doins -r Doc ReleaseNotes* -} diff --git a/sci-libs/acml/metadata.xml b/sci-libs/acml/metadata.xml deleted file mode 100644 index b74951d..0000000 --- a/sci-libs/acml/metadata.xml +++ /dev/null @@ -1,25 +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"> - The AMD(R) Core Math Library provides an implementation of the "Basic - Linear Algebra Subprograms" (BLAS) and the "Linear Algebra PACKage" - (LAPACK) as well as a set of "Fast Fourier Transformation" (FFT) - routines, all highly optimized for AMD(R) x86 and amd64 CPUs. -</longdescription> -<longdescription lang="de"> - Die AMD(R) Core Math Library ist ein Ersatz für die "Basic Linear - Algebra Subprograms" (BLAS) und das "Linear Algebra PACKage" (LAPACK). - Außerdem enthält sie Routinen zur "Fast Fourier Tranformation" (FFT). - Alle Routinen sind hoch optimiert für AMD(R) x86 und amd64 CPUs. -</longdescription> -<use> - <flag name='gfortran'>Fetch and install acml compiled with GNU FORTRAN compiler</flag> - <flag name='ifort'>Fetch and install acml compiled with the Intel FORTRAN compiler</flag> - <flag name='nag'>Fetch and install acml compiled with the NAG FORTRAN compiler</flag> - <flag name='pgi'>Fetch and install acml compiled with the Portland Group FORTRAN compiler</flag> - <flag name='open64'>Fetch and install acml compiled with the Open64 FORTRAN Compiler</flag> - <flag name='int64'>Install the 64 bits integer library</flag> -</use> -</pkgmetadata> diff --git a/sci-libs/blas-reference/ChangeLog b/sci-libs/blas-reference/ChangeLog deleted file mode 100644 index 0e4b68c..0000000 --- a/sci-libs/blas-reference/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -# ChangeLog for sci-libs/blas-reference -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*blas-reference-3.3.1-r1 (30 May 2011) - - 30 May 2011; Sébastien Fabbro <bicatali@gentoo.org> - -blas-reference-3.3.1.ebuild, +blas-reference-3.3.1-r1.ebuild: - Moved soname to librefblas.so. Avoid colliion in configure time - -*blas-reference-3.3.1 (20 Apr 2011) - - 20 Apr 2011; Sébastien Fabbro <bicatali@gentoo.org> - -files/3.3.0-cmake-install.patch, -blas-reference-3.3.0.ebuild, - +blas-reference-3.3.1.ebuild: - Version bump - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> - blas-reference-3.3.0.ebuild: - Switched to alternatives-2 framework - -*blas-reference-3.3.0 (13 Dec 2010) - - 13 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> - +files/3.3.0-cmake-install.patch, +blas-reference-3.3.0.ebuild, - +metadata.xml: - Version bump. Return to traditional versioning - diff --git a/sci-libs/blas-reference/Manifest b/sci-libs/blas-reference/Manifest deleted file mode 100644 index 05eebcc..0000000 --- a/sci-libs/blas-reference/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST lapack-3.3.1.tgz 4945204 RMD160 5e9d90122110045e07351f3ab30dc4e2b43d52db SHA1 3ce437e05f0e9a3c8148ec41922f6efeef0ebdac SHA256 56821ab51c29369a34e5085728f92c549a9aa926f26acf7eeac87b61eed329e4 -EBUILD blas-reference-3.3.1-r1.ebuild 1844 RMD160 47c0521532f4bfd96dccd582fb3df6a4b5b15087 SHA1 78b1a7340a457420f841d11157b6c1b742adc053 SHA256 002e97e6ae0f33d2033e3a811d185cc03c82f0a1091e91b2a6509fa5efb1eec4 -MISC ChangeLog 908 RMD160 48e902a566baa8376ad11b51c143c2aaa7e21835 SHA1 01f724aa3d0162db1288c2614b0b395fdb72a847 SHA256 b360c9a193019e4a2535b94ecc56bf1737ae7f69f0fdc20a47fb2897e66d036b -MISC metadata.xml 710 RMD160 6aa878cc87922b654b257b0eb206ad396f9f1ada SHA1 d1ff141d6ed81b3d857bb4d0a9a898338b921a70 SHA256 cbca20da50d2838e9d252bfb06fe53f44e24a935d7601b24f7928fd8951e5350 diff --git a/sci-libs/blas-reference/blas-reference-3.3.1-r1.ebuild b/sci-libs/blas-reference/blas-reference-3.3.1-r1.ebuild deleted file mode 100644 index 473701b..0000000 --- a/sci-libs/blas-reference/blas-reference-3.3.1-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit eutils toolchain-funcs cmake-utils alternatives-2 - -MYP=lapack-${PV} - -DESCRIPTION="Reference implementation of BLAS and LAPACK" -HOMEPAGE="http://www.netlib.org/lapack/" -SRC_URI="http://www.netlib.org/lapack/${MYP}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs test" - -RDEPEND="virtual/fortran" -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -DOCS=( README ) - -S="${WORKDIR}/${MYP}" - -src_prepare() { - # avoid collision with other blas - sed -i \ - -e 's:blas:refblas:g' \ - CMakeLists.txt BLAS/blas.pc.in BLAS/{SRC,TESTING}/CMakeLists.txt || die - sed -i \ - -e 's:BINARY_DIR}/blas:BINARY_DIR}/refblas:' \ - BLAS/CMakeLists.txt || die - export FC=$(tc-getFC) F77=$(tc-getF77) - use static-libs && mkdir "${WORKDIR}/${PN}_static" -} - -lapack_configure() { - mycmakeargs+=( - -DUSE_OPTIMIZED_BLAS=OFF - $(cmake-utils_use_build test TESTING) - ) - cmake-utils_src_configure -} - -src_configure() { - mycmakeargs=( -DBUILD_SHARED_LIBS=ON ) - lapack_configure - if use static-libs; then - mycmakeargs=( -DBUILD_SHARED_LIBS=OFF ) - CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" lapack_configure - fi -} - -src_compile() { - cmake-utils_src_compile -C BLAS - if use static-libs; then - CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" \ - cmake-utils_src_compile -C BLAS - fi -} - -src_test() { - pushd "${CMAKE_BUILD_DIR}/BLAS" > /dev/null - local ctestargs - [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" - ctest ${ctestargs} || die - popd > /dev/null -} - -src_install() { - cmake-utils_src_install -C BLAS - if use static-libs; then - CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" \ - cmake-utils_src_install -C BLAS - fi - alternatives_for blas reference 0 \ - "/usr/$(get_libdir)/pkgconfig/blas.pc" "refblas.pc" -} diff --git a/sci-libs/blas-reference/metadata.xml b/sci-libs/blas-reference/metadata.xml deleted file mode 100644 index 43c339b..0000000 --- a/sci-libs/blas-reference/metadata.xml +++ /dev/null @@ -1,14 +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"> - The BLAS (Basic Linear Algebra Subprograms) are high quality "building - block" routines for performing basic vector and matrix operations. Level 1 - BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, - and Level 3 BLAS do matrix-matrix operations. Because the BLAS are - efficient, portable, and widely available, they're commonly used in the - development of high quality linear algebra software, LAPACK for - example. This packages implements the reference FORTRAN 77 library. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/cblas-reference/ChangeLog b/sci-libs/cblas-reference/ChangeLog deleted file mode 100644 index 59c4e60..0000000 --- a/sci-libs/cblas-reference/ChangeLog +++ /dev/null @@ -1,181 +0,0 @@ -# ChangeLog for sci-libs/cblas-reference -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/cblas-reference/ChangeLog,v 1.33 2010/03/07 19:14:51 jlec Exp $ - - 24 Mar 2011; Sébastien Fabbro <bicatali@gentoo.org> - -files/cblas-reference-20030223-autotools.patch, - cblas-reference-20110218.ebuild: - added missing include file. switch to eapi4 - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> - cblas-reference-20110218.ebuild: - Switched to alternatives-2 framework - - 24 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> - cblas-reference-20030223-r6.ebuild, - files/cblas-reference-20030223-autotools.patch: - Changed library name to refcblas - -*cblas-reference-20030223-r6 (09 Nov 2010) - - 09 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> - +cblas-reference-20030223-r6.ebuild, - +files/cblas-reference-20030223-autotools.patch, +metadata.xml: - Install files in libdir. pkg-config files fixes. autotools patch upgrade. - eselect linking only links pkg-config file and cblas.h - -*cblas-reference-20030223-r5 (07 Mar 2010) - - 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org> - +cblas-reference-20030223-r5.ebuild: - Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay, - keyworded {amd64,x86}-linux - - 21 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Removed pkg-config in RDEPEND (see bug #217278) - - 19 Dec 2007; Justin Bronder <jsbronder@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Move ESELECT_PROF so binary packages work. - - 12 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - files/cblas-reference-20030223-autotool.patch, - cblas-reference-20030223-r4.ebuild: - Changed autotools version to 2.59 on patch, and added acx_blas.m4. Use - pkg-config system for blas dependencies. - - 22 Oct 2007; Jeroen Roovers <jer@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Stable for HPPA (USE=lapack). - - 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - cblas-reference-20030223-r4.ebuild: - fixed lib->get_libdir for eselect bug workaround - - 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> -files/c-reference, - -files/cblas-gentoo.patch, -files/eselect-reference, - -cblas-reference-20030223-r1.ebuild, -cblas-reference-20030223-r3.ebuild, - cblas-reference-20030223-r4.ebuild: - Removed old versions, workaround for eselect bug #189942. - - 08 Oct 2007; Markus Rothe <corsair@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Stable on ppc64; bug #189732 - - 28 Sep 2007; nixnut <nixnut@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Stable on ppc wrt bug 189732 - - 26 Sep 2007; Raúl Porcel <armin76@gentoo.org> - cblas-reference-20030223-r4.ebuild: - alpha stable wrt #189732 - - 13 Sep 2007; Christian Faulhammer <opfer@gentoo.org> - cblas-reference-20030223-r4.ebuild: - stable x86, bug 189732 - - 01 Sep 2007; Christoph Mende <angelos@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Stable on amd64 wrt bug #189732 - - 21 Aug 2007; Ferris McCormick <fmccor@gentoo.org> - cblas-reference-20030223-r4.ebuild: - Sparc stable --- Bug #189732 --- runs tests as advertised. - - 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> - cblas-reference-20030223-r1.ebuild, cblas-reference-20030223-r3.ebuild: - Fixed patch location for older versions - -*cblas-reference-20030223-r4 (21 Aug 2007) - - 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> - files/cblas-reference-20030223-autotool.patch, - +files/eselect.cblas.reference, metadata.xml, - +cblas-reference-20030223-r4.ebuild: - Added a new autotool patch which add a working src_test, a - pkg-config file cblas.pc. Now installs two examples, eselect file to - link the include file and the pkg-config file. General clean-up. Also - added longdescription in metadata.xml. - - 25 Jun 2007; Raúl Porcel <armin76@gentoo.org> - cblas-reference-20030223-r3.ebuild: - Add ~alpha wrt #159002 - - 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org> - cblas-reference-20030223-r3.ebuild: - Add ~x86-fbsd keyword - - 08 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> - -cblas-reference-20030223.ebuild, -cblas-reference-20030223-r2.ebuild: - QA: Removed unused versions. - - 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog: - Update for my nick change spyderous -> dberkholz. - - 26 Oct 2006; Joshua Jackson <tsunam@gentoo.org> - cblas-reference-20030223-r1.ebuild: - Stable x86; bug #137033 - -*cblas-reference-20030223-r3 (11 Oct 2006) - - 11 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; - files/cblas-reference-20030223-autotool.patch, - +cblas-reference-20030223-r3.ebuild: - (#150763) Fix patch and install cblas.h (Sebastien Fabbro). - - 06 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; - files/cblas-reference-20030223-autotool.patch: - Revert accidental commit; cblas.h doesn't yet install properly. - - 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org> - cblas-reference-20030223-r2.ebuild: - Add ~sparc keyword. Seems fine, and needed for testing Bug #147159. - - 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/eselect-reference: - Add eselect symlink maps, reported by Markus Dittrich. - - 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - cblas-reference-20030223-r2.ebuild: - Note that configuration now uses eselect rather than blas-config. - -*cblas-reference-20030223-r2 (03 Jul 2006) - - 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +cblas-reference-20030223-r2.ebuild: - Bumps to switch to new eselect modules. - - 19 Jun 2006; Markus Rothe <corsair@gentoo.org> - cblas-reference-20030223-r1.ebuild: - Added ~ppc64; bug #137033 - -*cblas-reference-20030223-r1 (29 May 2006) - - 29 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/cblas-reference-20030223-autotool.patch, - +cblas-reference-20030223-r1.ebuild: - Bump to autotool the package, which makes the build work much better in - parallel and with gcc4. - - 17 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; - cblas-reference-20030223.ebuild: - Keyword ~ppc. - - 10 May 2006; Danny van Dyk <kugelfang@gentoo.org> - cblas-reference-20030223.ebuild: - Marked ~amd64. - - 27 Mar 2006; Markus Dittrich <markusle@gentoo.org> files/c-reference, - cblas-reference-20030223.ebuild: - Moved install directory for the libraries from blas/cblas-reference - to blas/reference. - -*cblas-reference-20030223 (25 Mar 2006) - - 25 Mar 2006; Markus Dittrich <markusle@gentoo.org> - +files/c-reference, +files/cblas-gentoo.patch, +metadata.xml, - +cblas-reference-20030223.ebuild: - Initial import (fixes bug #122958). Many thanks to Adam Piątyszek - <ediap@et.put.poznan.pl> for his ebuild and patches. - diff --git a/sci-libs/cblas-reference/Manifest b/sci-libs/cblas-reference/Manifest deleted file mode 100644 index 45401cb..0000000 --- a/sci-libs/cblas-reference/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST cblas-reference-20110218.tgz 197468 RMD160 ab908605311ad5dfe280c5fb0e6a1e94156b7a04 SHA1 d6970cf52592ef67674a61c78bbd055a4e9d4680 SHA256 0f6354fd67fabd909baf57ced2ef84e962db58fae126e4f41b21dd4fec60a2a3 -EBUILD cblas-reference-20110218.ebuild 2414 RMD160 e15b7dc428ba9de067282726b713599d06c33ffc SHA1 100d95fbc5aedde73b8b03e69b0b05feb8cf2d4b SHA256 19f4e1f2ac29c9cf6d4a77c9f2afad5308c13b0d94847fc72188adf46c8a6a27 -MISC ChangeLog 6624 RMD160 0d7fa08716f83149dc18005871dd6b1b094b273d SHA1 7da65bcee3e62e2f838eef8fdb52bf48a1d15233 SHA256 31b834eb10ab4312392b935f9d39b8a9ecbe378792ae8d37fc22332234e1b460 -MISC metadata.xml 747 RMD160 93e7287d9fb76504fcffa359adca454d42518e33 SHA1 b4fb783c4233b29cf30a9576905d9943f6d6ed0c SHA256 d184bbc83e471aa894863f9350d4c13a096d22c513e2a4de53d9075c5e4d9fa8 diff --git a/sci-libs/cblas-reference/cblas-reference-20110218.ebuild b/sci-libs/cblas-reference/cblas-reference-20110218.ebuild deleted file mode 100644 index 9bdb362..0000000 --- a/sci-libs/cblas-reference/cblas-reference-20110218.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils alternatives-2 flag-o-matic toolchain-funcs - -MYPN="${PN/-reference/}" - -DESCRIPTION="C wrapper interface to the F77 reference BLAS implementation" -LICENSE="public-domain" -HOMEPAGE="http://www.netlib.org/blas/" -SRC_URI="http://www.netlib.org/blas/blast-forum/${MYPN}.tgz -> ${P}.tgz" - -SLOT="0" -IUSE="static-libs" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" - -RDEPEND="virtual/blas - virtual/fortran" -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -S="${WORKDIR}/CBLAS" - -LIBNAME=refcblas -LIBVER=3 - -make_shared_lib() { - local libstatic=${1} - local soname=$(basename "${1%.a}").so.${LIBVER} - shift - einfo "Making ${soname}" - ${LINK:-$(tc-getCC)} ${LDFLAGS} \ - -shared -Wl,-soname="${soname}" \ - -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \ - "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed" - ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}" -} - -src_prepare() { - find . -name Makefile -exec sed -i \ - -e 's:make:$(MAKE):g' '{}' \; - append-cflags -DADD_ - cat > Makefile.in <<-EOF - BLLIB=$(pkg-config --libs blas) - FC=$(tc-getFC) - CC=$(tc-getCC) - CBLIB=../lib/lib${LIBNAME}.a - LOADER=\$(FC) - ARCH=$(tc-getAR) - ARCHFLAGS=cr - RANLIB=$(tc-getRANLIB) - EOF -} - -src_compile() { - emake \ - FFLAGS="${FFLAGS} -fPIC" \ - CFLAGS="${CFLAGS} -fPIC" \ - CBLIB=../lib/lib${LIBNAME}.a \ - alllib - cd lib - make_shared_lib lib${LIBNAME}.a $(pkg-config --libs blas) - cd "${S}" - if use static-libs; then - emake clean - emake alllib - fi -} - -src_test() { - cd testing - emake - emake run -} - -src_install() { - dolib.so lib/lib${LIBNAME}.so* - use static-libs && dolib.a lib/lib${LIBNAME}.a - insinto /usr/include/cblas - doins include/cblas.h - cat <<-EOF > ${LIBNAME}.pc - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include - Name: ${LIBNAME} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${LIBNAME} - Private: -lm - Cflags: -I\${includedir}/cblas - Requires: blas - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${LIBNAME}.pc - dodoc README - insinto /usr/share/doc/${PF} - doins examples/*.c - alternatives_for cblas reference 0 \ - /usr/$(get_libdir)/pkgconfig/cblas.pc ${LIBNAME}.pc \ - /usr/include/cblas.h cblas/cblas.h -} diff --git a/sci-libs/cblas-reference/metadata.xml b/sci-libs/cblas-reference/metadata.xml deleted file mode 100644 index 7d4380e..0000000 --- a/sci-libs/cblas-reference/metadata.xml +++ /dev/null @@ -1,15 +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"> - The BLAS (Basic Linear Algebra Subprograms) are high quality "building - block" routines for performing basic vector and matrix operations. Level 1 - BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, - and Level 3 BLAS do matrix-matrix operations. Because the BLAS are - efficient, portable, and widely available, they're commonly used in the - development of high quality linear algebra software, LAPACK for - example. This packages implements the reference C library as a wrapper - to the FORTRAN 77 BLAS library. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/gotoblas2/ChangeLog b/sci-libs/gotoblas2/ChangeLog deleted file mode 100644 index 89dbea2..0000000 --- a/sci-libs/gotoblas2/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -# ChangeLog for sci-libs/gotoblas2 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 17 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild: - Fixed include directive in pkgconfig file - - 31 May 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild: - Fixed shared libs. Make ebuild easier to debug with a generated rule - Makefile instead of dynamic. Switched to EAPI4. - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild, - files/gotoblas2-1.13-sharedlibs.patch: - fixed ldflags propagation - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild: - Switched to alternatives-2 framework - - 22 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> gotoblas2-1.13.ebuild, - metadata.xml: - Renamed cblas use flag to gotocblas (reserve cblas for external cblas) - -*gotoblas2-1.13 (12 Nov 2010) - - 12 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> - +gotoblas2-1.13.ebuild, +files/gotoblas2-1.13-dynamic.patch, - +files/gotoblas2-1.13-sharedlibs.patch, +metadata.xml: - Initial import - diff --git a/sci-libs/gotoblas2/Manifest b/sci-libs/gotoblas2/Manifest deleted file mode 100644 index a26b886..0000000 --- a/sci-libs/gotoblas2/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX gotoblas2-1.13-aliasing.patch 421 RMD160 88da6fa8af042ea4ce49ea99fc2baa8092880fd2 SHA1 93fb82963600337d4099598967536f00cce8fddc SHA256 808f04a31bf335d4b27bb6fc7299ef9b5a0a7816c8ba29c25385e06d060753bf -AUX gotoblas2-1.13-dynamic.patch 608 RMD160 37947ee4aeeec6db1f32132adf97e802369bdaf0 SHA1 f96cb1d7856b4647857b8dc77aa68ceba1d51107 SHA256 7ff5d3179c3051f41fd2963e90734bd6997dd4d6d955ea4c613ff241f49875c4 -AUX gotoblas2-1.13-fcheck.patch 292 RMD160 d5163404d0eff01b21e5c7792a3e03677f210552 SHA1 73cd53f9b09ff4f147a8ed5f810b864c2ded8221 SHA256 19bbf3bdf5dfcb639c3817e545b3186b1e379e874ffcb586bd5e76ec40bfa533 -AUX gotoblas2-1.13-sharedlibs.patch 1929 RMD160 87db891bb2e0b538da7a4f21c10c65b78149a26c SHA1 031912957004745f5e68c2cdf3899f0e80118377 SHA256 fc5f014d6b81a481a9c9c29d82de07f5a5182d9355f90071ba89b680f7e09c1b -DIST GotoBLAS2-1.13_bsd.tar.gz 3165294 RMD160 64a416b506b45ec4df33d9d7e9ec893585b794b2 SHA1 0e1a046bb51e50cf8cff5d1732157a083a620e64 SHA256 7c3eab57ef5ad5c42f73adade833a531591e78967bbe9fc6db31310d73fa2d86 -EBUILD gotoblas2-1.13.ebuild 2952 RMD160 e83240b59c3944fc6b5c78eb688cd1da7de04d21 SHA1 e19041955bdb226be5da06dffa7089aac67e12db SHA256 c463de32ab9a23d49b72e7d2fd21cc8ce531a46aa911083aa17bba419959cdf5 -MISC ChangeLog 1100 RMD160 7b498359a70c2d11944726928a11ac86310f7c48 SHA1 3092ba67bc1f249cb88ef859b4a016eb4007731b SHA256 2da403e52d86a8c5684f06965dd7b25f2e9094cf61995150b777870fdd552406 -MISC metadata.xml 856 RMD160 250635ac290516ed28e932e55ec87626d97b228e SHA1 9bdb2a1cb537025e5460141522746f3b07cea92f SHA256 4c5ea594bc1d07713211d39171d628b2cba8b3aeccef73309e816cecc79bd8c9 diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch deleted file mode 100644 index 874de70..0000000 --- a/sci-libs/gotoblas2/files/gotoblas2-1.13-aliasing.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- driver/others/init.c.orig 2011-05-31 23:23:24.000000000 +0100 -+++ driver/others/init.c 2011-05-31 23:23:49.000000000 +0100 -@@ -215,7 +215,7 @@ - for (node = 0; node < MAX_NODES; node ++) common -> node_info[node] = 0; - - while ((dir = readdir(dp)) != NULL) { -- if (*(unsigned int *) dir -> d_name == 0x065646f6eU) { -+ if (*(char *) dir -> d_name == 0x065646f6eU) { - - node = atoi(&dir -> d_name[4]); - diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch deleted file mode 100644 index 71021e4..0000000 --- a/sci-libs/gotoblas2/files/gotoblas2-1.13-dynamic.patch +++ /dev/null @@ -1,17 +0,0 @@ -Authors: Elias Pipping <pipping@exherbo.org> -Upstream: no -Synopsis: Fix compilation under KATMAI and PRESCOTT architecture. ---- old/driver/others/dynamic.c 2010-01-20 17:28:45.000000000 +0100 -+++ new/driver/others/dynamic.c 2010-05-28 16:04:10.190975461 +0200 -@@ -181,9 +181,9 @@ - gotoblas = get_coretype(); - - #ifdef ARCH_X86 -- if (gotoblas == NULL) gotoblas = gotoblas_KATMAI; -+ if (gotoblas == NULL) gotoblas = &gotoblas_KATMAI; - #else -- if (gotoblas == NULL) gotoblas = gotoblas_PRESCOTT; -+ if (gotoblas == NULL) gotoblas = &gotoblas_PRESCOTT; - #endif - - if (gotoblas && gotoblas -> init) { diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch deleted file mode 100644 index 809a1ed..0000000 --- a/sci-libs/gotoblas2/files/gotoblas2-1.13-fcheck.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- f_check.orig 2011-05-31 23:12:41.508268623 +0100 -+++ f_check 2011-05-31 23:12:50.208268398 +0100 -@@ -274,6 +274,7 @@ - && ($flags !~ /kernel32/) - && ($flags !~ /advapi32/) - && ($flags !~ /shell32/) -+ && ($flags !~ /^\-l$/) - ) { - $linker_l .= $flags . " "; - } diff --git a/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch b/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch deleted file mode 100644 index 3ebe307..0000000 --- a/sci-libs/gotoblas2/files/gotoblas2-1.13-sharedlibs.patch +++ /dev/null @@ -1,45 +0,0 @@ ---- exports/Makefile.orig 2010-11-12 05:30:06.000000000 +0000 -+++ exports/Makefile 2010-11-12 06:33:41.000000000 +0000 -@@ -97,10 +97,10 @@ - so : ../$(LIBSONAME) - - ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c -- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ -- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ -- -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. -+ $(CC) $(LDFLAGS) -shared \ -+ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \ -+ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME) -+ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK. - rm -f linktest - - endif -@@ -110,10 +110,10 @@ - so : ../$(LIBSONAME) - - ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c -- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ -- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \ -- -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. -+ $(CC) $(LDFLAGS) -shared \ -+ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \ -+ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME) -+ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK. - rm -f linktest - - endif -@@ -129,9 +129,9 @@ - ifeq ($(OSNAME), SunOS) - - so : ../$(LIBSONAME) -- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \ -- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK. -+ $(CC) $(LDFLAGS) -shared -Wl,--soname=$(LIBSONAME) \ -+ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -o ../$(LIBSONAME) -+ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK. - rm -f linktest - - endif diff --git a/sci-libs/gotoblas2/gotoblas2-1.13.ebuild b/sci-libs/gotoblas2/gotoblas2-1.13.ebuild deleted file mode 100644 index b900536..0000000 --- a/sci-libs/gotoblas2/gotoblas2-1.13.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils toolchain-funcs alternatives-2 - -MYPN="GotoBLAS2" -MYP="${MYPN}-${PV}_bsd" - -DESCRIPTION="Fast implementations of the Basic Linear Algebra Subroutines" -HOMEPAGE="http://www.tacc.utexas.edu/tacc-projects/gotoblas2/" -# change to gentoo mirror when in -SRC_URI="http://dev.gentoo.org/~bicatali/${MYP}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="+incblas int64 dynamic openmp static-libs threads" - -RDEPEND="virtual/fortran" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MYPN}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-{dynamic,sharedlibs,fcheck,aliasing}.patch - # respect LDFLAGS - sed -i -e '/^LDFLAGS\s*=/d' Makefile.* || die - if ! use dynamic; then - sed -i \ - -e "/^COMMON_OPT/s/-O2/${CFLAGS}/" \ - Makefile.rule || die - fi - # fix executable stacks - local i - for i in $(find . -name \*.S); do - cat >> ${i} <<-EOF - #if defined(__ELF__) - .section .note.GNU-stack,"",%progbits - #endif - EOF - done -} - -src_configure() { - local use_openmp=$(use openmp && echo 1) - use threads && use openmp && use_openmp="" && \ - einfo "openmp and threads enabled: using threads" - sed -i \ - -e "s:^#\s*\(NO_LAPACK\)\s*=.*:\1=1:" \ - -e "s:^#\s*\(CC\)\s*=.*:\1=$(tc-getCC):" \ - -e "s:^#\s*\(FC\)\s*=.*:\1=$(tc-getFC):" \ - -e "s:^#\s*\(USE_THREAD\)\s*=.*:\1=$(use threads && echo 1 || echo 0):" \ - -e "s:^#\s*\(USE_OPENMP\)\s*=.*:\1=${use_openmp}:" \ - -e "s:^#\s*\(DYNAMIC_ARCH\)\s*=.*:\1=$(use dynamic && echo 1):" \ - -e "s:^#\s*\(INTERFACE64\)\s*=.*:\1=$(use int64 && echo 1):" \ - -e "s:^#\s*\(NO_CBLAS\)\s*=.*:\1=$(use incblas || echo 1):" \ - Makefile.rule || die -} - -src_compile() { - mkdir solibs - emake libs shared && mv *.so solibs/ - use static-libs && emake clean && emake libs NEED_PIC= -} - -src_test() { - emake tests -} - -src_install() { - local profname=${PN} threads - use int64 && profname=${profname}-int64 - if use threads; then - threads="-pthread" - profname=${profname}-threads - elif use openmp; then - profname=${profname}-openmp - fi - - dolib.so solibs/lib*.so - use static-libs && dolib.a lib*.a - - # create pkg-config file and associated eselect file - cat <<-EOF > ${profname}.pc - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include - Name: ${MYPN} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -lgoto2 -lm ${threads} - EOF - - alternatives_for blas ${profname} 0 \ - "/usr/$(get_libdir)/pkgconfig/blas.pc" "${profname}.pc" - - if use incblas; then - insinto /usr/include/${PN} - doins cblas.h - echo >> ${profname}.pc "Cflags: -I\${includedir}/${PN}" - alternatives_for cblas ${profname} 0 \ - "/usr/$(get_libdir)/pkgconfig/cblas.pc" "${profname}.pc" \ - "/usr/include/cblas.h" "${PN}/cblas.h" - fi - - insinto /usr/$(get_libdir)/pkgconfig - doins ${profname}.pc - dodoc 01Readme.txt 03FAQ.txt 05LargePage 06WeirdPerformance -} diff --git a/sci-libs/gotoblas2/metadata.xml b/sci-libs/gotoblas2/metadata.xml deleted file mode 100644 index 7ec44c0..0000000 --- a/sci-libs/gotoblas2/metadata.xml +++ /dev/null @@ -1,19 +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"> - The GotoBLAS codes are one of the fastest implementations - of the Basic Linear Algebra Subroutines(BLAS). - To achieve performance it starts by observing that for current - generation architectures, much of the overhead comes from Translation - Look-aside Buffer (TLB) table misses. While the importance of caches - is also taken into consideration, it is the minimization of such TLB - misses that drives the approach. -</longdescription> -<use> - <flag name='int64'>Build the 64 bits integer library</flag> - <flag name='incblas'>Build the CBLAS interface</flag> - <flag name='dynamic'>Build dynamic architecture detection at run time (for multi targets)</flag> -</use> -</pkgmetadata> diff --git a/sci-libs/gsl/ChangeLog b/sci-libs/gsl/ChangeLog deleted file mode 100644 index c4477d2..0000000 --- a/sci-libs/gsl/ChangeLog +++ /dev/null @@ -1,370 +0,0 @@ -# ChangeLog for sci-libs/gsl -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/gsl/ChangeLog,v 1.77 2010/08/09 09:32:55 xarthisius Exp $ - -*gsl-1.15-r1 (21 May 2011) - - 21 May 2011; Sébastien Fabbro <bicatali@gentoo.org> -gsl-1.14-r2.ebuild, - -files/gsl-1.14-pkgconfig.patch, +gsl-1.15-r1.ebuild, - +files/gsl-1.15-pkgconfig.patch: - Version bump - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> gsl-1.14-r2.ebuild: - Switched to alternatives-2 framework - -*gsl-1.14-r2 (09 Nov 2010) - - 09 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +gsl-1.14-r2.ebuild, - +files/gsl-1.14-pkgconfig.patch, +metadata.xml: - Respect more upstream with respect to cblas. Do not depend on cblas at - compile time, only at run-time with the pkg-config utilities or gsl-config - and GSL_CBLAS_LIB environment variable. Install a gslcblas.pc pkg-config - file. Ebuild switched to autototools-utils eclass - - 09 Aug 2010; Kacper Kowalik <xarthisius@gentoo.org> - -files/gsl-1.6-deps.diff, -files/gsl-1.12-cblas.patch, gsl-1.13-r1.ebuild, - gsl-1.13-r2.ebuild, gsl-1.14.ebuild, gsl-1.14-r1.ebuild, metadata.xml: - Renamed cblas to cblas-external wrt bug 330251. Dropped ~ppc-macos due to - unsolved deps. Remove old patches. - - 18 Jul 2010; <nixnut@gentoo.org> gsl-1.14.ebuild: - ppc stable #325179 - - 18 Jul 2010; Raúl Porcel <armin76@gentoo.org> gsl-1.14.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #325179 - - 10 Jul 2010; Christian Faulhammer <fauli@gentoo.org> gsl-1.14.ebuild: - stable x86, bug 325179 - - 09 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> gsl-1.14.ebuild: - ppc64 stable wrt #325179 - - 01 Jul 2010; Jeroen Roovers <jer@gentoo.org> gsl-1.14.ebuild: - Stable for HPPA (bug #325179). - - 25 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> gsl-1.14-r1.ebuild: - Removed forced pic - -*gsl-1.14-r1 (25 Jun 2010) - - 25 Jun 2010; Justin Lecher <jlec@gentoo.org> +gsl-1.14-r1.ebuild: - Include static lib support, force to pic - - 24 Jun 2010; Pacho Ramos <pacho@gentoo.org> gsl-1.14.ebuild: - stable amd64, bug 325179 - - 09 Apr 2010; Markos Chandras <hwoarang@gentoo.org> gsl-1.13-r1.ebuild: - Stable on amd64 wrt bug #299826 - -*gsl-1.14 (09 Apr 2010) - - 09 Apr 2010; Sébastien Fabbro <bicatali@gentoo.org> +gsl-1.14.ebuild, - +files/gsl-1.14-cblas.patch: - Version bump - -*gsl-1.13-r2 (07 Mar 2010) - - 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org> +gsl-1.13-r2.ebuild: - Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay, - keyworded as in overlay - - 30 Jan 2010; Raúl Porcel <armin76@gentoo.org> gsl-1.13-r1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #299826 - - 22 Jan 2010; Jeroen Roovers <jer@gentoo.org> gsl-1.13-r1.ebuild: - Stable for HPPA (bug #299826). - - 12 Jan 2010; nixnut <nixnut@gentoo.org> gsl-1.13-r1.ebuild: - ppc stable #299826 - - 11 Jan 2010; Brent Baude <ranger@gentoo.org> gsl-1.13-r1.ebuild: - stable ppc64, bug 299826 - - 07 Jan 2010; Christian Faulhammer <fauli@gentoo.org> gsl-1.13-r1.ebuild: - stable x86, bug 299826 - - 20 Sep 2009; Alexey Shvetsov <alexxy@gentoo.org> - files/gsl-1.13-cblas-vars.patch: - Fix patch. Thanks to Livid - -*gsl-1.13-r1 (20 Sep 2009) - - 20 Sep 2009; Alexey Shvetsov <alexxy@gentoo.org> +gsl-1.13-r1.ebuild, - +files/gsl-1.13-cblas-vars.patch: - Fix bug #285468. Thanks to Livid - -*gsl-1.13 (17 Sep 2009) - - 17 Sep 2009; Sébastien Fabbro <bicatali@gentoo.org> -gsl-1.9.ebuild, - -gsl-1.11.ebuild, +gsl-1.13.ebuild, +files/gsl-1.13-cblas.patch, - -files/gsl-cblas.patch: - Version bump, removed old. Note gsl-1.9-r1 is kept for GPL-2 compat until - we close bug #199451 - - 23 Apr 2009; Raúl Porcel <armin76@gentoo.org> gsl-1.12.ebuild: - arm/ia64/s390/sh/sparc stable wrt #265339 - - 18 Apr 2009; Markus Meier <maekke@gentoo.org> gsl-1.12: - amd64/x86 stable, bug #265339 - - 15 Apr 2009; Brent Baude <ranger@gentoo.org> gsl-1.12.ebuild: - Marking gsl-1.12 ppc64 for bug 265339 - - 12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> gsl-1.12.ebuild: - Stable on alpha, bug #265339 - - 11 Apr 2009; nixnut <nixnut@gentoo.org> gsl-1.12.ebuild: - ppc stable #265339 - - 08 Apr 2009; Jeroen Roovers <jer@gentoo.org> gsl-1.12.ebuild: - Stable for HPPA (bug #265339). - - 20 Mar 2009; Peter Volkov <pva@gentoo.org> gsl-1.12.ebuild: - ~mips back, bug #204072 - -*gsl-1.12 (19 Jan 2009) - - 19 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org> - +files/gsl-1.12-cblas.patch, -gsl-1.10.ebuild, +gsl-1.12.ebuild: - Version bump. cblas patch adapted and added a check on the external - cblas lib not to be gsl itself. - - 09 Nov 2008; Raúl Porcel <armin76@gentoo.org> gsl-1.11.ebuild: - alpha/ia64 stable wrt #245838 - - 08 Nov 2008; Markus Meier <maekke@gentoo.org> gsl-1.11.ebuild: - amd64/x86 stable, bug #245838 - - 08 Nov 2008; nixnut <nixnut@gentoo.org> gsl-1.11.ebuild: - Stable on ppc wrt bug 245838 - - 07 Nov 2008; Jeroen Roovers <jer@gentoo.org> gsl-1.11.ebuild: - Stable for HPPA (bug #245838). - - 06 Nov 2008; Ferris McCormick <fmccor@gentoo.org> gsl-1.11.ebuild: - Sparc stable --- Bug #245838 --- in use about 7 months w/o problems. - - 07 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: - Add USE flag description to metadata wrt GLEP 56. - -*gsl-1.11 (31 Mar 2008) - - 31 Mar 2008; Sébastien Fabbro <bicatali@gentoo.org> -gsl-1.8.ebuild, - +gsl-1.11.ebuild: - Version bump. Removed icc test since it now compiles and tests are fine - - 09 Jan 2008; Jeroen Roovers <jer@gentoo.org> gsl-1.9-r1.ebuild, - gsl-1.10.ebuild: - Marked ~hppa (bug #204072). - - 02 Jan 2008; Raúl Porcel <armin76@gentoo.org> gsl-1.10.ebuild: - Re-add ~ia64 - - 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> gsl-1.9-r1.ebuild, - gsl-1.10.ebuild: - fixed lib->get_libdir for eselect bug workaround - -*gsl-1.10 (10 Oct 2007) - - 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/gsl-cblas.patch, -gsl-1.4.ebuild, -gsl-1.6.ebuild, -gsl-1.7.ebuild, - gsl-1.9-r1.ebuild, +gsl-1.10.ebuild: - Version bump, removed old versions, added work around eselect bug #189942. - Added new cblas use flag to allow use of external cblas library. - - 16 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org> - files/eselect.cblas.gsl, metadata.xml: - fixed link for cblas.h, closing bug #192718, added longdescription. - -*gsl-1.9-r1 (21 Aug 2007) - - 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/cblas.pc.in, - +files/eselect.cblas.gsl, +gsl-1.9-r1.ebuild: - Added eselect and cblas pkg-config files to be a possible implementation of - virtual/cblas. General cleanup continued. - - 12 Jun 2007; Christoph Mende <angelos@gentoo.org> gsl-1.9.ebuild: - Stable on amd64 wrt bug 180916 - - 09 Jun 2007; nixnut <nixnut@gentoo.org> gsl-1.9.ebuild: - Stable on ppc wrt bug 180916 - - 07 Jun 2007; Markus Rothe <corsair@gentoo.org> gsl-1.9.ebuild: - Stable on ppc64; bug #180916 - - 06 Jun 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.9.ebuild: - alpha/ia64/x86 stable wrt #180916 - - 05 Jun 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.9.ebuild: - Stable for HPPA (bug #180916). - - 05 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.9.ebuild: - Stable on sparc wrt #180916 - - 28 Mar 2007; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild, - gsl-1.8.ebuild, gsl-1.9.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 28 Mar 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.8.ebuild: - ia64 stable wrt bug 167860 - - 27 Mar 2007; Michael Cummings <mcummings@gentoo.org> gsl-1.9.ebuild: - Tested on swarm for USE-flag changes in dev-perl/PDL - - 15 Mar 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.9.ebuild: - Some general clean-ups thanks to Santiago M. Mola Velasco - <cooldwind@gmail.com> (see bug #170919). - - 06 Mar 2007; Simon Stelling <blubb@gentoo.org> gsl-1.8.ebuild: - stable on amd64; bug 169212 - - 28 Feb 2007; Roy Marples <uberlord@gentoo.org> gsl-1.9.ebuild: - Add ~x86-fbsd keyword. - - 24 Feb 2007; nixnut <nixnut@gentoo.org> gsl-1.8.ebuild: - Stable on ppc wrt bug 167860 - - 24 Feb 2007; Markus Rothe <corsair@gentoo.org> gsl-1.8.ebuild: - Stable on ppc64; bug #167860 - - 22 Feb 2007; Christian Faulhammer <opfer@gentoo.org> gsl-1.8.ebuild: - stable x86; bug 167860 - - 22 Feb 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.8.ebuild: - Stable for HPPA (bug #167860). - -*gsl-1.9 (21 Feb 2007) - - 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> +gsl-1.9.ebuild: - Version bump. - - 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.8.ebuild: - Removed filtering of -mfpmath=sse since otherwise tests fail - on a -mfpmath=sse built toolchain. - - 06 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.8.ebuild: - Stable on sparc - - 18 Jan 2007; Ferris McCormick <fmccor@gentoo.org> gsl-1.7.ebuild: - Stable on sparc (no problems reported for 15 months). - - 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog: - Update for my nick change spyderous -> dberkholz. - - 17 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/gsl-1.6-deps.diff, gsl-1.8.ebuild: - (#134063) Fix for --as-needed. - - 16 Jun 2006; Markus Rothe <corsair@gentoo.org> gsl-1.7.ebuild: - Stable on ppc64 - - 23 May 2006; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild: - Stable on ppc64 - -*gsl-1.8 (11 Apr 2006) - - 11 Apr 2006; George Shapovalov <george@gentoo.org> +gsl-1.8.ebuild: - new version - - 10 Mar 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild: - Mark 1.7 stable on ia64 - - 22 Feb 2006; Emanuele Giaquinta <exg@gentoo.org> gsl-1.7.ebuild: - Stable on ppc. - - 08 Feb 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild: - Mark 1.7 stable on alpha - - 18 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> gsl-1.7.ebuild: - Stable on amd64. - - 10 Nov 2005; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild: - Marked ~ppc-macos (bug #111578) - -*gsl-1.7 (14 Oct 2005) - - 14 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> +gsl-1.7.ebuild: - Version bump, closes bug 106895. - - 26 Jun 2005; Olivier Fisette <ribosome@gentoo.org> -files/k6-undef.diff, - -gsl-1.3.ebuild: - Removed obsolete version and unused patch. - -*gsl-1.6 (16 Jan 2005) - - 16 Jan 2005; Olivier Fisette <ribosome@gentoo.org> gsl-1.3.ebuild, - gsl-1.4.ebuild, +gsl-1.6.ebuild: - New version. Fixed HOMEPAGE and SRC_URI (use the GNU mirrors). - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - -*gsl-1.4 (28 Dec 2004) - - 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, - +files/k6-undef.diff, +gsl-1.3.ebuild, +gsl-1.4.ebuild: - Moved from dev-libs/gsl to sci-libs/gsl. - - 23 Dec 2004; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild: - Added ~ppc64 to KEYWORDS; bug #74046 - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gsl-1.3.ebuild, - gsl-1.4.ebuild: - virtual/glibc -> virtual/libc - - 23 May 2004; Bryan Østergaard <kloeri@gentoo.org> gsl-1.4.ebuild: - Stable on alpha. - - 02 May 2004; David Holm <dholm@gentoo.org> gsl-1.4.ebuild: - Added to ~ppc. - - 14 Apr 2004; <kloeri@gentoo.org> gsl-1.4.ebuild: - Keyworded ~alpha. - - 10 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> gsl-1.0.ebuild, - gsl-1.1.1.ebuild, gsl-1.2.ebuild, gsl-1.3.ebuild, gsl-1.4.ebuild: - Cleanup, bump to stable - - 21 Nov 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild, gsl-1.4.ebuild : - added "filter-mpmath sse", fixes #33059 - -*gsl-1.4 (18 Nov 2003) - - 18 Nov 2003; Stephen Diener <sediener@gentoo.org> gsl-1.4.ebuild: - Version bump. - - 13 Jun 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild : - added filter-flags -ffast-math (#22696), some cleanups. - -*gsl-1.1.1 (12 Jun 2003) - - 12 Jun 2003; <msterret@gentoo.org> gsl-1.1.1.ebuild: - fix Header - -*gsl-1.3 (14 Feb 2003) - - 14 Feb 2003; Martin Holzer <mholzer@gentoo.org> gsl-1.3.ebuild, - files/digest-gsl-1.3 ChangeLog : - Version bump. Closes #15665. - -*gsl-1.2 (06 Aug 2002) - - 18 Oct 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild, - files/k6-undef.diff : - - fix building on k6 systems. Thanks to Charles G. Waldman <cgw@alum.mit.edu>, #9011 - - 06 Aug 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild, - files/digest-gsl-1.2 : - - new version, renaiming old ebuild sufficed - -*gsl-1.0 (1 Feb 2002) - - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sci-libs/gsl/Manifest b/sci-libs/gsl/Manifest deleted file mode 100644 index d8cf594..0000000 --- a/sci-libs/gsl/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX gsl-1.15-pkgconfig.patch 418 RMD160 d961090b4ee6a6821d61bc534e7632c8159c5ac0 SHA1 4c4b6f577c5059e5f8cedf93c2638fbc7111b0a4 SHA256 774cc4c10ee447394e65e54a4d7cccbf819b57c20b3f9069d2ffd7b481d0e0ac -DIST gsl-1.15.tar.gz 3281134 RMD160 f34aa2a6514228f7df42fc94638286bcce5cd94c SHA1 d914f84b39a5274b0a589d9b83a66f44cd17ca8e SHA256 85b907e57902e2b7606ef3aef960302ffdd13bd9dc5b8fcbfa75e4f0bf340ea3 -EBUILD gsl-1.15-r1.ebuild 1143 RMD160 0249728a9dddfb6f786c872c4f960fb24bd631d6 SHA1 f8bbc663402ff074c8021cd14d5d1090b7f66183 SHA256 454a73af4dfe25ca5547510cd5c6ffa84b5c6683622159778b177686ee1c817d -MISC ChangeLog 12520 RMD160 3fc445162910591945b455e4dbb2bde4a6826754 SHA1 913a16d1d306e7e437526bc681f6ea5f23e6b037 SHA256 59264180171e0cf50c6a762e1b36c07b9ca39d7dc2cfc68cf4f4e10dfb8aa686 -MISC metadata.xml 858 RMD160 aa5fcc2297d721a8e585bba28cfbe797c91f00a4 SHA1 4aacae953b1c804f9b123c5934093ab8faeac628 SHA256 17013b384e9d03536d612c4b5daef4e5ce6b7990bfe5265bf0303101dec748ed diff --git a/sci-libs/gsl/files/gsl-1.15-pkgconfig.patch b/sci-libs/gsl/files/gsl-1.15-pkgconfig.patch deleted file mode 100644 index a29f461..0000000 --- a/sci-libs/gsl/files/gsl-1.15-pkgconfig.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- gsl.pc.in.orig 2011-05-21 15:14:23.000000000 +0100 -+++ gsl.pc.in 2011-05-21 15:15:03.000000000 +0100 -@@ -2,10 +2,11 @@ - exec_prefix=@exec_prefix@ - libdir=@libdir@ - includedir=@includedir@ --GSL_CBLAS_LIB=-lgslcblas -+ - - Name: GSL - Description: GNU Scientific Library - Version: @VERSION@ --Libs: @GSL_LIBS@ ${GSL_CBLAS_LIB} @GSL_LIBM@ @LIBS@ -+Libs: @GSL_LIBS@ @GSL_LIBM@ @LIBS@ - Cflags: @GSL_CFLAGS@ -+Requires: cblas diff --git a/sci-libs/gsl/gsl-1.15-r1.ebuild b/sci-libs/gsl/gsl-1.15-r1.ebuild deleted file mode 100644 index 9d16780..0000000 --- a/sci-libs/gsl/gsl-1.15-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit eutils autotools-utils alternatives-2 - -DESCRIPTION="The GNU Scientific Library" -HOMEPAGE="http://www.gnu.org/software/gsl/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND="" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${P}-pkgconfig.patch" ) - -src_install() { - autotools-utils_src_install - local libname=gslcblas - - cat <<-EOF > ${libname}.pc - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include - Name: ${libname} - Description: ${DESCRIPTION} CBLAS implementation - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${libname} - Cflags: -I\${includedir} - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${libname}.pc - alternatives_for cblas gsl 0 \ - /usr/$(get_libdir)/pkgconfig/cblas.pc ${libname}.pc \ - /usr/include/cblas.h gsl/gsl_cblas.h -} diff --git a/sci-libs/gsl/metadata.xml b/sci-libs/gsl/metadata.xml deleted file mode 100644 index 54ab246..0000000 --- a/sci-libs/gsl/metadata.xml +++ /dev/null @@ -1,18 +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"> - The GNU Scientific Library (GSL) is a collection of routines for - numerical analysis. The routines are written from scratch by the GSL - team in C, and present a modern API for C programmers, while allowing - wrappers to be written for very high level languages. - - GSL includes data types and routines for complex numbers, vectors, - matrices, basic linear algebra subroutines (BLAS), eigensystems, - simulated annealing, minimization, root finding, pseudo-random - numbers, least-squares fitting, fast Fourier transforms (FFT), - differential equations, quadrature, Monte Carlo integration, special - functions, physical constants, and much more. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/lapack-reference/ChangeLog b/sci-libs/lapack-reference/ChangeLog deleted file mode 100644 index d8d9988..0000000 --- a/sci-libs/lapack-reference/ChangeLog +++ /dev/null @@ -1,277 +0,0 @@ -# ChangeLog for sci-libs/lapack-reference -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/ChangeLog,v 1.51 2010/10/02 20:49:51 grobian Exp $ - -*lapack-reference-3.3.1-r1 (30 May 2011) - - 30 May 2011; Sébastien Fabbro <bicatali@gentoo.org> - -lapack-reference-3.3.1.ebuild, +lapack-reference-3.3.1-r1.ebuild: - Moved soname to libreflapack.so. Avoid collision in configure time with - sed's. - -*lapack-reference-3.3.1 (20 Apr 2011) - - 20 Apr 2011; Sébastien Fabbro <bicatali@gentoo.org> - +files/3.3.1-blas-libs.patch, -lapack-reference-3.3.0.ebuild, - +files/3.3.1-xblas-libs.patch, -files/3.3.0-cmake-install.patch, - +lapack-reference-3.3.1.ebuild: - Version bump. Fixed xblas linking. - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> - lapack-reference-3.3.0.ebuild: - Switched to alternatives-2 framework - -*lapack-reference-3.3.0 (20 Nov 2010) - - 20 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> -lapack-reference-3.2.2.ebuild, - -files/lapack-3.2.2-cmake-install.patch, +lapack-reference-3.3.0.ebuild, - +files/3.3.0-cmake-install.patch: - Version bump - -*lapack-reference-3.2.2 (13 Nov 2010) - - 13 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> +lapack-rererence-3.2.2.ebuild, - +files/lapack-3.2.2-cmake-install.patch, +metadata.xml, - Version bump. Major cmake refactoring. blas is shipped with it so we now - respect upstream and do one single package for both blas and lapack - - 02 Oct 2010; Fabian Groffen <grobian@gentoo.org> - lapack-reference-3.2.1-r1.ebuild: - Marked ~x64-macos, bug #333981 - -*lapack-reference-3.2.1-r1 (07 Mar 2010) - - 07 Mar 2010; Justin Lecher (jlec) <jlec@gentoo.org> - +lapack-reference-3.2.1-r1.ebuild: - Moved to EAPI=3 for PREFIX support, imported prefix patches from overlay, - keyworded as in overlay - - 12 Dec 2009; Markus Dittrich <markusle@gentoo.org> - lapack-reference-3.2.1.ebuild, - +files/lapack-reference-3.2.1-parallel-make.patch: - Fixed parallel make failures in tests (see bug #295964). - -*lapack-reference-3.2.1 (13 Jul 2009) - - 13 Jul 2009; Markus Dittrich <markusle@gentoo.org> - +lapack-reference-3.2.1.ebuild: - Version bump. Since upstream currently only provides an unversioned tarball - we host a properly versioned one on our mirrors for the time being. - - 19 Dec 2007; Justin Bronder <jsbronder@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Move ESELECT_PROF so binary packages work. - - 21 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - -files/lapack-reference-3.1.0-autotool.patch, - -files/lapack-reference-3.1.1-autotool.patch, -files/eselect-reference, - -lapack-reference-3.1.0.ebuild, -lapack-reference-3.1.1.ebuild, - lapack-reference-3.1.1-r1.ebuild: - Removed old versions, switch to new style virtual - - 20 Nov 2007; Joe Peterson <lavajoe@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Add ~x86-fbsd keyword (bug #189738) - - 16 Nov 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.1-r1.ebuild: - Stable on ppc wrt bug 189738 - - 14 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - amd64 stable wrt #189738, with kingtaco's green light. - - 29 Oct 2007; Raúl Porcel <armin76@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - alpha stable wrt #189738 - - 21 Oct 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.1-r1.ebuild: - Added ~ppc - - 11 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - fixed lib->get_libdir for eselect bug workaround - - 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> - -files/lapack-reference-3.0-autotool.patch, -files/f77-reference, - -lapack-reference-3.0.ebuild, -lapack-reference-3.0-r1.ebuild, - lapack-reference-3.1.1-r1.ebuild: - Removed old versions, workaround for eselect bug #189942, cleanups. - - 08 Oct 2007; Markus Rothe <corsair@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Stable on ppc64; bug #189738 - - 27 Sep 2007; Raúl Porcel <armin76@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - ia64/sparc stable wrt #189738 - - 13 Sep 2007; Christian Faulhammer <opfer@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - stable x86, bug 189738 - - 10 Sep 2007; Jeroen Roovers <jer@gentoo.org> - lapack-reference-3.1.1-r1.ebuild: - Stable for HPPA (bug #189738). - -*lapack-reference-3.1.1-r1 (21 Aug 2007) - - 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/lapack-reference-3.1.1-autotools.patch, - +files/eselect.lapack.reference, metadata.xml, - +lapack-reference-3.1.1-r1.ebuild: - New autotools patch to install pkg-config file and some cleanup. New eselect - file to add pkg-config. Added doc use flag to install generic docs, now - ready for new virtual style. Added longdescription in metadata.xml. - General cleanup. - - 25 Jul 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.1-test-fix.patch, - lapack-reference-3.1.1.ebuild: - Added patch to disable testing of LS drivers since they hang for - some yet to be determined reason. - - 25 Jul 2007; Markus Dittrich <markusle@gentoo.org> - files/lapack-reference-3.1.1-autotool.patch: - Fixed issues due to missing ETIME intrinsic in >=gcc-4.2. - - 14 Jul 2007; Steve Arnold <nerdboy@gentoo.org> - lapack-reference-3.1.0.ebuild: - Added last multilib fix and marked stable for amd64 (see bug #171784). I - still haven't tracked down the test issue; google reveals almost nothing. - It seems to be rare and only occurs on 64-bit platforms. Reference: - https://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=299 - - 25 Jun 2007; Raúl Porcel <armin76@gentoo.org> - lapack-reference-3.1.1.ebuild: - Add ~alpha wrt #159002 - - 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org> - lapack-reference-3.1.1.ebuild: - Add ~x86-fbsd keyword - - 24 Mar 2007; nixnut <nixnut@gentoo.org> lapack-reference-3.1.0.ebuild: - Stable on ppc wrt bug 171784 - - 24 Mar 2007; Markus Rothe <corsair@gentoo.org> - lapack-reference-3.1.0.ebuild: - Stable on ppc64; bug #171784 - - 23 Mar 2007; Christian Faulhammer <opfer@gentoo.org> - lapack-reference-3.1.0.ebuild: - stable x86, bug 171784 - - 22 Mar 2007; Ferris McCormick <fmccor@gentoo.org> - lapack-reference-3.1.0.ebuild: - Sparc stable --- Bug #171784 --- builds, runs all tests successfully, and - installs as expected. - - 21 Mar 2007; Markus Dittrich <markusle@gentoo.org> - files/lapack-reference-3.1.0-autotool.patch: - Small fix to resolve as-needed issues. - - 13 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> - lapack-reference-3.0.ebuild: - QA: which -> type -P - -*lapack-reference-3.1.1 (08 Mar 2007) - - 08 Mar 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.1-autotool.patch, - -lapack-reference-3.0-r2.ebuild, -lapack-reference-3.0-r3.ebuild, - -lapack-reference-3.0-r4.ebuild, +lapack-reference-3.1.1.ebuild: - Version bump and removed obsolete versions. - -*lapack-reference-3.1.0 (04 Feb 2007) - - 04 Feb 2007; Markus Dittrich <markusle@gentoo.org> - +files/lapack-reference-3.1.0-autotool.patch, - +lapack-reference-3.1.0.ebuild: - Version bump. Ebuild now allows library checks via lapack's - test-routines. Thanks much to Adam Piątyszek - <ediap@et.put.poznan.pl> for his ebuild and patches - (this fixes bug #157410). - - 23 Jan 2007; Markus Dittrich <markusle@gentoo.org> - lapack-reference-3.0.ebuild, lapack-reference-3.0-r1.ebuild, - lapack-reference-3.0-r2.ebuild, lapack-reference-3.0-r3.ebuild, - lapack-reference-3.0-r4.ebuild: - Versioned the source tarballs according to the new upstream - naming convention (see bug #162667). - - 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog: - Update for my nick change spyderous -> dberkholz. - - 24 Oct 2006; Joshua Jackson <tsunam@gentoo.org> - lapack-reference-3.0-r1.ebuild: - Stable x86; bug #137033 - - 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org> - lapack-reference-3.0-r4.ebuild: - Add ~sparc keyword for completeness with other -reference packages. Builds as - expected. - - 25 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/eselect-reference: - Add eselect symlink maps, reported by Markus Dittrich. - - 17 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>; - lapack-reference-3.0-r4.ebuild: - Note that configuration now uses eselect rather than lapack-config. - -*lapack-reference-3.0-r4 (03 Jul 2006) - - 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +lapack-reference-3.0-r4.ebuild: - Bumps to switch to new eselect modules. - - 18 Jun 2006; Markus Rothe <corsair@gentoo.org> - lapack-reference-3.0-r3.ebuild: - Added ~ppc64; bug #137033 - -*lapack-reference-3.0-r3 (29 May 2006) - - 29 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +files/lapack-reference-3.0-autotool.patch, - +lapack-reference-3.0-r3.ebuild: - Bump to autotool the package, which makes the build work much better in - parallel and with gcc4. Thanks to Adam Piątyszek for catching an initial - problem; a couple of files cannot be compiled with optimization. - - 15 May 2006; Donnie Berkholz <dberkholz@gentoo.org>; - lapack-reference-3.0-r2.ebuild: - Keyword ~ppc. - -*lapack-reference-3.0-r2 (16 Nov 2005) - - 16 Nov 2005; Markus Dittrich <markusle@gentoo.org> - +lapack-reference-3.0-r2.ebuild: - Use libtool for linking shared libraries when compiling with ifc. - This closes bug #112410 - -*lapack-reference-3.0-r1 (13 Nov 2005) - - 13 Nov 2005; Olivier Fisette <ribosome@gentoo.org> - +lapack-reference-3.0-r1.ebuild: - Migrated to fortran.eclass (bug #65950). - - 22 Apr 2005; Danny van Dyk <kugelfang@gentoo.org> - lapack-reference-3.0.ebuild: - Marked stable on amd64. - -*lapack-reference-3.0 (29 Dec 2004) - - 29 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, - +files/f77-reference, +lapack-reference-3.0.ebuild: - Moved from app-sci/lapack-reference to sci-libs/lapack-reference. - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> - lapack-reference-3.0.ebuild: - Switch to use epause and ebeep, bug #62950 - - 18 Jun 2004; Aron Griffis <agriffis@gentoo.org> lapack-reference-3.0.ebuild: - Fix use invocation - - 14 Jun 2004; George Shapovalov <george@gentoo.org> lapack-reference-3.0.ebuild, files/{digest-lapack-reference-3.0,f77-reference} : - initial release (#30463) - Full LAPACK implementation using the netlib reference implementation - ebuild submitted by Derek Dolney <dolney@astro.upenn.edu> diff --git a/sci-libs/lapack-reference/Manifest b/sci-libs/lapack-reference/Manifest deleted file mode 100644 index a20bc07..0000000 --- a/sci-libs/lapack-reference/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX 3.3.1-blas-libs.patch 1587 RMD160 03521353a65fd465eb1ce9dcf87aec3a2c6dec51 SHA1 a323cb51941f834b4189f4635891dd63bd882ff6 SHA256 6cee0c40294eb51df7ac690df9f9da7c23362a3e8e44c200f53c84a963ad93a9 -AUX 3.3.1-xblas-libs.patch 1397 RMD160 3b545ee8152d65652d5e2596c3ef990b33a28701 SHA1 ddfa2e72b099c458358e93bb54ea1968a81bf620 SHA256 89c35ca92f87815a17079c3111d54778a1818c53649228a7c23e2143039162da -DIST lapack-3.3.1.tgz 4945204 RMD160 5e9d90122110045e07351f3ab30dc4e2b43d52db SHA1 3ce437e05f0e9a3c8148ec41922f6efeef0ebdac SHA256 56821ab51c29369a34e5085728f92c549a9aa926f26acf7eeac87b61eed329e4 -EBUILD lapack-reference-3.3.1-r1.ebuild 1957 RMD160 e2b6656ca88d6f01cc19fd188ce3f5cbf6dd4107 SHA1 075644fa9541215a9640a04c0d8b8a01d4e548d2 SHA256 bab6a4e4cee23702a10ce4144bd09e8e2edcd2d60b31345e64abc471edbca1c9 -MISC ChangeLog 10256 RMD160 5eff170e6cc3970bc60bb600b9fdf3bf5852f755 SHA1 acf79fe1e008eea26c5deb90686a9e32f463e7d3 SHA256 90069297d014a43c29173a8cda4c182aef2058ba94c42b91929e6cd0d09ffec6 -MISC metadata.xml 830 RMD160 a5533b2d94515312541e767895d6732e42aa49c3 SHA1 1392cdaf12cd4dcc3f64522af679460df968415f SHA256 9e83bfab904611e89bdbe5571dd571c43461a4eb8adae2e69381fddf819416a0 diff --git a/sci-libs/lapack-reference/files/3.3.1-blas-libs.patch b/sci-libs/lapack-reference/files/3.3.1-blas-libs.patch deleted file mode 100644 index 95a640d..0000000 --- a/sci-libs/lapack-reference/files/3.3.1-blas-libs.patch +++ /dev/null @@ -1,35 +0,0 @@ -Index: CMakeLists.txt -=================================================================== ---- CMakeLists.txt (revision 975) -+++ CMakeLists.txt (working copy) -@@ -68,24 +68,24 @@ - option(USE_OPTIMIZED_BLAS "Whether or not to use an optimized BLAS library instead of included netlib BLAS" OFF) - - # Check the usage of the user provided BLAS libraries --if(BLAS_LIBRAIRIES) -+if(BLAS_LIBRARIES) - include(CheckFortranFunctionExists) -- set(CMAKE_REQUIRED_LIBRARIES ${BLAS_LIBRAIRIES}) -+ set(CMAKE_REQUIRED_LIBRARIES ${BLAS_LIBRARIES}) - CHECK_FORTRAN_FUNCTION_EXISTS("dgemm" BLAS_FOUND) - unset( CMAKE_REQUIRED_LIBRARIES ) - if(BLAS_FOUND) -- message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRAIRIES}.") -+ message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.") - else(BLAS_FOUND) -- message(ERROR "--> BLAS supplied by user is not WORKING, CANNOT USE ${BLAS_LIBRAIRIES}.") -+ message(ERROR "--> BLAS supplied by user is not WORKING, CANNOT USE ${BLAS_LIBRARIES}.") - message(ERROR "--> Will use REFERENCE BLAS (by default)") -- message(ERROR "--> Or Correct your BLAS_LIBRAIRIES entry ") -+ message(ERROR "--> Or Correct your BLAS_LIBRARIES entry ") - message(ERROR "--> Or Consider checking USE_OPTIMIZED_BLAS") - endif(BLAS_FOUND) - - # User did not provide a BLAS Library but specified to search for one - elseif( USE_OPTIMIZED_BLAS ) - find_package( BLAS ) --endif (BLAS_LIBRAIRIES) -+endif (BLAS_LIBRARIES) - - # Neither user specified or optimized BLAS libraries can be used - if(NOT BLAS_FOUND) diff --git a/sci-libs/lapack-reference/files/3.3.1-xblas-libs.patch b/sci-libs/lapack-reference/files/3.3.1-xblas-libs.patch deleted file mode 100644 index 382529e..0000000 --- a/sci-libs/lapack-reference/files/3.3.1-xblas-libs.patch +++ /dev/null @@ -1,44 +0,0 @@ -Index: SRC/CMakeLists.txt -=================================================================== ---- SRC/CMakeLists.txt (revision 975) -+++ SRC/CMakeLists.txt (working copy) -@@ -373,7 +373,7 @@ - zla_lin_berr.f zlarscl2.f zlascl2.f zla_wwaddw.f) - - --if( USEXBLAS) -+if( USE_XBLAS) - set(ALLXOBJ ${SXLASRC} ${DXLASRC} ${CXLASRC} ${ZXLASRC} ${ALLXAUX}) - endif() - -@@ -392,5 +392,5 @@ - set(ALLOBJ ${ZLASRC} ${ALLAUX} ${DZLAUX} ${ZCLASRC}) - endif() - add_library(lapack ${ALLOBJ} ${ALLXOBJ}) --target_link_libraries(lapack ${BLAS_LIBRARIES}) -+target_link_libraries(lapack ${BLAS_LIBRARIES} ${XBLAS_LIBRARY}) - lapack_install_library(lapack) -Index: CMakeLists.txt -=================================================================== ---- CMakeLists.txt (revision 975) -+++ CMakeLists.txt (working copy) -@@ -67,6 +67,7 @@ - - option(USE_OPTIMIZED_BLAS "Whether or not to use an optimized BLAS library instead of included netlib BLAS" OFF) - -+ - # Check the usage of the user provided BLAS libraries - if(BLAS_LIBRAIRIES) - include(CheckFortranFunctionExists) -@@ -103,6 +104,11 @@ - "${CMAKE_SHARED_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}" - CACHE STRING "Linker flags for shared libs" FORCE) - endif( NOT BLAS_FOUND ) -+ -+option(USE_XBLAS "Build extended precision (needs XBLAS)" OFF) -+if (USE_XBLAS) -+ find_library(XBLAS_LIBRARY NAMES xblas) -+endif(USE_XBLAS) - - add_subdirectory(SRC) - if(BUILD_TESTING) diff --git a/sci-libs/lapack-reference/lapack-reference-3.3.1-r1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.3.1-r1.ebuild deleted file mode 100644 index 13e05e0..0000000 --- a/sci-libs/lapack-reference/lapack-reference-3.3.1-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit eutils toolchain-funcs cmake-utils alternatives-2 - -MYP=lapack-${PV} - -DESCRIPTION="Reference implementation of LAPACK" -HOMEPAGE="http://www.netlib.org/lapack/" -SRC_URI="http://www.netlib.org/lapack/${MYP}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs test xblas" - -RDEPEND="virtual/blas - virtual/fortran - xblas? ( sci-libs/xblas )" -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -DOCS=( README ) - -S="${WORKDIR}/${MYP}" - -src_prepare() { - epatch \ - "${FILESDIR}"/${PV}-blas-libs.patch \ - "${FILESDIR}"/${PV}-xblas-libs.patch - # avoid collision with other lapack - sed -i \ - -e 's:BINARY_DIR}/lapack.pc:BINARY_DIR}/reflapack.pc:' \ - -e '/export/s:lapack:reflapack:g' \ - CMakeLists.txt || die - sed -i \ - -e 's:(lapack:(reflapack:g' \ - SRC/CMakeLists.txt || die - sed -i \ - -e 's:lapack:reflapack:g' \ - TESTING/*/CMakeLists.txt || die - sed -i \ - -e 's:-llapack:-lreflapack:g' \ - lapack.pc.in || die - export FC=$(tc-getFC) F77=$(tc-getF77) - use static-libs && mkdir "${WORKDIR}/${PN}_static" -} - -lapack_configure() { - mycmakeargs+=( - -DUSE_OPTIMIZED_BLAS=ON - -DBLAS_LIBRARIES="$(pkg-config --libs blas)" - $(cmake-utils_use_build test TESTING) - $(cmake-utils_use xblas XBLAS) - ) - cmake-utils_src_configure -} - -src_configure() { - mycmakeargs=( -DBUILD_SHARED_LIBS=ON ) - lapack_configure - if use static-libs; then - mycmakeargs=( -DBUILD_SHARED_LIBS=OFF ) - CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" lapack_configure - fi -} - -src_compile() { - cmake-utils_src_compile - if use static-libs; then - CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" cmake-utils_src_compile - fi -} - -src_install() { - cmake-utils_src_install - if use static-libs; then - CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" cmake-utils_src_install - fi - alternatives_for lapack reference 0 \ - "/usr/$(get_libdir)/pkgconfig/lapack.pc" "reflapack.pc" -} diff --git a/sci-libs/lapack-reference/metadata.xml b/sci-libs/lapack-reference/metadata.xml deleted file mode 100644 index 5cece89..0000000 --- a/sci-libs/lapack-reference/metadata.xml +++ /dev/null @@ -1,18 +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"> - The Linear Algebra PACKage (LAPACK) is a comprehensive library that - does linear algebra operations including matrix inversions, least - squared solutions to linear sets of equations, eigenvector analysis, - singular value decomposition, etc. It is a very comprehensive and - reputable package that has found extensive use in the scientific community. - This package installs the reference FORTRAN 77 implementation from - Netlib for LAPACK and optionnally the one for the Basic Linear - Algebra Subprogram (BLAS). -</longdescription> -<use> - <flag name='xblas'>Build LAPACK with extra precision (needs <pkg>sci-libs/xblas</pkg>)</flag> -</use> -</pkgmetadata> diff --git a/sci-libs/lapacke-reference/._lapacke b/sci-libs/lapacke-reference/._lapacke Binary files differdeleted file mode 100755 index db65eee..0000000 --- a/sci-libs/lapacke-reference/._lapacke +++ /dev/null diff --git a/sci-libs/lapacke-reference/ChangeLog b/sci-libs/lapacke-reference/ChangeLog deleted file mode 100644 index 08d38db..0000000 --- a/sci-libs/lapacke-reference/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -# ChangeLog for sci-libs/lapacke-reference -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> - lapacke-reference-1.0.0.009.ebuild: - Switched to alternatives-2 framework - - 05 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> - lapacke-1.0.0.009.ebuild, +metadata.xml: - Initial import - diff --git a/sci-libs/lapacke-reference/Manifest b/sci-libs/lapacke-reference/Manifest deleted file mode 100644 index 25ce3df..0000000 --- a/sci-libs/lapacke-reference/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST lapacke-1.0.0.009.tar.gz 840233 RMD160 1ac906ef61e616465f1860b0266640fe65e669ee SHA1 793c388cbd910cf6018be78749ad37e77fb8ac25 SHA256 7f992bd1f143251ddd03b99ef935942c17caf43652ae94a251601e00dce258e3 -EBUILD lapacke-reference-1.0.0.009.ebuild 2008 RMD160 7d09e4114939bdbb1529c8152e272c31e900200b SHA1 0e6fdfe6859dfe48296c4a8450333a66f3698a77 SHA256 8e166dd4244ab3266beb22aa790c0fcc8b8c7868f75e0190d7c25e538bae6f2d -MISC ChangeLog 376 RMD160 3d95012b6e49971c03e92b3617fc326f01e834df SHA1 46daeab40a3b7420011abc6c5a6707b23eb3f3b7 SHA256 7cb4fa2a79d3846593dddb0627f30d6bcfb865e747252c455ba3c85932d59910 -MISC metadata.xml 377 RMD160 62313cf71b4be5f9f894cbe1862f95a4d54f87fa SHA1 4cdbfee582155e16492694941f6d0e76426e8bf6 SHA256 7cd127f29286171d875b418a27378bf47ad9e87b405f1c6379ec747725e8a7ca diff --git a/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild b/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild deleted file mode 100644 index e2f2d57..0000000 --- a/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit eutils toolchain-funcs versionator alternatives-2 - -MYP=lapacke-${PV} - -DESCRIPTION="C Interface to LAPACK" -HOMEPAGE="http://www.netlib.org/lapack/" -SRC_URI="http://www.netlib.org/lapack/lapacke.tgz -> ${MYP}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -RDEPEND="" -DEPEND="test? ( virtual/lapack dev-util/pkgconfig )" - -S="${WORKDIR}/lapacke" - -LIBNAME=reflapacke - -make_shared_lib() { - local libstatic=${1} - local soname=$(basename "${1%.a}").so.$(get_major_version) - shift - einfo "Making ${soname}" - ${LINK:-$(tc-getCC)} ${LDFLAGS} \ - -shared -Wl,-soname="${soname}" \ - -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \ - "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed" - ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}" -} - -src_prepare() { - cat > make.inc <<-EOF - CC = $(tc-getCC) - CFLAGS = ${CFLAGS} - LINKER = \$(CC) - LDFLAGS = ${LDFLAGS} - ARCH = $(tc-getAR) - ARCHFLAGS = cr - RANLIB = $(tc-getRANLIB) - LAPACKE = lib${LIBNAME}.a - EOF -} - -src_compile() { - emake CFLAGS="${CFLAGS} -fPIC" lapacke - make_shared_lib lib${LIBNAME}.a - if use static-libs; then - emake clean && rm -f lib${LIBNAME}.a - emake lapacke - fi -} - -src_test() { - emake LIBS="$(pkg-config --libs lapack)" lapacke_testing -} - -src_install() { - dolib.so lib${LIBNAME}.so* - use static-libs && dolib.a lib${LIBNAME}.a - insinto /usr/include - doins include/lapacke*h || die - cat <<-EOF > ${LIBNAME}.pc - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include - Name: LAPACK C Extension - Reference - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${LIBNAME} -lm - Cflags: -I\${includedir} - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${LIBNAME}.pc || die - alternatives_for lapacke reference 0 \ - "/usr/$(get_libdir)/pkgconfig/lapacke.pc" "${LIBNAME}.pc" -} diff --git a/sci-libs/lapacke-reference/metadata.xml b/sci-libs/lapacke-reference/metadata.xml deleted file mode 100644 index ecdbab4..0000000 --- a/sci-libs/lapacke-reference/metadata.xml +++ /dev/null @@ -1,10 +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"> - This implementation provides a native C interface to LAPACK routines available - at www.netlib.org/lapack to facilitate usage of LAPACK functionality - for C programmers. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/mkl/ChangeLog b/sci-libs/mkl/ChangeLog deleted file mode 100644 index d6c26b3..0000000 --- a/sci-libs/mkl/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -# ChangeLog for sci-libs/mkl -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 06 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.4.191.ebuild: - Reworked all profile generation - - 30 May 2011; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.4.191.ebuild: - Bump - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.2.137.ebuild: - Bump and switched to alternatives-2 framework - - 03 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> mkl-10.3.0.084.ebuild: - Version bump. refactored ebuilds - diff --git a/sci-libs/mkl/Manifest b/sci-libs/mkl/Manifest deleted file mode 100644 index 9f62c34..0000000 --- a/sci-libs/mkl/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST parallel_studio_xe_2011_update2.tgz 1551817814 RMD160 7f1c770a1ad5fe626718a5c352d2db6d628b22aa SHA1 b216e25ec4f1254e7e07defa5ab0ec835965a018 SHA256 3e77fb39fc05e0c4eafa594617674858ae9c59a5cfddb0f95651bbf7d4baa907 -DIST parallel_studio_xe_2011_update2_ia32.tgz 810216099 RMD160 33293a7f524722b1e2f4fc839aea3984dff490c5 SHA1 73368f9f14ff530dc953aeeca1ec5de90607774d SHA256 e2d040774cc4888a294dbd2081882b7f90fef7280ad1c4dcb04026871d6e638d -DIST parallel_studio_xe_2011_update2_intel64.tgz 966899604 RMD160 e14ebd58b2e626431c3b796d925ff460752fc689 SHA1 55cfdb64f7c84222ff599f4e9def3cb66e45c962 SHA256 f6d9acacb350cccb3e29c2309ced7b9564d86d53d59409b4a79d7a79b396f2f1 -EBUILD mkl-10.3.4.191.ebuild 4528 RMD160 b64d88bcf46e3bed99e802952195596ade8c05d3 SHA1 724127f4f23961623f479a7e46e4c354d1686aaa SHA256 6344e0588fddd5959e7c47210cb3ab8d92296533c371a0ebebb08ba209a29d4f -MISC ChangeLog 553 RMD160 f68c1b5e6ae43b571a6148433ec539ef926e7050 SHA1 ba4ebe939c353515e46de0e349f020cc63e8e59f SHA256 e5167e96ce9d103ac20cd2cc33a206d12104a9382ab2232e75fd4bb3347140b1 -MISC metadata.xml 617 RMD160 9066d97c2d34843270db78a9b31b8d6f8b32497e SHA1 6d9842a03eb3367d4fc85458f1e65e52490e98b2 SHA256 2b482d847f4ae464b31e582f412ffa59c97c59b75309d6392edfcbd9f16b2ae5 diff --git a/sci-libs/mkl/metadata.xml b/sci-libs/mkl/metadata.xml deleted file mode 100644 index 89e096c..0000000 --- a/sci-libs/mkl/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"> - The Intel(R) Math Kernel Library is a mathematical library mostly - optimized for Intel processors (also works on AMDs). It contains BLAS - and LAPACK implementations, Fast Fourier Transforms, a vector math - library, and random number generators. It also has multiprocessor - capacities. The package is installed as binary and has a restrictive - license. Please see license terms and home page for proper use. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/mkl/mkl-10.3.4.191.ebuild b/sci-libs/mkl/mkl-10.3.4.191.ebuild deleted file mode 100644 index a2634cf..0000000 --- a/sci-libs/mkl/mkl-10.3.4.191.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -INTEL_DPN=parallel_studio_xe -INTEL_DID=2158 -INTEL_DPV=2011_update2 -INTEL_SUBDIR=composerxe - -inherit intel-sdp multilib alternatives-2 - -DESCRIPTION="Intel Math Kernel Library: linear algebra, fft, math functions" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-mkl/" - -IUSE="" - -DEPEND="" -RDEPEND=">=dev-libs/intel-common-12" - -QA_PREBUILT=" - ${INTEL_SDP_DIR}/mkl/lib/*/* - ${INTEL_SDP_DIR}/mkl/examples/lapack/lib/* - ${INTEL_SDP_DIR}/mkl/tests/cblas/source/* - ${INTEL_SDP_DIR}/mkl/benchmarks/linpack/* - ${INTEL_SDP_DIR}/mkl/benchmarks/mp_linpack/*/*/*" - -CHECKREQS_DISK_BUILD=1536 - -INTEL_BIN_RPMS="mkl mkl-devel" -INTEL_DAT_RPMS="mkl-common" - -src_prepare() { - chmod u+w -R opt -} - -mkl_add_prof() { - local pcname=${1} libs cflags x - shift - [[ ${pcname} = *int64* ]] && cflags=-DMKL_ILP64 - cat <<-EOF > ${pcname}.pc - prefix=${INTEL_SDP_EDIR}/mkl - libdir=\${prefix}/lib/${IARCH} - includedir=\${prefix}/include - Name: ${pcname} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} ${libs} - Cflags: -I\${includedir} ${cflags} - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${pcname}.pc - for x in $*; do - alternatives_for ${x} ${pcname/-${x}} 0 \ - /usr/$(get_libdir)/pkgconfig/${x}.pc ${pcname}.pc - done -} - -# mkl_prof [_ilp64 or _lp64] -# help: http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/ -mkl_prof() { - local bits="" - if [[ ${IARCH} == intel64 ]]; then - bits=_lp64 - [[ ${1} == int64 ]] && bits=_ilp64 - fi - local gf="-Wl,--start-group -lmkl_gf${bits}" - local intel="-Wl,--start-group -lmkl_intel${bits}" - local core="-lmkl_core -Wl,--end-group" - local prof=mkl${IARCH:((${#IARCH} - 2)):2} - [[ ${1} == int64 ]] && prof=${prof}-int64 - local libs - - libs="${gf} -lmkl_sequential ${core} -lpthread" \ - mkl_add_prof ${prof}-gfortran blas lapack - libs="${intel} -lmkl_sequential ${core} -lpthread" \ - mkl_add_prof ${prof}-intel blas lapack cblas lapacke - libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ - mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ - mkl_add_prof ${prof}-gcc-openmp cblas lapacke - libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ - mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke - libs="-lmkl_rt -lpthread" \ - mkl_add_prof ${prof}-dynamic blas lapack cblas lapacke - libs="-lmkl_rt -liomp5 -lpthread" \ - mkl_add_prof ${prof}-dynamic-openmp blas lapack cblas lapacke - - # blacs and scalapack - local scal="-lmkl_scalapack${bits:-_core}" - local blacs="-lmkl_blacs_intelmpi${bits}" - core="-lmkl_core ${blacs} -Wl,--end-group" - - libs="${gf} -lmkl_sequential ${core} -lpthread" \ - mkl_add_prof ${prof}-gfortran-blacs blacs - libs="${scal} ${gf} -lmkl_sequential ${core} -lpthread" \ - mkl_add_prof ${prof}-gfortran-scalapack scalapack - libs="${intel} -lmkl_sequential ${core} -lpthread" \ - mkl_add_prof ${prof}-intel-blacs blacs - libs="${scal} ${intel} -lmkl_sequential ${core} -lpthread" \ - mkl_add_prof ${prof}-intel-scalapack scalapack - libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ - mkl_add_prof ${prof}-gfortran-openmp-blacs blacs - libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ - mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ - mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ - mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack - libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ - mkl_add_prof ${prof}-intel-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ - mkl_add_prof ${prof}-intel-openmp-scalapack scalapack - libs="-lmkl_rt ${blacs} -lpthread" \ - mkl_add_prof ${prof}-dynamic-blacs blacs - libs="${scal} -lmkl_rt ${blacs} -lpthread" \ - mkl_add_prof ${prof}-dynamic-scalapack scalapack - libs="-lmkl_rt ${blacs} -liomp5 -lpthread" \ - mkl_add_prof ${prof}-dynamic-openmp-blacs blacs - libs="${scal} -lmkl_rt ${blacs} -liomp5 -lpthread" \ - mkl_add_prof ${prof}-dynamic-openmp-scalapack scalapack -} - -src_install() { - intel-sdp_src_install - echo -n > 35mkl "LDPATH=" - for IARCH in ${INTEL_ARCH}; do - mkl_prof - sed -i -e '/mkl/s/$/:/' 35mkl - echo -n >> 35mkl "${INTEL_SDP_EDIR}/mkl/lib/${IARCH}" - [[ ${IARCH} == intel64 ]] && mkl_prof int64 - done - echo >> 35mkl - doenvd 35mkl -} diff --git a/sci-libs/mpiblacs/ChangeLog b/sci-libs/mpiblacs/ChangeLog deleted file mode 100644 index 69b1b84..0000000 --- a/sci-libs/mpiblacs/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -# ChangeLog for sci-libs/mpiblacs -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 01 Jun 2011; Sébastien Fabbro <bicatali@gentoo.org> mpiblacs-1.1.ebuild: - Switched to EAPI4. Create a static include makefile with big sed. Fixed - linking. - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> mpiblacs-1.1.ebuild: - Switched to alternatives-2 framework - -*mpiblacs-1.1 (06 Dec 2010) - - 06 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +mpiblacs-1.1.ebuild, - +metadata.xml: - Initial import - diff --git a/sci-libs/mpiblacs/Manifest b/sci-libs/mpiblacs/Manifest deleted file mode 100644 index fc387c0..0000000 --- a/sci-libs/mpiblacs/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST blacstester.tgz 81937 RMD160 bfee4918d04f6577ea021bc466cd16d6d007ac1d SHA1 d85ebb1cb2bad051242609504d27773e54c4ae00 SHA256 7e5a67b703f74f05435055dd314a7196007d9a273e6bb46058a19be71d3ba197 -DIST mpiblacs-patch03.tgz 30505 RMD160 582cd4d13bda97edefedc0e67b1ab5d00c7024f2 SHA1 d3f136b07df2b208a11c96fa55e39030e4702b39 SHA256 92dfba8a462a2f23102000a10532c00a9a5203b79ccad5a87f44ce83eb6bc7ed -DIST mpiblacs.tgz 152823 RMD160 bac03b82dc7f1daef632ca6869f077f64c18ad8e SHA1 b9503a2fddd4136a2b7ce3f5a9cd97dd5ec0d6b6 SHA256 88dd7265d412022948debb7a2737226cd53a3bf73b0b62fc55ceb3ccc8a598f7 -EBUILD mpiblacs-1.1.ebuild 3089 RMD160 855c120935fe584a5bb1f8fcc3bc9c39e095dee2 SHA1 a83b058f9b75f8b672b3be37d5ef00c0a3bd65ca SHA256 b8118abf5c1e8c8675746e290d7fb0a1752636fa1f9e3667b63d1e2d9fddbbc4 -MISC ChangeLog 537 RMD160 c8ecff2d0248972ae14dae3c472f043d735cd3df SHA1 91f151741fb7751ddb42b5759b9ea5d06da39eae SHA256 d339c62d975583fbb432a48a1a7940541cc970c39f536ab03fab8d2685502b42 -MISC metadata.xml 491 RMD160 642fdba0aaec7ab2f26183b0b2c3a9a86dbc826c SHA1 6012e8c37ec9f077437f9dcebc0841e19a2746e6 SHA256 92e3b64a3520d1adfdc948c5fb823c1c5e2d1d8af5b6fce6ab05535de52bbf49 diff --git a/sci-libs/mpiblacs/metadata.xml b/sci-libs/mpiblacs/metadata.xml deleted file mode 100644 index 6c41f80..0000000 --- a/sci-libs/mpiblacs/metadata.xml +++ /dev/null @@ -1,12 +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"> - The BLACS (Basic Linear Algebra Communication Subprograms) - project is an ongoing investigation whose purpose is to create - a linear algebra oriented message passing interface - that may be implemented efficiently and uniformly across - a large range of distributed memory platforms. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/mpiblacs/mpiblacs-1.1.ebuild b/sci-libs/mpiblacs/mpiblacs-1.1.ebuild deleted file mode 100644 index d1f45e1..0000000 --- a/sci-libs/mpiblacs/mpiblacs-1.1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit eutils toolchain-funcs versionator alternatives-2 - -DESCRIPTION="Basic Linear Algebra Communication Subprograms with MPI" -HOMEPAGE="http://www.netlib.org/blacs/" -SRC_URI="${HOMEPAGE}/${PN}.tgz - ${HOMEPAGE}/${PN}-patch03.tgz - test? ( ${HOMEPAGE}/blacstester.tgz )" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs test" - -RDEPEND="virtual/mpi[fortran] - virtual/blas" -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -S="${WORKDIR}/BLACS" - -make_shared_lib() { - local libstatic=${1} - local soname=$(basename "${1%.a}").so.$(get_major_version) - shift - einfo "Making ${soname}" - ${LINK:-$(tc-getCC)} ${LDFLAGS} \ - -shared -Wl,-soname="${soname}" \ - -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \ - "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed" - ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}" -} - -src_prepare() { - find . -name Makefile -exec sed -i -e 's:make:$(MAKE):g' '{}' \; - - sed -e "s:\(SHELL\s*=\).*:\1$(type -P sh):" \ - -e "s:\(BTOPdir\s*=\).*:\1${S}:" \ - -e "s:\(BLACSFINIT\s*=\).*:\1\$(BLACSdir)/lib${PN}F77init.a:" \ - -e "s:\(BLACSCINIT\s*=\).*:\1\$(BLACSdir)/lib${PN}Cinit.a:" \ - -e "s:\(BLACSLIB\s*=\).*:\1\$(BLACSdir)/lib${PN}.a:" \ - -e "s:\(MPIINCdir\s*=\).*:\1${EPREFIX}/usr/include:" \ - -e "s:\(MPILIB\s*=\).*:\1:" \ - -e '/SYSINC.*=/d' \ - -e 's:\(INTFACE\s*=\).*:\1-DAdd_:' \ - -e 's:\(TRANSCOMM\s*=\).*:\1-DUseMpi2:' \ - -e "s:\(F77\s*=\).*:\1mpif77:" \ - -e "s:\(F77NO_OPTFLAGS\s*=\).*:\1-O0:" \ - -e "s:\(F77FLAGS\s*=\).*:\1${FFLAGS}:" \ - -e "s:\(F77LOADFLAGS\s*=\).*:\1${LDFLAGS}:" \ - -e "s:\(CC\s*=\).*:\1mpicc:" \ - -e "s:\(CCFLAGS\s*=\).*:\1${CFLAGS}:" \ - -e "s:\(CCLOADFLAGS\s*=\).*:\1${LDFLAGS}:" \ - -e "s:\(ARCH\s*=\).*:\1$(tc-getAR):" \ - -e "s:\(RANLIB\s*=\).*:\1$(tc-getRANLIB):" \ - BMAKES/Bmake.MPI-LINUX > Bmake.inc || die -} - -src_compile() { - emake \ - F77NO_OPTFLAGS="-O0 -fPIC" \ - F77FLAGS="${FFLAGS} -fPIC" \ - CCFLAGS="${CFLAGS} -fPIC" \ - mpi - cd LIB - LINK=mpif77 make_shared_lib lib${PN}.a - LINK=mpicc make_shared_lib lib${PN}Cinit.a -L. -l${PN} - LINK=mpif77 make_shared_lib lib${PN}F77init.a -L. -l${PN} - cd "${S}" - if use static-libs; then - emake clean -C SRC/MPI && rm -f LIB/*.a - emake mpi - fi -} - -src_test() { - emake tester - cd TESTING/EXE - local x - # do not die because we are expecting an abort - for x in ./x*; do - mpirun -np 4 $x 2>&1 | tee $x.log - grep -q "\*\*\*" $x.log && die "$x failed" - done -} - -src_install() { - cd LIB - dolib.so lib*.so* - use static-libs && dolib.a lib*.a - cat <<-EOF > ${PN}.pc - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include - Name: ${PN} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${PN} -l${PN}Cinit -l${PN}F77init -lm - Cflags: -I\${includedir}/${PN} - Requires: blas - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${PN}.pc || die - alternatives_for blacs ${PN} 0 \ - "/usr/$(get_libdir)/pkgconfig/blacs.pc" "${PN}.pc" -} diff --git a/sci-libs/scalapack/ChangeLog b/sci-libs/scalapack/ChangeLog deleted file mode 100644 index 3e621fe..0000000 --- a/sci-libs/scalapack/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -# ChangeLog for sci-libs/scalapack -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> scalapack-1.8.0.ebuild: - Switched to alternatives-2 framework - -*scalapack-1.8.0 (08 Dec 2010) - - 08 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> +scalapack-1.8.0.ebuild, - +metadata.xml: - Initial import - diff --git a/sci-libs/scalapack/Manifest b/sci-libs/scalapack/Manifest deleted file mode 100644 index 56e5199..0000000 --- a/sci-libs/scalapack/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST scalapack-1.8.0.tgz 5006143 RMD160 4b0f607d18faa6b64415537124e89c4cb33bd06a SHA1 c185f71dda528e809e514dc02a3497817ce3af40 SHA256 e378dbedf67102cb7cc1a7991bb02bbe163aa91710dbeae2868ec781d3fc7a05 -EBUILD scalapack-1.8.0.ebuild 2878 RMD160 26c45388974f797f3d0d46ba123a366c6222a400 SHA1 51b2d8ad58056f51dabb38782ef2498e64bb6aa7 SHA256 2a8772989391a02627248022634f9a66f024060a1d4156c1fb210abecce97974 -MISC ChangeLog 385 RMD160 0b11683799e82701061101d65e484a845d15b88c SHA1 7646afff6226d595a1b34d9a75f27bb376b2d041 SHA256 f14c196af54d1f100ea96fbbff72af4ed7496d0c0a78350e04c99eef2f2b8041 -MISC metadata.xml 563 RMD160 d29391f1abe76c1663278ae6d35fe4128a9f511c SHA1 f794c3d2f48a908e306a05999b7264eccbb18da1 SHA256 1ee2c99e8e8d4f57ba1dce11797c19545734eb262725095909dcf3c80752fb3c diff --git a/sci-libs/scalapack/metadata.xml b/sci-libs/scalapack/metadata.xml deleted file mode 100644 index baa3fe7..0000000 --- a/sci-libs/scalapack/metadata.xml +++ /dev/null @@ -1,12 +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"> - The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines - redesigned for distributed memory MIMD parallel computers. It is currently - written in a Single-Program-Multiple-Data style using explicit message - passing for interprocessor communication. It assumes matrices are laid out - in a two-dimensional block cyclic decomposition. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/scalapack/scalapack-1.8.0.ebuild b/sci-libs/scalapack/scalapack-1.8.0.ebuild deleted file mode 100644 index dc56152..0000000 --- a/sci-libs/scalapack/scalapack-1.8.0.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 -inherit eutils toolchain-funcs versionator alternatives-2 - -DESCRIPTION="Subset of LAPACK routines redesigned for heterogenous computing" -HOMEPAGE="http://www.netlib.org/scalapack/" -SRC_URI="${HOMEPAGE}/${P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs test" - -RDEPEND="virtual/blacs - virtual/lapack" -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -make_shared_lib() { - local libstatic=${1} - local soname=$(basename "${1%.a}").so.$(get_major_version) - shift - einfo "Making ${soname}" - ${LINK:-$(tc-getCC)} ${LDFLAGS} \ - -shared -Wl,-soname="${soname}" \ - -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \ - "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed" - ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}" -} - -src_configure() { - sed -e "s:\(^home[[:space:]]*=\).*:\1${S}:" \ - -e "s:\(^CDEFS[[:space:]]*=\).*:\1-DAdd_ -DNO_IEEE -DUsingMpiBlacs:" \ - -e "s:\(^F77FLAGS[[:space:]]*=\).*:\1${FFLAGS}:" \ - -e "s:\(^F77LOADFLAGS[[:space:]]*=\).*:\1${LDFLAGS}:" \ - -e "s:\(^CCFLAGS[[:space:]]*=\).*:\1${CFLAGS}:" \ - -e "s:\(^CCLOADFLAGS[[:space:]]*=\).*:\1${LDFLAGS}:" \ - -e "s:\(^ARCH[[:space:]]*=\).*:\1$(tc-getAR):" \ - -e "s:\(^RANLIB[[:space:]]*=\).*:\1$(tc-getRANLIB):" \ - -e "s:\(^SMPLIB[[:space:]]*=\).*:\1:" \ - -e "s:\(^BLACSFINIT[[:space:]]*=\).*:\1:" \ - -e "s:\(^BLACSCINIT[[:space:]]*=\).*:\1:" \ - -e "s:\(^BLACSLIB[[:space:]]*=\).*:\1$(pkg-config --libs blacs):" \ - -e "s:\(^BLASLIB[[:space:]]*=\).*:\1$(pkg-config --libs blas):" \ - -e "s:\(^LAPACKLIB[[:space:]]*=\).*:\1$(pkg-config --libs lapack):" \ - SLmake.inc.example > SLmake.inc || die -} - -src_compile() { - # removing -j1 is tricky because of race to create archive - emake -j1 \ - NOOPT="-fPIC" \ - F77FLAGS="${FFLAGS} -fPIC" \ - CCFLAGS="${CFLAGS} -fPIC" - local l - LINK=mpicc make_shared_lib lib${PN}.a $(pkg-config --libs blas lapack blacs) - if use static-libs; then - emake cleanlib && rm lib*.a - emake -j1 - fi -} - -src_test() { - emake exe - cd TESTING - local x - for x in ./x*; do - mpirun -np 4 $x 2>&1 | tee $x.log - grep -q "\*\*\*" $x.log && die "$x failed" - done -} - -src_install() { - cd LIB - dolib.so lib*.so* - use static-libs && dolib.a lib*.a - cd "${S}" - insinto /usr/include/${PN} - doins PBLAS/SRC/*.h || die - - local pcfile=ref${PN}.pc - cat <<-EOF > ${pcfile} - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include - Name: ${PN} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${PN} - Private: -lm - Cflags: -I\${includedir}/${PN} - Requires: blas lapack blacs - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${pcfile} || die - alternatives_for scalapack reference \ - 0 "/usr/$(get_libdir)/pkgconfig/scalapack.pc" "${pcfile}" - -} diff --git a/sci-libs/xblas/ChangeLog b/sci-libs/xblas/ChangeLog deleted file mode 100644 index 15973e1..0000000 --- a/sci-libs/xblas/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -# ChangeLog for sci-libs/xblas -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 31 May 2011; Sébastien Fabbro <bicatali@gentoo.org> xblas-1.0.248.ebuild: - Removed libm dependendency. Make shared lib consistent with other numeric - libraries packages. Switched to EAPI4. - - 09 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> xblas-1.0.248.ebuild: - Added eselect profile - - 03 Nov 2010; Sébastien Fabbro <bicatali@gentoo.org> ChangeLog: - Initial import - diff --git a/sci-libs/xblas/Manifest b/sci-libs/xblas/Manifest deleted file mode 100644 index fedc8c3..0000000 --- a/sci-libs/xblas/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST xblas-1.0.248.tar.gz 2087424 RMD160 32e1b394efd9293000b669330c538718f5cef47b SHA1 dbe70a98c500db759f13031a4a951715ca3ba967 SHA256 b5fe7c71c2da1ed9bcdc5784a12c5fa9fb417577513fe8a38de5de0007f7aaa1 -EBUILD xblas-1.0.248.ebuild 1815 RMD160 a370ca18bfc0f7200d2c247db550880ed41bf756 SHA1 e86adccd2f187114bdb9ce24b15917babd060607 SHA256 8775654cc62c838a525f8c74aada6d051e4dcada9f196c29865e69c99aa418a1 -MISC ChangeLog 496 RMD160 b98257455476b79929f891c6f926c1098b9e5c43 SHA1 db78825b2bf55f85fe2a976ee9243c9643e04e20 SHA256 2b41bc0dcac0e0c4483e8a5e7d3ee7319be19a98825bd98af023c5d226c2962c -MISC metadata.xml 457 RMD160 51e6f1c9e69901d204fd13ff2ecf76b571475d91 SHA1 0ae2141ee2e201a00dbbffb96cd8f473ea2c44cc SHA256 40b841bb013b90fe241b2a532c04ee6dfbb4684d9f4889878bfd7f38df311dc3 diff --git a/sci-libs/xblas/metadata.xml b/sci-libs/xblas/metadata.xml deleted file mode 100644 index 0331b98..0000000 --- a/sci-libs/xblas/metadata.xml +++ /dev/null @@ -1,11 +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"> - The XBLAS library of routines is part of a reference implementation for - the Dense and Banded Basic Linear Algebra Subroutines, along with their - Extended and Mixed Precision versions, as documented in Chapters 2 and 4 - of the new BLAS Standard. -</longdescription> -</pkgmetadata> diff --git a/sci-libs/xblas/xblas-1.0.248.ebuild b/sci-libs/xblas/xblas-1.0.248.ebuild deleted file mode 100644 index f9663c4..0000000 --- a/sci-libs/xblas/xblas-1.0.248.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils flag-o-matic toolchain-funcs versionator - -DESCRIPTION="Extra Precise Basic Linear Algebra Subroutines" -HOMEPAGE="http://www.netlib.org/xblas/" -SRC_URI="${HOMEPAGE}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc fortran static-libs" - -DEPEND="" -RDEPEND="" - -make_shared_lib() { - local libstatic=${1} - local soname=$(basename "${1%.a}").so.$(get_major_version) - shift - einfo "Making ${soname}" - ${LINK:-$(tc-getCC)} ${LDFLAGS} \ - -shared -Wl,-soname="${soname}" \ - -Wl,--whole-archive "${libstatic}" -Wl,--no-whole-archive \ - "$@" -o $(dirname "${libstatic}")/"${soname}" || die "${soname} failed" - ln -s "${soname}" $(dirname "${libstatic}")/"${soname%.*}" -} - -src_configure() { - econf $(use_enable fortran) -} - -src_compile() { - # default target builds and runs tests - split - # build first static libs because of fPIC afterwards - # and we link tests with shared ones - if use static-libs; then - emake makefiles - emake lib XBLASLIB=lib${PN}_nonpic.a - emake clean - fi - sed -i \ - -e 's:\(CFLAGS.*\).*:\1 -fPIC:' \ - make.inc || die - emake makefiles - emake lib - make_shared_lib lib${PN}.a -} - -src_test() { - emake tests -} - -src_install() { - dolib.so lib${PN}.so* - use static-libs && newlib.a lib${PN}_nonpic.a lib${PN}.a - dodoc README README.devel - use doc && dodoc doc/report.ps - - # pkg-config file for our multliple blas stuff - cat > ${PN}.pc <<-EOF - prefix=${EPREFIX}/usr - libdir=\${prefix}/$(get_libdir) - includedir=\${prefix}/include/${PN} - Name: ${PN} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} -l${PN} - Cflags: -I\${includedir} - EOF - insinto /usr/$(get_libdir)/pkgconfig - doins ${PN}.pc || die -} |