public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2016-02-12 22:43 Kacper Kowalik
  0 siblings, 0 replies; 21+ messages in thread
From: Kacper Kowalik @ 2016-02-12 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     31291e49771f2376b4fdafd44a3846fd7fcc622f
Author:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 12 22:43:17 2016 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Fri Feb 12 22:43:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31291e49

media-libs/embree: Initial import, ebuild written by me.

Package-Manager: portage-2.2.27

 media-libs/embree/Manifest            |  1 +
 media-libs/embree/embree-2.8.0.ebuild | 60 +++++++++++++++++++++++++++++++++++
 media-libs/embree/metadata.xml        | 15 +++++++++
 3 files changed, 76 insertions(+)

diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
new file mode 100644
index 0000000..d6f46d9
--- /dev/null
+++ b/media-libs/embree/Manifest
@@ -0,0 +1 @@
+DIST embree-2.8.0.tar.gz 1728824 SHA256 5d070241141161d7ec46fcc7fb9998226738c37e1c4a16b93420dba7d9068b81 SHA512 df9e9a66a8f5972bf22eb7d03d8d6cd17f06a10105f7f42cb6866d76cd203c94496df808558e9aad8b407e7e7d962c0f543d49cd86784f877206654414f3d162 WHIRLPOOL 9685a525d4ee9788ddce3f5e6e20729f619484790e412d22e8e58aac825ad70dbb825b48bf515f10ca8e1c330899fa565912cc4aefe2844c9ec8dea22387ac68

diff --git a/media-libs/embree/embree-2.8.0.ebuild b/media-libs/embree/embree-2.8.0.ebuild
new file mode 100644
index 0000000..6f6926d
--- /dev/null
+++ b/media-libs/embree/embree-2.8.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit cmake-utils multilib toolchain-funcs flag-o-matic
+
+DESCRIPTION="Collection of high-performance ray tracing kernels"
+HOMEPAGE="https://embree.github.io"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="imagemagick ispc jpeg openexr png static-libs"
+
+RDEPEND="dev-cpp/tbb
+	media-libs/freeglut
+	imagemagick? (
+	   || ( media-gfx/imagemagick[cxx] media-gfx/graphicsmagick[cxx] )
+	)
+	ispc? ( dev-lang/ispc )
+	jpeg? ( virtual/jpeg:0 )
+	openexr? ( media-libs/openexr )
+	png? ( media-libs/libpng:0 )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	filter-flags "-march=*"
+	sed -e "s:PREFIX}/lib:PREFIX}/$(get_libdir):g" \
+		-e "s:lib/cmake:$(get_libdir)/cmake:g" \
+		-e "/LICENSE.txt/d" \
+		-e "/DIRECTORY tutorials/d" \
+		-i common/cmake/package.cmake || die
+	sed -e "s/gcc/$(tc-getCC)/" \
+		-e "s/g++/$(tc-getCXX)/" \
+		-e "s/-fPIC/${CXXFLAGS} &/" \
+		-i common/cmake/gcc.cmake || die
+	sed -e "/COMPONENT lib/ s/\(DESTINATION \)lib/\1$(get_libdir)/g" \
+		-i kernels/xeon/CMakeLists.txt || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_TUTORIALS=OFF
+		$(cmake-utils_use_enable static-libs STATIC_LIB)
+		$(cmake-utils_use_enable ispc ISPC_SUPPORT)
+		$(cmake-utils_use_use jpeg LIBJPEG)
+		$(cmake-utils_use_use png LIBPNG)
+		$(cmake-utils_use_use imagemagick IMAGE_MAGICK)
+		$(cmake-utils_use_use openexr OPENEXR)
+	)
+	cmake-utils_src_configure
+}
+
+src_install() {
+	cmake-utils_src_install
+	dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
+}

diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml
new file mode 100644
index 0000000..b4dc96f
--- /dev/null
+++ b/media-libs/embree/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>xarthisius@gentoo.org</email>
+		<name>Kacper Kowalik</name>
+	</maintainer>
+	<use>
+		<flag name="ispc">Enables support for the Intel SPMD Program Compiler.</flag>
+		<flag name="imagemagick">Enables BMP, GIF, PNG, TGA, TIFF image codecs.</flag>
+		<flag name="png">Enables PNG image codecs.</flag>
+		<flag name="jpeg">Enables JPEG image codecs.</flag>
+		<flag name="openexr">Enables OpenEXR image codecs.</flag>
+	</use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2017-06-20 12:53 Pacho Ramos
  0 siblings, 0 replies; 21+ messages in thread
From: Pacho Ramos @ 2017-06-20 12:53 UTC (permalink / raw
  To: gentoo-commits

commit:     a06fb48bbf1e42520e2da163dd3c5a2e21db6874
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 20 12:40:52 2017 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 12:53:24 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06fb48b

media-libs/embree: Cleanup metadata due to retirement

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-libs/embree/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml
index 187b64dcb9c..d0b41d94ff0 100644
--- a/media-libs/embree/metadata.xml
+++ b/media-libs/embree/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>xarthisius@gentoo.org</email>
-		<name>Kacper Kowalik</name>
-	</maintainer>
 	<use>
 		<flag name="ispc">Enables support for the Intel SPMD Program Compiler.</flag>
 		<flag name="imagemagick">Enables BMP, GIF, PNG, TGA, TIFF image codecs.</flag>


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-06-10  0:51 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-06-10  0:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b3c1f19a681667a0ed090285f039ec6425eb38d8
Author:     Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Wed Apr 28 00:50:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 00:19:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c1f19a

media-libs/embree: New package

Embree is a collection of high-performance ray tracing kernels,
developed at Intel. The target users of 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.

Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/Manifest             |   1 +
 media-libs/embree/embree-3.13.0.ebuild | 107 +++++++++++++++++++++++++++++++++
 media-libs/embree/metadata.xml         |  42 +++++++++++++
 3 files changed, 150 insertions(+)

diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
new file mode 100644
index 00000000000..cc27e4a85af
--- /dev/null
+++ b/media-libs/embree/Manifest
@@ -0,0 +1 @@
+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
new file mode 100644
index 00000000000..548f969a2cf
--- /dev/null
+++ b/media-libs/embree/embree-3.13.0.ebuild
@@ -0,0 +1,107 @@
+# 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 ~x86"
+SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SLOT="3"
+X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
+CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
+IUSE="+compact-polys ispc raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"
+BDEPEND="
+	virtual/pkgconfig
+"
+RDEPEND="
+	ispc? ( dev-lang/ispc )
+	>=media-libs/glfw-3.2.1
+	tbb? ( dev-cpp/tbb )
+	tutorial? (
+		>=media-libs/libpng-1.6.34:0=
+		>=media-libs/openimageio-1.8.7
+		virtual/jpeg:0
+	)
+	virtual/opengl
+"
+DEPEND="${RDEPEND}"
+RESTRICT="mirror"
+DOCS=( CHANGELOG.md README.md readme.pdf )
+
+pkg_setup() {
+	CONFIG_CHECK="~TRANSPARENT_HUGEPAGE"
+	WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance."
+	linux-info_pkg_setup
+
+	if ! ( cat /proc/cpuinfo | grep sse2 > /dev/null ) ; then
+		die "You need a CPU with at least sse2 support"
+	fi
+}
+
+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() {
+	# NOTE: You can make embree accept custom CXXFLAGS by turning off
+	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
+	# any "march" compile flags. This is because embree builds modules for the
+	# different supported ISAs and picks the correct one at runtime.
+	# "march" will pull in cpu instructions that shouldn't be in specific modules
+	# and it fails to link properly.
+	# https://github.com/embree/embree/issues/115
+
+	filter-flags -march=*
+
+	local mycmakeargs=(
+		-DBUILD_TESTING:BOOL=OFF
+		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
+		-DEMBREE_BACKFACE_CULLING=OFF	   	# default
+		-DEMBREE_COMPACT_POLYS=$(usex compact-polys)
+		-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_CMAKE_CXX_FLAGS=OFF
+		-DEMBREE_IGNORE_INVALID_RAYS=OFF	# default
+		-DEMBREE_MAX_ISA:STRING="NONE"		# Set to NONE so we can manually switch on ISAs below
+		-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
+		-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
+		-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
+		-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
+		-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
+		-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_STAT_COUNTERS=OFF
+		-DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL")
+		-DEMBREE_TUTORIALS=$(usex tutorial) )
+
+	# Disable asserts
+	append-flags  -DNDEBUG
+
+	if use tutorial; then
+		mycmakeargs+=(
+			-DEMBREE_ISPC_ADDRESSING:STRING="64"
+			-DEMBREE_TUTORIALS_LIBJPEG=ON
+			-DEMBREE_TUTORIALS_LIBPNG=ON
+			-DEMBREE_TUTORIALS_OPENIMAGEIO=ON )
+	fi
+
+	cmake_src_configure
+}

diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml
new file mode 100644
index 00000000000..9fb89375a78
--- /dev/null
+++ b/media-libs/embree/metadata.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person" proxied="yes">
+		<email>darkdefende@gmail.com</email>
+		<name>Sebastian Parborg</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</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.
+	</longdescription>
+	<use>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="compact-polys">
+			Enables double indexed poly layout.
+		</flag>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="ssp">
+			When enabled, Embree compiles with stack protection against return address overrides.
+		</flag>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="ispc">
+			Build Embree with support for ISPC applications.
+		</flag>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="raymask">
+			Enables ray mask support.
+		</flag>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="tbb">
+			Use TBB instead of the built-in Embree tasking system.
+		</flag>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="tutorial">
+			Enable to build Embree tutorials programs.
+		</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">embree/embree</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-06-10 17:54 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-06-10 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     9656f71d32c51af1206273864a10b52f60b5157c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 10 17:53:19 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 17:53:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9656f71d

media-libs/embree: set IUSE=+raymask

Blender is the only reverse dependency and it needs this enabled.

Reported-by: Kobboi
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.0.ebuild b/media-libs/embree/embree-3.13.0.ebuild
index 548f969a2cf..7fb5564741f 100644
--- a/media-libs/embree/embree-3.13.0.ebuild
+++ b/media-libs/embree/embree-3.13.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="3"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"
+IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"
 BDEPEND="
 	virtual/pkgconfig
 "


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-08-04  2:15 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-08-04  2:15 UTC (permalink / raw
  To: gentoo-commits

commit:     687e88e1d62e728b09144c89932f3e9dec90e215
Author:     Sebastian Parborg <darkdefende <AT> gmail <DOT> com>
AuthorDate: Sat Jun 12 18:24:02 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  4 02:14:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687e88e1

media-libs/embree: Implement remaining feedback from review task

Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.0.ebuild | 20 +++++++++++++-------
 media-libs/embree/metadata.xml         |  7 ++++---
 2 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/media-libs/embree/embree-3.13.0.ebuild b/media-libs/embree/embree-3.13.0.ebuild
index 7fb5564741f..f77d5a1eb87 100644
--- a/media-libs/embree/embree-3.13.0.ebuild
+++ b/media-libs/embree/embree-3.13.0.ebuild
@@ -7,29 +7,32 @@ 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 ~x86"
 SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
 SLOT="3"
+KEYWORDS="~amd64 ~x86"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"
+RESTRICT="mirror"
+
 BDEPEND="
 	virtual/pkgconfig
 "
 RDEPEND="
-	ispc? ( dev-lang/ispc )
 	>=media-libs/glfw-3.2.1
+	virtual/opengl
+	ispc? ( dev-lang/ispc )
 	tbb? ( dev-cpp/tbb )
 	tutorial? (
 		>=media-libs/libpng-1.6.34:0=
-		>=media-libs/openimageio-1.8.7
+		>=media-libs/openimageio-1.8.7:0=
 		virtual/jpeg:0
 	)
-	virtual/opengl
 "
 DEPEND="${RDEPEND}"
-RESTRICT="mirror"
+
 DOCS=( CHANGELOG.md README.md readme.pdf )
 
 pkg_setup() {
@@ -62,6 +65,9 @@ src_configure() {
 	filter-flags -march=*
 
 	local mycmakeargs=(
+		# Currently Intel only host their test files on their internal network.
+		# So it seems like users can't easily get a hold of these and do
+		# regression testing on their own.
 		-DBUILD_TESTING:BOOL=OFF
 		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
 		-DEMBREE_BACKFACE_CULLING=OFF	   	# default
@@ -93,7 +99,7 @@ src_configure() {
 		-DEMBREE_TUTORIALS=$(usex tutorial) )
 
 	# Disable asserts
-	append-flags  -DNDEBUG
+	append-cppflags -DNDEBUG
 
 	if use tutorial; then
 		mycmakeargs+=(

diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml
index 9fb89375a78..dcaede1dd58 100644
--- a/media-libs/embree/metadata.xml
+++ b/media-libs/embree/metadata.xml
@@ -20,15 +20,16 @@
 		<flag restrict="&gt;=media-libs/embree-3.12.2" name="compact-polys">
 			Enables double indexed poly layout.
 		</flag>
-		<flag restrict="&gt;=media-libs/embree-3.12.2" name="ssp">
-			When enabled, Embree compiles with stack protection against return address overrides.
-		</flag>
 		<flag restrict="&gt;=media-libs/embree-3.12.2" name="ispc">
 			Build Embree with support for ISPC applications.
 		</flag>
 		<flag restrict="&gt;=media-libs/embree-3.12.2" name="raymask">
 			Enables ray mask support.
 		</flag>
+		<flag restrict="&gt;=media-libs/embree-3.12.2" name="ssp">
+			When enabled, Embree compiles with stack protection against return address overrides.
+			Stack protection will wield a minor performance decrease in return for higher security.
+		</flag>
 		<flag restrict="&gt;=media-libs/embree-3.12.2" name="tbb">
 			Use TBB instead of the built-in Embree tasking system.
 		</flag>


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-08-04  2:58 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-08-04  2:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6e17560f8922f9b12c3184946b691cb016e58667
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  4 02:24:11 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  4 02:24:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e17560f

media-libs/embree: revision bump for subslot operator

We need to bump revisions for adding/subscribing
to subslot operators.

Fixes: 687e88e1d62e728b09144c89932f3e9dec90e215
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/{embree-3.13.0.ebuild => embree-3.13.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-libs/embree/embree-3.13.0.ebuild b/media-libs/embree/embree-3.13.0-r1.ebuild
similarity index 100%
rename from media-libs/embree/embree-3.13.0.ebuild
rename to media-libs/embree/embree-3.13.0-r1.ebuild


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     0898a38e10c58b65e1efdf8a40d97947b0ff2447
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:02 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0898a38e

media-libs/embree: Keyword 3.13.0-r1 arm64, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.0-r1.ebuild b/media-libs/embree/embree-3.13.0-r1.ebuild
index f77d5a1eb87..4c2719eb7c6 100644
--- a/media-libs/embree/embree-3.13.0-r1.ebuild
+++ b/media-libs/embree/embree-3.13.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-09-19  3:09 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-09-19  3:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c8255dc5a617930f74760a6f4147f1742efda1fa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:08:13 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:08:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8255dc5

media-libs/embree: Keyword 3.13.0-r1 arm, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.0-r1.ebuild b/media-libs/embree/embree-3.13.0-r1.ebuild
index 4c2719eb7c6..b3e2399b41c 100644
--- a/media-libs/embree/embree-3.13.0-r1.ebuild
+++ b/media-libs/embree/embree-3.13.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-09-19  3:30 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-09-19  3:30 UTC (permalink / raw
  To: gentoo-commits

commit:     83672643c5b1c40210084b5d5ed1170c846e3c77
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 19 03:29:18 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 03:29:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83672643

media-libs/embree: Keyword 3.13.0-r1 ppc64, #795279

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.0-r1.ebuild b/media-libs/embree/embree-3.13.0-r1.ebuild
index b3e2399b41c..ad1b682ba09 100644
--- a/media-libs/embree/embree-3.13.0-r1.ebuild
+++ b/media-libs/embree/embree-3.13.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-10-29 22:23 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-10-29 22:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c8cf3014f3c41600d43580a9516b1766186e0d15
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 29 22:16:54 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 29 22:22:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8cf3014

media-libs/embree: add tbb subslot operator

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/{embree-3.13.0-r1.ebuild => embree-3.13.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.0-r1.ebuild b/media-libs/embree/embree-3.13.0-r2.ebuild
similarity index 99%
rename from media-libs/embree/embree-3.13.0-r1.ebuild
rename to media-libs/embree/embree-3.13.0-r2.ebuild
index ad1b682ba09..fb7a6b0b575 100644
--- a/media-libs/embree/embree-3.13.0-r1.ebuild
+++ b/media-libs/embree/embree-3.13.0-r2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 	>=media-libs/glfw-3.2.1
 	virtual/opengl
 	ispc? ( dev-lang/ispc )
-	tbb? ( dev-cpp/tbb )
+	tbb? ( dev-cpp/tbb:= )
 	tutorial? (
 		>=media-libs/libpng-1.6.34:0=
 		>=media-libs/openimageio-1.8.7:0=


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-10-31  5:53 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-10-31  5:53 UTC (permalink / raw
  To: gentoo-commits

commit:     6c0347d62785bd4ed21773ca7afa708090bc3032
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 31 05:53:35 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 05:53:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0347d6

media-libs/embree: Stabilize 3.13.0-r2 amd64, #803884

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.0-r2.ebuild b/media-libs/embree/embree-3.13.0-r2.ebuild
index fb7a6b0b575..136ad000762 100644
--- a/media-libs/embree/embree-3.13.0-r2.ebuild
+++ b/media-libs/embree/embree-3.13.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2021-11-23 21:36 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-11-23 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     a610f8dcd1293282cd6548172fbc4c501ecc4027
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 23 21:35:34 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 23 21:35:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a610f8dc

media-libs/embree: add 3.13.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/Manifest             |   1 +
 media-libs/embree/embree-3.13.2.ebuild | 132 +++++++++++++++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
index cc27e4a85af7..f7fae53b125f 100644
--- a/media-libs/embree/Manifest
+++ b/media-libs/embree/Manifest
@@ -1 +1,2 @@
 DIST embree-3.13.0.tar.gz 13708421 BLAKE2B bace1866d9d6907308d38370347d23b4edb3fe287d093acf35367be1d4548d1df064ed9d46ef928f17af99e335d5fcd7b7285a2bd95707361440547544782080 SHA512 3fc4f00151cb9558810c643bf77f3135465d65c4523e08d5289a0fdcb18d4c63a8e805647e4ce208556c4679d44373d817761c1003b1e9dc65a39d5ebf17926f
+DIST embree-3.13.2.tar.gz 13716621 BLAKE2B 8fd770ea9984a9f5b532f114c7901a67105f95c98a1bad45ed9dc2e312062e22aee26d54bd54ac3c9593fed14d34b03903ac186516682890cfaf9e0714743cce SHA512 9e4912f52c503d8d1fe0c3c81bf8108f1af044bf08d76111e4c1ab434c6a38d33bae9aacfd60c874da76bcc2f909ad1f3f171d458adb7973644cdbfd3693dc0f

diff --git a/media-libs/embree/embree-3.13.2.ebuild b/media-libs/embree/embree-3.13.2.ebuild
new file mode 100644
index 000000000000..94efef93e9b9
--- /dev/null
+++ b/media-libs/embree/embree-3.13.2.ebuild
@@ -0,0 +1,132 @@
+# 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"
+SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
+CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
+IUSE="+compact-polys ispc +raymask ssp +tbb tutorial static-libs ${CPU_FLAGS[@]%:*}"
+# Let's be explicit here even though we could simplify it.
+REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 ) x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="mirror"
+
+BDEPEND="
+	virtual/pkgconfig
+"
+RDEPEND="
+	>=media-libs/glfw-3.2.1
+	virtual/opengl
+	ispc? ( dev-lang/ispc )
+	tbb? ( dev-cpp/tbb:= )
+	tutorial? (
+		>=media-libs/libpng-1.6.34:0=
+		>=media-libs/openimageio-1.8.7:0=
+		virtual/jpeg:0
+	)
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md readme.pdf )
+
+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() {
+	# NOTE: You can make embree accept custom CXXFLAGS by turning off
+	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
+	# any "march" compile flags. This is because embree builds modules for the
+	# different supported ISAs and picks the correct one at runtime.
+	# "march" will pull in cpu instructions that shouldn't be in specific modules
+	# and it fails to link properly.
+	# https://github.com/embree/embree/issues/115
+
+	filter-flags -march=*
+
+	local mycmakeargs=(
+		# Currently Intel only host their test files on their internal network.
+		# So it seems like users can't easily get a hold of these and do
+		# regression testing on their own.
+		-DBUILD_TESTING:BOOL=OFF
+		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
+
+		# default
+		-DEMBREE_BACKFACE_CULLING=OFF
+		-DEMBREE_COMPACT_POLYS=$(usex compact-polys)
+
+		# 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_CMAKE_CXX_FLAGS=OFF
+		# default
+		-DEMBREE_IGNORE_INVALID_RAYS=OFF
+
+		# Set to NONE so we can manually switch on ISAs below
+		-DEMBREE_MAX_ISA:STRING="NONE"
+		-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
+		-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
+		-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
+		-DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon)
+		-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
+		-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
+		-DEMBREE_ISPC_SUPPORT=$(usex ispc)
+		-DEMBREE_RAY_MASK=$(usex raymask)
+		# default
+		-DEMBREE_RAY_PACKETS=ON
+		-DEMBREE_STACK_PROTECTOR=$(usex ssp)
+		-DEMBREE_STATIC_LIB=$(usex static-libs)
+		-DEMBREE_STAT_COUNTERS=OFF
+		-DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL")
+		-DEMBREE_TUTORIALS=$(usex tutorial))
+
+	# Disable asserts
+	append-cppflags -DNDEBUG
+
+	if use tutorial; then
+		mycmakeargs+=(
+			-DEMBREE_ISPC_ADDRESSING:STRING="64"
+			-DEMBREE_TUTORIALS_LIBJPEG=ON
+			-DEMBREE_TUTORIALS_LIBPNG=ON
+			-DEMBREE_TUTORIALS_OPENIMAGEIO=ON
+		)
+	fi
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2022-08-11  7:33 Joonas Niilola
  0 siblings, 0 replies; 21+ messages in thread
From: Joonas Niilola @ 2022-08-11  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     260b412b77143995ce60236610dd2abdaaef27c3
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 11 07:32:52 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 07:33:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260b412b

media-libs/embree: drop unused eclass inherit

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/embree/embree-3.13.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 0cae154ea5cd..10b3cb8db86e 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic linux-info toolchain-funcs
+inherit cmake flag-o-matic linux-info
 
 DESCRIPTION="Collection of high-performance ray tracing kernels"
 HOMEPAGE="https://github.com/embree/embree"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2022-08-11  7:33 Joonas Niilola
  0 siblings, 0 replies; 21+ messages in thread
From: Joonas Niilola @ 2022-08-11  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     bfe296c6fc4595e250ea782ec0d714c6a099b13c
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 11 07:29:50 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 07:33:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe296c6

media-libs/embree: multi-line REQUIRED_USE for readability, consistency

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/embree/embree-3.13.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 7d71777f2596..0cae154ea5cd 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -16,7 +16,8 @@ X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"
 # Let's be explicit here even though we could simplify it.
-REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 ) x86? ( cpu_flags_x86_sse2 )"
+REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 )
+	x86? ( cpu_flags_x86_sse2 )"
 
 BDEPEND="
 	virtual/pkgconfig


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2022-12-26  3:20 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-12-26  3:20 UTC (permalink / raw
  To: gentoo-commits

commit:     5dd50ab7705b09c6cef8a015fdf8c9d4e41ef248
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 03:19:30 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 03:19:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd50ab7

media-libs/embree: Stabilize 3.13.4 amd64, #887549

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 10b3cb8db86e..3c9f945a7e83 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2022-12-26 19:19 Andreas Sturmlechner
  0 siblings, 0 replies; 21+ messages in thread
From: Andreas Sturmlechner @ 2022-12-26 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     8f7c2a576b8f1c5a3ea8ff16bafbc3483b7570d3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 07:48:44 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 19:16:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7c2a57

media-libs/embree: drop 3.13.0-r2, 3.13.2, 3.13.3

Closes: https://bugs.gentoo.org/887549
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/embree/Manifest                |   3 -
 media-libs/embree/embree-3.13.0-r2.ebuild | 113 -------------------------
 media-libs/embree/embree-3.13.2.ebuild    | 132 ------------------------------
 media-libs/embree/embree-3.13.3.ebuild    | 132 ------------------------------
 4 files changed, 380 deletions(-)

diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
index cf510251420e..a056b4c9a819 100644
--- a/media-libs/embree/Manifest
+++ b/media-libs/embree/Manifest
@@ -1,4 +1 @@
-DIST embree-3.13.0.tar.gz 13708421 BLAKE2B bace1866d9d6907308d38370347d23b4edb3fe287d093acf35367be1d4548d1df064ed9d46ef928f17af99e335d5fcd7b7285a2bd95707361440547544782080 SHA512 3fc4f00151cb9558810c643bf77f3135465d65c4523e08d5289a0fdcb18d4c63a8e805647e4ce208556c4679d44373d817761c1003b1e9dc65a39d5ebf17926f
-DIST embree-3.13.2.tar.gz 13716621 BLAKE2B 8fd770ea9984a9f5b532f114c7901a67105f95c98a1bad45ed9dc2e312062e22aee26d54bd54ac3c9593fed14d34b03903ac186516682890cfaf9e0714743cce SHA512 9e4912f52c503d8d1fe0c3c81bf8108f1af044bf08d76111e4c1ab434c6a38d33bae9aacfd60c874da76bcc2f909ad1f3f171d458adb7973644cdbfd3693dc0f
-DIST embree-3.13.3.tar.gz 13712462 BLAKE2B 02edef26b4c4f3676e792c06490e5947d3a2cedd4ce1bbf4731e60feea0b3714bf4bbf9d859d464f179674e4e0c9462d1565869713c5612705df273baa41923f SHA512 eef8d9101f0bf95d6706a495a9aa628c10749862aeb2baa6bba2f82fcc3a96467a28ca1f522d672eb5aa7b29824363674feda25832724da361b3334334a218cd
 DIST embree-3.13.4.tar.gz 13733908 BLAKE2B 4c6c24f62ee88a09149bd930716c71e91d54563eea5cc103c0346d3808c693e8470fc7ea98651e0df9e4423bda565d7ab1a23e16c9d0441c79e9ec9c8571b0fa SHA512 685c3935fabe1bfa7260ef148df26b686b085b75011d72011461471cbcef786a5ce7a0e85c57b2df05798489a2d4e80a8d3ee5df986029edad7df7511d99c0ca

diff --git a/media-libs/embree/embree-3.13.0-r2.ebuild b/media-libs/embree/embree-3.13.0-r2.ebuild
deleted file mode 100644
index f72392a0812c..000000000000
--- a/media-libs/embree/embree-3.13.0-r2.ebuild
+++ /dev/null
@@ -1,113 +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"
-SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
-CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"
-RESTRICT="mirror"
-
-BDEPEND="
-	virtual/pkgconfig
-"
-RDEPEND="
-	>=media-libs/glfw-3.2.1
-	virtual/opengl
-	ispc? ( dev-lang/ispc )
-	tbb? ( dev-cpp/tbb:= )
-	tutorial? (
-		>=media-libs/libpng-1.6.34:0=
-		>=media-libs/openimageio-1.8.7:0=
-		virtual/jpeg:0
-	)
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md readme.pdf )
-
-pkg_setup() {
-	CONFIG_CHECK="~TRANSPARENT_HUGEPAGE"
-	WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance."
-	linux-info_pkg_setup
-
-	if ! ( cat /proc/cpuinfo | grep sse2 > /dev/null ) ; then
-		die "You need a CPU with at least sse2 support"
-	fi
-}
-
-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() {
-	# NOTE: You can make embree accept custom CXXFLAGS by turning off
-	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
-	# any "m*" compile flags. This is because embree builds modules for the
-	# different supported ISAs and picks the correct one at runtime.
-	# "m*" will pull in cpu instructions that shouldn't be in specific modules
-	# and it fails to link properly.
-	# https://github.com/embree/embree/issues/115
-
-	filter-flags -m*
-
-	local mycmakeargs=(
-		# Currently Intel only host their test files on their internal network.
-		# So it seems like users can't easily get a hold of these and do
-		# regression testing on their own.
-		-DBUILD_TESTING:BOOL=OFF
-		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
-		-DEMBREE_BACKFACE_CULLING=OFF	   	# default
-		-DEMBREE_COMPACT_POLYS=$(usex compact-polys)
-		-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_CMAKE_CXX_FLAGS=OFF
-		-DEMBREE_IGNORE_INVALID_RAYS=OFF	# default
-		-DEMBREE_MAX_ISA:STRING="NONE"		# Set to NONE so we can manually switch on ISAs below
-		-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
-		-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
-		-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
-		-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
-		-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
-		-DEMBREE_ISPC_SUPPORT=$(usex ispc)
-		-DEMBREE_RAY_MASK=$(usex raymask)
-		-DEMBREE_RAY_PACKETS=ON				# default
-		-DEMBREE_STACK_PROTECTOR=$(usex ssp)
-		-DEMBREE_STATIC_LIB=OFF
-		-DEMBREE_STAT_COUNTERS=OFF
-		-DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL")
-		-DEMBREE_TUTORIALS=$(usex tutorial) )
-
-	# Disable asserts
-	append-cppflags -DNDEBUG
-
-	if use tutorial; then
-		mycmakeargs+=(
-			-DEMBREE_ISPC_ADDRESSING:STRING="64"
-			-DEMBREE_TUTORIALS_LIBJPEG=ON
-			-DEMBREE_TUTORIALS_LIBPNG=ON
-			-DEMBREE_TUTORIALS_OPENIMAGEIO=ON )
-	fi
-
-	cmake_src_configure
-}

diff --git a/media-libs/embree/embree-3.13.2.ebuild b/media-libs/embree/embree-3.13.2.ebuild
deleted file mode 100644
index 40002cff3ac1..000000000000
--- a/media-libs/embree/embree-3.13.2.ebuild
+++ /dev/null
@@ -1,132 +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"
-SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
-CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"
-# Let's be explicit here even though we could simplify it.
-REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 ) x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="mirror"
-
-BDEPEND="
-	virtual/pkgconfig
-"
-RDEPEND="
-	>=media-libs/glfw-3.2.1
-	virtual/opengl
-	ispc? ( dev-lang/ispc )
-	tbb? ( dev-cpp/tbb:= )
-	tutorial? (
-		>=media-libs/libpng-1.6.34:0=
-		>=media-libs/openimageio-1.8.7:0=
-		virtual/jpeg:0
-	)
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md readme.pdf )
-
-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() {
-	# NOTE: You can make embree accept custom CXXFLAGS by turning off
-	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
-	# any "m*" compile flags. This is because embree builds modules for the
-	# different supported ISAs and picks the correct one at runtime.
-	# "m*" will pull in cpu instructions that shouldn't be in specific modules
-	# and it fails to link properly.
-	# https://github.com/embree/embree/issues/115
-
-	filter-flags -m*
-
-	local mycmakeargs=(
-		# Currently Intel only host their test files on their internal network.
-		# So it seems like users can't easily get a hold of these and do
-		# regression testing on their own.
-		-DBUILD_TESTING:BOOL=OFF
-		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
-
-		# default
-		-DEMBREE_BACKFACE_CULLING=OFF
-		-DEMBREE_COMPACT_POLYS=$(usex compact-polys)
-
-		# 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_CMAKE_CXX_FLAGS=OFF
-		# default
-		-DEMBREE_IGNORE_INVALID_RAYS=OFF
-
-		# Set to NONE so we can manually switch on ISAs below
-		-DEMBREE_MAX_ISA:STRING="NONE"
-		-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
-		-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
-		-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
-		-DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon)
-		-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
-		-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
-		-DEMBREE_ISPC_SUPPORT=$(usex ispc)
-		-DEMBREE_RAY_MASK=$(usex raymask)
-		# default
-		-DEMBREE_RAY_PACKETS=ON
-		-DEMBREE_STACK_PROTECTOR=$(usex ssp)
-		-DEMBREE_STATIC_LIB=OFF
-		-DEMBREE_STAT_COUNTERS=OFF
-		-DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL")
-		-DEMBREE_TUTORIALS=$(usex tutorial))
-
-	# Disable asserts
-	append-cppflags -DNDEBUG
-
-	if use tutorial; then
-		mycmakeargs+=(
-			-DEMBREE_ISPC_ADDRESSING:STRING="64"
-			-DEMBREE_TUTORIALS_LIBJPEG=ON
-			-DEMBREE_TUTORIALS_LIBPNG=ON
-			-DEMBREE_TUTORIALS_OPENIMAGEIO=ON
-		)
-	fi
-
-	cmake_src_configure
-}

diff --git a/media-libs/embree/embree-3.13.3.ebuild b/media-libs/embree/embree-3.13.3.ebuild
deleted file mode 100644
index 40002cff3ac1..000000000000
--- a/media-libs/embree/embree-3.13.3.ebuild
+++ /dev/null
@@ -1,132 +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"
-SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
-CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"
-# Let's be explicit here even though we could simplify it.
-REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 ) x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="mirror"
-
-BDEPEND="
-	virtual/pkgconfig
-"
-RDEPEND="
-	>=media-libs/glfw-3.2.1
-	virtual/opengl
-	ispc? ( dev-lang/ispc )
-	tbb? ( dev-cpp/tbb:= )
-	tutorial? (
-		>=media-libs/libpng-1.6.34:0=
-		>=media-libs/openimageio-1.8.7:0=
-		virtual/jpeg:0
-	)
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md readme.pdf )
-
-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() {
-	# NOTE: You can make embree accept custom CXXFLAGS by turning off
-	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
-	# any "m*" compile flags. This is because embree builds modules for the
-	# different supported ISAs and picks the correct one at runtime.
-	# "m*" will pull in cpu instructions that shouldn't be in specific modules
-	# and it fails to link properly.
-	# https://github.com/embree/embree/issues/115
-
-	filter-flags -m*
-
-	local mycmakeargs=(
-		# Currently Intel only host their test files on their internal network.
-		# So it seems like users can't easily get a hold of these and do
-		# regression testing on their own.
-		-DBUILD_TESTING:BOOL=OFF
-		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
-
-		# default
-		-DEMBREE_BACKFACE_CULLING=OFF
-		-DEMBREE_COMPACT_POLYS=$(usex compact-polys)
-
-		# 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_CMAKE_CXX_FLAGS=OFF
-		# default
-		-DEMBREE_IGNORE_INVALID_RAYS=OFF
-
-		# Set to NONE so we can manually switch on ISAs below
-		-DEMBREE_MAX_ISA:STRING="NONE"
-		-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
-		-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
-		-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
-		-DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon)
-		-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
-		-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
-		-DEMBREE_ISPC_SUPPORT=$(usex ispc)
-		-DEMBREE_RAY_MASK=$(usex raymask)
-		# default
-		-DEMBREE_RAY_PACKETS=ON
-		-DEMBREE_STACK_PROTECTOR=$(usex ssp)
-		-DEMBREE_STATIC_LIB=OFF
-		-DEMBREE_STAT_COUNTERS=OFF
-		-DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL")
-		-DEMBREE_TUTORIALS=$(usex tutorial))
-
-	# Disable asserts
-	append-cppflags -DNDEBUG
-
-	if use tutorial; then
-		mycmakeargs+=(
-			-DEMBREE_ISPC_ADDRESSING:STRING="64"
-			-DEMBREE_TUTORIALS_LIBJPEG=ON
-			-DEMBREE_TUTORIALS_LIBPNG=ON
-			-DEMBREE_TUTORIALS_OPENIMAGEIO=ON
-		)
-	fi
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2023-06-10 20:47 Andreas Sturmlechner
  0 siblings, 0 replies; 21+ messages in thread
From: Andreas Sturmlechner @ 2023-06-10 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     136cbc8bd50200894e7a8eeef35e2c47ba119e39
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 20:02:30 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 20:46:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136cbc8b

media-libs/embree: unkeyword 3.13.4 for ~x86, no revdeps

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/embree/embree-3.13.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 3c9f945a7e83..247a69b0fb6c 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
 X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
 CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
 IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2023-07-26  8:00 Joonas Niilola
  0 siblings, 0 replies; 21+ messages in thread
From: Joonas Niilola @ 2023-07-26  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     958acb2ffefb980fb7be3cfcfd5c667e567184d4
Author:     Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Sun Jul  9 14:06:50 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 08:00:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958acb2f

media-libs/embree: Filter LTO with clang

Closes: https://bugs.gentoo.org/910164
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31811
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/embree/embree-3.13.4.ebuild | 5 ++++-
 media-libs/embree/embree-3.13.5.ebuild | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 247a69b0fb6c..1925f9f320b4 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic linux-info
+inherit cmake flag-o-matic linux-info toolchain-funcs
 
 DESCRIPTION="Collection of high-performance ray tracing kernels"
 HOMEPAGE="https://github.com/embree/embree"
@@ -67,6 +67,9 @@ src_configure() {
 
 	filter-flags -m*
 
+	# https://bugs.gentoo.org/910164
+	tc-is-clang && filter-lto
+
 	local mycmakeargs=(
 		# Currently Intel only host their test files on their internal network.
 		# So it seems like users can't easily get a hold of these and do

diff --git a/media-libs/embree/embree-3.13.5.ebuild b/media-libs/embree/embree-3.13.5.ebuild
index 1f94e528f380..7a4464c22033 100644
--- a/media-libs/embree/embree-3.13.5.ebuild
+++ b/media-libs/embree/embree-3.13.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic linux-info
+inherit cmake flag-o-matic linux-info toolchain-funcs
 
 DESCRIPTION="Collection of high-performance ray tracing kernels"
 HOMEPAGE="https://github.com/embree/embree"
@@ -66,6 +66,9 @@ src_configure() {
 
 	filter-flags -m*
 
+	# https://bugs.gentoo.org/910164
+	tc-is-clang && filter-lto
+
 	local mycmakeargs=(
 		# Currently Intel only host their test files on their internal network.
 		# So it seems like users can't easily get a hold of these and do


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2024-03-25 18:57 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2024-03-25 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     0e0641f5d60402280cb676cc0da65239eb422026
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 18:56:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 18:56:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0641f5

media-libs/embree: crank copyright

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/embree/embree-4.3.0.ebuild b/media-libs/embree/embree-4.3.0.ebuild
index 05a813da049f..370913e57a52 100644
--- a/media-libs/embree/embree-4.3.0.ebuild
+++ b/media-libs/embree/embree-4.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2024-03-26 12:31 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2024-03-26 12:31 UTC (permalink / raw
  To: gentoo-commits

commit:     6523ef2c99db1ba28395f2d6b8ca8e8f46564f53
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Tue Mar 26 04:41:01 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 12:27:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6523ef2c

media-libs/embree: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/859838
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/embree-3.13.4.ebuild | 7 ++++++-
 media-libs/embree/embree-3.13.5.ebuild | 7 ++++++-
 media-libs/embree/embree-4.3.0.ebuild  | 5 +++++
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 1925f9f320b4..9786e02cfb22 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -57,6 +57,11 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=odr
+	# https://bugs.gentoo.org/859838
+	# https://github.com/embree/embree/issues/481
+	filter-lto
+
 	# NOTE: You can make embree accept custom CXXFLAGS by turning off
 	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
 	# any "m*" compile flags. This is because embree builds modules for the

diff --git a/media-libs/embree/embree-3.13.5.ebuild b/media-libs/embree/embree-3.13.5.ebuild
index 7a4464c22033..02aed35aa2cc 100644
--- a/media-libs/embree/embree-3.13.5.ebuild
+++ b/media-libs/embree/embree-3.13.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -56,6 +56,11 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=odr
+	# https://bugs.gentoo.org/859838
+	# https://github.com/embree/embree/issues/481
+	filter-lto
+
 	# NOTE: You can make embree accept custom CXXFLAGS by turning off
 	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
 	# any "m*" compile flags. This is because embree builds modules for the

diff --git a/media-libs/embree/embree-4.3.0.ebuild b/media-libs/embree/embree-4.3.0.ebuild
index 370913e57a52..04ed9ac7aeb6 100644
--- a/media-libs/embree/embree-4.3.0.ebuild
+++ b/media-libs/embree/embree-4.3.0.ebuild
@@ -49,6 +49,11 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=odr
+	# https://bugs.gentoo.org/859838
+	# https://github.com/embree/embree/issues/481
+	filter-lto
+
 	# NOTE: You can make embree accept custom CXXFLAGS by turning off
 	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
 	# any "m*" compile flags. This is because embree builds modules for the


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/
@ 2024-08-14 14:26 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2024-08-14 14:26 UTC (permalink / raw
  To: gentoo-commits

commit:     efacc8d56335abb5b10c2a4b536d1add8a2e500e
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Mon Aug 12 21:13:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 14:25:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efacc8d5

media-libs/embree: add 4.3.3

Closes: https://bugs.gentoo.org/937275
Closes: https://bugs.gentoo.org/936509
Closes: https://bugs.gentoo.org/906049
Closes: https://bugs.gentoo.org/895016
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38125
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/embree/Manifest            |   1 +
 media-libs/embree/embree-4.3.3.ebuild | 174 ++++++++++++++++++++++++++++++++++
 2 files changed, 175 insertions(+)

diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
index e007a68a16b3..ddfdd4541560 100644
--- a/media-libs/embree/Manifest
+++ b/media-libs/embree/Manifest
@@ -1,3 +1,4 @@
 DIST embree-3.13.4.tar.gz 13733908 BLAKE2B 4c6c24f62ee88a09149bd930716c71e91d54563eea5cc103c0346d3808c693e8470fc7ea98651e0df9e4423bda565d7ab1a23e16c9d0441c79e9ec9c8571b0fa SHA512 685c3935fabe1bfa7260ef148df26b686b085b75011d72011461471cbcef786a5ce7a0e85c57b2df05798489a2d4e80a8d3ee5df986029edad7df7511d99c0ca
 DIST embree-3.13.5.tar.gz 13739115 BLAKE2B 52ad8e3520aa789f7987467c6979be06f883803757e842316ecf708deeed11214dd60570eda5708e701047b1a14ea37710d158df544817dc536bfda444a68218 SHA512 13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95
 DIST embree-4.3.1.tar.gz 71110988 BLAKE2B 0ab183fe8fae3948b319c74a922c001d0567d223adab74da3a0f55fd4e4fd5c2c17afeb065da706d411238b7877e208e7041aad9430f109e606ed1a9dd23646f SHA512 da7710c6dfaa90970c223a503702fc7c7dd86c1397372b3d6f51c4377d28d8e62b90ee8c99b70e3aa49e16971a5789bb8f588ea924881b9dd5dd8d5fcd16518a
+DIST embree-4.3.3.tar.gz 71114884 BLAKE2B 154d95a5e04d86d13738b0cb28782d0f47ec4c7c1af207fdbeb17805873be85501881e6699e488477af483505c181afdf95d8199d2f54de6623fe06cc77ec603 SHA512 f614c72c5e5c83b8936d37d4e916711b3ab29329786e96944e851a41d5e2358cf7ac739c145aee131403b0b91f7e2ce5422e892dc88d490e29356f79b47c8581

diff --git a/media-libs/embree/embree-4.3.3.ebuild b/media-libs/embree/embree-4.3.3.ebuild
new file mode 100644
index 000000000000..eb4bc120565a
--- /dev/null
+++ b/media-libs/embree/embree-4.3.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic linux-info toolchain-funcs
+
+DESCRIPTION="Collection of high-performance ray tracing kernels"
+HOMEPAGE="https://github.com/embree/embree"
+SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="-* ~amd64 ~arm64"
+X86_CPU_FLAGS=( sse2 sse4_2 avx avx2 avx512dq )
+CPU_FLAGS=( cpu_flags_arm_neon "${X86_CPU_FLAGS[@]/#/cpu_flags_x86_}" )
+IUSE="compact-polys ispc +raymask ssp +tbb test ${CPU_FLAGS[*]}"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	amd64? ( || ( ${X86_CPU_FLAGS[*]/#/cpu_flags_x86_} ) )
+	arm? ( cpu_flags_arm_neon )
+"
+
+BDEPEND="
+	virtual/pkgconfig
+"
+RDEPEND="
+	ispc? ( dev-lang/ispc )
+	tbb? ( dev-cpp/tbb:= )
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md readme.pdf )
+
+PATCHES=(
+	"${FILESDIR}/embree-4.3.1-dont-install-tutorials.patch"
+)
+
+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
+
+	# don't redefine _FORTIFY_SOURCE https://bugs.gentoo.org/895016
+	sed -e '/-D_FORTIFY_SOURCE=2/d' \
+		-i common/cmake/*.cmake \
+		|| die
+
+	# raise cmake minimum version to silence warning
+	sed -e 's#CMAKE_MINIMUM_REQUIRED(VERSION 3.[0-9].0)#CMAKE_MINIMUM_REQUIRED(VERSION 3.5)#I' \
+	    -i \
+	        CMakeLists.txt \
+	        kernels/rthwif/CMakeLists.txt \
+	        tutorials/embree_info/CMakeLists.txt \
+	        tutorials/minimal/CMakeLists.txt \
+	    || die
+}
+
+src_configure() {
+	# -Werror=odr
+	# https://bugs.gentoo.org/859838
+	# https://github.com/embree/embree/issues/481
+	filter-lto
+
+	# NOTE: You can make embree accept custom CXXFLAGS by turning off
+	# EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use
+	# any "m*" compile flags. This is because embree builds modules for the
+	# different supported ISAs and picks the correct one at runtime.
+	# "m*" will pull in cpu instructions that shouldn't be in specific modules
+	# and it fails to link properly.
+	# https://github.com/embree/embree/issues/115
+
+	filter-flags -m*
+
+	# https://bugs.gentoo.org/910164
+	tc-is-clang && filter-lto
+
+	local mycmakeargs=(
+		-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
+
+		# Default culling settings for Blender
+		# (Cycles will not render correctly without these)
+		# Some Embree tests will fail with these settings though...
+		-DEMBREE_BACKFACE_CULLING=OFF
+		-DEMBREE_BACKFACE_CULLING_CURVES=ON
+		-DEMBREE_BACKFACE_CULLING_SPHERES=ON
+
+		-DEMBREE_COMPACT_POLYS=$(usex compact-polys)
+
+		# Make sure that we are using our custom compilie flags
+		-DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF
+
+		# Set to NONE so we can manually switch on ISAs below
+		-DEMBREE_MAX_ISA:STRING="NONE"
+		-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
+		-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
+		-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
+		-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
+		-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
+		-DEMBREE_ISPC_SUPPORT=$(usex ispc)
+		-DEMBREE_RAY_MASK=$(usex raymask)
+
+		# TODO figure out sycl support
+		-DEMBREE_SYCL_SUPPORT="no"
+
+		-DEMBREE_STACK_PROTECTOR=$(usex ssp)
+		-DEMBREE_STATIC_LIB=OFF
+		-DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL")
+		# Tutorial binaries are required by the tests
+		-DEMBREE_TUTORIALS=$(usex test)
+		-DEMBREE_ZIP_MODE=OFF
+	)
+
+	if { use arm && usex cpu_flags_arm_neon; } || use arm64; then
+		mycmakeargs+=(
+			-DEMBREE_ISA_NEON="yes"
+			# TODO look into neon 2x support
+			# -DEMBREE_ISA_NEON2X="yes"
+		)
+	fi
+
+	# Disable asserts
+	append-cppflags -DNDEBUG
+
+	if use test; then
+		mycmakeargs+=(
+			-DBUILD_TESTING=ON
+			-DEMBREE_TESTING_INSTALL_TESTS=OFF
+			-DEMBREE_TESTING_INTENSITY=4
+			# These tutorials are not used by the default tests
+			-DEMBREE_TUTORIALS_GLFW=OFF
+			-DEMBREE_TUTORIALS_INSTALL=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+src_test() {
+	# NOTE Some Embree tests will fail due to EMBREE_BACKFACE_CULLING settings for blender...
+	local CMAKE_SKIP_TESTS=(
+		'^embree_verify$'
+		'^embree_verify_i2$'
+		'^viewer_models_curves_round_line_segments_3.ecs(|_ispc)$'
+		'^viewer_models_curves_round_line_segments_7.ecs(|_ispc)$'
+		'^viewer_models_curves_round_line_segments_8.ecs(|_ispc)$'
+		'^viewer_models_curves_round_line_segments_9.ecs(|_ispc)$'
+		'^viewer_coherent_models_curves_round_line_segments_3.ecs(|_ispc)$'
+		'^viewer_coherent_models_curves_round_line_segments_7.ecs(|_ispc)$'
+		'^viewer_coherent_models_curves_round_line_segments_8.ecs(|_ispc)$'
+		'^viewer_coherent_models_curves_round_line_segments_9.ecs(|_ispc)$'
+		'^viewer_quad_coherent_models_curves_round_line_segments_3.ecs(|_ispc)$'
+		'^viewer_quad_coherent_models_curves_round_line_segments_7.ecs(|_ispc)$'
+		'^viewer_quad_coherent_models_curves_round_line_segments_8.ecs(|_ispc)$'
+		'^viewer_quad_coherent_models_curves_round_line_segments_9.ecs(|_ispc)$'
+		'^viewer_grid_coherent_models_curves_round_line_segments_3.ecs(|_ispc)$'
+		'^viewer_grid_coherent_models_curves_round_line_segments_7.ecs(|_ispc)$'
+		'^viewer_grid_coherent_models_curves_round_line_segments_8.ecs(|_ispc)$'
+		'^viewer_grid_coherent_models_curves_round_line_segments_9.ecs(|_ispc)$'
+		'^hair_geometry(|_ispc)$'
+		'^embree_tests$'
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2024-08-14 14:26 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-31  5:53 [gentoo-commits] repo/gentoo:master commit in: media-libs/embree/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-08-14 14:26 Sam James
2024-03-26 12:31 Sam James
2024-03-25 18:57 Sam James
2023-07-26  8:00 Joonas Niilola
2023-06-10 20:47 Andreas Sturmlechner
2022-12-26 19:19 Andreas Sturmlechner
2022-12-26  3:20 Sam James
2022-08-11  7:33 Joonas Niilola
2022-08-11  7:33 Joonas Niilola
2021-11-23 21:36 Sam James
2021-10-29 22:23 Sam James
2021-09-19  3:30 Sam James
2021-09-19  3:09 Sam James
2021-09-19  3:09 Sam James
2021-08-04  2:58 Sam James
2021-08-04  2:15 Sam James
2021-06-10 17:54 Sam James
2021-06-10  0:51 Sam James
2017-06-20 12:53 Pacho Ramos
2016-02-12 22:43 Kacper Kowalik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox