Next to keyword changes, the relevant bits are: @@ -24,6 +24,8 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-0.99-2.6.patch epatch "${WORKDIR}"/${PN}-1.0.0-pic.patch + epatch "${FILESDIR}"/${PN}-1.0.0-solaris.patch + epatch "${FILESDIR}"/${PN}-1.0.0-darwin.patch elibtoolize epunt_cxx #74497 @@ -35,7 +37,8 @@ $(use_enable static-libs static) \ --without-debug \ --disable-gtk \ - --disable-gtktest + --disable-gtktest \ + $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") if ! multilib_is_native_abi ; then sed -i \ -e 's/ encodedv//' \ The two patches are: https://gitweb.gentoo.org/repo/proj/prefix.git/tree/media-libs/libdv/files/libdv-1.0.0-darwin.patch https://gitweb.gentoo.org/repo/proj/prefix.git/tree/media-libs/libdv/files/libdv-1.0.0-solaris.patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf465a06e5ccb8bea6b279ed43d0150d21a5271f commit cf465a06e5ccb8bea6b279ed43d0150d21a5271f Author: Fabian Groffen <grobian@gentoo.org> AuthorDate: 2019-06-18 13:01:09 +0000 Commit: Fabian Groffen <grobian@gentoo.org> CommitDate: 2019-06-18 13:01:09 +0000 media-libs/libdv: add fixes for Prefix Closes: https://bugs.gentoo.org/681642 Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 media-libs/libdv/files/libdv-1.0.0-darwin.patch | 52 ++++++++ media-libs/libdv/files/libdv-1.0.0-solaris.patch | 153 +++++++++++++++++++++++ media-libs/libdv/libdv-1.0.0-r4.ebuild | 52 ++++++++ 3 files changed, 257 insertions(+)