commit:     be44b523eb78e10f9a594f4f900af44eaeb36b61
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 10 15:24:40 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 10 15:25:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be44b523

dev-util/re2c: regenerate autotools for nonbash patch

While the used patch does modify configure directly,
this is fragile and sometimes causes maintainer mode
to be triggered regardless. Let's regenerate autotools
to be safe given a user managed to hit this.

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

 dev-util/re2c/re2c-2.1.1-r1.ebuild | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/dev-util/re2c/re2c-2.1.1-r1.ebuild 
b/dev-util/re2c/re2c-2.1.1-r1.ebuild
index 29518e3a9d5..854354f0825 100644
--- a/dev-util/re2c/re2c-2.1.1-r1.ebuild
+++ b/dev-util/re2c/re2c-2.1.1-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="tool for generating C-based recognizers from regular expressions"
 HOMEPAGE="http://re2c.org/";
 SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz";
@@ -14,6 +16,16 @@ IUSE="debug"
 
 PATCHES=("${FILESDIR}"/${P}-sh.patch)
 
+src_prepare() {
+       default
+
+       # Only needed for the sh patch
+       # Despite the patch modifying the configure directly,
+       # this is sometimes fragile and triggers maintainer mode anyway.
+       # bug #779187
+       eautoreconf
+}
+
 src_configure() {
        econf \
                --enable-golang \

Reply via email to