commit:     75ca7040aaa9a72ddf3beeb0f4771bcefa252c14
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 18 04:11:50 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 18 04:11:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ca7040

dev-libs/libuev: call eautoreconf for patches

Needed for patches to *.am, *.ac, etc to be
(safely) effective (avoid maintainer mode
invocation).

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

 dev-libs/libuev/libuev-2.3.2-r1.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libuev/libuev-2.3.2-r1.ebuild 
b/dev-libs/libuev/libuev-2.3.2-r1.ebuild
index 2cd8e6b9f81..f8a20c0605f 100644
--- a/dev-libs/libuev/libuev-2.3.2-r1.ebuild
+++ b/dev-libs/libuev/libuev-2.3.2-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="Lightweight event loop library for Linux epoll() family APIs"
 HOMEPAGE="https://github.com/troglobit/libuev";
 
SRC_URI="https://github.com/troglobit/${PN}/releases/download/v${PV}/${P}.tar.xz";
@@ -15,7 +17,14 @@ IUSE="static-libs"
 PATCHES=(
        "${FILESDIR}/${PN}"-fix-tests.patch
        "${FILESDIR}/${PN}"-large-files-fix.patch
-       )
+)
+
+src_prepare() {
+       default
+
+       # Needed for glibc/LFS patches
+       eautoreconf
+}
 
 src_configure() {
        econf --enable-static=$(usex static-libs)

Reply via email to