summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2015-12-15 09:46:27 +0000
committermarkd <markd@pkgsrc.org>2015-12-15 09:46:27 +0000
commitde87c6bd73b147ada8ff399f1006a4f1bd0b25db (patch)
treeb965150411d8285807ab40eeb65411a81021d3a8 /graphics
parent574490bfe159998311a909ef7cb47bd4e3e4820a (diff)
downloadpkgsrc-de87c6bd73b147ada8ff399f1006a4f1bd0b25db.tar.gz
Update blender to 2.74
Blender 2.74, released Mar 31 2015! - Cycles got several precision, noise, speed, memory improvements, new Pointiness attribute. - Viewport has new cool compositing features, outliner now manages orphan datablocks better. - Modeling now allows custom normals, and transferring data layers between meshes! - Massive improvements to hair dynamics and editing tools: a big step forward with more to come… - A new tool “Cavity Mask” was added to sculpting/painting, along with other improvements. - Great memory consumption optimization in Freestyle NPR stroke rendering. - Grease pencil and Game engine improvements, and more… Blender 2.73, released January 8 2015! - Several Cycles Rendering updates, improvements and new features, support for GeForce 9xx GPUs. - New fullscreen mode, improved Pie Menus, 3D View can now display the world background. - Knife-tool now allows freehand smart cuts, and more improvements were made in selection tools, Bevel Modifier and Shapekeys. - Unwrapping UVs was improved, strength is now enabled for Grab and Snake Hook brushes, better visual feedback mode for painting with masks. - Sequencer now can show a backdrop, strips can be snapped to others along with other improvements. - Freestyle NPR Rendering has a new SVG exporter add-on, along with other improvements. - Grease Pencil had a major update, it is now possible to edit and animate strokes! New draw styles, and imporvements in user interface. - Collada Importer was updated, improving the compatibility with other software’s bone concepts. - Add-ons: FBX improved importing/exporting armatures, some Python API changes could need some Add-ons to be updated! - As usual several other minor updates and improvements, and lot of bugfixing also in this release. Blender 2.72, relased Oct 4 2014. Cycles GPU rendering supports Volume and Subsurface Scattering now. The User Interface comes with optional Pie Menus now and the Tooltips have been improved. For Modeling, a new intersection tool has been added in Edit Mode. Texture painting workflow has been streamlined with easy access to painted images and UV layers. The Compositor now comes with a Sun Beam node. Freestyle NPR rendering is now available with Cycles as well.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/blender/Makefile15
-rw-r--r--graphics/blender/PLIST421
-rw-r--r--graphics/blender/PLIST.Linux4
-rw-r--r--graphics/blender/PLIST.NetBSD6
-rw-r--r--graphics/blender/distinfo17
-rw-r--r--graphics/blender/patches/patch-build__files_scons_config_linux-config.py18
-rw-r--r--graphics/blender/patches/patch-build__files_scons_tools_btools.py13
-rw-r--r--graphics/blender/patches/patch-doc_python_api_sphinx_doc_gen.sh13
-rw-r--r--graphics/blender/patches/patch-intern_ghost_SConscript4
9 files changed, 155 insertions, 356 deletions
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 8ff654f09b7..10a806e3625 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.115 2015/12/05 21:26:09 adam Exp $
+# $NetBSD: Makefile,v 1.116 2015/12/15 09:46:27 markd Exp $
-DISTNAME= blender-2.71
-PKGREVISION= 6
+DISTNAME= blender-2.74
CATEGORIES= graphics
MASTER_SITES= http://download.blender.org/source/
@@ -16,6 +15,7 @@ USE_TOOLS+= gmake sed
USE_LANGUAGES= c c++
PYTHON_VERSIONS_ACCEPTED= 35 34 33
+GCC_REQD+= 4.7
BUILD_DEPENDS+= scons-[0-9]*:../../devel/scons
@@ -65,6 +65,15 @@ SCONS_ARGS+= BF_INSTALLDIR=${DESTDIR}${PREFIX}/share/blender
PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+.if !empty(MACHINE_PLATFORM:MNetBSD-7.*)
+PLIST_SUBST+= NETBSDVER=netbsd7
+.else
+PLIST_SUBST+= NETBSDVER=netbsd6
+.endif
+
+post-patch:
+ cd ${WRKSRC}/build_files/scons/config/; ln netbsd6-config.py netbsd7-config.py
+
# I cannot separate build and install...
do-build:
diff --git a/graphics/blender/PLIST b/graphics/blender/PLIST
index 65082ce5db9..d25d18038ab 100644
--- a/graphics/blender/PLIST
+++ b/graphics/blender/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2014/07/09 20:01:08 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.21 2015/12/15 09:46:27 markd Exp $
bin/blender
share/blender/${PKGVERSION}/datafiles/fonts/bmonofont-i18n.ttf.gz
share/blender/${PKGVERSION}/datafiles/fonts/droidsans.ttf.gz
@@ -25,6 +25,7 @@ share/blender/${PKGVERSION}/datafiles/locale/ko/LC_MESSAGES/blender.mo
share/blender/${PKGVERSION}/datafiles/locale/ky/LC_MESSAGES/blender.mo
share/blender/${PKGVERSION}/datafiles/locale/languages
share/blender/${PKGVERSION}/datafiles/locale/nl/LC_MESSAGES/blender.mo
+share/blender/${PKGVERSION}/datafiles/locale/pl/LC_MESSAGES/blender.mo
share/blender/${PKGVERSION}/datafiles/locale/pt/LC_MESSAGES/blender.mo
share/blender/${PKGVERSION}/datafiles/locale/pt_BR/LC_MESSAGES/blender.mo
share/blender/${PKGVERSION}/datafiles/locale/ru/LC_MESSAGES/blender.mo
@@ -60,6 +61,7 @@ share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/__init__.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/base_events.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/base_subprocess.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/constants.py
+share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/coroutines.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/events.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/futures.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/locks.py
@@ -68,6 +70,7 @@ share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/proactor_ev
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/protocols.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/queues.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/selector_events.py
+share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/sslproto.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/streams.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/subprocess.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/asyncio/tasks.py
@@ -287,8 +290,8 @@ share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/encodings/uu_codec.
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/encodings/zlib_codec.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/__init__.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/__main__.py
-share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/_bundled/pip-1.5.6-py2.py3-none-any.whl
-share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/_bundled/setuptools-2.1-py2.py3-none-any.whl
+share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/_bundled/pip-6.0.8-py2.py3-none-any.whl
+share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/_bundled/setuptools-12.0.5-py2.py3-none-any.whl
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/ensurepip/_uninstall.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/enum.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/filecmp.py
@@ -559,8 +562,6 @@ share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/xmlrpc/__init__.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/xmlrpc/client.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/xmlrpc/server.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/zipfile.py
-share/blender/${PKGVERSION}/scripts/addons/.arcconfig
-share/blender/${PKGVERSION}/scripts/addons/.gitignore
share/blender/${PKGVERSION}/scripts/addons/add_curve_extra_objects/__init__.py
share/blender/${PKGVERSION}/scripts/addons/add_curve_extra_objects/add_curve_aceous_galore.py
share/blender/${PKGVERSION}/scripts/addons/add_curve_extra_objects/add_curve_spirals.py
@@ -590,14 +591,14 @@ share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_extra
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_gears.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_gemstones.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_honeycomb.py
+share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_pipe_joint.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_polysphere.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_pyramid.py
+share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_solid.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_supertoroid.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_teapot.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_torusknot.py
share/blender/${PKGVERSION}/scripts/addons/add_mesh_extra_objects/add_mesh_twisted_torus.py
-share/blender/${PKGVERSION}/scripts/addons/add_mesh_pipe_joint.py
-share/blender/${PKGVERSION}/scripts/addons/add_mesh_solid.py
share/blender/${PKGVERSION}/scripts/addons/animation_add_corrective_shape_key.py
share/blender/${PKGVERSION}/scripts/addons/animation_animall.py
share/blender/${PKGVERSION}/scripts/addons/curve_simplify.py
@@ -618,7 +619,6 @@ share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/bsdf_refraction
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/bsdf_toon.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/bsdf_transparent.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/bsdf_util.h
-share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/bsdf_westin.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/bssrdf.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/emissive.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/closure/volume.h
@@ -628,12 +628,19 @@ share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_bvh.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_bvh_shadow.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_bvh_subsurface.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_bvh_traversal.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_bvh_volume.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_curve.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_motion_curve.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_motion_triangle.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_object.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_primitive.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_qbvh.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_qbvh_shadow.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_qbvh_subsurface.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_qbvh_traversal.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_qbvh_volume.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_triangle.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_triangle_intersect.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/geom/geom_volume.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel.cl
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel.cu
@@ -646,6 +653,7 @@ share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_camera.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_compat_cpu.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_compat_cuda.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_compat_opencl.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_debug.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_differential.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_emission.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/kernel_film.h
@@ -691,6 +699,7 @@ share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_light_path.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_magic.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_mapping.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_math.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_math_util.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_mix.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_musgrave.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_noise.h
@@ -712,6 +721,7 @@ share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/svm/svm_wireframe.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/util_color.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/util_half.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/util_math.h
+share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/util_math_fast.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/util_transform.h
share/blender/${PKGVERSION}/scripts/addons/cycles/kernel/util_types.h
share/blender/${PKGVERSION}/scripts/addons/cycles/license/Apache_2.0.txt
@@ -725,8 +735,10 @@ share/blender/${PKGVERSION}/scripts/addons/cycles/osl.py
share/blender/${PKGVERSION}/scripts/addons/cycles/presets.py
share/blender/${PKGVERSION}/scripts/addons/cycles/properties.py
share/blender/${PKGVERSION}/scripts/addons/cycles/ui.py
+share/blender/${PKGVERSION}/scripts/addons/cycles/version_update.py
share/blender/${PKGVERSION}/scripts/addons/development_api_navigator.py
share/blender/${PKGVERSION}/scripts/addons/development_icon_get.py
+share/blender/${PKGVERSION}/scripts/addons/game_engine_publishing.py
share/blender/${PKGVERSION}/scripts/addons/game_engine_save_as_runtime.py
share/blender/${PKGVERSION}/scripts/addons/io_anim_acclaim/__init__.py
share/blender/${PKGVERSION}/scripts/addons/io_anim_bvh/__init__.py
@@ -767,9 +779,43 @@ share/blender/${PKGVERSION}/scripts/addons/io_export_dxf/primitive_exporters/tex
share/blender/${PKGVERSION}/scripts/addons/io_export_dxf/primitive_exporters/viewborder_exporter.py
share/blender/${PKGVERSION}/scripts/addons/io_export_pc2.py
share/blender/${PKGVERSION}/scripts/addons/io_export_unreal_psk_psa.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/__init__.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/__init__.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/acdsdata.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/blockssection.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/codepage.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/color.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/const.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/cydxfentity.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/cytags.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/decode.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/defaultchunk.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/drawing.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/dxf12.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/dxf13.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/dxfattr.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/dxfentity.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/entities.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/entitysection.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/headersection.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/juliandate.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/layers.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/linetypes.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/pytags.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/sections.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/styles.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/tablessection.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfgrabber/tags.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/__init__.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/convert.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/do.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/fake_entities.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/groupsort.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/is_.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/dxfimport/line_merger.py
+share/blender/${PKGVERSION}/scripts/addons/io_import_dxf/transverse_mercator.py
share/blender/${PKGVERSION}/scripts/addons/io_import_gimp_image_to_scene.py
share/blender/${PKGVERSION}/scripts/addons/io_import_images_as_planes.py
-share/blender/${PKGVERSION}/scripts/addons/io_import_scene_dxf.py
share/blender/${PKGVERSION}/scripts/addons/io_import_scene_lwo.py
share/blender/${PKGVERSION}/scripts/addons/io_import_scene_mhx.py
share/blender/${PKGVERSION}/scripts/addons/io_import_scene_unreal_psa_psk.py
@@ -801,6 +847,7 @@ share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/data_types.py
share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/encode_bin.py
share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/export_fbx.py
share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/export_fbx_bin.py
+share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/fbx2json.py
share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/fbx_utils.py
share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/import_fbx.py
share/blender/${PKGVERSION}/scripts/addons/io_scene_fbx/json2fbx.py
@@ -843,17 +890,12 @@ share/blender/${PKGVERSION}/scripts/addons/mocap/__init__.py
share/blender/${PKGVERSION}/scripts/addons/mocap/mocap_constraints.py
share/blender/${PKGVERSION}/scripts/addons/mocap/mocap_tools.py
share/blender/${PKGVERSION}/scripts/addons/mocap/retarget.py
-share/blender/${PKGVERSION}/scripts/addons/modules/constants_utils.py
-share/blender/${PKGVERSION}/scripts/addons/modules/cursor_utils.py
share/blender/${PKGVERSION}/scripts/addons/modules/extensions_framework/__init__.py
share/blender/${PKGVERSION}/scripts/addons/modules/extensions_framework/ui.py
share/blender/${PKGVERSION}/scripts/addons/modules/extensions_framework/util.py
share/blender/${PKGVERSION}/scripts/addons/modules/extensions_framework/validate.py
-share/blender/${PKGVERSION}/scripts/addons/modules/geometry_utils.py
-share/blender/${PKGVERSION}/scripts/addons/modules/misc_utils.py
share/blender/${PKGVERSION}/scripts/addons/modules/rna_wiki_reference.py
share/blender/${PKGVERSION}/scripts/addons/modules/selection_utils.py
-share/blender/${PKGVERSION}/scripts/addons/modules/ui_utils.py
share/blender/${PKGVERSION}/scripts/addons/netrender/__init__.py
share/blender/${PKGVERSION}/scripts/addons/netrender/baking.py
share/blender/${PKGVERSION}/scripts/addons/netrender/balancing.py
@@ -896,7 +938,7 @@ share/blender/${PKGVERSION}/scripts/addons/netrender/thumbnail.py
share/blender/${PKGVERSION}/scripts/addons/netrender/ui.py
share/blender/${PKGVERSION}/scripts/addons/netrender/utils.py
share/blender/${PKGVERSION}/scripts/addons/netrender/versioning.py
-share/blender/${PKGVERSION}/scripts/addons/node_efficiency_tools.py
+share/blender/${PKGVERSION}/scripts/addons/node_wrangler.py
share/blender/${PKGVERSION}/scripts/addons/object_add_chain.py
share/blender/${PKGVERSION}/scripts/addons/object_animrenderbake.py
share/blender/${PKGVERSION}/scripts/addons/object_cloud_gen.py
@@ -918,12 +960,15 @@ share/blender/${PKGVERSION}/scripts/addons/object_print3d_utils/report.py
share/blender/${PKGVERSION}/scripts/addons/object_print3d_utils/todo.rst
share/blender/${PKGVERSION}/scripts/addons/object_print3d_utils/ui.py
share/blender/${PKGVERSION}/scripts/addons/paint_palette.py
+share/blender/${PKGVERSION}/scripts/addons/render_auto_tile_size.py
share/blender/${PKGVERSION}/scripts/addons/render_copy_settings/__init__.py
share/blender/${PKGVERSION}/scripts/addons/render_copy_settings/operator.py
share/blender/${PKGVERSION}/scripts/addons/render_copy_settings/panel.py
share/blender/${PKGVERSION}/scripts/addons/render_copy_settings/presets.py
share/blender/${PKGVERSION}/scripts/addons/render_copy_settings/translations.py
+share/blender/${PKGVERSION}/scripts/addons/render_freestyle_svg.py
share/blender/${PKGVERSION}/scripts/addons/render_povray/__init__.py
+share/blender/${PKGVERSION}/scripts/addons/render_povray/df3.py
share/blender/${PKGVERSION}/scripts/addons/render_povray/render.py
share/blender/${PKGVERSION}/scripts/addons/render_povray/ui.py
share/blender/${PKGVERSION}/scripts/addons/render_povray/update_files.py
@@ -943,6 +988,7 @@ share/blender/${PKGVERSION}/scripts/addons/rigify/generate.py
share/blender/${PKGVERSION}/scripts/addons/rigify/metarig_menu.py
share/blender/${PKGVERSION}/scripts/addons/rigify/metarigs/__init__.py
share/blender/${PKGVERSION}/scripts/addons/rigify/metarigs/human.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/metarigs/pitchipoy_human.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rig_lists.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rig_ui_template.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/__init__.py
@@ -964,10 +1010,24 @@ share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/misc/__init__.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/misc/delta.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/neck_short.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/palm.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/__init__.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/__init__.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/arm.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/leg.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/limb_utils.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/paw.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/super_limb.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/limbs/ui.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/simple_tentacle.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/super_copy.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/super_face.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/super_finger.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/super_torso_turbo.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/super_widgets.py
+share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/pitchipoy/tentacle.py
share/blender/${PKGVERSION}/scripts/addons/rigify/rigs/spine.py
share/blender/${PKGVERSION}/scripts/addons/rigify/ui.py
share/blender/${PKGVERSION}/scripts/addons/rigify/utils.py
-share/blender/${PKGVERSION}/scripts/addons/sequencer_extra_actions/operators_extra_actions.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_3d_navigation.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_copy_attributes.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_materials_utils.py
@@ -975,14 +1035,14 @@ share/blender/${PKGVERSION}/scripts/addons/space_view3d_math_vis/__init__.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_math_vis/draw.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_math_vis/utils.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_panel_measure.py
-share/blender/${PKGVERSION}/scripts/addons/space_view3d_screencast_keys.py
share/blender/${PKGVERSION}/scripts/addons/space_view3d_spacebar_menu.py
share/blender/${PKGVERSION}/scripts/addons/system_blend_info.py
share/blender/${PKGVERSION}/scripts/addons/system_demo_mode/__init__.py
share/blender/${PKGVERSION}/scripts/addons/system_demo_mode/config.py
share/blender/${PKGVERSION}/scripts/addons/system_demo_mode/demo_mode.py
share/blender/${PKGVERSION}/scripts/addons/system_property_chart.py
-share/blender/${PKGVERSION}/scripts/addons/texture_paint_layer_manager.py
+share/blender/${PKGVERSION}/scripts/addons/ui_layer_manager.py
+share/blender/${PKGVERSION}/scripts/addons/ui_pie_menus_official.py
share/blender/${PKGVERSION}/scripts/addons/ui_translate/__init__.py
share/blender/${PKGVERSION}/scripts/addons/ui_translate/edit_translation.py
share/blender/${PKGVERSION}/scripts/addons/ui_translate/settings.py
@@ -991,314 +1051,6 @@ share/blender/${PKGVERSION}/scripts/addons/ui_translate/update_svn.py
share/blender/${PKGVERSION}/scripts/addons/ui_translate/update_ui.py
share/blender/${PKGVERSION}/scripts/addons/uv_bake_texture_to_vcols.py
share/blender/${PKGVERSION}/scripts/addons/uv_texture_atlas.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/.arcconfig
-share/blender/${PKGVERSION}/scripts/addons_contrib/.gitignore
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/Blocks.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/Wallfactory.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/add_mesh_balcony.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/add_mesh_beam_builder.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/add_mesh_sove.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/add_mesh_window.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/general.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/post.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/rail.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/retainer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/stairbuilder.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/stringer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_building_objects/tread.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_chain_rope/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_chain_rope/oscurart_chain_maker.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_chain_rope/oscurart_rope_maker.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_clusters/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_clusters/add_mesh_cluster.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_rocks/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_rocks/add_mesh_rocks.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_rocks/factory.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_rocks/rockgen.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_rocks/settings.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_rocks/utils.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_space_tree/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_space_tree/kdtree.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_space_tree/sca.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_space_tree/simplefork.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_space_tree/timer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/add_mesh_symmetrical_empty.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/anim_selection_sets.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/animation_motion_trail.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/btrace/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/btrace/bTrace.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/va/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/va/gl.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/va/math.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/va/mesh.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/va/utils.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/chromoly_ruler/va/view.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cmu_mocap_browser/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cmu_mocap_browser/data.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cmu_mocap_browser/download.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cmu_mocap_browser/library.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cmu_mocap_browser/makehuman.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cursor_control/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cursor_control/data.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cursor_control/history.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cursor_control/memory.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cursor_control/operators.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/cursor_control/ui.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/curve_tools.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/development_class_viewer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_deathguppie.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_edgegrow.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_edgetune.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_fanconnect.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_floodsel.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_innerweld.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_laprelax.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_paredge.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_quadder.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_selproject.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/mesh_straightenplus.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/object_decouple.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/object_fastorigin.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ewoc_projects_tools/object_keeptrans.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/add_shape_geodesic.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/forms_259.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/geodesic_classes_259.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/read_me.txt
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/third_domes_panel.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/tmp/GD_0.GD
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/tmp/GD_start.GD
-share/blender/${PKGVERSION}/scripts/addons_contrib/geodesic_domes/vefm_259.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_atomblend_utilities/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_atomblend_utilities/io_atomblend_utilities.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/README
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/fs.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/group.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/image.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/material.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/mesh.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/ob.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/bel/uv.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/import_x.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_directx_bel/templates_x.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_export_marmalade.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_export_md3.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_import_BrushSet.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_import_LRO_Lola_MGS_Mola_img.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_import_lipSync_Importer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_import_sound_to_anim.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_import_voodoo_camera.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_mesh_gwyddion/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_mesh_gwyddion/import_gwyddion.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_mesh_xyz/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_mesh_xyz/atom_info.dat
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_mesh_xyz/export_xyz.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_mesh_xyz/import_xyz.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_points_pcd/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_points_pcd/pcd_utils.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_points_pcd/pcdparser.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_points_pcd/test.pcd
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_cod/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_cod/export_xanim.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_cod/export_xmodel.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_cod/import_xanim.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_cod/import_xmodel.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/cfb_spec.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/fpx_import.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/fpx_resource.blend
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/fpx_spec.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/fpx_strings.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/fpx_ui.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/fpx_utils.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_fpx/lzo_spec.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_scene_open_street_map.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/art2polyarea.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/geom.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/import_vecfile.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/model.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/offset.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/pdf.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/svg.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/triquad.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/io_vector/vecfile.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/lamp_geographical_sun.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_border_deselect_outer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_copy_uvs_from_joined.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_discombobulator.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_easylattice.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_edgetools.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/face_inset_fillet.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_bevel_witold.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_bump.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_extras.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_filletplus.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_mextrude_plus.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_normal_smooth.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_polyredux.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extra_tools/mesh_vertex_chamfer.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_extrude_along_curve.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_face_info_select.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_insert_edge_ring.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_extras.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_index_select.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_info_select.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_by_direction.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_by_edge_length.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_by_pi.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_by_type.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_checkered.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_connected_faces.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_select_innermost.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_tools/mesh_selection_topokit.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_select_vertex_groups.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_show_vgroup_weights.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/BIX.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/EXM.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/V2X.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/VTX.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/XALL.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/mesh_tinyCAD/cad_module.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/node_presets.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_batch_rename_datablocks.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_booleans.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_creaprim.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_drop_to_ground.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_laplace_lightning.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_mangle_tools.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/object_powerlib.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/basic_blue.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/dull_coral.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/dull_olive.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/flaky_green.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/flaky_purple.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/flaky_tangelo.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/glossy_yellow.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/car-paint/metallic_blue.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/blaster_bolt_red.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/fake_shading.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/fingerprint.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/invisible_light.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/simulated_sss.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/volumetric_light.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/effects/wireframe.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/food/gummy_worm.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/food/milk_chocolate.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/food/raspberry.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/glass/absorption.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/glass/iridescent.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/glass/lalique.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/glass/soda_lime_common.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/groups/square_tiles.bcg
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/index.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/liquids/cranberry_juice.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/liquids/slime.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/liquids/soap_bubble.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/metals/barbwire.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/metals/bronze_ancient.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/metals/chain_link.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/metals/fools_gold.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/metals/galvanized_steel.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/nature/forest.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/nature/lava.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/nature/pearl.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/patterns/sierpinski_squares.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/plastics/toy_brick_red.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/barbwire_texture.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/chain_link_texture.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/ellipse_mask.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/fingerprint_texture.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/scales_shader.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/sierpinski_squares.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/weave_shader.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/scripts/wireframe.osl
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/skin/dragon_scales.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/skin/pox.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/stones/diamond.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/stones/hexagonal_tiles.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/stones/malachite.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/stones/polished_haematite.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/stones/pool_tiles.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/stones/veined_marble.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/synthetic/carbon_fiber.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/synthetic/carbon_fiber_glossy.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/synthetic/polystyrene_foam.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/synthetic/rubber.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/textiles/denim.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/textiles/hessian_fabric.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/textiles/velvet_edged.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/textiles/weave_test.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/textiles/woven_fabric.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/textiles/woven_wool.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/wood/parquete_tiled.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/wood/polished_walnut.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/wood/rough_pine.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/bundled/cycles/wood/rough_walnut.bcm
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/my-materials/read-me.txt
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/peter.cassetta.info/release/cycles/revision_data.ini
-share/blender/${PKGVERSION}/scripts/addons_contrib/online_mat_lib/material-library/peter.cassetta.info/testing/cycles/revision_data.ini
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_futurism.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_mesh_cache_tools.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_mesh_thread.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/oscurart_files.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/oscurart_meshes.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/oscurart_objects.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/oscurart_overrides.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/oscurart_render.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_tools/oscurart_shapes.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/oscurart_worn_edges_map.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/particle_hair_lab.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/3ds_max.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/amaranth.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/dark_blue_gradient.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/maya.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/modo.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/softblend.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/softdefault.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/toxic.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/interface_theme/zbrush.xml
-share/blender/${PKGVERSION}/scripts/addons_contrib/presets/keyconfig/blender_2012_experimental.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/render_auto_save.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/render_clay.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/render_notify.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/render_time.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/render_to_print.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/scene_amaranth_toolset.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_extra_actions/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_extra_actions/exiftool.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_extra_actions/functions.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_extra_actions/operators_extra_actions.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_extra_actions/ui.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_jumptocut.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_tools/__init__.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/sequencer_tools/export_strips.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_add_surround_cameras.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_enhanced_3d_cursor.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_game_props_visualiser.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_library_hide.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_manipulator_Menu.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_objects_panel.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_paint_bprojection.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_quickPrefs.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/space_view3d_simple_align.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/system_keyboard_svg.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/system_project_folder.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/text_editor_pasteall.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/text_intellisense.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/ui_layer_manager.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/uv_utility.py
-share/blender/${PKGVERSION}/scripts/addons_contrib/wetted_mesh.py
share/blender/${PKGVERSION}/scripts/freestyle/modules/freestyle/__init__.py
share/blender/${PKGVERSION}/scripts/freestyle/modules/freestyle/chainingiterators.py
share/blender/${PKGVERSION}/scripts/freestyle/modules/freestyle/functions.py
@@ -1340,7 +1092,6 @@ share/blender/${PKGVERSION}/scripts/freestyle/styles/sketchy_topology_broken.py
share/blender/${PKGVERSION}/scripts/freestyle/styles/sketchy_topology_preserved.py
share/blender/${PKGVERSION}/scripts/freestyle/styles/split_at_highest_2d_curvatures.py
share/blender/${PKGVERSION}/scripts/freestyle/styles/split_at_tvertices.py
-share/blender/${PKGVERSION}/scripts/freestyle/styles/stroke_texture.py
share/blender/${PKGVERSION}/scripts/freestyle/styles/suggestive.py
share/blender/${PKGVERSION}/scripts/freestyle/styles/thickness_fof_depth_discontinuity.py
share/blender/${PKGVERSION}/scripts/freestyle/styles/tipremover.py
@@ -1395,6 +1146,8 @@ share/blender/${PKGVERSION}/scripts/presets/camera/2__colon__3_inch.py
share/blender/${PKGVERSION}/scripts/presets/camera/4__colon__3_inch.py
share/blender/${PKGVERSION}/scripts/presets/camera/Arri_Alexa.py
share/blender/${PKGVERSION}/scripts/presets/camera/Blackmagic_Cinema_Camera.py
+share/blender/${PKGVERSION}/scripts/presets/camera/Blackmagic_Pocket_Cinema_Camera.py
+share/blender/${PKGVERSION}/scripts/presets/camera/Blackmagic_Production_Camera_4K.py
share/blender/${PKGVERSION}/scripts/presets/camera/Blender.py
share/blender/${PKGVERSION}/scripts/presets/camera/Canon_1100D.py
share/blender/${PKGVERSION}/scripts/presets/camera/Canon_APS-C.py
@@ -1452,13 +1205,19 @@ share/blender/${PKGVERSION}/scripts/presets/framerate/50.py
share/blender/${PKGVERSION}/scripts/presets/framerate/59.94.py
share/blender/${PKGVERSION}/scripts/presets/framerate/60.py
share/blender/${PKGVERSION}/scripts/presets/framerate/Custom.py
+share/blender/${PKGVERSION}/scripts/presets/hair_dynamics/default.py
share/blender/${PKGVERSION}/scripts/presets/interaction/3dsmax.py
share/blender/${PKGVERSION}/scripts/presets/interaction/blender.py
share/blender/${PKGVERSION}/scripts/presets/interaction/maya.py
share/blender/${PKGVERSION}/scripts/presets/interface_theme/back_to_black.xml
share/blender/${PKGVERSION}/scripts/presets/interface_theme/blender_24x.xml
share/blender/${PKGVERSION}/scripts/presets/interface_theme/elsyiun.xml
+share/blender/${PKGVERSION}/scripts/presets/interface_theme/flatty_light.xml
+share/blender/${PKGVERSION}/scripts/presets/interface_theme/graph.xml
share/blender/${PKGVERSION}/scripts/presets/interface_theme/hexagon.xml
+share/blender/${PKGVERSION}/scripts/presets/interface_theme/rtheme.xml
+share/blender/${PKGVERSION}/scripts/presets/interface_theme/science_lab.xml
+share/blender/${PKGVERSION}/scripts/presets/interface_theme/softimage.xml
share/blender/${PKGVERSION}/scripts/presets/interface_theme/ubuntu_ambiance.xml
share/blender/${PKGVERSION}/scripts/presets/keyconfig/3dsmax.py
share/blender/${PKGVERSION}/scripts/presets/keyconfig/maya.py
@@ -1475,6 +1234,9 @@ share/blender/${PKGVERSION}/scripts/presets/render/TV_NTSC_16_colon_9.py
share/blender/${PKGVERSION}/scripts/presets/render/TV_NTSC_4_colon_3.py
share/blender/${PKGVERSION}/scripts/presets/render/TV_PAL_16_colon_9.py
share/blender/${PKGVERSION}/scripts/presets/render/TV_PAL_4_colon_3.py
+share/blender/${PKGVERSION}/scripts/presets/safe_areas/14_colon_9_in_16_colon_9.py
+share/blender/${PKGVERSION}/scripts/presets/safe_areas/16_colon_9.py
+share/blender/${PKGVERSION}/scripts/presets/safe_areas/4_colon_3_in_16_colon_9.py
share/blender/${PKGVERSION}/scripts/presets/sss/apple.py
share/blender/${PKGVERSION}/scripts/presets/sss/chicken.py
share/blender/${PKGVERSION}/scripts/presets/sss/cream.py
@@ -1494,6 +1256,8 @@ share/blender/${PKGVERSION}/scripts/presets/tracking_camera/2__colon__3_inch.py
share/blender/${PKGVERSION}/scripts/presets/tracking_camera/4__colon__3_inch.py
share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Arri_Alexa.py
share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Blackmagic_Cinema_Camera.py
+share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Blackmagic_Pocket_Cinema_Camera.py
+share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Blackmagic_Production_Camera_4K.py
share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Blender.py
share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Canon_1100D.py
share/blender/${PKGVERSION}/scripts/presets/tracking_camera/Canon_APS-C.py
@@ -1611,11 +1375,11 @@ share/blender/${PKGVERSION}/scripts/startup/bl_ui/space_view3d_toolbar.py
share/blender/${PKGVERSION}/scripts/startup/keyingsets_builtins.py
share/blender/${PKGVERSION}/scripts/startup/nodeitems_builtins.py
share/blender/${PKGVERSION}/scripts/templates_osl/empty_shader.osl
+share/blender/${PKGVERSION}/scripts/templates_osl/fresnel_conductive.osl
share/blender/${PKGVERSION}/scripts/templates_osl/gabor_noise.osl
share/blender/${PKGVERSION}/scripts/templates_osl/lyapunov_texture.osl
share/blender/${PKGVERSION}/scripts/templates_osl/noise.osl
share/blender/${PKGVERSION}/scripts/templates_osl/ramp_closure.osl
-share/blender/${PKGVERSION}/scripts/templates_osl/westin_closure.osl
share/blender/${PKGVERSION}/scripts/templates_py/addon_add_object.py
share/blender/${PKGVERSION}/scripts/templates_py/background_job.py
share/blender/${PKGVERSION}/scripts/templates_py/batch_export.py
@@ -1645,6 +1409,7 @@ share/blender/${PKGVERSION}/scripts/templates_py/ui_menu.py
share/blender/${PKGVERSION}/scripts/templates_py/ui_menu_simple.py
share/blender/${PKGVERSION}/scripts/templates_py/ui_panel.py
share/blender/${PKGVERSION}/scripts/templates_py/ui_panel_simple.py
+share/blender/${PKGVERSION}/scripts/templates_py/ui_pie_menu.py
share/blender/GPL-license.txt
share/blender/GPL3-license.txt
share/blender/LICENSE-bfont.ttf.txt
diff --git a/graphics/blender/PLIST.Linux b/graphics/blender/PLIST.Linux
index 4e8a2edb16a..842099927dd 100644
--- a/graphics/blender/PLIST.Linux
+++ b/graphics/blender/PLIST.Linux
@@ -1,9 +1,8 @@
-@comment $NetBSD: PLIST.Linux,v 1.2 2014/07/09 20:01:08 ryoon Exp $
+@comment $NetBSD: PLIST.Linux,v 1.3 2015/12/15 09:46:27 markd Exp $
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/lib-dynload/_sqlite3.so
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/lib-dynload/ossaudiodev.so
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/lib-dynload/pyexpat.so
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/lib-dynload/readline.so
-share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/lib-dynload/spwd.so
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-linux/CDROM.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-linux/DLFCN.py
share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-linux/IN.py
@@ -18,3 +17,4 @@ share/blender/icons/32x32/apps/blender.png
share/blender/icons/48x48/apps/blender.png
share/blender/icons/blender_icon_source.svg
share/blender/icons/scalable/apps/blender.svg
+share/blender/blenderplayer
diff --git a/graphics/blender/PLIST.NetBSD b/graphics/blender/PLIST.NetBSD
index 14113841caf..6fd63b755e5 100644
--- a/graphics/blender/PLIST.NetBSD
+++ b/graphics/blender/PLIST.NetBSD
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST.NetBSD,v 1.2 2014/07/09 20:01:08 ryoon Exp $
-share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-netbsd6/IN.py
-share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-netbsd6/regen
+@comment $NetBSD: PLIST.NetBSD,v 1.3 2015/12/15 09:46:27 markd Exp $
+share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-${NETBSDVER}/IN.py
+share/blender/${PKGVERSION}/python/lib/python${PYVERSSUFFIX}/plat-${NETBSDVER}/regen
diff --git a/graphics/blender/distinfo b/graphics/blender/distinfo
index d90e358a656..a4a38389db6 100644
--- a/graphics/blender/distinfo
+++ b/graphics/blender/distinfo
@@ -1,16 +1,17 @@
-$NetBSD: distinfo,v 1.44 2015/11/03 21:33:53 agc Exp $
+$NetBSD: distinfo,v 1.45 2015/12/15 09:46:27 markd Exp $
-SHA1 (blender-2.71.tar.gz) = 3fb2faa7faecdcef552e2c7a66fd91347173f1cb
-RMD160 (blender-2.71.tar.gz) = 25a4c7bb4972a633af80a198f54d86f4c29a9331
-SHA512 (blender-2.71.tar.gz) = 59092cc0e49030ffc0094fac96272d618428d8964337002a331bf52438c7dd7d24d7bc7930a5b6b5073389144e789a971402bae2eda827ec79ee193b03bd5697
-Size (blender-2.71.tar.gz) = 57120144 bytes
-SHA1 (patch-build__files_scons_config_linux-config.py) = 863ff0b2839fa96a4b579cb52d7c4475aa4c571c
+SHA1 (blender-2.74.tar.gz) = 303a84ec01c358be77498983ba7be212212aa70b
+RMD160 (blender-2.74.tar.gz) = 6fb8544e6ac084b0289efe32461e4f045a940878
+SHA512 (blender-2.74.tar.gz) = 080ca06cf3532ba62746a404d994f2887472155d916415ab8467fb70bd3e0fc678dc617f9d0290e261768990387dd2d22998ba190dafe2782eaa11392d6ceb8c
+Size (blender-2.74.tar.gz) = 54011017 bytes
+SHA1 (patch-build__files_scons_config_linux-config.py) = 595dbb0c8d8ceaa06e5b862ceb318b5aa4011d16
SHA1 (patch-build__files_scons_config_netbsd6-config.py) = 105360e9959ac98620e178cf4139d68a277bead2
-SHA1 (patch-build__files_scons_tools_btools.py) = cd5cf628cd3f5c1e13c9a14e5fb66759f98d0816
+SHA1 (patch-build__files_scons_tools_btools.py) = 53e9b0766e040f24cfe4a3e8a8ced8d799e2dbe4
+SHA1 (patch-doc_python_api_sphinx_doc_gen.sh) = 734a372369ca7bb89ef62f0e0aae22d7046f49f8
SHA1 (patch-extern_libmv_third__party_glog_src_config.h) = d889d56d47167222ab54fad1c8f87c7ddb02852a
SHA1 (patch-extern_libmv_third__party_glog_src_config__netbsd.h) = 72dad7d3ec74560d46217b7e943eeeef097c23fe
SHA1 (patch-extern_libmv_third__party_glog_src_utilities.h) = 32fea10d935621ef0529fe56b3e857685fbc5d1f
SHA1 (patch-extern_rangetree_range__tree.hh) = 976881b9caad67a2cfb24039652e887867fa6cc0
SHA1 (patch-intern_cycles_util_util__types.h) = 37944c6b0a970468e6791ec4a5beef1ec0ddf190
-SHA1 (patch-intern_ghost_SConscript) = 84dad76663e6dfc3bd6636fe8924921fe04caa2f
+SHA1 (patch-intern_ghost_SConscript) = d576ea87b5b0f386e2c78efa78351927a105f243
SHA1 (patch-intern_guardedalloc_intern_mallocn__intern.h) = 6d92a0c0a19c04cbb5e34de360c9e3303e2d8ceb
diff --git a/graphics/blender/patches/patch-build__files_scons_config_linux-config.py b/graphics/blender/patches/patch-build__files_scons_config_linux-config.py
index 675f9661823..a73d2a9b910 100644
--- a/graphics/blender/patches/patch-build__files_scons_config_linux-config.py
+++ b/graphics/blender/patches/patch-build__files_scons_config_linux-config.py
@@ -1,8 +1,8 @@
-$NetBSD: patch-build__files_scons_config_linux-config.py,v 1.1 2014/02/01 03:57:52 markd Exp $
+$NetBSD: patch-build__files_scons_config_linux-config.py,v 1.2 2015/12/15 09:46:27 markd Exp $
---- ./build_files/scons/config/linux-config.py.orig 2013-02-07 14:10:01.000000000 +0000
-+++ ./build_files/scons/config/linux-config.py
-@@ -178,7 +178,7 @@ BF_JEMALLOC_LIBPATH = '${BF_JEMALLOC}/li
+--- build_files/scons/config/linux-config.py.orig 2015-03-30 23:32:22.000000000 +0000
++++ build_files/scons/config/linux-config.py
+@@ -175,7 +175,7 @@ BF_JEMALLOC_LIBPATH = '${BF_JEMALLOC}/li
BF_JEMALLOC_LIB = 'jemalloc'
BF_JEMALLOC_LIB_STATIC = '${BF_JEMALLOC_LIBPATH}/libjemalloc.a'
@@ -11,7 +11,7 @@ $NetBSD: patch-build__files_scons_config_linux-config.py,v 1.1 2014/02/01 03:57:
WITH_BF_STATICOIIO = False
BF_OIIO = '/usr'
BF_OIIO_INC = '${BF_OIIO}/include'
-@@ -218,7 +218,7 @@ WITH_BF_RAYOPTIMIZATION = True
+@@ -215,7 +215,7 @@ WITH_BF_RAYOPTIMIZATION = True
BF_RAYOPTIMIZATION_SSE_FLAGS = ['-msse','-pthread']
#SpaceNavigator and friends
@@ -20,3 +20,11 @@ $NetBSD: patch-build__files_scons_config_linux-config.py,v 1.1 2014/02/01 03:57:
WITH_BF_STATIC3DMOUSE = False
BF_3DMOUSE = '/usr'
BF_3DMOUSE_INC = '${BF_3DMOUSE}/include'
+@@ -261,6 +261,7 @@ BF_INSTALLDIR='../install/linux'
+
+ #Link against pthread
+ PLATFORM_LINKFLAGS = ['-pthread']
++PLATFORM_LINKFLAGS += ['-Wl,-R${BF_OPENEXR}/lib']
+
+ #Fix for LLVM conflict with Mesa llvmpipe, SDL dynload also requires symbols to be hidden.
+ # TODO(sergey): Move this to SConstruct, so we can have this line depended on user config.
diff --git a/graphics/blender/patches/patch-build__files_scons_tools_btools.py b/graphics/blender/patches/patch-build__files_scons_tools_btools.py
index 92f35582f90..c86d55db0fc 100644
--- a/graphics/blender/patches/patch-build__files_scons_tools_btools.py
+++ b/graphics/blender/patches/patch-build__files_scons_tools_btools.py
@@ -1,25 +1,28 @@
-$NetBSD: patch-build__files_scons_tools_btools.py,v 1.2 2014/07/09 20:01:08 ryoon Exp $
+$NetBSD: patch-build__files_scons_tools_btools.py,v 1.3 2015/12/15 09:46:27 markd Exp $
From Gentoo's 2.64a/0300-scons-failure.patch
---- build_files/scons/tools/btools.py.orig 2014-06-25 20:43:52.000000000 +0000
+--- build_files/scons/tools/btools.py.orig 2015-04-01 02:44:23.000000000 +0000
+++ build_files/scons/tools/btools.py
-@@ -56,13 +56,7 @@ def get_version():
+@@ -71,16 +71,7 @@ def get_version():
raise Exception("%s: missing version string" % fname)
def get_hash():
- try:
-- build_hash = subprocess.check_output(['git', 'rev-parse', '--short', 'HEAD']).strip()
+- build_hash = get_command_output(['git', 'rev-parse', '--short', 'HEAD']).strip()
- except OSError:
- build_hash = None
- print("WARNING: could not use git to retrieve current Blender repository hash...")
+- except subprocess.CalledProcessError as e:
+- build_hash = None
+- print("WARNING: git errored while retrieving current Blender repository hash (%d)..." % e.returncode)
- if build_hash == '' or build_hash == None:
- build_hash = 'UNKNOWN'
+ build_hash = 'UNKNOWN'
return build_hash
-@@ -478,7 +472,9 @@ def read_opts(env, cfg, args):
+@@ -517,7 +508,9 @@ def read_opts(env, cfg, args):
('BF_3DMOUSE_LIB', '3d mouse library', ''),
('BF_3DMOUSE_LIBPATH', '3d mouse library path', ''),
('BF_3DMOUSE_LIB_STATIC', '3d mouse static library', ''),
diff --git a/graphics/blender/patches/patch-doc_python_api_sphinx_doc_gen.sh b/graphics/blender/patches/patch-doc_python_api_sphinx_doc_gen.sh
new file mode 100644
index 00000000000..f0ad6d898ba
--- /dev/null
+++ b/graphics/blender/patches/patch-doc_python_api_sphinx_doc_gen.sh
@@ -0,0 +1,13 @@
+$NetBSD: patch-doc_python_api_sphinx_doc_gen.sh,v 1.1 2015/12/15 09:46:27 markd Exp $
+
+--- doc/python_api/sphinx_doc_gen.sh.orig 2015-03-25 11:01:16.000000000 +0000
++++ doc/python_api/sphinx_doc_gen.sh
+@@ -3,7 +3,7 @@
+ # bash doc/python_api/sphinx_doc_gen.sh
+ # ssh upload means you need an account on the server
+
+-if [ "$1" == "" ] ; then
++if [ "$1" = "" ] ; then
+ echo "Expected a single argument for the username on blender.org, aborting"
+ exit 1
+ fi
diff --git a/graphics/blender/patches/patch-intern_ghost_SConscript b/graphics/blender/patches/patch-intern_ghost_SConscript
index 00c67b2cc44..56ffc42ed86 100644
--- a/graphics/blender/patches/patch-intern_ghost_SConscript
+++ b/graphics/blender/patches/patch-intern_ghost_SConscript
@@ -1,4 +1,4 @@
-$NetBSD: patch-intern_ghost_SConscript,v 1.1 2012/12/03 13:15:51 ryoon Exp $
+$NetBSD: patch-intern_ghost_SConscript,v 1.2 2015/12/15 09:46:27 markd Exp $
* Add window system support on NetBSD
@@ -9,7 +9,7 @@ $NetBSD: patch-intern_ghost_SConscript,v 1.1 2012/12/03 13:15:51 ryoon Exp $
incs += ' ' + env['BF_SDL_INC']
defs += ['WITH_GHOST_SDL']
-elif window_system in ('linux', 'openbsd3', 'sunos5', 'freebsd7', 'freebsd8', 'freebsd9', 'aix4', 'aix5'):
-+elif window_system in ('linux', 'openbsd3', 'sunos5', 'freebsd7', 'freebsd8', 'freebsd9', 'aix4', 'aix5', 'netbsd6'):
++elif window_system in ('linux', 'openbsd3', 'sunos5', 'freebsd7', 'freebsd8', 'freebsd9', 'aix4', 'aix5', 'netbsd6', 'netbsd7'):
for f in pf:
try:
sources.remove('intern' + os.sep + f + 'Win32.cpp')