Commit graph

41 commits

Author SHA1 Message Date
Dima Panov
2be8b8cac9 graphics/blender: update to 3.0.0 release (+)
While blender does support building with python 3.10,
numpy doesn't support 3.10 yet so keep python version at 3.9 for now.

Thumbnailer is now a compiled app instead of py script.
Add options for new features and some that didn't get added earlier .

PR:		260308
Sponsored by:	Netzkommune GmbH.
2022-02-01 20:04:15 +03:00
Matthias Andree
2ae65f7871 graphics/blender: make compatible with OpenEXR/Imath 3.0 2021-04-12 02:33:41 +02:00
Ganael LAPLANCHE
34fdd4dc58 Introduce devel/onetbb and mark devel/tbb as legacy
Intel oneAPI tbb 2021.1 (onetbb) has been released[1][2] and has deprecated
several interfaces over tbb 2020, breaking most dependent ports.

Old tbb 2020 will be kept for a certain time to allow transition but will be
removed in a near future as it CONFLICTS with devel/onetbb. New ports should
now use devel/onetbb instead of devel/tbb.

We tried to move a maximum number of dependent ports to devel/onetbb (or
disable dependency when not possible), but some of them still remain stuck
to devel/tbb. Remaining ones have not been identified as major dependencies
themselves and will be fixed as soon as updates are available from upstream.

PR:		252648, 252688 [3], 252683 [4], 252651 [5], 252690 [3], 252693 [3],
	252695 [3], 252696 [3], 252786 [3], 252649, 252868 [6], 252870 [5],
	252684 [7], 252785 [7]
Approved by:	yuri [3], jwb [4], thierry [5], FreeBSD@Shaneware.biz [6],
	maintainer timeout [7]

[1] https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html
[2] https://software.intel.com/content/www/us/en/develop/articles/tbb-revamp.html
2021-02-19 15:14:46 +00:00
Fernando Apesteguía
1af1d13c2f graphics/blender: update to 2.91.0
ChangeLog: https://wiki.blender.org/wiki/Reference/Release_Notes/2.91

New options EBOOL and TRACE for new exact boolean operations and image tracing.

PR:	251852
Submitted by:	FreeBSD@ShaneWare.Biz (maintainer)
2020-12-20 17:21:58 +00:00
Li-Wen Hsu
c2f8dedf39 graphics/blender: Fix build when CYCLESOSL is off
PR:		249184
Submitted by:	Shane <FreeBSD@ShaneWare.Biz> (maintainer)
2020-09-08 17:01:18 +00:00
Kurt Jaeger
06fbbfeb67 graphics/blender: update 2.83.2 -> 2.90.0
- This version uses 64 bit atomic functions so does not build on i386
  probably also fails on other 32 bit platforms

PR:		249140
Submitted by:	FreeBSD@ShaneWare.Biz (maintainer)
Relnotes:	https://wiki.blender.org/wiki/Reference/Release_Notes/2.90
2020-09-07 21:09:52 +00:00
Tobias C. Berner
bff697f5fc graphics/blender: update to 2.82
Release notes:
	https://wiki.blender.org/wiki/Reference/Release_Notes/2.82

PR:		242265
Submitted by:	Shane <FreeBSD@ShaneWare.Biz> (maintainer)
2020-03-08 17:21:02 +00:00
Piotr Kubaj
3ea8313bf9 graphics/blender: fix build on powerpc64
Macros for ppc64 are needed.

PR:		240864
Approved by:	FreeBSD@ShaneWare.Biz (maintainer), linimon (mentor)
2019-10-01 14:07:54 +00:00
Alexandre C. Guimarães
f91ce8a917 graphics/blender: Update to 2.80
PR:		239589
Submitted by:	Shane <FreeBSD@ShaneWare.Biz> (maintainer)
Approved by:	tcberner (mentor)
2019-08-15 19:09:14 +00:00
Kurt Jaeger
58e68eee97 graphics/blender: Changes to adapt to updated dependencies
- Changes needed for blender to work with OSL 1.10.x
- Switch to using llvm60 and patch included osl scripts.
- Also includes support for opencollada >= 1.6.65

PR:		225942
Submitted by:	Shane Ambler <FreeBSD@ShaneWare.Biz>
2018-12-08 18:27:51 +00:00
Thomas Zander
3c0bbaa33b Update to upstream version 2.79b
Detailed maintainer log:
- Update graphics/blender to 2.79b
- Add Alembic option to include graphics/alembic for import/export options
- Modernize cmake options
- Add py-numpy as a dependency now that flavours can give us the py35
  version. This is expected to be in place by several addons.
- Add USES=compiler:c++14-lang to build using clang50, this fixes the
  build on 10.4 and is already a dependency through opengl.

PR:		227644
Submitted by:	FreeBSD@ShaneWare.Biz (maintainer)
2018-04-28 12:19:23 +00:00
Jan Beich
3c32229a3b graphics/blender: unbreak with ffmpeg 4.0
intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp:267:49: error: use of undeclared identifier 'FF_MIN_BUFFER_SIZE'
        m_membuf = reinterpret_cast<data_t*>(av_malloc(FF_MIN_BUFFER_SIZE + FF_INPUT_BUFFER_PADDING_SIZE));
                                                       ^
intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp:267:70: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
        m_membuf = reinterpret_cast<data_t*>(av_malloc(FF_MIN_BUFFER_SIZE + FF_INPUT_BUFFER_PADDING_SIZE));
                                                                            ^
intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp:269:47: error: use of undeclared identifier 'FF_MIN_BUFFER_SIZE'
        m_aviocontext = avio_alloc_context(m_membuf, FF_MIN_BUFFER_SIZE, 0, this,
                                                     ^

PR:		227726
Obtained from:	Arch Linux
2018-04-27 10:39:31 +00:00
Steve Wills
e0bdf3c25c graphics/blender: Update to 2.79
While here, give maintainship to submitter

PR:		222303
Submitted by:	Shane <FreeBSD@ShaneWare.Biz>
2017-10-19 14:57:16 +00:00
Steve Wills
1044903fdb graphics/blender: fix build
Build was failing due to addition of sincos() to base in r319047.

PR:		219814
Reported by:	O. Hartmann <ohartmann@walstatt.org>
2017-07-13 00:09:25 +00:00
Steve Wills
37774fddf5 graphics/openimageio: update to 1.7.10
While here, add patch for blender to fix it's build with this new version of
openimageio.

PR:		216601
Submitted by:	Shane <FreeBSD@ShaneWare.Biz> (maintainer)
2017-07-13 00:06:30 +00:00
Wen Heping
6797201733 - Remove the unneeded patch which forgot in previous commit 2017-02-25 01:33:14 +00:00
Marcus von Appen
1302a0b7cf - Update to version 2.77a
- Switch to SDL2 as dependency, if the SDL option is set. Blender's
  dependency detection favours SDL2 over SDL
- Fix some missing LIB_DEPENDS
- Make boost a default dependency for Blender. Too many optional
  features depend on it
- Include the libc++ 3.8.0 fix from PR 209614

Blender 2.77 comes with hundreds of bug fixes and many new features,
such as

* improved subsurface scattering and GPU support for cycles
* improved sculpting workflows
* better antialiasing for OpenGL renderers in the UI
* speedups for the gaussian blur effect in the sequencer
* improved weight-painting behaviour
* and many more

Changelog: https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.77
2016-07-29 12:52:01 +00:00
Marcus von Appen
603825dfe3 - Update to version 2.76b
Blender 2.76 comes with hundreds of bug fixes and many new features,
such as

* support for Pixar's OpenSubdiv technology
* huge performance improvements for the viewport
* auto-offset support for nodes
* new point density texture support for cycles
* new modeling tools

Changelog: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.76
2015-12-15 13:32:27 +00:00
Marcus von Appen
d2102c0fc4 - Update to version 2.73a
- Use blender's installation process instead of using our own

This blender release comes with a couple of major improvements, such as

* improved volume rendering and area light shading via cycles
* better fullscreen support for the user interface
* a major upgrade of the grease pencil tool (especially stroke animations)
* improved motion tracking
* and many more

Changelog: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.73
2015-02-08 21:01:14 +00:00
Marcus von Appen
338af90f12 - Unbreak after the recent print/freetype2 update
MFH:		2014Q4
2014-12-13 09:06:09 +00:00
Marcus von Appen
45eb02aedb - Update to version 2.71
- Deactivate CYCLES and CYCLESOSL by default, since they sometimes break the
  build and binary on 8.x and 9.x due to an invalid boost assert, which's
  origin is unclear. This however does not seem to happen in every build.

Features: http://www.blender.org/features/2-71/
Changelog: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.71
2014-07-08 16:35:10 +00:00
Marcus von Appen
26a6160fe0 - Update to version 2.70a
Changelog: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.70/Bug_Fixes#Fixes_since_2.70_release
2014-04-13 15:34:19 +00:00
Marcus von Appen
871b08c31d - Update to version 2.70
Changelog: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.70
2014-04-05 13:09:46 +00:00
Marcus von Appen
e08dba80e2 - Update to version 2.69
- Add LICENSE
- Switch to new LIB_DEPENDS format
- Enabling staging support
- Simplify OPTION knob handling
- Unbreak the build on 8.x, 10.x and CURRENT after the update of
  graphics/opencv and graphics/openshadinglanguage, which require
  llvm3.3

Supported by:	tijl@, Shane Ambler <FreeBSD@ShaneWare.Biz>
2013-11-15 16:58:02 +00:00
Marcus von Appen
f57aabd96a - Update to version 2.68
- Include NLS fonts
- Drop RELENG_7 support

Additional features by:	Shane Ambler <FreeBSD@ShaneWare.Biz>
2013-07-25 21:10:34 +00:00
Marcus von Appen
92eb4b206a - Update to 2.67b 2013-07-01 20:14:59 +00:00
Marcus von Appen
efd0bfb812 - Update to 2.67
- Reorganise options to better match the package's option names
2013-05-19 12:36:00 +00:00
Marcus von Appen
7a67beae57 - Update to 2.66a 2013-03-13 19:21:34 +00:00
Marcus von Appen
5b7036499d - Add a RAYOPTIMIZATION option for the ray optimization code to allow
i386 systems without SSE2 to build blender properly
- Add CYCLESOSL option to add support for cycles render shaders
- Clean up some PLIST_SUB leftovers

PR:		ports/175490
Submitted by:	chris@imagemetrica.com
2013-02-04 21:19:38 +00:00
Marcus von Appen
7ef1212db4 - Update to 2.65 2012-12-21 19:51:42 +00:00
Marcus von Appen
08388857ce - Update to 2.58 2011-06-26 14:35:52 +00:00
Martin Matuska
c86cd8cae2 Bump due to ffmpeg update to 0.7.1 2011-06-24 22:39:03 +00:00
Marcus von Appen
7a4e6b29ea - Update to 2.57b 2011-05-15 10:14:32 +00:00
Marcus von Appen
1dfcb9d030 - Unbreak build on amd64-7 if WITH_OPENEXR is set
Noted by:	pav
2011-03-12 10:08:31 +00:00
Marcus von Appen
161018de9d - Update to 2.49b.
- Unbreak BlenderPlayer and GameEngine on amd64.

Approved by:	miwi (mentor)
2009-10-03 09:38:13 +00:00
Marcus von Appen
1279d20500 - Update to 2.49a.
Approved by:	miwi (mentor)
2009-06-26 06:16:18 +00:00
Marcus von Appen
6790934512 Update to 2.49.
Approved by:	miwi (mentor)
2009-06-06 10:33:45 +00:00
Marcus von Appen
9ffff5b620 OPTIONise blender to make it more flexible.
Avoid static linking blender where appropriate.

Approved by:	miwi (mentor)
2009-03-22 15:43:29 +00:00
Beech Rintoul
8a69c08b05 - Update to 2.48
- Added blender wrapper script for setting up an initial $HOME/.blender
  link to point to the blender data directory (for easier script usage).
- Install additional scripts
- Install additional locales on demand
- Install additional docs on demand
- Pass maintainership to submitter

PR:		ports/130753
Submitted by:	Marcus von Appen <mva@sysfault.org>
2009-01-30 07:10:17 +00:00
Beech Rintoul
b51bae9300 - Update to 2.45
- Fix build with amd64

PR:		ports/116936
Submitted by:	David Yeske <dyeske@gmail.com>,
		thierry (PR)
Approved by:	sat (mentor)
2007-10-29 21:11:28 +00:00
Beech Rintoul
8478b53c18 - Update to 2.44.1
- Add options

PR:		ports/115026
Submitted by:	David Yeske <dyeske@gmail.com>
Approved by:	sat (mentor)
2007-08-07 17:06:36 +00:00