git: 5d91218cfd66 - main - graphics/blender: update to 4.0.2

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 29 May 2024 20:27:17 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5d91218cfd665d14d2d94711dc9e387cb70e98bd

commit 5d91218cfd665d14d2d94711dc9e387cb70e98bd
Author:     Shane <FreeBSD@ShaneWare.Biz>
AuthorDate: 2024-05-29 20:24:00 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-05-29 20:26:13 +0000

    graphics/blender: update to 4.0.2
    
    News:
    https://www.blender.org/press/blender-4-0-release/
    
    PR:                     275819
    Tested by:              fluffy, vvd
    Differential Revision:  https://reviews.freebsd.org/D45051
---
 graphics/blender/Makefile          |  11 +--
 graphics/blender/Makefile.options  |   2 +
 graphics/blender/Makefile.versions |   2 +-
 graphics/blender/distinfo          |   6 +-
 graphics/blender/pkg-plist         | 136 ++++++++++++++++++++-----------------
 5 files changed, 85 insertions(+), 72 deletions(-)

diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 88484cabf22c..65b2029e9957 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	blender
-DISTVERSION=	3.6.1
-PORTREVISION=	11
+DISTVERSION=	4.0.2
 CATEGORIES=	graphics multimedia
 MASTER_SITES=	http://download.blender.org/source/ \
 		http://mirror.cs.umn.edu/blender.org/source/ \
@@ -27,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++17-lang cpe gl jpeg llvm:min=9,max=15 \
+USES=		cmake compiler:c++17-lang cpe gl jpeg llvm:max=15 \
 		python:3.10 shebangfix tar:xz xorg
 USE_XORG=	x11 xext xfixes xmu xrender
 USE_GL=		gl glu glew
@@ -44,6 +43,7 @@ CFLAGS_gcc=	-Wno-float-conversion
 CFLAGS_i386=	-march=i586
 CXXFLAGS+=	-DGLOG_USE_GLOG_EXPORT
 CXXFLAGS_i386=	-march=i586
+LDFLAGS+=	-lexecinfo
 
 PLIST_SUB+=	VER=${DISTVERSION:R}
 OPTIONS_SUB=	yes
@@ -98,7 +98,8 @@ FFMPEG_LIB_DEPENDS=		libavutil.so:multimedia/ffmpeg \
 				libflite.so:audio/flite
 FFMPEG_LDFLAGS=			-L${LOCALBASE}/lib -lflite -lflite_cmu_us_kal -lflite_cmulex -lflite_usenglish
 FFTW3_CMAKE_BOOL=		WITH_FFTW3
-FFTW3_LIB_DEPENDS=		libfftw3.so:math/fftw3
+FFTW3_LIB_DEPENDS=		libfftw3.so:math/fftw3 \
+				libfftw3f.so:math/fftw3-float
 FRAMESERVER_CMAKE_BOOL=		WITH_IMAGE_FRAMESERVER
 FREESTYLE_CMAKE_BOOL=		WITH_FREESTYLE
 HARU_CMAKE_BOOL=		WITH_HARU
@@ -161,6 +162,8 @@ OPENVDB_IMPLIES=		TBB
 OPENVDB_CMAKE_BOOL=		WITH_OPENVDB WITH_OPENVDB_BLOSC
 OPENVDB_LIB_DEPENDS=		libblosc.so:archivers/c-blosc \
 				libopenvdb.so:misc/openvdb
+OPENXR_CMAKE_BOOL=		WITH_XR_OPENXR
+OPENXR_LIB_DEPENDS=		libopenxr_loader.so:graphics/openxr
 POTRACE_CMAKE_BOOL=		WITH_POTRACE
 POTRACE_LIB_DEPENDS=		libpotrace.so:graphics/libpotrace
 PUGIXML_CMAKE_BOOL=		WITH_PUGIXML
diff --git a/graphics/blender/Makefile.options b/graphics/blender/Makefile.options
index ed48466889b5..bc6d000a38ba 100644
--- a/graphics/blender/Makefile.options
+++ b/graphics/blender/Makefile.options
@@ -41,6 +41,7 @@ OPTIONS_DEFINE=		\
 	OPENPGL		\
 	OPENSUBDIV	\
 	OPENVDB		\
+	OPENXR		\
 	POTRACE		\
 	PUGIXML		\
 	PULSEAUDIO	\
@@ -145,6 +146,7 @@ OPENJPEG_DESC=		Enhanced JPEG (jpeg2000) graphics support
 OPENPGL_DESC=		Open Path Guiding in Cycles
 OPENSUBDIV_DESC=	Use the OpenSubDiv library for surface subdivision
 OPENVDB_DESC=		Use openVDB library for volumetric data
+OPENXR_DESC=		Enable VR features through the OpenXR specification
 POTRACE_DESC=		Enable features using libpotrace
 PUGIXML_DESC=		Enable pugixml support
 QUADRIFLOW_DESC=	Enable quadriflow remesher
diff --git a/graphics/blender/Makefile.versions b/graphics/blender/Makefile.versions
index 0e25ebf11565..305d16773f68 100644
--- a/graphics/blender/Makefile.versions
+++ b/graphics/blender/Makefile.versions
@@ -1,4 +1,4 @@
 # Versions of Blender and its python dependency for use by depending ports, like add-ons
 
-BLENDER_BL_VERSION=	3.6.1
+BLENDER_BL_VERSION=	4.0.2
 BLENDER_PY_VERSION=	3.10
diff --git a/graphics/blender/distinfo b/graphics/blender/distinfo
index 48c31fc9d3d0..f9eca168ebbe 100644
--- a/graphics/blender/distinfo
+++ b/graphics/blender/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690356038
-SHA256 (blender-3.6.1.tar.xz) = 24917e71bcb26b4900257054d9da38b62316c7427d7323533b41ca9b3b45ac4d
-SIZE (blender-3.6.1.tar.xz) = 70432840
+TIMESTAMP = 1702795201
+SHA256 (blender-4.0.2.tar.xz) = aaa0e729da7591cfbf45772af76345977daaa7b11a0af35d98f9313e246077a3
+SIZE (blender-4.0.2.tar.xz) = 73281252
diff --git a/graphics/blender/pkg-plist b/graphics/blender/pkg-plist
index aadb0b0cfb68..8e0472848d3d 100644
--- a/graphics/blender/pkg-plist
+++ b/graphics/blender/pkg-plist
@@ -7,8 +7,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/datafiles/assets/blender_assets.cats.txt
 %%DATADIR%%/%%VER%%/datafiles/assets/geometry_nodes/procedural_hair_node_assets.blend
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/config.ocio
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_desat65cube.spi3d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_false_color.spi3d
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_desat_33.cube
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-35_1-30.spi1d
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-48_1-09.spi1d
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-60_1-04.spi1d
@@ -16,17 +15,18 @@ share/applications/blender.desktop
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-85_1-011.spi1d
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0.99_1-0075.spi1d
 %%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_1.20_1-00.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/dci_xyz.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/lg10.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/rec709.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/srgb.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/srgb_inv.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/srgb_to_xyz.spimtx
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/vd16.spi1d
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_D65_to_E.spimtx
-%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_to_aces.spimtx
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/DejaVuSans.woff2
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/AgX_Base_P3.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/AgX_Base_Rec2020.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/AgX_Base_sRGB.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/AgX_False_Color.spi1d
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/Guard_Rail_Shaper_EOTF.spi1d
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/Inverse_AgX_Base_Rec2020.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/luminance_compensation_bt2020.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/luminance_compensation_p3.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/luminance_compensation_srgb.cube
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_E_to_D65.spimtx
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/DejaVuSansMono.woff2
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/Inter.woff2
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/Noto Sans CJK Regular.woff2
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoEmoji-VariableFont_wght.woff2
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansArabic-VariableFont_wdth,wght.woff2
@@ -221,6 +221,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.mask_by_color.dat
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.mesh_filter.dat
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.sequencer.blade.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sequencer.retime.dat
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.bone_envelope.dat
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.bone_size.dat
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.edge_slide.dat
@@ -239,12 +240,13 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/datafiles/icons/ops.view3d.ruler.dat
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ab/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ar/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/bg/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ca/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/cs/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/de/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/el/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/eo/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/es/LC_MESSAGES/blender.mo
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/es_ES/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/eu/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/fa/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/fi/LC_MESSAGES/blender.mo
@@ -258,9 +260,11 @@ share/applications/blender.desktop
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/it/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ja/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ka/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/km/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ko/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ky/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/languages
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ne/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/nl/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/pl/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/pt/LC_MESSAGES/blender.mo
@@ -270,12 +274,14 @@ share/applications/blender.desktop
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/sr/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/sr@latin/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/sv/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/sw/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ta/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/th/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/tr/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/uk/LC_MESSAGES/blender.mo
 %%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/vi/LC_MESSAGES/blender.mo
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/zh_CN/LC_MESSAGES/blender.mo
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/zh_TW/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/zh_HANS/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/zh_HANT/LC_MESSAGES/blender.mo
 %%DATADIR%%/%%VER%%/datafiles/studiolights/matcap/basic_1.exr
 %%DATADIR%%/%%VER%%/datafiles/studiolights/matcap/basic_2.exr
 %%DATADIR%%/%%VER%%/datafiles/studiolights/matcap/basic_dark.exr
@@ -413,7 +419,6 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/amaranth/render/meshlight_add.py
 %%DATADIR%%/%%VER%%/scripts/addons/amaranth/render/meshlight_select.py
 %%DATADIR%%/%%VER%%/scripts/addons/amaranth/render/passepartout.py
-%%DATADIR%%/%%VER%%/scripts/addons/amaranth/render/render_output_z.py
 %%DATADIR%%/%%VER%%/scripts/addons/amaranth/render/samples_scene.py
 %%DATADIR%%/%%VER%%/scripts/addons/amaranth/scene/__init__.py
 %%DATADIR%%/%%VER%%/scripts/addons/amaranth/scene/current_blend.py
@@ -507,7 +512,6 @@ share/applications/blender.desktop
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_absorption_volume.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_add_closure.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_ambient_occlusion.oso
-%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_anisotropic_bsdf.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_attribute.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_background.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_bevel.oso
@@ -535,6 +539,7 @@ share/applications/blender.desktop
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_emission.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_environment_texture.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_float_curve.oso
+%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_fractal_voronoi.h
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_fresnel.h
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_fresnel.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_gamma.oso
@@ -589,6 +594,7 @@ share/applications/blender.desktop
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_separate_rgb.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_separate_xyz.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_set_normal.oso
+%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_sheen_bsdf.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_sky_texture.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_subsurface_scattering.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_tangent.oso
@@ -604,8 +610,8 @@ share/applications/blender.desktop
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vector_math.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vector_rotate.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vector_transform.oso
-%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_velvet_bsdf.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vertex_color.oso
+%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_voronoi.h
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_voronoi_texture.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_voxel_texture.oso
 %%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_wave_texture.oso
@@ -636,14 +642,12 @@ share/applications/blender.desktop
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_diffuse.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_diffuse_ramp.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_hair.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_hair_principled.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_microfacet.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_microfacet_multi.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_microfacet_multi_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_oren_nayar.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_phong_ramp.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_principled_diffuse.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_principled_sheen.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_principled_hair_chiang.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_principled_hair_huang.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_sheen.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_toon.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_transparent.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_util.h
@@ -715,6 +719,7 @@ share/applications/blender.desktop
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/init_from_bake.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/init_from_camera.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/intersect_closest.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/intersect_dedicated_light.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/intersect_shadow.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/intersect_subsurface.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/intersect_volume_stack.h
@@ -722,11 +727,13 @@ share/applications/blender.desktop
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/mnee.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/path_state.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shade_background.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shade_dedicated_light.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shade_light.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shade_shadow.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shade_surface.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shade_volume.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shadow_catcher.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shadow_linking.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shadow_state_template.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/state.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/state_flow.h
@@ -828,6 +835,7 @@ share/applications/blender.desktop
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/defines.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/half.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/hash.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_fast.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_float2.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_float3.h
@@ -839,44 +847,43 @@ share/applications/blender.desktop
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_int8.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_intersect.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_matrix.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/projection.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/rect.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/static_assert.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/texture.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/transform_inverse.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/transform.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float2_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/transform_inverse.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float3_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float2_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float4_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float3_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float8_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float4_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float8.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int2_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float8_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int3_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int2_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int4_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int3_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int8_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int4_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int8.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int8_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_spectrum.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar2_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar3_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar2_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar4_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar3_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint2_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar4_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint3_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint2_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint4_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint3_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint4.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint4_impl.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_ushort4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types.h
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/ui.py
 %%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/version_update.py
 %%DATADIR%%/%%VER%%/scripts/addons/depsgraph_debug.py
@@ -897,6 +904,10 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/rotate_canvas.py
 %%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/timeline_scrub.py
 %%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/ui_panels.py
+%%DATADIR%%/%%VER%%/scripts/addons/hydra_storm/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/hydra_storm/engine.py
+%%DATADIR%%/%%VER%%/scripts/addons/hydra_storm/properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/hydra_storm/ui.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_anim_bvh/__init__.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_anim_bvh/export_bvh.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_anim_bvh/import_bvh.py
@@ -980,9 +991,6 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/io_mesh_atomic/xyz_export.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_mesh_atomic/xyz_gui.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_mesh_atomic/xyz_import.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_mesh_ply/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_mesh_ply/export_ply.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_mesh_ply/import_ply.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_mesh_stl/__init__.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_mesh_stl/blender_utils.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_mesh_stl/stl_utils.py
@@ -1024,12 +1032,12 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/gltf2_blender_gather_keyframes.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/gltf2_blender_gather_scene_animation.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/gltf2_blender_gather_tracks.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/gltf2_blender_gather_armature_action_sampled.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/gltf2_blender_gather_armature_channel_target.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/gltf2_blender_gather_armature_channels.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/gltf2_blender_gather_armature_keyframes.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/gltf2_blender_gather_armature_sampler.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/gltf2_blender_gather_animation_sampling_cache.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_action_sampled.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_channel_target.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_channels.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_keyframes.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_sampler.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/object/gltf2_blender_gather_object_action_sampled.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/object/gltf2_blender_gather_object_channel_target.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/object/gltf2_blender_gather_object_channels.py
@@ -1067,7 +1075,6 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_gather_materials_variants.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_gather_materials_volume.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_image.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_texture_specular.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/gltf2_blender_gather_image.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/gltf2_blender_gather_materials.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/gltf2_blender_gather_materials_pbr_metallic_roughness.py
@@ -1100,6 +1107,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_vnode.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_io_draco_compression_extension.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_constants.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_debug.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
@@ -1108,7 +1116,6 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_lights_punctual.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_path.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_variants.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_binary_data.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_buffer.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py
@@ -1119,9 +1126,6 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/imp/gltf2_io_binary.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/imp/gltf2_io_gltf.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/imp/gltf2_io_user_extensions.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_obj/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_obj/export_obj.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_obj/import_obj.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_x3d/__init__.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_x3d/export_x3d.py
 %%DATADIR%%/%%VER%%/scripts/addons/io_scene_x3d/import_x3d.py
@@ -1698,6 +1702,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/paw.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/rear_paw.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/simple_tentacle.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/spline_tentacle.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/super_finger.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/super_limb.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/super_palm.py
@@ -1732,6 +1737,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/misc.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/naming.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/node_merger.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/objects.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/rig.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/switch_parent.py
 %%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/widgets.py
@@ -1811,7 +1817,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/addons/ui_translate/edit_translation.py
 %%DATADIR%%/%%VER%%/scripts/addons/ui_translate/settings.py
 %%DATADIR%%/%%VER%%/scripts/addons/ui_translate/update_addon.py
-%%DATADIR%%/%%VER%%/scripts/addons/ui_translate/update_svn.py
+%%DATADIR%%/%%VER%%/scripts/addons/ui_translate/update_repo.py
 %%DATADIR%%/%%VER%%/scripts/addons/ui_translate/update_ui.py
 %%DATADIR%%/%%VER%%/scripts/addons/vdm_brush_baker/__init__.py
 %%DATADIR%%/%%VER%%/scripts/addons/vdm_brush_baker/bakematerial.py
@@ -1900,6 +1906,8 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/modules/bl_previews_utils/bl_previews_render.py
 %%DATADIR%%/%%VER%%/scripts/modules/bl_rna_utils/__init__.py
 %%DATADIR%%/%%VER%%/scripts/modules/bl_rna_utils/data_path.py
+%%DATADIR%%/%%VER%%/scripts/modules/bl_text_utils/__init__.py
+%%DATADIR%%/%%VER%%/scripts/modules/bl_text_utils/external_editor.py
 %%DATADIR%%/%%VER%%/scripts/modules/bl_ui_utils/__init__.py
 %%DATADIR%%/%%VER%%/scripts/modules/bl_ui_utils/bug_report_url.py
 %%DATADIR%%/%%VER%%/scripts/modules/bl_ui_utils/layout.py
@@ -1914,6 +1922,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/anim_utils.py
 %%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/asset_utils.py
 %%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/bmesh_utils.py
+%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/extensions/junction_module.py
 %%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/id_map_utils.py
 %%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/image_utils.py
 %%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/io_utils.py
@@ -2039,16 +2048,8 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/presets/safe_areas/14_colon_9_in_16_colon_9.py
 %%DATADIR%%/%%VER%%/scripts/presets/safe_areas/16_colon_9.py
 %%DATADIR%%/%%VER%%/scripts/presets/safe_areas/4_colon_3_in_16_colon_9.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/apple.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/chicken.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/cream.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/ketchup.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/marble.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/potato.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/skim_milk.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/skin1.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/skin2.py
-%%DATADIR%%/%%VER%%/scripts/presets/sss/whole_milk.py
+%%DATADIR%%/%%VER%%/scripts/presets/text_editor/Internal.py
+%%DATADIR%%/%%VER%%/scripts/presets/text_editor/Visual_Studio_Code.py
 %%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1_inch.py
 %%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1_slash_1.8_inch.py
 %%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1_slash_2.3_inch.py
@@ -2126,9 +2127,13 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/view3d.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_operators/wm.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/__init__.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/asset_shelf.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/generic_ui_list.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/node_add_menu.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/node_add_menu_compositor.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/node_add_menu_geometry.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/node_add_menu_shader.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/node_add_menu_texture.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_animviz.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_collection.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_constraint.py
@@ -2139,6 +2144,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_curves.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_empty.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_gpencil.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_grease_pencil.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_lattice.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_light.py
 %%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_lightprobe.py
@@ -2229,6 +2235,7 @@ share/applications/blender.desktop
 %%DATADIR%%/%%VER%%/scripts/templates_py/operator_modal_view3d_raycast.py
 %%DATADIR%%/%%VER%%/scripts/templates_py/operator_node.py
 %%DATADIR%%/%%VER%%/scripts/templates_py/operator_simple.py
+%%DATADIR%%/%%VER%%/scripts/templates_py/ui_asset_shelf.py
 %%DATADIR%%/%%VER%%/scripts/templates_py/ui_list.py
 %%DATADIR%%/%%VER%%/scripts/templates_py/ui_list_generic.py
 %%DATADIR%%/%%VER%%/scripts/templates_py/ui_list_simple.py
@@ -2259,4 +2266,5 @@ share/applications/blender.desktop
 share/icons/hicolor/scalable/apps/blender.svg
 share/icons/hicolor/symbolic/apps/blender-symbolic.svg
 share/man/man1/blender.1.gz
+share/metainfo/org.blender.Blender.metainfo.xml
 @dir %%DATADIR%%/%%VER%%/scripts/freestyle