summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2014-04-23 14:09:39 +0000
committerCy Schubert <cy@FreeBSD.org>2014-04-23 14:09:39 +0000
commit2da41c9975f42d48e6ccd0d32eaffad37bc3c0c6 (patch)
tree96af34146bf08672686b6ea944be8a3070d08c53
parent. support staging; [1] (diff)
MF security/krb5: RTM_OLDADD and RTM_OLDDEL were removed from -stable.
Submitted by: alfred
-rw-r--r--security/krb5-maint/Makefile1
-rw-r--r--security/krb5-maint/files/patch-lib-apputils-net-server.c28
2 files changed, 29 insertions, 0 deletions
diff --git a/security/krb5-maint/Makefile b/security/krb5-maint/Makefile
index 762112838131..e4830edd7af7 100644
--- a/security/krb5-maint/Makefile
+++ b/security/krb5-maint/Makefile
@@ -3,6 +3,7 @@
PORTNAME= krb5-maint
PORTVERSION= 1.11.5
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://web.mit.edu/kerberos/dist/krb5/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/
DISTNAME= krb5-${PORTVERSION}-signed
diff --git a/security/krb5-maint/files/patch-lib-apputils-net-server.c b/security/krb5-maint/files/patch-lib-apputils-net-server.c
new file mode 100644
index 000000000000..01d029809636
--- /dev/null
+++ b/security/krb5-maint/files/patch-lib-apputils-net-server.c
@@ -0,0 +1,28 @@
+--- ./lib/apputils/net-server.c.orig 2014-04-17 08:07:05.144912855 +0000
++++ ./lib/apputils/net-server.c 2014-04-17 08:07:59.603908167 +0000
+@@ -992,8 +992,12 @@
+ case RTM_NEWADDR: return "RTM_NEWADDR";
+ case RTM_DELADDR: return "RTM_DELADDR";
+ case RTM_IFINFO: return "RTM_IFINFO";
++#ifdef RTM_OLDADD
+ case RTM_OLDADD: return "RTM_OLDADD";
++#endif
++#ifdef RTM_OLDDEL
+ case RTM_OLDDEL: return "RTM_OLDDEL";
++#endif
+ case RTM_RESOLVE: return "RTM_RESOLVE";
+ #ifdef RTM_NEWMADDR
+ case RTM_NEWMADDR: return "RTM_NEWMADDR";
+@@ -1026,8 +1030,12 @@
+ case RTM_NEWADDR:
+ case RTM_DELADDR:
+ case RTM_IFINFO:
++#ifdef RTM_OLDADD
+ case RTM_OLDADD:
++#endif
++#ifdef RTM_OLDDEL
+ case RTM_OLDDEL:
++#endif
+ /*
+ * Some flags indicate routing table updates that don't
+ * indicate local address changes. They may come from