From d626b78877426d8982b3aa2034e7ab56b74a5e90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 17 Mar 2021 07:04:48 +0700 Subject: [PATCH] embree: don't ignore CXXFLAGS, fix build with ispc 1.13+ --- .../embree/patches/uintNN-is-part-of-ispc-1.13.patch | 12 ++++++++++++ srcpkgs/embree/template | 6 ++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/embree/patches/uintNN-is-part-of-ispc-1.13.patch diff --git a/srcpkgs/embree/patches/uintNN-is-part-of-ispc-1.13.patch b/srcpkgs/embree/patches/uintNN-is-part-of-ispc-1.13.patch new file mode 100644 index 00000000000..5d0b02f3b2e --- /dev/null +++ b/srcpkgs/embree/patches/uintNN-is-part-of-ispc-1.13.patch @@ -0,0 +1,12 @@ +Index: embree-2.17.7/tutorials/common/common.isph +=================================================================== +--- embree-2.17.7.orig/tutorials/common/common.isph ++++ embree-2.17.7/tutorials/common/common.isph +@@ -16,7 +16,3 @@ + + #pragma once + +-typedef unsigned int64 uint64; +-typedef unsigned int32 uint32; +-typedef unsigned int16 uint16; +-typedef unsigned int8 uint8; diff --git a/srcpkgs/embree/template b/srcpkgs/embree/template index 0bc72f46b6d..849ec3c26c1 100644 --- a/srcpkgs/embree/template +++ b/srcpkgs/embree/template @@ -4,6 +4,7 @@ version=2.17.7 revision=2 archs="x86_64" build_style=cmake +configure_args="-DTBB_ROOT=/usr -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF" hostmakedepends="ispc" makedepends="libfreeglut-devel libXmu-devel tbb-devel MesaLib-devel libpng-devel libopenexr-devel libjpeg-turbo-devel libmagick-devel" @@ -13,10 +14,7 @@ license="Apache-2.0" homepage="https://embree.github.io/" distfiles="https://github.com/$pkgname/$pkgname/archive/v$version.tar.gz" checksum=c0694f287fa1fbb382aba3a895702e248d92f7e89c0e5f64aefee965482ec04c - -nopie=y - -configure_args="-DTBB_ROOT=/usr -DENABLE_TUTORIALS=OFF" +patch_args=-Np1 embree-devel_package() { depends="${sourcepkg}>=${version}_${revision}"