The packages are stuck on py3.6 which means they will be pain once we switch to 3.7. Please test them on 3.7 *and* 3.8 (so we don't to revisit this in a few months), and update PYTHON_COMPAT appropriately. If it doesn't work, please either fix it, remove Python or issue last rites. Please consider this urgent.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca9b716491a91b496106a19df4e5f554b6a1717 commit cca9b716491a91b496106a19df4e5f554b6a1717 Author: Adrian Grigo <agrigo2001@yahoo.com.au> AuthorDate: 2020-08-22 01:08:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-08-24 13:41:55 +0000 media-gfx/blender: Version bump to 2.83.4 Blender 2.83.4 works with python 3.7. It may compile with 3.8, but blender only supports 3.7 officially as it follows the VFX Reference Platform to ensure that user add ons are not broken in the process. They plan to introduce 3.8 support in 2021. New features include a new interface, the realtime eevee renderer, and importing openvdb files created by other packages among others. Game engine and Blender Player were removed in 2.80. Bug fixes in this version are alembic support, upstream fixes for opencollada, requiring openjpeg:2 to avoid security issues, and mimeinfo cache is correctly updated. Where these issues remain in blender 2.79b, the bug is linked but should be closed only when blender 2.79b is removed. On my system the docs do not currently compile, and the polyfill2d test still fails like 2.79b. Blender 2.83 support for draco, embree, oidn, usd and openxr is not yet implemented pending development of ebuilds for these packages. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Bug: https://bugs.gentoo.org/667352 Bug: https://bugs.gentoo.org/735590 Bug: https://bugs.gentoo.org/718772 Closes: https://bugs.gentoo.org/737388 Closes: https://bugs.gentoo.org/689740 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/Manifest | 1 + media-gfx/blender/blender-2.83.4.ebuild | 316 +++++++++++++++++++++ .../blender/files/blender-fix-install-rules.patch | 16 -- media-gfx/blender/metadata.xml | 22 ++ 4 files changed, 339 insertions(+), 16 deletions(-)
Python 3.8 for this is a bit complicated but I'm going to be keeping an eye on it.
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9eb05ffee3dea702baf6d33d5525b6011eb5ce This is done for 2.91 (latest version)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f3b6b79d1c2f82182874765392f1bdce0a774c commit e9f3b6b79d1c2f82182874765392f1bdce0a774c Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2020-12-03 13:02:40 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-12-03 13:03:54 +0000 media-gfx/blender: print a warning when py-3.8 is enabled on 2.91 Bug: https://bugs.gentoo.org/737388 Signed-off-by: Joonas Niilola <juippis@gentoo.org> media-gfx/blender/blender-2.91.0.ebuild | 9 +++++++++ 1 file changed, 9 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c7536f66bd3a6a3347800226cd8dc969671116 commit 61c7536f66bd3a6a3347800226cd8dc969671116 Author: Sebastian Parborg <darkdefende@gmail.com> AuthorDate: 2021-04-28 01:08:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-06-10 00:19:21 +0000 media-gfx/blender: Slot, bump to 2.93.0, and add live ebuild Closes: https://bugs.gentoo.org/795003 Closes: https://bugs.gentoo.org/778008 Closes: https://bugs.gentoo.org/774372 Closes: https://bugs.gentoo.org/673422 Closes: https://bugs.gentoo.org/737388 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20565 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/Manifest | 4 +- ...ender-2.83.12.ebuild => blender-2.83.15.ebuild} | 192 ++++++---- ...blender-2.91.2.ebuild => blender-2.93.0.ebuild} | 211 ++++++----- media-gfx/blender/blender-9999.ebuild | 385 +++++++++++++++++++++ .../blender/files/blender-2.83.13-ffmpeg-4_4.patch | 27 ++ .../files/blender-2.83.6-constraints_test.patch | 13 + .../files/blender-2.83.6-fix_opevdb_abi.patch | 21 ++ .../blender-2.83.6-libmv_eigen_alignment.patch | 219 ++++++++++++ media-gfx/blender/metadata.xml | 23 +- 9 files changed, 930 insertions(+), 165 deletions(-)