From c68258d037eb503e72ac7ffb72a2b43c2015fed0 Mon Sep 17 00:00:00 2001 From: Tony Vroon Date: Mon, 27 Apr 2015 10:05:36 +0000 Subject: [PATCH] Version bump, improved ZTE & Huawei support amongst minor bugfixes. Herd approval by Alexandre "tetromino" Rostovtsev. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB5058F9A --- net-misc/modemmanager/ChangeLog | 8 +- net-misc/modemmanager/Manifest | 10 +- .../modemmanager/modemmanager-1.4.8.ebuild | 108 ++++++++++++++++++ 3 files changed, 121 insertions(+), 5 deletions(-) create mode 100644 net-misc/modemmanager/modemmanager-1.4.8.ebuild diff --git a/net-misc/modemmanager/ChangeLog b/net-misc/modemmanager/ChangeLog index b020c34ffda4..d99f95ee44a0 100644 --- a/net-misc/modemmanager/ChangeLog +++ b/net-misc/modemmanager/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-misc/modemmanager # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/ChangeLog,v 1.87 2015/04/20 14:28:19 chainsaw Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/ChangeLog,v 1.88 2015/04/27 10:05:30 chainsaw Exp $ + +*modemmanager-1.4.8 (27 Apr 2015) + + 27 Apr 2015; Tony Vroon +modemmanager-1.4.8.ebuild: + Version bump, improved ZTE & Huawei support amongst minor bugfixes. Herd + approval by Alexandre "tetromino" Rostovtsev. *modemmanager-1.4.6 (20 Apr 2015) diff --git a/net-misc/modemmanager/Manifest b/net-misc/modemmanager/Manifest index 2a642c6bf6c1..47fe3e31e2f7 100644 --- a/net-misc/modemmanager/Manifest +++ b/net-misc/modemmanager/Manifest @@ -6,16 +6,18 @@ DIST ModemManager-1.4.0.tar.xz 1313396 SHA256 efe12c30d4660a4694dec2a1ea68ea176f DIST ModemManager-1.4.2.tar.xz 1350604 SHA256 07d332fbe6f45f788f740810951e04042aaf023bd5ecf8ef0b3a06e37703585d SHA512 8be9387f78de5213ff77374ee2cba67c08301b29b2cd957c8bab86446d1227759833b9ecafb3caef590701f6422bae587db848391cf15c1dd16b5421e976a4c6 WHIRLPOOL 6a554a80ce53d1eb41f993ee5113a8f5606f20dde5c415f4c3375510bd5acb655f84ff5a17a5d678ba615810bcbc1366005b3d72dbab2b087a50f5e5352641a2 DIST ModemManager-1.4.4.tar.xz 1395696 SHA256 1bf88861259772dc81e864e2faccfff0590d41676451a128c5f4e73550dd14d8 SHA512 66cc177b1fa0fef9da4c61a0019278fdcf00580b48ec4b0a01202b6132f887d64858871dcdc5965f8833eb85e49fe50f9406398961569d8e9a5d15003d1205cf WHIRLPOOL a9e960024c46bd3eeb39efaedd53a9401ebe88b3f158afc66908d0bdf4175b1ea31dadd229f9c9251167267e970ae3df177df26ab8075a0baf38d5794116d7ff DIST ModemManager-1.4.6.tar.xz 1396764 SHA256 0cedabf46310f8c56630b116944f54ee64369c76c2f35f5f460ca19a8bb5a5cd SHA512 fb74961df2e3e1604de58838da6e8dd7cf80fee97dbfd71eb7f2df60cc319bf38df8c5706a5933856c500b014d3156066e608bb0820c967ddbd964bd9fc2fdec WHIRLPOOL 4f63ac160a4d4acddd2064a58204e6ba410543aefc936ffb753fbb15e004d089cf874ee2390df174638ae15f26f4cf7c7e720de793e69f0cd0b6a923558b0af1 +DIST ModemManager-1.4.8.tar.xz 1397444 SHA256 d951eaffbe513bcde54f90602c6c423a49593f656d6485ba95f6fcb4bc1e8003 SHA512 6dfbdbf579d1b7dd624836877d6556cdb15eec73c60c329d1d6200563495f8943d90f55e2d4e98b7741c05a19f11ac2de61dcabb4aec16a2ae61db453eafc3b5 WHIRLPOOL 47ff7cc8a1f89996110eb0932274fdeceb940f63b2991cf7a1b96541b30e8c39e52cf7f30b4947c8670ca787e10698093cf4e0401aed3ec2564228e9cfdcb8c8 EBUILD modemmanager-1.4.0.ebuild 3168 SHA256 0f2725cadea0a9144b7169e0b3a7a9955ed4d2ca16ed313720842ec557b8c11f SHA512 8076d9e2c2ee540a396e2a7969f1d68979cef3de91cb7d48b03779207f500ffc15109e9210b20e823587b477634d8cd705380393dd6feed09f26768939ae64aa WHIRLPOOL 9ff34a669fdcbce406a513ba9a57667165f5bf6e2269a2b007c93a0da7f7d32255ebb0d27ff04f7584ae2023465edf8297d0aa1580c69a9e5de4d92fb7abb547 EBUILD modemmanager-1.4.2.ebuild 3135 SHA256 af3d1b0f9c2a54b5242d221a0c069e9036eca67345868d398258f68f12cd59f5 SHA512 2def45aba78c5d09c12062fee2d6a5b8ffc340d10257b3cb2abd4f75e1087f8ba841d60e657505e920ce8d00e98dca0b502e8a46ccb64927a5492d863853cba9 WHIRLPOOL 077d8d27939ddcd17b6f4e4094e5d697d1f6a165c93104de95e14b8fc70cc281577f3e7c0953f30829e70f72f36516a6e9c86ec5e45bb6b346f470e6b4d18ed4 EBUILD modemmanager-1.4.4.ebuild 3140 SHA256 38861103fd43f2c55a97e5ef97f1da6f2bed8dc89f74ac53b173eeec00da3e49 SHA512 a6c7c8356c496a5c8d6bdcedaf4f0571e70929d1d213777103fe45ed6a35a5ae8a31c6c163e0a740ef81d368159be648c5ce9b167dcfcb826e4cbf73c5d082df WHIRLPOOL 08cacee7ea9314f4de9afe4f43fa39bfa24e60aea7db7a224a94b14bdace40d5ebaa5bba8b08d0b441be4f053c8d06e85018415722a1f5d1bbad5443e6df1610 EBUILD modemmanager-1.4.6.ebuild 3143 SHA256 48d6112781649c6ba4fc97f68d564757dca692086e2b42546fd1e86a7aabcef1 SHA512 d564a7666f605b004f3df7bbbd27b0066542f6e4a8830127ad865022119daabb4a370792052ac850d8cd46bba54f574e79a088a7d1b9ca0e280bbbf8ef8b6f3e WHIRLPOOL 7677b709a3c9b07b63d33feda89f1f2a6c48af48a5ca281ad7d0aa54b27c961e59daaf14a736eab1b3680245b168314d8bbf9b401c230cb3ec88279b5903d45a -MISC ChangeLog 15314 SHA256 bc3628e56a02fcea88afec0508b8400973c34dfcdb0b5888adfc238fdf0527c1 SHA512 e62c2fea2cf04748891de06ed949144a4ea6b20cb4d2de73dbf5d8b9acc9a137223e0f7fa396ffaee055a2d9f87ffc3783c0d1fe80311d1d5663cc09f8524ca5 WHIRLPOOL 6de31cf4f8255729c49b0b912c80dac559788263f4527bc2071b336d5e11587a94f314f73378c2725df2312f55bea032c78c34289b25d5be336b45b089d55da7 +EBUILD modemmanager-1.4.8.ebuild 3143 SHA256 791c70c0809e4b15326236c18f07c9ec19cc24c48a73af0e1348590486233e76 SHA512 5ffabe9154a321b27b81dc5dc12b2d0d0d112c5c9efcc6cb0911173c4a7a16866b6ce2bec252903a2ac45faf5b47720bee2b412ce1b3f438b44242d52afa5785 WHIRLPOOL f19497b5e39be9ed55cddbad2729546cfa7e1a410cf04e160ba5ec08a14b46ed9a128d9a0c1aec825d2e3a02dce1c69b2b6f6e65a9a7832ab5b8006c27fcb004 +MISC ChangeLog 15549 SHA256 b8a1774149a3cc4071f748d2413f0a622a1bae4f6681aa55f52c7a9bd869ce8a SHA512 753509afae3e43b7ace4401ac0cf13a67276f002c3cf82e56d2cbd13cf46138af209e565d504a073b1ebe10c197a2504b5c183c1e7c1019b30af73c342d06e7f WHIRLPOOL c18030d995f882572f9ed7efcd29f2fb000912e08616eef6ef6a57b99c92f5f40e7adea1dd13b8f9f138c2859185d2621eac2d4d7946ba852cd50c54b0e37c26 MISC metadata.xml 459 SHA256 65595a7dd593bd3791400cfba990ae5cc0796e57b54f6398c053de4d27e67d2c SHA512 e3c4e33e025345dbf17a2cdfbb32abd19ae8a6e1c859bb5caa984f2ee86593d7a09512f735f2bbde49d73767732312e99d179347cb56303e664dafc046273f39 WHIRLPOOL b2f89ff8e929f95014e9c3cd72d913134a5e031f1c8067b606c6c9ca1f332dc381c1488b890fd56a6362cc91ea6500bfd08c1085a197389eada2e4befbfe83de -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlU1DJ0ACgkQp5vW4rUFj5o49gCgpLNVlAFMnSWJ2gSUHbRmzAqQ -ke4AoMCb7NoWOeajZG86O1yndrVYOq8v -=RCMX +iEYEAREIAAYFAlU+CZgACgkQp5vW4rUFj5q9RACeMF62cvXolaCNdLNcdTQW7VHn +iGkAn1xCN4DUPTff5m7/s9A+R0UCyQ94 +=dllW -----END PGP SIGNATURE----- diff --git a/net-misc/modemmanager/modemmanager-1.4.8.ebuild b/net-misc/modemmanager/modemmanager-1.4.8.ebuild new file mode 100644 index 000000000000..19dde0aac3b7 --- /dev/null +++ b/net-misc/modemmanager/modemmanager-1.4.8.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/modemmanager-1.4.8.ebuild,v 1.1 2015/04/27 10:05:30 chainsaw Exp $ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit gnome2 user readme.gentoo udev vala + +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="+introspection mbim policykit +qmi qmi-newest vala" +REQUIRED_USE=" + qmi-newest? ( qmi ) + vala? ( introspection ) +" + +RDEPEND=" + >=dev-libs/glib-2.32:2 + virtual/libgudev:= + introspection? ( >=dev-libs/gobject-introspection-0.9.6 ) + mbim? ( >=net-libs/libmbim-1.10 ) + policykit? ( >=sys-auth/polkit-0.106[introspection] ) + qmi? ( >=net-libs/libqmi-1.12.4:= ) +" +DEPEND="${RDEPEND} + dev-util/gdbus-codegen + >=dev-util/intltool-0.40 + sys-devel/gettext + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +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 + + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-more-warnings \ + --with-udev-base-dir="$(get_udevdir)" \ + --disable-static \ + --with-dist-version=${PVR} \ + $(use_enable introspection) \ + $(use_with mbim) \ + $(use_with policykit polkit) \ + $(use_with qmi) \ + $(use_with qmi-newest newest-qmi-commands) \ + $(use_enable vala) +} + +src_install() { + gnome2_src_install + + # 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 + + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_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 +} -- 2.26.2