aboutsummaryrefslogtreecommitdiff
path: root/net/freevrrpd
diff options
context:
space:
mode:
authorBartek Rutkowski <robak@FreeBSD.org>2014-10-04 10:19:15 +0000
committerBartek Rutkowski <robak@FreeBSD.org>2014-10-04 10:19:15 +0000
commit026c8488150631c43da497be60a30683ea89a9d4 (patch)
treeff8d2a0c8c214db36d27a09478bf9ce7d2de7483 /net/freevrrpd
parentae578fb217b49ac5b3e9cb987161d75499dddbf6 (diff)
downloadports-026c8488150631c43da497be60a30683ea89a9d4.tar.gz
ports-026c8488150631c43da497be60a30683ea89a9d4.zip
net/freevrrpd: adapting raw_socket changes
- Maintainer's timeout PR: 193243 Submitted by: Olivier Cochard <olivier@cochard.me> Approved by: mentors (implicit)
Notes
Notes: svn path=/head/; revision=369950
Diffstat (limited to 'net/freevrrpd')
-rw-r--r--net/freevrrpd/Makefile1
-rw-r--r--net/freevrrpd/files/patch-vrrp_network.c12
2 files changed, 13 insertions, 0 deletions
diff --git a/net/freevrrpd/Makefile b/net/freevrrpd/Makefile
index fd4e7f1e6ee3..9c956f2ff3f3 100644
--- a/net/freevrrpd/Makefile
+++ b/net/freevrrpd/Makefile
@@ -3,6 +3,7 @@
PORTNAME= freevrrpd
PORTVERSION= 1.1
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://opensource.kewego.com/freevrrpd/
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:DEFAULT,freebsd
diff --git a/net/freevrrpd/files/patch-vrrp_network.c b/net/freevrrpd/files/patch-vrrp_network.c
new file mode 100644
index 000000000000..f33cc2f34b79
--- /dev/null
+++ b/net/freevrrpd/files/patch-vrrp_network.c
@@ -0,0 +1,12 @@
+# $FreeBSD$
+--- vrrp_network.c.orig 2014-05-04 01:27:14.212855362 +0200
++++ vrrp_network.c 2014-05-04 01:27:50.289959806 +0200
+@@ -113,7 +113,7 @@
+ iph->ip_hl = 5;
+ iph->ip_v = 4;
+ iph->ip_tos = 0;
+-#if defined(__FreeBSD__) || defined(__NetBSD__)
++#if (defined(__FreeBSD__) && (__FreeBSD_version < 1100030)) || defined(__NetBSD__)
+ iph->ip_len = sizeof(struct ip) + vrrp_network_vrrphdr_len(vr) + vrrp_ah_ahhdr_len(vr);
+ #else
+ iph->ip_len = htons(sizeof(struct ip) + vrrp_network_vrrphdr_len(vr) + vrrp_ah_ahhdr_len(vr));