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