Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
Date: Tue, 23 Aug 2022 05:24:24
Message-Id: 1661232235.8fbc406e3fdc55d1e623ce2610f03a943d0d1e36.sam@gentoo
1 commit: 8fbc406e3fdc55d1e623ce2610f03a943d0d1e36
2 Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
3 AuthorDate: Sun Aug 21 19:13:20 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 23 05:23:55 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbc406e
7
8 net-irc/hexchat: Filter LTO flags
9
10 Workaround for LTO type mismatch issue until upstream applies
11 the fix for this issue [1].
12
13 [1] https://github.com/hexchat/hexchat/issues/2726
14
15 Closes: https://bugs.gentoo.org/861458
16 Signed-off-by: Adrian Schollmeyer <nex+b-g-o <AT> nexadn.de>
17 Closes: https://github.com/gentoo/gentoo/pull/26949
18 Signed-off-by: Sam James <sam <AT> gentoo.org>
19
20 net-irc/hexchat/{hexchat-9999.ebuild => hexchat-2.16.1-r1.ebuild} | 5 ++++-
21 net-irc/hexchat/hexchat-9999.ebuild | 5 ++++-
22 2 files changed, 8 insertions(+), 2 deletions(-)
23
24 diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
25 similarity index 95%
26 copy from net-irc/hexchat/hexchat-9999.ebuild
27 copy to net-irc/hexchat/hexchat-2.16.1-r1.ebuild
28 index 06de44ed5d3d..a47f759179d2 100644
29 --- a/net-irc/hexchat/hexchat-9999.ebuild
30 +++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
31 @@ -6,7 +6,7 @@ EAPI=7
32 LUA_COMPAT=( lua5-{1..4} luajit )
33 PYTHON_COMPAT=( python3_{8..10} )
34
35 -inherit lua-single meson mono-env python-single-r1 xdg
36 +inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
37
38 DESCRIPTION="Graphical IRC client based on XChat"
39 HOMEPAGE="https://hexchat.github.io/"
40 @@ -75,6 +75,9 @@ pkg_setup() {
41 }
42
43 src_configure() {
44 + # LTO type mismatch, https://bugs.gentoo.org/861458
45 + filter-lto
46 +
47 local emesonargs=(
48 -Ddbus-service-use-appid=false
49 -Dinstall-appdata=false
50
51 diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
52 index 06de44ed5d3d..a47f759179d2 100644
53 --- a/net-irc/hexchat/hexchat-9999.ebuild
54 +++ b/net-irc/hexchat/hexchat-9999.ebuild
55 @@ -6,7 +6,7 @@ EAPI=7
56 LUA_COMPAT=( lua5-{1..4} luajit )
57 PYTHON_COMPAT=( python3_{8..10} )
58
59 -inherit lua-single meson mono-env python-single-r1 xdg
60 +inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
61
62 DESCRIPTION="Graphical IRC client based on XChat"
63 HOMEPAGE="https://hexchat.github.io/"
64 @@ -75,6 +75,9 @@ pkg_setup() {
65 }
66
67 src_configure() {
68 + # LTO type mismatch, https://bugs.gentoo.org/861458
69 + filter-lto
70 +
71 local emesonargs=(
72 -Ddbus-service-use-appid=false
73 -Dinstall-appdata=false