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/libmbim/files/, net-libs/libmbim/
Date: Mon, 13 Nov 2017 12:50:34
Message-Id: 1510577411.96a261411fa834ac2e1e5d0a570752981b02006c.blueness@gentoo
1 commit: 96a261411fa834ac2e1e5d0a570752981b02006c
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 13 12:50:11 2017 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 13 12:50:11 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=96a26141
7
8 net-libs/libmbim: fix canonicalize_file_name -> realpath
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11 RepoMan-Options: --force
12
13 net-libs/libmbim/Manifest | 1 +
14 .../libmbim/files/libmbim-1.14.0-realpath.patch | 12 ++++++++
15 net-libs/libmbim/libmbim-1.14.0.ebuild | 36 ++++++++++++++++++++++
16 net-libs/libmbim/metadata.xml | 8 +++++
17 4 files changed, 57 insertions(+)
18
19 diff --git a/net-libs/libmbim/Manifest b/net-libs/libmbim/Manifest
20 new file mode 100644
21 index 0000000..afe7522
22 --- /dev/null
23 +++ b/net-libs/libmbim/Manifest
24 @@ -0,0 +1 @@
25 +DIST libmbim-1.14.0.tar.xz 401460 SHA256 ca8d52a95a18cbabae8f15f83f1572316e888b6504f946e6645d24405127ab5b SHA512 a9b1ba59828fd1c8cf39705717c56e3b75f34d6b3b9cd9f8be40fe245c07f4ea4d211727322c8b3c6d92f004c670e2fe6de76a3117e38b1e8de6673cfb6168bd WHIRLPOOL 2dfc876eb0ff816085f0aec960502327edbc619c35c5f56006dd95c8333d50e7752ee1891ed9b10027d8d9186ccc249b20c875844792af5a3262b5069c600e95
26
27 diff --git a/net-libs/libmbim/files/libmbim-1.14.0-realpath.patch b/net-libs/libmbim/files/libmbim-1.14.0-realpath.patch
28 new file mode 100644
29 index 0000000..a8cfe95
30 --- /dev/null
31 +++ b/net-libs/libmbim/files/libmbim-1.14.0-realpath.patch
32 @@ -0,0 +1,12 @@
33 +diff -Naur libmbim-1.14.0.orig/src/libmbim-glib/mbim-device.c libmbim-1.14.0/src/libmbim-glib/mbim-device.c
34 +--- libmbim-1.14.0.orig/src/libmbim-glib/mbim-device.c 2016-06-24 06:41:06.000000000 -0400
35 ++++ libmbim-1.14.0/src/libmbim-glib/mbim-device.c 2017-11-13 07:45:36.877198855 -0500
36 +@@ -867,7 +867,7 @@
37 + * /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:2.0
38 + */
39 + tmp = g_strdup_printf ("/sys/class/%s/%s/device", subsystems[i], device_basename);
40 +- path = canonicalize_file_name (tmp);
41 ++ path = realpath (tmp, NULL);
42 + g_free (tmp);
43 +
44 + if (g_file_test (path, G_FILE_TEST_EXISTS)) {
45
46 diff --git a/net-libs/libmbim/libmbim-1.14.0.ebuild b/net-libs/libmbim/libmbim-1.14.0.ebuild
47 new file mode 100644
48 index 0000000..fd1a938
49 --- /dev/null
50 +++ b/net-libs/libmbim/libmbim-1.14.0.ebuild
51 @@ -0,0 +1,36 @@
52 +# Copyright 1999-2017 Gentoo Foundation
53 +# Distributed under the terms of the GNU General Public License v2
54 +
55 +EAPI="6"
56 +
57 +inherit multilib
58 +
59 +DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper library"
60 +HOMEPAGE="https://cgit.freedesktop.org/libmbim/"
61 +SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz"
62 +
63 +LICENSE="LGPL-2"
64 +SLOT="0"
65 +KEYWORDS="amd64 arm ~mips ppc x86"
66 +IUSE="static-libs udev"
67 +
68 +RDEPEND=">=dev-libs/glib-2.32:2
69 + udev? ( virtual/libgudev:= )"
70 +DEPEND="${RDEPEND}
71 + dev-util/gtk-doc-am
72 + virtual/pkgconfig"
73 +
74 +PATCHES=( ${FILESDIR}/${P}-realpath.patch )
75 +
76 +src_configure() {
77 + econf \
78 + --disable-more-warnings \
79 + --disable-gtk-doc \
80 + $(use_with udev) \
81 + $(use_enable static{-libs,})
82 +}
83 +
84 +src_install() {
85 + default
86 + use static-libs || rm -f "${ED}/usr/$(get_libdir)/${PN}-glib.la"
87 +}
88
89 diff --git a/net-libs/libmbim/metadata.xml b/net-libs/libmbim/metadata.xml
90 new file mode 100644
91 index 0000000..7fb6dd8
92 --- /dev/null
93 +++ b/net-libs/libmbim/metadata.xml
94 @@ -0,0 +1,8 @@
95 +<?xml version="1.0" encoding="UTF-8"?>
96 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
97 +<pkgmetadata>
98 +<maintainer type="person">
99 + <email>chainsaw@g.o</email>
100 + <name>Tony Vroon</name>
101 +</maintainer>
102 +</pkgmetadata>