Date: Tue, 11 Feb 2020 05:59:31 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 240117] [NEW PORT] graphics/embree2: Collection of high-performance ray tracing kernels (and unbreak ports using graphics/embree) Message-ID: <bug-240117-7788-CVxJJibNvU@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-240117-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-240117-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240117 Alexey Dokuchaev <danfe@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |danfe@FreeBSD.org Status|Open |Closed Resolution|--- |Overcome By Events --- Comment #10 from Alexey Dokuchaev <danfe@FreeBSD.org> --- Embree port had been updated to the latest version 3.8.0 as of ports r52572= 4.=20 Python bindings port (graphics/py-embree) is outdated and incompatible with= new 3.x API, and was marked as BROKEN accordingly. Quoting the software author= s: > We decided to introduce an improved API in Embree 3 that is > not backward compatible with the Embree 2 API. This step was > required to remove various deprecated API functions that > accumulated over time, improve extensibility of the API, fix > suboptimal design decisions, fix design mistakes (such as > incompatible single ray and ray packet layouts), clean up > inconsistent naming, and increase flexibility. >=20 > To make porting to the new API easy, we provide a conversion > script that can do most of the work, and will annotate the > code with remaining changes required. The script can be > invoked the following way for CPP files: >=20 > ./scripts/cpp-patch.py --patch embree2_to_embree3.patch > --in infile.cpp --out outfile.cpp >=20 > When invoked for ISPC files, add the `--ispc` option: >=20 > ./scripts/cpp-patch.py --ispc > --patch embree2_to_embree3.patch > --in infile.ispc --out outfile.ispc Embree support in the `math/py-yt' port was made optional in ports r525712,= and is currently disabled by default until Python bindings would get updated. Keeping the deprecated API v2 port around does not seem necessary or justif= ied, as popular software, e.g. Blender, typically requires v3 libraries these da= ys.=20 That said, with `math/py-yt' fixed and no other v2 consumers in the tree, I= 'm closing this PR. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-240117-7788-CVxJJibNvU>