summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-06-12 16:21:27 -0700
committerMichael Forney <mforney@mforney.org>2016-06-12 16:22:47 -0700
commit0d3e0d20597f30878e99aaf8d29d47fa5d88ea9e (patch)
tree5d7808cf76ad9bec05d78e847ebc821170863502
parent838df2b76a6fa585d3870b59397e07dc12d3e3f3 (diff)
Add libnl 3.2.25
-rw-r--r--.gitmodules3
-rw-r--r--extra/gen.rc1
-rw-r--r--extra/libnl/defs.h20
-rw-r--r--extra/libnl/gen.rc15
m---------extra/libnl/src0
-rwxr-xr-xfetch.rc1
6 files changed, 40 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index ed63b105..d3a2fec5 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -73,6 +73,9 @@
[submodule "extra/libfuse/src"]
path = extra/libfuse/src
url = https://github.com/libfuse/libfuse
+[submodule "extra/libnl/src"]
+ path = extra/libnl/src
+ url = https://github.com/tgraf/libnl
[submodule "extra/msmtp/src"]
path = extra/msmtp/src
url = git://git.code.sf.net/p/msmtp/code
diff --git a/extra/gen.rc b/extra/gen.rc
index 03412c57..df93a1ac 100644
--- a/extra/gen.rc
+++ b/extra/gen.rc
@@ -1,6 +1,7 @@
subgen hostap
subgen libevent
subgen libfuse
+subgen libnl
subgen msmtp
subgen pcre
subgen sshfs
diff --git a/extra/libnl/defs.h b/extra/libnl/defs.h
new file mode 100644
index 00000000..96cb3f6c
--- /dev/null
+++ b/extra/libnl/defs.h
@@ -0,0 +1,20 @@
+#include <config-posix.h>
+
+/* #undef DISABLE_PTHREADS */
+#define HAVE_LIBM 1
+#define HAVE_LIBPTHREAD 1
+#define HAVE_MEMORY_H 1
+#define LT_OBJDIR ".libs/"
+#define NL_DEBUG 1
+#define PACKAGE "libnl"
+#define PACKAGE_BUGREPORT ""
+#define PACKAGE_NAME "libnl"
+#define PACKAGE_STRING "libnl 3.2.25"
+#define PACKAGE_TARNAME "libnl"
+#define PACKAGE_URL "http://www.infradead.org/~tgr/libnl/"
+#define PACKAGE_VERSION "3.2.25"
+#define VERSION "3.2.25"
+/* #undef const */
+#ifndef __cplusplus
+/* #undef inline */
+#endif
diff --git a/extra/libnl/gen.rc b/extra/libnl/gen.rc
new file mode 100644
index 00000000..8980ac5b
--- /dev/null
+++ b/extra/libnl/gen.rc
@@ -0,0 +1,15 @@
+cflags\
+ -D _GNU_SOURCE\
+ -D 'SYSCONFDIR=''"/etc/libnl"''' \
+ -isystem include\
+ -I '$dir' \
+ -I '$srcdir'/include
+
+
+lib libnl-3.a lib/^(\
+ addr.c attr.c cache.c cache_mngr.c cache_mngt.c data.c\
+ error.c handlers.c msg.c nl.c object.c socket.c utils.c\
+ version.c hash.c hashtable.c\
+)
+
+lib libnl-genl-3.a lib/genl/^(ctrl.c family.c genl.c mngt.c)
diff --git a/extra/libnl/src b/extra/libnl/src
new file mode 160000
+Subproject dcc537597728c84d47fe9aff32b982c72055a1a
diff --git a/fetch.rc b/fetch.rc
index 68cca7a3..f14c99d1 100755
--- a/fetch.rc
+++ b/fetch.rc
@@ -96,6 +96,7 @@ fetch devel/make git
fetch extra/hostap git
fetch extra/libevent git
fetch extra/libfuse git
+fetch extra/libnl git
fetch extra/msmtp git
fetch extra/pcre curl
fetch extra/sshfs git