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}

Reply via email to