summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/blender: fix UnquotedVariableSam James2022-08-113-7/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Update freetype dependecy flagsSebastian Parborg2022-08-111-1/+1
| | | | | | | | Blender now requires Brotli support in freetype Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26498 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Version bumps 3.2.2 & 2.93.10Sebastian Parborg2022-08-113-0/+801
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Remove redudant cuda and opencl use flags from opensubdiv depSebastian Parborg2022-08-115-5/+5
| | | | | | | | Blender never used any of these backends, so there is no reason to depend on them. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: add 3.2.1Sam James2022-07-092-0/+400
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Remove old versionsFederico Denkena2022-06-2011-3633/+0
| | | | | | | Bug: https://bugs.gentoo.org/834011 Signed-off-by: Federico Denkena <federico.denkena@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/25914 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix unquoted variable EDThomas Bracht Laumann Jespersen2022-06-1612-13/+13
| | | | | Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add test tarball for 3.2.0Sam James2022-06-163-5/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Add new 3.2 versionSebastian Parborg2022-06-152-0/+401
| | | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25815 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Stabilize 2.93.9 amd64, #850256Joonas Niilola2022-06-071-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Remove option to build standalone cycles binarySebastian Parborg2022-05-204-32/+12
| | | | | | | | | | | | | After talking to upstream, it seems like this option is not meant to be use to ship any binaries. It is simply there as an example cycles project that developers can easily modify if they want to quickly code in new features and test them in cycles (without having to go through blender). Closes: https://bugs.gentoo.org/828880 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25288 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Update jpeg depSebastian Parborg2022-05-204-4/+4
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: LTS version bump to 2.93.9Sebastian Parborg2022-05-202-0/+406
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Update python useflags and depsSebastian Parborg2022-05-203-10/+9
| | | | | | | | | | | | | | | | | | Blender expects Cython to be installed even during runtime for use in python addons. In addition to this, it doesn't make too much sense for the Gentoo ebulid to expose the "WITH_SYSTEM_PYTHON" and the related switches. Those options are used to build easily distributed Blender packages that bundle python and the python dependecies. This can be used deploy Blender on systems were there is no way to easily easily pull in the required python version and libraries. However on Gentoo, we have a very good system for doing this ourselves with portage. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: add cython dep for 3.1.2Joonas Niilola2022-04-171-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: add 3.1.2Sebastian Parborg2022-04-172-0/+405
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: add 3.1.1Sam James2022-04-012-0/+405
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix SizeViolationSam James2022-03-142-1046/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: use devspace for patchSam James2022-03-143-2/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: enable tests for 3.1.0Sam James2022-03-143-4/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Fix building with ffmpeg 5.0Sebastian Parborg2022-03-148-5/+1864
| | | | | | | 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: Version bumpSebastian Parborg2022-03-142-0/+405
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Stabilize 2.93.8-r4 amd64, #833158Sam James2022-02-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Update python targetsSebastian Parborg2022-02-266-8/+8
| | | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24346 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Tweak the jpeg2k useflagSebastian Parborg2022-02-206-6/+6
| | | | | | Closes: https://bugs.gentoo.org/830287 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Add nanovdb useflagSebastian Parborg2022-02-202-3/+6
| | | | | | | | The nanovdb header only library is used to reduce memory usage when rendering volumes in Cycles. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Fix live ebuildSebastian Parborg2022-02-201-6/+1
| | | | | | | | | | Upstream has patched in OpenEXR3 and OpenImageIO 2.3 support. Therefore we don't need to use our own patches anymore. Also add new "DWITH_SYSTEM_FREETYPE" build flag. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: crank opencolorio dependency upSam James2022-02-203-3/+3
| | | | | Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: make sure we have new enough OIIO/OCIOSam James2022-02-203-9/+9
| | | | | Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: crank up opencolorio lower boundSam James2022-02-183-3/+3
| | | | | | | Just in case. Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: crank up openimageio lower boundSam James2022-02-183-3/+3
| | | | | | | Just to be sure. Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: explicitly require newer imathSam James2022-02-183-5/+5
| | | | | | | | | Try harder to avoid an imath which installs things to the wrong/old locations. Bug: https://bugs.gentoo.org/833158 See: b4e1d954fa68fcd11f053d20ee738fe491c09ee0 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: revbump 2.93.x too for unslotting OpenEXRSam James2022-02-151-0/+0
| | | | | | | | Guess it got lost at some point during rebasing. Bug: https://bugs.gentoo.org/833197 Fixes: 22d23e6ab87569d482db5b5aad1f9e11d8c7c377 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: adjust to unslotted OpenEXRSam James2022-02-154-98/+75
| | | | | | | | | | | | 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: sync live ebuildSam James2022-02-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: update dep bounds for OpenEXR 3 conversion (alembic)Sam James2022-02-122-2/+2
| | | | | | | | | | | | | This helps to avoid pulling in versions which might've been linked against OpenEXR 2. Alembic is now adapted. Bug: https://bugs.gentoo.org/821247 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821202 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: force finding imath-3 in 2.93.8/3.0.1Sam James2022-02-123-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: update dep bounds for OpenEXR 3 conversionSam James2022-02-123-3/+3
| | | | | | | | | | This helps to avoid pulling in versions which might've been linked against OpenEXR 2. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821202 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix WhitespaceFoundSam James2022-02-121-6/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: update dep bounds for OpenEXR 3 conversionSam James2022-02-122-6/+6
| | | | | | | | | This helps to avoid pulling in versions which might've been linked against OpenEXR 2. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add 2.93.8Sam James2022-02-122-0/+405
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: drop 2.93.1-r1, 2.93.2-r1Sam James2022-02-123-779/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: stabilize 2.93.6 for amd64Sam James2022-02-121-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add 3.0.1Sam James2022-02-125-3/+660
| | | | | | | | | | ... 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: allow newer TBBSam James2022-02-072-4/+4
| | | | | Closes: https://bugs.gentoo.org/820791 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: fix linking against libXxf86vmSam James2021-12-042-0/+35
| | | | | See: https://developer.blender.org/D13464 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: don't force gold linker if GCC is detectedSam James2021-12-042-0/+20
| | | | | | We prefer to let the user choose their linker. Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: add test tarball for 3.0.0Sam James2021-12-042-3/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: restrict tests for 3.0 until test tarball readySam James2021-12-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Fix building docsSebastian Parborg2021-12-033-90/+87
| | | | | | | | | Closes: https://bugs.gentoo.org/822465 Closes: https://bugs.gentoo.org/734104 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23161 Signed-off-by: Sam James <sam@gentoo.org>