From ee3ddbc3eb2384c3adb3389787523c57d2b1a585 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 9 Nov 2018 19:41:25 -0200 Subject: [PATCH] ell: update to 0.14. --- ...ng-l_genl_family_set_unicast_handler.patch | 40 +++++++++++++++++++ srcpkgs/ell/patches/fix-musl.patch | 14 ------- srcpkgs/ell/template | 4 +- 3 files changed, 42 insertions(+), 16 deletions(-) create mode 100644 srcpkgs/ell/patches/add-missing-l_genl_family_set_unicast_handler.patch delete mode 100644 srcpkgs/ell/patches/fix-musl.patch diff --git a/srcpkgs/ell/patches/add-missing-l_genl_family_set_unicast_handler.patch b/srcpkgs/ell/patches/add-missing-l_genl_family_set_unicast_handler.patch new file mode 100644 index 00000000000..153ece6ece7 --- /dev/null +++ b/srcpkgs/ell/patches/add-missing-l_genl_family_set_unicast_handler.patch @@ -0,0 +1,40 @@ +From 01254efa6f69078000da7e87e43c9f245df0cfc0 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sat, 10 Nov 2018 18:44:47 +0100 +Subject: build: add missing l_genl_family_set_unicast_handler + +Add l_genl_family_set_unicast_handler (and remove legacy +l_genl_set_unicast_handler). + +Fixes iwd compile failure: + + src/netdev.o: In function `netdev_set_nl80211': + netdev.c:(.text+0x6f04): undefined reference to `l_genl_family_set_unicast_handler' +--- + ell/ell.sym | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ell/ell.sym b/ell/ell.sym +index 614bc93..c21fb21 100644 +--- ell/ell.sym ++++ ell/ell.sym +@@ -239,7 +239,6 @@ global: + l_genl_unref; + l_genl_set_debug; + l_genl_set_close_on_unref; +- l_genl_set_unicast_handler; + l_genl_msg_new; + l_genl_msg_new_sized; + l_genl_msg_ref; +@@ -257,6 +256,7 @@ global: + l_genl_family_new; + l_genl_family_ref; + l_genl_family_unref; ++ l_genl_family_set_unicast_handler; + l_genl_family_set_watches; + l_genl_family_get_version; + l_genl_family_get_genl; +-- +cgit 1.2-0.3.lf.el7 + + diff --git a/srcpkgs/ell/patches/fix-musl.patch b/srcpkgs/ell/patches/fix-musl.patch deleted file mode 100644 index cd75e9ad2ae..00000000000 --- a/srcpkgs/ell/patches/fix-musl.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/ell/signal.h b/ell/signal.h -index 0d4fdc8..98cf0fa 100644 ---- ell/signal.h -+++ ell/signal.h -@@ -36,7 +36,7 @@ typedef void (*l_signal_notify_cb_t) (struct l_signal *signal, - uint32_t signo, void *user_data); - typedef void (*l_signal_destroy_cb_t) (void *user_data); - --struct l_signal *l_signal_create(const __sigset_t *mask, -+struct l_signal *l_signal_create(const sigset_t *mask, - l_signal_notify_cb_t callback, - void *user_data, l_signal_destroy_cb_t destroy); - void l_signal_remove(struct l_signal *signal); - diff --git a/srcpkgs/ell/template b/srcpkgs/ell/template index dc2ec570768..5d94eadbb57 100644 --- a/srcpkgs/ell/template +++ b/srcpkgs/ell/template @@ -1,6 +1,6 @@ # Template file for 'ell' pkgname=ell -version=0.13 +version=0.14 revision=1 build_style=gnu-configure configure_args="--enable-glib" @@ -11,7 +11,7 @@ maintainer="maxice8 " license="GPL-2.0-only" homepage="https://01.org/ell" distfiles="https://mirrors.edge.kernel.org/pub/linux/libs/ell/ell-${version}.tar.xz" -checksum=2b2f19e90070ba583c5851186041e63c042e0843f17ec9eef29f1da717439c11 +checksum=5a20406d86808d98d7a507afb28859978021a6c5cf3e7d1953932ea3265a4d99 ell-devel_package() { depends="ell-${version}_${revision}"