Date: Thu, 1 Aug 2019 18:56:20 +0000 (UTC) From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r507819 - head/math/g2o Message-ID: <201908011856.x71IuKkO000568@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Thu Aug 1 18:56:20 2019 New Revision: 507819 URL: https://svnweb.freebsd.org/changeset/ports/507819 Log: math/g2o: fix build on non-x86 architectures This port seems to enable all SSE* CPU features even outside of x86 platforms. Disable that to fix build. Also add USES=compiler:c++11-lang, the port needs C++11 and add USES=gl. PR: 238895 Approved by: yuri (maintainer timeout), linimon (mentor) Differential Revision: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238895 Modified: head/math/g2o/Makefile Modified: head/math/g2o/Makefile ============================================================================== --- head/math/g2o/Makefile Thu Aug 1 18:51:50 2019 (r507818) +++ head/math/g2o/Makefile Thu Aug 1 18:56:20 2019 (r507819) @@ -15,7 +15,7 @@ LICENSE_COMB= dual LIB_DEPENDS= libcxsparse.so:math/suitesparse \ libQGLViewer-qt5.so:graphics/libQGLViewer -USES= cmake eigen:3 qt:5 +USES= cmake compiler:c++11-lang gl eigen:3 qt:5 USE_GITHUB= yes GH_ACCOUNT= RainerKuemmerle USE_GL= gl glu @@ -47,6 +47,12 @@ SSE2_CMAKE_ON= -DDISABLE_SSE3:BOOL=ON -DDISABLE_SSE4_ SSE3_CMAKE_ON= -DDISABLE_SSE4_1:BOOL=ON -DDISABLE_SSE4_2:BOOL=ON -DDISABLE_SSE4_A:BOOL=ON SSE41_CMAKE_ON= -DDISABLE_SSE4_2:BOOL=ON -DDISABLE_SSE4_A:BOOL=ON SSE42_CMAKE_ON= -DDISABLE_SSE4_A:BOOL=ON + +.include <bsd.port.options.mk> + +.if ${ARCH} != amd64 && ${ARCH} != i386 +CMAKE_ARGS+= -DDISABLE_SSE2:BOOL=ON -DDISABLE_SSE3:BOOL=ON -DDISABLE_SSE4_1:BOOL=ON -DDISABLE_SSE4_2:BOOL=ON -DDISABLE_SSE4_A:BOOL=ON +.endif post-patch: @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908011856.x71IuKkO000568>