commit:     06218fe92fee66e591a571752a18b2e35ce66419
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 23 16:21:04 2022 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Oct 23 16:21:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06218fe9

media-radio/tlf: Drop -flto and fix some warnings

Closes: https://bugs.gentoo.org/876418
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/tlf/files/tlf-1.4.1-missing-include.patch | 10 ++++++++++
 media-radio/tlf/tlf-1.4.1-r1.ebuild                   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/media-radio/tlf/files/tlf-1.4.1-missing-include.patch 
b/media-radio/tlf/files/tlf-1.4.1-missing-include.patch
new file mode 100644
index 000000000000..55cb7a48477e
--- /dev/null
+++ b/media-radio/tlf/files/tlf-1.4.1-missing-include.patch
@@ -0,0 +1,10 @@
+diff --git a/test/test_wwv.c b/test/test_wwv.c
+index f4e20ac..0fa82da 100644
+--- a/test/test_wwv.c
++++ b/test/test_wwv.c
+@@ -1,4 +1,5 @@
+ #include "test.h"
++#include <glib.h>
+ 
+ #include "../src/getwwv.h"
+ 

diff --git a/media-radio/tlf/tlf-1.4.1-r1.ebuild 
b/media-radio/tlf/tlf-1.4.1-r1.ebuild
index c19feb243da0..71731baea4a5 100644
--- a/media-radio/tlf/tlf-1.4.1-r1.ebuild
+++ b/media-radio/tlf/tlf-1.4.1-r1.ebuild
@@ -28,6 +28,7 @@ DEPEND="
 
 PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
          "${FILESDIR}/${P}-musl.patch"
+         "${FILESDIR}/${P}-missing-include.patch"
        )
 
 src_prepare() {
@@ -42,5 +43,6 @@ src_prepare() {
 src_configure() {
        use elibc_musl && append-libs argp
        append-ldflags -L/usr/$(get_libdir)/hamlib
+       filter-lto              # bug # 876418
        econf --enable-fldigi-xmlrpc
 }

Reply via email to