commit:     f9dff0e51a93e1f40ea815f9ffd5823d8b48c540
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 23:27:18 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 23:27:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9dff0e5

dev-perl/Tk: build w/ -std=gnu17

dev-perl/Tk has various modern C issues already with lots of pending
PRs upstream.

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

 dev-perl/Tk/Tk-804.36.0-r4.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Tk/Tk-804.36.0-r4.ebuild 
b/dev-perl/Tk/Tk-804.36.0-r4.ebuild
index 50968622e863..b4f5ad2a084c 100644
--- a/dev-perl/Tk/Tk-804.36.0-r4.ebuild
+++ b/dev-perl/Tk/Tk-804.36.0-r4.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 DIST_AUTHOR=SREZIC
 DIST_VERSION=804.036
 DIST_EXAMPLES=("examples/*")
-inherit perl-module virtualx
+inherit flag-o-matic perl-module virtualx
 
 DESCRIPTION="A Perl Module for Tk"
 
@@ -68,6 +68,13 @@ src_prepare() {
        mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't 
restore testimg.jpg"
 }
 
+src_configure() {
+       # bug #943847
+       append-cflags -std=gnu17
+
+       perl-module_src_configure
+}
+
 src_test() {
        virtx perl-module_src_test
 }

Reply via email to