From 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 Mon Sep 17 00:00:00 2001 From: wbx Date: Sun, 17 May 2009 14:41:34 +0200 Subject: Initial import --- package/libnl/Config.in | 6 +++++ package/libnl/Makefile | 27 ++++++++++++++++++++++ package/libnl/ipkg/libnl.control | 4 ++++ .../libnl/patches/patch-include_netlink-types_h | 19 +++++++++++++++ .../patches/patch-include_netlink_genl_mngt_h | 19 +++++++++++++++ package/libnl/patches/patch-src_nl-list-caches_c | 11 +++++++++ package/libnl/patches/patch-src_utils_c | 11 +++++++++ package/libnl/patches/patch-src_utils_h | 11 +++++++++ 8 files changed, 108 insertions(+) create mode 100644 package/libnl/Config.in create mode 100644 package/libnl/Makefile create mode 100644 package/libnl/ipkg/libnl.control create mode 100644 package/libnl/patches/patch-include_netlink-types_h create mode 100644 package/libnl/patches/patch-include_netlink_genl_mngt_h create mode 100644 package/libnl/patches/patch-src_nl-list-caches_c create mode 100644 package/libnl/patches/patch-src_utils_c create mode 100644 package/libnl/patches/patch-src_utils_h (limited to 'package/libnl') diff --git a/package/libnl/Config.in b/package/libnl/Config.in new file mode 100644 index 000000000..4d5e953a2 --- /dev/null +++ b/package/libnl/Config.in @@ -0,0 +1,6 @@ +config ADK_PACKAGE_LIBNL + prompt "libnl........................... Tools for manipulating Linux Wireless cards" + tristate + default n + help + Tools for configuring Wireless Adapters. diff --git a/package/libnl/Makefile b/package/libnl/Makefile new file mode 100644 index 000000000..8e66802ea --- /dev/null +++ b/package/libnl/Makefile @@ -0,0 +1,27 @@ +# $Id$ +#- +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= libnl +PKG_VERSION:= 1.1 +PKG_RELEASE:= 1 +PKG_MD5SUM:= ae970ccd9144e132b68664f98e7ceeb1 +MASTER_SITES:= http://downloads.openwrt.org/sources/ + + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,LIBNL,libnl,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) + +CONFIGURE_STYLE:= gnu +BUILD_STYLE:= auto +INSTALL_STYLE:= auto confprog + +post-install: + ${INSTALL_DIR} ${IDIR_LIBNL}/usr/lib + ${CP} ${WRKINST}/usr/lib/libnl.so* ${IDIR_LIBNL}/usr/lib + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/libnl/ipkg/libnl.control b/package/libnl/ipkg/libnl.control new file mode 100644 index 000000000..8ad5fcce4 --- /dev/null +++ b/package/libnl/ipkg/libnl.control @@ -0,0 +1,4 @@ +Package: libnl +Priority: optional +Section: net +Description: Tools for setting up WiFi cards via netlink (nl80211) diff --git a/package/libnl/patches/patch-include_netlink-types_h b/package/libnl/patches/patch-include_netlink-types_h new file mode 100644 index 000000000..01d181e28 --- /dev/null +++ b/package/libnl/patches/patch-include_netlink-types_h @@ -0,0 +1,19 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- libnl-1.1.orig/include/netlink-types.h 2008-01-14 16:48:45.000000000 +0100 ++++ libnl-1.1/include/netlink-types.h 2009-04-16 20:16:45.349364825 +0200 +@@ -95,15 +95,6 @@ struct nl_cache_mngr + + struct nl_parser_param; + +-struct genl_info +-{ +- struct sockaddr_nl * who; +- struct nlmsghdr * nlh; +- struct genlmsghdr * genlhdr; +- void * userhdr; +- struct nlattr ** attrs; +-}; +- + #define LOOSE_FLAG_COMPARISON 1 + + #define NL_OBJ_MARK 1 diff --git a/package/libnl/patches/patch-include_netlink_genl_mngt_h b/package/libnl/patches/patch-include_netlink_genl_mngt_h new file mode 100644 index 000000000..28ba36d23 --- /dev/null +++ b/package/libnl/patches/patch-include_netlink_genl_mngt_h @@ -0,0 +1,19 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- libnl-1.1.orig/include/netlink/genl/mngt.h 2008-01-14 16:48:45.000000000 +0100 ++++ libnl-1.1/include/netlink/genl/mngt.h 2009-04-16 20:16:45.343843731 +0200 +@@ -22,6 +22,15 @@ extern "C" { + + struct nl_cache_ops; + ++struct genl_info ++{ ++ struct sockaddr_nl * who; ++ struct nlmsghdr * nlh; ++ struct genlmsghdr * genlhdr; ++ void * userhdr; ++ struct nlattr ** attrs; ++}; ++ + /** + * @ingroup genl_mngt + * Generic Netlink Command diff --git a/package/libnl/patches/patch-src_nl-list-caches_c b/package/libnl/patches/patch-src_nl-list-caches_c new file mode 100644 index 000000000..cb7c8986c --- /dev/null +++ b/package/libnl/patches/patch-src_nl-list-caches_c @@ -0,0 +1,11 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- libnl-1.1.orig/src/nl-list-caches.c 2008-01-14 16:48:45.000000000 +0100 ++++ libnl-1.1/src/nl-list-caches.c 2009-04-16 20:16:45.349364825 +0200 +@@ -10,6 +10,7 @@ + */ + + #include "utils.h" ++#include + + static void print_usage(void) + { diff --git a/package/libnl/patches/patch-src_utils_c b/package/libnl/patches/patch-src_utils_c new file mode 100644 index 000000000..05da529a3 --- /dev/null +++ b/package/libnl/patches/patch-src_utils_c @@ -0,0 +1,11 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- libnl-1.1.orig/src/utils.c 2008-01-14 16:48:45.000000000 +0100 ++++ libnl-1.1/src/utils.c 2009-04-16 20:16:45.349364825 +0200 +@@ -12,6 +12,7 @@ + #include "utils.h" + + #include ++#include + + int nltool_init(int argc, char *argv[]) + { diff --git a/package/libnl/patches/patch-src_utils_h b/package/libnl/patches/patch-src_utils_h new file mode 100644 index 000000000..e19e1e182 --- /dev/null +++ b/package/libnl/patches/patch-src_utils_h @@ -0,0 +1,11 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- libnl-1.1.orig/src/utils.h 2008-01-14 16:48:45.000000000 +0100 ++++ libnl-1.1/src/utils.h 2009-04-16 20:16:45.353364776 +0200 +@@ -22,7 +22,6 @@ + #include + #include + +-#include + #include + #include + #include -- cgit v1.2.3