--- blas-atlas-3.9.3.ebuild (revision 33596) +++ blas-atlas-3.9.3.ebuild (working copy) @@ -119,16 +119,16 @@ # atlas does its own parallel builds emake -j1 || die "emake failed" - RPATH="${DESTTREE}"/$(get_libdir)/blas + RPATH="${EPREFIX}/${DESTTREE}"/$(get_libdir)/blas make \ - LIBDIR=$(get_libdir) \ + LIBDIR="${EPREFIX}/${DESTTREE}"/$(get_libdir) \ RPATH="${RPATH}"/atlas \ shared || die "failed to build shared libraries" # build shared libraries of threaded libraries if applicable if [[ -d gentoo/libptcblas.a ]]; then make \ - LIBDIR=$(get_libdir) \ + LIBDIR="${EPREFIX}/${DESTTREE}"/$(get_libdir) \ RPATH="${RPATH}"/threaded-atlas \ ptshared || die "failed to build threaded shared libraries" fi @@ -151,7 +151,8 @@ } src_install () { - dodir "${RPATH}"/atlas + dodir "${DESTTREE}"/$(get_libdir) + dodir "${DESTTREE}"/$(get_libdir)/blas/atlas cd "${BLD_DIR}"/gentoo/libs cp -P libatlas* "${ED}/${DESTTREE}"/$(get_libdir) \ || die "Failed to install libatlas" @@ -170,7 +171,7 @@ -e "s:@THREADLIBS@:${threadlibs}:g" \ *blas.pc || die "sed *blas.pc failed" - cp -P *blas* "${ED}/${RPATH}"/atlas \ + cp -P *blas* "${ED}/${DESTTREE}"/$(get_libdir)/blas/atlas \ || die "Failed to install blas/cblas" ESELECT_PROF=atlas @@ -178,7 +179,7 @@ eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.atlas ${ESELECT_PROF} if [[ -d "${BLD_DIR}"/gentoo/threaded-libs ]]; then - dodir "${RPATH}"/threaded-atlas + dodir "${DESTTREE}"/$(get_libdir)/blas/threaded-atlas cd "${BLD_DIR}"/gentoo/threaded-libs # pkgconfig files @@ -192,7 +193,7 @@ -e "s:@THREADLIBS@:${threadlibs}:g" \ *blas.pc || die "sed *blas.pc failed" - cp -P * "${ED}/${RPATH}"/threaded-atlas \ + cp -P * "${ED}/${DESTTREE}"/$(get_libdir)/blas/threaded-atlas \ || die "Failed to install threaded atlas" ESELECT_PROF=atlas-threads