commit:     40b028161459dcad5ddbe429216c7632a0b7e80a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 10 02:42:57 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 10 02:43:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b02816

media-libs/fdk-aac: elibtoolize for -Werror=odr

Closes: https://bugs.gentoo.org/884767
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/fdk-aac/fdk-aac-2.0.2.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild 
b/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild
index 4c39024a57df..375b82c75a5f 100644
--- a/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild
+++ b/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild
@@ -10,6 +10,7 @@ if [[ ${PV} == *9999* ]]; then
        [[ ${PV%9999} != "" ]] && EGIT_BRANCH="release/${PV%.9999}"
        inherit autotools git-r3
 else
+       inherit libtool
        KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~x64-macos"
        if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
                SRC_URI="mirror://gentoo/${P}.tar.xz"
@@ -30,7 +31,12 @@ PATCHES=( "${FILESDIR}"/${P}-always_inline.patch )
 
 src_prepare() {
        default
-       [[ ${PV} == *9999* ]] && eautoreconf
+
+       if [[ ${PV} == *9999* ]] ; then
+               eautoreconf
+       else
+               elibtoolize
+       fi
 }
 
 multilib_src_configure() {

Reply via email to