summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/blender: drop blender-4.0.2-r1Sebastian Parborg2024-12-013-456/+0
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: drop blender-3.3.*Sebastian Parborg2024-12-015-337/+0
| | | | | | | This old LTS series is no longer supported upstream anymore Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix 935403, 936104, 936603Paul Zander2024-09-052-0/+64
| | | | | | | | | Closes: https://bugs.gentoo.org/935403 Closes: https://bugs.gentoo.org/936104 Closes: https://bugs.gentoo.org/936603 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38426 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add 4.0.2-r1, cleanupPaul Zander2024-04-214-0/+372
| | | | | | | | | | | | | | | | hopefully fixed osl build re-added hip flag in 4.0.2-r1 hide test code in release versions Bug: https://bugs.gentoo.org/693200 Closes: https://bugs.gentoo.org/925534 Closes: https://bugs.gentoo.org/927281 Closes: https://bugs.gentoo.org/927715 Closes: https://bugs.gentoo.org/927835 Closes: https://bugs.gentoo.org/927931 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35973 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openvdb: add 11.0.0Paul Zander2024-02-201-0/+73
| | | | | | | | | | | | | | | | | | Automatically detects working host compiler for CUDA. Automatically detects host CUDA arch, can be overridden by setting CUDAARCHS env var. Re-enabled ax requiring <=llvm-15. Modified NanoVDB.h so Blender can decern the NanoVDB version and include the correct header. Closes: https://bugs.gentoo.org/664796 Closes: https://bugs.gentoo.org/686824 Closes: https://bugs.gentoo.org/831043 Closes: https://bugs.gentoo.org/833168 Closes: https://bugs.gentoo.org/921246 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34564 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: fix error "string sub-command REGEX, mode REPLACE needs ↵Sv. Lockal2024-01-211-0/+39
| | | | | | | | | | at least 6 arguments" See also: https://github.com/blender/blender/commit/ecd307041e4181f721bf5d2248c02ffe980edcba Closes: https://bugs.gentoo.org/922324 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: remove unused patchMichael Mair-Keimberger2023-10-281-110/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33556 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: add 3.6.5, update 9999Paul Zander2023-10-271-0/+110
| | | | | | | | | | | | | * add 3.6.5 LTS * upstream fixed https://projects.blender.org/blender/blender/pulls/113163 in https://projects.blender.org/blender/blender/issues/112917 * add it to 3.6.5 * drop blockers for 3.6.5 and 9999 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* Revert "media-gfx/blender: add 3.6.5, update 9999"Sam James2023-10-271-110/+0
| | | | | | This reverts commit 824eb57e50e0f5039d42f39e0caa5461d8d73468. Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add 3.6.5, update 9999Paul Zander2023-10-271-0/+110
| | | | | | | | | | | | | * add 3.6.5 LTS * upstream fixed https://projects.blender.org/blender/blender/pulls/113163 in https://projects.blender.org/blender/blender/issues/112917 * add it to 3.6.5 * drop blockers for 3.6.5 and 9999 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix build w/ gcc 13Sam James2023-10-031-0/+12
| | | | | Closes: https://bugs.gentoo.org/914740 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Drop 2.93Sebastian Parborg2023-05-014-357/+0
| | | | | | | | Does not support python 3.11, and upstream will drop support as well in a few months. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Fix building 2.93 with openvdb-10Sebastian Parborg2023-02-171-0/+107
| | | | | | Closes: https://bugs.gentoo.org/892924 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: remove unused patchMichael Mair-Keimberger2023-01-081-27/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/29018 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/blender: fix build with boost-1.81Christophe Lermytte2022-12-201-0/+17
| | | | | | | | | | | | Patch as suggested by the compiler: "intern/locale/boost_locale_wrapper.cpp:12:1: note: ‘std::cout’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’?" Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://bugs.gentoo.org/887059 Closes: https://github.com/gentoo/gentoo/pull/28713 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add optix supportBernd Waibel2022-09-252-0/+131
| | | | | | | | Add compile and runtime support for the NVIDIA OptiX library. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://bugs.gentoo.org/741564 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-gfx/blender: Upstream musl libc fixes backportbrahmajit das2022-09-012-0/+204
| | | | | | | | | | | | | | | | These are some of the patch that I submitted upstream and have been accepted. They will be a part of next blender release. However, this PR is a backport of those fixes for blender 3.2.2. Please refer: https://github.com/blender/blender/commit/f197b1a1f1bbc0334310fb1c911327246767a1a3, and https://github.com/blender/blender/commit/7be7280c5710f7831789cdde140d010722be9068 Closes: https://bugs.gentoo.org/739474 Signed-off-by: brahmajit das <listout@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26860 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix SizeViolationSam James2022-03-141-1045/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Fix building with ffmpeg 5.0Sebastian Parborg2022-03-141-0/+1045
| | | | | | | Closes: https://bugs.gentoo.org/834380 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24558 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: adjust to unslotted OpenEXRSam James2022-02-151-91/+70
| | | | | | | | | | | | Bug: https://bugs.gentoo.org/833197 Bug: https://bugs.gentoo.org/828441 Bug: https://bugs.gentoo.org/833265 Bug: https://bugs.gentoo.org/833196 Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: force finding imath-3 in 2.93.8/3.0.1Sam James2022-02-121-2/+2
| | | | | | | | | We'd pick up media-libs/ilmbase even if we (probably) wouldn't use it, so let's not do that, as we're switching to OpenEXR 3. Bug: https://bugs.gentoo.org/832862 Closes: https://bugs.gentoo.org/833184 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add 3.0.1Sam James2022-02-122-0/+240
| | | | | | | | | | ... and flip over to OpenEXR 3, because things keep breaking with the mix-and-match between 2/3 and things are starting to prefer 3 in their build systems. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix linking against libXxf86vmSam James2021-12-041-0/+31
| | | | | See: https://developer.blender.org/D13464 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Remove versions requiring LLVM 10Michał Górny2021-11-084-280/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender: Slot, bump to 2.93.0, and add live ebuildSebastian Parborg2021-06-104-0/+280
| | | | | | | | | | | 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: Set Build Type for BlenderAdrian Grigo2020-12-031-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Blender requires that the build type is set to None, Debug, Release, RelWithDebInfo or MinSizeRel. This requires it to be overridden. If this is not done, then it is set to Gentoo by cmake.eclass, and the scripts in CMakeLists fail to set one of DEBUG or NDEBUG. In blender 2.91, this results in not defining GPU_vertex_buffer._data_end, but also attempting to execute an assert which requires it to be defined. Setting CMAKE_BUILD_TYPE to Release resolves the issue by setting NDEBUG to prevent compilation of the assert, and unsetting DEBUG so that the _data_end is not compiled. This means that the patch to prevent the compilation of the assert is no longer required. Older version of blender in the tree also have the same requirement for the value of CMAKE_BUILD_TYPE, but so far compiled correctly even when it was set to Gentoo. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Version bump to 2.91.0Adrian Grigo2020-12-031-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | Version bump to blender 2.91.0 This version adds four new dependencies (gmp, pugixml, potrace and fontconfig) A patch is added for a compilation error that occurs when DEBUG is not set. GPUVertBufferRaw._data_end is only declared when DEBUG is set, but an assert that the data pointer is less than _data_end occurs regardless, resulting in a failure to compile as the symbol does not exist. The fix is to make the assert conditional on DEBUG, and the compilation succeeds. The subslot binder is used for media-libs/osl to force recompilation when it changes. This ensures that the oso compiled files are the correct version, and that preserved libraries are not left behind. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: cleanup oldSam James2020-11-085-243/+0
| | | | | | Closes: https://bugs.gentoo.org/735590 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Blender with openvdb requires openvdb-7.0.0 onlyAdrian Grigo2020-08-241-0/+16
| | | | | | | | | | | | | | | | | Compiling blender with openvdb fails using openvdb-7.1.0, as std::make_unique is not available in c++11. Upgrading to newer c++ was discussed upstream and it was decided to remain with c++11 now, in keeping with the VFX reference platform, and update to c++17 in 2021. See https://developer.blender.org/T76783 Openvdb 7.0.0 uses c++11, whereas 7.1.0 uses c++14. So it will not be possible to use versions 7.1.0 and above until blender updates to c++14 or higher next year. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Version bump to 2.83.4Adrian Grigo2020-08-241-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Patch for opencollada > 1.65Adrian Grigo2020-08-241-0/+112
| | | | | | | | | | | | | | | | | Opencollada 1.65 added a pure virtual function to writeAnimationClip which prevents blender from creating an implementation of DocumentImporter in the usual manner. These patches are backported from blender 2.80-rc1 which add definitions for writeAnimationClip to DoucmentImporter resolving the issue. Thanks to Dennis Schridde for finding them. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/733500 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender-2.79b: fix #685922Miroslav Šulc2019-11-121-0/+31
| | | | | | Closes: https://bugs.gentoo.org/685922 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/blender: Drop 2.79 and 2.79-r1Andreas Sturmlechner2019-06-061-26/+0
| | | | | | | | | No one explained why keep it, so drop it. Closes: https://bugs.gentoo.org/606406 Closes: https://bugs.gentoo.org/659498 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/blender: Drop 2.72b-r4, due to py3.4 removalMichał Górny2019-03-216-229/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender: add ffmpeg 4 compatibility patchJonathan Scruggs2018-08-161-0/+62
| | | | Package-Manager: Portage-2.3.44, Repoman-2.3.10
* media-gfx/blender: bump to version 1.79bJonathan Scruggs2018-08-151-0/+22
| | | | | | | | Add patch from Mark Wright <gienah@gentoo.org> for GCC 8 compatibility. Closes: https://bugs.gentoo.org/650592 Closes: https://bugs.gentoo.org/661066
* media-gfx/blender: add fix to build with osl 1.9Jonathan Scruggs2018-01-301-0/+26
| | | | Package-Manager: Portage-2.3.20, Repoman-2.3.6
* media-gfx/blender: Remove old versionsJonathan Scruggs2017-12-252-36/+0
|
* media-gfx/blender: eigen 3.3.1 compile fix and openvdb 4 supportJonathan Scruggs2017-01-151-0/+25
| | | | | | | | | | * Added a patch to compile against eigen 3.3.1 * Added compile fix against OpenVDB 4 * OpenVDB 4 hard enables compression, so removed USE Flags and hard enable it for OVB 3.2 for future compatibility Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3474
* media-gfx/blender: version bump to 2.78Jonathan Scruggs2016-10-232-0/+27
| | | | | | | | | | | | | | | | - Switch to EAPI 6 - Added OpenSubDiv support - Added OpenVDB support - Fix doc building with binary drivers - Add warning about directories not tracked by portage Gentoo-Bug: 536078 Signed off by: Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm) Signed off by: Adrian Grigo (agrigo2001@yahoo.com.au) Closes: https://github.com/gentoo/gentoo/pull/2531 Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/blender: add gcc-6 compile fixJonathan Scruggs2016-09-301-0/+126
| | | | | | | | | | | Not doing a revision bump as this patch only affects compiling with GCC 6. - Remove one dependency as it's not even used at all - Add patch that fixes compiling with GCC 6 Closes Gentoo-Bug: 594694 Signed off by Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm)
* media-gfx/blender: bug fixes and update metadata.xmldracwyrm2016-06-162-2/+12
| | | | | | | Gentoo Bugs: 533514, 523928, 585730 Updated metadata.xml with new proxy maintainers Switched to EAPI 6 Added in doc building hack for binary drivers
* proj/gentoo: Initial commitRobin H. Johnson2015-08-084-0/+93
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed