svn commit: r515818 - in head/net/openvswitch: . files

Piotr Kubaj pkubaj at FreeBSD.org
Sun Oct 27 19:26:15 UTC 2019


Author: pkubaj
Date: Sun Oct 27 19:26:14 2019
New Revision: 515818
URL: https://svnweb.freebsd.org/changeset/ports/515818

Log:
  net/openvswitch: fix build on GCC architectures
  
  Use C11 compiler:
  ./include/openvswitch/ofp-actions.h:1302: error: bit-field 'build_assert_failed' width not an integer constant
  ./include/openvswitch/ofp-actions.h:1302: error: bit-field 'build_assert_failed' width not an integer constant
  ./include/openvswitch/ofp-actions.h:1302: error: bit-field 'build_assert_failed' width not an integer constant
  
  Include sys/socket.h in lib/dns-resolve.c to make AF_INET available.
  
  PR:		241329
  Approved by:	koue at chaosophia.net (maintainer), linimon (mentor)

Added:
  head/net/openvswitch/files/patch-lib_dns-resolve.c   (contents, props changed)
Modified:
  head/net/openvswitch/Makefile

Modified: head/net/openvswitch/Makefile
==============================================================================
--- head/net/openvswitch/Makefile	Sun Oct 27 19:23:50 2019	(r515817)
+++ head/net/openvswitch/Makefile	Sun Oct 27 19:26:14 2019	(r515818)
@@ -15,7 +15,8 @@ BROKEN_mips64=		fails to compile: ofp-actions.h:486: f
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
 
-USES=		cpe gmake libtool perl5 pkgconfig python:2.7 shebangfix ssl
+USES=		compiler:c11 cpe gmake libtool perl5 pkgconfig python:2.7 \
+		shebangfix ssl
 SHEBANG_FILES=	ovn/utilities/ovndb-servers.ocf \
 		utilities/bugtool/ovs-bugtool-ovs-ofctl-loop-over-bridges \
 		utilities/ovs-docker \

Added: head/net/openvswitch/files/patch-lib_dns-resolve.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/openvswitch/files/patch-lib_dns-resolve.c	Sun Oct 27 19:26:14 2019	(r515818)
@@ -0,0 +1,10 @@
+--- lib/dns-resolve.c.orig	2019-10-18 14:20:09 UTC
++++ lib/dns-resolve.c
+@@ -22,6 +22,7 @@
+ #include <arpa/nameser.h>
+ #include <errno.h>
+ #include <string.h>
++#include <sys/socket.h>
+ #include <sys/stat.h>
+ #include <unbound.h>
+ #include "hash.h"


More information about the svn-ports-head mailing list