aboutsummaryrefslogtreecommitdiff
path: root/net/py-netif
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2015-11-05 21:20:49 +0000
committerKurt Jaeger <pi@FreeBSD.org>2015-11-05 21:20:49 +0000
commitf7369076dc4ce6456c874a22fc12c912a19ea26d (patch)
treecb1b3a66b9531de0c0b546b1937ef34439923dbb /net/py-netif
parent883b83775301b89e112e4376bd6dd66290e45911 (diff)
downloadports-f7369076dc4ce6456c874a22fc12c912a19ea26d.tar.gz
ports-f7369076dc4ce6456c874a22fc12c912a19ea26d.zip
net/py-netif: fix build
- LAGG_PROTO_ETHERCHANNEL was removed from 11-CURRENT in r288654 https://lists.freebsd.org/pipermail/svn-src-head/2015-October/076987.html PR: 204202 Approved by: wg (maintainer)
Notes
Notes: svn path=/head/; revision=400871
Diffstat (limited to 'net/py-netif')
-rw-r--r--net/py-netif/Makefile4
-rw-r--r--net/py-netif/distinfo4
-rw-r--r--net/py-netif/files/patch-defs.pxd10
-rw-r--r--net/py-netif/files/patch-netif.pyx11
4 files changed, 24 insertions, 5 deletions
diff --git a/net/py-netif/Makefile b/net/py-netif/Makefile
index 1e5c2176bff0..da20e73b5785 100644
--- a/net/py-netif/Makefile
+++ b/net/py-netif/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= cython>0:${PORTSDIR}/lang/cython
USE_GITHUB= yes
GH_ACCOUNT= freenas
GH_PROJECT= py-netif
-GH_TAGNAME= 87ed51c
+GH_TAGNAME= 4432c12
USES= python
USE_PYTHON= autoplist distutils
@@ -29,8 +29,6 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:${PORTSDIR}/devel/py-enum34
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100036
IGNORE= This module requires at least FreeBSD 11
-.else
-BROKEN= fails to compile
.endif
.include <bsd.port.post.mk>
diff --git a/net/py-netif/distinfo b/net/py-netif/distinfo
index 5accf346f017..b1a3170a92ac 100644
--- a/net/py-netif/distinfo
+++ b/net/py-netif/distinfo
@@ -1,2 +1,2 @@
-SHA256 (freenas-py-netif-1.0-87ed51c_GH0.tar.gz) = 62a3a5d8b8ead84727a97a6d9180a7af5e96460e04814e11730a1a5c6f38a5a7
-SIZE (freenas-py-netif-1.0-87ed51c_GH0.tar.gz) = 15743
+SHA256 (freenas-py-netif-1.0-4432c12_GH0.tar.gz) = 0531049b780ba2b64683d2d353958f000a063e43ed642106efc0d0635d23187b
+SIZE (freenas-py-netif-1.0-4432c12_GH0.tar.gz) = 16654
diff --git a/net/py-netif/files/patch-defs.pxd b/net/py-netif/files/patch-defs.pxd
new file mode 100644
index 000000000000..2457c452c1b7
--- /dev/null
+++ b/net/py-netif/files/patch-defs.pxd
@@ -0,0 +1,10 @@
+--- defs.pxd.orig 2015-11-01 19:57:45 UTC
++++ defs.pxd
+@@ -516,7 +516,6 @@ cdef extern from "net/if_lagg.h":
+ LAGG_PROTO_FAILOVER
+ LAGG_PROTO_LOADBALANCE
+ LAGG_PROTO_LACP
+- LAGG_PROTO_ETHERCHANNEL
+
+ cdef struct lacp_opreq:
+ uint16_t actor_prio
diff --git a/net/py-netif/files/patch-netif.pyx b/net/py-netif/files/patch-netif.pyx
new file mode 100644
index 000000000000..a73f6164f8f4
--- /dev/null
+++ b/net/py-netif/files/patch-netif.pyx
@@ -0,0 +1,11 @@
+--- netif.pyx.orig 2015-11-01 19:57:48 UTC
++++ netif.pyx
+@@ -424,8 +424,6 @@ class AggregationProtocol(enum.IntEnum):
+ FAILOVER = defs.LAGG_PROTO_FAILOVER
+ LOADBALANCE = defs.LAGG_PROTO_LOADBALANCE
+ LACP = defs.LAGG_PROTO_LACP
+- ETHERCHANNEL = defs.LAGG_PROTO_ETHERCHANNEL
+-
+
+ class NeighborDiscoveryFlags(enum.IntEnum):
+ PERFORMNUD = defs.ND6_IFF_PERFORMNUD