summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Fabbro <bicatali@gentoo.org>2011-06-01 18:35:30 +0100
committerSébastien Fabbro <bicatali@gentoo.org>2011-06-01 18:35:30 +0100
commitc2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f (patch)
tree565ad1a82e50e26e09fcaf86085251b1be4a2ca5
parentsimplified symbolic linking. metis pkgconfig fix (diff)
downloadbicatali-c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f.tar.gz
bicatali-c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f.tar.bz2
bicatali-c2f8cfe6e6f1ac176e691af1b3d08f0854a9af9f.zip
symbolic link simplification
-rw-r--r--sci-libs/adolc/Manifest8
-rw-r--r--sci-libs/adolc/files/adolc-2.2.0-autotools.patch292
-rw-r--r--sci-libs/cblas-reference/Manifest2
-rw-r--r--sci-libs/cblas-reference/cblas-reference-20110218.ebuild4
-rw-r--r--sci-libs/lapacke-reference/Manifest2
-rw-r--r--sci-libs/lapacke-reference/lapacke-reference-1.0.0.009.ebuild4
-rw-r--r--sci-libs/mpiblacs/Manifest2
-rw-r--r--sci-libs/mpiblacs/mpiblacs-1.1.ebuild7
-rw-r--r--sci-libs/parmetis/Manifest2
-rw-r--r--sci-libs/parmetis/parmetis-3.2.0.ebuild18
-rw-r--r--sci-libs/scalapack/Manifest2
-rw-r--r--sci-libs/scalapack/scalapack-1.8.0.ebuild6
-rw-r--r--sci-libs/xblas/Manifest2
-rw-r--r--sci-libs/xblas/xblas-1.0.248.ebuild4
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