commit:     4df8b0dbdf3ddded4239a7e8f638d7001b164cfd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  5 03:10:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar  5 03:10:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df8b0db

games-puzzle/freesweep: fix configure w/ clang 16

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

 .../{freesweep-1.0.2.ebuild => freesweep-1.0.2-r1.ebuild}    | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/freesweep/freesweep-1.0.2.ebuild 
b/games-puzzle/freesweep/freesweep-1.0.2-r1.ebuild
similarity index 72%
rename from games-puzzle/freesweep/freesweep-1.0.2.ebuild
rename to games-puzzle/freesweep/freesweep-1.0.2-r1.ebuild
index abe5e0cb0e2b..b2a002295f08 100644
--- a/games-puzzle/freesweep/freesweep-1.0.2.ebuild
+++ b/games-puzzle/freesweep/freesweep-1.0.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="Console Minesweeper"
 HOMEPAGE="https://github.com/rwestlund/freesweep";
@@ -17,6 +17,14 @@ RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+src_prepare() {
+       default
+
+       sed -i -e "s:configure.in:configure.ac:" Makefile.in || die
+       # Clang 16, bug #899002
+       eautoreconf
+}
+
 src_compile() {
        emake LIBS="$($(tc-getPKG_CONFIG) --libs ncurses || die)"
 }

Reply via email to