diff options
author | Sébastien Fabbro <bicatali@gentoo.org> | 2011-06-01 18:35:30 +0100 |
---|---|---|
committer | Sébastien Fabbro <bicatali@gentoo.org> | 2011-06-01 18:35:30 +0100 |
commit | c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f (patch) | |
tree | 565ad1a82e50e26e09fcaf86085251b1be4a2ca5 /sci-libs | |
parent | simplified symbolic linking. metis pkgconfig fix (diff) | |
download | bicatali-c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f.tar.gz bicatali-c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f.tar.bz2 bicatali-c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f.zip |
symbolic link simplification
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/adolc/Manifest | 8 | ||||
-rw-r--r-- | sci-libs/adolc/files/adolc-2.2.0-autotools.patch | 292 | ||||
-rw-r--r-- | sci-libs/cblas-reference/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/cblas-reference/cblas-reference-20110218.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/lapacke-reference/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/mpiblacs/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/mpiblacs/mpiblacs-1.1.ebuild | 7 | ||||
-rw-r--r-- | sci-libs/parmetis/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/parmetis/parmetis-3.2.0.ebuild | 18 | ||||
-rw-r--r-- | sci-libs/scalapack/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/scalapack/scalapack-1.8.0.ebuild | 6 | ||||
-rw-r--r-- | sci-libs/xblas/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/xblas/xblas-1.0.248.ebuild | 4 |
14 files changed, 31 insertions, 324 deletions
diff --git a/sci-libs/adolc/Manifest b/sci-libs/adolc/Manifest index 5bc0585..bf32f4f 100644 --- a/sci-libs/adolc/Manifest +++ b/sci-libs/adolc/Manifest @@ -1,6 +1,6 @@ -AUX adolc-2.1.12-autotools.patch 14607 RMD160 756283a1d5e33a1b3c38cde50bf476f99ef7f91f SHA1 a07030bd8d221b8173a50125730d79cbc4ef3a9f SHA256 b174a428121d52c2fa8bfe7663585b6c3606d0e428da876db966b16a6f15cdbf -AUX adolc-2.1.12-sparse-openmp.patch 697 RMD160 198842380b04cb602e16d0b98cf2869de66c51c2 SHA1 910fc4f27287d2236394d0b62238e4becf0518b3 SHA256 522a34c9ac434240e55e97fca7ae7b1ae3474e06131c42bdb918965944bb86b8 -DIST ADOL-C-2.1.12.tgz 12875303 RMD160 ef0fcaca67d12d137215a42eca8e3afde8bedd41 SHA1 4f760a5b281e7c1a1763351b89ea1351955f9de5 SHA256 38978f8c97a640d15f649cc81da68530863b5f1ac1932dca6035d781503b21f1 -EBUILD adolc-2.1.12.ebuild 808 RMD160 5ed768a3bdc219d325f9be3034134e6c848716be SHA1 bff46bbcbf0201e298d854e5459697705cb5cd96 SHA256 97a86a6e597f840cd86c88b018c7aaa85d47e2be7d164e6d4493a782f1b3deb7 +AUX adolc-2.2.0-autotools.patch 6262 RMD160 3c1f26219138c30f836cf003b12d1b15852891f8 SHA1 2cb9309c6fff3a43424492ca0c173efc7b4f8ba0 SHA256 e14ac202ce87930637294b60fe04d79ee0de4e72d2dc0ad67d3413a36d60b9c2 +AUX adolc-2.2.0-sparse-openmp.patch 697 RMD160 198842380b04cb602e16d0b98cf2869de66c51c2 SHA1 910fc4f27287d2236394d0b62238e4becf0518b3 SHA256 522a34c9ac434240e55e97fca7ae7b1ae3474e06131c42bdb918965944bb86b8 +DIST ADOL-C-2.2.0.tgz 12879117 RMD160 4cc4752c39449a29343a4fe66a7928ac3392185f SHA1 ffc2215fbf2f6a5e941fbf8e752d6232c8d12e5b SHA256 35cc0b8ca143ebf4d2b18895c00f9798ca48f50de9ff6271dd241da47d8df28b +EBUILD adolc-2.2.0.ebuild 808 RMD160 5ed768a3bdc219d325f9be3034134e6c848716be SHA1 bff46bbcbf0201e298d854e5459697705cb5cd96 SHA256 97a86a6e597f840cd86c88b018c7aaa85d47e2be7d164e6d4493a782f1b3deb7 MISC ChangeLog 336 RMD160 8d32da58c16fcf436a4f89ae26355711f21ecf86 SHA1 5d23cef61d21d846c0b90ffba82bcffddf35a801 SHA256 380d9e7e87577e19c6997fe0374de50c312ab89adb5b4feef0cc55e37a5c2a84 MISC metadata.xml 427 RMD160 95c85f303e6883ba7546e9b659db29f14360f195 SHA1 f664d5f8f3141e597384a2712a6dc702d55c7654 SHA256 dbccbfff23b0d47223a5098ee2aae71b87ce0373de80183767f39db667722396 diff --git a/sci-libs/adolc/files/adolc-2.2.0-autotools.patch b/sci-libs/adolc/files/adolc-2.2.0-autotools.patch index b23b64c..541da2a 100644 --- a/sci-libs/adolc/files/adolc-2.2.0-autotools.patch +++ b/sci-libs/adolc/files/adolc-2.2.0-autotools.patch @@ -31,298 +31,6 @@ diff -Nur ADOL-C-2.1.12.orig/ADOL-C/test/Makefile.am ADOL-C-2.1.12/ADOL-C/test/M speelpenning_SOURCES = speelpenning.cpp -diff -Nur ADOL-C-2.1.12.orig/config.log ADOL-C-2.1.12/config.log ---- ADOL-C-2.1.12.orig/config.log 1970-01-01 01:00:00.000000000 +0100 -+++ ADOL-C-2.1.12/config.log 2011-03-30 05:39:48.000000000 +0100 -@@ -0,0 +1,288 @@ -+This file contains any messages produced by compilers while -+running configure, to aid debugging if configure makes a mistake. -+ -+It was created by adolc configure 2.1.12, which was -+generated by GNU Autoconf 2.65. Invocation command line was -+ -+ $ ./configure -+ -+## --------- ## -+## Platform. ## -+## --------- ## -+ -+hostname = cayenne.ist.utl.pt -+uname -m = x86_64 -+uname -r = 2.6.29-gentoo-r6 -+uname -s = Linux -+uname -v = #1 SMP PREEMPT Thu May 27 17:13:20 WEST 2010 -+ -+/usr/bin/uname -p = Quad-Core AMD Opteron(tm) Processor 8354 -+/bin/uname -X = unknown -+ -+/bin/arch = unknown -+/usr/bin/arch -k = unknown -+/usr/convex/getsysinfo = unknown -+/usr/bin/hostinfo = unknown -+/bin/machine = unknown -+/usr/bin/oslevel = unknown -+/bin/universe = unknown -+ -+PATH: /home/seb/bin -+PATH: /usr/local/bin -+PATH: /usr/bin -+PATH: /bin -+PATH: /opt/bin -+PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.3.5 -+PATH: /opt/intel/Compiler/11.1/072/bin/intel64 -+ -+ -+## ----------- ## -+## Core tests. ## -+## ----------- ## -+ -+configure:2883: checking for a BSD-compatible install -+configure:2951: result: /usr/bin/install -c -+configure:2962: checking whether build environment is sane -+configure:3012: result: yes -+configure:3153: checking for a thread-safe mkdir -p -+configure:3192: result: /bin/mkdir -p -+configure:3205: checking for gawk -+configure:3221: found /usr/bin/gawk -+configure:3232: result: gawk -+configure:3243: checking whether make sets $(MAKE) -+configure:3265: result: yes -+configure:3416: checking for g++ -+configure:3432: found /usr/bin/g++ -+configure:3443: result: g++ -+configure:3470: checking for C++ compiler version -+configure:3479: g++ --version >&5 -+g++ (Gentoo 4.3.5 p1.0, pie-10.1.5) 4.3.5 -+Copyright (C) 2008 Free Software Foundation, Inc. -+This is free software; see the source for copying conditions. There is NO -+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -+ -+configure:3490: $? = 0 -+configure:3479: g++ -v >&5 -+Using built-in specs. -+Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.5/asneeded.specs -+Target: x86_64-pc-linux-gnu -+Configured with: /var/tmp/portage/sys-devel/gcc-4.3.5/work/gcc-4.3.5/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.5 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.5/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.5 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.5/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.5/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.5/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld --disable-libgcj --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.5 p1.0, pie-10.1.5' -+Thread model: posix -+gcc version 4.3.5 (Gentoo 4.3.5 p1.0, pie-10.1.5) -+configure:3490: $? = 0 -+configure:3479: g++ -V >&5 -+g++: '-V' option must have argument -+configure:3490: $? = 1 -+configure:3479: g++ -qversion >&5 -+g++: unrecognized option '-qversion' -+g++: no input files -+configure:3490: $? = 1 -+configure:3510: checking whether the C++ compiler works -+configure:3532: g++ conftest.cpp >&5 -+ -+## ---------------- ## -+## Cache variables. ## -+## ---------------- ## -+ -+ac_cv_env_CCC_set= -+ac_cv_env_CCC_value= -+ac_cv_env_CC_set= -+ac_cv_env_CC_value= -+ac_cv_env_CFLAGS_set= -+ac_cv_env_CFLAGS_value= -+ac_cv_env_CPPFLAGS_set= -+ac_cv_env_CPPFLAGS_value= -+ac_cv_env_CPP_set= -+ac_cv_env_CPP_value= -+ac_cv_env_CXXCPP_set= -+ac_cv_env_CXXCPP_value= -+ac_cv_env_CXXFLAGS_set= -+ac_cv_env_CXXFLAGS_value= -+ac_cv_env_CXX_set= -+ac_cv_env_CXX_value= -+ac_cv_env_LDFLAGS_set= -+ac_cv_env_LDFLAGS_value= -+ac_cv_env_LIBS_set= -+ac_cv_env_LIBS_value= -+ac_cv_env_build_alias_set= -+ac_cv_env_build_alias_value= -+ac_cv_env_host_alias_set= -+ac_cv_env_host_alias_value= -+ac_cv_env_target_alias_set= -+ac_cv_env_target_alias_value= -+ac_cv_path_install='/usr/bin/install -c' -+ac_cv_path_mkdir=/bin/mkdir -+ac_cv_prog_AWK=gawk -+ac_cv_prog_ac_ct_CXX=g++ -+ac_cv_prog_make_make_set=yes -+ -+## ----------------- ## -+## Output variables. ## -+## ----------------- ## -+ -+ACLOCAL='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/missing --run aclocal-1.11' -+ADDEXA_FALSE='' -+ADDEXA_TRUE='' -+ADOLC_PATCHLEVEL='' -+ADOLC_SUBVERSION='' -+ADOLC_VERSION='' -+AMDEPBACKSLASH='' -+AMDEP_FALSE='' -+AMDEP_TRUE='' -+AMTAR='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/missing --run tar' -+AM_MAKEFLAGS='' -+AR='' -+AS='' -+AUTOCONF='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/missing --run autoconf' -+AUTOHEADER='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/missing --run autoheader' -+AUTOMAKE='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/missing --run automake-1.11' -+AWK='gawk' -+CC='' -+CCDEPMODE='' -+CFLAGS='' -+COLPACK_CFLAGS='' -+COLPACK_LIBS='' -+CPP='' -+CPPFLAGS='' -+CXX='g++' -+CXXCPP='' -+CXXDEPMODE='' -+CXXFLAGS='' -+CYGPATH_W='echo' -+DEFS='' -+DEPDIR='' -+DLLTOOL='' -+DOCEXA_FALSE='' -+DOCEXA_TRUE='' -+DOLT_BASH='' -+DSYMUTIL='' -+DUMPBIN='' -+ECHO_C='' -+ECHO_N='-n' -+ECHO_T='' -+EGREP='' -+EXEEXT='' -+F77='' -+FC='' -+FGREP='' -+GREP='' -+HAVE_LIBCOLPACK_FALSE='' -+HAVE_LIBCOLPACK_TRUE='' -+INSTALL_DATA='${INSTALL} -m 644' -+INSTALL_PROGRAM='${INSTALL}' -+INSTALL_SCRIPT='${INSTALL}' -+INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' -+LD='' -+LDFLAGS='' -+LIBOBJS='' -+LIBS='' -+LIBTOOL='' -+LIPO='' -+LN_S='' -+LTCOMPILE='' -+LTCXXCOMPILE='' -+LTLIBOBJS='' -+MAKEFLAGS='' -+MAKEINFO='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/missing --run makeinfo' -+MCS='' -+MKDIR_P='/bin/mkdir -p' -+NM='' -+NMEDIT='' -+OBJC='' -+OBJDUMP='' -+OBJEXT='' -+OTOOL64='' -+OTOOL='' -+PACKAGE='adolc' -+PACKAGE_BUGREPORT='adol-c@list.coin-or.org' -+PACKAGE_NAME='adolc' -+PACKAGE_STRING='adolc 2.1.12' -+PACKAGE_TARNAME='adolc' -+PACKAGE_URL='' -+PACKAGE_VERSION='2.1.12' -+PAREXA_FALSE='' -+PAREXA_TRUE='' -+PATH_SEPARATOR=':' -+Q='' -+RANLIB='' -+SED='' -+SET_MAKE='' -+SHELL='/bin/sh' -+SPARSE_FALSE='' -+SPARSE_TRUE='' -+STRIP='' -+V='' -+VERSION='2.1.12' -+_lib='' -+ac_adolc_cflags='' -+ac_adolc_cxxflags='' -+ac_aux_dir='autoconf' -+ac_ct_CC='' -+ac_ct_CXX='g++' -+ac_ct_DUMPBIN='' -+am__EXEEXT_FALSE='' -+am__EXEEXT_TRUE='' -+am__fastdepCC_FALSE='' -+am__fastdepCC_TRUE='' -+am__fastdepCXX_FALSE='' -+am__fastdepCXX_TRUE='' -+am__include='' -+am__isrc='' -+am__leading_dot='.' -+am__quote='' -+am__tar='${AMTAR} chof - "$$tardir"' -+am__untar='${AMTAR} xf -' -+bindir='${exec_prefix}/bin' -+build='' -+build_alias='' -+build_cpu='' -+build_os='' -+build_vendor='' -+datadir='${datarootdir}' -+datarootdir='${prefix}/share' -+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -+dvidir='${docdir}' -+exec_prefix='NONE' -+host='' -+host_alias='' -+host_cpu='' -+host_os='' -+host_vendor='' -+htmldir='${docdir}' -+includedir='${prefix}/include' -+infodir='${datarootdir}/info' -+install_sh='${SHELL} /home/seb/gentoo/bicatali/sci-libs/adolc/ADOL-C-2.1.12/autoconf/install-sh' -+libdir='${exec_prefix}/lib' -+libexecdir='${exec_prefix}/libexec' -+localedir='${datarootdir}/locale' -+localstatedir='${prefix}/var' -+lt_ECHO='echo' -+mandir='${datarootdir}/man' -+mkdir_p='/bin/mkdir -p' -+oldincludedir='/usr/include' -+pdfdir='${docdir}' -+prefix='NONE' -+program_transform_name='s,x,x,' -+psdir='${docdir}' -+sbindir='${exec_prefix}/sbin' -+sharedstatedir='${prefix}/com' -+shavedir='' -+sysconfdir='${prefix}/etc' -+target_alias='' -+ -+## ----------- ## -+## confdefs.h. ## -+## ----------- ## -+ -+/* confdefs.h */ -+#define PACKAGE_NAME "adolc" -+#define PACKAGE_TARNAME "adolc" -+#define PACKAGE_VERSION "2.1.12" -+#define PACKAGE_STRING "adolc 2.1.12" -+#define PACKAGE_BUGREPORT "adol-c@list.coin-or.org" -+#define PACKAGE_URL "" -+#define PACKAGE "adolc" -+#define VERSION "2.1.12" -+ -+configure: caught signal 2 -+configure: exit 1 diff -Nur ADOL-C-2.1.12.orig/configure.ac ADOL-C-2.1.12/configure.ac --- ADOL-C-2.1.12.orig/configure.ac 2011-03-28 00:28:00.000000000 +0100 +++ ADOL-C-2.1.12/configure.ac 2011-03-30 05:05:10.000000000 +0100 diff --git a/sci-libs/cblas-reference/Manifest b/sci-libs/cblas-reference/Manifest index 8bf2861..45401cb 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 2433 RMD160 7b1783836cfd65ca423a46fc07c38eda8151295d SHA1 31de7ad116fd9ccbaf6d823b310dd5dadad3aa03 SHA256 adc4ac6c8f6d7abb62d555a6a96f11923bc4a924d70541fa5e339ec572722355 +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 index fe64b08..9bdb362 100644 --- a/sci-libs/cblas-reference/cblas-reference-20110218.ebuild +++ b/sci-libs/cblas-reference/cblas-reference-20110218.ebuild @@ -36,6 +36,7 @@ make_shared_lib() { -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() { @@ -76,8 +77,7 @@ src_test() { } src_install() { - dolib.so lib/lib${LIBNAME}.so.${LIBVER} - dosym lib${LIBNAME}.so.${LIBVER} /usr/$(get_libdir)/lib${LIBNAME}.so + dolib.so lib/lib${LIBNAME}.so* use static-libs && dolib.a lib/lib${LIBNAME}.a insinto /usr/include/cblas doins include/cblas.h diff --git a/sci-libs/lapacke-reference/Manifest b/sci-libs/lapacke-reference/Manifest index 6d4af51..25ce3df 100644 --- a/sci-libs/lapacke-reference/Manifest +++ b/sci-libs/lapacke-reference/Manifest @@ -1,4 +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 2011 RMD160 9cc4140991f00fa6c9a2a0dab2a57b58a7db11ce SHA1 6451f8408c9651b9d48bee23b6a3ab97a1f28433 SHA256 464bbe6bec0358f80e0391c838d1da28db60bea54ca15c05936029a011a3a9d8 +EBUILD lapacke-reference-1.0.0.009.ebuild 2008 RMD160 7d09e4114939bdbb1529c8152e272c31e900200b SHA1 0e6fdfe6859dfe48296c4a8450333a66f3698a77 SHA256 8e166dd4244ab3266beb22aa790c0fcc8b8c7868f75e0190d7c25e538bae6f2d MISC ChangeLog 376 RMD160 3d95012b6e49971c03e92b3617fc326f01e834df SHA1 46daeab40a3b7420011abc6c5a6707b23eb3f3b7 SHA256 7cb4fa2a79d3846593dddb0627f30d6bcfb865e747252c455ba3c85932d59910 MISC metadata.xml 377 RMD160 62313cf71b4be5f9f894cbe1862f95a4d54f87fa SHA1 4cdbfee582155e16492694941f6d0e76426e8bf6 SHA256 7cd127f29286171d875b418a27378bf47ad9e87b405f1c6379ec747725e8a7ca diff --git a/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild b/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild index fed04f5..e2f2d57 100644 --- a/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild +++ b/sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild @@ -32,6 +32,7 @@ make_shared_lib() { -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() { @@ -61,8 +62,7 @@ src_test() { } src_install() { - dolib.so lib${LIBNAME}.so.* - dosym lib${LIBNAME}.so.* /usr/$(get_libdir)/lib${LIBNAME}.so + dolib.so lib${LIBNAME}.so* use static-libs && dolib.a lib${LIBNAME}.a insinto /usr/include doins include/lapacke*h || die diff --git a/sci-libs/mpiblacs/Manifest b/sci-libs/mpiblacs/Manifest index 1afaaab..fc387c0 100644 --- a/sci-libs/mpiblacs/Manifest +++ b/sci-libs/mpiblacs/Manifest @@ -1,6 +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 3111 RMD160 1e86313347c025c745b1bab1f18208117d030dc6 SHA1 3731771b50dbf1a163c2caa4e3b421baf2aa3c71 SHA256 5be84de191bf21beaef7a48392091f1dc12bc6b044f39c02874febe3fb83ceba +EBUILD mpiblacs-1.1.ebuild 3089 RMD160 855c120935fe584a5bb1f8fcc3bc9c39e095dee2 SHA1 a83b058f9b75f8b672b3be37d5ef00c0a3bd65ca SHA256 b8118abf5c1e8c8675746e290d7fb0a1752636fa1f9e3667b63d1e2d9fddbbc4 MISC ChangeLog 537 RMD160 c8ecff2d0248972ae14dae3c472f043d735cd3df SHA1 91f151741fb7751ddb42b5759b9ea5d06da39eae SHA256 d339c62d975583fbb432a48a1a7940541cc970c39f536ab03fab8d2685502b42 MISC metadata.xml 491 RMD160 642fdba0aaec7ab2f26183b0b2c3a9a86dbc826c SHA1 6012e8c37ec9f077437f9dcebc0841e19a2746e6 SHA256 92e3b64a3520d1adfdc948c5fb823c1c5e2d1d8af5b6fce6ab05535de52bbf49 diff --git a/sci-libs/mpiblacs/mpiblacs-1.1.ebuild b/sci-libs/mpiblacs/mpiblacs-1.1.ebuild index 743fa32..d1f45e1 100644 --- a/sci-libs/mpiblacs/mpiblacs-1.1.ebuild +++ b/sci-libs/mpiblacs/mpiblacs-1.1.ebuild @@ -32,6 +32,7 @@ make_shared_lib() { -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() { @@ -89,11 +90,7 @@ src_test() { src_install() { cd LIB - local l - for l in lib*.so.*; do - dolib.so "${l}" - dosym "${l}" /usr/$(get_libdir)/"${l%.*}" - done + dolib.so lib*.so* use static-libs && dolib.a lib*.a cat <<-EOF > ${PN}.pc prefix=${EPREFIX}/usr diff --git a/sci-libs/parmetis/Manifest b/sci-libs/parmetis/Manifest index d160a92..3e25b7c 100644 --- a/sci-libs/parmetis/Manifest +++ b/sci-libs/parmetis/Manifest @@ -1,4 +1,4 @@ DIST ParMetis-3.2.0.tar.gz 5291841 RMD160 32a8d5ce0044d289288866fb59432a5b197b096e SHA1 58c28cc6fb245c27fe942e2626c00bdac5a316b3 SHA256 35e8b869d70b6478e0d5f4f51efba00c4783a5020ec90c6a7e7a63a56f141bde -EBUILD parmetis-3.2.0.ebuild 2970 RMD160 71aa03cf41e681f6c01b438c05dc463a270d85b6 SHA1 a455cb9c1aa17b8cb83b430a13e894b54b20c2cc SHA256 6c430da3eb8ba678ca0de042d98b95266b1c419acdec2c31c746157bc4deec2c +EBUILD parmetis-3.2.0.ebuild 3145 RMD160 91bf3aabcc7906c0c205ce7274e329c251d3ebe3 SHA1 eae2de026d6beb9b775a9f4dbb845ecab8dd7010 SHA256 9af0d01ae2117a3e80c4624dcb5c576aff0a2c7af7863ac8b7a291435e7cb589 MISC ChangeLog 1497 RMD160 b42bf9dee81d6ad85c8f6d68c4e7dbb6d95552f6 SHA1 a3eccddecf628d57dbc81d1ab7cd94c6fb07c593 SHA256 e68ee74f7b24ed1d59a516bbe1571b1b59291daf986d3aabda863445bdf052e0 MISC metadata.xml 567 RMD160 0565f147e7f67469216f64490469c39a78040073 SHA1 619ff63c86b9da320ad0d6af86c83a78e748ef7d SHA256 e7b13d4ac35de3236571c5efd0cbf9143333a4978e9dbe277b45ba3a5b4bd29a diff --git a/sci-libs/parmetis/parmetis-3.2.0.ebuild b/sci-libs/parmetis/parmetis-3.2.0.ebuild index fd6e22f..50aedad 100644 --- a/sci-libs/parmetis/parmetis-3.2.0.ebuild +++ b/sci-libs/parmetis/parmetis-3.2.0.ebuild @@ -3,7 +3,7 @@ # $Header: $ EAPI=4 -inherit eutils flag-o-matic toolchain-funcs alternatives-2 +inherit eutils flag-o-matic toolchain-funcs alternatives-2 versionator MYP=ParMetis-${PV} @@ -23,11 +23,15 @@ RDEPEND="${DEPEND} S="${WORKDIR}/${MYP}" make_shared_lib() { - local libname=$(basename ${1%.*}) + local libstatic=${1} + local soname=$(basename "${1%.a}").so.$(get_major_version) shift - ${LINK:-$(tc-getCC)} ${LDFLAGS} -shared -Wl,-soname=${libname}.so \ - -Wl,--whole-archive ${1} -Wl,--no-whole-archive \ - "$@" -o ${libname}.so || die "Creating ${soname} failed" + 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_compile() { @@ -60,7 +64,7 @@ src_test() { src_install() { insinto /usr/include/metis doins METISLib/*.h - dolib.so libmetis.so + dolib.so libmetis.so* use static-libs && dolib.a libmetis.a cat <<-EOF > metis.pc prefix=${EPREFIX}/usr @@ -83,7 +87,7 @@ src_install() { doins parmetis.h insinto /usr/include/parmetis doins ParMETISLib/*.h - dolib.so libparmetis.so + dolib.so libparmetis.so* use static-libs && dolib.a libparmetis.a cat <<-EOF > parmetis-mpi.pc prefix=${EPREFIX}/usr diff --git a/sci-libs/scalapack/Manifest b/sci-libs/scalapack/Manifest index 25af93d..56e5199 100644 --- a/sci-libs/scalapack/Manifest +++ b/sci-libs/scalapack/Manifest @@ -1,4 +1,4 @@ DIST scalapack-1.8.0.tgz 5006143 RMD160 4b0f607d18faa6b64415537124e89c4cb33bd06a SHA1 c185f71dda528e809e514dc02a3497817ce3af40 SHA256 e378dbedf67102cb7cc1a7991bb02bbe163aa91710dbeae2868ec781d3fc7a05 -EBUILD scalapack-1.8.0.ebuild 2885 RMD160 b44d75483d272f8ac9a06606037f79a17888c04c SHA1 70f526f3e58d2ac92fd22a85cf8c3f4011437837 SHA256 5bc6b9eb84c22f7fb762b10779818707e8d30800cb13acc8d6e4f7b3acc07aea +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/scalapack-1.8.0.ebuild b/sci-libs/scalapack/scalapack-1.8.0.ebuild index 1f3cc3e..dc56152 100644 --- a/sci-libs/scalapack/scalapack-1.8.0.ebuild +++ b/sci-libs/scalapack/scalapack-1.8.0.ebuild @@ -28,6 +28,7 @@ make_shared_lib() { -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() { @@ -74,10 +75,7 @@ src_test() { src_install() { cd LIB - for l in lib*.so.*; do - dolib.so ${l} - dosym ${l} /usr/$(get_libdir)/${l%.*} - done + dolib.so lib*.so* use static-libs && dolib.a lib*.a cd "${S}" insinto /usr/include/${PN} diff --git a/sci-libs/xblas/Manifest b/sci-libs/xblas/Manifest index 6c8b390..fedc8c3 100644 --- a/sci-libs/xblas/Manifest +++ b/sci-libs/xblas/Manifest @@ -1,4 +1,4 @@ DIST xblas-1.0.248.tar.gz 2087424 RMD160 32e1b394efd9293000b669330c538718f5cef47b SHA1 dbe70a98c500db759f13031a4a951715ca3ba967 SHA256 b5fe7c71c2da1ed9bcdc5784a12c5fa9fb417577513fe8a38de5de0007f7aaa1 -EBUILD xblas-1.0.248.ebuild 1808 RMD160 91d7ce0d4bc1fe9b2d8cd2b37e72012a992c0243 SHA1 8a06add92f13a1ff395bcd01932b176123cf6892 SHA256 5e2d0d9db7df8d29716d89d2228265ee53e32a0000140775db17b5e0c5f602ce +EBUILD xblas-1.0.248.ebuild 1815 RMD160 a370ca18bfc0f7200d2c247db550880ed41bf756 SHA1 e86adccd2f187114bdb9ce24b15917babd060607 SHA256 8775654cc62c838a525f8c74aada6d051e4dcada9f196c29865e69c99aa418a1 MISC ChangeLog 496 RMD160 b98257455476b79929f891c6f926c1098b9e5c43 SHA1 db78825b2bf55f85fe2a976ee9243c9643e04e20 SHA256 2b41bc0dcac0e0c4483e8a5e7d3ee7319be19a98825bd98af023c5d226c2962c MISC metadata.xml 457 RMD160 51e6f1c9e69901d204fd13ff2ecf76b571475d91 SHA1 0ae2141ee2e201a00dbbffb96cd8f473ea2c44cc SHA256 40b841bb013b90fe241b2a532c04ee6dfbb4684d9f4889878bfd7f38df311dc3 diff --git a/sci-libs/xblas/xblas-1.0.248.ebuild b/sci-libs/xblas/xblas-1.0.248.ebuild index 2d10435..f9663c4 100644 --- a/sci-libs/xblas/xblas-1.0.248.ebuild +++ b/sci-libs/xblas/xblas-1.0.248.ebuild @@ -27,6 +27,7 @@ make_shared_lib() { -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() { @@ -55,8 +56,7 @@ src_test() { } src_install() { - dolib.so lib${PN}.so.* - dosym lib${PN}.so.* /usr/$(get_libdir)/lib${PN}.so + 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 |