commit:     9c2dec0373f9c50e4ae1106030e12b0a33d53217
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 17 14:55:45 2025 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Oct 17 14:55:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2dec03

dev-lang/R-4.5.0: fix install of libRmath on Darwin

Thanks Askar Bektassov.

Bug: https://bugs.gentoo.org/911553
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 dev-lang/R/R-4.5.0.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lang/R/R-4.5.0.ebuild b/dev-lang/R/R-4.5.0.ebuild
index 551969a1fa48..90d9433d0c45 100644
--- a/dev-lang/R/R-4.5.0.ebuild
+++ b/dev-lang/R/R-4.5.0.ebuild
@@ -214,9 +214,17 @@ src_install() {
                pushd "${ED}"/usr/$(get_libdir)/R >/dev/null || die
                for mod in $(find . -name "*.dylib") ; do
                        mod=${mod#./}
-                       install_name_tool -id 
"${EPREFIX}/usr/$(get_libdir)/R/${mod}" "${mod}"
+                       install_name_tool \
+                               -id "${EPREFIX}/usr/$(get_libdir)/R/${mod}" \
+                               "${mod}" || die
                done
                popd >/dev/null || die
+               # 911553
+               if [[ -f "${ED}/usr/$(get_libdir)/libRmath.dylib" ]] ; then
+                       install_name_tool \
+                               -id 
"${EPREFIX}/usr/$(get_libdir)/libRmath.dylib" \
+                               "${ED}/usr/$(get_libdir)/libRmath.dylib" || die
+               fi
        fi
 
        # Users are encouraged to access some of the the R documentation

Reply via email to