* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/embree/files/, media-libs/embree/
2021-06-10 10:06 [gentoo-commits] repo/proj/guru:master commit in: media-libs/embree/files/, media-libs/embree/ Andrew Ammerlaan
@ 2021-06-10 10:05 ` Andrew Ammerlaan
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Ammerlaan @ 2021-06-10 10:05 UTC (permalink / raw
To: gentoo-commits
commit: 2d46169effa133a2674b4aae12fa205455c117ac
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 10 10:05:05 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 10:05:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d46169e
media-libs/embree: moved to ::gentoo
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
media-libs/embree/Manifest | 1 -
media-libs/embree/embree-3.13.0.ebuild | 111 ---------------------------------
media-libs/embree/files/99embree3 | 1 -
media-libs/embree/metadata.xml | 26 --------
4 files changed, 139 deletions(-)
diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
deleted file mode 100644
index cc27e4a85..000000000
--- a/media-libs/embree/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST embree-3.13.0.tar.gz 13708421 BLAKE2B bace1866d9d6907308d38370347d23b4edb3fe287d093acf35367be1d4548d1df064ed9d46ef928f17af99e335d5fcd7b7285a2bd95707361440547544782080 SHA512 3fc4f00151cb9558810c643bf77f3135465d65c4523e08d5289a0fdcb18d4c63a8e805647e4ce208556c4679d44373d817761c1003b1e9dc65a39d5ebf17926f
diff --git a/media-libs/embree/embree-3.13.0.ebuild b/media-libs/embree/embree-3.13.0.ebuild
deleted file mode 100644
index c60d6410d..000000000
--- a/media-libs/embree/embree-3.13.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic linux-info toolchain-funcs
-
-DESCRIPTION="Collection of high-performance ray tracing kernels"
-HOMEPAGE="https://github.com/embree/embree"
-LICENSE="Apache-2.0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
-SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="3"
-ARM_CPU_FLAGS=( neon:neon )
-X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
-CPU_FLAGS=( ${ARM_CPU_FLAGS[@]/#/cpu_flags_arm_} ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc raymask ssp static-libs +tbb tutorial ${CPU_FLAGS[@]%:*}"
-
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="
- amd64? ( ispc? ( dev-lang/ispc ) )
- x86? ( ispc? ( dev-lang/ispc ) )
- media-libs/glfw
- tbb? ( dev-cpp/tbb )
- tutorial? (
- media-libs/libpng:0=
- media-libs/openimageio
- virtual/jpeg:0
- )
- virtual/opengl
-"
-DEPEND="${RDEPEND}"
-REQUIRED_USE="
- arm? ( !ispc )
- arm64? ( !ispc )"
-
-DOCS=( CHANGELOG.md README.md readme.pdf )
-CMAKE_BUILD_TYPE=Release
-
-pkg_setup() {
- CONFIG_CHECK="~TRANSPARENT_HUGEPAGE"
- WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance."
- linux-info_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # disable RPM package building
- sed -e 's|CPACK_RPM_PACKAGE_RELEASE 1|CPACK_RPM_PACKAGE_RELEASE 0|' \
- -i CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=OFF
- -DCMAKE_SKIP_INSTALL_RPATH=ON
- -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF
- -DEMBREE_BACKFACE_CULLING=OFF # default
- -DEMBREE_FILTER_FUNCTION=ON # default
- -DEMBREE_GEOMETRY_CURVE=ON # default
- -DEMBREE_GEOMETRY_GRID=ON # default
- -DEMBREE_GEOMETRY_INSTANCE=ON # default
- -DEMBREE_GEOMETRY_POINT=ON # default
- -DEMBREE_GEOMETRY_QUAD=ON # default
- -DEMBREE_GEOMETRY_SUBDIVISION=ON # default
- -DEMBREE_GEOMETRY_TRIANGLE=ON # default
- -DEMBREE_GEOMETRY_USER=ON # default
- -DEMBREE_IGNORE_INVALID_RAYS=OFF # default
- -DEMBREE_ISPC_SUPPORT=$(usex ispc)
- -DEMBREE_RAY_MASK=$(usex raymask)
- -DEMBREE_RAY_PACKETS=ON # default
- -DEMBREE_STACK_PROTECTOR=$(usex ssp)
- -DEMBREE_STATIC_LIB=$(usex static-libs)
- -DEMBREE_COMPACT_POLYS=$(usex compact-polys)
- -DEMBREE_STAT_COUNTERS=OFF
- -DEMBREE_TASKING_SYSTEM=$(usex tbb "TBB" "INTERNAL")
- -DEMBREE_TUTORIALS=$(usex tutorial) )
-
- if use tutorial; then
- mycmakeargs+=(
- -DEMBREE_ISPC_ADDRESSING=64
- -DEMBREE_TUTORIALS_LIBJPEG=ON
- -DEMBREE_TUTORIALS_LIBPNG=ON
- -DEMBREE_TUTORIALS_OPENIMAGEIO=ON
- )
- fi
-
- # Set supported ISA
- mycmakeargs+=(
- -DEMBREE_MAX_ISA=NONE
- -DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon)
- -DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
- -DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
- -DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
- -DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
- -DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
- )
-
- tc-export CC CXX
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- doenvd "${FILESDIR}"/99${PN}${SLOT}
-}
diff --git a/media-libs/embree/files/99embree3 b/media-libs/embree/files/99embree3
deleted file mode 100644
index 762f8fd08..000000000
--- a/media-libs/embree/files/99embree3
+++ /dev/null
@@ -1 +0,0 @@
-CPATH="/usr/include/embree3"
\ No newline at end of file
diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml
deleted file mode 100644
index 3ff2c9630..000000000
--- a/media-libs/embree/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>rossbridger.cc@gmail.com</email>
- <name>Ross Charles Campbell</name>
- </maintainer>
- <longdescription>
-Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application
-engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing
-kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports
-runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel®
-Embree through its API to get the highest benefit from future improvements.
- </longdescription>
- <use>
- <flag name="compact-polys">Enables compact tris/quads, i.e. only geomIDs and primIDs are stored inside the leaf nodes</flag>
- <flag name="ispc">Enables ISPC support for Embree through<pkg>dev-lang/ispc</pkg></flag>
- <flag name="raymask"> Enable the ray masking feature </flag>
- <flag name="ssp">Enables protection of return address from buffer overwrites </flag>
- <flag name="tbb">Use Intel's threading library<pkg>dev-cpp/tbb</pkg></flag>
- <flag name="tutorial"> Compile and install the Embree tutorials </flag>
- </use>
- <upstream>
- <remote-id type="github">embree/embree</remote-id>
- </upstream>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/embree/files/, media-libs/embree/
@ 2021-06-10 10:06 Andrew Ammerlaan
2021-06-10 10:05 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
0 siblings, 1 reply; 2+ messages in thread
From: Andrew Ammerlaan @ 2021-06-10 10:06 UTC (permalink / raw
To: gentoo-commits
commit: 2d46169effa133a2674b4aae12fa205455c117ac
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 10 10:05:05 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 10:05:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d46169e
media-libs/embree: moved to ::gentoo
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
media-libs/embree/Manifest | 1 -
media-libs/embree/embree-3.13.0.ebuild | 111 ---------------------------------
media-libs/embree/files/99embree3 | 1 -
media-libs/embree/metadata.xml | 26 --------
4 files changed, 139 deletions(-)
diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
deleted file mode 100644
index cc27e4a85..000000000
--- a/media-libs/embree/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST embree-3.13.0.tar.gz 13708421 BLAKE2B bace1866d9d6907308d38370347d23b4edb3fe287d093acf35367be1d4548d1df064ed9d46ef928f17af99e335d5fcd7b7285a2bd95707361440547544782080 SHA512 3fc4f00151cb9558810c643bf77f3135465d65c4523e08d5289a0fdcb18d4c63a8e805647e4ce208556c4679d44373d817761c1003b1e9dc65a39d5ebf17926f
diff --git a/media-libs/embree/embree-3.13.0.ebuild b/media-libs/embree/embree-3.13.0.ebuild
deleted file mode 100644
index c60d6410d..000000000
--- a/media-libs/embree/embree-3.13.0.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic linux-info toolchain-funcs
-
-DESCRIPTION="Collection of high-performance ray tracing kernels"
-HOMEPAGE="https://github.com/embree/embree"
-LICENSE="Apache-2.0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
-SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="3"
-ARM_CPU_FLAGS=( neon:neon )
-X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
-CPU_FLAGS=( ${ARM_CPU_FLAGS[@]/#/cpu_flags_arm_} ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc raymask ssp static-libs +tbb tutorial ${CPU_FLAGS[@]%:*}"
-
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="
- amd64? ( ispc? ( dev-lang/ispc ) )
- x86? ( ispc? ( dev-lang/ispc ) )
- media-libs/glfw
- tbb? ( dev-cpp/tbb )
- tutorial? (
- media-libs/libpng:0=
- media-libs/openimageio
- virtual/jpeg:0
- )
- virtual/opengl
-"
-DEPEND="${RDEPEND}"
-REQUIRED_USE="
- arm? ( !ispc )
- arm64? ( !ispc )"
-
-DOCS=( CHANGELOG.md README.md readme.pdf )
-CMAKE_BUILD_TYPE=Release
-
-pkg_setup() {
- CONFIG_CHECK="~TRANSPARENT_HUGEPAGE"
- WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance."
- linux-info_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # disable RPM package building
- sed -e 's|CPACK_RPM_PACKAGE_RELEASE 1|CPACK_RPM_PACKAGE_RELEASE 0|' \
- -i CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=OFF
- -DCMAKE_SKIP_INSTALL_RPATH=ON
- -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF
- -DEMBREE_BACKFACE_CULLING=OFF # default
- -DEMBREE_FILTER_FUNCTION=ON # default
- -DEMBREE_GEOMETRY_CURVE=ON # default
- -DEMBREE_GEOMETRY_GRID=ON # default
- -DEMBREE_GEOMETRY_INSTANCE=ON # default
- -DEMBREE_GEOMETRY_POINT=ON # default
- -DEMBREE_GEOMETRY_QUAD=ON # default
- -DEMBREE_GEOMETRY_SUBDIVISION=ON # default
- -DEMBREE_GEOMETRY_TRIANGLE=ON # default
- -DEMBREE_GEOMETRY_USER=ON # default
- -DEMBREE_IGNORE_INVALID_RAYS=OFF # default
- -DEMBREE_ISPC_SUPPORT=$(usex ispc)
- -DEMBREE_RAY_MASK=$(usex raymask)
- -DEMBREE_RAY_PACKETS=ON # default
- -DEMBREE_STACK_PROTECTOR=$(usex ssp)
- -DEMBREE_STATIC_LIB=$(usex static-libs)
- -DEMBREE_COMPACT_POLYS=$(usex compact-polys)
- -DEMBREE_STAT_COUNTERS=OFF
- -DEMBREE_TASKING_SYSTEM=$(usex tbb "TBB" "INTERNAL")
- -DEMBREE_TUTORIALS=$(usex tutorial) )
-
- if use tutorial; then
- mycmakeargs+=(
- -DEMBREE_ISPC_ADDRESSING=64
- -DEMBREE_TUTORIALS_LIBJPEG=ON
- -DEMBREE_TUTORIALS_LIBPNG=ON
- -DEMBREE_TUTORIALS_OPENIMAGEIO=ON
- )
- fi
-
- # Set supported ISA
- mycmakeargs+=(
- -DEMBREE_MAX_ISA=NONE
- -DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon)
- -DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
- -DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
- -DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
- -DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
- -DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
- )
-
- tc-export CC CXX
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- doenvd "${FILESDIR}"/99${PN}${SLOT}
-}
diff --git a/media-libs/embree/files/99embree3 b/media-libs/embree/files/99embree3
deleted file mode 100644
index 762f8fd08..000000000
--- a/media-libs/embree/files/99embree3
+++ /dev/null
@@ -1 +0,0 @@
-CPATH="/usr/include/embree3"
\ No newline at end of file
diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml
deleted file mode 100644
index 3ff2c9630..000000000
--- a/media-libs/embree/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>rossbridger.cc@gmail.com</email>
- <name>Ross Charles Campbell</name>
- </maintainer>
- <longdescription>
-Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application
-engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing
-kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports
-runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel®
-Embree through its API to get the highest benefit from future improvements.
- </longdescription>
- <use>
- <flag name="compact-polys">Enables compact tris/quads, i.e. only geomIDs and primIDs are stored inside the leaf nodes</flag>
- <flag name="ispc">Enables ISPC support for Embree through<pkg>dev-lang/ispc</pkg></flag>
- <flag name="raymask"> Enable the ray masking feature </flag>
- <flag name="ssp">Enables protection of return address from buffer overwrites </flag>
- <flag name="tbb">Use Intel's threading library<pkg>dev-cpp/tbb</pkg></flag>
- <flag name="tutorial"> Compile and install the Embree tutorials </flag>
- </use>
- <upstream>
- <remote-id type="github">embree/embree</remote-id>
- </upstream>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-06-10 10:06 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-10 10:06 [gentoo-commits] repo/proj/guru:master commit in: media-libs/embree/files/, media-libs/embree/ Andrew Ammerlaan
2021-06-10 10:05 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox