modemmanager: bump to 1.18.8
authorAleksander Morgado <aleksander@aleksander.es>
Wed, 4 May 2022 11:37:14 +0000 (13:37 +0200)
committerRosen Penev <rosenp@gmail.com>
Sun, 15 May 2022 04:39:50 +0000 (21:39 -0700)
Also removed two patches that are already included in the upstream
release.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
net/modemmanager/Makefile
net/modemmanager/patches/001-plugins-Fix-port-enums-includes.patch [deleted file]
net/modemmanager/patches/002-build-meson-Fix-daemon-enums-dependencies.patch [deleted file]

index 99b4dec0ca2d96a18d22a91396a07bf29bd5e73a..b89fdec5e545eceb0b47ec9a6f04b15978c38a50 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=modemmanager
-PKG_SOURCE_VERSION:=1.18.6
+PKG_SOURCE_VERSION:=1.18.8
 PKG_RELEASE:=$(AUTORELEASE)
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git
-PKG_MIRROR_HASH:=72f1a865153745d05c482ed3a77f2045d24387f1f9a37177fe7bc35ab7663765
+PKG_MIRROR_HASH:=a9347149ade61f3b4befd9cda105b0d997079d11fd228177c2a4a5557f3166ec
 
 PKG_MAINTAINER:=Nicholas Smith <nicholas@nbembedded.com>
 PKG_LICENSE:=GPL-2.0-or-later
diff --git a/net/modemmanager/patches/001-plugins-Fix-port-enums-includes.patch b/net/modemmanager/patches/001-plugins-Fix-port-enums-includes.patch
deleted file mode 100644 (file)
index 0b54cb2..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
---- a/plugins/broadmobi/mm-plugin-broadmobi.c
-+++ b/plugins/broadmobi/mm-plugin-broadmobi.c
-@@ -19,7 +19,6 @@
- #define _LIBMM_INSIDE_MM
- #include <libmm-glib.h>
--#include "mm-port-enums-types.h"
- #include "mm-log-object.h"
- #include "mm-plugin-broadmobi.h"
- #include "mm-broadband-modem.h"
---- a/plugins/dlink/mm-plugin-dlink.c
-+++ b/plugins/dlink/mm-plugin-dlink.c
-@@ -19,7 +19,6 @@
- #define _LIBMM_INSIDE_MM
- #include <libmm-glib.h>
--#include "mm-port-enums-types.h"
- #include "mm-log-object.h"
- #include "mm-plugin-dlink.h"
- #include "mm-broadband-modem.h"
---- a/plugins/meson.build
-+++ b/plugins/meson.build
-@@ -461,7 +461,7 @@ if plugins_options['huawei']
-   plugins += {'plugin-huawei': {
-     'plugin': true,
-     'helper': {'sources': files('huawei/mm-modem-helpers-huawei.c'), 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
--    'module': {'sources': sources + enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
-+    'module': {'sources': sources + enums_sources + port_enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
-     'test': {'sources': files('huawei/tests/test-modem-helpers-huawei.c') + enums_sources, 'include_directories': huawei_inc, 'dependencies': libhelpers_dep},
-   }}
---- a/plugins/telit/mm-plugin-telit.c
-+++ b/plugins/telit/mm-plugin-telit.c
-@@ -21,7 +21,6 @@
- #define _LIBMM_INSIDE_MM
- #include <libmm-glib.h>
--#include "mm-port-enums-types.h"
- #include "mm-log-object.h"
- #include "mm-modem-helpers.h"
- #include "mm-plugin-telit.h"
---- a/plugins/tplink/mm-plugin-tplink.c
-+++ b/plugins/tplink/mm-plugin-tplink.c
-@@ -19,7 +19,6 @@
- #define _LIBMM_INSIDE_MM
- #include <libmm-glib.h>
--#include "mm-port-enums-types.h"
- #include "mm-log-object.h"
- #include "mm-plugin-tplink.h"
- #include "mm-broadband-modem.h"
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -147,15 +147,15 @@ endif
- enums_types = 'mm-port-enums-types'
--enums_sources = []
--enums_sources += gnome.mkenums(
-+port_enums_sources = []
-+port_enums_sources += gnome.mkenums(
-   enums_types + '.c',
-   sources: headers,
-   c_template: build_aux_dir / enums_types + '.c.template',
-   fhead: '#include "mm-port-enums-types.h"',
- )
--enums_sources += gnome.mkenums(
-+port_enums_sources += gnome.mkenums(
-   enums_types + '.h',
-   sources: headers,
-   h_template: build_aux_dir / enums_types + '.h.template',
-@@ -165,13 +165,13 @@ enums_sources += gnome.mkenums(
- libport = static_library(
-   'port',
--  sources: sources + enums_sources,
-+  sources: sources + port_enums_sources,
-   include_directories: top_inc,
-   dependencies: deps + private_deps,
- )
- libport_dep = declare_dependency(
--  sources: enums_sources[1],
-+  sources: port_enums_sources[1],
-   include_directories: '.',
-   dependencies: deps,
-   link_with: libport,
diff --git a/net/modemmanager/patches/002-build-meson-Fix-daemon-enums-dependencies.patch b/net/modemmanager/patches/002-build-meson-Fix-daemon-enums-dependencies.patch
deleted file mode 100644 (file)
index 8ca5cb8..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
---- a/plugins/meson.build
-+++ b/plugins/meson.build
-@@ -88,7 +88,7 @@ if plugins_shared['icera']
-   plugins += {'shared-icera': {
-     'plugin': false,
-     'helper': {'sources': files('icera/mm-modem-helpers-icera.c'), 'include_directories': plugins_incs, 'c_args': common_c_args},
--    'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': common_c_args},
-+    'module': {'sources': sources + daemon_enums_sources, 'include_directories': plugins_incs, 'c_args': common_c_args},
-     'test': {'sources': files('icera/tests/test-modem-helpers-icera.c'), 'include_directories': plugins_incs + [icera_inc], 'dependencies': libhelpers_dep},
-   }}
- endif
-@@ -185,7 +185,7 @@ if plugins_shared['telit']
-   plugins += {'shared-telit': {
-     'plugin': false,
-     'helper': {'sources': files('telit/mm-modem-helpers-telit.c'), 'include_directories': plugins_incs, 'c_args': common_c_args},
--    'module': {'sources': sources, 'include_directories': plugins_incs + [telit_inc], 'c_args': common_c_args},
-+    'module': {'sources': sources + daemon_enums_sources, 'include_directories': plugins_incs + [telit_inc], 'c_args': common_c_args},
-     'test': {'sources': files('telit/tests/test-mm-modem-helpers-telit.c'), 'include_directories': telit_inc, 'dependencies': libmm_test_common_dep},
-   }}
- endif
-@@ -285,7 +285,7 @@ if plugins_options['cinterion']
-   plugins += {'plugin-cinterion': {
-     'plugin': true,
-     'helper': {'sources': files('cinterion/mm-modem-helpers-cinterion.c'), 'include_directories': plugins_incs, 'c_args': common_c_args},
--    'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': common_c_args},
-+    'module': {'sources': sources + daemon_enums_sources, 'include_directories': plugins_incs, 'c_args': common_c_args},
-     'test': {'sources': files('cinterion/tests/test-modem-helpers-cinterion.c'), 'include_directories': plugins_incs + [include_directories('cinterion')], 'dependencies': libport_dep},
-   }}
-@@ -460,8 +460,8 @@ if plugins_options['huawei']
-   plugins += {'plugin-huawei': {
-     'plugin': true,
--    'helper': {'sources': files('huawei/mm-modem-helpers-huawei.c'), 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
--    'module': {'sources': sources + enums_sources + port_enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
-+    'helper': {'sources': files('huawei/mm-modem-helpers-huawei.c') + daemon_enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
-+    'module': {'sources': sources + enums_sources + port_enums_sources + daemon_enums_sources, 'include_directories': plugins_incs + [huawei_inc], 'c_args': common_c_args + ['-DMM_MODULE_NAME="huawei"']},
-     'test': {'sources': files('huawei/tests/test-modem-helpers-huawei.c') + enums_sources, 'include_directories': huawei_inc, 'dependencies': libhelpers_dep},
-   }}
-@@ -534,7 +534,7 @@ if plugins_options['mbm']
-   plugins += {'plugin-ericsson-mbm': {
-     'plugin': true,
-     'helper': {'sources': files('mbm/mm-modem-helpers-mbm.c'), 'include_directories': plugins_incs, 'c_args': common_c_args + ['-DMM_MODULE_NAME="ericsson-mbm"']},
--    'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': common_c_args + ['-DMM_MODULE_NAME="ericsson-mbm"']},
-+    'module': {'sources': sources + daemon_enums_sources, 'include_directories': plugins_incs, 'c_args': common_c_args + ['-DMM_MODULE_NAME="ericsson-mbm"']},
-     'test': {'sources': files('mbm/tests/test-modem-helpers-mbm.c'), 'include_directories': plugins_incs + [include_directories('mbm')], 'dependencies': libhelpers_dep},
-   }}
-@@ -644,7 +644,7 @@ if plugins_options['option-hso']
-   plugins += {'plugin-option-hso': {
-     'plugin': true,
--    'module': {'sources': sources, 'include_directories': plugins_incs, 'c_args': '-DMM_MODULE_NAME="option-hso"'},
-+    'module': {'sources': sources + daemon_enums_sources, 'include_directories': plugins_incs, 'c_args': '-DMM_MODULE_NAME="option-hso"'},
-   }}
- endif
-@@ -852,7 +852,7 @@ if plugins_options['ublox']
-   plugins += {'plugin-ublox': {
-     'plugin': true,
-     'helper': {'sources': files('ublox/mm-modem-helpers-ublox.c'), 'include_directories': plugins_incs, 'c_args': common_c_args},
--    'module': {'sources': sources, 'include_directories': plugins_incs + [ublox_inc], 'c_args': common_c_args},
-+    'module': {'sources': sources + daemon_enums_sources, 'include_directories': plugins_incs + [ublox_inc], 'c_args': common_c_args},
-     'test': {'sources': files('ublox/tests/test-modem-helpers-ublox.c'), 'include_directories': ublox_inc, 'dependencies': libmm_test_common_dep},
-   }}
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -225,14 +225,15 @@ sources = files(
- enums_types = 'mm-daemon-enums-types'
--sources += gnome.mkenums(
-+daemon_enums_sources = []
-+daemon_enums_sources += gnome.mkenums(
-   enums_types + '.c',
-   sources: headers,
-   c_template: build_aux_dir / enums_types + '.c.template',
-   fhead: '#include "mm-daemon-enums-types.h"',
- )
--sources += gnome.mkenums(
-+daemon_enums_sources += gnome.mkenums(
-   enums_types + '.h',
-   sources: headers,
-   h_template: build_aux_dir / enums_types + '.h.template',
-@@ -296,7 +297,7 @@ endif
- executable(
-   'ModemManager',
--  sources: sources,
-+  sources: sources + daemon_enums_sources,
-   include_directories: top_inc,
-   dependencies: deps,
-   c_args: c_args,