Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Apr 2015 12:49:21 +0000 (UTC)
From:      "Vanilla I. Shu" <vanilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r384356 - in head/net/dpdk: . files
Message-ID:  <201504201249.t3KCnLNh052743@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: vanilla
Date: Mon Apr 20 12:49:20 2015
New Revision: 384356
URL: https://svnweb.freebsd.org/changeset/ports/384356

Log:
  Fix build on 9.3.

Added:
  head/net/dpdk/files/
  head/net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk   (contents, props changed)
Modified:
  head/net/dpdk/Makefile

Modified: head/net/dpdk/Makefile
==============================================================================
--- head/net/dpdk/Makefile	Mon Apr 20 12:45:20 2015	(r384355)
+++ head/net/dpdk/Makefile	Mon Apr 20 12:49:20 2015	(r384356)
@@ -10,7 +10,7 @@ COMMENT=	DPDK: Software libraries for pa
 
 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 \

Added: head/net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/dpdk/files/patch-mk_exec-env_bsdapp_rte.vars.mk	Mon Apr 20 12:49:20 2015	(r384356)
@@ -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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504201249.t3KCnLNh052743>