aboutsummaryrefslogtreecommitdiffstats
path: root/community/py-ethtool/python-ethtool-libnl-1.0-support.patch
diff options
context:
space:
mode:
authorprspkt <prspkt@protonmail.com>2019-03-28 16:02:55 +0200
committerprspkt <prspkt@protonmail.com>2019-03-28 16:32:59 +0200
commitbcb310e369feb437d01bf66e48a1abaa16d3eb8e (patch)
tree39abec48a761a92c99c71574daaad359344f081a /community/py-ethtool/python-ethtool-libnl-1.0-support.patch
parent1e4bd108ccc057442ab035758575e332efcf8148 (diff)
downloadaports-bcb310e369feb437d01bf66e48a1abaa16d3eb8e.tar.bz2
aports-bcb310e369feb437d01bf66e48a1abaa16d3eb8e.tar.xz
community/py-ethtool: upgrade to 0.14
- Add asciidoc and libnl3-dev makedepends.
Diffstat (limited to 'community/py-ethtool/python-ethtool-libnl-1.0-support.patch')
-rw-r--r--community/py-ethtool/python-ethtool-libnl-1.0-support.patch71
1 files changed, 0 insertions, 71 deletions
diff --git a/community/py-ethtool/python-ethtool-libnl-1.0-support.patch b/community/py-ethtool/python-ethtool-libnl-1.0-support.patch
deleted file mode 100644
index 43c53dba4e..0000000000
--- a/community/py-ethtool/python-ethtool-libnl-1.0-support.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff --git a/python-ethtool/etherinfo.c b/python-ethtool/etherinfo.c
-index 3d2072b..23f03c6 100644
---- a/python-ethtool/etherinfo.c
-+++ b/python-ethtool/etherinfo.c
-@@ -30,6 +30,52 @@
- #include "etherinfo_struct.h"
- #include "etherinfo.h"
-
-+#ifdef LIBNL_1_0
-+#define NLHDR_COMMON \
-+ int ce_refcnt; \
-+ struct nl_object_ops * ce_ops; \
-+ struct nl_cache * ce_cache; \
-+ struct nl_list_head ce_list; \
-+ int ce_msgtype; \
-+ int ce_flags; \
-+ uint32_t ce_mask;
-+
-+struct nl_cache
-+{
-+ struct nl_list_head c_items;
-+ int c_nitems;
-+ int c_iarg1;
-+ int c_iarg2;
-+ struct nl_cache_ops * c_ops;
-+};
-+
-+struct nl_object
-+{
-+ NLHDR_COMMON
-+};
-+
-+void nl_cache_free(struct nl_cache *cache)
-+{
-+ struct nl_object *obj, *tmp;
-+
-+ if( !cache )
-+ return;
-+
-+ nl_list_for_each_entry_safe(obj, tmp, &cache->c_items, ce_list) {
-+ struct nl_cache *cache = obj->ce_cache;
-+ if( !cache ) {
-+ break;
-+ }
-+
-+ nl_list_del(&obj->ce_list);
-+ obj->ce_cache = NULL;
-+ nl_object_put(obj);
-+ cache->c_nitems--;
-+ }
-+ free(cache);
-+}
-+#endif
-+
- /*
- *
- * Internal functions for working with struct etherinfo
-diff --git a/setup.py b/setup.py
-index bde04dc..9adff64 100644
---- a/setup.py
-+++ b/setup.py
-@@ -67,7 +67,8 @@ setup(name='ethtool',
- include_dirs = libnl['include'],
- library_dirs = libnl['libdirs'],
- libraries = libnl['libs'],
-- define_macros = [('VERSION', '"%s"' % version)]
-+ define_macros = [('VERSION', '"%s"' % version),
-+ ('LIBNL_1_0', None)]
- )
- ]
- )