Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/, profiles/arch/riscv/, profiles/arch/x86/, ...
Date: Fri, 24 Jun 2022 15:33:47
Message-Id: 1656084805.2f74f17bae59f1c522ced3f9d3211d96441d7e98.mattst88@gentoo
1 commit: 2f74f17bae59f1c522ced3f9d3211d96441d7e98
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 24 15:03:50 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 24 15:33:25 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f74f17b
7
8 net-libs/libqmi: Add IUSE=qrtr
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 net-libs/libqmi/libqmi-9999.ebuild | 8 +++++---
13 net-libs/libqmi/metadata.xml | 1 +
14 profiles/arch/arm/package.use.mask | 4 ++++
15 profiles/arch/arm64/package.use.mask | 4 ++++
16 profiles/arch/powerpc/ppc32/package.use.mask | 4 ++++
17 profiles/arch/powerpc/ppc64/package.use.mask | 4 ++++
18 profiles/arch/riscv/package.use.mask | 4 ++++
19 profiles/arch/x86/package.use.mask | 4 ++++
20 8 files changed, 30 insertions(+), 3 deletions(-)
21
22 diff --git a/net-libs/libqmi/libqmi-9999.ebuild b/net-libs/libqmi/libqmi-9999.ebuild
23 index 96f87a762e23..9be3e4bbf84c 100644
24 --- a/net-libs/libqmi/libqmi-9999.ebuild
25 +++ b/net-libs/libqmi/libqmi-9999.ebuild
26 @@ -16,11 +16,13 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/libqmi/ https://gitlab.freed
27
28 LICENSE="LGPL-2"
29 SLOT="0/5.8" # soname of libqmi-glib.so
30 -IUSE="gtk-doc +mbim"
31 +IUSE="gtk-doc +mbim +qrtr"
32
33 RDEPEND=">=dev-libs/glib-2.56
34 >=dev-libs/libgudev-232
35 - mbim? ( >=net-libs/libmbim-1.18.0 )"
36 + mbim? ( >=net-libs/libmbim-1.18.0 )
37 + qrtr? ( >=net-libs/libqrtr-glib-1.0.0:= )
38 +"
39 DEPEND="${RDEPEND}"
40 BDEPEND="
41 virtual/pkgconfig
42 @@ -36,7 +38,7 @@ src_configure() {
43 local myconf=(
44 --disable-Werror
45 --disable-static
46 - --disable-qrtr # libqrtr-glib not packaged
47 + $(use_enable qrtr)
48 $(use_enable mbim mbim-qmux)
49 $(use_enable gtk-doc)
50 )
51
52 diff --git a/net-libs/libqmi/metadata.xml b/net-libs/libqmi/metadata.xml
53 index ada015f36a2b..2ac8814ecd1a 100644
54 --- a/net-libs/libqmi/metadata.xml
55 +++ b/net-libs/libqmi/metadata.xml
56 @@ -10,5 +10,6 @@
57 </slots>
58 <use>
59 <flag name="mbim">Support QMI over Mobile Broadband Interface Model (MBIM)</flag>
60 + <flag name="qrtr">Support QMI over IPC Router bus (QRTR)</flag>
61 </use>
62 </pkgmetadata>
63
64 diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
65 index bea0fbe50af9..3b29e898af4e 100644
66 --- a/profiles/arch/arm/package.use.mask
67 +++ b/profiles/arch/arm/package.use.mask
68 @@ -1,6 +1,10 @@
69 # Copyright 1999-2022 Gentoo Authors
70 # Distributed under the terms of the GNU General Public License v2
71
72 +# Matt Turner <mattst88@g.o> (2022-06-24)
73 +# net-libs/libqrtr-glib not keyworded
74 +net-libs/libqmi qrtr
75 +
76 # Sam James <sam@g.o> (2022-06-23)
77 # ceph, zfs not keyworded here
78 app-emulation/libvirt rbd zfs
79
80 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
81 index 655a09426c73..eacbc7f1fe78 100644
82 --- a/profiles/arch/arm64/package.use.mask
83 +++ b/profiles/arch/arm64/package.use.mask
84 @@ -1,6 +1,10 @@
85 # Copyright 1999-2022 Gentoo Authors
86 # Distributed under the terms of the GNU General Public License v2
87
88 +# Matt Turner <mattst88@g.o> (2022-06-24)
89 +# net-libs/libqrtr-glib not keyworded
90 +net-libs/libqmi qrtr
91 +
92 # Anna Vyalkova <cyber+gentoo@×××××.in> (2022-06-25)
93 # Unkeyworded test dep
94 app-vim/jedi test
95
96 diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
97 index 0e4be5aa20a6..79e2a563ec95 100644
98 --- a/profiles/arch/powerpc/ppc32/package.use.mask
99 +++ b/profiles/arch/powerpc/ppc32/package.use.mask
100 @@ -1,6 +1,10 @@
101 # Copyright 1999-2022 Gentoo Authors
102 # Distributed under the terms of the GNU General Public License v2
103
104 +# Matt Turner <mattst88@g.o> (2022-06-24)
105 +# net-libs/libqrtr-glib not keyworded
106 +net-libs/libqmi qrtr
107 +
108 # Matt Turner <mattst88@g.o> (2022-05-16)
109 # media-libs/libheif not keyworded here
110 media-gfx/gthumb heif
111
112 diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
113 index 7a09c8b58c7c..0c68c7d0aa38 100644
114 --- a/profiles/arch/powerpc/ppc64/package.use.mask
115 +++ b/profiles/arch/powerpc/ppc64/package.use.mask
116 @@ -1,6 +1,10 @@
117 # Copyright 1999-2022 Gentoo Authors
118 # Distributed under the terms of the GNU General Public License v2
119
120 +# Matt Turner <mattst88@g.o> (2022-06-24)
121 +# net-libs/libqrtr-glib not keyworded
122 +net-libs/libqmi qrtr
123 +
124 # Jimi Huotari <chiitoo@g.o> (2022-05-08)
125 # Not keyworded here yet.
126 lxqt-base/lxqt-meta desktop-portal
127
128 diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
129 index 0f594d743f09..c2fe6c06722e 100644
130 --- a/profiles/arch/riscv/package.use.mask
131 +++ b/profiles/arch/riscv/package.use.mask
132 @@ -1,6 +1,10 @@
133 # Copyright 2019-2022 Gentoo Authors
134 # Distributed under the terms of the GNU General Public License v2
135
136 +# Matt Turner <mattst88@g.o> (2022-06-24)
137 +# net-libs/libqrtr-glib not keyworded
138 +net-libs/libqmi qrtr
139 +
140 # Jakov Smolić <jsmolic@g.o> (2022-06-07)
141 # riscv has no sanitizers unmasked for the time being, so
142 # mask to prevent emerge from erroring out by default
143
144 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
145 index cc2431ca8f0a..4e15738780e3 100644
146 --- a/profiles/arch/x86/package.use.mask
147 +++ b/profiles/arch/x86/package.use.mask
148 @@ -1,6 +1,10 @@
149 # Copyright 1999-2022 Gentoo Authors
150 # Distributed under the terms of the GNU General Public License v2
151
152 +# Matt Turner <mattst88@g.o> (2022-06-24)
153 +# net-libs/libqrtr-glib not keyworded
154 +net-libs/libqmi qrtr
155 +
156 # Anna Vyalkova <cyber+gentoo@×××××.in> (2022-06-25)
157 # Unkeyworded test dep
158 app-vim/jedi test