Version bump
authorPacho Ramos <pacho@gentoo.org>
Sat, 7 Mar 2015 14:28:47 +0000 (14:28 +0000)
committerPacho Ramos <pacho@gentoo.org>
Sat, 7 Mar 2015 14:28:47 +0000 (14:28 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4

net-misc/modemmanager/ChangeLog
net-misc/modemmanager/Manifest
net-misc/modemmanager/modemmanager-1.4.4.ebuild [new file with mode: 0644]

index ab64fce8975ea6508db1565c3507830b692a0131..833cd14c8127a0133da4f61104bccb6c435cbb82 100644 (file)
@@ -1,6 +1,11 @@
 # 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.81 2015/03/03 09:32:56 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/modemmanager/ChangeLog,v 1.82 2015/03/07 14:28:46 pacho Exp $
+
+*modemmanager-1.4.4 (07 Mar 2015)
+
+  07 Mar 2015; Pacho Ramos <pacho@gentoo.org> +modemmanager-1.4.4.ebuild:
+  Version bump
 
   03 Mar 2015; Yixun Lan <dlan@gentoo.org> modemmanager-1.4.0.ebuild:
   add arm64 support, tested on A53 board
index 58dfa6158d95beaff57022d5427ce151714f59f8..d52c64ea0717b659500412487ddafa6401c7fb40 100644 (file)
@@ -4,24 +4,16 @@ Hash: SHA256
 AUX 01-org.freedesktop.ModemManager1.rules 293 SHA256 f97f132097feefc39608acf10b6cdc4b161ec6beaba5a0582e54fc1f09721e6d SHA512 1839bd770dfaf4c85048a16e41389c7ef43fac1cd36b81cf9129877444db1e0bc00cdbd2344b577316858f13a103d6007be6467d19de075060cab78c40859460 WHIRLPOOL ac1abd043698ff194869926ae2fa33646fde755ad3c30e8a5642aa4a0117b6809152508ba8cc0dd247d18c4f61e021e80407a1bebb0202ade43647d3d7d80fd1
 DIST ModemManager-1.4.0.tar.xz 1313396 SHA256 efe12c30d4660a4694dec2a1ea68ea176f4dc3cb4b9e843929115943dc189ca0 SHA512 4c6ab92f6151c190585f83cbd5a50f283f1bea9a98207d81a9cc577a26ff9ff32b0b1efade0a1f44dfc5f77d96da999aede1626a1ddb2a97a9741884408685fb WHIRLPOOL 1c75bc86dea1fa9d5a7510cbc5cfdc2ea1a23e28a9d42ed30a7124f4f13535703eec3b240b9de2398562af11cfa3fa55c24cc5a5a55f4b1817e4a58217c98c22
 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
 EBUILD modemmanager-1.4.0.ebuild 3168 SHA256 0f2725cadea0a9144b7169e0b3a7a9955ed4d2ca16ed313720842ec557b8c11f SHA512 8076d9e2c2ee540a396e2a7969f1d68979cef3de91cb7d48b03779207f500ffc15109e9210b20e823587b477634d8cd705380393dd6feed09f26768939ae64aa WHIRLPOOL 9ff34a669fdcbce406a513ba9a57667165f5bf6e2269a2b007c93a0da7f7d32255ebb0d27ff04f7584ae2023465edf8297d0aa1580c69a9e5de4d92fb7abb547
 EBUILD modemmanager-1.4.2.ebuild 3139 SHA256 10e3b3573678e208144322c662afc42acaf906ee3e86fb5bb5a15cf0f9e0e122 SHA512 f8453b9199dc44f9d61bf89186e7384600d5c3ebb817579180a3a13e936c00d35c9303e99b3b04a4e7038db01945a3038eacd4792c743976e3eacd12a2b59966 WHIRLPOOL 7a629b145a5c06836486003836ac5d8a1687dc7229092303eb115abb721b1bce1144362b7e5e974b0f8e22c723d5dc3bfd776f845469885d74d6c2f39e67f530
-MISC ChangeLog 14506 SHA256 6bceceba42a9578574684e836796d77f47c6ec60ebc38b0e1aa3aed489b17a9c SHA512 b11a1be0ab8d13cc4485f4e33c924fdfd918e9555f3acdc46fd9970a6f55132ebde1472e3a07dc47b0aa608ae7062a2ce5fe0b63adec386edacc13dcc7324fe4 WHIRLPOOL 30aa466d8b80decd48414e2718ed895fcc8435d2b80af8dada91942a5fbcbabb9483aabbefe8ac6e7ca9b5e729260250acae0ea82cd36707264f11291f568bfc
+EBUILD modemmanager-1.4.4.ebuild 3140 SHA256 38861103fd43f2c55a97e5ef97f1da6f2bed8dc89f74ac53b173eeec00da3e49 SHA512 a6c7c8356c496a5c8d6bdcedaf4f0571e70929d1d213777103fe45ed6a35a5ae8a31c6c163e0a740ef81d368159be648c5ce9b167dcfcb826e4cbf73c5d082df WHIRLPOOL 08cacee7ea9314f4de9afe4f43fa39bfa24e60aea7db7a224a94b14bdace40d5ebaa5bba8b08d0b441be4f053c8d06e85018415722a1f5d1bbad5443e6df1610
+MISC ChangeLog 14632 SHA256 79e00ce4afe528fbd30e0cf7973ed776ed1436611194489390c4455f31ae16a3 SHA512 b97ace3889cf44140099fb4c64c8f32c8593af78daa6f7f63a4e7a86d993cdc4b7e8f1563bb8f2572bcac184b59706cdd7b5b89429283cc4e7e77552a5f02a64 WHIRLPOOL c05496ae7aefac2edee4be8ac68f81196717bddda1dfd8fa1481cc450fc85818ad552cfcc5979f47de8a88bb06b845aef368938cd8362ccbd8d82068098b0564
 MISC metadata.xml 459 SHA256 65595a7dd593bd3791400cfba990ae5cc0796e57b54f6398c053de4d27e67d2c SHA512 e3c4e33e025345dbf17a2cdfbb32abd19ae8a6e1c859bb5caa984f2ee86593d7a09512f735f2bbde49d73767732312e99d179347cb56303e664dafc046273f39 WHIRLPOOL b2f89ff8e929f95014e9c3cd72d913134a5e031f1c8067b606c6c9ca1f332dc381c1488b890fd56a6362cc91ea6500bfd08c1085a197389eada2e4befbfe83de
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJU9Q7rAAoJEJIMDbyqvv1VpuEQANCpGVBTRjeLv93tEacNXFz+
-jVrhfklZQMpw8EW15noG+XP+yOH8CIZTmczVjSxeGAVKP4sjcsVwmWeaH2zZsuuA
-sUIKpWf7vArPaQFQL4p6N4yxobCWIaZpWhCSgIYtPEr1eiGinE2IZdlt6G5GM/e9
-CYxlSmTcGSr67N51/I7dJadjs78vHBvukFlxwDKlLuTpyh9tv5t95hH96+4mgJju
-0MkXe2SpLQqJnDMgjGrQ10gb/Yaz22D8uqy2Nh44kPdtsirjtlyXBBqSr6eA4JdU
-pFETiXfPYVDusM4qr4CpIi2+vVSVK984qN9xV7VkveXZV5SXCtpHiZBXKHwo2S0/
-jWnvBzGkIdXnpwoYbz43iEI9fGFS3v1EMeiiy3gv2+OvjbUCW1c8rrPbDLWs9PnF
-ASkbBjfGX8BTocDZOlJUtJ48M2aGU5TuYDFYULvrPaMlj3MsDaE+oCUSgoGpTEt2
-h7FoDwiCNlme6uFGAut7E9MxH6Z3ke0LztQwshl1H0FDzrrg43Qc96mdDco5FkJ2
-fdsAAby8nJLvU23IfsUXfmSvzbvBogvP4sY/bKFL96SMLr2sL2uTK3n6pjVMk0qf
-QrwX0Hi0C3kHzEYXxX/aIQg3ufvJZEFpEmX6KKkMauXCuMU1OQVyFqmJYrqffWx5
-1vYAUw+hLlA/gyFLGLI7
-=W2h7
+iEYEAREIAAYFAlT7Cx4ACgkQCaWpQKGI+9TvxwCfU8bUn6+y4MIcLQayc5tP16gg
+PxoAn3RWWJthq/ggjU8Kohvus80CrRzG
+=An6e
 -----END PGP SIGNATURE-----
diff --git a/net-misc/modemmanager/modemmanager-1.4.4.ebuild b/net-misc/modemmanager/modemmanager-1.4.4.ebuild
new file mode 100644 (file)
index 0000000..65f4124
--- /dev/null
@@ -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.4.ebuild,v 1.1 2015/03/07 14:28:46 pacho 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
+}