aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2015-04-20 12:49:20 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2015-04-20 12:49:20 +0000
commit9e76f354ccb690ca52d71e16ceb46073ab3b672b (patch)
tree7bafd74a0a86d28e809c0a6d596973d222e493fe /net
parent9fc872df994eb5cc2a70432c11dd5471c09f60ed (diff)
downloadports-9e76f354ccb690ca52d71e16ceb46073ab3b672b.tar.gz
ports-9e76f354ccb690ca52d71e16ceb46073ab3b672b.zip
Fix build on 9.3.
Notes
Notes: svn path=/head/; revision=384356
Diffstat (limited to 'net')
-rw-r--r--net/dpdk/Makefile7
-rw-r--r--net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk19
2 files changed, 25 insertions, 1 deletions
diff --git a/net/dpdk/Makefile b/net/dpdk/Makefile
index 5708f81ec94e..4193c3483013 100644
--- a/net/dpdk/Makefile
+++ b/net/dpdk/Makefile
@@ -10,7 +10,7 @@ COMMENT= DPDK: Software libraries for packet processing
LICENSE= BSD3CLAUSE
-USES= gmake kmod
+USES= execinfo gmake kmod
MAKEFILE= GNUmakefile
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= Only works on 64-bit x86 hardware
@@ -27,6 +27,11 @@ EXEC_FILES= app/cmdline_test \
app/testacl \
app/test
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%EXECINFO_CPPFLAGS%%|${EXECINFO_CPPFLAGS}|g' \
+ -e 's|%%EXECINFO_LDFLAGS%%|${EXECINFO_LDFLAGS}|g' \
+ ${WRKSRC}/mk/exec-env/bsdapp/rte.vars.mk
+
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/${RTE_TARGET}/app \
${STAGEDIR}${DATADIR}/${RTE_TARGET}/lib \
diff --git a/net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk b/net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk
new file mode 100644
index 000000000000..17b44cf23962
--- /dev/null
+++ b/net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk
@@ -0,0 +1,19 @@
+--- mk/exec-env/bsdapp/rte.vars.mk.orig 2015-04-20 12:36:29 UTC
++++ mk/exec-env/bsdapp/rte.vars.mk
+@@ -40,13 +40,13 @@
+ # examples for RTE_EXEC_ENV: linuxapp, bsdapp
+ #
+ ifeq ($(RTE_BUILD_SHARED_LIB),y)
+-EXECENV_CFLAGS = -pthread -fPIC
++EXECENV_CFLAGS = -pthread -fPIC %%EXECINFO_CPPFLAGS%%
+ else
+-EXECENV_CFLAGS = -pthread
++EXECENV_CFLAGS = -pthread %%EXECINFO_CPPFLAGS%%
+ endif
+
+ EXECENV_LDFLAGS =
+-EXECENV_LDLIBS = -lexecinfo
++EXECENV_LDLIBS = -lexecinfo %%EXECINFO_LDFLAGS%%
+ EXECENV_ASFLAGS =
+
+ ifeq ($(RTE_BUILD_SHARED_LIB),y)