aboutsummaryrefslogtreecommitdiff
path: root/graphics/ogre3d
diff options
context:
space:
mode:
authorOliver Lehmann <oliver@FreeBSD.org>2013-01-30 08:11:52 +0000
committerOliver Lehmann <oliver@FreeBSD.org>2013-01-30 08:11:52 +0000
commit2e981380a12f83983464a8a821c283701563eed7 (patch)
treea07eb765d74f6f5a5a8c21b45c08127fc06ef2d9 /graphics/ogre3d
parentc0d8e116ce11498996a3115353ca029d3e5b31b5 (diff)
downloadports-2e981380a12f83983464a8a821c283701563eed7.tar.gz
ports-2e981380a12f83983464a8a821c283701563eed7.zip
fix build when tbb, poco or ois is installed
Notes
Notes: svn path=/head/; revision=311202
Diffstat (limited to 'graphics/ogre3d')
-rw-r--r--graphics/ogre3d/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index 9b7b2d31cfd3..4a5bfc423940 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -44,14 +44,21 @@ CMAKE_ARGS+= -DCMAKE_COMPILER_IS_GNUCXX:BOOL=YES
.endif
post-patch:
-.if defined(WITHOUT_BOOST)
+.if ! ${PORT_OPTIONS:MBOOST}
@${REINPLACE_CMD} -e 's|Boost|No_Boost|g' \
${WRKSRC}/CMake/Dependencies.cmake
.endif
- @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX.*\);|\1|g' \
+ # disable OIS, POCO, TBB detection
+ @${REINPLACE_CMD} -e 's|include(FindPkgMacros)|return()|g' \
+ ${WRKSRC}/CMake/Packages/FindOIS.cmake \
+ ${WRKSRC}/CMake/Packages/FindPOCO.cmake \
+ ${WRKSRC}/CMake/Packages/FindTBB.cmake
+ @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX[^;]*\)$$|\1;|g' \
${WRKSRC}/OgreMain/include/OgreWorkQueue.h
+ @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX.*\);$$|\1|g' \
+ ${WRKSRC}/OgreMain/include/Threading/OgreThreadDefinesBoost.h
@${REINPLACE_CMD} -e '\
- s,defined(__x86_64__),& || defined(__powerpc__) || defined(__ia64__) || defined(__sparc64__) || defined(__alpha__) || defined(__amd64__),' \
+ s,defined(__x86_64__),& || defined(__powerpc__) || defined(__sparc64__) || defined(__amd64__),' \
${WRKSRC}/OgreMain/include/OgrePlatform.h
post-install: