summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender: Keyword 2.91.2 arm64, #556758Sam James2021-03-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: re-add ~arm to 2.91.2Joonas Niilola2021-02-221-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Remove blank lineAdrian Grigo2021-02-222-2/+0
| | | | | | | | | | Remove the unnecessary blank line between HOMEPAGE and SRC_URI in the 2.83.12 and 2.91.2 ebuilds. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/19454 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Version bump to 2.91.2Adrian Grigo2021-02-222-0/+336
| | | | | | | | | | | Update to blender version 2.91.2 This ebuild is a rename of the existing 2.91.0 ebuild, with the copyright year adjusted. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Version bump to 2.83.12Adrian Grigo2021-02-222-0/+330
| | | | | | | | | | | | | | Update blender to 2.83.12 This version adds experimental compilation with python 3.8, similar to that in 2.91, which is not supported officially as blender follows the VFX reference platform which will remain python 3.7 only during 2021. If any python add ons fail to work it is recommended to use python 3.7. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Keyword 2.91.0 arm, #556758Sam James2021-02-221-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/use.desc: add global man flagAisha Tammy2021-02-201-3/+0
| | | | | | Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19455 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Version bump to 2.83.10 LTSAdrian Grigo2020-12-172-0/+321
| | | | | | | | | | | Version bump to blender for 2.83.10 LTS The only change from the current 2.83.4 ebuild is the keywording ~amd64 Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18665 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: print a warning when py-3.8 is enabled on 2.91Joonas Niilola2020-12-031-0/+9
| | | | | Bug: https://bugs.gentoo.org/737388 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: cycles IUSE requires media-libs/freeglut in 2.91Joonas Niilola2020-12-031-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: add python-3.8 compatibilityJoonas Niilola2020-12-031-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Cycles requires tbb in blender 2.90+Adrian Grigo2020-12-032-2/+2
| | | | | | | | | | | | | | | | Blender 2.90+ requires tbb for cycles. If tbb is not declared, cmake disbles the cycles option and compilation fails to install cycles executable. This is fixed by making tbb a required use for cycles. Blender 2.8x continues to build cycles without tbb. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18421 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/blender: Remove global use flags from metadataAdrian Grigo2020-12-031-6/+0
| | | | | | | | | The global USE flags doc and test do not need to be declared in metadata.xml 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: Set Build Type for BlenderAdrian Grigo2020-12-034-17/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Use subslot binder for media-libs/oslAdrian Grigo2020-12-032-2/+2
| | | | | | | | | | | | | | | | Existing versions of blender need to use the subslot binder to prevent preserved libraries being left behind when osl is upgraded from 1.10 to 1.11. This will also ensure that the osl shaders within blender are compiled with the version of osl used to execute them. Osl now declares a subslot 0/10 and 0/11 in my latest PR. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Bug: https://bugs.gentoo.org/747475 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-033-0/+342
| | | | | | | | | | | | | | | | | | | | | | | | 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-088-548/+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: Stabilize 2.83.4-r1 amd64, #746740Sam James2020-11-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: subslot dep on openimageioSam James2020-10-103-3/+3
| | | | | | Closes: https://bugs.gentoo.org/687834 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Version bump to blender 2.90.1Adrian Grigo2020-10-062-0/+320
| | | | | | | | | | | | | | | | | Update from blender 2.83.4 to 2.90.1 Only two changes were required from 2.83.4 Add -DWITH_CYCLES_EMBREE=OFF until Embree has been packaged for Gentoo (thanks to Oleg) Rename WITH_X11 to WITH_GHOST_X11 as per upstream Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/741126 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Closes: https://github.com/gentoo/gentoo/pull/17723 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Only require abiX-compat when openvdb is enabledAdrian Grigo2020-08-241-11/+13
| | | | | | | | | | Blender only needs to check which abi version is set when openvdb is enabled. Wrap the version checks and die in an if statement. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://github.com/gentoo/gentoo/pull/17154 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/blender: Blender with openvdb requires openvdb-7.0.0 onlyAdrian Grigo2020-08-243-3/+19
| | | | | | | | | | | | | | | | | 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-244-16/+339
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-242-0/+113
| | | | | | | | | | | | | | | | | 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: Update blender 2.79b for openvdbAdrian Grigo2020-08-241-1/+1
| | | | | | | | Blender 2.79b requires openvdb abi 4. Update the dependency accordingly 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>
* */*: re-assign graphics project ebuilds to m-nAaron Bauman2020-06-061-4/+0
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* media-gfx/blender: migrate from libavMikle Kolyada2020-04-261-2/+1
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* media-gfx/blender: remove app-doc/doxygen[latex] dependencyMatthias Maier2020-03-011-1/+6
| | | | | | | Bug: https://bugs.gentoo.org/430914 Bug: https://bugs.gentoo.org/709316 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* media-gfx/blender: Switch to PYTHON_MULTI_USEDEP APIMichał Górny2020-02-091-3/+5
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-051-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender-2.79b: fix #685922Miroslav Šulc2019-11-122-0/+33
| | | | | | 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: Add proxy-maint for agrigoMichał Górny2019-09-131-0/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Reassign dracwyrm's packagesMichał Górny2019-09-131-4/+0
| | | | | Bug: https://bugs.gentoo.org/645068 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender: gnome2-utils -> xdg-utilsAndreas Sturmlechner2019-06-101-7/+3
| | | | | | | Minor modernisation. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: USE colorio -> color-managementAndreas Sturmlechner2019-06-102-9/+4
| | | | | | Closes: https://bugs.gentoo.org/613274 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/blender: Drop 2.79 and 2.79-r1Andreas Sturmlechner2019-06-064-604/+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-219-542/+12
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender: amd64 stable wrt bug #678642Mikle Kolyada2019-02-281-1/+1
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* media-gfx/blender: use HTTPSMichael Mair-Keimberger2019-02-261-3/+3
| | | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11008 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* */*: remove redundant local descriptions of 'jemalloc' flagMichał Górny2018-10-201-3/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/blender: remove blender-2.79bJonathan Scruggs2018-08-281-291/+0
|
* media-gfx/blender: revbump to 2.79b-r1Jonathan Scruggs2018-08-282-4/+293
| | | | -Use OpenVDB ABI 4 instead of ABI 5
* media-gfx/blender: add ffmpeg 4 compatibility patchJonathan Scruggs2018-08-162-0/+63
| | | | Package-Manager: Portage-2.3.44, Repoman-2.3.10
* media-gfx/blender: bump to version 1.79bJonathan Scruggs2018-08-153-0/+313
| | | | | | | | 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-libs/blender: change depends for OpenVDB 5.x compatJonathan Scruggs2018-08-152-4/+4
| | | | | | | | | Only v2.79b and above will be compatible with OpenVDB 5.x, so make sure previous versions depend on OpenVDB 4.x. Change depend on ffmpeg because v4.x is not supported. Closes: https://bugs.gentoo.org/655030 Closes: https://github.com/gentoo/gentoo/pull/9580
* media-gfx/blender: fdo-mime->xdg-utilsMarty E. Plummer2018-04-201-3/+3
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* media-gfx/blender: amd64 stableAaron Bauman2018-03-301-1/+1
| | | | | Bug: https://bugs.gentoo.org/606406 Package-Manager: Portage-2.3.26, Repoman-2.3.7
* media-gfx/blender: use HTTPSMichael Mair-Keimberger2018-03-243-8/+8
| | | | Closes: https://github.com/gentoo/gentoo/pull/7541