summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfeld <feld@FreeBSD.org>2017-08-18 15:09:08 +0000
committerfeld <feld@FreeBSD.org>2017-08-18 15:09:08 +0000
commitb1c98c830cfded72474d405af3b2ae8642472515 (patch)
tree6cfc331406e9ba5501c38a9fda6644b0b4cb5ab3
parent29133eb6b886c6a46b33ec38e165ee317d2a99f0 (diff)
downloadFreeBSD-ports-b1c98c830cfded72474d405af3b2ae8642472515.zip
FreeBSD-ports-b1c98c830cfded72474d405af3b2ae8642472515.tar.gz
MFH: r448238
net/ostinato: Fix building on 11.1-RELEASE and HEAD 11.1-RELEASE and HEAD include libpcap 1.8 which doesn't ensure the experimental remote packet capture feature only available to WIN32 isn't picked up by builds on Unix. This solves the build error of the missing remote-ext.h header file. Approved by: portmgr (with hat)
-rw-r--r--net/ostinato/files/patch-libpcap18fix24
1 files changed, 24 insertions, 0 deletions
diff --git a/net/ostinato/files/patch-libpcap18fix b/net/ostinato/files/patch-libpcap18fix
new file mode 100644
index 0000000..b3cbf42
--- /dev/null
+++ b/net/ostinato/files/patch-libpcap18fix
@@ -0,0 +1,24 @@
+Patch to fix building with libpcap 1.8 branch which doesn't properly
+ensure HAVE_REMOTE declarations are only for WIN32 systems
+--- rpc/pbrpc.pro.orig 2017-08-18 15:00:23 UTC
++++ rpc/pbrpc.pro
+@@ -1,7 +1,7 @@
+ TEMPLATE = lib
+ CONFIG += qt staticlib
+ QT += network
+-DEFINES += HAVE_REMOTE
++#DEFINES += HAVE_REMOTE
+ LIBS += -lprotobuf
+ HEADERS += rpcserver.h rpcconn.h pbrpccontroller.h pbrpcchannel.h pbqtio.h
+ SOURCES += rpcserver.cpp rpcconn.cpp pbrpcchannel.cpp
+--- server/drone.pro.orig 2017-08-18 15:00:47 UTC
++++ server/drone.pro
+@@ -2,7 +2,7 @@ TEMPLATE = app
+ CONFIG += qt ver_info
+ QT += network script xml
+ QT -= gui
+-DEFINES += HAVE_REMOTE WPCAP
++#DEFINES += HAVE_REMOTE WPCAP
+ linux*:system(grep -q IFLA_STATS64 /usr/include/linux/if_link.h): \
+ DEFINES += HAVE_IFLA_STATS64
+ INCLUDEPATH += "../rpc"
OpenPOWER on IntegriCloud