diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2017-11-13 07:50:11 -0500 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2017-11-13 07:50:11 -0500 |
commit | 96a261411fa834ac2e1e5d0a570752981b02006c (patch) | |
tree | 8372d311f0138d5e6a73f0dfa2d4275a6052474c | |
parent | sys-apps/policycoreutils: Patch for musl (diff) | |
download | musl-96a26141.tar.gz musl-96a26141.tar.bz2 musl-96a26141.zip |
net-libs/libmbim: fix canonicalize_file_name -> realpath
Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --force
-rw-r--r-- | net-libs/libmbim/Manifest | 1 | ||||
-rw-r--r-- | net-libs/libmbim/files/libmbim-1.14.0-realpath.patch | 12 | ||||
-rw-r--r-- | net-libs/libmbim/libmbim-1.14.0.ebuild | 36 | ||||
-rw-r--r-- | net-libs/libmbim/metadata.xml | 8 |
4 files changed, 57 insertions, 0 deletions
diff --git a/net-libs/libmbim/Manifest b/net-libs/libmbim/Manifest new file mode 100644 index 00000000..afe75229 --- /dev/null +++ b/net-libs/libmbim/Manifest @@ -0,0 +1 @@ +DIST libmbim-1.14.0.tar.xz 401460 SHA256 ca8d52a95a18cbabae8f15f83f1572316e888b6504f946e6645d24405127ab5b SHA512 a9b1ba59828fd1c8cf39705717c56e3b75f34d6b3b9cd9f8be40fe245c07f4ea4d211727322c8b3c6d92f004c670e2fe6de76a3117e38b1e8de6673cfb6168bd WHIRLPOOL 2dfc876eb0ff816085f0aec960502327edbc619c35c5f56006dd95c8333d50e7752ee1891ed9b10027d8d9186ccc249b20c875844792af5a3262b5069c600e95 diff --git a/net-libs/libmbim/files/libmbim-1.14.0-realpath.patch b/net-libs/libmbim/files/libmbim-1.14.0-realpath.patch new file mode 100644 index 00000000..a8cfe95e --- /dev/null +++ b/net-libs/libmbim/files/libmbim-1.14.0-realpath.patch @@ -0,0 +1,12 @@ +diff -Naur libmbim-1.14.0.orig/src/libmbim-glib/mbim-device.c libmbim-1.14.0/src/libmbim-glib/mbim-device.c +--- libmbim-1.14.0.orig/src/libmbim-glib/mbim-device.c 2016-06-24 06:41:06.000000000 -0400 ++++ libmbim-1.14.0/src/libmbim-glib/mbim-device.c 2017-11-13 07:45:36.877198855 -0500 +@@ -867,7 +867,7 @@ + * /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:2.0 + */ + tmp = g_strdup_printf ("/sys/class/%s/%s/device", subsystems[i], device_basename); +- path = canonicalize_file_name (tmp); ++ path = realpath (tmp, NULL); + g_free (tmp); + + if (g_file_test (path, G_FILE_TEST_EXISTS)) { diff --git a/net-libs/libmbim/libmbim-1.14.0.ebuild b/net-libs/libmbim/libmbim-1.14.0.ebuild new file mode 100644 index 00000000..fd1a938a --- /dev/null +++ b/net-libs/libmbim/libmbim-1.14.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib + +DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper library" +HOMEPAGE="https://cgit.freedesktop.org/libmbim/" +SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~mips ppc x86" +IUSE="static-libs udev" + +RDEPEND=">=dev-libs/glib-2.32:2 + udev? ( virtual/libgudev:= )" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + virtual/pkgconfig" + +PATCHES=( ${FILESDIR}/${P}-realpath.patch ) + +src_configure() { + econf \ + --disable-more-warnings \ + --disable-gtk-doc \ + $(use_with udev) \ + $(use_enable static{-libs,}) +} + +src_install() { + default + use static-libs || rm -f "${ED}/usr/$(get_libdir)/${PN}-glib.la" +} diff --git a/net-libs/libmbim/metadata.xml b/net-libs/libmbim/metadata.xml new file mode 100644 index 00000000..7fb6dd89 --- /dev/null +++ b/net-libs/libmbim/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>chainsaw@gentoo.org</email> + <name>Tony Vroon</name> +</maintainer> +</pkgmetadata> |