[pkg-wpa-devel] r1601 - in /iw/trunk/debian: changelog patches/add-libnl-3.0-support.patch patches/series
slh-guest at users.alioth.debian.org
slh-guest at users.alioth.debian.org
Mon Aug 15 15:33:40 UTC 2011
Author: slh-guest
Date: Mon Aug 15 15:33:40 2011
New Revision: 1601
URL: http://svn.debian.org/wsvn/pkg-wpa/?sc=1&rev=1601
Log:
add libnl-3.0 support, thanks to Yegor Yefremov
<yegor_sub1 at visionsystems.de>, don't switch to libnl3 yet because of
#632790.
Added:
iw/trunk/debian/patches/add-libnl-3.0-support.patch
Modified:
iw/trunk/debian/changelog
iw/trunk/debian/patches/series
Modified: iw/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-wpa/iw/trunk/debian/changelog?rev=1601&op=diff
==============================================================================
--- iw/trunk/debian/changelog (original)
+++ iw/trunk/debian/changelog Mon Aug 15 15:33:40 2011
@@ -11,8 +11,11 @@
* don't use git on the buildd (Closes: #557167).
* update debian/copyright to DEP-5, r174.
* use new anonscm URIs for alioth.
+ * add libnl-3.0 support, thanks to Yegor Yefremov
+ <yegor_sub1 at visionsystems.de>, don't switch to libnl3 yet because of
+ #632790.
- -- Stefan Lippers-Hollmann <s.l-h at gmx.de> Mon, 25 Jul 2011 15:53:28 +0200
+ -- Stefan Lippers-Hollmann <s.l-h at gmx.de> Mon, 15 Aug 2011 17:31:30 +0200
iw (0.9.19-1) unstable; urgency=low
Added: iw/trunk/debian/patches/add-libnl-3.0-support.patch
URL: http://svn.debian.org/wsvn/pkg-wpa/iw/trunk/debian/patches/add-libnl-3.0-support.patch?rev=1601&op=file
==============================================================================
--- iw/trunk/debian/patches/add-libnl-3.0-support.patch (added)
+++ iw/trunk/debian/patches/add-libnl-3.0-support.patch Mon Aug 15 15:33:40 2011
@@ -1,0 +1,89 @@
+Date: Thu, 21 Jul 2011 17:06:17 +0200
+From: Yegor Yefremov <yegor_sub1 at visionsystems.de>
+Subject: [PATCH v2] iw: add libnl-3.0 support
+
+Signed-off-by: Yegor Yefremov <yegorslists at googlemail.com>
+---
+Changes from v1:
+- CONFIG_LIBNL30 added
+
+ Makefile | 10 ++++++++++
+ iw.c | 7 +++----
+ iw.h | 3 ++-
+ 3 files changed, 15 insertions(+), 5 deletions(-)
+
+--- a/Makefile
++++ b/Makefile
+@@ -24,6 +24,7 @@ ALL = iw
+
+ NL1FOUND := $(shell $(PKG_CONFIG) --atleast-version=1 libnl-1 && echo Y)
+ NL2FOUND := $(shell $(PKG_CONFIG) --atleast-version=2 libnl-2.0 && echo Y)
++NL3FOUND := $(shell $(PKG_CONFIG) --atleast-version=3 libnl-3.0 && echo Y)
+
+ ifeq ($(NL1FOUND),Y)
+ NLLIBNAME = libnl-1
+@@ -35,6 +36,12 @@ LIBS += -lnl-genl
+ NLLIBNAME = libnl-2.0
+ endif
+
++ifeq ($(NL3FOUND),Y)
++CFLAGS += -DCONFIG_LIBNL30
++LIBS += -lnl-genl
++NLLIBNAME = libnl-3.0
++endif
++
+ ifeq ($(NLLIBNAME),)
+ $(error Cannot find development files for any supported version of libnl)
+ endif
+@@ -53,6 +60,8 @@ endif
+ all: version_check $(ALL)
+
+ version_check:
++ifeq ($(NL3FOUND),Y)
++else
+ ifeq ($(NL2FOUND),Y)
+ else
+ ifeq ($(NL1FOUND),Y)
+@@ -60,6 +69,7 @@ else
+ $(error No libnl found)
+ endif
+ endif
++endif
+
+
+ VERSION_OBJS := $(filter-out version.o, $(OBJS))
+--- a/iw.c
++++ b/iw.c
+@@ -23,9 +23,8 @@
+ #include "nl80211.h"
+ #include "iw.h"
+
+-#ifndef CONFIG_LIBNL20
+-/* libnl 2.0 compatibility code */
+-
++/* libnl 1.x compatibility code */
++#if !defined(CONFIG_LIBNL20) && !defined(CONFIG_LIBNL30)
+ static inline struct nl_handle *nl_socket_alloc(void)
+ {
+ return nl_handle_alloc();
+@@ -45,7 +44,7 @@ static inline int __genl_ctrl_alloc_cach
+ return 0;
+ }
+ #define genl_ctrl_alloc_cache __genl_ctrl_alloc_cache
+-#endif /* CONFIG_LIBNL20 */
++#endif /* CONFIG_LIBNL20 && CONFIG_LIBNL30 */
+
+ int iw_debug = 0;
+
+--- a/iw.h
++++ b/iw.h
+@@ -11,7 +11,8 @@
+
+ #define ETH_ALEN 6
+
+-#ifndef CONFIG_LIBNL20
++/* libnl 1.x compatibility code */
++#if !defined(CONFIG_LIBNL20) && !defined(CONFIG_LIBNL30)
+ # define nl_sock nl_handle
+ #endif
+
Modified: iw/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-wpa/iw/trunk/debian/patches/series?rev=1601&op=diff
==============================================================================
--- iw/trunk/debian/patches/series (original)
+++ iw/trunk/debian/patches/series Mon Aug 15 15:33:40 2011
@@ -1,1 +1,2 @@
dont-use-git-on-the-buildd.patch
+add-libnl-3.0-support.patch
More information about the Pkg-wpa-devel
mailing list