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> |