Date: Thu, 24 Sep 2020 22:15:28 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r549966 - branches/2020Q3/misc/vxl Message-ID: <202009242215.08OMFS2c050687@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Thu Sep 24 22:15:28 2020 New Revision: 549966 URL: https://svnweb.freebsd.org/changeset/ports/549966 Log: MFH: r549953 misc/vxl: Fix build on i386 On i386 architectures projects that need SSE2 have to explicitly enable it using -msse2. Also fix WWW. Approved by: ports-secteam (fluffy) Modified: branches/2020Q3/misc/vxl/Makefile branches/2020Q3/misc/vxl/pkg-descr Directory Properties: branches/2020Q3/ (props changed) Modified: branches/2020Q3/misc/vxl/Makefile ============================================================================== --- branches/2020Q3/misc/vxl/Makefile Thu Sep 24 21:28:50 2020 (r549965) +++ branches/2020Q3/misc/vxl/Makefile Thu Sep 24 22:15:28 2020 (r549966) @@ -29,7 +29,12 @@ do-test: .include <bsd.port.pre.mk> -.if ${ARCH} == "amd64" || ${ARCH} == "i386" +.if ${ARCH} == "amd64" +PLIST_SUB+= X86="" +CMAKE_ON+= VIL_CONFIG_ENABLE_SSE2_ROUNDING # the automatic SSE2 test fails on i386: Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed +.elif ${ARCH} == "i386" +CFLAGS+= -msse2 # sse2 is not enabled on i386 by default as it is enabled on amd64, see https://github.com/vxl/vxl/issues/795 +CXXFLAGS+= -msse2 PLIST_SUB+= X86="" CMAKE_ON+= VIL_CONFIG_ENABLE_SSE2_ROUNDING # the automatic SSE2 test fails on i386: Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed .else Modified: branches/2020Q3/misc/vxl/pkg-descr ============================================================================== --- branches/2020Q3/misc/vxl/pkg-descr Thu Sep 24 21:28:50 2020 (r549965) +++ branches/2020Q3/misc/vxl/pkg-descr Thu Sep 24 22:15:28 2020 (r549966) @@ -3,4 +3,4 @@ for computer vision research and implementation. It wa and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms. -WWW: https://github.com/vxl/vxl +WWW: https://vxl.github.io/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009242215.08OMFS2c050687>