svn commit: r311202 - head/graphics/ogre3d
Oliver Lehmann
oliver at FreeBSD.org
Wed Jan 30 08:11:53 UTC 2013
Author: oliver
Date: Wed Jan 30 08:11:52 2013
New Revision: 311202
URL: http://svnweb.freebsd.org/changeset/ports/311202
Log:
fix build when tbb, poco or ois is installed
Modified:
head/graphics/ogre3d/Makefile
Modified: head/graphics/ogre3d/Makefile
==============================================================================
--- head/graphics/ogre3d/Makefile Wed Jan 30 06:31:40 2013 (r311201)
+++ head/graphics/ogre3d/Makefile Wed Jan 30 08:11:52 2013 (r311202)
@@ -44,14 +44,21 @@ CMAKE_ARGS+= -DCMAKE_COMPILER_IS_GNUCXX:
.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:
More information about the svn-ports-all
mailing list