svn commit: r361622 - in head/graphics/luxrender: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Sat Jul 12 15:59:45 UTC 2014
Author: danfe
Date: Sat Jul 12 15:59:44 2014
New Revision: 361622
URL: http://svnweb.freebsd.org/changeset/ports/361622
QAT: https://qat.redports.org/buildarchive/r361622/
Log:
Unbreak on i386 by letting compiler to use SSE extensions, and limit the port
to x86 only because of this.
Reported by: pkg-fallout
Modified:
head/graphics/luxrender/Makefile
head/graphics/luxrender/files/patch-CMakeLists.txt
head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake
Modified: head/graphics/luxrender/Makefile
==============================================================================
--- head/graphics/luxrender/Makefile Sat Jul 12 15:22:00 2014 (r361621)
+++ head/graphics/luxrender/Makefile Sat Jul 12 15:59:44 2014 (r361622)
@@ -24,6 +24,9 @@ LIB_DEPENDS= libboost_python.so:${PORTSD
LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
.endif
+ONLY_FOR_ARCHS= i386 amd64
+ONLY_FOR_ARCHS_REASON= uses SSE extensions
+
USES= bison cmake tar:bzip2
USE_GL= glut glew
WRKSRC= ${WRKDIR}/luxrender-lux-${LUX_REV}
Modified: head/graphics/luxrender/files/patch-CMakeLists.txt
==============================================================================
--- head/graphics/luxrender/files/patch-CMakeLists.txt Sat Jul 12 15:22:00 2014 (r361621)
+++ head/graphics/luxrender/files/patch-CMakeLists.txt Sat Jul 12 15:59:44 2014 (r361622)
@@ -14,7 +14,7 @@
# Dade - default compiler options
# Removed "-O3" from definitions in order to have CMake Release/Debug options to work
- ADD_DEFINITIONS(-msse2 -mfpmath=sse -ftree-vectorize -funroll-loops -Wall -fPIC -DHAVE_PTHREAD_H)
-+ ADD_DEFINITIONS(-Wall -fPIC -DHAVE_PTHREAD_H)
++ ADD_DEFINITIONS(-msse -Wall -fPIC -DHAVE_PTHREAD_H)
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fvisibility=hidden -fvisibility-inlines-hidden")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fvisibility=hidden -fvisibility-inlines-hidden")
# The QBVH accelerator needs to be compiled with much reduced optimizations
Modified: head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake
==============================================================================
--- head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake Sat Jul 12 15:22:00 2014 (r361621)
+++ head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake Sat Jul 12 15:59:44 2014 (r361622)
@@ -9,7 +9,7 @@
# Update if necessary
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-long-long -pedantic")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -msse3 -mssse3")
-+# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -msse3 -mssse3")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse")
IF(NOT CYGWIN)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
ENDIF(NOT CYGWIN)
More information about the svn-ports-head
mailing list