Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: net-libs/libqmi/files/, net-libs/libqmi/
Date: Mon, 27 Apr 2020 12:25:23
Message-Id: 1587990303.59c3cc1531947e21902225666c21a434f6ba1f10.blueness@gentoo
1 commit: 59c3cc1531947e21902225666c21a434f6ba1f10
2 Author: Michael Everitt <gentoo <AT> veremit <DOT> xyz>
3 AuthorDate: Mon Apr 27 04:42:32 2020 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 27 12:25:03 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=59c3cc15
7
8 net-libs/libqmi: Fixed upstream in commit 6097ad5, release 1.18.2
9
10 Current stable ::gentoo version 1.22.2 builds fine:
11 >>> Completed installing net-libs/libqmi-1.22.2 into /var/tmp/portage/net-libs/libqmi-1.22.2/image
12 >>> net-libs/libqmi-1.22.2 merged.
13
14 Signed-off-by: Michael Everitt <gentoo <AT> veremit.xyz>
15 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
16
17 net-libs/libqmi/Manifest | 1 -
18 net-libs/libqmi/files/libqmi-fix-musl.patch | 25 ---------------
19 net-libs/libqmi/libqmi-1.18.0.ebuild | 47 -----------------------------
20 net-libs/libqmi/metadata.xml | 18 -----------
21 4 files changed, 91 deletions(-)
22
23 diff --git a/net-libs/libqmi/Manifest b/net-libs/libqmi/Manifest
24 deleted file mode 100644
25 index b15c594..0000000
26 --- a/net-libs/libqmi/Manifest
27 +++ /dev/null
28 @@ -1 +0,0 @@
29 -DIST libqmi-1.18.0.tar.xz 873176 SHA256 a0a42c55935e75a630208e2f70840bd4407f56fe1c5258f5b0f6c0aaedf88cec SHA512 3890501fa2299ce5ac8fda732363e39738c95ffb153708d8f727e88c082014018463c569a0d9666385f6394d060ec41052dec400f3f6c733e78748ca7ee56b76 WHIRLPOOL 337f68dde312ea3771340ce0b8b5d5d36019ad14d79cff176822e38560afccbf7fd6c1c8ab5630962887d8604b88152057ef2c838bb5819f8e07da039f91ebed
30
31 diff --git a/net-libs/libqmi/files/libqmi-fix-musl.patch b/net-libs/libqmi/files/libqmi-fix-musl.patch
32 deleted file mode 100644
33 index 9178fa8..0000000
34 --- a/net-libs/libqmi/files/libqmi-fix-musl.patch
35 +++ /dev/null
36 @@ -1,25 +0,0 @@
37 -From 7e5e61297eb4bb6f3ff0d3e01a85beb09c0e8d52 Mon Sep 17 00:00:00 2001
38 -From: Aleksander Morgado <aleksander@××××××××××.es>
39 -Date: Thu, 23 Feb 2017 10:53:38 +0100
40 -Subject: [PATCH 2/2] build: musl compatibility
41 -
42 ----
43 - src/libqmi-glib/qmi-utils.c | 2 +-
44 - 1 file changed, 1 insertion(+), 1 deletion(-)
45 -
46 -diff --git a/src/libqmi-glib/qmi-utils.c b/src/libqmi-glib/qmi-utils.c
47 -index 29e5f22..810640c 100644
48 ---- a/src/libqmi-glib/qmi-utils.c
49 -+++ b/src/libqmi-glib/qmi-utils.c
50 -@@ -740,7 +740,7 @@ __qmi_utils_get_driver (const gchar *cdc_wdm_path)
51 - * /sys/bus/usb/drivers/qmi_wwan
52 - */
53 - tmp = g_strdup_printf ("/sys/class/%s/%s/device/driver", subsystems[i], device_basename);
54 -- path = canonicalize_file_name (tmp);
55 -+ path = realpath (tmp, NULL);
56 - g_free (tmp);
57 -
58 - if (g_file_test (path, G_FILE_TEST_EXISTS))
59 ---
60 -2.11.1
61 -
62
63 diff --git a/net-libs/libqmi/libqmi-1.18.0.ebuild b/net-libs/libqmi/libqmi-1.18.0.ebuild
64 deleted file mode 100644
65 index bc53a40..0000000
66 --- a/net-libs/libqmi/libqmi-1.18.0.ebuild
67 +++ /dev/null
68 @@ -1,47 +0,0 @@
69 -# Copyright 1999-2017 Gentoo Foundation
70 -# Distributed under the terms of the GNU General Public License v2
71 -
72 -EAPI="6"
73 -
74 -inherit multilib
75 -if [[ ${PV} == "9999" ]] ; then
76 - inherit git-r3 autotools
77 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/libqmi.git"
78 -else
79 - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
80 - SRC_URI="https://www.freedesktop.org/software/libqmi/${P}.tar.xz"
81 -fi
82 -
83 -DESCRIPTION="Qualcomm MSM (Mobile Station Modem) Interface (QMI) modem protocol helper library"
84 -HOMEPAGE="https://cgit.freedesktop.org/libqmi/"
85 -
86 -LICENSE="LGPL-2"
87 -SLOT="0/5.1" # soname of libqmi-glib.so
88 -IUSE="doc +mbim static-libs"
89 -
90 -RDEPEND=">=dev-libs/glib-2.32
91 - virtual/libgudev
92 - mbim? ( >=net-libs/libmbim-1.14.0 )"
93 -DEPEND="${RDEPEND}
94 - doc? ( dev-util/gtk-doc )
95 - virtual/pkgconfig"
96 -[[ ${PV} == "9999" ]] && DEPEND+=" dev-util/gtk-doc" #469214
97 -
98 -src_prepare() {
99 - default
100 - eapply "${FILESDIR}/libqmi-fix-musl.patch"
101 - [[ -e configure ]] || eautoreconf
102 -}
103 -
104 -src_configure() {
105 - econf \
106 - --disable-more-warnings \
107 - $(use_enable mbim mbim-qmux) \
108 - $(use_enable static{-libs,}) \
109 - $(use_enable {,gtk-}doc)
110 -}
111 -
112 -src_install() {
113 - default
114 - use static-libs || rm -f "${ED}/usr/$(get_libdir)/${PN}-glib.la"
115 -}
116
117 diff --git a/net-libs/libqmi/metadata.xml b/net-libs/libqmi/metadata.xml
118 deleted file mode 100644
119 index bca6a9f..0000000
120 --- a/net-libs/libqmi/metadata.xml
121 +++ /dev/null
122 @@ -1,18 +0,0 @@
123 -<?xml version="1.0" encoding="UTF-8"?>
124 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
125 -<pkgmetadata>
126 - <maintainer type="person">
127 - <email>vapier@g.o</email>
128 - <description>feel free to update</description>
129 - </maintainer>
130 - <maintainer type="person">
131 - <email>chainsaw@g.o</email>
132 - <name>Tony Vroon</name>
133 - </maintainer>
134 - <slots>
135 - <subslots>libqmi-glib.so soname version</subslots>
136 - </slots>
137 - <use>
138 - <flag name="mbim">Support QMI over Mobile Broadband Interface Model (MBIM)</flag>
139 - </use>
140 -</pkgmetadata>