commit: 91bd82d2f67285e00829f7b5463bcbcef80e1b29
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 6 19:21:48 2017 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Feb 6 19:21:48 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91bd82d2
sci-libs/lapack-reference: fix installation on Prefix, bug #608266
Package-Manager: portage-2.3.3
sci-libs/lapack-reference/lapack-reference-3.7.0.ebuild | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/sci-libs/lapack-reference/lapack-reference-3.7.0.ebuild
b/sci-libs/lapack-reference/lapack-reference-3.7.0.ebuild
index f03d2b3..a96e881 100644
--- a/sci-libs/lapack-reference/lapack-reference-3.7.0.ebuild
+++ b/sci-libs/lapack-reference/lapack-reference-3.7.0.ebuild
@@ -71,6 +71,13 @@ src_install() {
mkdir -p "${ED}/usr/$(get_libdir)/lapack/reference" || die
mv "${ED}/usr/$(get_libdir)"/lib* "${ED}/usr/$(get_libdir)/pkgconfig"/*
\
"${ED}/usr/$(get_libdir)/lapack/reference" || die
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ # modify install_names accordingly, bug #608266
+ local lib
+ for lib in "${ED}"/usr/$(get_libdir)/lapack/reference/*.dylib ;
do
+ install_name_tool -id "${lib#${D%/}}" "${lib}"
+ done
+ fi
rmdir "${ED}/usr/$(get_libdir)/pkgconfig" || die
eselect lapack add $(get_libdir) "${T}"/eselect.lapack.reference
${ESELECT_PROF}