diff --git a/media-libs/embree/embree-3.6.0.recipe b/media-libs/embree/embree-3.12.1.recipe similarity index 91% rename from media-libs/embree/embree-3.6.0.recipe rename to media-libs/embree/embree-3.12.1.recipe index 744323d7b..69979e3e3 100644 --- a/media-libs/embree/embree-3.6.0.recipe +++ b/media-libs/embree/embree-3.12.1.recipe @@ -8,16 +8,16 @@ processors with support for SSE, AVX, AVX2, and AVX-512. Embree \ supports runtime code selection to choose the traversal and build \ algorithms that best matches the instruction set of your CPU" HOMEPAGE="https://embree.github.io" -COPYRIGHT="2013-2019 Intel Corporation" +COPYRIGHT="2013-2020 Intel Corporation" LICENSE="Apache v2" -REVISION="4" +REVISION="1" SOURCE_URI="https://github.com/embree/embree/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="1305b7818cf1b388133c92397c9f259dba432df3b4a70f4b147d2b0e0aa35c79" +CHECKSUM_SHA256="0c9e760b06e178197dd29c9a54f08ff7b184b0487b5ba8b8be058e219e23336e" SOURCE_FILENAME="embree-v$portVersion.tar.gz" PATCHES="embree-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86 x86_64" -SECONDARY_ARCHITECTURES="!x86" +SECONDARY_ARCHITECTURES="?x86" libVersion="$portVersion" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" @@ -88,7 +88,9 @@ INSTALL() # devel package packageEntries devel \ $developDir \ - $libDir/cmake + $libDir/cmake \ + $docDir \ + $manDir } TEST() diff --git a/media-libs/embree/patches/embree-3.6.0.patchset b/media-libs/embree/patches/embree-3.12.1.patchset similarity index 74% rename from media-libs/embree/patches/embree-3.6.0.patchset rename to media-libs/embree/patches/embree-3.12.1.patchset index d3368a84e..404d48e87 100644 --- a/media-libs/embree/patches/embree-3.6.0.patchset +++ b/media-libs/embree/patches/embree-3.12.1.patchset @@ -1,14 +1,14 @@ -From f84bf30cb06b3fb70e374415377399f966d84d98 Mon Sep 17 00:00:00 2001 +From 4c5ad4e7ddc1a9c1ecf77f43efcf243bc63bed0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= Date: Sat, 24 Aug 2019 09:32:55 +0200 Subject: Applied patches diff --git a/common/math/math.h b/common/math/math.h -index caef5aa..2007bda 100644 +index 5af0691..eb7e522 100644 --- a/common/math/math.h +++ b/common/math/math.h -@@ -176,7 +176,10 @@ namespace embree +@@ -166,7 +166,10 @@ namespace embree __forceinline int64_t min(int64_t a, int64_t b) { return a #include diff --git a/kernels/builders/bvh_builder_sah.h b/kernels/builders/bvh_builder_sah.h -index 6418a9b..5de64ff 100644 +index 79ccdf9..6451594 100644 --- a/kernels/builders/bvh_builder_sah.h +++ b/kernels/builders/bvh_builder_sah.h -@@ -55,7 +55,7 @@ namespace embree +@@ -43,7 +43,7 @@ namespace embree { if (RTC_BUILD_ARGUMENTS_HAS(settings,maxBranchingFactor)) branchingFactor = settings.maxBranchingFactor; if (RTC_BUILD_ARGUMENTS_HAS(settings,maxDepth )) maxDepth = settings.maxDepth; @@ -151,5 +151,40 @@ index 6418a9b..5de64ff 100644 if (RTC_BUILD_ARGUMENTS_HAS(settings,maxLeafSize )) maxLeafSize = settings.maxLeafSize; if (RTC_BUILD_ARGUMENTS_HAS(settings,traversalCost )) travCost = settings.traversalCost; -- -2.23.0 +2.28.0 + + +From 94bf7fdde66dc3021eb01e8a5632de069226288d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= +Date: Tue, 5 Jan 2021 20:45:01 +0100 +Subject: CPU count + + +diff --git a/common/sys/sysinfo.cpp b/common/sys/sysinfo.cpp +index 13e58ce..272e00d 100644 +--- a/common/sys/sysinfo.cpp ++++ b/common/sys/sysinfo.cpp +@@ -10,6 +10,9 @@ + #include + typedef cpuset_t cpu_set_t; + #endif ++#if defined(__HAIKU__) ++#include ++#endif + + //////////////////////////////////////////////////////////////////////////////// + /// All Platforms +@@ -603,6 +606,10 @@ namespace embree + #if defined(__MACOSX__) + nThreads = sysconf(_SC_NPROCESSORS_ONLN); // does not work in Linux LXC container + assert(nThreads); ++#elif defined(__HAIKU__) ++ system_info info; ++ get_system_info( &info ); ++ nThreads = info.cpu_count; + #else + cpu_set_t set; + if (pthread_getaffinity_np(pthread_self(), sizeof(set), &set) == 0) +-- +2.28.0