diff options
Diffstat (limited to 'net-misc/modemmanager')
-rw-r--r-- | net-misc/modemmanager/ChangeLog | 11 | ||||
-rw-r--r-- | net-misc/modemmanager/Manifest | 16 | ||||
-rw-r--r-- | net-misc/modemmanager/files/modemmanager-0.6.0.0-multi-plugin-probing.patch | 37 | ||||
-rw-r--r-- | net-misc/modemmanager/files/modemmanager-1.0.0-dbus-generation.patch | 35 | ||||
-rw-r--r-- | net-misc/modemmanager/files/modemmanager-1.0.0-logging-serial.patch | 76 | ||||
-rw-r--r-- | net-misc/modemmanager/modemmanager-1.0.0-r2.ebuild | 103 | ||||
-rw-r--r-- | net-misc/modemmanager/modemmanager-1.4.0.ebuild (renamed from net-misc/modemmanager/modemmanager-1.2.0.ebuild) | 7 |
7 files changed, 19 insertions, 266 deletions
diff --git a/net-misc/modemmanager/ChangeLog b/net-misc/modemmanager/ChangeLog index 360a778ce9fb..d25d3ee350b2 100644 --- a/net-misc/modemmanager/ChangeLog +++ b/net-misc/modemmanager/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-misc/modemmanager # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/ChangeLog,v 1.71 2014/09/12 19:28:47 vincent Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/ChangeLog,v 1.72 2014/09/23 12:28:41 pacho Exp $ + +*modemmanager-1.4.0 (23 Sep 2014) + + 23 Sep 2014; Pacho Ramos <pacho@gentoo.org> +modemmanager-1.4.0.ebuild, + -files/modemmanager-0.6.0.0-multi-plugin-probing.patch, + -files/modemmanager-1.0.0-dbus-generation.patch, + -files/modemmanager-1.0.0-logging-serial.patch, -modemmanager-1.0.0-r2.ebuild, + -modemmanager-1.2.0.ebuild: + Version bump, drop old 12 Sep 2014; Vicente Olivert Riera <vincent@gentoo.org> modemmanager-0.6.0.0.ebuild, modemmanager-1.0.0-r2.ebuild, diff --git a/net-misc/modemmanager/Manifest b/net-misc/modemmanager/Manifest index bf1c77ae21c5..a9a2108fdf35 100644 --- a/net-misc/modemmanager/Manifest +++ b/net-misc/modemmanager/Manifest @@ -4,22 +4,18 @@ Hash: SHA256 AUX 01-org.freedesktop.ModemManager.pkla 285 SHA256 c4eeb956c5bfa0dfe30efe1ae1c88e60674425dcc786c080da0d17f245c0e5f5 SHA512 e1b1e6a0cbfea979782141fc477381ea72a9e3bf75152b393aa322ebae520dbaf2b5907e817ee29f0744fc79f3217fe6a0994ebc1873e83e9d747df65ebea533 WHIRLPOOL 3fac122700eb0f643e64ac05edbe41abf48d88cbc6227619faaf567fde8df7981f38d523b183bf0deaa2b90fbd1617fb97ebdfefe615b12cb44dc36eaedaa4e4 AUX 01-org.freedesktop.ModemManager.rules 286 SHA256 a47b769279c128633d150899e10f6a3795523212d56603c4396500b15e04ebfe SHA512 184897bbee83f852e91d66d6a4ec4eabbe40f72f6a32573f59e19d9d86d9d12ae07e4386c7427e64ea5edfa73b5fa8e37acc785daca9a3565b8bd1fc8c5ee909 WHIRLPOOL 6016d01ea05feb85c249257a0b3a7e4154a1abcfc830d54eb70de090cb58253c478d5bd77db951ecb93ca2a3f35f188b7b0c11bc5303faab9c6843475e8fa94b AUX 01-org.freedesktop.ModemManager1.rules 293 SHA256 f97f132097feefc39608acf10b6cdc4b161ec6beaba5a0582e54fc1f09721e6d SHA512 1839bd770dfaf4c85048a16e41389c7ef43fac1cd36b81cf9129877444db1e0bc00cdbd2344b577316858f13a103d6007be6467d19de075060cab78c40859460 WHIRLPOOL ac1abd043698ff194869926ae2fa33646fde755ad3c30e8a5642aa4a0117b6809152508ba8cc0dd247d18c4f61e021e80407a1bebb0202ade43647d3d7d80fd1 -AUX modemmanager-0.6.0.0-multi-plugin-probing.patch 1490 SHA256 ba0d64f488c01ec7e73230082e0e8d537884d6684440328cac4e8c9d36e64775 SHA512 6fb5a44784d9d4a14c12d1de2704eaebc76c65ae2805232472a4efbb9b6bd23f1ceea56bafde94c629c4f782f7ecd44bdf7b8a35261bc4496599bdca81cfe73b WHIRLPOOL ec0321424a69a94c028485ab9efc33200fe23498308f9cbba846e93445f9570227b3ed709497a04be54e34fd5bf156c446b205fb0b1f6c81104353a72a107dc7 -AUX modemmanager-1.0.0-dbus-generation.patch 1120 SHA256 192988f6eb9081972901eb7a92b8a7b34f39de1c6fe8585c8d9bedc75d6c2221 SHA512 9f8c6a3d9d7a82e3f02ffc2f2fb1e6b7f9cf0ee0c1cdb242d6a59458d16033b25cc3e37c0a2163a4750b4a108cdd7f42a40652f472320dcd3538b260c7f9432c WHIRLPOOL 98c5e4201594e5f66f482283e3adde31d41777459d11733e8aead069c529f545269f2f7c167648022ca0154fff6b7c32653c104a5ac037f84f29b88857eae146 -AUX modemmanager-1.0.0-logging-serial.patch 3171 SHA256 5071e7f1cd739c8e4b14e9a4360fca1b08568c1d1080716c3958c1f10f144f54 SHA512 6c6aab03fa7b2b5ad574d777176ba497f2fdfe65ad8a12ba6a3c364732e32156371dcd07cb43a084e99b60091197e5aba8f69f7cb363e0efc5455b723d01c644 WHIRLPOOL b6d85419f364c67d630a34d618720ad74f891e69b64a7666b111a6646867148a8f5ee9a3f844c81553021c8412791d11ab915fa1ed5ab4e309c89cb587677309 DIST ModemManager-0.6.0.0.tar.xz 531136 SHA256 d4468300cf4aa7baf21c8564fa515e578056f34de5a64f452b053331f89e8ae2 SHA512 c4c823a422ee458b70ad5c78feb61de4007507050e8c4789e4397b7bd476ea14b68f9a6b1c95820ec437b97310e34c0396912ea936474638651d868d3828eb4a WHIRLPOOL 2434b39c53f5233c0e03a6b27afa00f0d46927bf29794a643f42b7b797f8c018f69019769903f08398a49093f788f26d2882a735b46be374f903d50752228225 -DIST ModemManager-1.0.0.tar.xz 1141504 SHA256 e0f3bbd9a7353f7d87be2391b8718a81d11f9ff8b1c067d640928322f8808563 SHA512 bb5230914f00b90d34ecc96d738a56b841ccd5d8d05662388a1c3623cfdea64c7e18344cd91bd9e71aa93aad1994d94a66ff6e411fcaed361f55c9868b51e2a5 WHIRLPOOL c4bc9fadf720a3143b5a221b2659eb99e994fa03cefc448a34787b5896130e18e8653e72d4daa0b7aab006d5798683d04055f0ba54eb5ef6c83babf9c8513101 DIST ModemManager-1.2.0.tar.xz 1306972 SHA256 8bd9d8c3b506f34a9f927e95784026d1fe132c9d60fc426a892b690f7d6408bc SHA512 42e94e9bac7224ecdb7502d2542a84b3952a38054845bc87530914369c0c4ff5c15e1b892a54e39a20d3ef115c287f6976256912c076c320adbb9161cb6adce3 WHIRLPOOL 5be964dbf8a324a392d4fedf1aefedd88a5d09cea31b343c20f1f0b4524d2bec68f4668a0f4eb2b1d1a213551fd85b572b19a88632d2f0fcc0cad6bdbee622bd +DIST ModemManager-1.4.0.tar.xz 1313396 SHA256 efe12c30d4660a4694dec2a1ea68ea176f4dc3cb4b9e843929115943dc189ca0 SHA512 4c6ab92f6151c190585f83cbd5a50f283f1bea9a98207d81a9cc577a26ff9ff32b0b1efade0a1f44dfc5f77d96da999aede1626a1ddb2a97a9741884408685fb WHIRLPOOL 1c75bc86dea1fa9d5a7510cbc5cfdc2ea1a23e28a9d42ed30a7124f4f13535703eec3b240b9de2398562af11cfa3fa55c24cc5a5a55f4b1817e4a58217c98c22 EBUILD modemmanager-0.6.0.0.ebuild 2986 SHA256 fd1e5c5c4cba89369af5b7a69fe8f412828d2abf75e4a85bc08b1d26d1776aa5 SHA512 a4196af63ed8353d6891edaa9f99f1f89d128a46479a4377d166fa4d91918ea0f304e0bf73f924b92f20d82a6a5872eb287fcc3a3b31c7518f7ef91af7be953d WHIRLPOOL 479e8f2955fb3684ca910a8c7d8ebf0c88725b4da82192313ef3ac30bd4d758c3ec1aba4e2af345ae8a43c94455c63d924939c20ba3a3b630dcb89535fce372a -EBUILD modemmanager-1.0.0-r2.ebuild 3093 SHA256 9eb08308e3ac6a4061568553eaa38e788f7162c80f76e7187fbca19b031fd610 SHA512 8485e272bf47222766b0116af69c28920a4084f80a351f732fefb0a5da5cceea1bbc6fc581447a4ce58a8e331903e701dedeeee093ff141024f3c17fc39d5fc2 WHIRLPOOL 616f4bf4ba2c40ed8284d33cbdfafcdbb4b95952058b7b1dcc8b62f7f2a3b46ed9cd62a6a180c3236e0fc506add801a484dd4f4c7df2d525744469878a40724c EBUILD modemmanager-1.2.0-r1.ebuild 3167 SHA256 da6a95228034c88accc4e84bc783ed120418d3dcaad1f7d26da4270e67397931 SHA512 1f3b4bf8a5cc636dee093498ac1b8b06262848923880f45101f15b31887fb28b9a1d364d2375f463a6f3c1d220f60609a2bf9131de8fa6970b6681946c5460c8 WHIRLPOOL 6a67fd810f38354c925c9cebc8cebc6db80b5af16e500210ce4590660d00c71e1729ec96e12d12fe15253d15652436eb136175254b39282af31c8c99394f5f43 -EBUILD modemmanager-1.2.0.ebuild 3187 SHA256 40acda1023551f1a2af6d3461a5d06f0fd57b1a6e88bb7597b0bc98f4cf3e8ef SHA512 dcd19a0402357e9d7549c148412cd469a8371509254d4b4eb0a8b9af4ce0b4afd10461b6591c1f869c303f3652679038b026d01f88bd133906f0db07b4dce079 WHIRLPOOL 1e756d516bcbe388bc961646610417b2f93f0d0d23f69f9515d81fb9327abe310a78356be0983a6f1dcea239b974a0858154d775e60051dfe2bbd9995b65a6e8 -MISC ChangeLog 13050 SHA256 7b7c1de39e7c4f8fc13ad57c325161edb2a5d3672d9d46a97c6ee0c546ae8ce3 SHA512 6a2efe289bd268f2261cc9a0989c355d6a66da14c182d8a8ee2f1eef2bc7c64599609b5b989167d76f534f76218ac4d1baf83e0bae6717f7098752fa6a9e038a WHIRLPOOL 86786ce05f07322c912daa6cfbfe88042c394cb7788881df56b3e7213dbdc14e0664fef2ac7fe145d4d9715c3c9bc4efe72a0be2aa63fb2e3c14c808fd4e6aae +EBUILD modemmanager-1.4.0.ebuild 3167 SHA256 1ddf4cae9223cac0bd225d289f3fea48efadef9a6868c0cbfc04f467fcf8feb8 SHA512 45db6abae31855a4ada87d17fa7a8ad006c26ad825c41f9da5a90a6cc1357bd5717843597834c24b677786409b262f73baeb7256f619533b02705ca8fe1469b6 WHIRLPOOL 5d00b59c8fc741f4809130747218a4f02e5f27eb4f83c5091e54a50a83550aad71f5fc30e453fee8b96f3108b82e7ab8e6c0824b1f9dd467da856be6760482d1 +MISC ChangeLog 13403 SHA256 e986b64d22877a5c3e2174600386cddf0447e606b31da5c22b074bf922dbc2a2 SHA512 b6e6c303df6fda3d7b92190a6337f7226b67561d8007b4e939564e79daef5ba83c97ad0478312c6c864c390200891def34f917241805da05095a239ba2a7f2c4 WHIRLPOOL adedd44d0c84eeb58a701afef43bcd9421c08d3a24bf93a4c1074d61da62a7ae629092639aa609f0da9bda188364df68094ca55e7a8d02eff068a1bc6e81581c MISC metadata.xml 459 SHA256 65595a7dd593bd3791400cfba990ae5cc0796e57b54f6398c053de4d27e67d2c SHA512 e3c4e33e025345dbf17a2cdfbb32abd19ae8a6e1c859bb5caa984f2ee86593d7a09512f735f2bbde49d73767732312e99d179347cb56303e664dafc046273f39 WHIRLPOOL b2f89ff8e929f95014e9c3cd72d913134a5e031f1c8067b606c6c9ca1f332dc381c1488b890fd56a6362cc91ea6500bfd08c1085a197389eada2e4befbfe83de -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlQTSXcACgkQWunnsum7y6jNgwCdG4lKzt8/xcjuNwyQaa/Re7rY -5GAAn0QVvfTy//PpypdMZXBabbRkI8iW -=Sif+ +iEYEAREIAAYFAlQhZ3oACgkQCaWpQKGI+9RO6ACdGPk18JyX4/FCJBR+zNKRg6kJ +X5sAniw/0Pz7LRhYucsdsIMM53bm51fg +=raPC -----END PGP SIGNATURE----- diff --git a/net-misc/modemmanager/files/modemmanager-0.6.0.0-multi-plugin-probing.patch b/net-misc/modemmanager/files/modemmanager-0.6.0.0-multi-plugin-probing.patch deleted file mode 100644 index 43dd652c5313..000000000000 --- a/net-misc/modemmanager/files/modemmanager-0.6.0.0-multi-plugin-probing.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f6d9f53369200ba277a48de3a24c377799765559 Mon Sep 17 00:00:00 2001 -From: Dan Williams <dcbw@redhat.com> -Date: Wed, 3 Oct 2012 18:35:07 -0500 -Subject: [PATCH] core: stop probing if a Modem has already been created for a - port (bgo #685398) - -If a port finishes probing from the first plugin, and then starts -being probed by a second plugin, and then a different port finishes -probing and creates a Modem object for that device, always let the -Modem object's plugin grab the port and ignore any other plugin. -Only one plugin may control modem ports. ---- - src/mm-manager.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/src/mm-manager.c b/src/mm-manager.c -index 728a115..e13d1f7 100644 ---- a/src/mm-manager.c -+++ b/src/mm-manager.c -@@ -703,6 +703,14 @@ supports_callback (MMPlugin *plugin, - * supports it. - */ - next_plugin = existing_plugin; -+ } else if (plugin != existing_plugin) { -+ /* A modem object may have been created by one of this device's other -+ * ports while this port was getting probed; now that we have a -+ * modem, just use the modem's plugin and ignore this plugin -+ * completely. All ports of a modem must be handled by the same -+ * plugin. -+ */ -+ next_plugin = NULL; - } else { - mm_dbg ("(%s/%s): plugin %p (%s) existing %p (%s) info->best %p (%s)", - info->subsys, info->name, --- -1.8.1.2 - diff --git a/net-misc/modemmanager/files/modemmanager-1.0.0-dbus-generation.patch b/net-misc/modemmanager/files/modemmanager-1.0.0-dbus-generation.patch deleted file mode 100644 index 51d65f1ef606..000000000000 --- a/net-misc/modemmanager/files/modemmanager-1.0.0-dbus-generation.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 7cda349c384c847fe838d418c1f83e85495d54d4 Mon Sep 17 00:00:00 2001 -From: Aleksander Morgado <aleksander@lanedo.com> -Date: Tue, 23 Jul 2013 09:04:29 +0000 -Subject: build: fix dbus activation file generation - -https://bugzilla.gnome.org/show_bug.cgi?id=704711 ---- -diff --git a/configure.ac b/configure.ac -index 34ef0c7..242b248 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -265,7 +265,6 @@ data/Makefile - data/ModemManager.pc - data/mm-glib.pc - data/org.freedesktop.ModemManager1.policy.in --data/org.freedesktop.ModemManager1.service - include/Makefile - include/ModemManager-version.h - build-aux/Makefile -diff --git a/data/Makefile.am b/data/Makefile.am -index 3a31ec5..70a92ee 100644 ---- a/data/Makefile.am -+++ b/data/Makefile.am -@@ -35,6 +35,9 @@ endif - dbusactivationdir = $(datadir)/dbus-1/system-services - dbusactivation_DATA = org.freedesktop.ModemManager1.service - dbusactivation_in_files = org.freedesktop.ModemManager1.service.in -+org.freedesktop.ModemManager1.service: org.freedesktop.ModemManager1.service.in -+ $(edit) $< >$@ -+ - - # Icon - icondir=${datadir}/icons/hicolor/22x22/apps --- -cgit v0.9.0.2-2-gbebe diff --git a/net-misc/modemmanager/files/modemmanager-1.0.0-logging-serial.patch b/net-misc/modemmanager/files/modemmanager-1.0.0-logging-serial.patch deleted file mode 100644 index 6114a9ea13a2..000000000000 --- a/net-misc/modemmanager/files/modemmanager-1.0.0-logging-serial.patch +++ /dev/null @@ -1,76 +0,0 @@ -From e900ed645afe5d8d871152fb264994ecfab77778 Mon Sep 17 00:00:00 2001 -From: Dan Williams <dcbw@redhat.com> -Date: Tue, 23 Jul 2013 15:00:23 +0000 -Subject: serial: add logging to serial port open failures - ---- -diff --git a/src/mm-serial-port.c b/src/mm-serial-port.c -index 0f81c7b..8774d40 100644 ---- a/src/mm-serial-port.c -+++ b/src/mm-serial-port.c -@@ -868,6 +868,7 @@ mm_serial_port_open (MMSerialPort *self, GError **error) - const char *device; - struct serial_struct sinfo = { 0 }; - GTimeVal tv_start, tv_end; -+ int errno_save; - - g_return_val_if_fail (MM_IS_SERIAL_PORT (self), FALSE); - -@@ -897,6 +898,7 @@ mm_serial_port_open (MMSerialPort *self, GError **error) - devfile = g_strdup_printf ("/dev/%s", device); - errno = 0; - priv->fd = open (devfile, O_RDWR | O_EXCL | O_NONBLOCK | O_NOCTTY); -+ errno_save = errno; - g_free (devfile); - } - -@@ -908,13 +910,16 @@ mm_serial_port_open (MMSerialPort *self, GError **error) - g_set_error (error, - MM_SERIAL_ERROR, - (errno == ENODEV) ? MM_SERIAL_ERROR_OPEN_FAILED_NO_DEVICE : MM_SERIAL_ERROR_OPEN_FAILED, -- "Could not open serial device %s: %s", device, strerror (errno)); -+ "Could not open serial device %s: %s", device, strerror (errno_save)); -+ mm_warn ("(%s) could not open serial device (%d)", device, errno_save); - return FALSE; - } - - if (ioctl (priv->fd, TIOCEXCL) < 0) { -+ errno_save = errno; - g_set_error (error, MM_SERIAL_ERROR, MM_SERIAL_ERROR_OPEN_FAILED, -- "Could not lock serial device %s: %s", device, strerror (errno)); -+ "Could not lock serial device %s: %s", device, strerror (errno_save)); -+ mm_warn ("(%s) could not lock serial device (%d)", device, errno_save); - goto error; - } - -@@ -922,14 +927,18 @@ mm_serial_port_open (MMSerialPort *self, GError **error) - tcflush (priv->fd, TCIOFLUSH); - - if (tcgetattr (priv->fd, &priv->old_t) < 0) { -+ errno_save = errno; - g_set_error (error, MM_SERIAL_ERROR, MM_SERIAL_ERROR_OPEN_FAILED, -- "Could not open serial device %s: %s", device, strerror (errno)); -+ "Could not set attributes on serial device %s: %s", device, strerror (errno_save)); -+ mm_warn ("(%s) could not set attributes on serial device (%d)", device, errno_save); - goto error; - } - - g_warn_if_fail (MM_SERIAL_PORT_GET_CLASS (self)->config_fd); -- if (!MM_SERIAL_PORT_GET_CLASS (self)->config_fd (self, priv->fd, error)) -+ if (!MM_SERIAL_PORT_GET_CLASS (self)->config_fd (self, priv->fd, error)) { -+ mm_dbg ("(%s) failed to configure serial device", device); - goto error; -+ } - - /* Don't wait for pending data when closing the port; this can cause some - * stupid devices that don't respond to URBs on a particular port to hang -@@ -966,6 +975,7 @@ success: - return TRUE; - - error: -+ mm_warn ("(%s) failed to open serial device", device); - close (priv->fd); - priv->fd = -1; - return FALSE; --- -cgit v0.9.0.2-2-gbebe diff --git a/net-misc/modemmanager/modemmanager-1.0.0-r2.ebuild b/net-misc/modemmanager/modemmanager-1.0.0-r2.ebuild deleted file mode 100644 index 6084916f3a80..000000000000 --- a/net-misc/modemmanager/modemmanager-1.0.0-r2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/modemmanager-1.0.0-r2.ebuild,v 1.8 2014/09/12 19:28:47 vincent Exp $ - -EAPI="5" -inherit autotools eutils user multilib readme.gentoo toolchain-funcs udev virtualx - -DESCRIPTION="Modem and mobile broadband management libraries" -HOMEPAGE="http://cgit.freedesktop.org/ModemManager/ModemManager/" -SRC_URI="http://www.freedesktop.org/software/ModemManager/ModemManager-${PV}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0/1" # subslot = dbus interface version, i.e. N in org.freedesktop.ModemManager${N} -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" -IUSE="policykit +qmi qmi-newest" -REQUIRED_USE="qmi-newest? ( qmi )" - -RDEPEND=" - >=dev-libs/glib-2.32:2 - virtual/libgudev:= - policykit? ( >=sys-auth/polkit-0.106[introspection] ) - qmi? ( >=net-libs/libqmi-1.4.0:= ) -" -DEPEND="${RDEPEND} - dev-util/gdbus-codegen - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig -" - -S="${WORKDIR}/ModemManager-${PV}" - -src_prepare() { - DOC_CONTENTS="If your USB modem shows up as a Flash drive when you plug it in, - You should install sys-apps/usb_modeswitch which will automatically - switch it over to USB modem mode whenever you plug it in.\n" - - if use policykit; then - DOC_CONTENTS+="\nTo control your modem without needing to enter the root password, - add your user account to the 'plugdev' group." - fi - - # Fix dbus activation file generation, bug #477710 - epatch "${FILESDIR}/${P}-dbus-generation.patch" - - # Add logging to serial port open failures (from 1.0 branch) - epatch "${FILESDIR}/${P}-logging-serial.patch" - - epatch_user - eautoreconf -} - -src_configure() { - # We don't have mbim in the tree - econf \ - --disable-more-warnings \ - --with-udev-base-dir="$(get_udevdir)" \ - --disable-static \ - --with-dist-version=${PVR} \ - $(use_with policykit polkit) \ - $(use_with qmi) \ - $(use_with qmi-newest newest-qmi-commands) \ - --without-mbim -} - -src_install() { - default - - # Allow users in plugdev group full control over their modem - if use policykit; then - insinto /usr/share/polkit-1/rules.d/ - doins "${FILESDIR}"/01-org.freedesktop.ModemManager1.rules - fi - - prune_libtool_files --modules - - readme.gentoo_create_doc -} - -pkg_postinst() { - use policykit && enewgroup plugdev - - # The polkit rules file moved to /usr/share - old_rules="${EROOT}etc/polkit-1/rules.d/01-org.freedesktop.ModemManager.rules" - if [[ -f "${old_rules}" ]]; then - case "$(md5sum ${old_rules})" in - c5ff02532cb1da2c7545c3069e5d0992* | 5c50f0dc603c0a56e2851a5ce9389335* ) - # Automatically delete the old rules.d file if the user did not change it - elog - elog "Removing old ${old_rules} ..." - rm -f "${old_rules}" || eerror "Failed, please remove ${old_rules} manually" - ;; - * ) - elog "The ${old_rules}" - elog "file moved to /usr/share/polkit-1/rules.d/ in >=modemmanager-0.5.2.0-r2" - elog "If you edited ${old_rules}" - elog "without changing its behavior, you may want to remove it." - ;; - esac - fi - - readme.gentoo_print_elog -} diff --git a/net-misc/modemmanager/modemmanager-1.2.0.ebuild b/net-misc/modemmanager/modemmanager-1.4.0.ebuild index a548087f8861..d2d2880b20ce 100644 --- a/net-misc/modemmanager/modemmanager-1.2.0.ebuild +++ b/net-misc/modemmanager/modemmanager-1.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/modemmanager-1.2.0.ebuild,v 1.3 2014/09/12 19:28:47 vincent Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/modemmanager-1.4.0.ebuild,v 1.1 2014/09/23 12:28:41 pacho Exp $ EAPI="5" GCONF_DEBUG="no" @@ -27,7 +27,7 @@ RDEPEND=" >=dev-libs/glib-2.32:2 virtual/libgudev:= introspection? ( >=dev-libs/gobject-introspection-0.9.6 ) - mbim? ( >=net-libs/libmbim-1.4 ) + mbim? ( >=net-libs/libmbim-1.10 ) policykit? ( >=sys-auth/polkit-0.106[introspection] ) qmi? ( >=net-libs/libqmi-1.6.0:= ) " @@ -66,8 +66,7 @@ src_configure() { $(use_with policykit polkit) \ $(use_with qmi) \ $(use_with qmi-newest newest-qmi-commands) \ - $(use_enable vala) \ - --without-mbim + $(use_enable vala) } src_install() { |