From 40d833b81fcc844de7bbe7a1b075335d0ee0df78 Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Tue, 12 May 2015 22:50:59 +0300 Subject: [modemmanager] added specific built modemmanager --- net-misc/modemmanager/ChangeLog | 410 +++++++++++++++++++++ net-misc/modemmanager/Manifest | 4 + .../files/01-org.freedesktop.ModemManager1.rules | 7 + net-misc/modemmanager/metadata.xml | 12 + net-misc/modemmanager/modemmanager-1.4.0.ebuild | 109 ++++++ net-misc/modemmanager/modemmanager-1.4.2.ebuild | 111 ++++++ net-misc/modemmanager/modemmanager-1.4.4.ebuild | 108 ++++++ net-misc/modemmanager/modemmanager-1.4.6.ebuild | 108 ++++++ 8 files changed, 869 insertions(+) create mode 100644 net-misc/modemmanager/ChangeLog create mode 100644 net-misc/modemmanager/Manifest create mode 100644 net-misc/modemmanager/files/01-org.freedesktop.ModemManager1.rules create mode 100644 net-misc/modemmanager/metadata.xml create mode 100644 net-misc/modemmanager/modemmanager-1.4.0.ebuild create mode 100644 net-misc/modemmanager/modemmanager-1.4.2.ebuild create mode 100644 net-misc/modemmanager/modemmanager-1.4.4.ebuild create mode 100644 net-misc/modemmanager/modemmanager-1.4.6.ebuild (limited to 'net-misc') diff --git a/net-misc/modemmanager/ChangeLog b/net-misc/modemmanager/ChangeLog new file mode 100644 index 00000000..b020c34f --- /dev/null +++ b/net-misc/modemmanager/ChangeLog @@ -0,0 +1,410 @@ +# 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 $ + +*modemmanager-1.4.6 (20 Apr 2015) + + 20 Apr 2015; Tony Vroon +modemmanager-1.4.6.ebuild: + Version bump, primarily improves error reporting. Tested on Sierra Wireless + EM3705 with Three UK LTE network. Herd approval by Alexandre "tetromino" + Rostovtsev. + + 15 Mar 2015; Pacho Ramos modemmanager-1.4.2.ebuild: + x86 stable, bug 534012 + + 15 Mar 2015; Pacho Ramos modemmanager-1.4.2.ebuild: + ppc64 stable, bug 534012 + + 15 Mar 2015; Pacho Ramos modemmanager-1.4.2.ebuild: + ppc stable, bug 534012 + + 14 Mar 2015; Pacho Ramos modemmanager-1.4.2.ebuild: + amd64 stable, bug 534012 + +*modemmanager-1.4.4 (07 Mar 2015) + + 07 Mar 2015; Pacho Ramos +modemmanager-1.4.4.ebuild: + Version bump + + 03 Mar 2015; Yixun Lan modemmanager-1.4.0.ebuild: + add arm64 support, tested on A53 board + +*modemmanager-1.4.2 (26 Jan 2015) + + 26 Jan 2015; Pacho Ramos +modemmanager-1.4.2.ebuild, + -modemmanager-1.2.0-r1.ebuild: + Version bump, drop old + + 01 Jan 2015; Markus Meier modemmanager-1.4.0.ebuild: + arm stable, bug #529964 + + 30 Dec 2014; Agostino Sarubbo modemmanager-1.4.0.ebuild: + Stable for ppc64, wrt bug #529964 + + 28 Dec 2014; Agostino Sarubbo modemmanager-1.4.0.ebuild: + Stable for ppc, wrt bug #529964 + + 19 Dec 2014; Pacho Ramos modemmanager-1.4.0.ebuild: + amd64 stable, bug 529964 + + 18 Dec 2014; Pacho Ramos modemmanager-1.4.0.ebuild: + x86 stable, bug 529964 + + 13 Nov 2014; Pacho Ramos + -files/01-org.freedesktop.ModemManager.pkla, + -files/01-org.freedesktop.ModemManager.rules, -modemmanager-0.6.0.0.ebuild: + Drop old (#508854) + + 11 Oct 2014; Markus Meier modemmanager-1.2.0-r1.ebuild: + arm stable, bug #512012 + +*modemmanager-1.4.0 (23 Sep 2014) + + 23 Sep 2014; Pacho Ramos +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 + modemmanager-0.6.0.0.ebuild, modemmanager-1.0.0-r2.ebuild, + modemmanager-1.2.0-r1.ebuild, modemmanager-1.2.0.ebuild: + Add ~mips keyword + + 21 Aug 2014; Agostino Sarubbo modemmanager-1.2.0-r1.ebuild: + Stable for ppc64, wrt bug #512012 + + 28 Jul 2014; Agostino Sarubbo modemmanager-1.2.0-r1.ebuild: + Stable for ppc, wrt bug #512012 + + 24 Jul 2014; Samuli Suominen + modemmanager-0.6.0.0.ebuild, modemmanager-1.0.0-r2.ebuild, + modemmanager-1.2.0-r1.ebuild, modemmanager-1.2.0.ebuild: + Use get_udevdir instead of the deprecated udev_get_udevdir. Use + virtual/libgudev with := instead of virtual/udev for automatic rebuild. + + 04 May 2014; Pacho Ramos modemmanager-1.2.0-r1.ebuild: + x86 stable, bug 508862 + + 04 May 2014; Pacho Ramos modemmanager-1.2.0-r1.ebuild: + amd64 stable, bug 508862 + +*modemmanager-1.2.0-r1 (30 Apr 2014) + + 30 Apr 2014; Tony Vroon +modemmanager-1.2.0-r1.ebuild: + Enable MBIM support as well as introducing the dependency, closes bug + #509186. A stale --without-mbim line got left behind. Gnome herd commit + approval from tetromino. + +*modemmanager-1.2.0 (12 Apr 2014) + + 12 Apr 2014; Pacho Ramos +modemmanager-1.2.0.ebuild, + metadata.xml: + Version bump, add mbim support (#507188 by Leho Kraav) + + 08 Mar 2014; Pacho Ramos -modemmanager-0.6.0.0-r1.ebuild, + -modemmanager-0.7.991.ebuild, -modemmanager-1.0.0-r1.ebuild, + modemmanager-1.0.0-r2.ebuild: + RDEPEND on libqmi subslot (if it's added in the future there), drop old + + 22 Feb 2014; Pacho Ramos modemmanager-0.6.0.0-r1.ebuild: + Fix wrong commit, bug 502160 + + 22 Feb 2014; Pacho Ramos modemmanager-1.0.0-r2.ebuild: + Fix wrong commit, bug 502160 + + 22 Feb 2014; Pacho Ramos modemmanager-0.6.0.0-r1.ebuild, + modemmanager-1.0.0-r2.ebuild: + arch stable, bug 888 + + 08 Dec 2013; Pacho Ramos modemmanager-1.0.0-r2.ebuild: + x86 stable, bug #478252 + + 30 Nov 2013; Pacho Ramos modemmanager-1.0.0-r2.ebuild: + amd64 stable, bug #478252 + +*modemmanager-1.0.0-r2 (24 Jul 2013) + + 24 Jul 2013; Alexandre Rostovtsev + +modemmanager-1.0.0-r2.ebuild, +files/01-org.freedesktop.ModemManager1.rules: + Update plugdev polkit rules for modemmanager's dbus interface changes. + +*modemmanager-1.0.0-r1 (24 Jul 2013) + + 24 Jul 2013; Pacho Ramos + +files/modemmanager-1.0.0-dbus-generation.patch, + +files/modemmanager-1.0.0-logging-serial.patch, +modemmanager-1.0.0-r1.ebuild, + -modemmanager-1.0.0.ebuild: + Apply upstream fixes, also solving dbus file generation (#477710 by Martin + Dummer). + + 20 Jul 2013; Pacho Ramos metadata.xml: + Redigest (#472866 by Albert W. Hopkins), also adopt the package + +*modemmanager-1.0.0 (20 Jul 2013) + + 20 Jul 2013; Pacho Ramos +modemmanager-1.0.0.ebuild, + -modemmanager-0.7.990.ebuild, -modemmanager-9999.ebuild: + Version bump, drop old. Also remove 9999 ebuild as nobody is really + maintaining it. + + 10 Jun 2013; Pacho Ramos modemmanager-0.7.991.ebuild: + Use just released tarball as before, not one generated from git snapshot. + +*modemmanager-0.7.991 (10 Jun 2013) + + 10 Jun 2013; Pacho Ramos +modemmanager-0.7.991.ebuild: + Version bump + +*modemmanager-0.6.0.0-r1 (12 Feb 2013) + + 12 Feb 2013; Alexandre Rostovtsev + -files/modemmanager-0.5-glib-2.31.patch, -modemmanager-0.5.2.0-r3.ebuild, + +modemmanager-0.6.0.0-r1.ebuild, + +files/modemmanager-0.6.0.0-multi-plugin-probing.patch: + Add a patch to prevent multiple plugins from simultaneously controlling one + modem port (bug #456782, thanks to Tony Vroon). Drop old. + + 03 Feb 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Stable for arm, wrt bug #448006 + + 31 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Stable for ppc64, wrt bug #448006 + + 31 Jan 2013; Alexandre Rostovtsev + modemmanager-0.7.990.ebuild, modemmanager-9999.ebuild: + Add qmi USE flags to 0.7.990 ebuild since libqmi-1.0.0 is now in portage. Add + missing gdbus-codegen dependency. + +*modemmanager-9999 (28 Jan 2013) +*modemmanager-0.7.990 (28 Jan 2013) + + 28 Jan 2013; Alexandre Rostovtsev + +modemmanager-0.7.990.ebuild, +modemmanager-9999.ebuild, metadata.xml: + Add 0.8 development pre-release and a live git ebuild. 0.8 features improved + hardware support, and has a new dbus API which is incompatible with older + ModemManager releases. + + 28 Jan 2013; Alexandre Rostovtsev + -modemmanager-0.4.ebuild, -modemmanager-0.5.2.0-r2.ebuild, + modemmanager-0.5.2.0-r3.ebuild, modemmanager-0.6.0.0.ebuild: + Fix license; ModemManager had switched from LGPL to GPL in 2009. Drop old. + + 27 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Stable for ppc, wrt bug #448006 + + 27 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Stable for x86, wrt bug #448006 + + 27 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Stable for amd64, wrt bug #448006 + + 06 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Add ~sparc, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Add ~alpha, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo modemmanager-0.6.0.0.ebuild: + Add ~ia64, wrt bug #449220 + + 02 Dec 2012; Samuli Suominen modemmanager-0.4.ebuild, + modemmanager-0.5.2.0-r2.ebuild, modemmanager-0.5.2.0-r3.ebuild, + modemmanager-0.6.0.0.ebuild: + Use virtual/udev instead of sys-fs/udev wrt #444398 + + 11 Oct 2012; Anthony G. Basile + modemmanager-0.5.2.0-r3.ebuild: + stable ppc ppc64, bug #430370 + + 07 Oct 2012; Pacho Ramos metadata.xml: + Drop maintainer as talked with him. + +*modemmanager-0.6.0.0 (13 Sep 2012) + + 13 Sep 2012; Alexandre Rostovtsev + -modemmanager-0.4_p20110205-r1.ebuild, -modemmanager-0.5.ebuild, + -modemmanager-0.5.2.0.ebuild, +modemmanager-0.6.0.0.ebuild: + Version bump with lots of SMS fixes and improved hardware support. Drop old. + + 23 Aug 2012; Markus Meier modemmanager-0.5.2.0-r3.ebuild: + arm stable, bug #430370 + + 17 Aug 2012; Johannes Huber modemmanager-0.5.2.0-r3.ebuild: + Stable for x86, wrt bug #430370 + + 16 Aug 2012; Agostino Sarubbo + modemmanager-0.5.2.0-r3.ebuild: + Stable for amd64, wrt bug #430370 + +*modemmanager-0.5.2.0-r3 (11 Aug 2012) + + 11 Aug 2012; Samuli Suominen + +modemmanager-0.5.2.0-r3.ebuild: + Query udev.pc pkg-config file for correct udevdir value. + +*modemmanager-0.5.2.0-r2 (05 Jul 2012) + + 05 Jul 2012; Alexandre Rostovtsev + -modemmanager-0.5.2.0-r1.ebuild, +modemmanager-0.5.2.0-r2.ebuild: + Move polkit rules.d file to /usr/share (bug #421577 comment #12, thanks to + Dennis Lissov). + + 04 Jul 2012; Alexandre Rostovtsev + files/01-org.freedesktop.ModemManager.rules: + Add a comment to the polkit-1/rules.d file. + +*modemmanager-0.5.2.0-r1 (04 Jul 2012) + + 04 Jul 2012; Alexandre Rostovtsev + +files/01-org.freedesktop.ModemManager.rules, + +modemmanager-0.5.2.0-r1.ebuild: + Install polkit-1/rules.d file for polkit-0.106 support (bug #421581, thanks + to Samuli Suominen). + + 27 Jun 2012; Samuli Suominen modemmanager-0.4.ebuild, + modemmanager-0.4_p20110205-r1.ebuild, modemmanager-0.5.ebuild, + modemmanager-0.5.2.0.ebuild: + inherit multilib.eclass for get_libdir function + + 27 Jun 2012; Samuli Suominen + modemmanager-0.5.2.0.ebuild: + .pkla files are only used by + modemmanager-0.4.ebuild, modemmanager-0.4_p20110205-r1.ebuild, + +files/modemmanager-0.5-glib-2.31.patch, modemmanager-0.5.ebuild: + Fix building old versions against >=glib-2.31. + + 05 May 2012; Jeff Horelick modemmanager-0.4.ebuild, + modemmanager-0.4_p20110205-r1.ebuild, modemmanager-0.5.ebuild, + modemmanager-0.5.2.0.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 27 Mar 2012; Alexandre Rostovtsev + modemmanager-0.5.2.0.ebuild: + Fix pkg_postinst message. + +*modemmanager-0.5.2.0 (27 Mar 2012) + + 27 Mar 2012; Alexandre Rostovtsev + +files/01-org.freedesktop.ModemManager.pkla, +modemmanager-0.5.2.0.ebuild, + metadata.xml: + Version bump with lots of bugfixes. Allow users in plugdev group full control + over their modems if USE=policykit (bug #406421, thanks to Priit Laes). Add + myself to maintainers. + + 16 Feb 2012; Mike Frysinger modemmanager-0.5.ebuild: + Fix USE=doc depend and install so it actually does something. + +*modemmanager-0.5 (14 Aug 2011) + + 14 Aug 2011; Nirbheek Chauhan -modemmanager-0.3.ebuild, + -modemmanager-0.4_p20101211.ebuild, -modemmanager-0.4_p20110205.ebuild, + +modemmanager-0.5.ebuild: + Bump to 0.5, from gnome overlay, bug 378729 + +*modemmanager-0.4_p20110205-r1 (06 Jul 2011) + + 06 Jul 2011; Samuli Suominen + +modemmanager-0.4_p20110205-r1.ebuild: + Fix udev rules.d directory from /etc/udev to /lib/udev. + + 09 Jun 2011; Sebastian Pipping modemmanager-0.3.ebuild, + modemmanager-0.4.ebuild, modemmanager-0.4_p20101211.ebuild, + modemmanager-0.4_p20110205.ebuild: + Add >=sys-fs/udev-171[gudev] as an alternative dependency to + >=sys-fs/udev-145[extras] (bug #370385) + +*modemmanager-0.4_p20110205 (04 Feb 2011) + + 04 Feb 2011; Robert Piasek + +modemmanager-0.4_p20110205.ebuild: + Add new snapshot of ModemManager + +*modemmanager-0.4_p20101211 (11 Dec 2010) + + 11 Dec 2010; Robert Piasek + +modemmanager-0.4_p20101211.ebuild: + New snapshot of ModemManager + + 28 Oct 2010; Samuli Suominen + modemmanager-0.4.ebuild: + ppc64 stable wrt #321593 + + 19 Oct 2010; Brent Baude modemmanager-0.4.ebuild: + Marking modemmanager-0.4 ppc for bug 321593 + + 20 Aug 2010; Markos Chandras + modemmanager-0.4.ebuild: + Stable on amd64 wrt bug #321593 + + 13 Aug 2010; Christian Faulhammer + modemmanager-0.4.ebuild: + stable x86, bug 321593 + +*modemmanager-0.4 (08 Jul 2010) + + 08 Jul 2010; Nirbheek Chauhan + +modemmanager-0.4.ebuild: + Bump to 0.4, new use-flag 'policykit', remove static libs and .la files, + fix deps, add elog about usb_modeswitch, add dist-version, add support for + ppp-2.4.5 (if/when it's added), fixes bug 326605 + + 07 Jul 2010; Samuli Suominen + modemmanager-0.3_p20100401.ebuild: + Missing dev-util/intltool and sys-devel/gettext DEPEND wrt #312887 by + Bjoern Ottervik. + +*modemmanager-0.3_p20100401 (01 Apr 2010) + + 01 Apr 2010; Robert Piasek + -modemmanager-0.2_p20091109.ebuild, -modemmanager-0.2_p20091123.ebuild, + +modemmanager-0.3_p20100401.ebuild: + New snapshot of ModemManager (bug #312587) + + 10 Mar 2010; Joseph Jezak modemmanager-0.3.ebuild: + Marked ~ppc/~ppc64 for bug #296548. + + 25 Jan 2010; Nirbheek Chauhan metadata.xml: + metadata.xml: add myself, fix indentation + +*modemmanager-0.3 (25 Jan 2010) + + 25 Jan 2010; Nirbheek Chauhan + +modemmanager-0.3.ebuild: + Bump to 0.3, needed for networkmanager-0.8 + +*modemmanager-0.2_p20091123 (23 Nov 2009) + + 23 Nov 2009; Robert Piasek + -modemmanager-0.2_p20090925.ebuild, +modemmanager-0.2_p20091123.ebuild: + New snapshot of modemmanager. Contains fixes for PPC. Special thanks to + papillon81 for helping to hunt this the problem down. + +*modemmanager-0.2_p20091109 (09 Nov 2009) + + 09 Nov 2009; Robert Piasek + -modemmanager-0.2_p20090824.ebuild, +modemmanager-0.2_p20091109.ebuild: + Version bump for development version of ModemManager + + 28 Sep 2009; Robert Piasek + modemmanager-0.2_p20090925.ebuild: + Disable -Werrors + +*modemmanager-0.2_p20090925 (25 Sep 2009) + + 25 Sep 2009; Robert Piasek + +modemmanager-0.2_p20090925.ebuild: + new snapshot + + 22 Sep 2009; Robert Piasek + modemmanager-0.2_p20090824.ebuild: + Added ARM keyword + +*modemmanager-0.2_p20090806 (13 Aug 2009) + + 13 Aug 2009; Robert Piasek + +modemmanager-0.2_p20090806.ebuild, +metadata.xml: + Initial ebuild of modemmanager diff --git a/net-misc/modemmanager/Manifest b/net-misc/modemmanager/Manifest new file mode 100644 index 00000000..b84e3460 --- /dev/null +++ b/net-misc/modemmanager/Manifest @@ -0,0 +1,4 @@ +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 +DIST ModemManager-1.4.6.tar.xz 1396764 SHA256 0cedabf46310f8c56630b116944f54ee64369c76c2f35f5f460ca19a8bb5a5cd SHA512 fb74961df2e3e1604de58838da6e8dd7cf80fee97dbfd71eb7f2df60cc319bf38df8c5706a5933856c500b014d3156066e608bb0820c967ddbd964bd9fc2fdec WHIRLPOOL 4f63ac160a4d4acddd2064a58204e6ba410543aefc936ffb753fbb15e004d089cf874ee2390df174638ae15f26f4cf7c7e720de793e69f0cd0b6a923558b0af1 diff --git a/net-misc/modemmanager/files/01-org.freedesktop.ModemManager1.rules b/net-misc/modemmanager/files/01-org.freedesktop.ModemManager1.rules new file mode 100644 index 00000000..7fca6472 --- /dev/null +++ b/net-misc/modemmanager/files/01-org.freedesktop.ModemManager1.rules @@ -0,0 +1,7 @@ +// Let users in plugdev group modify ModemManager +polkit.addRule(function(action, subject) { + if (/^org\.freedesktop\.ModemManager1\.(Device\.Control|Contacts|Messaging|Location)$/.test(action.id) && + subject.isInGroup("plugdev") && subject.active) { + return "yes"; + } +}); diff --git a/net-misc/modemmanager/metadata.xml b/net-misc/modemmanager/metadata.xml new file mode 100644 index 00000000..c10566d5 --- /dev/null +++ b/net-misc/modemmanager/metadata.xml @@ -0,0 +1,12 @@ + + + +gnome + + Enable MBIM modem protocol + Enable support for the QMI modem protocol used by + devices with Qualcomm chipsets + Avoid deprecated QMI commands. Warning: may + cause incompatibility with older devices. + + diff --git a/net-misc/modemmanager/modemmanager-1.4.0.ebuild b/net-misc/modemmanager/modemmanager-1.4.0.ebuild new file mode 100644 index 00000000..3dfa1686 --- /dev/null +++ b/net-misc/modemmanager/modemmanager-1.4.0.ebuild @@ -0,0 +1,109 @@ +# 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.0.ebuild,v 1.7 2015/03/03 09:32:56 dlan Exp $ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +VALA_MIN_API_VERSION="0.18" +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 ~arm64 ~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.6.0:= ) +" +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 +} diff --git a/net-misc/modemmanager/modemmanager-1.4.2.ebuild b/net-misc/modemmanager/modemmanager-1.4.2.ebuild new file mode 100644 index 00000000..0fd6846c --- /dev/null +++ b/net-misc/modemmanager/modemmanager-1.4.2.ebuild @@ -0,0 +1,111 @@ +# 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.2.ebuild,v 1.5 2015/03/15 13:31:29 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 gudev" +REQUIRED_USE=" + qmi-newest? ( qmi ) + vala? ( introspection ) +" + +RDEPEND=" + >=dev-libs/glib-2.32:2 + gudev? ( 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.6.0:= ) +" +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 \ + if use_gudev + --with-udev-base-dir="$(get_udevdir)" \ + fi + --disable-static \ + --with-dist-version=${PVR} \ + $(use_enable gudev) + $(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 +} diff --git a/net-misc/modemmanager/modemmanager-1.4.4.ebuild b/net-misc/modemmanager/modemmanager-1.4.4.ebuild new file mode 100644 index 00000000..65f41240 --- /dev/null +++ b/net-misc/modemmanager/modemmanager-1.4.4.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.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 +} diff --git a/net-misc/modemmanager/modemmanager-1.4.6.ebuild b/net-misc/modemmanager/modemmanager-1.4.6.ebuild new file mode 100644 index 00000000..6fec727d --- /dev/null +++ b/net-misc/modemmanager/modemmanager-1.4.6.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.6.ebuild,v 1.1 2015/04/20 14:28:19 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 +} -- cgit v1.2.3