diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile index 3e975ad1580f..f2d39772bd64 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree/Makefile @@ -1,71 +1,70 @@ # Created by: Alexey Dokuchaev PORTNAME= embree -PORTVERSION= 3.13.0 +PORTVERSION= 3.13.1 DISTVERSIONPREFIX= v -PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Collection of high-performance ray tracing kernels LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= heavy use of SSE instructions USES= cmake pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=${_ETS} \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \ -DEMBREE_BACKFACE_CULLING:BOOL=ON \ -DEMBREE_RAY_MASK:BOOL=ON PLIST_SUB+= VERSION=${DISTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES ISPC TBB OPTIONS_DEFAULT= TBB OPTIONS_SUB= yes ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc ISPC_CMAKE_OFF= -DEMBREE_ISPC_SUPPORT:BOOL=OFF EXAMPLES_LIB_DEPENDS= libglfw.so:graphics/glfw \ libpng.so:graphics/png EXAMPLES_USES= gl jpeg xorg EXAMPLES_USE= GL=gl,glu,glut XORG=x11,xau,xcb,xdmcp EXAMPLES_CMAKE_OFF= -DEMBREE_TUTORIALS:BOOL=OFF TBB_DESC= Use Intel TBB (optimal performance) TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TBB_VARS= _ETS=TBB TBB_VARS_OFF= _ETS=INTERNAL .include # Disable parts that use _mm_cvtsi128_si64() which is not defined on i386 .if ${ARCH} == i386 -CMAKE_ARGS+= -DEMBREE_ISA_AVX512SKX:BOOL=OFF +CMAKE_ARGS+= -DEMBREE_ISA_AVX512:BOOL=OFF .endif post-patch: @${REINPLACE_CMD} -e \ '/SET(CMAKE_INSTALL_BINDIR/s,\$$.*),${EXAMPLESDIR}),' \ ${WRKSRC}/common/cmake/package.cmake @${REINPLACE_CMD} -e 's,Win32,${OPSYS},gi' \ ${WRKSRC}/common/simd/vint4_sse2.h # Obsolete GNU binutils 2.17.50 objdump(1) is going to be removed # from the base, use LLVM's one if it's available .if exists(/usr/bin/llvm-objdump) @${REINPLACE_CMD} -e 's,objdump,llvm-&,' \ ${WRKSRC}/common/cmake/check_globals.cmake \ ${WRKSRC}/common/cmake/check_stack_frame_size.cmake .endif do-test: ${TEST_WRKSRC}/${PORTNAME}_verify .include diff --git a/graphics/embree/distinfo b/graphics/embree/distinfo index 62517aed88fa..8ea9c79e5957 100644 --- a/graphics/embree/distinfo +++ b/graphics/embree/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1620476767 -SHA256 (embree-embree-v3.13.0_GH0.tar.gz) = 4d86a69508a7e2eb8710d571096ad024b5174834b84454a8020d3a910af46f4f -SIZE (embree-embree-v3.13.0_GH0.tar.gz) = 13708421 +TIMESTAMP = 1628818512 +SHA256 (embree-embree-v3.13.1_GH0.tar.gz) = 00dbd852f19ae2b95f5106dd055ca4b304486436ced0ccf842aec4e38a4df425 +SIZE (embree-embree-v3.13.1_GH0.tar.gz) = 13676079 diff --git a/graphics/embree/pkg-descr b/graphics/embree/pkg-descr index 075efc5886e4..8eec84e1e44e 100644 --- a/graphics/embree/pkg-descr +++ b/graphics/embree/pkg-descr @@ -1,14 +1,14 @@ Embree is a collection of high-performance ray tracing kernels developed at Intel. The target users of Embree are graphics application engineers that want to improve the performance of their application by leveraging the optimized ray tracing kernels of Embree. These kernels are optimized for photo-realistic rendering on the latest Intel processors with support for SSE, AVX, AVX2, AVX512, and the 16-wide Intel Xeon Phi coprocessor vector instructions. Embree supports applications written with the Intel SPMD Program Compiler (ISPC, available as `devel/ispc' port) by also providing an ISPC interface to the core ray tracing algorithms. -WWW: https://embree.github.io/ +WWW: https://www.embree.org/