diff options
author | Kurt Jaeger <pi@FreeBSD.org> | 2020-09-07 21:09:52 +0000 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2020-09-07 21:09:52 +0000 |
commit | 06fbbfeb67c2e2a66125e245249d798df1a0e494 (patch) | |
tree | b4c862a99695f09072850471d6518ac257d964b0 /graphics/blender | |
parent | aea302e4e082834bb0eba74b202e6a056092d774 (diff) | |
download | ports-06fbbfeb67c2e2a66125e245249d798df1a0e494.tar.gz ports-06fbbfeb67c2e2a66125e245249d798df1a0e494.zip |
Notes
Diffstat (limited to 'graphics/blender')
-rw-r--r-- | graphics/blender/Makefile | 8 | ||||
-rw-r--r-- | graphics/blender/Makefile.options | 1 | ||||
-rw-r--r-- | graphics/blender/Makefile.versions | 4 | ||||
-rw-r--r-- | graphics/blender/distinfo | 6 | ||||
-rw-r--r-- | graphics/blender/files/patch-extern_audaspace_bindings_python_PySound.cpp | 11 | ||||
-rw-r--r-- | graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt | 14 | ||||
-rw-r--r-- | graphics/blender/pkg-plist | 25 |
7 files changed, 39 insertions, 30 deletions
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile index e5e7a170e1de..497b18053223 100644 --- a/graphics/blender/Makefile +++ b/graphics/blender/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= blender -DISTVERSION= 2.83.2 -PORTREVISION= 1 +DISTVERSION= 2.90.0 CATEGORIES= graphics multimedia MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ @@ -15,6 +14,9 @@ COMMENT= 3D modeling/rendering/animation package LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/doc/license/GPL3-license.txt +NOT_FOR_ARCHS= i386 +NOT_FOR_ARCHS_REASON= uses 64bit atomic functions + BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ @@ -24,7 +26,7 @@ RUN_DEPENDS= ${PYNUMPY} # libraries are used, if either of the most common options in blender # are set. We will pull boost in just to be on the safe side. -USES= cmake compiler:c++14-lang gl jpeg python:3.7 shebangfix \ +USES= cmake compiler:c++14-lang gl jpeg python:3.8 shebangfix \ tar:xz xorg USE_XORG= x11 xext xfixes xmu xrender USE_GL= gl glu glew diff --git a/graphics/blender/Makefile.options b/graphics/blender/Makefile.options index b66c1ff42192..000a7b632718 100644 --- a/graphics/blender/Makefile.options +++ b/graphics/blender/Makefile.options @@ -57,6 +57,7 @@ OPTIONS_DEFAULT= \ COMPOSITOR \ CYCLES \ DDS \ + DRACO \ FFMPEG \ FFTW3 \ FRAMESERVER \ diff --git a/graphics/blender/Makefile.versions b/graphics/blender/Makefile.versions index 6f0b8ad265d6..cd4170b130b6 100644 --- a/graphics/blender/Makefile.versions +++ b/graphics/blender/Makefile.versions @@ -2,5 +2,5 @@ # Versions of Blender and its python dependency for use by depending ports, like add-ons -BLENDER_BL_VERSION= 2.83.0 -BLENDER_PY_VERSION= 3.7 +BLENDER_BL_VERSION= 2.90.0 +BLENDER_PY_VERSION= 3.8 diff --git a/graphics/blender/distinfo b/graphics/blender/distinfo index 3c315c004753..4fcdd9407c59 100644 --- a/graphics/blender/distinfo +++ b/graphics/blender/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1594629379 -SHA256 (blender-2.83.2.tar.xz) = c18b70349df96bdd1fcec75f61ab6f17cbebd406ddcc8e6ba442773b734c4e22 -SIZE (blender-2.83.2.tar.xz) = 38525380 +TIMESTAMP = 1599036952 +SHA256 (blender-2.90.0.tar.xz) = 04f19e7984ad8d9f0432f873db89664eb710e75ac4d4c2b1a404e2ecdadb1323 +SIZE (blender-2.90.0.tar.xz) = 38831704 diff --git a/graphics/blender/files/patch-extern_audaspace_bindings_python_PySound.cpp b/graphics/blender/files/patch-extern_audaspace_bindings_python_PySound.cpp new file mode 100644 index 000000000000..cd35e1098a1b --- /dev/null +++ b/graphics/blender/files/patch-extern_audaspace_bindings_python_PySound.cpp @@ -0,0 +1,11 @@ +--- extern/audaspace/bindings/python/PySound.cpp.orig 2020-09-02 11:06:51 UTC ++++ extern/audaspace/bindings/python/PySound.cpp +@@ -2015,7 +2015,7 @@ AUD_API Sound* checkSound(PyObject* sound) + + bool initializeSound() + { +- import_array(); ++ import_array1(false); + + return PyType_Ready(&SoundType) >= 0; + } diff --git a/graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt b/graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt index bf4f9f74c848..091ddc20396c 100644 --- a/graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt +++ b/graphics/blender/files/patch-intern_opensubdiv_CMakeLists.txt @@ -1,11 +1,11 @@ ---- intern/opensubdiv/CMakeLists.txt.orig 2019-07-24 17:11:39 UTC +--- intern/opensubdiv/CMakeLists.txt.orig 2020-08-31 21:29:44 UTC +++ intern/opensubdiv/CMakeLists.txt -@@ -83,7 +83,7 @@ if(WITH_OPENSUBDIV) - internal/opensubdiv_util.h - ) +@@ -97,7 +97,7 @@ if(WITH_OPENSUBDIV) + ) + endif() - OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENMP) +# OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENMP) - # TODO(sergey): OpenCL is not tested and totally unstable atm. - # OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENCL) - # TODO(sergey): CUDA stays disabled for util it's ported to drievr API. + OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENCL) + OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_CUDA) + OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK) diff --git a/graphics/blender/pkg-plist b/graphics/blender/pkg-plist index 4a48e9b59bb3..acdca802ff19 100644 --- a/graphics/blender/pkg-plist +++ b/graphics/blender/pkg-plist @@ -131,6 +131,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.bisect.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.dupli_extrude_cursor.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_faces_move.dat +%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_manifold.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_region_move.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_region_shrink_fatten.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.inset.dat @@ -161,6 +162,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.relax.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.border_hide.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.border_mask.dat +%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.cloth_filter.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_mask.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.mesh_filter.dat %%DATADIR%%/%%VER%%/datafiles/icons/ops.sequencer.blade.dat @@ -695,18 +697,6 @@ share/applications/blender.desktop %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_types.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_volume.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_volume_all.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_local.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_nodes.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_shadow_all.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_traversal.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_volume.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_volume_all.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_local.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_nodes.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_shadow_all.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_traversal.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_volume.h -%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_volume_all.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/alloc.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_ashikhmin_shirley.h @@ -773,6 +763,8 @@ share/applications/blender.desktop %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_id_passes.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_jitter.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light.h +%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light_background.h +%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light_common.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_math.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_montecarlo.h %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_passes.h @@ -980,6 +972,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/__init__.py %%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/data.json %%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/tex.py +%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/texVR.py %%DATADIR%%/%%VER%%/scripts/addons/io_curve_svg/__init__.py %%DATADIR%%/%%VER%%/scripts/addons/io_curve_svg/import_svg.py %%DATADIR%%/%%VER%%/scripts/addons/io_curve_svg/svg_colors.py @@ -1006,6 +999,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/addons/io_export_dxf/test2.txt %%DATADIR%%/%%VER%%/scripts/addons/io_export_paper_model.py %%DATADIR%%/%%VER%%/scripts/addons/io_export_pc2.py +%%DATADIR%%/%%VER%%/scripts/addons/io_import_BrushSet.py %%DATADIR%%/%%VER%%/scripts/addons/io_import_dxf/__init__.py %%DATADIR%%/%%VER%%/scripts/addons/io_import_dxf/dxfgrabber/__init__.py %%DATADIR%%/%%VER%%/scripts/addons/io_import_dxf/dxfgrabber/acdsdata.py @@ -1108,7 +1102,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gltf2_exporter.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_image.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_search_node_tree.py -%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_utils.py +%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_clearcoat.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_pbrSpecularGlossiness.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_unlit.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation.py @@ -1123,7 +1117,6 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_node.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_pbrMetallicRoughness.py -%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_primitive.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_scene.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_texture.py %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_vnode.py @@ -1552,7 +1545,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/sterosphere.py %%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/torus.py %%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/twisted_torus.py -%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/01_(5400K)_Direct_Sun.py +%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/01_(4800K)_Direct_Sun.py %%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/02_(5400K)_High_Noon_Sun.py %%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/03_(6000K)_Daylight_Window.py %%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/04_(6000K)_2500W_HMI_(Halogen_Metal_Iodide).py @@ -2089,6 +2082,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/constraint.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/file.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/freestyle.py +%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/gpencil_mesh_bake.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/image.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/mesh.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/node.py @@ -2100,6 +2094,7 @@ share/applications/blender.desktop %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/rigidbody.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/screen_play_rendered_anim.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/sequencer.py +%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/simulation.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/userpref.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_follow_active.py %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_lightmap.py |