Commit 104f2ed2 authored by Yegor Yefremov's avatar Yegor Yefremov Committed by Peter Korsgaard
Browse files

python-netifaces: bump to 0.10.4



Change download location and remove obsolete patch.

Signed-off-by: default avatarYegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 79d390aa
Loading
Loading
Loading
Loading
+0 −31
Original line number Diff line number Diff line
[PATCH] fix compile error in ifaddrs() for HAVE_SOCKET_IOCTLS variant

Used on E.G. uClibc. This variant seems to have bitrotten somewhat.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 netifaces.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: netifaces-0.6/netifaces.c
===================================================================
--- netifaces-0.6.orig/netifaces.c
+++ netifaces-0.6/netifaces.c
@@ -624,7 +624,7 @@
   if (ioctl (sock, SIOCGIFHWADDR, &ifr) == 0) {
     found = TRUE;
 
-    if (string_from_sockaddr (ifr->CNAME(ifr_addr), buffer, sizeof (buffer)) == 0) {
+    if (string_from_sockaddr ((struct sockaddr *)&ifr.CNAME(ifr_addr), buffer, sizeof (buffer)) == 0) {
       PyObject *hwaddr = PyString_FromString (buffer);
       PyObject *dict = PyDict_New ();
       PyObject *list = PyList_New (1);
@@ -633,7 +633,7 @@
       if (!hwaddr || !dict || !list || !family) {
         Py_XDECREF (hwaddr);
         Py_XDECREF (dict);
-        Py_XDECREF (list)
+        Py_XDECREF (list);
         Py_XDECREF (family);
         Py_XDECREF (result);
         close (sock);
+2 −2
Original line number Diff line number Diff line
@@ -4,9 +4,9 @@
#
################################################################################

PYTHON_NETIFACES_VERSION = 0.7
PYTHON_NETIFACES_VERSION = 0.10.4
PYTHON_NETIFACES_SOURCE = netifaces-$(PYTHON_NETIFACES_VERSION).tar.gz
PYTHON_NETIFACES_SITE = http://alastairs-place.net/projects/netifaces
PYTHON_NETIFACES_SITE = https://pypi.python.org/packages/source/n/netifaces/
PYTHON_NETIFACES_LICENSE = MIT
PYTHON_NETIFACES_LICENSE_FILES = README
PYTHON_NETIFACES_SETUP_TYPE = setuptools