commit: 22eb6fcb7fc7eedb71b9f8dc7d3f43071960a854 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Wed Jan 1 19:06:13 2025 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Wed Jan 1 19:09:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22eb6fcb
media-libs/urt: fix build with -native-symlinks Closes: https://bugs.gentoo.org/947316 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org> .../urt/files/urt-3.2_rc1_p20250101-ar.patch | 41 ++++++++++++++++++++++ media-libs/urt/urt-3.2_rc1_p20250101.ebuild | 5 ++- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/media-libs/urt/files/urt-3.2_rc1_p20250101-ar.patch b/media-libs/urt/files/urt-3.2_rc1_p20250101-ar.patch new file mode 100644 index 000000000000..1740530cf1c4 --- /dev/null +++ b/media-libs/urt/files/urt-3.2_rc1_p20250101-ar.patch @@ -0,0 +1,41 @@ +https://bugs.gentoo.org/947316 + +--- a/lib/makefile.src ++++ b/lib/makefile.src +@@ -50,8 +50,8 @@ + echo cp $(LIBNAME) $(DEST)/ ; \ + cp $(LIBNAME)* $(DEST)/ ; \ + if test x$(RANLIB) != x ; then \ +- echo ranlib $(DEST)/$(STATIC) ; \ +- ranlib $(DEST)/$(STATIC) ; \ ++ echo $(RANLIB) $(DEST)/$(STATIC) ; \ ++ $(RANLIB) $(DEST)/$(STATIC) ; \ + else \ + true ; \ + fi ; \ +@@ -60,11 +60,11 @@ + cp $(LIBNAME)* $(DEST)/debug/ ; \ + if test x$(RANLIB) != x ; then \ + cp $(LIBNAME) $(DEST)/debug/$(STATIC) ; \ +- echo ranlib $(DEST)/debug/$(STATIC) ; \ ++ echo $(RANLIB) $(DEST)/debug/$(STATIC) ; \ + else \ + true ; \ + fi ; \ +- ranlib $(DEST)/debug/$(STATIC) ; \ ++ $(RANLIB) $(DEST)/debug/$(STATIC) ; \ + else \ + true ; \ + fi ; \ +@@ -82,9 +82,9 @@ + touch buildshared + + buildlib: $(OBJS) +- ar rcs $(STATIC) $(OBJS) ++ $(AR) rcs $(STATIC) $(OBJS) + #ifndef NO_RANLIB +- ranlib $(STATIC) ++ $(RANLIB) $(STATIC) + #endif + touch buildlib + diff --git a/media-libs/urt/urt-3.2_rc1_p20250101.ebuild b/media-libs/urt/urt-3.2_rc1_p20250101.ebuild index 34def1b52af3..ace5d4c90998 100644 --- a/media-libs/urt/urt-3.2_rc1_p20250101.ebuild +++ b/media-libs/urt/urt-3.2_rc1_p20250101.ebuild @@ -30,6 +30,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${P}-respect-ldflags.patch + "${FILESDIR}"/${P}-ar.patch ) urt_config() { @@ -60,9 +61,7 @@ src_configure() { } src_compile() { - tc-export AR RANLIB - - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" } src_install() {
