svn commit: r507819 - head/math/g2o
Piotr Kubaj
pkubaj at anongoth.pl
Thu Aug 1 19:01:20 UTC 2019
Sorry, I meant https://reviews.freebsd.org/D20994 for the DR.
On 19-08-01 18:56:20, Piotr Kubaj wrote:
>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|' \
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20190801/409b1421/attachment.sig>
More information about the svn-ports-all
mailing list