aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/GraphicsMagick/Makefile18
-rw-r--r--graphics/GraphicsMagick/distinfo6
-rw-r--r--graphics/GraphicsMagick/pkg-plist7
-rw-r--r--graphics/ImageMagick6/Makefile2
-rw-r--r--graphics/ImageMagick6/distinfo6
-rw-r--r--graphics/ImageMagick6/pkg-plist4
-rw-r--r--graphics/ImageMagick7/Makefile5
-rw-r--r--graphics/ImageMagick7/distinfo6
-rw-r--r--graphics/ImageMagick7/pkg-plist10
-rw-r--r--graphics/Makefile60
-rw-r--r--graphics/R-cran-DiagrammeR/Makefile2
-rw-r--r--graphics/R-cran-DiagrammeR/distinfo6
-rw-r--r--graphics/R-cran-RColorBrewer/Makefile3
-rw-r--r--graphics/R-cran-RColorBrewer/distinfo5
-rw-r--r--graphics/R-cran-colorspace/Makefile2
-rw-r--r--graphics/R-cran-colorspace/distinfo6
-rw-r--r--graphics/R-cran-dichromat/Makefile3
-rw-r--r--graphics/R-cran-dichromat/distinfo5
-rw-r--r--graphics/R-cran-ggplot2/Makefile2
-rw-r--r--graphics/R-cran-ggplot2/distinfo6
-rw-r--r--graphics/R-cran-latticeExtra/Makefile20
-rw-r--r--graphics/R-cran-latticeExtra/distinfo3
-rw-r--r--graphics/R-cran-latticeExtra/pkg-descr5
-rw-r--r--graphics/R-cran-qcc/Makefile2
-rw-r--r--graphics/R-cran-rgdal/Makefile2
-rw-r--r--graphics/R-cran-rgdal/distinfo6
-rw-r--r--graphics/R-cran-scales/Makefile3
-rw-r--r--graphics/R-cran-scales/distinfo6
-rw-r--r--graphics/a2png/Makefile13
-rw-r--r--graphics/a2png/files/patch-src_image.c26
-rw-r--r--graphics/a2png/files/patch-src_image.h9
-rw-r--r--graphics/a2png/files/patch-src_parse.c13
-rw-r--r--graphics/aaphoto/Makefile2
-rw-r--r--graphics/airsaned/Makefile5
-rw-r--r--graphics/airsaned/distinfo6
-rw-r--r--graphics/alembic/Makefile3
-rw-r--r--graphics/aloadimage/Makefile2
-rw-r--r--graphics/aloadimage/distinfo6
-rw-r--r--graphics/ansilove/Makefile4
-rw-r--r--graphics/ansilove/distinfo6
-rw-r--r--graphics/appleseed/Makefile2
-rw-r--r--graphics/art/Makefile8
-rw-r--r--graphics/art/distinfo6
-rw-r--r--graphics/art/pkg-plist1
-rw-r--r--graphics/aseprite/Makefile2
-rw-r--r--graphics/atril-lite/Makefile1
-rw-r--r--graphics/atril/Makefile2
-rw-r--r--graphics/atril/pkg-plist6
-rw-r--r--graphics/autopano-sift-c/Makefile2
-rw-r--r--graphics/autotrace/Makefile4
-rw-r--r--graphics/barbecue/Makefile66
-rw-r--r--graphics/barbecue/distinfo2
-rw-r--r--graphics/barbecue/pkg-descr7
-rw-r--r--graphics/barbecue/pkg-plist66
-rw-r--r--graphics/birdfont/Makefile7
-rw-r--r--graphics/blender-lts28/distinfo3
-rw-r--r--graphics/blender-lts28/files/blender.in6
-rw-r--r--graphics/blender-lts28/files/patch-CMakeLists.txt23
-rw-r--r--graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindEmbree.cmake25
-rw-r--r--graphics/blender-lts28/files/patch-extern_audaspace_bindings_python_PySound.cpp11
-rw-r--r--graphics/blender-lts28/files/patch-intern_opensubdiv_CMakeLists.txt11
-rw-r--r--graphics/blender-lts28/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py19
-rw-r--r--graphics/blender-lts28/files/patch-source_blender_io_alembic_intern_abc__writer__transform.cc11
-rw-r--r--graphics/blender-lts28/files/tmp-patch-extern_audaspace_bindings_python_PySound.cpp11
-rw-r--r--graphics/blender-lts28/pkg-descr6
-rw-r--r--graphics/blender-lts29/Makefile (renamed from graphics/blender-lts28/Makefile)80
-rw-r--r--graphics/blender-lts29/Makefile.options (renamed from graphics/blender-lts28/Makefile.options)12
-rw-r--r--graphics/blender-lts29/Makefile.versions (renamed from graphics/blender-lts28/Makefile.versions)6
-rw-r--r--graphics/blender-lts29/distinfo3
-rw-r--r--graphics/blender-lts29/files/blender.in7
-rw-r--r--graphics/blender-lts29/files/patch-CMakeLists.txt14
-rw-r--r--graphics/blender-lts29/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake (renamed from graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake)0
-rw-r--r--graphics/blender-lts29/files/patch-intern_cycles_CMakeLists.txt (renamed from graphics/blender-lts28/files/patch-intern_cycles_CMakeLists.txt)0
-rw-r--r--graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt11
-rw-r--r--graphics/blender-lts29/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py11
-rw-r--r--graphics/blender-lts29/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp (renamed from graphics/blender-lts28/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp)0
-rw-r--r--graphics/blender-lts29/pkg-descr4
-rw-r--r--graphics/blender-lts29/pkg-plist (renamed from graphics/blender-lts28/pkg-plist)261
-rw-r--r--graphics/blender/Makefile84
-rw-r--r--graphics/blender/Makefile.options23
-rw-r--r--graphics/blender/Makefile.versions4
-rw-r--r--graphics/blender/distinfo6
-rw-r--r--graphics/blender/files/blender.in5
-rw-r--r--graphics/blender/files/patch-CMakeLists.txt8
-rw-r--r--graphics/blender/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake13
-rw-r--r--graphics/blender/files/patch-build_files_cmake_Modules_FindPythonLibsUnix.cmake11
-rw-r--r--graphics/blender/files/patch-intern_cycles_device_device__cpu.cpp38
-rw-r--r--graphics/blender/files/patch-intern_cycles_util_util__task.cpp11
-rw-r--r--graphics/blender/files/patch-intern_cycles_util_util__task.h11
-rw-r--r--graphics/blender/files/patch-intern_cycles_util_util__tbb.h17
-rw-r--r--graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py11
-rw-r--r--graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py19
-rw-r--r--graphics/blender/files/patch-source_blender_blenlib_BLI__index__range.hh26
-rw-r--r--graphics/blender/files/patch-source_blender_blenlib_BLI__task.h15
-rw-r--r--graphics/blender/files/patch-source_blender_blenlib_intern_task__pool.cc41
-rw-r--r--graphics/blender/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp18
-rw-r--r--graphics/blender/pkg-plist1109
-rw-r--r--graphics/bmeps/Makefile17
-rw-r--r--graphics/bmeps/distinfo6
-rw-r--r--graphics/bonzomatic/Makefile3
-rw-r--r--graphics/bonzomatic/distinfo6
-rw-r--r--graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp10
-rw-r--r--graphics/brunsli/Makefile1
-rw-r--r--graphics/cairo/Makefile28
-rw-r--r--graphics/cairo/files/patch-Makefile.am10
-rw-r--r--graphics/cairo/files/patch-build_configure.ac.system17
-rw-r--r--graphics/cairo/files/patch-configure.ac11
-rw-r--r--graphics/cairo/files/patch-perf_cairo-perf-micro.c10
-rw-r--r--graphics/cairo/files/patch-src_cairo-gl.h29
-rw-r--r--graphics/cairo/files/patch-src_cairo-xlib-display.c14
-rw-r--r--graphics/cairo/files/patch-test_Makefile.am14
-rw-r--r--graphics/cairo/files/patch-util_cairo-sphinx_sphinx.c11
-rw-r--r--graphics/cairomm/Makefile2
-rw-r--r--graphics/cegui/Makefile2
-rw-r--r--graphics/cfdg/Makefile2
-rw-r--r--graphics/chafa/Makefile8
-rw-r--r--graphics/chafa/distinfo6
-rw-r--r--graphics/chafa/pkg-plist2
-rw-r--r--graphics/charls/Makefile2
-rw-r--r--graphics/charls/distinfo6
-rw-r--r--graphics/charls/pkg-plist1
-rw-r--r--graphics/cimg/Makefile2
-rw-r--r--graphics/cimg/distinfo6
-rw-r--r--graphics/cimg/files/patch-examples__Makefile25
-rw-r--r--graphics/cloudcompare/Makefile89
-rw-r--r--graphics/cloudcompare/distinfo5
-rw-r--r--graphics/cloudcompare/files/patch-plugins_core_Standard_qRANSAC__SD_extern_RANSAC__SD_MiscLib_AlignedAllocator.h19
-rw-r--r--graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop13
-rw-r--r--graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop13
-rw-r--r--graphics/cloudcompare/pkg-descr9
-rw-r--r--graphics/cloudcompare/pkg-plist49
-rw-r--r--graphics/cluttermm/Makefile2
-rw-r--r--graphics/colmap/Makefile2
-rw-r--r--graphics/colord-gtk/Makefile4
-rw-r--r--graphics/colord-gtk/distinfo6
-rw-r--r--graphics/colord-gtk/pkg-plist4
-rw-r--r--graphics/comical/Makefile5
-rw-r--r--graphics/converseen/Makefile4
-rw-r--r--graphics/converseen/distinfo6
-rw-r--r--graphics/corrupter/Makefile1
-rw-r--r--graphics/cptutils/Makefile1
-rw-r--r--graphics/curtail/Makefile33
-rw-r--r--graphics/curtail/distinfo3
-rw-r--r--graphics/curtail/pkg-descr6
-rw-r--r--graphics/curtail/pkg-plist27
-rw-r--r--graphics/darktable/Makefile57
-rw-r--r--graphics/darktable/distinfo6
-rw-r--r--graphics/darktable/files/patch-src_external_OpenCL_CL_cl__platform.h13
-rw-r--r--graphics/darktable/pkg-plist56
-rw-r--r--graphics/darktable38/Makefile169
-rw-r--r--graphics/darktable38/distinfo3
-rw-r--r--graphics/darktable38/files/patch-cmake_modules_FindOpenEXR.cmake12
-rw-r--r--graphics/darktable38/files/patch-src_CMakeLists.txt11
-rw-r--r--graphics/darktable38/files/patch-src_external_rawspeed_cmake_Modules_CheckZLIB.cmake11
-rw-r--r--graphics/darktable38/files/patch-src_is__supported__platform.h11
-rw-r--r--graphics/darktable38/pkg-descr21
-rw-r--r--graphics/darktable38/pkg-plist422
-rw-r--r--graphics/dcmtk/Makefile5
-rw-r--r--graphics/dcmtk/distinfo6
-rw-r--r--graphics/dcmtk/pkg-plist256
-rw-r--r--graphics/dcp2icc/files/patch-#include-cstdlib12
-rw-r--r--graphics/dcp2icc/files/patch-inttypes-fixes28
-rw-r--r--graphics/dcraw-m/Makefile2
-rw-r--r--graphics/dcraw/Makefile4
-rw-r--r--graphics/dcraw/pkg-descr2
-rw-r--r--graphics/deegree-csw/Makefile55
-rw-r--r--graphics/deegree-csw/distinfo2
-rw-r--r--graphics/deegree-csw/files/pkg-message.in14
-rw-r--r--graphics/deegree-csw/pkg-descr19
-rw-r--r--graphics/deegree-csw/pkg-plist451
-rw-r--r--graphics/deegree-igeoportal/Makefile53
-rw-r--r--graphics/deegree-igeoportal/distinfo2
-rw-r--r--graphics/deegree-igeoportal/files/pkg-message.in14
-rw-r--r--graphics/deegree-igeoportal/pkg-descr5
-rw-r--r--graphics/deegree-igeoportal/pkg-plist1635
-rw-r--r--graphics/deegree-wcs/Makefile54
-rw-r--r--graphics/deegree-wcs/distinfo2
-rw-r--r--graphics/deegree-wcs/files/pkg-message.in14
-rw-r--r--graphics/deegree-wcs/pkg-descr7
-rw-r--r--graphics/deegree-wcs/pkg-plist2145
-rw-r--r--graphics/deegree-wfs/Makefile52
-rw-r--r--graphics/deegree-wfs/distinfo2
-rw-r--r--graphics/deegree-wfs/files/pkg-message.in14
-rw-r--r--graphics/deegree-wfs/pkg-descr5
-rw-r--r--graphics/deegree-wfs/pkg-plist192
-rw-r--r--graphics/deegree-wms/Makefile51
-rw-r--r--graphics/deegree-wms/distinfo2
-rw-r--r--graphics/deegree-wms/files/pkg-message.in14
-rw-r--r--graphics/deegree-wms/pkg-descr5
-rw-r--r--graphics/deegree-wms/pkg-plist2027
-rw-r--r--graphics/deegree-wps/Makefile51
-rw-r--r--graphics/deegree-wps/distinfo2
-rw-r--r--graphics/deegree-wps/files/pkg-message.in14
-rw-r--r--graphics/deegree-wps/pkg-descr11
-rw-r--r--graphics/deegree-wps/pkg-plist41
-rw-r--r--graphics/deegree-wpvs/Makefile54
-rw-r--r--graphics/deegree-wpvs/distinfo2
-rw-r--r--graphics/deegree-wpvs/files/pkg-message.in14
-rw-r--r--graphics/deegree-wpvs/pkg-descr9
-rw-r--r--graphics/deegree-wpvs/pkg-plist2183
-rw-r--r--graphics/delaboratory/Makefile2
-rw-r--r--graphics/devil/Makefile128
-rw-r--r--graphics/devil/distinfo5
-rw-r--r--graphics/devil/files/patch-41103
-rw-r--r--graphics/devil/files/patch-4246
-rw-r--r--graphics/devil/files/patch-4326
-rw-r--r--graphics/devil/files/patch-4681
-rw-r--r--graphics/devil/files/patch-4744
-rw-r--r--graphics/devil/files/patch-4914
-rw-r--r--graphics/devil/files/patch-5014
-rw-r--r--graphics/devil/files/patch-5152
-rw-r--r--graphics/devil/files/patch-5247
-rw-r--r--graphics/devil/files/patch-DevIL_cmake_Modules_FindMNG.cmake11
-rw-r--r--graphics/devil/files/patch-DevIL_src-ILUT_CMakeLists.txt11
-rw-r--r--graphics/devil/files/patch-DevIL_src-ILU_CMakeLists.txt11
-rw-r--r--graphics/devil/files/patch-DevIL_src-IL_CMakeLists.txt11
-rw-r--r--graphics/devil/files/patch-DevIL_src-IL_src_il__dds-save.cpp11
-rw-r--r--graphics/devil/files/patch-DevIL_src-IL_src_il__jp2.cpp27
-rw-r--r--graphics/devil/files/patch-clang376
-rw-r--r--graphics/devil/files/patch-configure.ac19
-rw-r--r--graphics/devil/files/patch-src-IL-src-il__icon.c11
-rw-r--r--graphics/devil/files/patch-src-IL-src-il__nvidia.cpp10
-rw-r--r--graphics/devil/files/patch-src-IL-src-il__png.c20
-rw-r--r--graphics/devil/files/patch-src-ILUT-src-ilut__opengl.c47
-rw-r--r--graphics/devil/files/patch-src-IL__src__il_alloc.c11
-rw-r--r--graphics/devil/files/patch-src-IL_src_il__jp2.c11
-rw-r--r--graphics/devil/files/patch-testing28
-rw-r--r--graphics/devil/pkg-plist6
-rw-r--r--graphics/dia/Makefile2
-rw-r--r--graphics/diff-pdf/Makefile2
-rw-r--r--graphics/diffpdf/Makefile2
-rw-r--r--graphics/digikam/Makefile14
-rw-r--r--graphics/digikam/distinfo6
-rw-r--r--graphics/digikam/files/patch-core_dplugins_generic_webservices_CMakeLists.txt15
-rw-r--r--graphics/digikam/pkg-plist8
-rw-r--r--graphics/drawing/Makefile3
-rw-r--r--graphics/drm-510-kmod/Makefile (renamed from graphics/drm-devel-kmod/Makefile)34
-rw-r--r--graphics/drm-510-kmod/distinfo3
-rw-r--r--graphics/drm-510-kmod/pkg-descr5
-rw-r--r--graphics/drm-510-kmod/pkg-message (renamed from graphics/drm-current-kmod/pkg-message)2
-rw-r--r--graphics/drm-510-kmod/pkg-plist (renamed from graphics/drm-devel-kmod/pkg-plist)2
-rw-r--r--graphics/drm-54-kmod/Makefile (renamed from graphics/drm-current-kmod/Makefile)38
-rw-r--r--graphics/drm-54-kmod/distinfo3
-rw-r--r--graphics/drm-54-kmod/pkg-descr5
-rw-r--r--graphics/drm-54-kmod/pkg-message18
-rw-r--r--graphics/drm-54-kmod/pkg-plist6
-rw-r--r--graphics/drm-current-kmod/distinfo3
-rw-r--r--graphics/drm-current-kmod/pkg-descr5
-rw-r--r--graphics/drm-current-kmod/pkg-plist2340
-rw-r--r--graphics/drm-devel-kmod/distinfo3
-rw-r--r--graphics/drm-devel-kmod/pkg-descr6
-rw-r--r--graphics/drm-devel-kmod/pkg-message22
-rw-r--r--graphics/drm-fbsd12.0-kmod/Makefile9
-rw-r--r--graphics/drm-fbsd12.0-kmod/distinfo6
-rw-r--r--graphics/drm-fbsd13-kmod/Makefile7
-rw-r--r--graphics/drm-fbsd13-kmod/distinfo6
-rw-r--r--graphics/drm-fbsd13-kmod/pkg-plist2
-rw-r--r--graphics/drm-kmod/Makefile7
-rw-r--r--graphics/dspdfviewer/Makefile7
-rw-r--r--graphics/dssim/Makefile29
-rw-r--r--graphics/dssim/distinfo58
-rw-r--r--graphics/ebsynth/Makefile4
-rw-r--r--graphics/egl-wayland/Makefile3
-rw-r--r--graphics/egl-wayland/distinfo6
-rw-r--r--graphics/egl-wayland/pkg-plist2
-rw-r--r--graphics/electricsheep/Makefile2
-rw-r--r--graphics/elementary-photos/Makefile25
-rw-r--r--graphics/elementary-photos/distinfo6
-rw-r--r--graphics/elementary-photos/files/patch-meson.build10
-rw-r--r--graphics/elementary-photos/pkg-plist20
-rw-r--r--graphics/embree/Makefile5
-rw-r--r--graphics/embree/distinfo6
-rw-r--r--graphics/embree/pkg-plist232
-rw-r--r--graphics/engauge-digitizer/Makefile6
-rw-r--r--graphics/entangle/Makefile7
-rw-r--r--graphics/entangle/files/patch-src_meson.build24
-rw-r--r--graphics/eog-plugins/Makefile1
-rw-r--r--graphics/eog/Makefile25
-rw-r--r--graphics/eog/distinfo6
-rw-r--r--graphics/eog/pkg-plist41
-rw-r--r--graphics/eom/Makefile1
-rw-r--r--graphics/epdfview/Makefile2
-rw-r--r--graphics/ephoto/pkg-descr2
-rw-r--r--graphics/epix/Makefile8
-rw-r--r--graphics/epix/distinfo6
-rw-r--r--graphics/epsonscan2-non-free-plugin/Makefile95
-rw-r--r--graphics/epsonscan2-non-free-plugin/distinfo9
-rw-r--r--graphics/epsonscan2-non-free-plugin/files/ddeplugin.in11
-rw-r--r--graphics/epsonscan2-non-free-plugin/files/dtrplugin.in11
-rw-r--r--graphics/epsonscan2-non-free-plugin/files/es2intif.in11
-rw-r--r--graphics/epsonscan2-non-free-plugin/files/es2netif.in11
-rw-r--r--graphics/epsonscan2-non-free-plugin/files/fitplugin.in11
-rw-r--r--graphics/epsonscan2-non-free-plugin/files/pkg-message.in20
-rw-r--r--graphics/epsonscan2-non-free-plugin/pkg-descr7
-rw-r--r--graphics/epsonscan2-non-free-plugin/pkg-plist52
-rw-r--r--graphics/epsonscan2/Makefile54
-rw-r--r--graphics/epsonscan2/distinfo3
-rw-r--r--graphics/epsonscan2/files/Read_me.FreeBSD.in633
-rw-r--r--graphics/epsonscan2/files/patch-CMakeLists.txt57
-rw-r--r--graphics/epsonscan2/files/patch-src_CommonUtility_DbgLog.cpp21
-rw-r--r--graphics/epsonscan2/files/patch-src_CommonUtility_utils_ESAnyCastUtils.h28
-rw-r--r--graphics/epsonscan2/files/patch-src_CommonUtility_utils_ESFile.cpp12
-rw-r--r--graphics/epsonscan2/files/patch-src_CommonUtility_utils_PathUtils.cpp10
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_CMakeLists.txt11
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_EntryPoints.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_FileFormat_FFManager.cpp12
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_Filter_DTR.cpp21
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_Filter_ProcOrientation.hpp10
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_Filter_Saving.hpp20
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_Finder_UsbFinder.cpp14
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_KeysValues_All_Resolution.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_KeysValues_All_ScanHeightMax.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_KeysValues_All_ScanWidthMax.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_Scanner_Engine.hpp26
-rw-r--r--graphics/epsonscan2/files/patch-src_Controller_Src_Scanner_Scanner.cpp27
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2Command_Linux_CMakeLists.txt11
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2Command_Src_Command_ESCI2_ESCI2Accessor.h38
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2Command_Src_Interface_ipc_ipcInterfaceImpl.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2Command_Src_Interface_usb_usbInterfaceImpl.cpp12
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2Command_Src_Interface_usb_usbInterfaceImpl.h15
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2Command_Src_Utils_semaphore.hpp71
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2FileFormat_Header_IO_FKDestination.h32
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2FileFormat_Header_IO_FKSource.h11
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2FileFormat_Header_Reader_FKReader.h34
-rw-r--r--graphics/epsonscan2/files/patch-src_ES2FileFormat_Source_PnmUtil_FKPnmUtil.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Platform.cpp69
-rw-r--r--graphics/epsonscan2/files/patch-src_SaneWrapper_backend.cpp37
-rw-r--r--graphics/epsonscan2/files/patch-src_SaneWrapper_defines.h33
-rw-r--r--graphics/epsonscan2/files/patch-src_SaneWrapper_epsonscan.cpp29
-rw-r--r--graphics/epsonscan2/files/patch-src_ScanSDK_Src_SDK_supervisor.cpp29
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_CMakeLists.txt9
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_addeditpagedialog.cpp8
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_commandlinemode.cpp20
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_custommessagebox.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_detectionareamindoublespinbox.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_deviceconnectiondialog.cpp28
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_documentsize.cpp23
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_foldercomb.cpp20
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_imageformatsettingscombobox.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_imageformatsettingsdialog.ui38
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_initdeviceselectcombobox.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_lengthdoublespinbox.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_mainwindow.cpp38
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_mainwindow.ui38
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_networkdeviceselectdialog.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_rotateimage.cpp47
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_supervisor.cpp29
-rw-r--r--graphics/epsonscan2/files/patch-src_Standalone_widthdoublespinbox.cpp11
-rw-r--r--graphics/epsonscan2/files/patch-thirdparty_zlib_gzread.c10
-rw-r--r--graphics/epsonscan2/files/patch-thirdparty_zlib_gzwrite.c10
-rw-r--r--graphics/epsonscan2/files/pkg-message.in17
-rw-r--r--graphics/epsonscan2/pkg-descr5
-rw-r--r--graphics/epsonscan2/pkg-plist1650
-rw-r--r--graphics/evince/Makefile13
-rw-r--r--graphics/evince/distinfo6
-rw-r--r--graphics/evince/pkg-plist2
-rw-r--r--graphics/evince/pkg-plist-lite14
-rw-r--r--graphics/evolvotron/Makefile2
-rw-r--r--graphics/exiv2/Makefile4
-rw-r--r--graphics/exiv2/pkg-plist2
-rw-r--r--graphics/f3d/Makefile1
-rw-r--r--graphics/feh/Makefile7
-rw-r--r--graphics/feh/distinfo6
-rw-r--r--graphics/feh/files/patch-config.mk10
-rw-r--r--graphics/feh/files/patch-src_Makefile11
-rw-r--r--graphics/feh/pkg-plist2
-rw-r--r--graphics/flam3/Makefile1
-rw-r--r--graphics/flif/Makefile14
-rw-r--r--graphics/flif/distinfo6
-rw-r--r--graphics/flif/pkg-plist2
-rw-r--r--graphics/fotoxx/Makefile6
-rw-r--r--graphics/fotoxx/distinfo6
-rw-r--r--graphics/fotoxx/files/patch-Makefile29
-rw-r--r--graphics/fotoxx/pkg-descr6
-rw-r--r--graphics/fotoxx/pkg-plist387
-rw-r--r--graphics/fpc-rsvg/Makefile1
-rw-r--r--graphics/fracplanet/Makefile2
-rw-r--r--graphics/frei0r/Makefile12
-rw-r--r--graphics/frei0r/distinfo6
-rw-r--r--graphics/frogr/Makefile4
-rw-r--r--graphics/frogr/distinfo2
-rw-r--r--graphics/fyre/Makefile2
-rw-r--r--graphics/gcolor3/Makefile2
-rw-r--r--graphics/gcolor3/pkg-descr4
-rw-r--r--graphics/gd/Makefile32
-rw-r--r--graphics/gd/distinfo6
-rw-r--r--graphics/gd/files/patch-Makefile.am11
-rw-r--r--graphics/gd/files/patch-Makefile.in11
-rw-r--r--graphics/gd/files/patch-bdftogd4
-rw-r--r--graphics/gd/files/patch-gd.c136
-rw-r--r--graphics/gd/files/patch-gd.h14
-rw-r--r--graphics/gd/files/patch-gd_png.c4
-rw-r--r--graphics/gd/files/patch-gdtest.c19
-rw-r--r--graphics/gd/pkg-plist4
-rw-r--r--graphics/gdal/Makefile64
-rw-r--r--graphics/gdal/distinfo6
-rw-r--r--graphics/gdal/pkg-plist68
-rw-r--r--graphics/gdk-pixbuf2/Makefile5
-rw-r--r--graphics/gdk-pixbuf2/files/gdk-pixbuf-query-loaders.ucl.in17
-rw-r--r--graphics/gdk-pixbuf2/pkg-plist4
-rw-r--r--graphics/geeqie/Makefile30
-rw-r--r--graphics/geeqie/distinfo6
-rw-r--r--graphics/geeqie/files/patch-configure.ac11
-rw-r--r--graphics/geeqie/files/patch-src_misc.c10
-rw-r--r--graphics/geeqie/files/patch-version.sh8
-rw-r--r--graphics/geeqie/pkg-descr2
-rw-r--r--graphics/geeqie/pkg-plist10
-rw-r--r--graphics/gegl/Makefile12
-rw-r--r--graphics/gegl/distinfo6
-rw-r--r--graphics/gegl/files/patch-gegl_opencl_cl_platform_h13
-rw-r--r--graphics/gegl/files/patch-operations_external_png-load_c15
-rw-r--r--graphics/gegl/files/patch-operations_external_tiff-load_c15
-rw-r--r--graphics/gegl/pkg-plist15
-rw-r--r--graphics/generic_image_decoder/Makefile54
-rw-r--r--graphics/generic_image_decoder/distinfo3
-rw-r--r--graphics/generic_image_decoder/files/construct.gpr20
-rw-r--r--graphics/generic_image_decoder/files/generic_image_decoder.gpr7
-rw-r--r--graphics/generic_image_decoder/files/patch-gid.gpr11
-rw-r--r--graphics/generic_image_decoder/pkg-descr16
-rw-r--r--graphics/generic_image_decoder/pkg-plist37
-rw-r--r--graphics/geomorph/Makefile23
-rw-r--r--graphics/geomorph/distinfo5
-rw-r--r--graphics/geomorph/files/patch-src-hf-view__area.c10
-rw-r--r--graphics/geomorph/files/patch-src_app_main.c (renamed from graphics/geomorph/files/patch-src-app-main.c)83
-rw-r--r--graphics/geos/Makefile12
-rw-r--r--graphics/geos/distinfo6
-rw-r--r--graphics/geos/files/patch-tests-geostest-Makefile.in14
-rw-r--r--graphics/geos/files/patch-tests-thread-Makefile.in20
-rw-r--r--graphics/geos/files/patch-tools-CMakeLists.txt11
-rw-r--r--graphics/geos/pkg-plist69
-rw-r--r--graphics/geoserver/Makefile29
-rw-r--r--graphics/geoserver/distinfo6
-rw-r--r--graphics/geoserver/pkg-plist60
-rw-r--r--graphics/gexiv2/Makefile13
-rw-r--r--graphics/gexiv2/distinfo6
-rw-r--r--graphics/gexiv2/pkg-plist2
-rw-r--r--graphics/gifski/Makefile91
-rw-r--r--graphics/gifski/distinfo180
-rw-r--r--graphics/gimageview/Makefile2
-rw-r--r--graphics/gimmage/Makefile2
-rw-r--r--graphics/gimp-app/Makefile13
-rw-r--r--graphics/gimp-app/distinfo6
-rw-r--r--graphics/gimp-app/files/patch-app_core_gimptagcache_c23
-rw-r--r--graphics/gimp-app/pkg-plist8
-rw-r--r--graphics/gimp-jxl-plugin/Makefile26
-rw-r--r--graphics/gimp-jxl-plugin/distinfo3
-rw-r--r--graphics/gimp-jxl-plugin/files/patch-CMakeLists.txt32
-rw-r--r--graphics/gimp-jxl-plugin/pkg-descr3
-rw-r--r--graphics/gimp/Makefile2
-rw-r--r--graphics/glaxnimate/Makefile38
-rw-r--r--graphics/glaxnimate/distinfo15
-rw-r--r--graphics/glaxnimate/files/patch-CMakeLists.txt20
-rw-r--r--graphics/glaxnimate/files/patch-src_core_utils_gzip.cpp11
-rw-r--r--graphics/glaxnimate/files/patch-src_gui_emoji_emoji__set__dialog.cpp13
-rw-r--r--graphics/glaxnimate/pkg-descr3
-rw-r--r--graphics/glaxnimate/pkg-plist16264
-rw-r--r--graphics/glbinding/Makefile25
-rw-r--r--graphics/glbinding/distinfo3
-rw-r--r--graphics/glbinding/pkg-descr12
-rw-r--r--graphics/glbinding/pkg-plist401
-rw-r--r--graphics/glew/Makefile2
-rw-r--r--graphics/glfw/Makefile20
-rw-r--r--graphics/glfw/distinfo6
-rw-r--r--graphics/glfw2/Makefile2
-rw-r--r--graphics/gliv/Makefile6
-rw-r--r--graphics/glslang/Makefile2
-rw-r--r--graphics/glslang/distinfo6
-rw-r--r--graphics/gltt/Makefile30
-rw-r--r--graphics/gltt/distinfo2
-rw-r--r--graphics/gltt/files/patch-FTGlyphVectorizer.h11
-rw-r--r--graphics/gltt/files/patch-GLTTGlyphPolygonizerHandler.h10
-rw-r--r--graphics/gltt/pkg-descr5
-rw-r--r--graphics/gltt/pkg-plist23
-rw-r--r--graphics/glx-utils/Makefile5
-rw-r--r--graphics/glx-utils/distinfo6
-rw-r--r--graphics/gmic/Makefile21
-rw-r--r--graphics/gmic/distinfo6
-rw-r--r--graphics/gmic/files/patch-CMakeLists.txt11
-rw-r--r--graphics/gmic/files/patch-Makefile8
-rw-r--r--graphics/gmic/files/patch-src_gmic.cpp6
-rw-r--r--graphics/gmic/pkg-plist14
-rw-r--r--graphics/gmt/Makefile1
-rw-r--r--graphics/gnash/Makefile7
-rw-r--r--graphics/gnome-color-manager/Makefile4
-rw-r--r--graphics/gnome-color-manager/files/patch-src_gcm-viewer.c10
-rw-r--r--graphics/gnome-video-effects/Makefile4
-rw-r--r--graphics/goocanvas/Makefile43
-rw-r--r--graphics/goocanvas/distinfo2
-rw-r--r--graphics/goocanvas/pkg-descr4
-rw-r--r--graphics/goocanvas/pkg-plist26
-rw-r--r--graphics/goocanvasmm2/Makefile2
-rw-r--r--graphics/gource/Makefile2
-rw-r--r--graphics/gpaint/Makefile2
-rw-r--r--graphics/gpu-firmware-amd-kmod/Makefile73
-rw-r--r--graphics/gpu-firmware-amd-kmod/distinfo3
-rw-r--r--graphics/gpu-firmware-amd-kmod/pkg-descr5
-rw-r--r--graphics/gpu-firmware-amd-kmod/pkg-plist381
-rw-r--r--graphics/gpu-firmware-intel-kmod/Makefile44
-rw-r--r--graphics/gpu-firmware-intel-kmod/distinfo3
-rw-r--r--graphics/gpu-firmware-intel-kmod/pkg-descr5
-rw-r--r--graphics/gpu-firmware-intel-kmod/pkg-plist36
-rw-r--r--graphics/gpu-firmware-kmod/Makefile116
-rw-r--r--graphics/gpu-firmware-kmod/distinfo3
-rw-r--r--graphics/gpu-firmware-kmod/files/patch-amdgpukmsfw_Makefile58
-rw-r--r--graphics/gpu-firmware-kmod/pkg-descr7
-rw-r--r--graphics/gpu-firmware-kmod/pkg-plist617
-rw-r--r--graphics/gpu-firmware-radeon-kmod/Makefile77
-rw-r--r--graphics/gpu-firmware-radeon-kmod/distinfo3
-rw-r--r--graphics/gpu-firmware-radeon-kmod/pkg-descr5
-rw-r--r--graphics/gpu-firmware-radeon-kmod/pkg-plist245
-rw-r--r--graphics/grads/Makefile2
-rw-r--r--graphics/graphene/Makefile8
-rw-r--r--graphics/graphene/distinfo6
-rw-r--r--graphics/graphene/pkg-plist2
-rw-r--r--graphics/graphite2/Makefile4
-rw-r--r--graphics/graphviz/Makefile14
-rw-r--r--graphics/graphviz/distinfo6
-rw-r--r--graphics/graphviz/files/patch-configure.ac25
-rw-r--r--graphics/graphviz/files/patch-lib-vmalloc-vmhdr.h13
-rw-r--r--graphics/graphviz/pkg-plist238
-rw-r--r--graphics/gscan2pdf/Makefile2
-rw-r--r--graphics/gscan2pdf/distinfo6
-rw-r--r--graphics/gstreamer1-plugins-aalib/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-cairo/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-gdkpixbuf/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-gl/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-jpeg/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-kms/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-libcaca/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-libvisual/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-opencv/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-openexr/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-openjpeg/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-png/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-qt/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-rsvg/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-vulkan/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-webp/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-zbar/Makefile2
-rw-r--r--graphics/gthumb/Makefile7
-rw-r--r--graphics/gthumb/distinfo6
-rw-r--r--graphics/gthumb/pkg-plist263
-rw-r--r--graphics/gtk-update-icon-cache/Makefile5
-rw-r--r--graphics/gtk-update-icon-cache/distinfo6
-rw-r--r--graphics/gwenview/distinfo6
-rw-r--r--graphics/gwenview/pkg-plist5
-rw-r--r--graphics/heimer/Makefile4
-rw-r--r--graphics/heimer/distinfo6
-rw-r--r--graphics/hiptext/Makefile2
-rw-r--r--graphics/hugin/Makefile1
-rw-r--r--graphics/icc-profiles-adobe-cs4/Makefile2
-rw-r--r--graphics/icc-profiles-basiccolor/Makefile2
-rw-r--r--graphics/icc-profiles-openicc/Makefile2
-rw-r--r--graphics/iccxml/Makefile3
-rw-r--r--graphics/iec16022/Makefile18
-rw-r--r--graphics/iec16022/distinfo6
-rw-r--r--graphics/iec16022/files/patch-image.c11
-rw-r--r--graphics/ikona/Makefile2
-rw-r--r--graphics/imlib2-jxl/Makefile37
-rw-r--r--graphics/imlib2-jxl/distinfo3
-rw-r--r--graphics/imlib2-jxl/pkg-descr10
-rw-r--r--graphics/imlib2/Makefile2
-rw-r--r--graphics/imlib2_loaders/Makefile2
-rw-r--r--graphics/impressive/Makefile10
-rw-r--r--graphics/impressive/distinfo6
-rw-r--r--graphics/imv/Makefile8
-rw-r--r--graphics/imv/distinfo8
-rw-r--r--graphics/imv/pkg-descr2
-rw-r--r--graphics/inkscape/Makefile15
-rw-r--r--graphics/inkscape/distinfo8
-rw-r--r--graphics/inkscape/files/patch-poppler-compat.diff26
-rw-r--r--graphics/inkscape/files/patch-src_object_object-set.cpp11
-rw-r--r--graphics/inkscape/files/patch-src_path-prefix.cpp31
-rw-r--r--graphics/inkscape/pkg-plist895
-rw-r--r--graphics/intel-backlight/Makefile1
-rw-r--r--graphics/intel-backlight/pkg-message9
-rw-r--r--graphics/jasper/Makefile24
-rw-r--r--graphics/jasper/distinfo6
-rw-r--r--graphics/jasper/files/patch-build-cmake-modules-JasOpenGL.cmake11
-rw-r--r--graphics/jasper/pkg-plist18
-rw-r--r--graphics/jp/Makefile2
-rw-r--r--graphics/jpeg-turbo/Makefile9
-rw-r--r--graphics/jpeg-turbo/distinfo12
-rw-r--r--graphics/jpegoptim/Makefile12
-rw-r--r--graphics/jpegoptim/distinfo6
-rw-r--r--graphics/kamera/distinfo6
-rw-r--r--graphics/kamera/pkg-plist6
-rw-r--r--graphics/katarakt/Makefile2
-rw-r--r--graphics/kcolorchooser/distinfo6
-rw-r--r--graphics/kcolorchooser/pkg-plist8
-rw-r--r--graphics/kcolorpicker/Makefile3
-rw-r--r--graphics/kcolorpicker/distinfo6
-rw-r--r--graphics/kcolorpicker/pkg-plist2
-rw-r--r--graphics/kdegraphics-mobipocket/distinfo6
-rw-r--r--graphics/kdegraphics-mobipocket/pkg-plist3
-rw-r--r--graphics/kdegraphics-svgpart/distinfo6
-rw-r--r--graphics/kdegraphics-svgpart/pkg-plist2
-rw-r--r--graphics/kdegraphics-thumbnailers/Makefile2
-rw-r--r--graphics/kdegraphics-thumbnailers/distinfo6
-rw-r--r--graphics/kdegraphics-thumbnailers/pkg-plist2
-rw-r--r--graphics/kf5-kimageformats/Makefile12
-rw-r--r--graphics/kf5-kimageformats/distinfo6
-rw-r--r--graphics/kf5-kimageformats/pkg-plist6
-rw-r--r--graphics/kf5-kplotting/distinfo6
-rw-r--r--graphics/kf5-kplotting/pkg-plist2
-rw-r--r--graphics/kf5-kquickcharts/distinfo6
-rw-r--r--graphics/kf5-kquickcharts/pkg-plist6
-rw-r--r--graphics/kf5-prison/Makefile6
-rw-r--r--graphics/kf5-prison/distinfo6
-rw-r--r--graphics/kf5-prison/pkg-plist30
-rw-r--r--graphics/kgeotag/pkg-descr16
-rw-r--r--graphics/kimageannotator/Makefile2
-rw-r--r--graphics/kimageannotator/distinfo6
-rw-r--r--graphics/kimageannotator/pkg-plist4
-rw-r--r--graphics/kimagemapeditor/Makefile3
-rw-r--r--graphics/kimagemapeditor/distinfo6
-rw-r--r--graphics/kimagemapeditor/pkg-plist6
-rw-r--r--graphics/kipi-plugins/distinfo6
-rw-r--r--graphics/kipi-plugins/pkg-plist58
-rw-r--r--graphics/kmscube/Makefile4
-rw-r--r--graphics/knotter/Makefile28
-rw-r--r--graphics/knotter/distinfo15
-rw-r--r--graphics/knotter/pkg-descr12
-rw-r--r--graphics/knotter/pkg-plist719
-rw-r--r--graphics/kolourpaint/distinfo6
-rw-r--r--graphics/kolourpaint/pkg-plist2
-rw-r--r--graphics/kontrast/Makefile2
-rw-r--r--graphics/kontrast/distinfo6
-rw-r--r--graphics/kphotoalbum/Makefile7
-rw-r--r--graphics/kqtquickcharts/distinfo6
-rw-r--r--graphics/kquickimageeditor/Makefile5
-rw-r--r--graphics/kquickimageeditor/distinfo6
-rw-r--r--graphics/kquickimageeditor/pkg-plist5
-rw-r--r--graphics/krita/Makefile24
-rw-r--r--graphics/krita/distinfo6
-rw-r--r--graphics/krita/files/patch-cmake_modules_FindOpenEXR.cmake33
-rw-r--r--graphics/krita/files/patch-libs_image_kis__image__config.cpp14
-rw-r--r--graphics/krita/files/patch-plugins_impex_exr_exr__converter.cc11
-rw-r--r--graphics/krita/files/patch-plugins_paintops_mypaint_CMakeLists.txt11
-rw-r--r--graphics/krita/pkg-plist154
-rw-r--r--graphics/kseexpr/Makefile19
-rw-r--r--graphics/kseexpr/distinfo3
-rw-r--r--graphics/kseexpr/pkg-descr6
-rw-r--r--graphics/kseexpr/pkg-plist85
-rw-r--r--graphics/ksnip/Makefile2
-rw-r--r--graphics/ksnip/distinfo6
-rw-r--r--graphics/ksnip/pkg-descr2
-rw-r--r--graphics/ksnip/pkg-plist3
-rw-r--r--graphics/lazpaint/Makefile7
-rw-r--r--graphics/lazpaint/distinfo14
-rw-r--r--graphics/lazpaint/pkg-plist2
-rw-r--r--graphics/lcms/pkg-descr2
-rw-r--r--graphics/lcms2/Makefile4
-rw-r--r--graphics/lcms2/distinfo6
-rw-r--r--graphics/lcms2/pkg-plist2
-rw-r--r--graphics/leptonica/Makefile70
-rw-r--r--graphics/leptonica/distinfo8
-rw-r--r--graphics/leptonica/files/patch-cmake-findlib55
-rw-r--r--graphics/leptonica/files/patch-src-Makefile.am9
-rw-r--r--graphics/leptonica/pkg-plist14
-rw-r--r--graphics/libafterimage/Makefile2
-rw-r--r--graphics/libansilove/Makefile2
-rw-r--r--graphics/libansilove/distinfo6
-rw-r--r--graphics/libansilove/files/patch-CMakeLists.txt11
-rw-r--r--graphics/libansilove/pkg-plist27
-rw-r--r--graphics/libavif/Makefile10
-rw-r--r--graphics/libavif/distinfo18
-rw-r--r--graphics/libavif/pkg-plist6
-rw-r--r--graphics/libcdr01/Makefile2
-rw-r--r--graphics/libdrm/Makefile4
-rw-r--r--graphics/libdrm/distinfo10
-rw-r--r--graphics/libdrm/files/patch-libkms_vmwgfx.c27
-rw-r--r--graphics/libdrm/pkg-plist5
-rw-r--r--graphics/libetonyek01/Makefile3
-rw-r--r--graphics/libetonyek01/files/patch-configure6
-rw-r--r--graphics/libexif/Makefile4
-rw-r--r--graphics/libexif/distinfo6
-rw-r--r--graphics/libfreehand/Makefile2
-rw-r--r--graphics/libgaiagraphics/Makefile25
-rw-r--r--graphics/libgaiagraphics/distinfo2
-rw-r--r--graphics/libgaiagraphics/files/patch-src-gaiagraphics_grid.c10
-rw-r--r--graphics/libgaiagraphics/pkg-descr4
-rw-r--r--graphics/libgaiagraphics/pkg-plist6
-rw-r--r--graphics/libgeotiff/Makefile2
-rw-r--r--graphics/libgeotiff/distinfo6
-rw-r--r--graphics/libgltf/Makefile9
-rw-r--r--graphics/libgltf/distinfo5
-rw-r--r--graphics/libgltf/pkg-plist13
-rw-r--r--graphics/libglvnd/Makefile18
-rw-r--r--graphics/libglvnd/distinfo8
-rw-r--r--graphics/libgnomecanvas/Makefile18
-rw-r--r--graphics/libgnomecanvas/pkg-plist4
-rw-r--r--graphics/libgnomecanvasmm26/Makefile2
-rw-r--r--graphics/libgphoto2/Makefile19
-rw-r--r--graphics/libgphoto2/pkg-plist4
-rw-r--r--graphics/libgxps/Makefile2
-rw-r--r--graphics/libgxps/distinfo6
-rw-r--r--graphics/libgxps/pkg-plist2
-rw-r--r--graphics/libheif/Makefile34
-rw-r--r--graphics/libheif/distinfo10
-rw-r--r--graphics/libheif/pkg-plist21
-rw-r--r--graphics/libjxl/Makefile33
-rw-r--r--graphics/libjxl/distinfo16
-rw-r--r--graphics/libjxl/files/patch-private-libhwy22
-rw-r--r--graphics/libjxl/pkg-message16
-rw-r--r--graphics/libjxl/pkg-plist3
-rw-r--r--graphics/libkdcraw/distinfo6
-rw-r--r--graphics/libkexiv2/distinfo6
-rw-r--r--graphics/libkexiv2/pkg-plist2
-rw-r--r--graphics/libkipi/Makefile1
-rw-r--r--graphics/libkipi/distinfo6
-rw-r--r--graphics/libkipi/pkg-plist5
-rw-r--r--graphics/libksane/distinfo6
-rw-r--r--graphics/libliftoff/Makefile4
-rw-r--r--graphics/libliftoff/distinfo6
-rw-r--r--graphics/libliftoff/pkg-plist2
-rw-r--r--graphics/libopenraw/Makefile7
-rw-r--r--graphics/libopenraw/distinfo232
-rw-r--r--graphics/libopenraw/pkg-plist4
-rw-r--r--graphics/libpgf/Makefile12
-rw-r--r--graphics/libpgf/distinfo5
-rw-r--r--graphics/libplacebo/Makefile5
-rw-r--r--graphics/libplacebo/distinfo8
-rw-r--r--graphics/libplacebo/files/patch-src_meson.build19
-rw-r--r--graphics/libqrencode/Makefile6
-rw-r--r--graphics/libraw/Makefile2
-rw-r--r--graphics/librsvg2-rust/Makefile9
-rw-r--r--graphics/librsvg2-rust/distinfo6
-rw-r--r--graphics/librsvg2-rust/files/patch-vendor_cfg-expr-0.8.1_src_targets_builtins.rs38
-rw-r--r--graphics/librsvg2-rust/files/patch-vendor_cfg-expr_src_targets_builtins.rs38
-rw-r--r--graphics/librsvg2-rust/files/patch-vendor_crossbeam-epoch_no__atomic.rs10
-rw-r--r--graphics/librsvg2-rust/files/patch-vendor_crossbeam-utils_no__atomic.rs10
-rw-r--r--graphics/librsvg2-rust/pkg-plist147
-rw-r--r--graphics/librsvg2/Makefile2
-rw-r--r--graphics/librsvg2/pkg-plist2
-rw-r--r--graphics/librtprocess/Makefile6
-rw-r--r--graphics/librtprocess/distinfo6
-rw-r--r--graphics/libspng/Makefile2
-rw-r--r--graphics/libspng/distinfo6
-rw-r--r--graphics/libsvg/Makefile2
-rw-r--r--graphics/libzmf/Makefile2
-rw-r--r--graphics/luminance-qt5/Makefile7
-rw-r--r--graphics/lux/Makefile43
-rw-r--r--graphics/lux/distinfo3
-rw-r--r--graphics/lux/files/patch-CMakeLists.txt22
-rw-r--r--graphics/lux/files/patch-tinyfiledialogs.c16
-rw-r--r--graphics/lux/pkg-descr12
-rw-r--r--graphics/lximage-qt/Makefile2
-rw-r--r--graphics/lximage-qt/distinfo6
-rw-r--r--graphics/lximage-qt/pkg-plist5
-rw-r--r--graphics/magnum-examples/Makefile39
-rw-r--r--graphics/magnum-examples/distinfo5
-rw-r--r--graphics/magnum-examples/pkg-descr4
-rw-r--r--graphics/magnum-examples/pkg-plist9
-rw-r--r--graphics/magnum-extras/Makefile33
-rw-r--r--graphics/magnum-extras/distinfo5
-rw-r--r--graphics/magnum-extras/pkg-descr5
-rw-r--r--graphics/magnum-extras/pkg-plist34
-rw-r--r--graphics/magnum-plugins/Makefile35
-rw-r--r--graphics/magnum-plugins/distinfo5
-rw-r--r--graphics/magnum-plugins/pkg-descr4
-rw-r--r--graphics/magnum-plugins/pkg-plist98
-rw-r--r--graphics/magnum/Makefile37
-rw-r--r--graphics/magnum/distinfo5
-rw-r--r--graphics/magnum/pkg-descr14
-rw-r--r--graphics/magnum/pkg-plist320
-rw-r--r--graphics/maim/Makefile2
-rw-r--r--graphics/mandelbulber/Makefile6
-rw-r--r--graphics/mandelbulber/distinfo6
-rw-r--r--graphics/mapcache/Makefile3
-rw-r--r--graphics/mapcache/distinfo6
-rw-r--r--graphics/mapcache/pkg-plist2
-rw-r--r--graphics/matplotplusplus/Makefile27
-rw-r--r--graphics/matplotplusplus/distinfo3
-rw-r--r--graphics/matplotplusplus/pkg-descr10
-rw-r--r--graphics/matplotplusplus/pkg-plist48
-rw-r--r--graphics/mesa-devel/Makefile20
-rw-r--r--graphics/mesa-devel/distinfo12
-rw-r--r--graphics/mesa-devel/files/patch-suffix17
-rw-r--r--graphics/mesa-devel/pkg-plist3
-rw-r--r--graphics/mesa-dri/Makefile9
-rw-r--r--graphics/mesa-dri/Makefile.common2
-rw-r--r--graphics/mesa-dri/distinfo6
-rw-r--r--graphics/mesa-dri/pkg-plist5
-rw-r--r--graphics/minder/Makefile4
-rw-r--r--graphics/minder/distinfo6
-rw-r--r--graphics/msl/Makefile31
-rw-r--r--graphics/msl/distinfo11
-rw-r--r--graphics/msl/pkg-descr24
-rw-r--r--graphics/msl/pkg-plist30
-rw-r--r--graphics/mtpaint/Makefile1
-rw-r--r--graphics/mypaint-brushes/Makefile2
-rw-r--r--graphics/mypaint-brushes2/Makefile2
-rw-r--r--graphics/netpbm/Makefile1
-rw-r--r--graphics/netpbm/files/patch-jasper22
-rw-r--r--graphics/nip2/Makefile7
-rw-r--r--graphics/nip2/distinfo4
-rw-r--r--graphics/nplot/pkg-descr2
-rw-r--r--graphics/nvidia-texture-tools/Makefile27
-rw-r--r--graphics/nvidia-texture-tools/distinfo6
-rw-r--r--graphics/nvidia-texture-tools/files/patch-CMakeLists.txt15
-rw-r--r--graphics/nvidia-texture-tools/files/patch-c++1176
-rw-r--r--graphics/nvidia-texture-tools/files/patch-cmake_OptimalOptions.cmake10
-rw-r--r--graphics/nvidia-texture-tools/files/patch-extern_CMakeLists.txt10
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvcore-Debug.cpp26
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvcore-Memory.h20
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvcore-nvcore.h21
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvcore-poshlib-posh.h14
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvimage-ImageIO.cpp11
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvmath-nvmath.h20
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src-nvtt-CMakeLists.txt15
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src_nvmath_CMakeLists.txt11
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src_nvmath_Matrix.cpp11
-rw-r--r--graphics/nvidia-texture-tools/files/patch-src_nvtt_squish_simd__ve.h39
-rw-r--r--graphics/nvidia-texture-tools/pkg-plist5
-rw-r--r--graphics/ocaml-images/Makefile9
-rw-r--r--graphics/ocaml-images/files/patch-OMakefile11
-rw-r--r--graphics/ocrad/Makefile16
-rw-r--r--graphics/ocrad/distinfo6
-rw-r--r--graphics/ocrad/files/patch-Makefile.in19
-rw-r--r--graphics/ogre3d/Makefile2
-rw-r--r--graphics/ogre3d/pkg-plist314
-rw-r--r--graphics/oidn/Makefile24
-rw-r--r--graphics/oidn/distinfo10
-rw-r--r--graphics/oidn/files/patch-mkl-dnn_src_common_memory__debug.cpp11
-rw-r--r--graphics/oidn/files/patch-mkl-dnn_src_common_utils.cpp11
-rw-r--r--graphics/okular/Makefile2
-rw-r--r--graphics/okular/distinfo6
-rw-r--r--graphics/okular/pkg-plist14
-rw-r--r--graphics/opencollada/Makefile2
-rw-r--r--graphics/opencollada/files/patch-clang1311
-rw-r--r--graphics/opencolorio-tools/Makefile5
-rw-r--r--graphics/opencolorio/Makefile136
-rw-r--r--graphics/opencolorio/distinfo6
-rw-r--r--graphics/opencolorio/files/libs/patch-CMakeLists.txt17
-rw-r--r--graphics/opencolorio/files/libs/patch-src_core_CMakeLists.txt8
-rw-r--r--graphics/opencolorio/files/patch-CMakeLists.txt50
-rw-r--r--graphics/opencolorio/files/patch-share_cmake_modules_FindExtPackages.cmake11
-rw-r--r--graphics/opencolorio/files/patch-share_cmake_modules_FindSphinx.cmake11
-rw-r--r--graphics/opencolorio/files/patch-share_cmake_modules_Findyaml-cpp.cmake13
-rw-r--r--graphics/opencolorio/files/tools/patch-CMakeLists.txt35
-rw-r--r--graphics/opencolorio/files/tools/patch-src_core_CMakeLists.txt18
-rw-r--r--graphics/opencolorio/pkg-plist14
-rw-r--r--graphics/opencolorio/pkg-plist-docs211
-rw-r--r--graphics/opencolorio/pkg-plist-tools4
-rw-r--r--graphics/opencoloriov1/Makefile59
-rw-r--r--graphics/opencoloriov1/distinfo3
-rw-r--r--graphics/opencoloriov1/files/patch-CMakeLists.txt60
-rw-r--r--graphics/opencoloriov1/files/patch-docs_CMakeLists.txt (renamed from graphics/opencolorio/files/patch-docs_CMakeLists.txt)2
-rw-r--r--graphics/opencoloriov1/files/patch-export_pkgconfig_OpenColorIO.pc.in8
-rw-r--r--graphics/opencoloriov1/files/patch-share_cmake_OCIOMacros.cmake (renamed from graphics/opencolorio/files/patch-share_cmake_OCIOMacros.cmake)0
-rw-r--r--graphics/opencoloriov1/files/patch-src_apps_ociodisplay_CMakeLists.txt (renamed from graphics/opencolorio/files/patch-src_apps_ociodisplay_CMakeLists.txt)0
-rw-r--r--graphics/opencoloriov1/files/patch-src_core_CMakeLists.txt27
-rw-r--r--graphics/opencoloriov1/files/patch-src_core_Config.cpp (renamed from graphics/opencolorio/files/patch-src_core_Config.cpp)0
-rw-r--r--graphics/opencoloriov1/pkg-descr7
-rw-r--r--graphics/opencoloriov1/pkg-plist11
-rw-r--r--graphics/opencv/Makefile30
-rw-r--r--graphics/opencv/files/patch-modules_core_include_opencv2_core_vsx__utils.hpp33
-rw-r--r--graphics/opencv/files/patch-modules_core_src_system.cpp11
-rw-r--r--graphics/opencv/pkg-plist3
-rw-r--r--graphics/opendx/Makefile4
-rw-r--r--graphics/openexr/Makefile6
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openfx-arena/Makefile7
-rw-r--r--graphics/openfx-arena/distinfo2
-rw-r--r--graphics/openfx-arena/pkg-descr2
-rw-r--r--graphics/openicc-config/Makefile2
-rw-r--r--graphics/openimageio-ociov1/Makefile102
-rw-r--r--graphics/openimageio-ociov1/distinfo3
-rw-r--r--graphics/openimageio-ociov1/files/patch-CMakeLists.txt13
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindOpenColorIO.cmake41
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_cmake_modules_FindPtex.cmake10
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_include_CMakeLists.txt34
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_libOpenImageIO_CMakeLists.txt11
-rw-r--r--graphics/openimageio-ociov1/files/patch-src_libutil_CMakeLists.txt11
-rw-r--r--graphics/openimageio-ociov1/pkg-descr10
-rw-r--r--graphics/openimageio-ociov1/pkg-plist73
-rw-r--r--graphics/openimageio-ociov1/pkg-plist-pybind1
-rw-r--r--graphics/openimageio/Makefile49
-rw-r--r--graphics/openimageio/distinfo6
-rw-r--r--graphics/openimageio/files/patch-src_libutil_ustring.cpp20
-rw-r--r--graphics/openimageio/files/patch-src_python_py__oiio.h16
-rw-r--r--graphics/openimageio/pkg-plist21
-rw-r--r--graphics/openjpeg/Makefile15
-rw-r--r--graphics/openjpeg/distinfo6
-rw-r--r--graphics/openjpeg/files/patch-CMakeLists.txt28
-rw-r--r--graphics/openjpeg/pkg-descr2
-rw-r--r--graphics/openjpeg15/Makefile4
-rw-r--r--graphics/openjpeg15/files/patch-CMakeLists.txt38
-rw-r--r--graphics/openjpeg15/pkg-plist8
-rw-r--r--graphics/openjph/Makefile10
-rw-r--r--graphics/openjph/distinfo6
-rw-r--r--graphics/openjph/files/patch-CMakeLists.txt56
-rw-r--r--graphics/openjph/pkg-plist1
-rw-r--r--graphics/openjump/Makefile10
-rw-r--r--graphics/openjump/distinfo6
-rw-r--r--graphics/openjump/files/patch-bin_oj__linux.sh20
-rw-r--r--graphics/openjump/pkg-plist911
-rw-r--r--graphics/openorienteering-mapper/files/patch-packaging_CMakeLists.txt11
-rw-r--r--graphics/openorienteering-mapper/pkg-plist2
-rw-r--r--graphics/openshadinglanguage/Makefile25
-rw-r--r--graphics/openshadinglanguage/distinfo6
-rw-r--r--graphics/openshadinglanguage/files/patch-llvm1429
-rw-r--r--graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt11
-rw-r--r--graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h16
-rw-r--r--graphics/openshadinglanguage/pkg-descr2
-rw-r--r--graphics/openshadinglanguage/pkg-plist22
-rw-r--r--graphics/openvkl/Makefile8
-rw-r--r--graphics/openvkl/distinfo6
-rw-r--r--graphics/openvkl/pkg-message9
-rw-r--r--graphics/openvkl/pkg-plist21
-rw-r--r--graphics/osg/Makefile7
-rw-r--r--graphics/osg/files/patch-src_osgPlugins_dicom_CMakeLists.txt16
-rw-r--r--graphics/osg34/Makefile6
-rw-r--r--graphics/osgearth/Makefile9
-rw-r--r--graphics/osgearth/distinfo6
-rw-r--r--graphics/osgearth/files/patch-src-osgEarthSymbology-GEOS.cpp70
-rw-r--r--graphics/osgearth/files/patch-src_osgEarthDrivers_fastdxt_libdxt.cpp18
-rw-r--r--graphics/osgearth/files/patch-src_osgEarthDrivers_fastdxt_util.h11
-rw-r--r--graphics/osgearth/pkg-plist582
-rw-r--r--graphics/ospray-studio/Makefile10
-rw-r--r--graphics/ospray-studio/distinfo6
-rw-r--r--graphics/ospray-studio/pkg-message10
-rw-r--r--graphics/ospray/Makefile16
-rw-r--r--graphics/ospray/distinfo6
-rw-r--r--graphics/ospray/pkg-message10
-rw-r--r--graphics/ospray/pkg-plist611
-rw-r--r--graphics/oyranos/Makefile4
-rw-r--r--graphics/oyranos/files/patch-doc_CMakeLists.txt13
-rw-r--r--graphics/oyranos/files/patch-src_examples_oforms_CMakeLists.txt8
-rw-r--r--graphics/oyranos/pkg-plist26
-rw-r--r--graphics/p5-Alien-Gimp/Makefile2
-rw-r--r--graphics/p5-Alien-Gimp/distinfo6
-rw-r--r--graphics/p5-Barcode-ZBar/Makefile3
-rw-r--r--graphics/p5-Barcode-ZBar/distinfo5
-rw-r--r--graphics/p5-Barcode-ZBar/files/patch-ZBar.xs6
-rw-r--r--graphics/p5-Convert-Color/Makefile12
-rw-r--r--graphics/p5-Convert-Color/distinfo5
-rw-r--r--graphics/p5-Convert-Color/pkg-plist20
-rw-r--r--graphics/p5-GD/Makefile2
-rw-r--r--graphics/p5-GD/distinfo6
-rw-r--r--graphics/p5-GD/files/patch-Makefile.PL32
-rw-r--r--graphics/p5-Geo-GDAL/Makefile39
-rw-r--r--graphics/p5-Geo-GDAL/distinfo3
-rw-r--r--graphics/p5-Geo-GDAL/pkg-descr3
-rw-r--r--graphics/p5-Geo-GDAL/pkg-plist10
-rw-r--r--graphics/p5-Graph-SocialMap/Makefile9
-rw-r--r--graphics/p5-Graph-SocialMap/distinfo5
-rw-r--r--graphics/p5-Graph-SocialMap/pkg-plist1
-rw-r--r--graphics/p5-Graph-Writer-GraphViz/Makefile13
-rw-r--r--graphics/p5-Graph-Writer-GraphViz/distinfo5
-rw-r--r--graphics/p5-Image-ExifTool/Makefile6
-rw-r--r--graphics/p5-Image-ExifTool/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool/pkg-descr27
-rw-r--r--graphics/p5-Image-ExifTool/pkg-plist16
-rw-r--r--graphics/p5-Image-PNG-QRCode/Makefile3
-rw-r--r--graphics/p5-Image-PNG-QRCode/distinfo6
-rw-r--r--graphics/p5-Imager/Makefile2
-rw-r--r--graphics/p5-Imager/distinfo6
-rw-r--r--graphics/p5-Imager/pkg-plist2
-rw-r--r--graphics/partio/Makefile3
-rw-r--r--graphics/pastel/Makefile2
-rw-r--r--graphics/pcl-pointclouds/Makefile2
-rw-r--r--graphics/pdf2svg/Makefile2
-rw-r--r--graphics/pdfpc/Makefile5
-rw-r--r--graphics/pdfpc/pkg-plist4
-rw-r--r--graphics/pecl-qrencode/Makefile2
-rw-r--r--graphics/pecl-qrencode/distinfo6
-rw-r--r--graphics/pecl-vips/Makefile3
-rw-r--r--graphics/pecl-vips/distinfo6
-rw-r--r--graphics/photoflare/Makefile10
-rw-r--r--graphics/photoflare/distinfo6
-rw-r--r--graphics/photoflow/Makefile63
-rw-r--r--graphics/photoflow/distinfo7
-rw-r--r--graphics/photoflow/files/patch-data_CMakeLists.txt55
-rw-r--r--graphics/photoflow/files/patch-fix-glib_2.68.3-remove_cimg_func-usage20
-rw-r--r--graphics/photoflow/files/patch-src_CMakeLists.txt20
-rw-r--r--graphics/photoflow/pkg-descr18
-rw-r--r--graphics/photoflow/pkg-plist541
-rw-r--r--graphics/php-facedetect/Makefile2
-rw-r--r--graphics/php-geos/Makefile6
-rw-r--r--graphics/php73-gd/Makefile11
-rw-r--r--graphics/php73-gd/files/patch-config.m463
-rw-r--r--graphics/php73-gd/files/patch-gd.c83
-rw-r--r--graphics/php82-exif/Makefile (renamed from graphics/php73-exif/Makefile)4
-rw-r--r--graphics/php82-gd/Makefile7
-rw-r--r--graphics/php82-gd/files/patch-gd.c11
-rw-r--r--graphics/piddle/files/patch-2to32238
-rw-r--r--graphics/pikchr/Makefile4
-rw-r--r--graphics/pikchr/distinfo6
-rw-r--r--graphics/pinpoint/Makefile2
-rw-r--r--graphics/podofo/Makefile2
-rw-r--r--graphics/podofo/distinfo6
-rw-r--r--graphics/poppler-glib/pkg-plist2
-rw-r--r--graphics/poppler-qt5/pkg-plist2
-rw-r--r--graphics/poppler-utils/pkg-plist26
-rw-r--r--graphics/poppler/Makefile11
-rw-r--r--graphics/poppler/distinfo6
-rw-r--r--graphics/poppler/pkg-plist2
-rw-r--r--graphics/povray37/Makefile2
-rw-r--r--graphics/povray38/Makefile1
-rw-r--r--graphics/pqiv/Makefile2
-rw-r--r--graphics/proj-data/Makefile21
-rw-r--r--graphics/proj-data/distinfo3
-rw-r--r--graphics/proj-data/pkg-descr9
-rw-r--r--graphics/proj-data/pkg-plist362
-rw-r--r--graphics/proj/Makefile41
-rw-r--r--graphics/proj/distinfo12
-rw-r--r--graphics/proj/pkg-plist610
-rw-r--r--graphics/py-OWSLib/Makefile4
-rw-r--r--graphics/py-actdiag/Makefile4
-rw-r--r--graphics/py-actdiag/distinfo6
-rw-r--r--graphics/py-altair/Makefile4
-rw-r--r--graphics/py-altair/distinfo6
-rw-r--r--graphics/py-asciitree/Makefile20
-rw-r--r--graphics/py-asciitree/distinfo3
-rw-r--r--graphics/py-asciitree/pkg-descr3
-rw-r--r--graphics/py-beziers/Makefile1
-rw-r--r--graphics/py-beziers/files/patch-setup.py11
-rw-r--r--graphics/py-blockdiag/Makefile6
-rw-r--r--graphics/py-blockdiag/distinfo6
-rw-r--r--graphics/py-blockdiag/files/patch-src-blockdiag-utils-bootstrap.py4
-rw-r--r--graphics/py-cairocffi/Makefile1
-rw-r--r--graphics/py-cartopy/Makefile6
-rw-r--r--graphics/py-cartopy/distinfo6
-rw-r--r--graphics/py-django-easy-thumbnails/Makefile14
-rw-r--r--graphics/py-django-easy-thumbnails/distinfo6
-rw-r--r--graphics/py-exifread/Makefile2
-rw-r--r--graphics/py-fiona/Makefile2
-rw-r--r--graphics/py-fiona/distinfo6
-rw-r--r--graphics/py-fiona/pkg-descr12
-rw-r--r--graphics/py-gdal/Makefile4
-rw-r--r--graphics/py-gdal/distinfo6
-rw-r--r--graphics/py-glfw/Makefile2
-rw-r--r--graphics/py-glfw/distinfo6
-rw-r--r--graphics/py-graphlib-backport/Makefile20
-rw-r--r--graphics/py-graphlib-backport/distinfo3
-rw-r--r--graphics/py-graphlib-backport/pkg-descr4
-rw-r--r--graphics/py-h3/Makefile5
-rw-r--r--graphics/py-h3/distinfo6
-rw-r--r--graphics/py-hiplot/Makefile2
-rw-r--r--graphics/py-hiplot/distinfo6
-rw-r--r--graphics/py-imageio-ffmpeg/Makefile4
-rw-r--r--graphics/py-imageio-ffmpeg/distinfo6
-rw-r--r--graphics/py-imageio-ffmpeg/files/patch-setup.py4
-rw-r--r--graphics/py-imageio/Makefile21
-rw-r--r--graphics/py-imageio/distinfo6
-rw-r--r--graphics/py-mayavi/Makefile3
-rw-r--r--graphics/py-mcomix/Makefile4
-rw-r--r--graphics/py-mcomix/pkg-plist1
-rw-r--r--graphics/py-momepy/Makefile27
-rw-r--r--graphics/py-momepy/distinfo3
-rw-r--r--graphics/py-momepy/pkg-descr5
-rw-r--r--graphics/py-mpl-interactions/Makefile3
-rw-r--r--graphics/py-mpl-interactions/distinfo6
-rw-r--r--graphics/py-mpl-interactions/files/patch-setup.cfg13
-rw-r--r--graphics/py-nwdiag/Makefile4
-rw-r--r--graphics/py-nwdiag/distinfo6
-rw-r--r--graphics/py-opencolorio/Makefile6
-rw-r--r--graphics/py-openshadinglanguage/Makefile1
-rw-r--r--graphics/py-pandana/Makefile3
-rw-r--r--graphics/py-pandana/files/patch-setup.py11
-rw-r--r--graphics/py-pillow/Makefile51
-rw-r--r--graphics/py-pillow/distinfo6
-rw-r--r--graphics/py-pillow/pkg-descr18
-rw-r--r--graphics/py-pycha/files/patch-2to3104
-rw-r--r--graphics/py-pygeoapi/Makefile2
-rw-r--r--graphics/py-pygeoapi/distinfo6
-rw-r--r--graphics/py-pygeos/Makefile4
-rw-r--r--graphics/py-pygeos/distinfo6
-rw-r--r--graphics/py-pyglet/Makefile7
-rw-r--r--graphics/py-pyglet/distinfo6
-rw-r--r--graphics/py-pyglet150/Makefile22
-rw-r--r--graphics/py-pyglet150/distinfo3
-rw-r--r--graphics/py-pyglet150/pkg-descr6
-rw-r--r--graphics/py-pygraph/Makefile1
-rw-r--r--graphics/py-pygraph/files/patch-setup.py10
-rw-r--r--graphics/py-pyproj/Makefile5
-rw-r--r--graphics/py-pyproj/distinfo6
-rw-r--r--graphics/py-pyqrcode/Makefile2
-rw-r--r--graphics/py-pyqtgraph/Makefile2
-rw-r--r--graphics/py-pyqtgraph/distinfo6
-rw-r--r--graphics/py-pyqtgraph/files/patch-setup.py11
-rw-r--r--graphics/py-pytesseract/Makefile19
-rw-r--r--graphics/py-pytesseract/distinfo6
-rw-r--r--graphics/py-python-poppler-qt5/Makefile4
-rw-r--r--graphics/py-pyvips/Makefile5
-rw-r--r--graphics/py-pyvips/distinfo6
-rw-r--r--graphics/py-pyvista/Makefile25
-rw-r--r--graphics/py-pyvista/distinfo3
-rw-r--r--graphics/py-pyvista/pkg-descr13
-rw-r--r--graphics/py-qt5-svg/Makefile30
-rw-r--r--graphics/py-qt5-svg/pkg-descr4
-rw-r--r--graphics/py-qt5-svg/pkg-plist8
-rw-r--r--graphics/py-rasterstats/Makefile2
-rw-r--r--graphics/py-s2/Makefile13
-rw-r--r--graphics/py-s2/distinfo6
-rw-r--r--graphics/py-s2/files/patch-CMakeLists.txt33
-rw-r--r--graphics/py-scikit-image/Makefile2
-rw-r--r--graphics/py-scikit-image/distinfo6
-rw-r--r--graphics/py-seqdiag/Makefile4
-rw-r--r--graphics/py-seqdiag/distinfo6
-rw-r--r--graphics/py-sorl-thumbnail/Makefile7
-rw-r--r--graphics/py-sorl-thumbnail/distinfo6
-rw-r--r--graphics/py-svgwrite/Makefile2
-rw-r--r--graphics/py-svgwrite/distinfo6
-rw-r--r--graphics/py-tifffile/Makefile6
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/py-traitsui/Makefile26
-rw-r--r--graphics/py-traitsui/distinfo6
-rw-r--r--graphics/py-ueberzug/Makefile2
-rw-r--r--graphics/py-visvis/Makefile4
-rw-r--r--graphics/py-willow/Makefile3
-rw-r--r--graphics/py-willow/distinfo6
-rw-r--r--graphics/qcomicbook/Makefile2
-rw-r--r--graphics/qgis-ltr/Makefile35
-rw-r--r--graphics/qgis-ltr/distinfo6
-rw-r--r--graphics/qgis-ltr/files/patch-python_plugins_sagaprovider_SagaAlgorithmProvider.py (renamed from graphics/qgis-ltr/files/patch-python_plugins_processing_algs_saga_SagaAlgorithmProvider.py)22
-rw-r--r--graphics/qgis-ltr/files/patch-src_core_providers_ogr_qgsogrprovider.cpp19
-rw-r--r--graphics/qgis-ltr/files/patch-src_core_providers_ogr_qgsogrprovider.h11
-rw-r--r--graphics/qgis-ltr/pkg-plist1906
-rw-r--r--graphics/qgis/Makefile35
-rw-r--r--graphics/qgis/distinfo6
-rw-r--r--graphics/qgis/pkg-plist159
-rw-r--r--graphics/qt5-imageformats/Makefile1
-rw-r--r--graphics/qt5-imageformats/files/patch-src_imageformats_configure.json10
-rw-r--r--graphics/qtpbfimageplugin/Makefile2
-rw-r--r--graphics/qtqr/Makefile4
-rw-r--r--graphics/radiance/Makefile44
-rw-r--r--graphics/radiance/distinfo7
-rw-r--r--graphics/radiance/files/patch-CMakeLists.txt12
-rw-r--r--graphics/radiance/files/patch-git_pr-111-qt-5.14198
-rw-r--r--graphics/radiance/files/patch-src_MovieNode.h11
-rw-r--r--graphics/radiance/pkg-descr5
-rw-r--r--graphics/radiance/pkg-plist225
-rw-r--r--graphics/rapid-photo-downloader/Makefile4
-rw-r--r--graphics/rawstudio/Makefile2
-rw-r--r--graphics/rawtherapee/Makefile3
-rw-r--r--graphics/rubygem-clutter-gdk/Makefile2
-rw-r--r--graphics/rubygem-clutter-gdk/distinfo6
-rw-r--r--graphics/rubygem-clutter-gtk/Makefile2
-rw-r--r--graphics/rubygem-clutter-gtk/distinfo6
-rw-r--r--graphics/rubygem-clutter/Makefile2
-rw-r--r--graphics/rubygem-clutter/distinfo6
-rw-r--r--graphics/rubygem-gdk_pixbuf2/Makefile2
-rw-r--r--graphics/rubygem-gdk_pixbuf2/distinfo6
-rw-r--r--graphics/rubygem-gemojione/Makefile2
-rw-r--r--graphics/rubygem-gemojione/distinfo6
-rw-r--r--graphics/rubygem-gemojione/pkg-descr2
-rw-r--r--graphics/rubygem-gitlab_emoji/files/patch-gemspec18
-rw-r--r--graphics/rubygem-gruff/Makefile4
-rw-r--r--graphics/rubygem-gruff/distinfo6
-rw-r--r--graphics/rubygem-image_processing/Makefile2
-rw-r--r--graphics/rubygem-image_processing/distinfo6
-rw-r--r--graphics/rubygem-mini_magick/Makefile2
-rw-r--r--graphics/rubygem-mini_magick/distinfo6
-rw-r--r--graphics/rubygem-mini_magick410/Makefile45
-rw-r--r--graphics/rubygem-mini_magick410/distinfo3
-rw-r--r--graphics/rubygem-mini_magick410/pkg-descr3
-rw-r--r--graphics/rubygem-pdfkit/Makefile2
-rw-r--r--graphics/rubygem-pdfkit/distinfo6
-rw-r--r--graphics/rubygem-rmagick/Makefile7
-rw-r--r--graphics/rubygem-rmagick/distinfo6
-rw-r--r--graphics/rubygem-rsvg2/Makefile2
-rw-r--r--graphics/rubygem-rsvg2/distinfo6
-rw-r--r--graphics/rubygem-tanuki_emoji/Makefile2
-rw-r--r--graphics/rubygem-tanuki_emoji/distinfo6
-rw-r--r--graphics/rx/Makefile2
-rw-r--r--graphics/s2/Makefile19
-rw-r--r--graphics/s2/distinfo6
-rw-r--r--graphics/s2/files/patch-CMakeLists.txt30
-rw-r--r--graphics/s2/files/patch-gflags17
-rw-r--r--graphics/s2/files/patch-src-s2-third_party-absl-base-internal-unaligned_access.h22
-rw-r--r--graphics/s2/files/patch-src_s2_util_math_exactfloat_exactfloat.cc13
-rw-r--r--graphics/s2/pkg-plist54
-rw-r--r--graphics/sane-airscan/Makefile1
-rw-r--r--graphics/sane-backends/Makefile10
-rw-r--r--graphics/sane-backends/distinfo6
-rw-r--r--graphics/sane-backends/pkg-plist1
-rw-r--r--graphics/seexpr/Makefile7
-rw-r--r--graphics/sekrit-twc-zimg/Makefile2
-rw-r--r--graphics/sekrit-twc-zimg/distinfo6
-rw-r--r--graphics/shaderc/Makefile4
-rw-r--r--graphics/shaderc/distinfo10
-rw-r--r--graphics/sharpconstruct/Makefile6
-rw-r--r--graphics/shotwell/Makefile7
-rw-r--r--graphics/shotwell/distinfo6
-rw-r--r--graphics/shotwell/files/patch-facedetect_meson.build10
-rw-r--r--graphics/shotwell/files/patch-facedetect_shotwell-facedetect.cpp20
-rw-r--r--graphics/shotwell/files/patch-src_dialogs_ExportDialog.vala12
-rw-r--r--graphics/simage/Makefile2
-rw-r--r--graphics/simple-scan/Makefile40
-rw-r--r--graphics/simple-scan/distinfo3
-rw-r--r--graphics/simple-scan/pkg-descr5
-rw-r--r--graphics/simple-scan/pkg-plist660
-rw-r--r--graphics/skanlite/distinfo6
-rw-r--r--graphics/spectacle/Makefile3
-rw-r--r--graphics/spectacle/distinfo6
-rw-r--r--graphics/spectacle/pkg-plist2
-rw-r--r--graphics/spirv-tools/Makefile4
-rw-r--r--graphics/spirv-tools/distinfo10
-rw-r--r--graphics/spirv-tools/pkg-plist4
-rw-r--r--graphics/squish/Makefile2
-rw-r--r--graphics/ssocr/Makefile2
-rw-r--r--graphics/ssocr/distinfo6
-rw-r--r--graphics/ssocr/files/patch-Makefile10
-rw-r--r--graphics/svgalib/Makefile2
-rw-r--r--graphics/svgbob/Makefile2
-rw-r--r--graphics/swfmill/Makefile2
-rw-r--r--graphics/sxiv/Makefile36
-rw-r--r--graphics/sxiv/distinfo3
-rw-r--r--graphics/sxiv/pkg-descr13
-rw-r--r--graphics/sxiv/pkg-plist10
-rw-r--r--graphics/synfig/Makefile5
-rw-r--r--graphics/synfig/distinfo6
-rw-r--r--graphics/synfig/files/patch-src__synfig__main.cpp33
-rw-r--r--graphics/synfig/files/patch-src__synfig__transform.cpp4
-rw-r--r--graphics/synfig/pkg-plist172
-rw-r--r--graphics/synfigstudio/Makefile9
-rw-r--r--graphics/synfigstudio/distinfo6
-rw-r--r--graphics/synfigstudio/files/patch-73046ac59
-rw-r--r--graphics/synfigstudio/files/patch-configure.ac19
-rw-r--r--graphics/synfigstudio/files/patch-src_synfigapp_cvs.cpp6
-rw-r--r--graphics/synfigstudio/pkg-plist201
-rw-r--r--graphics/telak/Makefile12
-rw-r--r--graphics/telak/distinfo5
-rw-r--r--graphics/telak/files/install-user2
-rw-r--r--graphics/telak/files/patch-Makefile8
-rw-r--r--graphics/telak/files/patch-toon.c11
-rw-r--r--graphics/telak/files/patch-toon.h10
-rw-r--r--graphics/telak/pkg-descr2
-rw-r--r--graphics/tesseract/Makefile3
-rw-r--r--graphics/tesseract/distinfo6
-rw-r--r--graphics/tesseract/files/patch-src_arch_simddetect.cpp41
-rw-r--r--graphics/tesseract/pkg-plist2
-rw-r--r--graphics/tiffgt/Makefile17
-rw-r--r--graphics/tiffgt/distinfo6
-rw-r--r--graphics/tikzit/Makefile2
-rw-r--r--graphics/tiled/Makefile4
-rw-r--r--graphics/tiled/distinfo6
-rw-r--r--graphics/timg/Makefile2
-rw-r--r--graphics/tinyows/Makefile15
-rw-r--r--graphics/tinyows/distinfo5
-rw-r--r--graphics/tinyows/files/patch-Makefile.in6
-rw-r--r--graphics/tinyows/pkg-descr1
-rw-r--r--graphics/tslib/pkg-plist60
-rw-r--r--graphics/tumble/Makefile13
-rw-r--r--graphics/tumble/distinfo6
-rw-r--r--graphics/tumble/files/patch-Makefile21
-rw-r--r--graphics/tumble/files/patch-semantics.c11
-rw-r--r--graphics/tumble/files/patch-tumble__input.h8
-rw-r--r--graphics/tumble/pkg-descr4
-rw-r--r--graphics/ufraw/Makefile11
-rw-r--r--graphics/ufraw/pkg-plist1
-rw-r--r--graphics/vapoursynth-waifu2x-ncnn-vulkan/Makefile2
-rw-r--r--graphics/vapoursynth-waifu2x-ncnn-vulkan/distinfo6
-rw-r--r--graphics/viewnior/Makefile2
-rw-r--r--graphics/viewnior/distinfo6
-rw-r--r--graphics/viewnior/pkg-plist3
-rw-r--r--graphics/vigra/Makefile4
-rw-r--r--graphics/vips/Makefile10
-rw-r--r--graphics/vips/distinfo6
-rw-r--r--graphics/vips/pkg-plist4
-rw-r--r--graphics/viu/Makefile2
-rw-r--r--graphics/vkd3d/Makefile16
-rw-r--r--graphics/vkd3d/distinfo10
-rw-r--r--graphics/vkd3d/pkg-plist9
-rw-r--r--graphics/vulkan-caps-viewer/Makefile4
-rw-r--r--graphics/vulkan-caps-viewer/distinfo10
-rw-r--r--graphics/vulkan-extension-layer/Makefile8
-rw-r--r--graphics/vulkan-extension-layer/distinfo8
-rw-r--r--graphics/vulkan-headers/Makefile6
-rw-r--r--graphics/vulkan-headers/distinfo6
-rw-r--r--graphics/vulkan-headers/pkg-plist2
-rw-r--r--graphics/vulkan-loader/Makefile7
-rw-r--r--graphics/vulkan-loader/distinfo6
-rw-r--r--graphics/vulkan-loader/files/patch-loader_CMakeLists.txt24
-rw-r--r--graphics/vulkan-loader/pkg-plist2
-rw-r--r--graphics/vulkan-tools/Makefile2
-rw-r--r--graphics/vulkan-tools/distinfo6
-rw-r--r--graphics/vulkan-validation-layers/Makefile12
-rw-r--r--graphics/vulkan-validation-layers/distinfo14
-rw-r--r--graphics/vulkan-validation-layers/files/patch-CMakeLists.txt23
-rw-r--r--graphics/vulkan-validation-layers/files/patch-revert312
-rw-r--r--graphics/vv/Makefile4
-rw-r--r--graphics/waffle/Makefile2
-rw-r--r--graphics/waifu2x-ncnn-vulkan/Makefile4
-rw-r--r--graphics/waifu2x-ncnn-vulkan/distinfo10
-rw-r--r--graphics/wayland-protocols/Makefile2
-rw-r--r--graphics/wayland-protocols/distinfo6
-rw-r--r--graphics/wayland-protocols/pkg-plist1
-rw-r--r--graphics/wayland/Makefile3
-rw-r--r--graphics/wayland/pkg-descr5
-rw-r--r--graphics/waylandpp/Makefile5
-rw-r--r--graphics/waylandpp/distinfo6
-rw-r--r--graphics/waylandpp/pkg-plist30
-rw-r--r--graphics/webp-pixbuf-loader/pkg-plist2
-rw-r--r--graphics/webp/Makefile20
-rw-r--r--graphics/webp/distinfo6
-rw-r--r--graphics/webp/pkg-plist24
-rw-r--r--graphics/wings/Makefile4
-rw-r--r--graphics/wings/distinfo6
-rw-r--r--graphics/wings/pkg-plist12
-rw-r--r--graphics/wrapland/Makefile4
-rw-r--r--graphics/wrapland/distinfo6
-rw-r--r--graphics/wrapland/pkg-plist6
-rw-r--r--graphics/xface.el/Makefile46
-rw-r--r--graphics/xface.el/distinfo3
-rw-r--r--graphics/xface.el/pkg-descr1
-rw-r--r--graphics/xface.el/pkg-plist6
-rw-r--r--graphics/xmlgraphics-commons/Makefile3
-rw-r--r--graphics/xournal/Makefile2
-rw-r--r--graphics/xournalpp/Makefile10
-rw-r--r--graphics/xournalpp/distinfo6
-rw-r--r--graphics/xournalpp/pkg-plist4
-rw-r--r--graphics/xpaint/Makefile12
-rw-r--r--graphics/xpdf4/Makefile6
-rw-r--r--graphics/xpdf4/distinfo6
-rw-r--r--graphics/xv/Makefile2
-rw-r--r--graphics/xv/files/patch-xvjp2k.c2382
-rw-r--r--graphics/xviewer/Makefile6
-rw-r--r--graphics/xviewer/files/patch-Makefile.am11
-rw-r--r--graphics/xviewer/files/patch-configure.ac21
-rw-r--r--graphics/yacreader/Makefile2
-rw-r--r--graphics/yafaray/Makefile5
-rw-r--r--graphics/yed/Makefile8
-rw-r--r--graphics/yed/distinfo6
-rw-r--r--graphics/zathura-cb/Makefile12
-rw-r--r--graphics/zathura-cb/distinfo6
-rw-r--r--graphics/zathura/Makefile15
-rw-r--r--graphics/zathura/distinfo6
-rw-r--r--graphics/zathura/pkg-descr7
-rw-r--r--graphics/zathura/pkg-message7
-rw-r--r--graphics/zathura/pkg-plist4
-rw-r--r--graphics/zint/Makefile4
-rw-r--r--graphics/zint/distinfo6
-rw-r--r--graphics/zint/pkg-descr20
-rw-r--r--graphics/zint/pkg-plist9
1338 files changed, 40063 insertions, 26399 deletions
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index f15038e49356..56891ae4c089 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -1,7 +1,8 @@
# Created by: Ron van Daal
PORTNAME= GraphicsMagick
-PORTVERSION= 1.3.37
+PORTVERSION= 1.3.38
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= SF
@@ -11,11 +12,11 @@ COMMENT= Fast image processing tools based on ImageMagick
LICENSE= MIT
-USES= cpe libtool localbase pathfix tar:bzip2
+USES= cpe libtool localbase pathfix pkgconfig tar:zst
CONFIGURE_ARGS= --enable-shared --enable-static \
--with-windows-font-dir=${WINDOWS_FONT_DIR} \
- --without-perl --without-trio
+ --without-dps --without-gdi32 --without-perl --without-trio
CONFIGURE_ENV= PTHREAD_LIBS=-lpthread
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
@@ -25,8 +26,10 @@ USE_LDCONFIG= yes
# Use fonts installed by x11-fonts/webfonts by default
WINDOWS_FONT_DIR?= ${LOCALBASE}/share/fonts/webfonts
-OPTIONS_DEFINE= BZIP2 DOCS FPX FREETYPE JASPER JBIG JPEG LCMS2 LZMA OPENMP Q8BIT PNG SSE TEST TIFF UMEM WEBP WMF X11 XML ZLIB ZSTD
+OPTIONS_DEFINE= BZIP2 DOCS FPX FREETYPE HEIF JASPER JBIG JPEG JXL LCMS2 LZMA OPENMP Q8BIT PNG SSE TEST TIFF UMEM WEBP WMF X11 XML ZLIB ZSTD
OPTIONS_DEFAULT=BZIP2 FREETYPE JASPER JBIG JPEG LCMS2 LZMA OPENMP PNG TIFF WEBP WMF X11 XML ZLIB
+HEIF_DESC= HEIF support via libheif library
+JXL_DESC= JPEG XL image format via libjxl (BROKEN now)
Q8BIT_DESC= Use 8-bit pixels (speed) instead of 16-bit (quality)
UMEM_DESC= UMEM memory allocation library support
TEST_DESC= Run bundled self-tests after build
@@ -36,12 +39,17 @@ FPX_CONFIGURE_WITH= fpx
FPX_LIB_DEPENDS= libfpx.so:graphics/libfpx
FREETYPE_CONFIGURE_WITH=ttf
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
+HEIF_CONFIGURE_WITH= heif
+HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
JASPER_CONFIGURE_WITH= jp2
JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper
JBIG_CONFIGURE_WITH= jbig
JBIG_LIB_DEPENDS= libjbig.so:graphics/jbigkit
JPEG_CONFIGURE_WITH= jpeg
JPEG_USES= jpeg
+JXL_BROKEN= does not build: use of undeclared identifier 'JxlEncoderFrameSettings'
+JXL_CONFIGURE_WITH= jxl
+JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
LCMS2_CONFIGURE_WITH= lcms2
LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2
LZMA_CONFIGURE_WITH= lzma
@@ -75,7 +83,7 @@ ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENMP}
-.if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != powerpc64 && ${ARCH} != powerpc64le
+.if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != powerpc64 && ${ARCH} != powerpc64le && ${ARCH} != riscv64
USES+= compiler:gcc-c++11-lib
.endif
.endif
diff --git a/graphics/GraphicsMagick/distinfo b/graphics/GraphicsMagick/distinfo
index 17ffae49f478..e94c3ae11034 100644
--- a/graphics/GraphicsMagick/distinfo
+++ b/graphics/GraphicsMagick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641045798
-SHA256 (GraphicsMagick-1.3.37.tar.bz2) = 735c1499c9de3d765cf12af43084c3198510efa6195c0bfdf6bff6a107481af3
-SIZE (GraphicsMagick-1.3.37.tar.bz2) = 8447160
+TIMESTAMP = 1653151044
+SHA256 (GraphicsMagick-1.3.38.tar.zst) = 13c366f1659df20430e09e09d7d66a3bdcaf0a0ca4e51407e574cc693f7ba702
+SIZE (GraphicsMagick-1.3.38.tar.zst) = 6097575
diff --git a/graphics/GraphicsMagick/pkg-plist b/graphics/GraphicsMagick/pkg-plist
index 3ec1c92b6c2d..b94e7bf6b531 100644
--- a/graphics/GraphicsMagick/pkg-plist
+++ b/graphics/GraphicsMagick/pkg-plist
@@ -95,15 +95,15 @@ lib/GraphicsMagick/config/type.mgk
lib/libGraphicsMagick++.a
lib/libGraphicsMagick++.so
lib/libGraphicsMagick++.so.12
-lib/libGraphicsMagick++.so.12.5.1
+lib/libGraphicsMagick++.so.12.6.0
lib/libGraphicsMagick.a
lib/libGraphicsMagick.so
lib/libGraphicsMagick.so.3
-lib/libGraphicsMagick.so.3.23.0
+lib/libGraphicsMagick.so.3.24.0
lib/libGraphicsMagickWand.a
lib/libGraphicsMagickWand.so
lib/libGraphicsMagickWand.so.2
-lib/libGraphicsMagickWand.so.2.9.6
+lib/libGraphicsMagickWand.so.2.9.7
libdata/pkgconfig/GraphicsMagick++.pc
libdata/pkgconfig/GraphicsMagick.pc
libdata/pkgconfig/GraphicsMagickWand.pc
@@ -159,6 +159,7 @@ man/man5/quantize.5.gz
%%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2018.html
%%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2019.html
%%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2020.html
+%%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2021.html
%%PORTDOCS%%%%DOCSDIR%%/www/Changelog.html
%%PORTDOCS%%%%DOCSDIR%%/www/Changes.html
%%PORTDOCS%%%%DOCSDIR%%/www/Copyright.html
diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile
index 029c437d6307..815553431911 100644
--- a/graphics/ImageMagick6/Makefile
+++ b/graphics/ImageMagick6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ImageMagick
-DISTVERSION= 6.9.12-34
+DISTVERSION= 6.9.12-49
PORTEPOCH= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://www.imagemagick.org/download/ \
diff --git a/graphics/ImageMagick6/distinfo b/graphics/ImageMagick6/distinfo
index b318c7f91904..533eca47a498 100644
--- a/graphics/ImageMagick6/distinfo
+++ b/graphics/ImageMagick6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640600712
-SHA256 (ImageMagick-6.9.12-34.tar.xz) = e23311050b1e16625fdd8f3cbd382f08811a7c3987d1df3695e6ff1179d62578
-SIZE (ImageMagick-6.9.12-34.tar.xz) = 9174284
+TIMESTAMP = 1652810834
+SHA256 (ImageMagick-6.9.12-49.tar.xz) = 57bd77747248d0546996666310be9cba17f6001166b7028a31272bf1e20f0a49
+SIZE (ImageMagick-6.9.12-49.tar.xz) = 9145276
diff --git a/graphics/ImageMagick6/pkg-plist b/graphics/ImageMagick6/pkg-plist
index d3ec32440840..393562124930 100644
--- a/graphics/ImageMagick6/pkg-plist
+++ b/graphics/ImageMagick6/pkg-plist
@@ -406,8 +406,6 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xpm.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xps.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xps.so
-%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xtrn.la
-%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xtrn.so
%%X11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xwd.la
%%X11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xwd.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/ycbcr.la
@@ -469,7 +467,6 @@ man/man1/stream.1.gz
%%DATADIR%%-6/english.xml
%%DATADIR%%-6/francais.xml
%%DATADIR%%-6/locale.xml
-%%PORTDOCS%%%%DOCSDIR%%-6/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%-6/LICENSE
%%PORTDOCS%%%%DOCSDIR%%-6/NEWS.txt
%%PORTDOCS%%%%DOCSDIR%%-6/images/ImageMagick.ico
@@ -586,7 +583,6 @@ man/man1/stream.1.gz
%%PORTDOCS%%%%DOCSDIR%%-6/images/wizard.jpg
%%PORTDOCS%%%%DOCSDIR%%-6/images/wizard.png
%%PORTDOCS%%%%DOCSDIR%%-6/index.html
-%%PORTDOCS%%%%DOCSDIR%%-6/www/ImageMagickObject.html
%%PORTDOCS%%%%DOCSDIR%%-6/www/Magick++/Blob.html
%%PORTDOCS%%%%DOCSDIR%%-6/www/Magick++/Cache.fig
%%PORTDOCS%%%%DOCSDIR%%-6/www/Magick++/Cache.png
diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile
index 11fa24f46f27..8167db7a56a2 100644
--- a/graphics/ImageMagick7/Makefile
+++ b/graphics/ImageMagick7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ImageMagick
-DISTVERSION= 7.1.0-19
+DISTVERSION= 7.1.0-34
CATEGORIES= graphics perl5
MASTER_SITES= https://www.imagemagick.org/download/ \
https://www.imagemagick.org/download/releases/ \
@@ -66,7 +66,7 @@ OPTIONS_DEFINE= BZIP2 DOCS DJVU FFMPEG FFTW FONTCONFIG FPX FREETYPE \
OPENEXR OPENMP PANGO PDF PERL PNG RAQM SVG TESTS TIFF WEBP WMF \
THREADS X11 16BIT_PIXEL HDRI HEIF RAW
OPTIONS_DEFAULT= 16BIT_PIXEL BZIP2 FFTW FONTCONFIG FREETYPE \
- JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES PDF PERL PNG RAQM SVG \
+ JPEG2000 JBIG JPEG JXL LCMS2 LZMA LQR MODULES OPENEXR PDF PERL PNG RAQM SVG \
TIFF WEBP WMF THREADS X11 HDRI RAW
DJVU_DESC= DJVU format support (needs THREADS)
@@ -126,7 +126,6 @@ JPEG2000_DESC= OpenJPEG 2000 support via openjpeg
JPEG2000_CONFIGURE_WITH=openjp2
JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
-JXL_DESC= JPEG XL image format via libjxl
JXL_CONFIGURE_WITH= jxl
JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
diff --git a/graphics/ImageMagick7/distinfo b/graphics/ImageMagick7/distinfo
index a6c9e0c7732d..2993c69897e4 100644
--- a/graphics/ImageMagick7/distinfo
+++ b/graphics/ImageMagick7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640600998
-SHA256 (ImageMagick-7.1.0-19.tar.xz) = 3fd79174ab0f30bc1643af3e654f1d2ffcc3a9554263981155688b4f49f7fd77
-SIZE (ImageMagick-7.1.0-19.tar.xz) = 10317628
+TIMESTAMP = 1652810847
+SHA256 (ImageMagick-7.1.0-34.tar.xz) = 0acb8c47dcbe6574f390042b1710fcc468e534f4a70876fbfd0cf2c9f3bee8e5
+SIZE (ImageMagick-7.1.0-34.tar.xz) = 10351268
diff --git a/graphics/ImageMagick7/pkg-plist b/graphics/ImageMagick7/pkg-plist
index 0a59036a1e22..2ccfd50a6224 100644
--- a/graphics/ImageMagick7/pkg-plist
+++ b/graphics/ImageMagick7/pkg-plist
@@ -203,6 +203,8 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/debug.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/dib.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/dib.so
+%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/ftxt.la
+%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/ftxt.so
%%DJVU%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/djvu.la
%%DJVU%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/djvu.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/dng.la
@@ -341,6 +343,8 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/psd.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/pwp.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/pwp.so
+%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/qoi.la
+%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/qoi.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/raw.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/raw.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/rgb.la
@@ -363,6 +367,8 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sixel.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/stegano.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/stegano.so
+%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/strimg.la
+%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/strimg.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sun.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sun.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/svg.la
@@ -419,8 +425,6 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xpm.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xps.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xps.so
-%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xtrn.la
-%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xtrn.so
%%X11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xwd.la
%%X11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/xwd.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/yaml.la
@@ -480,7 +484,6 @@ man/man1/stream.1.gz
%%DATADIR%%-7/english.xml
%%DATADIR%%-7/francais.xml
%%DATADIR%%-7/locale.xml
-%%PORTDOCS%%%%DOCSDIR%%-7/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%-7/LICENSE
%%PORTDOCS%%%%DOCSDIR%%-7/NEWS.txt
%%PORTDOCS%%%%DOCSDIR%%-7/images/ImageMagick.ico
@@ -608,7 +611,6 @@ man/man1/stream.1.gz
%%PORTDOCS%%%%DOCSDIR%%-7/images/wizard.jpg
%%PORTDOCS%%%%DOCSDIR%%-7/images/wizard.png
%%PORTDOCS%%%%DOCSDIR%%-7/index.html
-%%PORTDOCS%%%%DOCSDIR%%-7/www/ImageMagickObject.html
%%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/Blob.html
%%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/Cache.fig
%%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/Cache.png
diff --git a/graphics/Makefile b/graphics/Makefile
index 77d992f1698e..7657f37f07a0 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -23,6 +23,7 @@
SUBDIR += R-cran-gridBase
SUBDIR += R-cran-gridExtra
SUBDIR += R-cran-jpeg
+ SUBDIR += R-cran-latticeExtra
SUBDIR += R-cran-munsell
SUBDIR += R-cran-pROC
SUBDIR += R-cran-pixmap
@@ -69,7 +70,6 @@
SUBDIR += avir
SUBDIR += azpainter
SUBDIR += azpainterb
- SUBDIR += barbecue
SUBDIR += barcode
SUBDIR += batik
SUBDIR += birdfont
@@ -77,7 +77,7 @@
SUBDIR += blend2d
SUBDIR += blender
SUBDIR += blender-doc
- SUBDIR += blender-lts28
+ SUBDIR += blender-lts29
SUBDIR += bmeps
SUBDIR += bmp2html
SUBDIR += bonzomatic
@@ -99,6 +99,7 @@
SUBDIR += chafa
SUBDIR += charls
SUBDIR += cimg
+ SUBDIR += cloudcompare
SUBDIR += clutter
SUBDIR += clutter-gtk3
SUBDIR += cluttermm
@@ -114,9 +115,9 @@
SUBDIR += cptutils
SUBDIR += crw
SUBDIR += curator
+ SUBDIR += curtail
SUBDIR += cuttlefish
SUBDIR += darktable
- SUBDIR += darktable38
SUBDIR += dataplot
SUBDIR += dbow2
SUBDIR += dc20pack
@@ -124,13 +125,6 @@
SUBDIR += dcp2icc
SUBDIR += dcraw
SUBDIR += dcraw-m
- SUBDIR += deegree-csw
- SUBDIR += deegree-igeoportal
- SUBDIR += deegree-wcs
- SUBDIR += deegree-wfs
- SUBDIR += deegree-wms
- SUBDIR += deegree-wps
- SUBDIR += deegree-wpvs
SUBDIR += delaboratory
SUBDIR += derelict-gl3
SUBDIR += devil
@@ -145,8 +139,8 @@
SUBDIR += dmtx-utils
SUBDIR += drawing
SUBDIR += drawpile
- SUBDIR += drm-current-kmod
- SUBDIR += drm-devel-kmod
+ SUBDIR += drm-510-kmod
+ SUBDIR += drm-54-kmod
SUBDIR += drm-fbsd12.0-kmod
SUBDIR += drm-fbsd13-kmod
SUBDIR += drm-kmod
@@ -174,6 +168,8 @@
SUBDIR += ephoto
SUBDIR += epix
SUBDIR += eps2png
+ SUBDIR += epsonscan2
+ SUBDIR += epsonscan2-non-free-plugin
SUBDIR += epstool
SUBDIR += eterm-bg
SUBDIR += evince
@@ -239,7 +235,6 @@
SUBDIR += gdtclft
SUBDIR += geeqie
SUBDIR += gegl
- SUBDIR += generic_image_decoder
SUBDIR += geoapi
SUBDIR += geomorph
SUBDIR += geomview
@@ -259,12 +254,15 @@
SUBDIR += gimp-beautify-plugin
SUBDIR += gimp-data-extras
SUBDIR += gimp-gmic-plugin
+ SUBDIR += gimp-jxl-plugin
SUBDIR += gimp-lensfun-plugin
SUBDIR += gimp-lqr-plugin
SUBDIR += gimp-refocus-plugin
SUBDIR += gimp-resynthesizer
SUBDIR += gkrellkam2
SUBDIR += glad
+ SUBDIR += glaxnimate
+ SUBDIR += glbinding
SUBDIR += gle
SUBDIR += glee
SUBDIR += glew
@@ -276,7 +274,6 @@
SUBDIR += glosm
SUBDIR += glpng
SUBDIR += glslang
- SUBDIR += gltt
SUBDIR += glx-utils
SUBDIR += gmic
SUBDIR += gmic-qt
@@ -287,7 +284,6 @@
SUBDIR += gnome-color-manager
SUBDIR += gnome-video-effects
SUBDIR += gocr
- SUBDIR += goocanvas
SUBDIR += goocanvas2
SUBDIR += goocanvas3
SUBDIR += goocanvasmm2
@@ -297,7 +293,10 @@
SUBDIR += gphoto2
SUBDIR += gpicview
SUBDIR += gpsmanshp
+ SUBDIR += gpu-firmware-amd-kmod
+ SUBDIR += gpu-firmware-intel-kmod
SUBDIR += gpu-firmware-kmod
+ SUBDIR += gpu-firmware-radeon-kmod
SUBDIR += gpxsee
SUBDIR += gracula
SUBDIR += grads
@@ -358,6 +357,7 @@
SUBDIR += imageworsener
SUBDIR += imc
SUBDIR += imlib2
+ SUBDIR += imlib2-jxl
SUBDIR += imlib2-webp
SUBDIR += imlib2_loaders
SUBDIR += impressive
@@ -407,6 +407,7 @@
SUBDIR += klatexformula
SUBDIR += kludge3d
SUBDIR += kmscube
+ SUBDIR += knotter
SUBDIR += kolourpaint
SUBDIR += kontrast
SUBDIR += kooka
@@ -414,6 +415,7 @@
SUBDIR += kqtquickcharts
SUBDIR += kquickimageeditor
SUBDIR += krita
+ SUBDIR += kseexpr
SUBDIR += ksnip
SUBDIR += kxstitch
SUBDIR += l2p
@@ -451,7 +453,6 @@
SUBDIR += libexif-gtk
SUBDIR += libfpx
SUBDIR += libfreehand
- SUBDIR += libgaiagraphics
SUBDIR += libgeotiff
SUBDIR += libgfx
SUBDIR += libgltext
@@ -531,17 +532,15 @@
SUBDIR += linux-c7-wayland
SUBDIR += lua-gd
SUBDIR += luminance-qt5
+ SUBDIR += lux
SUBDIR += lximage-qt
- SUBDIR += magnum
- SUBDIR += magnum-examples
- SUBDIR += magnum-extras
- SUBDIR += magnum-plugins
SUBDIR += mahotas
SUBDIR += maim
SUBDIR += mandelbulber
SUBDIR += mapcache
SUBDIR += mapserver
SUBDIR += mapyrus
+ SUBDIR += matplotplusplus
SUBDIR += megapov
SUBDIR += meh
SUBDIR += mesa-demos
@@ -560,6 +559,7 @@
SUBDIR += movit
SUBDIR += mozjpeg
SUBDIR += mscgen
+ SUBDIR += msl
SUBDIR += mtpaint
SUBDIR += multican
SUBDIR += mupdf
@@ -588,6 +588,7 @@
SUBDIR += opencollada
SUBDIR += opencolorio
SUBDIR += opencolorio-tools
+ SUBDIR += opencoloriov1
SUBDIR += opencsg
SUBDIR += opencv
SUBDIR += opendx
@@ -598,6 +599,7 @@
SUBDIR += opengv
SUBDIR += openicc-config
SUBDIR += openimageio
+ SUBDIR += openimageio-ociov1
SUBDIR += openjpeg
SUBDIR += openjpeg15
SUBDIR += openjph
@@ -651,7 +653,6 @@
SUBDIR += p5-GD-TextUtil
SUBDIR += p5-GD-Thumbnail
SUBDIR += p5-Geo-EOP
- SUBDIR += p5-Geo-GDAL
SUBDIR += p5-Geo-GDAL-FFI
SUBDIR += p5-Geo-GML
SUBDIR += p5-Geo-Gpx
@@ -755,20 +756,19 @@
SUBDIR += pho
SUBDIR += photivo
SUBDIR += photoflare
- SUBDIR += photoflow
SUBDIR += photopc
SUBDIR += photoqt
SUBDIR += phototonic
SUBDIR += php-facedetect
SUBDIR += php-geos
- SUBDIR += php73-exif
- SUBDIR += php73-gd
SUBDIR += php74-exif
SUBDIR += php74-gd
SUBDIR += php80-exif
SUBDIR += php80-gd
SUBDIR += php81-exif
SUBDIR += php81-gd
+ SUBDIR += php82-exif
+ SUBDIR += php82-gd
SUBDIR += phplot
SUBDIR += picpuz
SUBDIR += piddle
@@ -814,6 +814,7 @@
SUBDIR += price
SUBDIR += processing
SUBDIR += proj
+ SUBDIR += proj-data
SUBDIR += pstoedit
SUBDIR += ptex
SUBDIR += py-OWSLib
@@ -821,6 +822,7 @@
SUBDIR += py-PyOpenGL-accelerate
SUBDIR += py-actdiag
SUBDIR += py-altair
+ SUBDIR += py-asciitree
SUBDIR += py-beziers
SUBDIR += py-blockdiag
SUBDIR += py-blockdiagcontrib-cisco
@@ -847,6 +849,7 @@
SUBDIR += py-glfw
SUBDIR += py-glooey
SUBDIR += py-gphoto2
+ SUBDIR += py-graphlib-backport
SUBDIR += py-graphviz
SUBDIR += py-graphy
SUBDIR += py-gvgen
@@ -862,6 +865,7 @@
SUBDIR += py-mcomix
SUBDIR += py-mgwr
SUBDIR += py-ming
+ SUBDIR += py-momepy
SUBDIR += py-mpl-interactions
SUBDIR += py-mpl-scatter-density
SUBDIR += py-nwdiag
@@ -888,7 +892,6 @@
SUBDIR += py-pygeoapi
SUBDIR += py-pygeos
SUBDIR += py-pyglet
- SUBDIR += py-pyglet150
SUBDIR += py-pygraph
SUBDIR += py-pygraphviz
SUBDIR += py-pyinsane2
@@ -903,9 +906,9 @@
SUBDIR += py-pytesseract
SUBDIR += py-python-poppler-qt5
SUBDIR += py-pyvips
+ SUBDIR += py-pyvista
SUBDIR += py-pyx
SUBDIR += py-qrencode
- SUBDIR += py-qt5-svg
SUBDIR += py-railroad-diagrams
SUBDIR += py-rasterio
SUBDIR += py-rasterstats
@@ -954,7 +957,6 @@
SUBDIR += quesoglc
SUBDIR += quickqanava
SUBDIR += qvge
- SUBDIR += radiance
SUBDIR += radius-engine
SUBDIR += rapid-photo-downloader
SUBDIR += raster3d
@@ -999,6 +1001,7 @@
SUBDIR += rubygem-imagesize
SUBDIR += rubygem-invisible_captcha
SUBDIR += rubygem-mini_magick
+ SUBDIR += rubygem-mini_magick410
SUBDIR += rubygem-objectdetect
SUBDIR += rubygem-opengl
SUBDIR += rubygem-pdfkit
@@ -1046,6 +1049,7 @@
SUBDIR += showimage
SUBDIR += silgraphite
SUBDIR += simage
+ SUBDIR += simple-scan
SUBDIR += simpleviewer
SUBDIR += skanlite
SUBDIR += skanpage
@@ -1063,7 +1067,6 @@
SUBDIR += swappy
SUBDIR += swfmill
SUBDIR += swftools
- SUBDIR += sxiv
SUBDIR += synaesthesia
SUBDIR += synfig
SUBDIR += synfigstudio
@@ -1133,7 +1136,6 @@
SUBDIR += xcftools
SUBDIR += xd3d
SUBDIR += xdgagrab
- SUBDIR += xface.el
SUBDIR += xfig
SUBDIR += xfpovray
SUBDIR += xfractint
diff --git a/graphics/R-cran-DiagrammeR/Makefile b/graphics/R-cran-DiagrammeR/Makefile
index e0b03bad4b31..3ceac07a6425 100644
--- a/graphics/R-cran-DiagrammeR/Makefile
+++ b/graphics/R-cran-DiagrammeR/Makefile
@@ -1,7 +1,7 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
PORTNAME= DiagrammeR
-PORTVERSION= 1.0.7
+PORTVERSION= 1.0.9
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/graphics/R-cran-DiagrammeR/distinfo b/graphics/R-cran-DiagrammeR/distinfo
index a64d4d840f88..aa8ac70351d1 100644
--- a/graphics/R-cran-DiagrammeR/distinfo
+++ b/graphics/R-cran-DiagrammeR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642564138
-SHA256 (DiagrammeR_1.0.7.tar.gz) = 6af291a7136657b9f7c67b96cd7f3afe99662cf5a477ebbb213a6c53df623050
-SIZE (DiagrammeR_1.0.7.tar.gz) = 1229634
+TIMESTAMP = 1646622560
+SHA256 (DiagrammeR_1.0.9.tar.gz) = 64a426fe27110dddd8b0c1223ae4c397a2e553ae5e81ddd4ff67c026cfc40abf
+SIZE (DiagrammeR_1.0.9.tar.gz) = 1229781
diff --git a/graphics/R-cran-RColorBrewer/Makefile b/graphics/R-cran-RColorBrewer/Makefile
index ca41ea443c7b..2244f576c5c7 100644
--- a/graphics/R-cran-RColorBrewer/Makefile
+++ b/graphics/R-cran-RColorBrewer/Makefile
@@ -1,8 +1,7 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
PORTNAME= RColorBrewer
-DISTVERSION= 1.1-2
-PORTREVISION= 4
+DISTVERSION= 1.1-3
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-RColorBrewer/distinfo b/graphics/R-cran-RColorBrewer/distinfo
index 10eb8c371b51..6c8bb846b9ed 100644
--- a/graphics/R-cran-RColorBrewer/distinfo
+++ b/graphics/R-cran-RColorBrewer/distinfo
@@ -1,2 +1,3 @@
-SHA256 (RColorBrewer_1.1-2.tar.gz) = f3e9781e84e114b7a88eb099825936cc5ae7276bbba5af94d35adb1b3ea2ccdd
-SIZE (RColorBrewer_1.1-2.tar.gz) = 11532
+TIMESTAMP = 1649341548
+SHA256 (RColorBrewer_1.1-3.tar.gz) = 4f42f5423c45688b39f492c7892d93f37b4541831c8ffb140364d2bd89031ac0
+SIZE (RColorBrewer_1.1-3.tar.gz) = 11638
diff --git a/graphics/R-cran-colorspace/Makefile b/graphics/R-cran-colorspace/Makefile
index c682b1edee83..b6c1c546e908 100644
--- a/graphics/R-cran-colorspace/Makefile
+++ b/graphics/R-cran-colorspace/Makefile
@@ -1,7 +1,7 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
PORTNAME= colorspace
-DISTVERSION= 2.0-2
+DISTVERSION= 2.0-3
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-colorspace/distinfo b/graphics/R-cran-colorspace/distinfo
index 38d7061a6d33..11505ec18c8a 100644
--- a/graphics/R-cran-colorspace/distinfo
+++ b/graphics/R-cran-colorspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624603847
-SHA256 (colorspace_2.0-2.tar.gz) = b891cd2ec129ed5f116429345947bcaadc33969758a108521eb0cf36bd12183a
-SIZE (colorspace_2.0-2.tar.gz) = 2196563
+TIMESTAMP = 1645584353
+SHA256 (colorspace_2.0-3.tar.gz) = e75681cc4dd6e4b70303fd96a6d4597065dc6bffcaa4ae4244b73ff19016857f
+SIZE (colorspace_2.0-3.tar.gz) = 2199185
diff --git a/graphics/R-cran-dichromat/Makefile b/graphics/R-cran-dichromat/Makefile
index 54d0446b70f6..f17e01775d54 100644
--- a/graphics/R-cran-dichromat/Makefile
+++ b/graphics/R-cran-dichromat/Makefile
@@ -1,8 +1,7 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
PORTNAME= dichromat
-DISTVERSION= 2.0-0
-PORTREVISION= 10
+DISTVERSION= 2.0-0.1
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-dichromat/distinfo b/graphics/R-cran-dichromat/distinfo
index 20c547f5bdaf..946898a3bb42 100644
--- a/graphics/R-cran-dichromat/distinfo
+++ b/graphics/R-cran-dichromat/distinfo
@@ -1,2 +1,3 @@
-SHA256 (dichromat_2.0-0.tar.gz) = 31151eaf36f70bdc1172da5ff5088ee51cc0a3db4ead59c7c38c25316d580dd1
-SIZE (dichromat_2.0-0.tar.gz) = 84320
+TIMESTAMP = 1651676525
+SHA256 (dichromat_2.0-0.1.tar.gz) = a10578e9ad8a581bd8fe0d8a8370051f3cdcf12c7d282f3af2a18dacda566081
+SIZE (dichromat_2.0-0.1.tar.gz) = 84897
diff --git a/graphics/R-cran-ggplot2/Makefile b/graphics/R-cran-ggplot2/Makefile
index c8fcd0dfa45d..45fd861aea4e 100644
--- a/graphics/R-cran-ggplot2/Makefile
+++ b/graphics/R-cran-ggplot2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ggplot2
-PORTVERSION= 3.3.5
+PORTVERSION= 3.3.6
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/graphics/R-cran-ggplot2/distinfo b/graphics/R-cran-ggplot2/distinfo
index be871d6daf91..9eb1fd1a790a 100644
--- a/graphics/R-cran-ggplot2/distinfo
+++ b/graphics/R-cran-ggplot2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624704661
-SHA256 (ggplot2_3.3.5.tar.gz) = b075294faf3af31b18e415f260c62d6000b218770e430484fe38819bdc3224ea
-SIZE (ggplot2_3.3.5.tar.gz) = 3063309
+TIMESTAMP = 1651685210
+SHA256 (ggplot2_3.3.6.tar.gz) = bfcb4eb92a0fcd3fab713aca4bb25e916e05914f2540271a45522ad7e43943a9
+SIZE (ggplot2_3.3.6.tar.gz) = 3061989
diff --git a/graphics/R-cran-latticeExtra/Makefile b/graphics/R-cran-latticeExtra/Makefile
new file mode 100644
index 000000000000..cadb56ab4446
--- /dev/null
+++ b/graphics/R-cran-latticeExtra/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= latticeExtra
+DISTVERSION= 0.6-29
+CATEGORIES= graphics
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= skreuzer@FreeBSD.org
+COMMENT= Extra graphical utilities based on lattice
+
+LICENSE= GPLv2 GPLv3
+LICENSE_COMB= dual
+
+CRAN_DEPENDS= R-cran-png>0:graphics/R-cran-png \
+ R-cran-jpeg>0:graphics/R-cran-jpeg \
+ R-cran-RColorBrewer>0:graphics/R-cran-RColorBrewer
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/graphics/R-cran-latticeExtra/distinfo b/graphics/R-cran-latticeExtra/distinfo
new file mode 100644
index 000000000000..bd5d4fdc64bd
--- /dev/null
+++ b/graphics/R-cran-latticeExtra/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1651939599
+SHA256 (latticeExtra_0.6-29.tar.gz) = 6cadc31d56f73d926e2e8d72e43ae17ac03607a4d1a374719999a4a231e3df11
+SIZE (latticeExtra_0.6-29.tar.gz) = 1292315
diff --git a/graphics/R-cran-latticeExtra/pkg-descr b/graphics/R-cran-latticeExtra/pkg-descr
new file mode 100644
index 000000000000..410b2cab3341
--- /dev/null
+++ b/graphics/R-cran-latticeExtra/pkg-descr
@@ -0,0 +1,5 @@
+Building on the infrastructure provided by the lattice package, this package
+provides several new high-level functions and methods, as well as additional
+utilities such as panel and axis annotation functions.
+
+WWW: https://cran.r-project.org/web/packages/latticeExtra/
diff --git a/graphics/R-cran-qcc/Makefile b/graphics/R-cran-qcc/Makefile
index b99c7b123dc2..6cad40f7a1d9 100644
--- a/graphics/R-cran-qcc/Makefile
+++ b/graphics/R-cran-qcc/Makefile
@@ -6,7 +6,7 @@ PORTREVISION= 4
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= pfg@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Quality Control Charts
LICENSE= GPLv2 GPLv3
diff --git a/graphics/R-cran-rgdal/Makefile b/graphics/R-cran-rgdal/Makefile
index fe4f88b4e71a..ef7e31adcd4f 100644
--- a/graphics/R-cran-rgdal/Makefile
+++ b/graphics/R-cran-rgdal/Makefile
@@ -1,7 +1,7 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
PORTNAME= rgdal
-DISTVERSION= 1.5-28
+DISTVERSION= 1.5-32
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-rgdal/distinfo b/graphics/R-cran-rgdal/distinfo
index 9137003dc486..e1b05f8a0a7f 100644
--- a/graphics/R-cran-rgdal/distinfo
+++ b/graphics/R-cran-rgdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1639728806
-SHA256 (rgdal_1.5-28.tar.gz) = 7f54432cfa8c0db463f68e8856c3ca0a90671dc841ac5203af049eb318e261a2
-SIZE (rgdal_1.5-28.tar.gz) = 4511100
+TIMESTAMP = 1652173089
+SHA256 (rgdal_1.5-32.tar.gz) = 4583a4e187492eb936b59bc6bfeefea687b115bc3ae25172e0ed348b38f473ed
+SIZE (rgdal_1.5-32.tar.gz) = 4469369
diff --git a/graphics/R-cran-scales/Makefile b/graphics/R-cran-scales/Makefile
index c25949cd7c3c..f82ce336f90b 100644
--- a/graphics/R-cran-scales/Makefile
+++ b/graphics/R-cran-scales/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scales
-PORTVERSION= 1.1.1
+PORTVERSION= 1.2.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -14,6 +14,7 @@ CRAN_DEPENDS= R-cran-farver>=2.0.3:graphics/R-cran-farver \
R-cran-munsell>=0.5:graphics/R-cran-munsell \
R-cran-R6>0:devel/R-cran-R6 \
R-cran-RColorBrewer>0:graphics/R-cran-RColorBrewer \
+ R-cran-rlang>=1.0.0:devel/R-cran-rlang \
R-cran-viridisLite>0:graphics/R-cran-viridisLite
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
diff --git a/graphics/R-cran-scales/distinfo b/graphics/R-cran-scales/distinfo
index 08cab8a3a6f2..5f9739f24215 100644
--- a/graphics/R-cran-scales/distinfo
+++ b/graphics/R-cran-scales/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1589347686
-SHA256 (scales_1.1.1.tar.gz) = 40b2b66522f1f314a20fd09426011b0cdc9d16b23ee2e765fe1930292dd03705
-SIZE (scales_1.1.1.tar.gz) = 515201
+TIMESTAMP = 1650212427
+SHA256 (scales_1.2.0.tar.gz) = 185d50240e6b3e84d36ec7fbca6aef7a85db7c8c1b0dde51d4af28d363ce02df
+SIZE (scales_1.2.0.tar.gz) = 270188
diff --git a/graphics/a2png/Makefile b/graphics/a2png/Makefile
index 541763b4d11c..b8b644b7b957 100644
--- a/graphics/a2png/Makefile
+++ b/graphics/a2png/Makefile
@@ -2,7 +2,7 @@
PORTNAME= a2png
PORTVERSION= 0.1.5
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= SF
@@ -12,24 +12,17 @@ COMMENT= Converts plain ASCII text into PNG bitmap images
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_armv6= fails to build: parse.c:(.text+0x174): undefined reference to 'fgettok'
-BROKEN_armv7= fails to build: parse.c:(.text+0x174): undefined reference to 'fgettok'
-BROKEN_i386= fails to build: parse.c:(.text+0x135): undefined reference to 'fgettok'
-
LIB_DEPENDS= libgd.so:graphics/gd
USES= tar:bzip2 localbase
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-gd --with-gdlib-config-path=${WRKDIR}
+CONFIGURE_ARGS= --enable-gd
CFLAGS+= -DDEFAULT_FONTPATH='\"${FONTROOTDIR}/TTF:${FONTROOTDIR}/Type1:${FONTROOTDIR}\"'
+BINARY_ALIAS= gdlib-config=true
PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
FONTROOTDIR?= ${LOCALBASE}/share/fonts
-pre-configure:
- ${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/gdlib-config
- ${CHMOD} +x ${WRKDIR}/gdlib-config
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
diff --git a/graphics/a2png/files/patch-src_image.c b/graphics/a2png/files/patch-src_image.c
new file mode 100644
index 000000000000..fbd52cdc7b95
--- /dev/null
+++ b/graphics/a2png/files/patch-src_image.c
@@ -0,0 +1,26 @@
+--- src/image.c.orig 2006-10-05 13:36:26 UTC
++++ src/image.c
+@@ -148,7 +148,6 @@ void image_resize_crop(engine_t *e, const int width_px
+ #endif
+ }
+
+-inline
+ void image_set_foreground(engine_t *p, const rgb_t* color) {
+ #ifdef ENABLE_CAIRO
+ static const double alpha = 1.0;
+@@ -286,7 +285,6 @@ image_points_t image_get_font_max_metrics(engine_t *p,
+ return r;
+ }
+
+-inline
+ void image_move_to(engine_t *en, const image_point_t x, const image_point_t y) {
+ en->pos.x = x;
+ en->pos.y = y;
+@@ -296,7 +294,6 @@ void image_move_to(engine_t *en, const image_point_t x
+ #endif
+ }
+
+-inline
+ image_points_t image_get_position(engine_t *en) {
+ #ifdef ENABLE_CAIRO
+ static image_points_t r;
diff --git a/graphics/a2png/files/patch-src_image.h b/graphics/a2png/files/patch-src_image.h
new file mode 100644
index 000000000000..9186c20317fc
--- /dev/null
+++ b/graphics/a2png/files/patch-src_image.h
@@ -0,0 +1,9 @@
+--- src/image.h.orig 2021-12-03 16:02:51 UTC
++++ src/image.h
+@@ -22,5 +22,6 @@ void image_putc(engine_t *en, const char c);
+ void image_set_foreground(engine_t *p, const rgb_t* color);
+ void image_fill_rect(engine_t *en, const image_point_t x1, const image_point_t y1, const image_point_t x2, const image_point_t y2);
+ void image_move_to(engine_t *en, const image_point_t x, const image_point_t y);
++void image_show_text(engine_t *en, const char* text);
+
+ #endif
diff --git a/graphics/a2png/files/patch-src_parse.c b/graphics/a2png/files/patch-src_parse.c
new file mode 100644
index 000000000000..e94f0932f30b
--- /dev/null
+++ b/graphics/a2png/files/patch-src_parse.c
@@ -0,0 +1,13 @@
+--- src/parse.c.orig 2006-10-05 13:36:26 UTC
++++ src/parse.c
+@@ -22,9 +22,8 @@ void scan_rgb(const char* s, rgb_t* color) {
+
+ // returns 1 if not EOF, 0 if EOF
+ // see note in parse_html for a rationale of this rather odd tokenizer function
+-inline
+ int fgettok(FILE *f, char* buf, size_t buflen) {
+- char c;
++ int c;
+
+ // read until we get start of a token
+ do {
diff --git a/graphics/aaphoto/Makefile b/graphics/aaphoto/Makefile
index f6d67a94764c..2bef710582a1 100644
--- a/graphics/aaphoto/Makefile
+++ b/graphics/aaphoto/Makefile
@@ -3,7 +3,7 @@
PORTNAME= aaphoto
PORTVERSION= 0.43.1
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics
MAINTAINER= mail@log69.com
diff --git a/graphics/airsaned/Makefile b/graphics/airsaned/Makefile
index 5dcd9fad4f2f..0577ba6ea76f 100644
--- a/graphics/airsaned/Makefile
+++ b/graphics/airsaned/Makefile
@@ -1,8 +1,7 @@
PORTNAME= airsaned
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.2-54
-DISTVERSIONSUFFIX= -g433b762
-PORTREVISION= 1
+DISTVERSION= 0.3.4-0
+DISTVERSIONSUFFIX= -g7ecfff3
CATEGORIES= graphics
MAINTAINER= fbsd@opal.com
diff --git a/graphics/airsaned/distinfo b/graphics/airsaned/distinfo
index c90db0c52fbd..1826f8321a7e 100644
--- a/graphics/airsaned/distinfo
+++ b/graphics/airsaned/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641840693
-SHA256 (SimulPiscator-AirSane-v0.3.2-54-g433b762_GH0.tar.gz) = 9b32b7a1e9023137901b999d5803b613e057a2ff700844d623f172b4354668a1
-SIZE (SimulPiscator-AirSane-v0.3.2-54-g433b762_GH0.tar.gz) = 116180
+TIMESTAMP = 1649317775
+SHA256 (SimulPiscator-AirSane-v0.3.4-0-g7ecfff3_GH0.tar.gz) = ce52c150f3e82fba709e608140f2eb77da538a1fdc12a5752d7c877e0cde1343
+SIZE (SimulPiscator-AirSane-v0.3.4-0-g7ecfff3_GH0.tar.gz) = 117073
diff --git a/graphics/alembic/Makefile b/graphics/alembic/Makefile
index 95de2628970b..cd15e5bf8f69 100644
--- a/graphics/alembic/Makefile
+++ b/graphics/alembic/Makefile
@@ -2,6 +2,7 @@
PORTNAME= alembic
PORTVERSION= 1.8.3
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
@@ -10,7 +11,7 @@ COMMENT= Open framework for storing and sharing graphic scene data
LICENSE= BSD3CLAUSE
LIB_DEPENDS= libImath.so:math/Imath
-LIB_DEPENDS+= libsz.so:science/szip
+LIB_DEPENDS+= libsz.so:science/libaec
USES= cmake compiler:c++11-lang
USE_CXXSTD= c++11
diff --git a/graphics/aloadimage/Makefile b/graphics/aloadimage/Makefile
index 3e147546d737..e4d17903cfe5 100644
--- a/graphics/aloadimage/Makefile
+++ b/graphics/aloadimage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aloadimage
-DISTVERSION= 0.6.1
+DISTVERSION= 0.6.1.1
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/aloadimage/distinfo b/graphics/aloadimage/distinfo
index 5a015480d4e0..1b82e1402f71 100644
--- a/graphics/aloadimage/distinfo
+++ b/graphics/aloadimage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1637255127
-SHA256 (letoram-arcan-0.6.1_GH0.tar.gz) = ca8a9b82000eef60970901641be1130b19c51a1cc2a17278e2365ca3e3a13551
-SIZE (letoram-arcan-0.6.1_GH0.tar.gz) = 11616998
+TIMESTAMP = 1653832480
+SHA256 (letoram-arcan-0.6.1.1_GH0.tar.gz) = 3c36bbc53a276c03776134407b662beb1181e43c5f8d0aabe7c6fae6652cc29e
+SIZE (letoram-arcan-0.6.1.1_GH0.tar.gz) = 11724679
diff --git a/graphics/ansilove/Makefile b/graphics/ansilove/Makefile
index b0ad7e6083a7..fd27e2e54083 100644
--- a/graphics/ansilove/Makefile
+++ b/graphics/ansilove/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ansilove
-PORTVERSION= 4.1.5
+PORTVERSION= 4.1.6
CATEGORIES= graphics textproc
MAINTAINER= amdmi3@FreeBSD.org
@@ -19,7 +19,7 @@ PORTDOCS= AUTHORS ChangeLog README.md THANKS
PORTEXAMPLES= *
PLIST_FILES= bin/ansilove \
- man/man1/ansilove.1.gz
+ share/man/man1/ansilove.1.gz
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/graphics/ansilove/distinfo b/graphics/ansilove/distinfo
index 827bac7cf897..3ed1b5a07f22 100644
--- a/graphics/ansilove/distinfo
+++ b/graphics/ansilove/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1614039789
-SHA256 (ansilove-ansilove-4.1.5_GH0.tar.gz) = dcc6e82fab1587a0f556ee64a6cda9c91dcaaa37306cccc4a4d25f7c96b04d19
-SIZE (ansilove-ansilove-4.1.5_GH0.tar.gz) = 41325
+TIMESTAMP = 1644604081
+SHA256 (ansilove-ansilove-4.1.6_GH0.tar.gz) = acc3d6431cdb53e275e5ddfc71de5f27df2f2c5ecc46dc8bb62be9e6f15a1cd0
+SIZE (ansilove-ansilove-4.1.6_GH0.tar.gz) = 40842
diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile
index 75b6c376123f..1a8dec4e0b34 100644
--- a/graphics/appleseed/Makefile
+++ b/graphics/appleseed/Makefile
@@ -24,6 +24,8 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME}hq
+BROKEN= cannot build with recent Boost and OCIO libs
+
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= not ported to it yet
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index f2e9330ac193..6e39dffc8282 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,6 +1,5 @@
PORTNAME= art
-DISTVERSION= 1.12
-PORTREVISION= 1
+DISTVERSION= 1.13
CATEGORIES= graphics
MASTER_SITES= https://bitbucket.org/agriggio/art/downloads/
PKGNAMESUFFIX= -raw-image-editor
@@ -33,10 +32,13 @@ USE_XORG= x11
EXTRACT_CMD= gtar
+LDFLAGS+= -lpthread # otherwise build breaks on some systems: error: undefined symbol: pthread_create
+
OPTIONS_DEFINE= OPENMP
-OPTIONS_DEFAULT= OPENMP
+#OPTIONS_DEFAULT= OPENMP
OPENMP_CMAKE_BOOL= OPTION_OMP
+OPENMP_BROKEN= OpenMP causes asserts, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261360
post-install:
${RM} -r ${STAGEDIR}${PREFIX}/share/doc/ART
diff --git a/graphics/art/distinfo b/graphics/art/distinfo
index 3c7743068281..c78a709a8fac 100644
--- a/graphics/art/distinfo
+++ b/graphics/art/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641677572
-SHA256 (ART-1.12.tar.xz) = ef4b78a52b9301acf0cff3690caaba7cd57b82dbe14e2181a5f24d93e03dbef2
-SIZE (ART-1.12.tar.xz) = 15283916
+TIMESTAMP = 1652335925
+SHA256 (ART-1.13.tar.xz) = 7a6ade552c42d45970fe6618be61e61621e0867a7a2baef2d3d7092badba36e5
+SIZE (ART-1.13.tar.xz) = 15284624
diff --git a/graphics/art/pkg-plist b/graphics/art/pkg-plist
index 5209f0e4d364..d6f7596a3974 100644
--- a/graphics/art/pkg-plist
+++ b/graphics/art/pkg-plist
@@ -577,6 +577,7 @@ share/ART/images/window-add.svg
share/ART/languages/Catala
share/ART/languages/Espanol
share/ART/languages/Francais
+share/ART/languages/Italiano
share/ART/languages/Japanese
share/ART/languages/Korean
share/ART/languages/LICENSE
diff --git a/graphics/aseprite/Makefile b/graphics/aseprite/Makefile
index fa8f5e83ec5f..2080e5535ea2 100644
--- a/graphics/aseprite/Makefile
+++ b/graphics/aseprite/Makefile
@@ -3,7 +3,7 @@
PORTNAME= aseprite
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.9
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile
index c6e9b1a9eb85..437fe7b79ae6 100644
--- a/graphics/atril-lite/Makefile
+++ b/graphics/atril-lite/Makefile
@@ -1,5 +1,6 @@
# Created by: Adam Weinberger <adamw@FreeBSD.org>
+PORTREVISION= 2
PKGNAMESUFFIX= -lite
OPTIONS_EXCLUDE= CAJA DBUS
diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile
index c99898a19e8f..7048ffc9a201 100644
--- a/graphics/atril/Makefile
+++ b/graphics/atril/Makefile
@@ -4,7 +4,7 @@
PORTNAME= atril
PORTVERSION= 1.26.0
-PORTREVISION= 3
+PORTREVISION= 9
CATEGORIES= graphics print mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/graphics/atril/pkg-plist b/graphics/atril/pkg-plist
index 5efc34e9558d..853b2980968d 100644
--- a/graphics/atril/pkg-plist
+++ b/graphics/atril/pkg-plist
@@ -75,7 +75,7 @@ lib/libatrilview.so.3
lib/libatrilview.so.%%GTK3_VERSION%%
libdata/pkgconfig/atril-document-1.5.0.pc
libdata/pkgconfig/atril-view-1.5.0.pc
-libexec/atrild
+%%DBUS%%libexec/atrild
man/man1/atril-previewer.1.gz
man/man1/atril-thumbnailer.1.gz
man/man1/atril.1.gz
@@ -120,8 +120,8 @@ share/applications/atril.desktop
%%DATADIR%%/icons/hicolor/scalable/actions/object-rotate-left.svg
%%DATADIR%%/icons/hicolor/scalable/actions/object-rotate-right.svg
%%DATADIR%%/icons/hicolor/scalable/mimetypes/x-office-presentation.svg
-share/caja/extensions/libatril-properties-page.caja-extension
-share/dbus-1/services/org.mate.atril.Daemon.service
+%%CAJA%%share/caja/extensions/libatril-properties-page.caja-extension
+%%DBUS%%share/dbus-1/services/org.mate.atril.Daemon.service
share/gtk-doc/html/atril/EggFindBar.html
share/gtk-doc/html/atril/EvFileMonitor.html
share/gtk-doc/html/atril/EvHistory.html
diff --git a/graphics/autopano-sift-c/Makefile b/graphics/autopano-sift-c/Makefile
index fe9dbaa2807d..bd4e483e3fc2 100644
--- a/graphics/autopano-sift-c/Makefile
+++ b/graphics/autopano-sift-c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= autopano-sift-C
PORTVERSION= 2.5.1
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/graphics/autotrace/Makefile b/graphics/autotrace/Makefile
index aa3332d431d0..0583e7477b3f 100644
--- a/graphics/autotrace/Makefile
+++ b/graphics/autotrace/Makefile
@@ -2,7 +2,7 @@
PORTNAME= autotrace
PORTVERSION= 0.31.1
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/AutoTrace/${PORTVERSION}
@@ -27,7 +27,7 @@ OPTIONS_DEFAULT=IMAGEMAGICK
MING_DESC= Enable swf interface
PSTOEDIT_DESC= Convert postscript to other formats
-IMAGEMAGICK_USES= magick:6
+IMAGEMAGICK_USES= magick:7
IMAGEMAGICK_CONFIGURE_OFF= --without-magick
MING_LIB_DEPENDS= libming.so:graphics/ming
diff --git a/graphics/barbecue/Makefile b/graphics/barbecue/Makefile
deleted file mode 100644
index d7a3b6984e03..000000000000
--- a/graphics/barbecue/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# Created by: Thierry Thomas <thierry@pompo.net>
-
-PORTNAME= barbecue
-DISTVERSION= 1.5-beta1
-PORTREVISION= 1
-CATEGORIES= graphics print java
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/
-DIST_SUBDIR= java
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java barcode generator
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Depends on expired www/tomcat7
-EXPIRATION_DATE=2022-03-31
-
-RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:java/jdom
-
-USE_JAVA= yes
-NO_BUILD= yes
-
-JARFILES= ${PORTNAME}-${DISTVERSION}.jar
-
-TOMCATDIR= ${PREFIX}/${TOMCATVER}
-APPHOME= ${LOCALBASE}/${TOMCATVER}
-WEBAPPDIR= ${TOMCATDIR}/webapps
-
-PORTDOCS= *
-PORTEXAMPLES= *
-
-PLIST_SUB= TOMCATDIR=${TOMCATDIR:S|^${PREFIX}/||}
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-.include <bsd.port.options.mk>
-
-TOMCATVER= apache-tomcat-7.0
-BUILD_DEPENDS+= ${APPHOME}/bin/bootstrap.jar:www/tomcat7
-RUN_DEPENDS+= ${APPHOME}/bin/bootstrap.jar:www/tomcat7
-
-post-extract:
- ${MV} ${WRKSRC}/${JARFILES} ${WRKSRC}/${JARFILES:S|-${DISTVERSION}||}
- ${MKDIR} ${WRKDIR}/${PORTNAME}
- ${TAR} xf ${WRKSRC}/${PORTNAME}.war -C ${WRKDIR}/${PORTNAME}
-
-do-install:
- ${INSTALL_DATA} ${JARFILES:S|-${DISTVERSION}||:S|^|${WRKSRC}/|} \
- ${STAGEDIR}${JAVAJARDIR}
- ${INSTALL} -d -o ${WWWOWN} -g ${WWWGRP} ${STAGEDIR}${WEBAPPDIR}/${PORTNAME}
- @(cd ${WRKDIR}/${PORTNAME} && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${WEBAPPDIR}/${PORTNAME})
- ${TOUCH} \
- ${STAGEDIR}${WEBAPPDIR}/${PORTNAME}/WEB-INF/classes/net/sourceforge/barbecue/postnet/.empty
-
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-.endif
-
-.if ${PORT_OPTIONS:MEXAMPLES}
- @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
-.endif
-
-.include <bsd.port.mk>
diff --git a/graphics/barbecue/distinfo b/graphics/barbecue/distinfo
deleted file mode 100644
index 2deffc1d1d62..000000000000
--- a/graphics/barbecue/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (java/barbecue-1.5-beta1.tar.gz) = 500421de383b2f0867fe039f22077c45850e7fe581608fb25bd3899b4a870a17
-SIZE (java/barbecue-1.5-beta1.tar.gz) = 641262
diff --git a/graphics/barbecue/pkg-descr b/graphics/barbecue/pkg-descr
deleted file mode 100644
index d7640e37d4cf..000000000000
--- a/graphics/barbecue/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Barbecue is an open-source, Java barcode library that provides the means to
-create barcodes for printing and display in Java applications. A number of
-barcode formats are supported and many more can be added via the flexible
-barcode API. Barcodes can be outputted to Graphics objects, or used as a Swing
-component, or written out as SVG.
-
-WWW: http://barbecue.sourceforge.net/
diff --git a/graphics/barbecue/pkg-plist b/graphics/barbecue/pkg-plist
deleted file mode 100644
index 25432772c4ac..000000000000
--- a/graphics/barbecue/pkg-plist
+++ /dev/null
@@ -1,66 +0,0 @@
-%%TOMCATDIR%%/webapps/barbecue/META-INF/MANIFEST.MF
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/LICENSE.txt
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/META-INF/MANIFEST.MF
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeException.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeImageHandler.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodePortlet.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeServlet.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BlankModule.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/CompositeModule.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Main.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Module.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Modulo10.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/SeparatorModule.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/DefaultEnvironment.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/Environment.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/EnvironmentFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/HeadlessEnvironment.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/NonAWTEnvironment.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter/BarcodeFormatter.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter/FormattingException.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter/SVGFormatter.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/LinearBarcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/codabar/CodabarBarcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/codabar/ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/Accumulator.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/CharBuffer.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/Code128Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/CodeChangeModule.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/ShiftModule.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code39/Code39Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code39/ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/BooklandBarcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/EAN13Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/EAN13ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/UCCEAN128Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet/ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet/PostNetBarcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet/PostNetModule.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Int2of5Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Int2of5ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Std2of5Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Std2of5ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/upc/ModuleFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/upc/UPCABarcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/AbstractOutput.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/CenteredLabelLayout.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/DefaultLabelLayout.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/EPSOutput.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/GraphicsOutput.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/LabelLayout.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/LabelLayoutFactory.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/MarginLabelLayout.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/Output.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/OutputException.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/SVGOutput.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/SizingOutput.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/postnet/.empty
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417/PDF417Barcode.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417/PDF417Data.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417/PDF417Module.class
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/lib/jdom.jar
-%%TOMCATDIR%%/webapps/barbecue/WEB-INF/web.xml
-share/java/classes/barbecue.jar
diff --git a/graphics/birdfont/Makefile b/graphics/birdfont/Makefile
index 7f6f4e9e7dbf..615ebf3634fe 100644
--- a/graphics/birdfont/Makefile
+++ b/graphics/birdfont/Makefile
@@ -3,12 +3,17 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.29.6
CATEGORIES= graphics x11-fonts
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Editor for vector graphics and TTF, OTF, EOT and SVG fonts
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/GPLv3.txt
+# Seems to be a Vala problem: there is no string
+# "BIRD_FONT_TEST_BIRD_FONT_NOT_STARTED" in the source code;
+# there's only "NOT_STARTED".
+BROKEN= build/libbirdfont/TestBirdFont.c:107:46: error: use of undeclared identifier 'BIRD_FONT_TEST_BIRD_FONT_NOT_STARTED'
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} \
valac:lang/vala
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
diff --git a/graphics/blender-lts28/distinfo b/graphics/blender-lts28/distinfo
deleted file mode 100644
index 6c326a07462e..000000000000
--- a/graphics/blender-lts28/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1621577075
-SHA256 (blender-2.83.15.tar.xz) = 98362f5c57772cc117a50dc5df2ce68a9fab540534323b099812e5f13fc5c3d9
-SIZE (blender-2.83.15.tar.xz) = 39125740
diff --git a/graphics/blender-lts28/files/blender.in b/graphics/blender-lts28/files/blender.in
deleted file mode 100644
index a4583ae6e8c9..000000000000
--- a/graphics/blender-lts28/files/blender.in
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-export BLENDER_SYSTEM_SCRIPTS=%%DATADIR%%/2.83/scripts
-export BLENDER_SYSTEM_DATAFILES=%%DATADIR%%/2.83/datafiles
-
-exec %%PREFIX%%/bin/blender-bin-lts28 "$@"
diff --git a/graphics/blender-lts28/files/patch-CMakeLists.txt b/graphics/blender-lts28/files/patch-CMakeLists.txt
deleted file mode 100644
index f138a4bee9da..000000000000
--- a/graphics/blender-lts28/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
---- CMakeLists.txt.orig 2021-02-23 09:13:59 UTC
-+++ CMakeLists.txt
-@@ -613,11 +613,6 @@ if(NOT WITH_PYTHON)
- set(WITH_DRACO OFF)
- endif()
-
--if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL)
-- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now")
-- set(WITH_DRACO OFF)
--endif()
--
- # enable boost for cycles, audaspace or i18n
- # otherwise if the user disabled
-
-@@ -1552,7 +1547,7 @@ elseif(
- CMAKE_C_COMPILER_ID MATCHES "Intel"
- )
- # TODO(sergey): Do we want c++11 or gnu-c++11 here?
-- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
- else()
- message(FATAL_ERROR "Unknown compiler ${CMAKE_C_COMPILER_ID}, can't enable C++11 build")
- endif()
diff --git a/graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindEmbree.cmake b/graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindEmbree.cmake
deleted file mode 100644
index a76937d6bdc3..000000000000
--- a/graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindEmbree.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
---- build_files/cmake/Modules/FindEmbree.cmake.orig 2019-08-12 17:21:01 UTC
-+++ build_files/cmake/Modules/FindEmbree.cmake
-@@ -48,14 +48,14 @@ FIND_PATH(EMBREE_INCLUDE_DIR
-
- SET(_embree_FIND_COMPONENTS
- embree3
-- embree_avx
-- embree_avx2
-- embree_sse42
-- lexers
-- math
-- simd
-- sys
-- tasking
-+# embree_avx
-+# embree_avx2
-+# embree_sse42
-+# lexers
-+# math
-+# simd
-+# sys
-+# tasking
- )
-
- SET(_embree_LIBRARIES)
diff --git a/graphics/blender-lts28/files/patch-extern_audaspace_bindings_python_PySound.cpp b/graphics/blender-lts28/files/patch-extern_audaspace_bindings_python_PySound.cpp
deleted file mode 100644
index cd35e1098a1b..000000000000
--- a/graphics/blender-lts28/files/patch-extern_audaspace_bindings_python_PySound.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/audaspace/bindings/python/PySound.cpp.orig 2020-09-02 11:06:51 UTC
-+++ extern/audaspace/bindings/python/PySound.cpp
-@@ -2015,7 +2015,7 @@ AUD_API Sound* checkSound(PyObject* sound)
-
- bool initializeSound()
- {
-- import_array();
-+ import_array1(false);
-
- return PyType_Ready(&SoundType) >= 0;
- }
diff --git a/graphics/blender-lts28/files/patch-intern_opensubdiv_CMakeLists.txt b/graphics/blender-lts28/files/patch-intern_opensubdiv_CMakeLists.txt
deleted file mode 100644
index bf4f9f74c848..000000000000
--- a/graphics/blender-lts28/files/patch-intern_opensubdiv_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- intern/opensubdiv/CMakeLists.txt.orig 2019-07-24 17:11:39 UTC
-+++ intern/opensubdiv/CMakeLists.txt
-@@ -83,7 +83,7 @@ if(WITH_OPENSUBDIV)
- internal/opensubdiv_util.h
- )
-
-- OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENMP)
-+# OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENMP)
- # TODO(sergey): OpenCL is not tested and totally unstable atm.
- # OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENCL)
- # TODO(sergey): CUDA stays disabled for util it's ported to drievr API.
diff --git a/graphics/blender-lts28/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py b/graphics/blender-lts28/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py
deleted file mode 100644
index c481ef4a91bf..000000000000
--- a/graphics/blender-lts28/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py.orig 2019-07-31 06:38:16 UTC
-+++ release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py
-@@ -13,6 +13,7 @@
- # limitations under the License.
-
- import bpy
-+import site
- import sys
- from ctypes import *
- from pathlib import Path
-@@ -35,7 +36,7 @@ def dll_path() -> Path:
- 'darwin': blender_root.parent/'Resources'/python_lib/'python3.7'/'site-packages'/'lib{}.dylib'.format(lib_name)
- }
-
-- path = paths.get(sys.platform)
-+ path = Path('{}/lib{}.so'.format(site.getsitepackages()[0], lib_name))
- return path if path is not None else ''
-
-
diff --git a/graphics/blender-lts28/files/patch-source_blender_io_alembic_intern_abc__writer__transform.cc b/graphics/blender-lts28/files/patch-source_blender_io_alembic_intern_abc__writer__transform.cc
deleted file mode 100644
index 98ab215006c4..000000000000
--- a/graphics/blender-lts28/files/patch-source_blender_io_alembic_intern_abc__writer__transform.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- source/blender/io/alembic/intern/abc_writer_transform.cc.orig 2021-05-17 18:04:27 UTC
-+++ source/blender/io/alembic/intern/abc_writer_transform.cc
-@@ -21,7 +21,7 @@
- #include "abc_writer_transform.h"
- #include "abc_util.h"
-
--#include <OpenEXR/ImathBoxAlgo.h>
-+#include <Imath/ImathBoxAlgo.h>
-
- extern "C" {
- #include "DNA_object_types.h"
diff --git a/graphics/blender-lts28/files/tmp-patch-extern_audaspace_bindings_python_PySound.cpp b/graphics/blender-lts28/files/tmp-patch-extern_audaspace_bindings_python_PySound.cpp
deleted file mode 100644
index cd35e1098a1b..000000000000
--- a/graphics/blender-lts28/files/tmp-patch-extern_audaspace_bindings_python_PySound.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/audaspace/bindings/python/PySound.cpp.orig 2020-09-02 11:06:51 UTC
-+++ extern/audaspace/bindings/python/PySound.cpp
-@@ -2015,7 +2015,7 @@ AUD_API Sound* checkSound(PyObject* sound)
-
- bool initializeSound()
- {
-- import_array();
-+ import_array1(false);
-
- return PyType_Ready(&SoundType) >= 0;
- }
diff --git a/graphics/blender-lts28/pkg-descr b/graphics/blender-lts28/pkg-descr
deleted file mode 100644
index 8aa06af1bf52..000000000000
--- a/graphics/blender-lts28/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Blender is a free and fully functional 3D
-modeling/rendering/animation/gaming package.
-
-The blender LTS releases provide two years official support.
-
-WWW: https://www.blender.org
diff --git a/graphics/blender-lts28/Makefile b/graphics/blender-lts29/Makefile
index 135ad4c9ccc2..c357b1e75b3b 100644
--- a/graphics/blender-lts28/Makefile
+++ b/graphics/blender-lts29/Makefile
@@ -1,12 +1,12 @@
PORTNAME= blender
-DISTVERSION= 2.83.15
-PORTREVISION= 10
+DISTVERSION= 2.93.9
+PORTREVISION= 1
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
http://public.planetmirror.com/pub/blender/source/
-# long term support v2.8x
-PKGNAMESUFFIX= -lts28
+# long term support v2.9x
+PKGNAMESUFFIX= -lts29
MAINTAINER= FreeBSD@Shaneware.biz
COMMENT= 3D modeling/rendering/animation package - LTS
@@ -14,6 +14,9 @@ COMMENT= 3D modeling/rendering/animation package - LTS
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/doc/license/GPL3-license.txt
+NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS_REASON= uses 64bit atomic functions
+
BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= libpng.so:graphics/png \
libfreetype.so:print/freetype2 \
@@ -23,16 +26,16 @@ RUN_DEPENDS= ${PYNUMPY}
# libraries are used, if either of the most common options in blender
# are set. We will pull boost in just to be on the safe side.
-USES= cmake compiler:c++14-lang gl cpe gnome jpeg python:3.7 shebangfix \
+USES= cmake compiler:c++17-lang cpe gl jpeg python:3.9 shebangfix \
tar:xz xorg
USE_XORG= x11 xext xfixes xmu xrender
USE_GL= gl glu glew
-CMAKE_OFF= WITH_IMAGE_OPENJPEG WITH_PYTHON_INSTALL \
+INSTALLS_ICONS= yes
+CMAKE_OFF= WITH_PYTHON_INSTALL \
WITH_PYTHON_INSTALL_NUMPY WITH_INSTALL_PORTABLE \
WITH_CYCLES_LOGGING
-SUB_FILES= blender
SHEBANG_FILES= release/bin/blender-thumbnailer.py \
release/scripts/modules/bl_i18n_utils/merge_po.py \
release/scripts/modules/bl_i18n_utils/utils_rtl.py \
@@ -46,6 +49,9 @@ CXXFLAGS_i386= -march=i586
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
PLIST_SUB+= VER=${DISTVERSION:R} SUFFIX=${PKGNAMESUFFIX}
+SUB_FILES= blender
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} VER=${DISTVERSION:R} \
+ SUFFIX=${PKGNAMESUFFIX}
OPTIONS_SUB= yes
.include "${.CURDIR}/Makefile.options"
@@ -53,13 +59,16 @@ OPTIONS_SUB= yes
ALEMBIC_CMAKE_BOOL= WITH_ALEMBIC
ALEMBIC_LIB_DEPENDS= libAlembic.so:graphics/alembic
# note that this needs to be set to match alembics hdf5 option
-ALEMBIC_HDF5_IMPLIES= ALEMBIC
+ALEMBIC_HDF5_REQUIRES= ALEMBIC
ALEMBIC_HDF5_CMAKE_BOOL= WITH_ALEMBIC_HDF5
ALEMBIC_HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5
AVI_CMAKE_BOOL= WITH_CODEC_AVI
BULLET_CMAKE_BOOL= WITH_BULLET
-CAMERATRACK_CMAKE_BOOL= WITH_LIBMV
-CAMERATRACK_LIB_DEPENDS= libunwind.so:devel/libunwind
+CAMERATRACK_CMAKE_BOOL= WITH_LIBMV WITH_SYSTEM_GLOG
+CAMERATRACK_LIB_DEPENDS= libunwind.so:devel/libunwind \
+ libglog.so:devel/glog
+CAMERATRACK_ONLY_FOR_ARCHS= i386 amd64 aarch64 powerpc64 powerpc64le
+CAMERATRACK_ONLY_FOR_ARCHS_REASON= libunwind only supports x86/amd64/aarch64/powerpc64/powerpc64le
CINEON_CMAKE_BOOL= WITH_IMAGE_CINEON
COLLADA_CMAKE_BOOL= WITH_OPENCOLLADA
COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:graphics/opencollada \
@@ -67,26 +76,32 @@ COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:graphics/opencollada \
COLLADA_USE= GNOME=libxml2
COLLADA_USES= gnome
COMPOSITOR_CMAKE_BOOL= WITH_COMPOSITOR
-CYCLES_IMPLIES= OPENIMAGEIO
+CYCLES_IMPLIES= OPENIMAGEIO TBB
CYCLES_CMAKE_BOOL= WITH_CYCLES
CYCLES_LIB_DEPENDS= libpugixml.so:textproc/pugixml
CYCLESEMBR_IMPLIES= CYCLES
CYCLESEMBR_CMAKE_BOOL= WITH_CYCLES_EMBREE
CYCLESEMBR_LIB_DEPENDS= libembree3.so:graphics/embree
+CYCLESEMBR_ONLY_FOR_ARCHS= amd64
+CYCLESEMBR_ONLY_FOR_ARCHS_REASON= embree only supports amd64
CYCLESOSL_IMPLIES= CYCLES
CYCLESOSL_CMAKE_BOOL= WITH_CYCLES_OSL WITH_LLVM
CYCLESOSL_CMAKE_ON= -DLLVM_STATIC:BOOL=OFF \
-DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VER}" \
- -DOSL_ROOT_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/"
+ -DOSL_SHADER_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/shaders"
CYCLESOSL_BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER}
CYCLESOSL_LIB_DEPENDS= liboslcomp.so:graphics/openshadinglanguage
CYCLESOSL_RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER}
DDS_CMAKE_BOOL= WITH_IMAGE_DDS
DRACO_CMAKE_BOOL= WITH_DRACO
+DRACO_USE= LDCONFIG=${PYTHON_SITELIBDIR}
+EBOOL_CMAKE_BOOL= WITH_GMP
+EBOOL_LIB_DEPENDS= libgmp.so:math/gmp
FFMPEG_CMAKE_BOOL= WITH_CODEC_FFMPEG
-FFMPEG_LDFLAGS= -L${PREFIX}/lib -lflite -lflite_cmu_us_kal -lflite_cmulex -lflite_usenglish
FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \
- libflite_cmu_us_kal.so:audio/flite
+ libflite.so:audio/flite \
+ libpulse.so:audio/pulseaudio
+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
FRAMESERVER_CMAKE_BOOL= WITH_IMAGE_FRAMESERVER
@@ -102,6 +117,7 @@ LZO_CMAKE_BOOL= WITH_LZO
LZMA_CMAKE_BOOL= WITH_LZMA
MENU_USES= desktop-file-utils
MOD_BOOLEAN_CMAKE_BOOL= WITH_MOD_BOOLEAN
+MOD_FLUID_IMPLIES= TBB
MOD_FLUID_CMAKE_BOOL= WITH_MOD_FLUID
MOD_OCEANSIM_IMPLIES= FFTW3
MOD_OCEANSIM_CMAKE_BOOL= WITH_MOD_OCEANSIM
@@ -116,8 +132,10 @@ OPENAL_CMAKE_BOOL= WITH_OPENAL
OPENAL_USES= openal:al,alut
OPENCOLORIO_CMAKE_BOOL= WITH_OPENCOLORIO
OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
- libyaml-cpp03.so:devel/yaml-cpp03 \
- libtinyxml.so:textproc/tinyxml
+ libyaml-cpp.so:devel/yaml-cpp \
+ libtinyxml.so:textproc/tinyxml \
+ libexpat.so:textproc/expat2 \
+ libpystring.so:devel/pystring
OPENEXR_CMAKE_BOOL= WITH_IMAGE_OPENEXR
OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath
OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \
@@ -125,16 +143,22 @@ OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \
OPENIMAGEIO_IMPLIES= OPENEXR TIFF
OPENIMAGEIO_CMAKE_BOOL= WITH_OPENIMAGEIO
OPENIMAGEIO_LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio
+OPENIMAGEIO_LDFLAGS= -lOpenImageIO_Util
+OPENIMAGEDN_IMPLIES= TBB
OPENIMAGEDN_CMAKE_BOOL= WITH_OPENIMAGEDENOISE
OPENIMAGEDN_LIB_DEPENDS= libOpenImageDenoise.so:graphics/oidn
+OPENIMAGEDN_ONLY_FOR_ARCHS= amd64
+OPENIMAGEDN_ONLY_FOR_ARCHS_REASON= oidn only supports amd64
+OPENJPEG_CMAKE_BOOL= WITH_IMAGE_OPENJPEG
+OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
# openmp usually works on amd64
OPENMP_CMAKE_BOOL= WITH_OPENMP
OPENSUBDIV_CMAKE_BOOL= WITH_OPENSUBDIV
OPENSUBDIV_LIB_DEPENDS= libosdCPU.so:graphics/opensubdiv
+OPENVDB_IMPLIES= TBB
OPENVDB_CMAKE_BOOL= WITH_OPENVDB WITH_OPENVDB_BLOSC
OPENVDB_LIB_DEPENDS= libblosc.so:archivers/c-blosc \
- libopenvdb.so:misc/openvdb \
- libtbb.so:devel/onetbb
+ libopenvdb.so:misc/openvdb
RAYOPTIMIZATION_CMAKE_BOOL= WITH_RAYOPTIMIZATION
SDL_CMAKE_BOOL= WITH_SDL
SDL_USE= SDL=sdl2
@@ -145,6 +169,8 @@ TBB_CMAKE_BOOL= WITH_TBB
TBB_LIB_DEPENDS= libtbb.so:devel/onetbb
TIFF_CMAKE_BOOL= WITH_IMAGE_TIFF
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
+TRACE_CMAKE_BOOL= WITH_POTRACE
+TRACE_LIB_DEPENDS= libpotrace.so:graphics/libpotrace
XINPUT_CMAKE_BOOL= WITH_X11_XINPUT
XINPUT_USE= XORG=xi
XF86VMODE_CMAKE_BOOL= WITH_X11_XF86VMODE
@@ -156,8 +182,8 @@ CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON
.include <bsd.port.options.mk>
-.if ${ARCH} != amd64 && ${ARCH} != i386
-CMAKE_ARGS+= -DWITH_CPU_SSE:BOOL=OFF
+.if ${ARCH:Mpowerpc*} || ${ARCH:Mriscv64*}
+CMAKE_ARGS+= -DWITH_CPU_SIMD:BOOL=OFF
.endif
.if ${LLVM_DEFAULT:M[678]0}
@@ -166,19 +192,15 @@ LLVM_VER= 90
LLVM_VER= ${LLVM_DEFAULT}
.endif
-post-patch-OPENCOLORIO-on:
- @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' \
- ${PATCH_WRKSRC}/build_files/cmake/Modules/FindOpenColorIO.cmake
-
post-build:
@(cd ${WRKSRC}/doc/manpage && \
${PYTHON_CMD} blender.1.py \
- ${INSTALL_WRKSRC}/bin/blender \
- ${INSTALL_WRKSRC}/bin/${PORTNAME}.1)
+ --blender ${INSTALL_WRKSRC}/bin/blender \
+ --output ${INSTALL_WRKSRC}/bin/${PORTNAME}.1)
post-install:
${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \
- ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${STAGEDIR}${MAN1PREFIX}/share/man/man1
# rename files to prevent conflict with other blender versions
${MV} ${STAGEDIR}${PREFIX}/share/blender \
${STAGEDIR}${PREFIX}/share/blender${PKGNAMESUFFIX}
@@ -189,8 +211,8 @@ post-install:
${INSTALL_SCRIPT} ${WRKDIR}/blender ${STAGEDIR}/${PREFIX}/bin/blender${PKGNAMESUFFIX}
${MV} ${STAGEDIR}${PREFIX}/bin/blender-thumbnailer.py \
${STAGEDIR}${PREFIX}/bin/blender${PKGNAMESUFFIX}-thumbnailer.py
- ${MV} ${STAGEDIR}${PREFIX}/man/man1/blender.1 \
- ${STAGEDIR}${PREFIX}/man/man1/blender${PKGNAMESUFFIX}.1
+ ${MV} ${STAGEDIR}${PREFIX}/share/man/man1/blender.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1/blender${PKGNAMESUFFIX}.1
${MV} ${STAGEDIR}${PREFIX}/share/applications/blender.desktop \
${STAGEDIR}${PREFIX}/share/applications/blender${PKGNAMESUFFIX}.desktop
${MV} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/blender.svg \
diff --git a/graphics/blender-lts28/Makefile.options b/graphics/blender-lts29/Makefile.options
index c868ab2a26aa..4f95dd6b09be 100644
--- a/graphics/blender-lts28/Makefile.options
+++ b/graphics/blender-lts29/Makefile.options
@@ -12,6 +12,7 @@ OPTIONS_DEFINE= \
CYCLESOSL \
DDS \
DRACO \
+ EBOOL \
FFMPEG \
FFTW3 \
FRAMESERVER \
@@ -34,6 +35,7 @@ OPTIONS_DEFINE= \
OPENEXR \
OPENIMAGEIO \
OPENIMAGEDN \
+ OPENJPEG \
OPENMP \
OPENSUBDIV \
OPENVDB \
@@ -42,6 +44,7 @@ OPTIONS_DEFINE= \
SNDFILE \
TBB \
TIFF \
+ TRACE \
XINPUT \
XF86VMODE
@@ -56,6 +59,7 @@ OPTIONS_DEFAULT= \
CYCLES \
DDS \
DRACO \
+ EBOOL \
FFMPEG \
FFTW3 \
FRAMESERVER \
@@ -74,17 +78,17 @@ OPTIONS_DEFAULT= \
OPENCOLORIO \
OPENEXR \
OPENIMAGEIO \
+ OPENJPEG \
OPENSUBDIV \
+ OPENVDB \
RAYOPTIMIZATION \
SDL \
TBB \
TIFF \
+ TRACE \
XINPUT \
XF86VMODE
-# disabled until tbb support
-# OPENVDB
-
OPTIONS_DEFAULT_amd64= CAMERATRACK CYCLESEMBR OPENIMAGEDN
ALEMBIC_DESC= Enable Alembic file support
@@ -101,6 +105,7 @@ CYCLESOSL_DESC= Shading support for the cycles render engine
DDS_DESC= DDS graphics format support
# this is required to support gltf import/export
DRACO_DESC= Install draco python module
+EBOOL_DESC= Enable exact boolean support
FFTW3_DESC= Use fftw for smoke and audio effects
FRAMESERVER_DESC= Image FrameServer support for rendering
FREESTYLE_DESC= Enable advanced edges rendering
@@ -123,5 +128,6 @@ OPENVDB_DESC= Use openVDB library for volumetric data
RAYOPTIMIZATION_DESC= Enable SSE optimizatons for raytracing
SDL_DESC= Audio and Joystick support using SDL
TBB_DESC= Enable use of Intel's tbb
+TRACE_DESC= Enable tracing image to GP stroke
XINPUT_DESC= X11 Xinput (tablet) support
XF86VMODE_DESC= X11 video mode switching support
diff --git a/graphics/blender-lts28/Makefile.versions b/graphics/blender-lts29/Makefile.versions
index 06093b484487..10628fecb70f 100644
--- a/graphics/blender-lts28/Makefile.versions
+++ b/graphics/blender-lts29/Makefile.versions
@@ -1,6 +1,4 @@
-# $FreeBSD$
-
# Versions of Blender and its python dependency for use by depending ports, like add-ons
-BLENDER_BL_VERSION= 2.83.15
-BLENDER_PY_VERSION= 3.7
+BLENDER_BL_VERSION= 2.93.9
+BLENDER_PY_VERSION= 3.9
diff --git a/graphics/blender-lts29/distinfo b/graphics/blender-lts29/distinfo
new file mode 100644
index 000000000000..541ee4047360
--- /dev/null
+++ b/graphics/blender-lts29/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1653785827
+SHA256 (blender-2.93.9.tar.xz) = 17254db90e83ac564bdc9e11bab6d36c06e5683124ab23349de05683f3e0b875
+SIZE (blender-2.93.9.tar.xz) = 43035004
diff --git a/graphics/blender-lts29/files/blender.in b/graphics/blender-lts29/files/blender.in
new file mode 100644
index 000000000000..fb8bdad31bf2
--- /dev/null
+++ b/graphics/blender-lts29/files/blender.in
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+export BLENDER_SYSTEM_SCRIPTS=%%DATADIR%%/%%VER%%/scripts
+export BLENDER_SYSTEM_DATAFILES=%%DATADIR%%/%%VER%%/datafiles
+export BLENDER_EXTERN_DRACO_LIBRARY_PATH=%%PYTHON_SITELIBDIR%%
+
+exec %%PREFIX%%/bin/blender-bin%%SUFFIX%% "$@"
diff --git a/graphics/blender-lts29/files/patch-CMakeLists.txt b/graphics/blender-lts29/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d15340b7747b
--- /dev/null
+++ b/graphics/blender-lts29/files/patch-CMakeLists.txt
@@ -0,0 +1,14 @@
+--- CMakeLists.txt.orig 2019-07-31 13:12:04 UTC
++++ CMakeLists.txt
+@@ -705,11 +705,6 @@ endif()
+ set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF)
+ set_and_warn_dependency(WITH_PYTHON WITH_DRACO OFF)
+
+-if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL)
+- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now")
+- set(WITH_DRACO OFF)
+-endif()
+-
+ # enable boost for cycles, audaspace or i18n
+ # otherwise if the user disabled
+
diff --git a/graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake b/graphics/blender-lts29/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake
index ea60a8073ad9..ea60a8073ad9 100644
--- a/graphics/blender-lts28/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake
+++ b/graphics/blender-lts29/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake
diff --git a/graphics/blender-lts28/files/patch-intern_cycles_CMakeLists.txt b/graphics/blender-lts29/files/patch-intern_cycles_CMakeLists.txt
index 0c94a20879db..0c94a20879db 100644
--- a/graphics/blender-lts28/files/patch-intern_cycles_CMakeLists.txt
+++ b/graphics/blender-lts29/files/patch-intern_cycles_CMakeLists.txt
diff --git a/graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt b/graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt
new file mode 100644
index 000000000000..091ddc20396c
--- /dev/null
+++ b/graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- intern/opensubdiv/CMakeLists.txt.orig 2020-08-31 21:29:44 UTC
++++ intern/opensubdiv/CMakeLists.txt
+@@ -97,7 +97,7 @@ if(WITH_OPENSUBDIV)
+ )
+ endif()
+
+- OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENMP)
++# OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENMP)
+ OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_OPENCL)
+ OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_CUDA)
+ OPENSUBDIV_DEFINE_COMPONENT(OPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK)
diff --git a/graphics/blender-lts29/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py b/graphics/blender-lts29/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py
new file mode 100644
index 000000000000..afa9d714f23b
--- /dev/null
+++ b/graphics/blender-lts29/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py
@@ -0,0 +1,11 @@
+--- release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py.orig 2021-03-24 15:01:52 UTC
++++ release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
+@@ -44,7 +44,7 @@ def dll_path() -> Path:
+ 'win32': '{}.dll'.format(lib_name),
+ 'linux': 'lib{}.so'.format(lib_name),
+ 'darwin': 'lib{}.dylib'.format(lib_name)
+- }.get(sys.platform)
++ }.get(sys.platform, 'lib{}.so'.format(lib_name))
+
+ if path is None or library_name is None:
+ print_console('WARNING', 'Unsupported platform {}, Draco mesh compression is unavailable'.format(sys.platform))
diff --git a/graphics/blender-lts28/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp b/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp
index 6d744f7258d8..6d744f7258d8 100644
--- a/graphics/blender-lts28/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp
+++ b/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp
diff --git a/graphics/blender-lts29/pkg-descr b/graphics/blender-lts29/pkg-descr
new file mode 100644
index 000000000000..e2e990923381
--- /dev/null
+++ b/graphics/blender-lts29/pkg-descr
@@ -0,0 +1,4 @@
+Blender is a free and fully functional 3D
+modeling/rendering/animation/gaming package.
+
+WWW: https://www.blender.org/
diff --git a/graphics/blender-lts28/pkg-plist b/graphics/blender-lts29/pkg-plist
index 0a1c476fee51..c8a9305812d6 100644
--- a/graphics/blender-lts28/pkg-plist
+++ b/graphics/blender-lts29/pkg-plist
@@ -2,7 +2,7 @@ bin/blender%%SUFFIX%%
bin/blender-bin%%SUFFIX%%
bin/blender%%SUFFIX%%-thumbnailer.py
%%DRACO%%%%PYTHON_SITELIBDIR%%/libextern_draco.so
-man/man1/blender%%SUFFIX%%.1.gz
+share/man/man1/blender%%SUFFIX%%.1.gz
share/applications/blender%%SUFFIX%%.desktop
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/config.ocio
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_desat65cube.spi3d
@@ -14,17 +14,17 @@ share/applications/blender%%SUFFIX%%.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/aces_to_xyz.spimtx
%%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/rec709_to_aces.spimtx
%%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
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/bmonofont-i18n.ttf
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/droidsans.ttf
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_D65_to_E.spimtx
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_to_aces.spimtx
+%%DATADIR%%/%%VER%%/datafiles/fonts/bmonofont-i18n.ttf
+%%DATADIR%%/%%VER%%/datafiles/fonts/droidsans.ttf
%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.draw.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.erase.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.fill.dat
@@ -57,11 +57,14 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.smooth.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.weight.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.blob.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.boundary.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay_strips.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay_thumb.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.cloth.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.crease.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.displacement_eraser.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.displacement_smear.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw_face_sets.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw_sharp.dat
@@ -132,6 +135,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.bisect.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.dupli_extrude_cursor.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_faces_move.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_manifold.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_region_move.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.extrude_region_shrink_fatten.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.inset.dat
@@ -160,9 +164,17 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.breakdowner.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.push.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.relax.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.border_face_set.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.border_hide.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.border_mask.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.box_trim.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.cloth_filter.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.face_set_edit.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_face_set.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_mask.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_trim.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.line_mask.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.line_project.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.mesh_filter.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sequencer.blade.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.bone_envelope.dat
@@ -244,6 +256,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/datafiles/studiolights/matcap/toon.exr
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/basic.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/outdoor.sl
+%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/paint.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/rim.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/studio.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/world/city.exr
@@ -497,12 +510,20 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/README.md
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/append_link.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/asset_bar_op.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/asset_inspector.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/asset_pack_bg.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/autothumb.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/autothumb_material_bg.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/autothumb_model_bg.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bg_blender.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bkit_oauth.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bl_ui_widgets/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bl_ui_widgets/bl_ui_button.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bl_ui_widgets/bl_ui_drag_panel.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bl_ui_widgets/bl_ui_draw_op.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bl_ui_widgets/bl_ui_label.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bl_ui_widgets/bl_ui_widget.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/blendfiles/cleaned.blend
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/blendfiles/material_thumbnailer_cycles.blend
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/blendfiles/thumbnailer.blend
@@ -511,30 +532,40 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/data/categories.json
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/download.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/icons.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/image_utils.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/oauth.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/overrides.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/paths.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ratings.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ratings_utils.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/rerequests.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/resolutions.py
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/resolutions_bg.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/search.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/tasks_queue.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/arrow_left.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/arrow_right.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/bar_slider.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/cc0.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/dumbbell.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/flp.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/fp.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/intro.jpg
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/locked.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/locked_large.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/rating_ui.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/rating_ui_empty.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/private.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/royalty_free.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/star_grey.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/star_white.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/thumbnail_not_available.jpg
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/thumbnail_notready.jpg
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/trophy.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_deleted.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_on_hold.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_ready.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_rejected.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_uploaded.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_uploading.png
+%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_validated.png
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ui.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ui_bgl.py
%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ui_panels.py
@@ -696,18 +727,6 @@ share/applications/blender%%SUFFIX%%.desktop
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_types.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_volume.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_volume_all.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_local.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_nodes.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_shadow_all.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_traversal.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/obvh_volume_all.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_local.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_nodes.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_shadow_all.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_traversal.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/qbvh_volume_all.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/alloc.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_ashikhmin_shirley.h
@@ -774,6 +793,8 @@ share/applications/blender%%SUFFIX%%.desktop
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_id_passes.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_jitter.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light_background.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light_common.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_math.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_montecarlo.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_passes.h
@@ -971,6 +992,14 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/development_edit_operator.py
%%DATADIR%%/%%VER%%/scripts/addons/development_icon_get.py
%%DATADIR%%/%%VER%%/scripts/addons/development_iskeyfree.py
+%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/box_deform.py
+%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/import_brush_pack.py
+%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/line_reshape.py
+%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/prefs.py
+%%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/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,7 +1009,10 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_anim_nuke_chan/import_nuke_chan.py
%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/data.json
+%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/folders.py
%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/tex.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/texVR.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_coat3D/updateimage.py
%%DATADIR%%/%%VER%%/scripts/addons/io_curve_svg/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/io_curve_svg/import_svg.py
%%DATADIR%%/%%VER%%/scripts/addons/io_curve_svg/svg_colors.py
@@ -1007,6 +1039,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_export_dxf/test2.txt
%%DATADIR%%/%%VER%%/scripts/addons/io_export_paper_model.py
%%DATADIR%%/%%VER%%/scripts/addons/io_export_pc2.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_import_BrushSet.py
%%DATADIR%%/%%VER%%/scripts/addons/io_import_dxf/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/io_import_dxf/dxfgrabber/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/io_import_dxf/dxfgrabber/acdsdata.py
@@ -1093,10 +1126,9 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_joints.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_light_spots.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_lights.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_material_normal_texture_info_class.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_material_occlusion_texture_info_class.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials_pbr_metallic_roughness.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials_unlit.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_mesh.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitive_attributes.py
@@ -1109,7 +1141,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gltf2_exporter.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_image.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_search_node_tree.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_utils.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_clearcoat.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_pbrSpecularGlossiness.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_unlit.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation.py
@@ -1124,21 +1156,21 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_node.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_pbrMetallicRoughness.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_primitive.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_scene.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_texture.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_vnode.py
+%%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_color_management.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
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py.orig
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_extensions.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_lights_punctual.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
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py.orig
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_export.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_image_data.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_user_extensions.py
@@ -1163,6 +1195,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/align_uv.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/align_uv_cursor.py
+%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/clip_uv.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/copy_paste_uv.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/copy_paste_uv_object.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/copy_paste_uv_uvedit.py
@@ -1196,9 +1229,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/view3d_copy_paste_uv_objectmode.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/view3d_uv_manipulation.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/view3d_uv_mapping.py
-%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/updater.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/addon_updater.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/bl_class_registry.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/compatibility.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/property_class_registry.py
@@ -1292,6 +1323,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/object_carver/carver_profils.py
%%DATADIR%%/%%VER%%/scripts/addons/object_carver/carver_utils.py
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/cm_init.py
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/icons/minus.png
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/internals.py
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/operator_utils.py
@@ -1318,25 +1350,6 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/object_scatter/operator.py
%%DATADIR%%/%%VER%%/scripts/addons/object_scatter/ui.py
%%DATADIR%%/%%VER%%/scripts/addons/object_skinify.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/files/collect_images.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/files/reload_images.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/files/save_incremental.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/apply_linked_meshes.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/flipped_uvs.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/overlap_island.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/overlap_uvs.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/print_uv_stats.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/remove_modifiers.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/select_doubles.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/shapes_to_objects.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/mesh/vertex_color_id.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/object/distribute.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/object/search_and_select.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/object/selection.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/render/batch_maker.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/render/material_overrides.py
-%%DATADIR%%/%%VER%%/scripts/addons/oscurart_tools/render/render_tokens.py
%%DATADIR%%/%%VER%%/scripts/addons/paint_palette.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/addon_preferences.py
@@ -1418,24 +1431,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/utils/functions.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/utils/global_settings.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/utils/info_progress_bar.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/__main__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/call.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/commands.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/config.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/utils.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/setup.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/__main__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/bscripts/mixdown.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/bscripts/probe.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/bscripts/video.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/calls.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/commands.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/config.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/helpers.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/setup.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/setup.py
+%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/value_offset.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/tools/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/tools/trim.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/ui/__init__.py
@@ -1460,13 +1456,13 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/precision_drawing_tools/pdt_trig_waves.py
%%DATADIR%%/%%VER%%/scripts/addons/precision_drawing_tools/pdt_view.py
%%DATADIR%%/%%VER%%/scripts/addons/precision_drawing_tools/pdt_xall.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/deep_grey.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/maya.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/minimal_dark.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/modo.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/print_friendly.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/white.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/xsi.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Deep_Grey.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Maya.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Minimal_Dark.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Modo.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Print_Friendly.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/White.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/XSI.xml
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/13x8_wicker_globe.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/7x6.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/9x9_color.py
@@ -1553,7 +1549,13 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/sterosphere.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/torus.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/twisted_torus.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/01_(5400K)_Direct_Sun.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/chongqing.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/kinshasa.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/london.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/new_york.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/sao_paulo.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/sydney.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/01_(4800K)_Direct_Sun.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/02_(5400K)_High_Noon_Sun.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/03_(6000K)_Daylight_Window.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/04_(6000K)_2500W_HMI_(Halogen_Metal_Iodide).py
@@ -1710,11 +1712,11 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/chain_rigs.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/experimental/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/experimental/super_chain.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/experimental/super_eye.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/faces/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/faces/super_face.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/arm.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/front_paw.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/leg.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/limb_rigs.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/limb_utils.py
@@ -1875,6 +1877,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/settings.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/settings_user.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils.py
+%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_cli.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_languages_menu.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_rtl.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_spell_check.py
@@ -1883,7 +1886,10 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/keymap_hierarchy.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/platform_helpers.py
+%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/versioning.py
%%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_ui_utils/__init__.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_ui_utils/bug_report_url.py
%%DATADIR%%/%%VER%%/scripts/modules/blend_render_info.py
@@ -1895,6 +1901,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/modules/bpy/utils/toolsystem.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/__init__.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/anim_utils.py
+%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/asset_utils.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/image_utils.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/io_utils.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/keyconfig_utils.py
@@ -1961,28 +1968,32 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/presets/camera/iPhone_4.py
%%DATADIR%%/%%VER%%/scripts/presets/camera/iPhone_4S.py
%%DATADIR%%/%%VER%%/scripts/presets/camera/iPhone_5.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/cotton.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/denim.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/leather.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/rubber.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/silk.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/direct_light.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/full_global_illumination.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/limited_global_illumination.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/final.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/preview.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Cotton.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Denim.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Leather.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Rubber.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Silk.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Direct_Light.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Fast_Global_Illumination.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Full_Global_Illumination.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Limited_Global_Illumination.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/Final.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/Preview.py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/DVD_(note_colon__this_changes_render_resolution).py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_MP4.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_Matroska.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_Matroska_for_scrubbing.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/Ogg_Theora.py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/WebM_(VP9+Opus).py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/h264_in_MP4.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/h264_in_Matroska.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/h264_in_Matroska_for_scrubbing.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/ogg_theora.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/xvid.py
-%%DATADIR%%/%%VER%%/scripts/presets/fluid/honey.py
-%%DATADIR%%/%%VER%%/scripts/presets/fluid/oil.py
-%%DATADIR%%/%%VER%%/scripts/presets/fluid/water.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/Xvid.py
+%%DATADIR%%/%%VER%%/scripts/presets/fluid/Honey.py
+%%DATADIR%%/%%VER%%/scripts/presets/fluid/Oil.py
+%%DATADIR%%/%%VER%%/scripts/presets/fluid/Water.py
+%%DATADIR%%/%%VER%%/scripts/presets/framerate/120.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/23.98.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/24.py
+%%DATADIR%%/%%VER%%/scripts/presets/framerate/240.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/25.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/29.97.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/30.py
@@ -1990,22 +2001,22 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/presets/framerate/59.94.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/60.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/Custom.py
-%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/fill_only.py
-%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/stroke_and_fill.py
-%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/stroke_only.py
-%%DATADIR%%/%%VER%%/scripts/presets/hair_dynamics/default.py
-%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/blender_dark.xml
-%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/blender_light.xml
-%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/blender.py
-%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/blender_27x.py
-%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/industry_compatible.py
+%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/Fill_Only.py
+%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/Stroke_Only.py
+%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/Stroke_and_Fill.py
+%%DATADIR%%/%%VER%%/scripts/presets/hair_dynamics/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/Blender_Dark.xml
+%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/Blender_Light.xml
+%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/Blender.py
+%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/Blender_27x.py
+%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/Industry_Compatible.py
%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/keymap_data/blender_default.py
%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
%%DATADIR%%/%%VER%%/scripts/presets/operator/wm.collada_export/sl_plus_open_sim_rigged.py
%%DATADIR%%/%%VER%%/scripts/presets/operator/wm.collada_export/sl_plus_open_sim_static.py
%%DATADIR%%/%%VER%%/scripts/presets/render/4K_DCI_2160p.py
+%%DATADIR%%/%%VER%%/scripts/presets/render/4K_UHDTV_2160p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/4K_UW_1600p.py
-%%DATADIR%%/%%VER%%/scripts/presets/render/4k_UHDTV_2160p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/DVCPRO_HD_1080p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/DVCPRO_HD_720p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/HDTV_1080p.py
@@ -2066,14 +2077,14 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/iPhone_4.py
%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/iPhone_4S.py
%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/iPhone_5.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/blurry_footage.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/default.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/fast_motion.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/planar.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/default.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/far_plane.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/near_plane.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/object.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Blurry_Footage.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Fast_Motion.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Planar.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Far_Plane.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Near_Plane.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Object.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_app_templates_system/2D_Animation/__init__.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_app_templates_system/2D_Animation/startup.blend
%%DATADIR%%/%%VER%%/scripts/startup/bl_app_templates_system/Sculpting/__init__.py
@@ -2084,12 +2095,14 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/__init__.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/add_mesh_torus.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/anim.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/assets.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/bmesh/find_adjacent.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/clip.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/console.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/constraint.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/file.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/freestyle.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/geometry_nodes.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/image.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/mesh.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/node.py
@@ -2101,15 +2114,16 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/rigidbody.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/screen_play_rendered_anim.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/sequencer.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/spreadsheet.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/userpref.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_follow_active.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_lightmap.py
-%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_smart_project.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/vertexpaint_dirt.py
%%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/properties_animviz.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_collection.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_constraint.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_armature.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_bone.py
@@ -2163,6 +2177,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_outliner.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_properties.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_sequencer.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_spreadsheet.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_statusbar.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_text.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_time.py
@@ -2175,6 +2190,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/utils.py
%%DATADIR%%/%%VER%%/scripts/startup/keyingsets_builtins.py
%%DATADIR%%/%%VER%%/scripts/startup/nodeitems_builtins.py
+%%DATADIR%%/%%VER%%/scripts/templates_osl/basic_shader.osl
%%DATADIR%%/%%VER%%/scripts/templates_osl/empty_shader.osl
%%DATADIR%%/%%VER%%/scripts/templates_osl/gabor_noise.osl
%%DATADIR%%/%%VER%%/scripts/templates_osl/lyapunov_texture.osl
@@ -2193,6 +2209,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/templates_py/gizmo_operator.py
%%DATADIR%%/%%VER%%/scripts/templates_py/gizmo_operator_target.py
%%DATADIR%%/%%VER%%/scripts/templates_py/gizmo_simple.py
+%%DATADIR%%/%%VER%%/scripts/templates_py/image_processing.py
%%DATADIR%%/%%VER%%/scripts/templates_py/operator_file_export.py
%%DATADIR%%/%%VER%%/scripts/templates_py/operator_file_import.py
%%DATADIR%%/%%VER%%/scripts/templates_py/operator_mesh_add.py
@@ -2214,14 +2231,22 @@ share/applications/blender%%SUFFIX%%.desktop
%%DATADIR%%/%%VER%%/scripts/templates_py/ui_previews_custom_icon.py
%%DATADIR%%/%%VER%%/scripts/templates_py/ui_previews_dynamic_enum.py
%%DATADIR%%/%%VER%%/scripts/templates_py/ui_tool_simple.py
-%%DOCSDIR%%/GPL-license.txt
-%%DOCSDIR%%/GPL3-license.txt
-%%DOCSDIR%%/LICENSE-bfont.ttf.txt
-%%NLS%%%%DOCSDIR%%/LICENSE-bmonofont-i18n.ttf.txt
-%%NLS%%%%DOCSDIR%%/LICENSE-droidsans.ttf.txt
-%%DOCSDIR%%/Python-license.txt
%%DOCSDIR%%/copyright.txt
-%%OPENCOLORIO%%%%DOCSDIR%%/ocio-license.txt
+%%DOCSDIR%%/license/Apache-2.0.txt
+%%DOCSDIR%%/license/BSD-3-Clause.txt
+%%DOCSDIR%%/license/BSL-1.0.txt
+%%DOCSDIR%%/license/FTL.txt
+%%DOCSDIR%%/license/GPL-3.0.txt
+%%DOCSDIR%%/license/GPL-license.txt
+%%DOCSDIR%%/license/MIT.txt
+%%DOCSDIR%%/license/OpenColorIO.txt
+%%DOCSDIR%%/license/OpenSSL.txt
+%%DOCSDIR%%/license/Python.txt
+%%DOCSDIR%%/license/THIRD-PARTY-LICENSES.txt
+%%DOCSDIR%%/license/bfont.ttf.txt
+%%DOCSDIR%%/license/bmonofont-i18n.ttf.txt
+%%DOCSDIR%%/license/droidsans.ttf.txt
+%%DOCSDIR%%/license/jemalloc.txt
%%DOCSDIR%%/readme.html
share/icons/hicolor/scalable/apps/blender%%SUFFIX%%.svg
share/icons/hicolor/symbolic/apps/blender%%SUFFIX%%-symbolic.svg
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index bda41e9627a5..af007fde3c98 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,8 +1,5 @@
-# Created by: Jimmy Olgeni <olgeni@uli.it>
-
PORTNAME= blender
-DISTVERSION= 2.91.0
-PORTREVISION= 16
+DISTVERSION= 3.2.0
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
@@ -20,23 +17,23 @@ NOT_FOR_ARCHS_REASON= uses 64bit atomic functions
BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= libpng.so:graphics/png \
libfreetype.so:print/freetype2 \
- libboost_regex.so:devel/boost-libs
+ libboost_regex.so:devel/boost-libs \
+ libzstd.so:archivers/zstd
RUN_DEPENDS= ${PYNUMPY}
# libboost_regex.so just acts as a placeholder; several boost
# libraries are used, if either of the most common options in blender
# are set. We will pull boost in just to be on the safe side.
-USES= cmake compiler:c++14-lang cpe gl gnome jpeg python:3.8 shebangfix \
+USES= cmake compiler:c++17-lang cpe gl jpeg python:3.10 shebangfix \
tar:xz xorg
USE_XORG= x11 xext xfixes xmu xrender
USE_GL= gl glu glew
-CMAKE_OFF= WITH_IMAGE_OPENJPEG WITH_PYTHON_INSTALL \
+CMAKE_OFF= WITH_PYTHON_INSTALL \
WITH_PYTHON_INSTALL_NUMPY WITH_INSTALL_PORTABLE \
- WITH_CYCLES_LOGGING
+ WITH_CYCLES_LOGGING WITH_USD
-SHEBANG_FILES= release/bin/blender-thumbnailer.py \
- release/scripts/modules/bl_i18n_utils/merge_po.py \
+SHEBANG_FILES= release/scripts/modules/bl_i18n_utils/merge_po.py \
release/scripts/modules/bl_i18n_utils/utils_rtl.py \
release/scripts/modules/blend_render_info.py
CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}}
@@ -46,19 +43,23 @@ CXXFLAGS_i386= -march=i586
PLIST_SUB+= VER=${DISTVERSION:R}
OPTIONS_SUB= yes
+SUB_FILES= blender
.include "${.CURDIR}/Makefile.options"
ALEMBIC_CMAKE_BOOL= WITH_ALEMBIC
ALEMBIC_LIB_DEPENDS= libAlembic.so:graphics/alembic
# note that this needs to be set to match alembics hdf5 option
-ALEMBIC_HDF5_IMPLIES= ALEMBIC
+ALEMBIC_HDF5_REQUIRES= ALEMBIC
ALEMBIC_HDF5_CMAKE_BOOL= WITH_ALEMBIC_HDF5
ALEMBIC_HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5
AVI_CMAKE_BOOL= WITH_CODEC_AVI
BULLET_CMAKE_BOOL= WITH_BULLET
-CAMERATRACK_CMAKE_BOOL= WITH_LIBMV
-CAMERATRACK_LIB_DEPENDS= libunwind.so:devel/libunwind
+CAMERATRACK_CMAKE_BOOL= WITH_LIBMV WITH_SYSTEM_GLOG
+CAMERATRACK_LIB_DEPENDS= libunwind.so:devel/libunwind \
+ libglog.so:devel/glog
+CAMERATRACK_ONLY_FOR_ARCHS= i386 amd64 aarch64 powerpc64 powerpc64le
+CAMERATRACK_ONLY_FOR_ARCHS_REASON= libunwind only supports x86/amd64/aarch64/powerpc64/powerpc64le
CINEON_CMAKE_BOOL= WITH_IMAGE_CINEON
COLLADA_CMAKE_BOOL= WITH_OPENCOLLADA
COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:graphics/opencollada \
@@ -68,15 +69,16 @@ COLLADA_USES= gnome
COMPOSITOR_CMAKE_BOOL= WITH_COMPOSITOR
CYCLES_IMPLIES= OPENIMAGEIO TBB
CYCLES_CMAKE_BOOL= WITH_CYCLES
-CYCLES_LIB_DEPENDS= libpugixml.so:textproc/pugixml
CYCLESEMBR_IMPLIES= CYCLES
CYCLESEMBR_CMAKE_BOOL= WITH_CYCLES_EMBREE
CYCLESEMBR_LIB_DEPENDS= libembree3.so:graphics/embree
+CYCLESEMBR_ONLY_FOR_ARCHS= amd64
+CYCLESEMBR_ONLY_FOR_ARCHS_REASON= embree only supports amd64
CYCLESOSL_IMPLIES= CYCLES
CYCLESOSL_CMAKE_BOOL= WITH_CYCLES_OSL WITH_LLVM
CYCLESOSL_CMAKE_ON= -DLLVM_STATIC:BOOL=OFF \
-DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VER}" \
- -DOSL_ROOT_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/"
+ -DOSL_SHADER_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/shaders"
CYCLESOSL_BUILD_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER}
CYCLESOSL_LIB_DEPENDS= liboslcomp.so:graphics/openshadinglanguage
CYCLESOSL_RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER}
@@ -86,17 +88,21 @@ DRACO_USE= LDCONFIG=${PYTHON_SITELIBDIR}
EBOOL_CMAKE_BOOL= WITH_GMP
EBOOL_LIB_DEPENDS= libgmp.so:math/gmp
FFMPEG_CMAKE_BOOL= WITH_CODEC_FFMPEG
-FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg
+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
FRAMESERVER_CMAKE_BOOL= WITH_IMAGE_FRAMESERVER
FREESTYLE_CMAKE_BOOL= WITH_FREESTYLE
+HARU_CMAKE_BOOL= WITH_HARU
+HARU_LIB_DEPENDS= libhpdf.so:print/libharu
HDR_CMAKE_BOOL= WITH_IMAGE_HDR
HEADLESS_PREVENTS= MENU XINPUT XF86VMODE
HEADLESS_PREVENTS_MSG= X11 options can't be used in headless mode
HEADLESS_CMAKE_BOOL= WITH_HEADLESS
INPUT_NDOF_CMAKE_BOOL= WITH_INPUT_NDOF
-JACK_CMAKE_BOOL= WITH_JACK
+JACK_CMAKE_BOOL= WITH_JACK WITH_JACK_DYNLOAD
JACK_LIB_DEPENDS= libjack.so:audio/jack
LZO_CMAKE_BOOL= WITH_LZO
LZMA_CMAKE_BOOL= WITH_LZMA
@@ -117,18 +123,25 @@ OPENAL_CMAKE_BOOL= WITH_OPENAL
OPENAL_USES= openal:al,alut
OPENCOLORIO_CMAKE_BOOL= WITH_OPENCOLORIO
OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
- libyaml-cpp03.so:devel/yaml-cpp03 \
- libtinyxml.so:textproc/tinyxml
+ libyaml-cpp.so:devel/yaml-cpp \
+ libtinyxml.so:textproc/tinyxml \
+ libexpat.so:textproc/expat2 \
+ libpystring.so:devel/pystring
OPENEXR_CMAKE_BOOL= WITH_IMAGE_OPENEXR
OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath
-OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \
- libImath.so:math/Imath
-OPENIMAGEIO_IMPLIES= OPENEXR TIFF
+OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \
+ libOpenEXR.so:graphics/openexr
+OPENIMAGEIO_IMPLIES= OPENEXR TIFF PUGIXML
OPENIMAGEIO_CMAKE_BOOL= WITH_OPENIMAGEIO
OPENIMAGEIO_LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio
+OPENIMAGEIO_LDFLAGS= -lOpenImageIO_Util
OPENIMAGEDN_IMPLIES= TBB
OPENIMAGEDN_CMAKE_BOOL= WITH_OPENIMAGEDENOISE
OPENIMAGEDN_LIB_DEPENDS= libOpenImageDenoise.so:graphics/oidn
+OPENIMAGEDN_ONLY_FOR_ARCHS= amd64
+OPENIMAGEDN_ONLY_FOR_ARCHS_REASON= oidn only supports amd64
+OPENJPEG_CMAKE_BOOL= WITH_IMAGE_OPENJPEG
+OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
# openmp usually works on amd64
OPENMP_CMAKE_BOOL= WITH_OPENMP
OPENSUBDIV_CMAKE_BOOL= WITH_OPENSUBDIV
@@ -137,14 +150,20 @@ OPENVDB_IMPLIES= TBB
OPENVDB_CMAKE_BOOL= WITH_OPENVDB WITH_OPENVDB_BLOSC
OPENVDB_LIB_DEPENDS= libblosc.so:archivers/c-blosc \
libopenvdb.so:misc/openvdb
+PUGIXML_CMAKE_BOOL= WITH_PUGIXML
+PUGIXML_LIB_DEPENDS= libpugixml.so:textproc/pugixml
+PULSEAUDIO_CMAKE_BOOL= WITH_PULSEAUDIO WITH_PULSEAUDIO_DYNLOAD
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+QUADRIFLOW_CMAKE_BOOL= WITH_QUADRIFLOW
RAYOPTIMIZATION_CMAKE_BOOL= WITH_RAYOPTIMIZATION
-SDL_CMAKE_BOOL= WITH_SDL
+SDL_CMAKE_BOOL= WITH_SDL WITH_SDL_DYNLOAD
SDL_USE= SDL=sdl2
SDL_USES= sdl
SNDFILE_CMAKE_BOOL= WITH_CODEC_SNDFILE
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
TBB_CMAKE_BOOL= WITH_TBB
TBB_LIB_DEPENDS= libtbb.so:devel/onetbb
+THUMBNAILER_CMAKE_BOOL= WITH_BLENDER_THUMBNAILER
TIFF_CMAKE_BOOL= WITH_IMAGE_TIFF
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
TRACE_CMAKE_BOOL= WITH_POTRACE
@@ -160,8 +179,8 @@ CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON
.include <bsd.port.options.mk>
-.if ${ARCH} != amd64 && ${ARCH} != i386
-CMAKE_ARGS+= -DWITH_CPU_SSE:BOOL=OFF
+.if ${ARCH:Mpowerpc*} || ${ARCH:Mriscv64*}
+CMAKE_ARGS+= -DWITH_CPU_SIMD:BOOL=OFF
.endif
.if ${LLVM_DEFAULT:M[678]0}
@@ -170,26 +189,25 @@ LLVM_VER= 90
LLVM_VER= ${LLVM_DEFAULT}
.endif
-post-patch-OPENCOLORIO-on:
- @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' \
- ${PATCH_WRKSRC}/build_files/cmake/Modules/FindOpenColorIO.cmake
-
post-build:
@(cd ${WRKSRC}/doc/manpage && \
${PYTHON_CMD} blender.1.py \
- ${INSTALL_WRKSRC}/bin/blender \
- ${INSTALL_WRKSRC}/bin/${PORTNAME}.1)
+ --blender ${INSTALL_WRKSRC}/bin/blender \
+ --output ${INSTALL_WRKSRC}/bin/${PORTNAME}.1)
post-install:
${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \
- ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${STAGEDIR}${MAN1PREFIX}/share/man/man1
+ ${MV} ${STAGEDIR}/${PREFIX}/bin/blender ${STAGEDIR}/${PREFIX}/bin/blender-bin
+ ${REINPLACE_CMD} -e 's|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g' ${WRKDIR}/blender
+ ${INSTALL_SCRIPT} ${WRKDIR}/blender ${STAGEDIR}/${PREFIX}/bin/blender
post-install-DRACO-on:
# move draco pylib into site-packages
${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR}/
${INSTALL_LIB} ${INSTALL_WRKSRC}/lib/libextern_draco.so ${STAGEDIR}/${PYTHON_SITELIBDIR}/
${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/libextern_draco.so
- @${RM} -R ${STAGEDIR}/${PREFIX}/share/blender/${DISTVERSION:R}/python
+ @${RM} -R ${STAGEDIR}/${DATADIR}/${DISTVERSION:R}/python
post-install-MENU-on:
@-update-desktop-database -q
diff --git a/graphics/blender/Makefile.options b/graphics/blender/Makefile.options
index 6ae2f0a48d52..b90c07fdd8c8 100644
--- a/graphics/blender/Makefile.options
+++ b/graphics/blender/Makefile.options
@@ -20,6 +20,7 @@ OPTIONS_DEFINE= \
HDR \
HEADLESS \
INPUT_NDOF \
+ HARU \
JACK \
LZO \
LZMA \
@@ -35,14 +36,19 @@ OPTIONS_DEFINE= \
OPENEXR \
OPENIMAGEIO \
OPENIMAGEDN \
+ OPENJPEG \
OPENMP \
OPENSUBDIV \
OPENVDB \
+ PUGIXML \
+ PULSEAUDIO \
+ QUADRIFLOW \
RAYOPTIMIZATION \
SDL \
SNDFILE \
TBB \
TIFF \
+ THUMBNAILER \
TRACE \
XINPUT \
XF86VMODE
@@ -65,6 +71,7 @@ OPTIONS_DEFAULT= \
FREESTYLE \
HDR \
INPUT_NDOF \
+ HARU \
LZO \
LZMA \
MENU \
@@ -77,19 +84,22 @@ OPTIONS_DEFAULT= \
OPENCOLORIO \
OPENEXR \
OPENIMAGEIO \
+ OPENJPEG \
OPENSUBDIV \
+ OPENVDB \
+ PUGIXML \
+ PULSEAUDIO \
+ QUADRIFLOW \
RAYOPTIMIZATION \
SDL \
TBB \
TIFF \
+ THUMBNAILER \
TRACE \
XINPUT \
XF86VMODE
-# off during onetbb transition
-# OPENVDB
-# OPENIMAGEDN
-OPTIONS_DEFAULT_amd64= CAMERATRACK CYCLESEMBR
+OPTIONS_DEFAULT_amd64= CAMERATRACK CYCLESEMBR OPENIMAGEDN
ALEMBIC_DESC= Enable Alembic file support
ALEMBIC_HDF5_DESC= Enable Alembic hdf5 file support
@@ -109,6 +119,7 @@ EBOOL_DESC= Enable exact boolean support
FFTW3_DESC= Use fftw for smoke and audio effects
FRAMESERVER_DESC= Image FrameServer support for rendering
FREESTYLE_DESC= Enable advanced edges rendering
+HARU_DESC= Enable libharu support
HDR_DESC= Generic high dynamic-range (HDR) support
HEADLESS_DESC= Disable user interface (for render-farms)
INPUT_NDOF_DESC= Enable NDOF input device support
@@ -123,11 +134,15 @@ MOD_SMOKE_DESC= Smoke simulation support
OPENCOLORIO_DESC= OpenColorIO-based color management support
OPENIMAGEIO_DESC= OpenImageIO image processing support
OPENIMAGEDN_DESC= OpenImageDenoise support
+OPENJPEG_DESC= Enhanced JPEG (jpeg2000) graphics support
OPENSUBDIV_DESC= Use the OpenSubDiv library for surface subdivision
OPENVDB_DESC= Use openVDB library for volumetric data
+PUGIXML_DESC= Enable pugixml support
+QUADRIFLOW_DESC= Enable quadriflow remesher
RAYOPTIMIZATION_DESC= Enable SSE optimizatons for raytracing
SDL_DESC= Audio and Joystick support using SDL
TBB_DESC= Enable use of Intel's tbb
+THUMBNAILER_DESC= Build blender thumbnailer
TRACE_DESC= Enable tracing image to GP stroke
XINPUT_DESC= X11 Xinput (tablet) support
XF86VMODE_DESC= X11 video mode switching support
diff --git a/graphics/blender/Makefile.versions b/graphics/blender/Makefile.versions
index e272f31db23f..3ba316ea5bba 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= 2.91.0
-BLENDER_PY_VERSION= 3.8
+BLENDER_BL_VERSION= 3.2.0
+BLENDER_PY_VERSION= 3.10
diff --git a/graphics/blender/distinfo b/graphics/blender/distinfo
index a5929af893e4..2f8d4fe69838 100644
--- a/graphics/blender/distinfo
+++ b/graphics/blender/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1607230073
-SHA256 (blender-2.91.0.tar.xz) = 557a4afd09fe086ebcb0256b904896f577fe913683655f4248b881591f356974
-SIZE (blender-2.91.0.tar.xz) = 41528920
+TIMESTAMP = 1655411225
+SHA256 (blender-3.2.0.tar.xz) = 93bf0b2f5bab7105b19c5d654a84a2dc21f7625873a36064d98beae736d3604a
+SIZE (blender-3.2.0.tar.xz) = 41520000
diff --git a/graphics/blender/files/blender.in b/graphics/blender/files/blender.in
new file mode 100644
index 000000000000..f8b889dae03d
--- /dev/null
+++ b/graphics/blender/files/blender.in
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+export BLENDER_EXTERN_DRACO_LIBRARY_PATH=%%PYTHON_SITELIBDIR%%
+
+exec %%PREFIX%%/bin/blender-bin "$@"
diff --git a/graphics/blender/files/patch-CMakeLists.txt b/graphics/blender/files/patch-CMakeLists.txt
index ee48fd245d84..d15340b7747b 100644
--- a/graphics/blender/files/patch-CMakeLists.txt
+++ b/graphics/blender/files/patch-CMakeLists.txt
@@ -1,8 +1,8 @@
--- CMakeLists.txt.orig 2019-07-31 13:12:04 UTC
+++ CMakeLists.txt
-@@ -647,11 +647,6 @@ if(NOT WITH_PYTHON)
- set(WITH_DRACO OFF)
- endif()
+@@ -705,11 +705,6 @@ endif()
+ set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF)
+ set_and_warn_dependency(WITH_PYTHON WITH_DRACO OFF)
-if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL)
- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now")
@@ -11,4 +11,4 @@
-
# enable boost for cycles, audaspace or i18n
# otherwise if the user disabled
- if(NOT WITH_BOOST)
+
diff --git a/graphics/blender/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake b/graphics/blender/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake
deleted file mode 100644
index ea60a8073ad9..000000000000
--- a/graphics/blender/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
---- build_files/cmake/Modules/FindOpenEXR.cmake.orig 2020-09-25 06:53:19 UTC
-+++ build_files/cmake/Modules/FindOpenEXR.cmake
-@@ -34,9 +34,8 @@ ENDIF()
- SET(_openexr_libs_ver_init "2.0")
-
- SET(_openexr_FIND_COMPONENTS
-- Half
- Iex
-- IlmImf
-+ OpenEXR
- IlmThread
- Imath
- )
diff --git a/graphics/blender/files/patch-build_files_cmake_Modules_FindPythonLibsUnix.cmake b/graphics/blender/files/patch-build_files_cmake_Modules_FindPythonLibsUnix.cmake
deleted file mode 100644
index 78677986d315..000000000000
--- a/graphics/blender/files/patch-build_files_cmake_Modules_FindPythonLibsUnix.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- build_files/cmake/Modules/FindPythonLibsUnix.cmake.orig 2020-09-07 10:17:41 UTC
-+++ build_files/cmake/Modules/FindPythonLibsUnix.cmake
-@@ -34,7 +34,7 @@ IF(NOT PYTHON_ROOT_DIR AND NOT $ENV{PYTHON_ROOT_DIR} S
- SET(PYTHON_ROOT_DIR $ENV{PYTHON_ROOT_DIR})
- ENDIF()
-
--SET(PYTHON_VERSION 3.7 CACHE STRING "Python Version (major and minor only)")
-+SET(PYTHON_VERSION 3.8 CACHE STRING "Python Version (major and minor only)")
- MARK_AS_ADVANCED(PYTHON_VERSION)
-
-
diff --git a/graphics/blender/files/patch-intern_cycles_device_device__cpu.cpp b/graphics/blender/files/patch-intern_cycles_device_device__cpu.cpp
deleted file mode 100644
index 398b3e682382..000000000000
--- a/graphics/blender/files/patch-intern_cycles_device_device__cpu.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
---- intern/cycles/device/device_cpu.cpp.orig 2021-01-21 07:59:12 UTC
-+++ intern/cycles/device/device_cpu.cpp
-@@ -927,7 +927,7 @@ class CPUDevice : public Device {
- SIMD_SET_FLUSH_TO_ZERO;
-
- for (int sample = start_sample; sample < end_sample; sample++) {
-- if (task.get_cancel() || task_pool.canceled()) {
-+ if (task.get_cancel() || TaskPool::canceled()) {
- if (task.need_finish_queue == false)
- break;
- }
-@@ -1220,7 +1220,7 @@ class CPUDevice : public Device {
-
- void thread_render(DeviceTask &task)
- {
-- if (task_pool.canceled()) {
-+ if (TaskPool::canceled()) {
- if (task.need_finish_queue == false)
- return;
- }
-@@ -1290,7 +1290,7 @@ class CPUDevice : public Device {
-
- task.release_tile(tile);
-
-- if (task_pool.canceled()) {
-+ if (TaskPool::canceled()) {
- if (task.need_finish_queue == false)
- break;
- }
-@@ -1387,7 +1387,7 @@ class CPUDevice : public Device {
- task.offset,
- sample);
-
-- if (task.get_cancel() || task_pool.canceled())
-+ if (task.get_cancel() || TaskPool::canceled())
- break;
-
- task.update_progress(NULL);
diff --git a/graphics/blender/files/patch-intern_cycles_util_util__task.cpp b/graphics/blender/files/patch-intern_cycles_util_util__task.cpp
deleted file mode 100644
index a31068b686a4..000000000000
--- a/graphics/blender/files/patch-intern_cycles_util_util__task.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- intern/cycles/util/util_task.cpp.orig 2021-01-21 08:00:29 UTC
-+++ intern/cycles/util/util_task.cpp
-@@ -62,7 +62,7 @@ void TaskPool::cancel()
-
- bool TaskPool::canceled()
- {
-- return tbb_group.is_canceling();
-+ return tbb::is_current_task_group_canceling();
- }
-
- /* Task Scheduler */
diff --git a/graphics/blender/files/patch-intern_cycles_util_util__task.h b/graphics/blender/files/patch-intern_cycles_util_util__task.h
deleted file mode 100644
index 41ea4413d332..000000000000
--- a/graphics/blender/files/patch-intern_cycles_util_util__task.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- intern/cycles/util/util_task.h.orig 2021-01-21 08:01:04 UTC
-+++ intern/cycles/util/util_task.h
-@@ -61,7 +61,7 @@ class TaskPool {
- void wait_work(Summary *stats = NULL); /* work and wait until all tasks are done */
- void cancel(); /* cancel all tasks and wait until they are no longer executing */
-
-- bool canceled(); /* for worker threads, test if canceled */
-+ static bool canceled(); /* For worker threads, test if current task pool canceled. */
-
- protected:
- tbb::task_group tbb_group;
diff --git a/graphics/blender/files/patch-intern_cycles_util_util__tbb.h b/graphics/blender/files/patch-intern_cycles_util_util__tbb.h
deleted file mode 100644
index b9b33486db66..000000000000
--- a/graphics/blender/files/patch-intern_cycles_util_util__tbb.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- intern/cycles/util/util_tbb.h.orig 2021-01-23 14:10:16 UTC
-+++ intern/cycles/util/util_tbb.h
-@@ -36,7 +36,14 @@ using tbb::parallel_for;
-
- static inline void parallel_for_cancel()
- {
-+#if TBB_INTERFACE_VERSION_MAJOR >= 12
-+ tbb::task_group_context *ctx = tbb::task::current_context();
-+ if (ctx) {
-+ ctx->cancel_group_execution();
-+ }
-+#else
- tbb::task::self().cancel_group_execution();
-+#endif
- }
-
- CCL_NAMESPACE_END
diff --git a/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py b/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py
new file mode 100644
index 000000000000..afa9d714f23b
--- /dev/null
+++ b/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py
@@ -0,0 +1,11 @@
+--- release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py.orig 2021-03-24 15:01:52 UTC
++++ release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
+@@ -44,7 +44,7 @@ def dll_path() -> Path:
+ 'win32': '{}.dll'.format(lib_name),
+ 'linux': 'lib{}.so'.format(lib_name),
+ 'darwin': 'lib{}.dylib'.format(lib_name)
+- }.get(sys.platform)
++ }.get(sys.platform, 'lib{}.so'.format(lib_name))
+
+ if path is None or library_name is None:
+ print_console('WARNING', 'Unsupported platform {}, Draco mesh compression is unavailable'.format(sys.platform))
diff --git a/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py b/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py
deleted file mode 100644
index c481ef4a91bf..000000000000
--- a/graphics/blender/files/patch-release_scripts_addons_io__scene__gltf2_io_exp_gltf2__io__draco__compression__extension.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py.orig 2019-07-31 06:38:16 UTC
-+++ release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py
-@@ -13,6 +13,7 @@
- # limitations under the License.
-
- import bpy
-+import site
- import sys
- from ctypes import *
- from pathlib import Path
-@@ -35,7 +36,7 @@ def dll_path() -> Path:
- 'darwin': blender_root.parent/'Resources'/python_lib/'python3.7'/'site-packages'/'lib{}.dylib'.format(lib_name)
- }
-
-- path = paths.get(sys.platform)
-+ path = Path('{}/lib{}.so'.format(site.getsitepackages()[0], lib_name))
- return path if path is not None else ''
-
-
diff --git a/graphics/blender/files/patch-source_blender_blenlib_BLI__index__range.hh b/graphics/blender/files/patch-source_blender_blenlib_BLI__index__range.hh
deleted file mode 100644
index b9e978dcea1c..000000000000
--- a/graphics/blender/files/patch-source_blender_blenlib_BLI__index__range.hh
+++ /dev/null
@@ -1,26 +0,0 @@
---- source/blender/blenlib/BLI_index_range.hh.orig 2021-01-23 14:11:28 UTC
-+++ source/blender/blenlib/BLI_index_range.hh
-@@ -58,11 +58,6 @@
-
- #include "BLI_utildefines.h"
-
--/* Forward declare tbb::blocked_range for conversion operations. */
--namespace tbb {
--template<typename Value> class blocked_range;
--}
--
- namespace blender {
-
- template<typename T> class Span;
-@@ -84,11 +79,6 @@ class IndexRange {
- {
- BLI_assert(start >= 0);
- BLI_assert(size >= 0);
-- }
--
-- template<typename T>
-- IndexRange(const tbb::blocked_range<T> &range) : start_(range.begin()), size_(range.size())
-- {
- }
-
- class Iterator {
diff --git a/graphics/blender/files/patch-source_blender_blenlib_BLI__task.h b/graphics/blender/files/patch-source_blender_blenlib_BLI__task.h
deleted file mode 100644
index 10381ae933a7..000000000000
--- a/graphics/blender/files/patch-source_blender_blenlib_BLI__task.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- source/blender/blenlib/BLI_task.h.orig 2021-01-21 08:02:26 UTC
-+++ source/blender/blenlib/BLI_task.h
-@@ -104,8 +104,10 @@ void BLI_task_pool_work_and_wait(TaskPool *pool);
- /* cancel all tasks, keep worker threads running */
- void BLI_task_pool_cancel(TaskPool *pool);
-
--/* for worker threads, test if canceled */
--bool BLI_task_pool_canceled(TaskPool *pool);
-+/* for worker threads, test if current task pool canceled. this function may
-+ * only be called from worker threads and pool must be the task pool that the
-+ * thread is currently executing a task from. */
-+bool BLI_task_pool_current_canceled(TaskPool *pool);
-
- /* optional userdata pointer to pass along to run function */
- void *BLI_task_pool_user_data(TaskPool *pool);
diff --git a/graphics/blender/files/patch-source_blender_blenlib_intern_task__pool.cc b/graphics/blender/files/patch-source_blender_blenlib_intern_task__pool.cc
deleted file mode 100644
index d29dbe5a7329..000000000000
--- a/graphics/blender/files/patch-source_blender_blenlib_intern_task__pool.cc
+++ /dev/null
@@ -1,41 +0,0 @@
---- source/blender/blenlib/intern/task_pool.cc.orig 2020-11-25 19:01:32 UTC
-+++ source/blender/blenlib/intern/task_pool.cc
-@@ -131,6 +131,12 @@ class TBBTaskGroup : public tbb::task_group {
- public:
- TBBTaskGroup(TaskPriority priority)
- {
-+# if TBB_INTERFACE_VERSION_MAJOR >= 12
-+ /* TODO: support priorities in TBB 2021, where they are only available as
-+ * part of task arenas, no longer for task groups. Or remove support for
-+ * task priorities if they are no longer useful. */
-+ UNUSED_VARS(priority);
-+# else
- switch (priority) {
- case TASK_PRIORITY_LOW:
- my_context.set_priority(tbb::priority_low);
-@@ -139,6 +145,7 @@ class TBBTaskGroup : public tbb::task_group {
- my_context.set_priority(tbb::priority_normal);
- break;
- }
-+#endif
- }
-
- ~TBBTaskGroup()
-@@ -268,7 +275,7 @@ static bool tbb_task_pool_canceled(TaskPool *pool)
- {
- #ifdef WITH_TBB
- if (pool->use_threads) {
-- return pool->tbb_group.is_canceling();
-+ return tbb::is_current_task_group_canceling();
- }
- #else
- UNUSED_VARS(pool);
-@@ -520,7 +527,7 @@ void BLI_task_pool_cancel(TaskPool *pool)
- }
- }
-
--bool BLI_task_pool_canceled(TaskPool *pool)
-+bool BLI_task_pool_current_canceled(TaskPool *pool)
- {
- switch (pool->type) {
- case TASK_POOL_TBB:
diff --git a/graphics/blender/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp b/graphics/blender/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp
deleted file mode 100644
index 6d744f7258d8..000000000000
--- a/graphics/blender/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- source/blender/imbuf/intern/openexr/openexr_api.cpp.orig 2020-11-25 08:31:32 UTC
-+++ source/blender/imbuf/intern/openexr/openexr_api.cpp
-@@ -38,6 +38,7 @@
- #include <ImfChannelList.h>
- #include <ImfCompression.h>
- #include <ImfCompressionAttribute.h>
-+#include <ImfFrameBuffer.h>
- #include <ImfIO.h>
- #include <ImfInputFile.h>
- #include <ImfOutputFile.h>
-@@ -94,6 +95,7 @@ _CRTIMP void __cdecl _invalid_parameter_noinfo(void)
-
- using namespace Imf;
- using namespace Imath;
-+typedef uint64_t Int64;
-
- extern "C" {
- /* prototype */
diff --git a/graphics/blender/pkg-plist b/graphics/blender/pkg-plist
index 2bdd5078b034..902ece09a272 100644
--- a/graphics/blender/pkg-plist
+++ b/graphics/blender/pkg-plist
@@ -1,7 +1,8 @@
bin/blender
-bin/blender-thumbnailer.py
+bin/blender-bin
+%%THUMBNAILER%%bin/blender-thumbnailer
%%DRACO%%%%PYTHON_SITELIBDIR%%/libextern_draco.so
-man/man1/blender.1.gz
+share/man/man1/blender.1.gz
share/applications/blender.desktop
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/config.ocio
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_desat65cube.spi3d
@@ -13,17 +14,17 @@ 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/aces_to_xyz.spimtx
%%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/rec709_to_aces.spimtx
%%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
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/bmonofont-i18n.ttf
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/droidsans.ttf
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_D65_to_E.spimtx
+%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_to_aces.spimtx
+%%DATADIR%%/%%VER%%/datafiles/fonts/bmonofont-i18n.ttf
+%%DATADIR%%/%%VER%%/datafiles/fonts/droidsans.ttf
%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.draw.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.erase.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.fill.dat
@@ -57,15 +58,16 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.weight.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.blob.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.boundary.dat
-%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay_strips.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay_thumb.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.clay.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.cloth.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.crease.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.displacement_eraser.dat
-%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.displacement_smear.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw_face_sets.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw_sharp.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.draw.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.elastic_deform.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.fill.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.flatten.dat
@@ -75,11 +77,13 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.mask.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.multiplane_scrape.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.nudge.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.paint.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.pinch.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.pose.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.rotate.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.scrape.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.simplify.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.smear.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.smooth.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.snake_hook.dat
%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.thumb.dat
@@ -94,13 +98,20 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.draw.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.extrude_cursor.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.extrude_move.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.pen.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.radius.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.vertex_random.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curves.sculpt_add.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curves.sculpt_comb.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curves.sculpt_cut.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curves.sculpt_delete.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curves.sculpt_grow_shrink.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.curves.sculpt_snake_hook.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.generic.cursor.dat
-%%DATADIR%%/%%VER%%/datafiles/icons/ops.generic.select.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.generic.select_box.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.generic.select_circle.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.generic.select_lasso.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.generic.select.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.draw.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.draw.eraser.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.draw.line.dat
@@ -147,8 +158,8 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.primitive_grid_add_gizmo.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.primitive_sphere_add_gizmo.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.primitive_torus_add_gizmo.dat
-%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.rip.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.rip_edge.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.rip.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.spin.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.spin.duplicate.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.vertices_smooth.dat
@@ -157,8 +168,8 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.vertex_color_fill.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.weight_fill.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.weight_gradient.dat
-%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.weight_sample.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.weight_sample_group.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.weight_sample.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.breakdowner.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.push.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.pose.relax.dat
@@ -167,12 +178,14 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.border_mask.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.box_trim.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.cloth_filter.dat
+%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.color_filter.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.face_set_edit.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_face_set.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_mask.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.lasso_trim.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.line_mask.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.sculpt.line_project.dat
+%%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.transform.bone_envelope.dat
@@ -210,6 +223,7 @@ share/applications/blender.desktop
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/id/LC_MESSAGES/blender.mo
%%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/ko/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ky/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/languages
@@ -254,6 +268,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/studiolights/matcap/toon.exr
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/basic.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/outdoor.sl
+%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/paint.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/rim.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/studio/studio.sl
%%DATADIR%%/%%VER%%/datafiles/studiolights/world/city.exr
@@ -265,6 +280,8 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/studiolights/world/studio.exr
%%DATADIR%%/%%VER%%/datafiles/studiolights/world/sunrise.exr
%%DATADIR%%/%%VER%%/datafiles/studiolights/world/sunset.exr
+%%DATADIR%%/%%VER%%/scripts/addons/.github/pull_request_template.md
+%%DATADIR%%/%%VER%%/scripts/addons/.github/stale.yml
%%DATADIR%%/%%VER%%/scripts/addons/add_camera_rigs/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/add_camera_rigs/build_rigs.py
%%DATADIR%%/%%VER%%/scripts/addons/add_camera_rigs/composition_guides_menu.py
@@ -407,158 +424,18 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/archimesh/achm_window_maker.py
%%DATADIR%%/%%VER%%/scripts/addons/archimesh/achm_window_panel.py
%%DATADIR%%/%%VER%%/scripts/addons/archimesh/images/fabric_diffuse.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_2d.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_autoboolean.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_cutter.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_door.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_fence.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_floor.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_gl.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_handle.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_keymaps.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_manipulator.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_material.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_object.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_preset.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_progressbar.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_reference_point.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_rendering.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_roof.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_slab.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_snap.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_stair.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_thumbs.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_truss.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_wall2.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/archipack_window.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/bmesh_utils.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/archipack.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/detect.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/door.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/fence.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/floor.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/polygons.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/roof.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/selection.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/slab.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/stair.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/truss.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/union.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/wall.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/icons/window.png
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/panel.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_door/160x200_dual.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_door/400x240_garage.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_door/80x200.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_fence/glass_panels.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_fence/inox_glass_concrete.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_fence/metal.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_fence/metal_glass.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_fence/wood.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/boards_200x20.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/herringbone_50x10.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/herringbone_p_50x10.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/hexagon_10.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/hopscotch_30x30.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/parquet_15x3.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/stepping_stone_30x30.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/tile_30x60.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_floor/windmill_30x30.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/door.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/fence.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/floor.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/handle.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/roof.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/slab.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/stair.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/truss.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/wall2.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_materials/window.txt
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/braas_1.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/braas_2.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/eternit.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/lauze.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/metal.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/ondule.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/roman.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/round.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_roof/square.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_stair/i_wood_over_concrete.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_stair/l_wood_over_concrete.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_stair/o_wood_over_concrete.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_stair/u_wood_over_concrete.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/120x110_flat_2.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/120x110_flat_2_elliptic.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/120x110_flat_2_oblique.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/120x110_flat_2_round.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/180x110_flat_3.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/180x210_flat_3.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/180x210_rail_2.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/240x210_rail_3.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/80x80_flat_1.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/archipack_window/80x80_flat_1_circle.py
-%%DATADIR%%/%%VER%%/scripts/addons/archipack/presets/missing.png
%%DATADIR%%/%%VER%%/scripts/addons/blender_id/CHANGELOG.md
%%DATADIR%%/%%VER%%/scripts/addons/blender_id/README.md
%%DATADIR%%/%%VER%%/scripts/addons/blender_id/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/blender_id/communication.py
%%DATADIR%%/%%VER%%/scripts/addons/blender_id/profiles.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/README.md
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/append_link.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/asset_inspector.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/autothumb.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/autothumb_material_bg.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/autothumb_model_bg.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bg_blender.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/bkit_oauth.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/blendfiles/cleaned.blend
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/blendfiles/material_thumbnailer_cycles.blend
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/blendfiles/thumbnailer.blend
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/categories.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/colors.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/data/categories.json
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/download.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/icons.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/oauth.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/overrides.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/paths.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ratings.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/rerequests.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/search.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/tasks_queue.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/arrow_left.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/arrow_right.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/bar_slider.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/flp.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/fp.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/locked.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/locked_large.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/rating_ui.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/rating_ui_empty.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/star_white.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/thumbnail_not_available.jpg
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/thumbnail_notready.jpg
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_deleted.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_on_hold.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_ready.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_rejected.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_uploaded.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/thumbnails/vs_uploading.png
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ui.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ui_bgl.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/ui_panels.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/upload.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/upload_bg.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/utils.py
-%%DATADIR%%/%%VER%%/scripts/addons/blenderkit/version_checker.py
%%DATADIR%%/%%VER%%/scripts/addons/bone_selection_sets.py
%%DATADIR%%/%%VER%%/scripts/addons/btrace/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/btrace/bTrace.py
%%DATADIR%%/%%VER%%/scripts/addons/btrace/bTrace_panel.py
%%DATADIR%%/%%VER%%/scripts/addons/btrace/bTrace_props.py
%%DATADIR%%/%%VER%%/scripts/addons/camera_turnaround.py
+%%DATADIR%%/%%VER%%/scripts/addons/copy_global_transform.py
%%DATADIR%%/%%VER%%/scripts/addons/curve_assign_shapekey.py
%%DATADIR%%/%%VER%%/scripts/addons/curve_simplify.py
%%DATADIR%%/%%VER%%/scripts/addons/curve_tools/__init__.py
@@ -581,12 +458,13 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/curve_tools/toolpath.py
%%DATADIR%%/%%VER%%/scripts/addons/curve_tools/util.py
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/__init__.py
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/camera.py
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/engine.py
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/Apache_2.0.txt
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/ILM.txt
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/NVidia.txt
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/OSL.txt
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/Sobol.txt
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/Apache2-license.txt
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/BSD-3-Clause-license.txt
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/MIT-license.txt
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/SPDX-license-identifiers.txt
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/Zlib-license.txt
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/license/readme.txt
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/operators.py
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/osl.py
@@ -623,6 +501,7 @@ share/applications/blender.desktop
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_displacement.oso
%%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_fresnel.h
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_fresnel.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_gamma.oso
@@ -658,6 +537,7 @@ share/applications/blender.desktop
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_output_surface.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_output_volume.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_particle_info.oso
+%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_point_info.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_principled_bsdf.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_principled_hair_bsdf.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_principled_volume.oso
@@ -682,6 +562,7 @@ share/applications/blender.desktop
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_value.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vector_curves.oso
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vector_displacement.oso
+%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_vector_map_range.oso
%%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
@@ -698,26 +579,30 @@ share/applications/blender.desktop
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/stdosl.h
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/vector2.h
%%CYCLESOSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/vector4.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bake/bake.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_embree.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_local.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_nodes.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_shadow_all.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_traversal.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_types.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/bvh_volume_all.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/embree.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/local.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/metal.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/nodes.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/shadow_all.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/traversal.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/types.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/util.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/volume_all.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/bvh/volume.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/camera/camera.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/camera/projection.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/alloc.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_ashikhmin_shirley.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_ashikhmin_velvet.h
-%%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_diffuse.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_hair.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_microfacet_multi.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf_microfacet.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
@@ -727,245 +612,203 @@ share/applications/blender.desktop
%%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
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bsdf.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/bssrdf.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/emissive.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/closure/volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_defines.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_features.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_features_sse.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_kernel.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_nlm_cpu.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_nlm_gpu.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_prefilter.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_reconstruction.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_transform.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_transform_gpu.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/filter/filter_transform_sse.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/cuda/compat.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/cuda/config.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/cuda/globals.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/cuda/kernel.cu
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/gpu/image.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/gpu/kernel.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/gpu/parallel_active_index.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/gpu/parallel_prefix_sum.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/gpu/parallel_sorted_index.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/gpu/work_stealing.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/hip/compat.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/hip/config.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/hip/globals.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/hip/kernel.cpp
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/metal/compat.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/metal/context_begin.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/metal/context_end.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/metal/globals.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/metal/kernel.metal
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/compat.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/globals.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/kernel_shader_raytrace.cu
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/kernel.cu
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/accumulate.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/adaptive_sampling.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/id_passes.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/passes.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/read.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/write_passes.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/attribute.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/curve_intersect.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/curve.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_attribute.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_curve.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_curve_intersect.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_motion_curve.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_motion_triangle.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_motion_triangle_intersect.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_motion_triangle_shader.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_object.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_patch.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_primitive.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_subd_triangle.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_triangle.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_triangle_intersect.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/geom_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_accumulate.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_adaptive_sampling.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_bake.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_camera.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_color.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_compat_cpu.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_compat_cuda.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_compat_opencl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_compat_optix.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_differential.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_emission.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_film.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_globals.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_id_passes.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_jitter.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light_background.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_light_common.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_math.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_montecarlo.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_passes.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path_branched.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path_common.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path_state.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path_subsurface.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path_surface.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_path_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_profiling.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_projection.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_queues.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_random.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_shader.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_shadow.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_subsurface.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_textures.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_types.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_work_stealing.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernel_write_passes.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/cuda/filter.cu
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/cuda/kernel.cu
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/cuda/kernel_config.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/cuda/kernel_cuda_image.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/cuda/kernel_split.cu
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/filter.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_adaptive_adjust_samples.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_adaptive_filter_x.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_adaptive_filter_y.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_adaptive_stopping.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_background.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_bake.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_base.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_buffer_update.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_data_init.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_direct_lighting.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_displace.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_do_volume.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_enqueue_inactive.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_holdout_emission_blurring_pathtermination_ao.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_indirect_background.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_indirect_subsurface.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_lamp_emission.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_next_iteration_setup.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_opencl_image.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_path_init.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_queue_enqueue.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_scene_intersect.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_shader_eval.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_shader_setup.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_shader_sort.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_shadow_blocked_ao.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_shadow_blocked_dl.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_split_bundle.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_split_function.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_state_buffer_size.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/opencl/kernel_subsurface_scatter.cl
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/kernels/optix/kernel_optix.cu
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_adaptive_adjust_samples.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_adaptive_filter_x.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_adaptive_filter_y.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_adaptive_stopping.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_branched.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_buffer_update.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_data_init.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_direct_lighting.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_do_volume.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_enqueue_inactive.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_holdout_emission_blurring_pathtermination_ao.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_indirect_background.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_indirect_subsurface.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_lamp_emission.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_next_iteration_setup.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_path_init.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_queue_enqueue.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_scene_intersect.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_shader_eval.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_shader_setup.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_shader_sort.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_shadow_blocked_ao.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_shadow_blocked_dl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_split_common.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_split_data.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_split_data_types.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/split/kernel_subsurface_scatter.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/motion_curve.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/motion_point.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/motion_triangle_intersect.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/motion_triangle_shader.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/motion_triangle.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/object.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/patch.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/point_intersect.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/point.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/primitive.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/shader_data.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/subd_triangle.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/triangle_intersect.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/triangle.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/geom/volume.h
+%%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_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
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/megakernel.h
+%%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_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/shader_eval.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shadow_catcher.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/shadow_state_template.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/state_flow.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/state_template.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/state_util.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/state.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/subsurface_disk.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/subsurface_random_walk.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/subsurface.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/integrator/volume_stack.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/light/background.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/light/common.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/light/light.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/light/sample.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/sample/jitter.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/sample/lcg.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/sample/mapping.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/sample/mis.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/sample/pattern.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/ao.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/aov.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/attribute.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/bevel.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/blackbody.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/brick.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/brightness.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/bump.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/camera.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/checker.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/clamp.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/closure.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/color_util.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/convert.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/displace.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/fractal_noise.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/fresnel.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/gamma.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/geometry.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/gradient.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/hsv.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/ies.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/image.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/invert.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/light_path.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/magic.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/map_range.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/mapping_util.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/mapping.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/math_util.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/math.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/mix.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/musgrave.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/noise.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/noisetex.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/normal.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/ramp_util.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/ramp.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/sepcomb_hsv.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/sepcomb_vector.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/sky.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_ao.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_aov.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_attribute.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_bevel.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_blackbody.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_brick.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_brightness.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_bump.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_camera.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_checker.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_clamp.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_closure.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_color_util.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_convert.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_displace.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_fractal_noise.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_fresnel.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_gamma.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_geometry.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_gradient.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_hsv.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_ies.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_image.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_invert.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_light_path.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_magic.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_map_range.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_mapping.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_mapping_util.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_math.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_math_util.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_mix.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_musgrave.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_noise.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_noisetex.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_normal.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_ramp.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_ramp_util.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_sepcomb_hsv.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_sepcomb_vector.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_sky.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_tex_coord.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_types.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_value.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_vector_rotate.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_vector_transform.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_vertex_color.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_voronoi.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_voxel.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_wave.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_wavelength.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_white_noise.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/svm_wireframe.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_atomic.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_color.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_defines.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_half.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_hash.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_fast.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_float2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_float3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_float4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_int2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_int3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_int4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_intersect.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_math_matrix.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_projection.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_rect.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_static_assert.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_texture.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_transform.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float2_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float3_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float4_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float8.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_float8_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_int2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_int2_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_int3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_int3_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_int4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_int4_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uchar2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uchar2_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uchar3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uchar3_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uchar4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uchar4_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uint2.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uint2_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uint3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uint3_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uint4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_uint4_impl.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_ushort4.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_vector3.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/util_types_vector3_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/tex_coord.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/types.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/value.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/vector_rotate.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/vector_transform.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/vertex_color.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/voronoi.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/voxel.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/wave.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/wavelength.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/white_noise.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/wireframe.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/tables.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/textures.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/types.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/color.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/differential.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/lookup_table.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/profiling.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/atomic.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/color.h
+%%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
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_float4.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_int2.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_int3.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/math_int4.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/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.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_float2_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float3.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_float4_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_float8.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_int2_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_int3.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_int4_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar2.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_uchar3_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uchar4.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_uint2_impl.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_uint3.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_vector3.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/types_vector3_impl.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
@@ -974,10 +817,12 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/development_iskeyfree.py
%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/box_deform.py
+%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/draw_tools.py
%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/import_brush_pack.py
%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/line_reshape.py
%%DATADIR%%/%%VER%%/scripts/addons/greasepencil_tools/prefs.py
%%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/io_anim_bvh/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/io_anim_bvh/export_bvh.py
@@ -1088,6 +933,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_json.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_math.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_ui.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_export.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_export_keys.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_extract.py
@@ -1116,6 +962,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture_info.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_tree.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_get.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gltf2_exporter.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_image.py
@@ -1138,23 +985,25 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_scene.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_texture.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_vnode.py
+%%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_color_management.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
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py.orig
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_extensions.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/com/gltf2_io_lights_punctual.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
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py.orig
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_export.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_image_data.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_user_extensions.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/io/imp/__init__.py
%%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
@@ -1195,7 +1044,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/uvw.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/op/world_scale_uv.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/preferences.py
-%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/properites.py
+%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/properties.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/IMAGE_MT_uvs.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/VIEW3D_MT_object.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/VIEW3D_MT_uv_map.py
@@ -1207,11 +1056,10 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/view3d_copy_paste_uv_objectmode.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/view3d_uv_manipulation.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/ui/view3d_uv_mapping.py
-%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/updater.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/addon_updater.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/bl_class_registry.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/compatibility.py
+%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/graph.py
%%DATADIR%%/%%VER%%/scripts/addons/magic_uv/utils/property_class_registry.py
%%DATADIR%%/%%VER%%/scripts/addons/materials_library_vx/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/materials_library_vx/categories.txt
@@ -1247,8 +1095,6 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/preferences.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/snap_context_l/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/snap_context_l/mesh_drawing.py
-%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/snap_context_l/shaders/ID_color_frag.glsl
-%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/snap_context_l/shaders/ID_color_vert.glsl
%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/snap_context_l/utils_projection.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_snap_utilities_line/widgets.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tiny_cad/BIX.py
@@ -1268,13 +1114,20 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tiny_cad/icons/VTX.png
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tiny_cad/icons/XALL.png
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/colors_groups_exchanger.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/README.md
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/config.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/curves_tools.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/dual_mesh.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/lattice.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/material_tools.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/numba_functions.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/polyhedra.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/tessellate_numpy.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/tissue_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/utils_pip.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/utils.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/uv_to_mesh.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/weight_tools.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tools/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tools/face_inset_fillet.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tools/mesh_cut_faces.py
@@ -1303,6 +1156,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/object_carver/carver_profils.py
%%DATADIR%%/%%VER%%/scripts/addons/object_carver/carver_utils.py
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/cm_init.py
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/icons/minus.png
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/internals.py
%%DATADIR%%/%%VER%%/scripts/addons/object_collection_manager/operator_utils.py
@@ -1330,6 +1184,15 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/object_scatter/ui.py
%%DATADIR%%/%%VER%%/scripts/addons/object_skinify.py
%%DATADIR%%/%%VER%%/scripts/addons/paint_palette.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/asset_browser.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/conversion.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/functions.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/keymaps.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/operators.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/pose_creation.py
+%%DATADIR%%/%%VER%%/scripts/addons/pose_library/pose_usage.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/addon_preferences.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/addon_properties.py
@@ -1410,24 +1273,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/utils/functions.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/utils/global_settings.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/utils/info_progress_bar.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/__main__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/call.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/commands.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/config.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/bpsproxy/utils.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSProxy/setup.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/__main__.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/bscripts/mixdown.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/bscripts/probe.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/bscripts/video.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/calls.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/commands.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/config.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/helpers.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/bpsrender/setup.py
-%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/scripts/BPSRender/setup.py
+%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/operators/value_offset.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/tools/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/tools/trim.py
%%DATADIR%%/%%VER%%/scripts/addons/power_sequencer/ui/__init__.py
@@ -1452,13 +1298,13 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/precision_drawing_tools/pdt_trig_waves.py
%%DATADIR%%/%%VER%%/scripts/addons/precision_drawing_tools/pdt_view.py
%%DATADIR%%/%%VER%%/scripts/addons/precision_drawing_tools/pdt_xall.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/deep_grey.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/maya.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/minimal_dark.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/modo.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/print_friendly.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/white.xml
-%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/xsi.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Deep_Grey.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Maya.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Minimal_Dark.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Modo.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/Print_Friendly.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/White.xml
+%%DATADIR%%/%%VER%%/scripts/addons/presets/interface_theme/XSI.xml
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/13x8_wicker_globe.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/7x6.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/9x9_color.py
@@ -1469,14 +1315,14 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/sun_cross_(2d).py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/tripple_dna.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/curve.torus_knot_plus/wicker_basket.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/default.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/_default.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/_m3.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/_m4.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/_m5.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/_m6.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/_m8.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m10.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m12.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m3.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m4.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m5.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m6.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.bolt_add/m8.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.eroder/default.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.eroder/light_erosion.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.eroder/medium_erosion.py
@@ -1545,6 +1391,12 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/sterosphere.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/torus.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/twisted_torus.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/chongqing.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/kinshasa.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/london.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/new_york.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/sao_paulo.py
+%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/sydney.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/01_(4800K)_Direct_Sun.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/02_(5400K)_High_Noon_Sun.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/03_(6000K)_Daylight_Window.py
@@ -1595,7 +1447,6 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/world/4_Cartoony_Sky.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/world/5_Under_Water.py
%%DATADIR%%/%%VER%%/scripts/addons/real_snow.py
-%%DATADIR%%/%%VER%%/scripts/addons/render_auto_tile_size.py
%%DATADIR%%/%%VER%%/scripts/addons/render_copy_settings/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/render_copy_settings/data.py
%%DATADIR%%/%%VER%%/scripts/addons/render_copy_settings/operator.py
@@ -1604,10 +1455,57 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/render_copy_settings/translations.py
%%DATADIR%%/%%VER%%/scripts/addons/render_freestyle_svg.py
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/render_povray/df3.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.blobcapsule.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.blobcube.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.blobellipsoid.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.blobplane.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.blobsphere.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.box.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.cone.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.cylinder.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.heightfield.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.infinite_plane.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.isosurface.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.isosurfacebox.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.isosurfacesphere.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.isosurfacesupertorus.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.lathe.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.loft.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.parametric.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.polygontocircle.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.prism.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.rainbow.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.sphere.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.spheresweep.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.superellipsoid.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/icons/pov.add.torus.dat
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_all.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_curve_topology.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_meta_topology.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_poly_topology.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_primitives_topology.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_primitives.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/model_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/nodes_fn.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/nodes_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/nodes_properties.py
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/nodes.py
-%%DATADIR%%/%%VER%%/scripts/addons/render_povray/primitives.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/particles_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/particles.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/render_core.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/render_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/render_properties.py
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/render.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/scenography_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/scenography_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/scenography.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/scripting_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/scripting_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/scripting.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/shading_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/shading_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/shading_ray_properties.py
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/shading.py
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/templates_pov/abyss.pov
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/templates_pov/biscuit.pov
@@ -1624,62 +1522,21 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/templates_pov/patio-radio.pov
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/templates_pov/subsurface.pov
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/templates_pov/wallstucco.pov
-%%DATADIR%%/%%VER%%/scripts/addons/render_povray/ui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/texturing_gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/texturing_procedural.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/texturing_properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/texturing.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/ui_core.py
%%DATADIR%%/%%VER%%/scripts/addons/render_povray/update_files.py
+%%DATADIR%%/%%VER%%/scripts/addons/render_povray/voxel_lib.py
%%DATADIR%%/%%VER%%/scripts/addons/render_ui_animation_render.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/.pep8
%%DATADIR%%/%%VER%%/scripts/addons/rigify/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/base_generate.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/base_rig.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/feature_set_list.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/feature_sets/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/generate.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/generate.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/metarig_menu.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/metarigs/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/metarigs/human.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/metarigs/pitchipoy_human.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rig_lists.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rig_ui_pitchipoy_template.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rig_ui_template.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/basic/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/basic/copy.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/basic/copy_chain.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/arm/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/arm/deform.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/arm/fk.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/arm/ik.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/leg/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/leg/deform.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/leg/fk.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/leg/ik.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/biped/limb_common.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/finger.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/misc/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/misc/delta.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/neck_short.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/palm.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/__init__.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/arm.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/leg.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/limb_utils.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/paw.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/super_limb.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/limbs/ui.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/simple_tentacle.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/super_copy.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/super_face.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/super_finger.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/super_palm.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/super_torso_turbo.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/super_widgets.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/pitchipoy/tentacle.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/rigs/spine.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/ui.py
-%%DATADIR%%/%%VER%%/scripts/addons/rigify/legacy/utils.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/metarig_menu.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/metarigs/Animals/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/metarigs/Animals/bird.py
@@ -1691,6 +1548,9 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/rigify/metarigs/Basic/basic_quadruped.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/metarigs/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/metarigs/human.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/operators/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/operators/copy_mirror_parameters.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/operators/upgrade_face.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rig_lists.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rig_ui_template.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/__init__.py
@@ -1702,10 +1562,14 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/chain_rigs.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/experimental/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/experimental/super_chain.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/face/basic_tongue.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/face/skin_eye.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/face/skin_jaw.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/faces/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/faces/super_face.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/arm.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/front_paw.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/leg.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/limb_rigs.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/limbs/limb_utils.py
@@ -1715,6 +1579,14 @@ share/applications/blender.desktop
%%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
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/anchor.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/basic_chain.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/glue.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/skin_nodes.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/skin_parents.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/skin_rigs.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/stretchy_chain.py
+%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/skin/transform/basic.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/spines/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/spines/basic_spine.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/rigs/spines/basic_tail.py
@@ -1736,6 +1608,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/metaclass.py
%%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/rig.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/switch_parent.py
%%DATADIR%%/%%VER%%/scripts/addons/rigify/utils/widgets.py
@@ -1808,7 +1681,15 @@ share/applications/blender.desktop
%%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_ui.py
-%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/__init__.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/action_map.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/action_map_io.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/configs/default.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/defaults.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/gui.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/operators.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/properties.py
+%%DATADIR%%/%%VER%%/scripts/addons/viewport_vr_preview/versioning.py
%%FREESTYLE%%%%DATADIR%%/%%VER%%/scripts/freestyle/modules/freestyle/__init__.py
%%FREESTYLE%%%%DATADIR%%/%%VER%%/scripts/freestyle/modules/freestyle/chainingiterators.py
%%FREESTYLE%%%%DATADIR%%/%%VER%%/scripts/freestyle/modules/freestyle/functions.py
@@ -1866,6 +1747,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/settings.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/settings_user.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils.py
+%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_cli.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_languages_menu.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_rtl.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_i18n_utils/utils_spell_check.py
@@ -1874,7 +1756,10 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/keymap_hierarchy.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/platform_helpers.py
+%%DATADIR%%/%%VER%%/scripts/modules/bl_keymap_utils/versioning.py
%%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_ui_utils/__init__.py
%%DATADIR%%/%%VER%%/scripts/modules/bl_ui_utils/bug_report_url.py
%%DATADIR%%/%%VER%%/scripts/modules/blend_render_info.py
@@ -1886,6 +1771,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/modules/bpy/utils/toolsystem.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/__init__.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/anim_utils.py
+%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/asset_utils.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/image_utils.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/io_utils.py
%%DATADIR%%/%%VER%%/scripts/modules/bpy_extras/keyconfig_utils.py
@@ -1916,64 +1802,65 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/modules/rna_prop_ui.py
%%DATADIR%%/%%VER%%/scripts/modules/rna_xml.py
%%DATADIR%%/%%VER%%/scripts/modules/sys_info.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/1_colon_2.3_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/1_colon_2.5_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/2_colon_3_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/4_colon_3_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Arri_Alexa.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_Cinema_Camera.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_Pocket_Cinema_Camera.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_Production_Camera_4K.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Blender.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Canon_1100D.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Canon_APS-C.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Canon_APS-H.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Canon_C300.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Full_Frame_35mm_Camera.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/GoPro_Hero3_Black.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/GoPro_Hero3_Silver.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/GoPro_Hero3_White.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Nexus_5.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Nikon_D3100.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Nikon_DX.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Panasonic_AG-HVX200.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Panasonic_LX2.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Red_Epic.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Red_One_2K.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Red_One_3K.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Red_One_4K.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Samsung_Galaxy_S3.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Samsung_Galaxy_S4.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Sony_A55.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Sony_EX1.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Sony_F65.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Super_16_Film.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/Super_35_Film.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/iPhone_4.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/iPhone_4S.py
-%%DATADIR%%/%%VER%%/scripts/presets/camera/iPhone_5.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/cotton.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/denim.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/leather.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/rubber.py
-%%DATADIR%%/%%VER%%/scripts/presets/cloth/silk.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/direct_light.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/full_global_illumination.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/limited_global_illumination.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/final.py
-%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/preview.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/1_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/1_slash_1.8_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/1_slash_2.3_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/1_slash_2.5_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/1_slash_2.7_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/1_slash_3.2_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/2_slash_3_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/APS-C.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/APS-C_(Canon).py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/APS-H_(Canon).py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Analog_16mm.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Analog_35mm.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Analog_65mm.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Analog_IMAX.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Analog_Super_16.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Analog_Super_35.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Arri_Alexa_65.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Arri_Alexa_LF.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Arri_Alexa_Mini_&_SXT.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_Pocket_&_Studio.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_Pocket_4K.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_Pocket_6k.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Blackmagic_URSA_4.6K.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Foveon_(Sigma).py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Fullframe.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/MFT.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/Medium-format_(Hasselblad).py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/RED_Dragon_5K.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/RED_Dragon_6K.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/RED_Helium_8K.py
+%%DATADIR%%/%%VER%%/scripts/presets/camera/RED_Monstro_8K.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Cotton.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Denim.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Leather.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Rubber.py
+%%DATADIR%%/%%VER%%/scripts/presets/cloth/Silk.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Direct_Light.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Fast_Global_Illumination.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Full_Global_Illumination.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/integrator/Limited_Global_Illumination.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/Final.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/Preview.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/viewport_sampling/Final.py
+%%DATADIR%%/%%VER%%/scripts/presets/cycles/viewport_sampling/Preview.py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/DVD_(note_colon__this_changes_render_resolution).py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_MP4.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_Matroska.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_Matroska_for_scrubbing.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/Ogg_Theora.py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/WebM_(VP9+Opus).py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/h264_in_MP4.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/h264_in_Matroska.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/h264_in_Matroska_for_scrubbing.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/ogg_theora.py
-%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/xvid.py
-%%DATADIR%%/%%VER%%/scripts/presets/fluid/honey.py
-%%DATADIR%%/%%VER%%/scripts/presets/fluid/oil.py
-%%DATADIR%%/%%VER%%/scripts/presets/fluid/water.py
+%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/Xvid.py
+%%DATADIR%%/%%VER%%/scripts/presets/fluid/Honey.py
+%%DATADIR%%/%%VER%%/scripts/presets/fluid/Oil.py
+%%DATADIR%%/%%VER%%/scripts/presets/fluid/Water.py
+%%DATADIR%%/%%VER%%/scripts/presets/framerate/120.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/23.98.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/24.py
+%%DATADIR%%/%%VER%%/scripts/presets/framerate/240.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/25.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/29.97.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/30.py
@@ -1981,22 +1868,22 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/presets/framerate/59.94.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/60.py
%%DATADIR%%/%%VER%%/scripts/presets/framerate/Custom.py
-%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/fill_only.py
-%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/stroke_and_fill.py
-%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/stroke_only.py
-%%DATADIR%%/%%VER%%/scripts/presets/hair_dynamics/default.py
-%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/blender_dark.xml
-%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/blender_light.xml
-%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/blender.py
-%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/blender_27x.py
-%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/industry_compatible.py
+%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/Fill_Only.py
+%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/Stroke_Only.py
+%%DATADIR%%/%%VER%%/scripts/presets/gpencil_material/Stroke_and_Fill.py
+%%DATADIR%%/%%VER%%/scripts/presets/hair_dynamics/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/Blender_Dark.xml
+%%DATADIR%%/%%VER%%/scripts/presets/interface_theme/Blender_Light.xml
+%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/Blender.py
+%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/Blender_27x.py
+%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/Industry_Compatible.py
%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/keymap_data/blender_default.py
%%DATADIR%%/%%VER%%/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
%%DATADIR%%/%%VER%%/scripts/presets/operator/wm.collada_export/sl_plus_open_sim_rigged.py
%%DATADIR%%/%%VER%%/scripts/presets/operator/wm.collada_export/sl_plus_open_sim_static.py
%%DATADIR%%/%%VER%%/scripts/presets/render/4K_DCI_2160p.py
+%%DATADIR%%/%%VER%%/scripts/presets/render/4K_UHDTV_2160p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/4K_UW_1600p.py
-%%DATADIR%%/%%VER%%/scripts/presets/render/4k_UHDTV_2160p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/DVCPRO_HD_1080p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/DVCPRO_HD_720p.py
%%DATADIR%%/%%VER%%/scripts/presets/render/HDTV_1080p.py
@@ -2021,50 +1908,45 @@ share/applications/blender.desktop
%%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/tracking_camera/1__colon__2.3_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1__colon__2.5_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/2__colon__3_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/4__colon__3_inch.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Arri_Alexa.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_Cinema_Camera.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_Pocket_Cinema_Camera.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_Production_Camera_4K.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blender.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Canon_1100D.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Canon_APS-C.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Canon_APS-H.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Canon_C300.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Full_Frame_35mm_Camera.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/GoPro_Hero3_Black.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/GoPro_Hero3_Silver.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/GoPro_Hero3_White.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Nexus_5.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Nikon_D3100.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Nikon_DX.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Panasonic_AG-HVX200.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Panasonic_LX2.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Red_Epic.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Red_One_2K.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Red_One_3K.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Red_One_4K.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Samsung_Galaxy_S3.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Samsung_Galaxy_S4.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Sony_A55.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Sony_EX1.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Sony_F65.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Super_16.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Super_35.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/iPhone_4.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/iPhone_4S.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/iPhone_5.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/blurry_footage.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/default.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/fast_motion.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/planar.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/default.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/far_plane.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/near_plane.py
-%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/object.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
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1_slash_2.5_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1_slash_2.7_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/1_slash_3.2_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/2_slash_3_inch.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/APS-C.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/APS-C_(Canon).py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/APS-H_(Canon).py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Analog_16mm.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Analog_35mm.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Analog_65mm.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Analog_IMAX.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Analog_Super_16.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Analog_Super_35.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Arri_Alexa_65.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Arri_Alexa_LF.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Arri_Alexa_Mini_&_SXT.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_Pocket_&_Studio.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_Pocket_4K.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_Pocket_6k.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Blackmagic_URSA_4.6K.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Foveon_(Sigma).py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Fullframe.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/MFT.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/Medium-format_(Hasselblad).py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/RED_Dragon_5K.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/RED_Dragon_6K.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/RED_Helium_8K.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_camera/RED_Monstro_8K.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Blurry_Footage.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Fast_Motion.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_settings/Planar.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Default.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Far_Plane.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Near_Plane.py
+%%DATADIR%%/%%VER%%/scripts/presets/tracking_track_color/Object.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_app_templates_system/2D_Animation/__init__.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_app_templates_system/2D_Animation/startup.blend
%%DATADIR%%/%%VER%%/scripts/startup/bl_app_templates_system/Sculpting/__init__.py
@@ -2075,13 +1957,14 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/__init__.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/add_mesh_torus.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/anim.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/assets.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/bmesh/find_adjacent.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/clip.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/console.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/constraint.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/file.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/freestyle.py
-%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/gpencil_mesh_bake.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/geometry_nodes.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/image.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/mesh.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/node.py
@@ -2093,7 +1976,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/rigidbody.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/screen_play_rendered_anim.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/sequencer.py
-%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/simulation.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/spreadsheet.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/userpref.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_follow_active.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/uvcalc_lightmap.py
@@ -2102,14 +1985,15 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/wm.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/__init__.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
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_armature.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_bone.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_camera.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/properties_data_curve.py
+%%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_hair.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
@@ -2155,6 +2039,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_outliner.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_properties.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_sequencer.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_spreadsheet.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_statusbar.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_text.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/space_time.py
@@ -2167,6 +2052,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/utils.py
%%DATADIR%%/%%VER%%/scripts/startup/keyingsets_builtins.py
%%DATADIR%%/%%VER%%/scripts/startup/nodeitems_builtins.py
+%%DATADIR%%/%%VER%%/scripts/templates_osl/basic_shader.osl
%%DATADIR%%/%%VER%%/scripts/templates_osl/empty_shader.osl
%%DATADIR%%/%%VER%%/scripts/templates_osl/gabor_noise.osl
%%DATADIR%%/%%VER%%/scripts/templates_osl/lyapunov_texture.osl
@@ -2185,6 +2071,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/templates_py/gizmo_operator.py
%%DATADIR%%/%%VER%%/scripts/templates_py/gizmo_operator_target.py
%%DATADIR%%/%%VER%%/scripts/templates_py/gizmo_simple.py
+%%DATADIR%%/%%VER%%/scripts/templates_py/image_processing.py
%%DATADIR%%/%%VER%%/scripts/templates_py/operator_file_export.py
%%DATADIR%%/%%VER%%/scripts/templates_py/operator_file_import.py
%%DATADIR%%/%%VER%%/scripts/templates_py/operator_mesh_add.py
@@ -2208,20 +2095,20 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/templates_py/ui_tool_simple.py
%%DOCSDIR%%/copyright.txt
%%DOCSDIR%%/license/Apache-2.0.txt
-%%DOCSDIR%%/license/bfont.ttf.txt
-%%DOCSDIR%%/license/bmonofont-i18n.ttf.txt
%%DOCSDIR%%/license/BSD-3-Clause.txt
%%DOCSDIR%%/license/BSL-1.0.txt
-%%DOCSDIR%%/license/droidsans.ttf.txt
%%DOCSDIR%%/license/FTL.txt
%%DOCSDIR%%/license/GPL-3.0.txt
%%DOCSDIR%%/license/GPL-license.txt
-%%DOCSDIR%%/license/ISC.txt
-%%DOCSDIR%%/license/jemalloc.txt
%%DOCSDIR%%/license/MIT.txt
%%DOCSDIR%%/license/OpenColorIO.txt
%%DOCSDIR%%/license/OpenSSL.txt
%%DOCSDIR%%/license/Python.txt
+%%DOCSDIR%%/license/THIRD-PARTY-LICENSES.txt
+%%DOCSDIR%%/license/bfont.ttf.txt
+%%DOCSDIR%%/license/bmonofont-i18n.ttf.txt
+%%DOCSDIR%%/license/droidsans.ttf.txt
+%%DOCSDIR%%/license/jemalloc.txt
%%DOCSDIR%%/readme.html
share/icons/hicolor/scalable/apps/blender.svg
share/icons/hicolor/symbolic/apps/blender-symbolic.svg
diff --git a/graphics/bmeps/Makefile b/graphics/bmeps/Makefile
index 8ac7d9fd64ca..b2e58b76d42c 100644
--- a/graphics/bmeps/Makefile
+++ b/graphics/bmeps/Makefile
@@ -1,5 +1,5 @@
-PORTNAME= bmpp
-DISTVERSION= 4.31.1
+PORTNAME= bitmap2pp
+DISTVERSION= 4.33.0
CATEGORIES= graphics perl5
MASTER_SITES= SF/dktools/dktools/dktools-${PORTVERSION}
DISTNAME= dktools-${PORTVERSION}
@@ -18,17 +18,16 @@ USES= jpeg localbase:ldflags
GNU_CONFIGURE= yes
# We do not want to include sys/termios.h even if it exists, and we do not want
# to depend on BDB for db.h (it is used by other parts of dktools).
-CONFIGURE_ENV= ac_cv_header_db_h=no \
- ac_cv_header_sys_termios_h=no
+CONFIGURE_ENV= ac_cv_header_db_h=no
-ALL_TARGET= bmpp
+ALL_TARGET= ${PORTNAME}
CONFLICTS_INSTALL= dktools[0-9]*
-PLIST_FILES= bin/bmpp \
- man/man1/bmpp.1.gz
+PLIST_FILES= bin/${PORTNAME} \
+ man/man1/${PORTNAME}.1.gz
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bmpp ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/man/man/man1/bmpp.1 ${STAGEDIR}${PREFIX}/man/man1/
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/man/man/man1/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/
.include <bsd.port.mk>
diff --git a/graphics/bmeps/distinfo b/graphics/bmeps/distinfo
index 46588b51dc6e..bc97e626f9cf 100644
--- a/graphics/bmeps/distinfo
+++ b/graphics/bmeps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1632196982
-SHA256 (dktools-4.31.1.tar.gz) = 072db537d279059a8b08d23ff2d82173ef2e5d4d857a61b9e3681d79cc10478b
-SIZE (dktools-4.31.1.tar.gz) = 16066445
+TIMESTAMP = 1645548003
+SHA256 (dktools-4.33.0.tar.gz) = 5bd2c5ffb7d976e28afffd5b15adefe20907048e536f5633ce665f922d84699f
+SIZE (dktools-4.33.0.tar.gz) = 23459431
diff --git a/graphics/bonzomatic/Makefile b/graphics/bonzomatic/Makefile
index 6c934d7d9458..3142692884d9 100644
--- a/graphics/bonzomatic/Makefile
+++ b/graphics/bonzomatic/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bonzomatic
-DISTVERSION= 2021-03-07
-PORTREVISION= 1
+DISTVERSION= 2022-06-18
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/bonzomatic/distinfo b/graphics/bonzomatic/distinfo
index 6cff3b16e203..3af4d539099c 100644
--- a/graphics/bonzomatic/distinfo
+++ b/graphics/bonzomatic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615303812
-SHA256 (Gargaj-Bonzomatic-2021-03-07_GH0.tar.gz) = e673d00acbf9e00b65338504eb7b03a525d832155b5ce7fea6c3f3b4c1edb294
-SIZE (Gargaj-Bonzomatic-2021-03-07_GH0.tar.gz) = 2721345
+TIMESTAMP = 1655717654
+SHA256 (Gargaj-Bonzomatic-2022-06-18_GH0.tar.gz) = c781b823f916d7a8472b1e3df2cf1f289b1cdd90bd852b19207807f3960f1070
+SIZE (Gargaj-Bonzomatic-2022-06-18_GH0.tar.gz) = 7666358
diff --git a/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp b/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp
deleted file mode 100644
index 80cb458b9ab7..000000000000
--- a/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/platform_x11/Misc.cpp.orig 2021-03-07 12:52:50 UTC
-+++ src/platform_x11/Misc.cpp
-@@ -7,6 +7,7 @@
- #include <stdlib.h>
- #include <unistd.h>
- #include <limits.h>
-+#include <locale.h>
-
- #include <fontconfig/fontconfig.h>
-
diff --git a/graphics/brunsli/Makefile b/graphics/brunsli/Makefile
index 6d9bca277a78..c22a1345d10e 100644
--- a/graphics/brunsli/Makefile
+++ b/graphics/brunsli/Makefile
@@ -3,6 +3,7 @@
PORTNAME= brunsli
PORTVERSION= 0.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile
index 1bc9dc1fe9a1..520140f46d36 100644
--- a/graphics/cairo/Makefile
+++ b/graphics/cairo/Makefile
@@ -2,6 +2,7 @@
PORTNAME= cairo
DISTVERSION= 1.17.4
+PORTREVISION= 1
PORTEPOCH= 3
CATEGORIES= graphics
MASTER_SITES= https://cairographics.org/releases/ \
@@ -24,15 +25,14 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
PORTSCOUT= skipv:5c-1.1,5c-1.2,5c-1.5
-USES= autoreconf cpe gnome libtool pathfix pkgconfig tar:xz xorg
+USES= autoreconf cpe gnome libtool pkgconfig tar:xz xorg
CPE_VENDOR= cairographics
USE_XORG= pixman
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \
- --disable-directfb \
+CONFIGURE_ARGS= --disable-directfb \
--disable-gallium \
--disable-wgl \
--enable-tee
@@ -44,6 +44,9 @@ OPTIONS_DEFAULT=OPENGL XCB GLIB X11
OPTIONS_SLAVE= ${ARCH:tu}
OPTIONS_SUB= yes
+DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
+DOCS_CONFIGURE_ON= --with-html-dir=${DOCSDIR}
+
X11_USES= xorg
X11_USE= xorg=x11,xext,xorgproto,xrender
X11_CONFIGURE_ENABLE=xlib
@@ -75,22 +78,9 @@ MIPS_CONFIGURE_ENV= cairo_cv_atomic_primitives="libatomic-ops"
PLIST_SUB+= LIBVER=2.11704.0
-post-patch:
- @${REINPLACE_CMD} -e '/strings/s/ - / -a /' \
- -e '/test/s/==/=/g' \
- -e '/LIBS/s/-lrt//' -e '/LIBS/s|-ldld||' \
- -e '/LIBS/s|-ldl||' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-lcairo|-lcairo -lpthread|' \
- ${WRKSRC}/src/*.pc.in
- @${REINPLACE_CMD} -e '/@CAIRO_HAS_PNG_FUNCTIONS_TRUE@.*=/d' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|-ldl||g' \
- ${WRKSRC}/util/*/Makefile.in \
- ${WRKSRC}/boilerplate/Makefile.in
-
post-patch-DOCS-off:
- @${REINPLACE_CMD} -e 's|public||g' \
- ${WRKSRC}/doc/Makefile.in
+ @${REINPLACE_CMD} '/^SUBDIRS/s/doc//' ${WRKSRC}/Makefile.am
+ @${REINPLACE_CMD} -e '/^GTK_DOC_CHECK/d' -e '/doc\/.*Makefile/d' \
+ ${WRKSRC}/configure.ac
.include <bsd.port.mk>
diff --git a/graphics/cairo/files/patch-Makefile.am b/graphics/cairo/files/patch-Makefile.am
new file mode 100644
index 000000000000..ce92235ec815
--- /dev/null
+++ b/graphics/cairo/files/patch-Makefile.am
@@ -0,0 +1,10 @@
+--- Makefile.am.orig 2020-11-26 23:20:59 UTC
++++ Makefile.am
+@@ -20,7 +20,6 @@ if CAIRO_HAS_PNG_FUNCTIONS
+ SUBDIRS = src doc util
+ # libpng is required for our test programs
+ if CAIRO_HAS_PNG_FUNCTIONS
+-SUBDIRS += boilerplate test perf
+ endif
+
+ doc:
diff --git a/graphics/cairo/files/patch-build_configure.ac.system b/graphics/cairo/files/patch-build_configure.ac.system
new file mode 100644
index 000000000000..fbef9e951e1e
--- /dev/null
+++ b/graphics/cairo/files/patch-build_configure.ac.system
@@ -0,0 +1,17 @@
+--- build/configure.ac.system.orig 2020-11-26 23:20:59 UTC
++++ build/configure.ac.system
+@@ -53,11 +53,11 @@ LIBS="$LIBS $LIBM"
+ AC_CHECK_LIBM
+ LIBS="$LIBS $LIBM"
+
+-AC_CHECK_LIB(rt, sched_yield)
++AC_CHECK_LIB(c, sched_yield)
+
+ has_shm_open=
+-AC_CHECK_LIB(rt, shm_open, [
+- SHM_LIBS=-lrt
++AC_CHECK_LIB(c, shm_open, [
++ SHM_LIBS=
+ has_shm_open=yes
+ ], [SHM_LIBS=])
+ AM_CONDITIONAL(HAVE_SHM, test "x$has_shm_open" = "xyes")
diff --git a/graphics/cairo/files/patch-configure.ac b/graphics/cairo/files/patch-configure.ac
new file mode 100644
index 000000000000..43fdaa49a871
--- /dev/null
+++ b/graphics/cairo/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2020-11-26 23:20:59 UTC
++++ configure.ac
+@@ -842,7 +842,7 @@ save_LIBS="$LIBS"
+ AM_CONDITIONAL(BUILD_SPHINX, test "x$have_glib" = "xyes" -a "x$have_windows" = "xno" -a "x$have_png" = "xyes")
+
+ save_LIBS="$LIBS"
+-AC_CHECK_LIB(rt, shm_open, shm_LIBS="-lrt")
++AC_CHECK_LIB(c, shm_open, shm_LIBS="")
+ AC_SUBST(shm_LIBS)
+ LIBS="$save_LIBS"
+
diff --git a/graphics/cairo/files/patch-perf_cairo-perf-micro.c b/graphics/cairo/files/patch-perf_cairo-perf-micro.c
deleted file mode 100644
index 5d5ba85905df..000000000000
--- a/graphics/cairo/files/patch-perf_cairo-perf-micro.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- perf/cairo-perf-micro.c.orig 2020-11-26 23:20:59 UTC
-+++ perf/cairo-perf-micro.c
-@@ -43,6 +43,7 @@
- #endif
-
- #ifdef HAVE_SCHED_H
-+#define _WITH_CPU_SET_T
- #include <sched.h>
- #endif
-
diff --git a/graphics/cairo/files/patch-src_cairo-gl.h b/graphics/cairo/files/patch-src_cairo-gl.h
deleted file mode 100644
index ab45af9bc00d..000000000000
--- a/graphics/cairo/files/patch-src_cairo-gl.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/cairo-gl.h.orig 2015-03-10 22:21:07 UTC
-+++ src/cairo-gl.h
-@@ -92,7 +92,7 @@ cairo_public void
- cairo_gl_device_set_thread_aware (cairo_device_t *device,
- cairo_bool_t thread_aware);
-
--#if CAIRO_HAS_GLX_FUNCTIONS
-+#if defined(CAIRO_HAS_GLX_FUNCTIONS)
- #include <GL/glx.h>
-
- cairo_public cairo_device_t *
-@@ -110,7 +110,7 @@ cairo_gl_surface_create_for_window (cair
- int width, int height);
- #endif
-
--#if CAIRO_HAS_WGL_FUNCTIONS
-+#if defined(CAIRO_HAS_WGL_FUNCTIONS)
- #include <windows.h>
-
- cairo_public cairo_device_t *
-@@ -126,7 +126,7 @@ cairo_gl_surface_create_for_dc (cairo_de
- int height);
- #endif
-
--#if CAIRO_HAS_EGL_FUNCTIONS
-+#if defined(CAIRO_HAS_EGL_FUNCTIONS)
- #include <EGL/egl.h>
-
- cairo_public cairo_device_t *
diff --git a/graphics/cairo/files/patch-src_cairo-xlib-display.c b/graphics/cairo/files/patch-src_cairo-xlib-display.c
deleted file mode 100644
index 2b31da881c26..000000000000
--- a/graphics/cairo/files/patch-src_cairo-xlib-display.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/cairo-xlib-display.c.orig 2015-03-10 22:21:07 UTC
-+++ src/cairo-xlib-display.c
-@@ -263,11 +263,7 @@ _cairo_xlib_device_create (Display *dpy)
- /* Prior to Render 0.10, there is no protocol support for gradients and
- * we call function stubs instead, which would silently consume the drawing.
- */
--#if RENDER_MAJOR == 0 && RENDER_MINOR < 10
- display->buggy_gradients = TRUE;
--#else
-- display->buggy_gradients = FALSE;
--#endif
- display->buggy_pad_reflect = FALSE;
- display->buggy_repeat = FALSE;
-
diff --git a/graphics/cairo/files/patch-test_Makefile.am b/graphics/cairo/files/patch-test_Makefile.am
deleted file mode 100644
index 92c772be88b9..000000000000
--- a/graphics/cairo/files/patch-test_Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
-https://gitlab.freedesktop.org/cairo/cairo/-/issues/101
-
---- test/Makefile.am.orig 2021-05-28 10:52:08 UTC
-+++ test/Makefile.am
-@@ -18,7 +18,9 @@ endif
- endif
-
- if CAIRO_HAS_GL_SURFACE
-+if CAIRO_HAS_GLX_FUNCTIONS
- test_sources += $(gl_surface_test_sources)
-+endif
- endif
-
- if CAIRO_HAS_EGL_FUNCTIONS
diff --git a/graphics/cairo/files/patch-util_cairo-sphinx_sphinx.c b/graphics/cairo/files/patch-util_cairo-sphinx_sphinx.c
deleted file mode 100644
index 47825296f3da..000000000000
--- a/graphics/cairo/files/patch-util_cairo-sphinx_sphinx.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- util/cairo-sphinx/sphinx.c.orig 2015-03-10 22:21:07 UTC
-+++ util/cairo-sphinx/sphinx.c
-@@ -1337,7 +1337,7 @@ client_shm (const char *shm_path)
-
- base = mmap (NULL, DATA_SIZE,
- PROT_READ | PROT_WRITE,
-- MAP_SHARED | MAP_NORESERVE,
-+ MAP_SHARED,
- fd, 0);
- close (fd);
-
diff --git a/graphics/cairomm/Makefile b/graphics/cairomm/Makefile
index 3a322de7b8fe..75a15e19158b 100644
--- a/graphics/cairomm/Makefile
+++ b/graphics/cairomm/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cairomm
PORTVERSION= 1.12.2
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/releases/
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index 5d33077d0f25..c7846cbe6045 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cegui
PORTVERSION= 0.8.7
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= graphics devel
MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8
diff --git a/graphics/cfdg/Makefile b/graphics/cfdg/Makefile
index 90377b1cf519..24f1af4fd789 100644
--- a/graphics/cfdg/Makefile
+++ b/graphics/cfdg/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cfdg
PORTVERSION= 3.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics math
MASTER_SITES= http://www.contextfreeart.org/download/ \
http://glyphic.s3.amazonaws.com/cfa/download/
diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile
index e05b9a676a62..d798669e86ef 100644
--- a/graphics/chafa/Makefile
+++ b/graphics/chafa/Makefile
@@ -1,7 +1,7 @@
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
PORTNAME= chafa
-PORTVERSION= 1.8.0
+PORTVERSION= 1.10.3
CATEGORIES= graphics
MASTER_SITES= https://hpjansson.org/chafa/releases/ \
https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/
@@ -14,14 +14,16 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER
-LIB_DEPENDS= libfreetype.so:print/freetype2 \
+LIB_DEPENDS= libfreetype.so:print/freetype2
-USES= gettext-runtime gnome libtool magick:7 tar:xz
+USES= cpe gettext-runtime gnome libtool magick:7 tar:xz
USE_GNOME= glib20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-html-dir=${DOCSDIR}/html
+CPE_VENDOR= chafa_project
+
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= DOCS
diff --git a/graphics/chafa/distinfo b/graphics/chafa/distinfo
index bf0c77105ba0..82bec72aef60 100644
--- a/graphics/chafa/distinfo
+++ b/graphics/chafa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630787957
-SHA256 (chafa-1.8.0.tar.xz) = 21ff652d836ba207098c40c459652b2f1de6c8a64fbffc62e7c6319ced32286b
-SIZE (chafa-1.8.0.tar.xz) = 435712
+TIMESTAMP = 1651693595
+SHA256 (chafa-1.10.3.tar.xz) = 797729e0ae9af1ff084d59b89054e9f59fb419a9f13b846a36d3bead50aabe3c
+SIZE (chafa-1.10.3.tar.xz) = 512808
diff --git a/graphics/chafa/pkg-plist b/graphics/chafa/pkg-plist
index 20fb0adc9570..288e5f832fdc 100644
--- a/graphics/chafa/pkg-plist
+++ b/graphics/chafa/pkg-plist
@@ -14,7 +14,7 @@ lib/chafa/include/chafaconfig.h
lib/libchafa.a
lib/libchafa.so
lib/libchafa.so.0
-lib/libchafa.so.0.6.0
+lib/libchafa.so.0.7.1
libdata/pkgconfig/chafa.pc
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-full.html
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/ch01.html
diff --git a/graphics/charls/Makefile b/graphics/charls/Makefile
index 3ba79004c9e9..766bd5b62ec7 100644
--- a/graphics/charls/Makefile
+++ b/graphics/charls/Makefile
@@ -1,7 +1,7 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
PORTNAME= charls
-PORTVERSION= 2.2.0
+PORTVERSION= 2.3.4
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/charls/distinfo b/graphics/charls/distinfo
index 13bb4127d9fc..bbfc575e5604 100644
--- a/graphics/charls/distinfo
+++ b/graphics/charls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611665317
-SHA256 (team-charls-charls-2.2.0_GH0.tar.gz) = e1d7dd70cd9d6d46de5abbf22278dc8169707995a21e8bf705f5746c04c76891
-SIZE (team-charls-charls-2.2.0_GH0.tar.gz) = 9827594
+TIMESTAMP = 1646057878
+SHA256 (team-charls-charls-2.3.4_GH0.tar.gz) = 28e895a6e22daee76c24cf4d36c62bb20fd60fad0c9cfefc2eb8fa9b6045ae84
+SIZE (team-charls-charls-2.3.4_GH0.tar.gz) = 9483782
diff --git a/graphics/charls/pkg-plist b/graphics/charls/pkg-plist
index 9119956d7604..65aa963ac902 100644
--- a/graphics/charls/pkg-plist
+++ b/graphics/charls/pkg-plist
@@ -8,6 +8,7 @@ include/charls/public_types.h
include/charls/version.h
lib/cmake/charls/charlsConfig-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/charls/charlsConfig.cmake
+lib/cmake/charls/charlsConfigVersion.cmake
lib/libcharls.so
lib/libcharls.so.2
lib/libcharls.so.%%PORTVERSION%%
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index 3f86ed381818..18e171ed2422 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.0.2
+DISTVERSION= 3.1.4
PORTEPOCH= 3
CATEGORIES= graphics devel
diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo
index f698fc3dc7b1..5e98452f37cc 100644
--- a/graphics/cimg/distinfo
+++ b/graphics/cimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642525146
-SHA256 (dtschump-CImg-v.3.0.2_GH0.tar.gz) = 0fd89c28f627192c7b67f7a6615bed278b1e0deb360f2e4598184df184fedc9f
-SIZE (dtschump-CImg-v.3.0.2_GH0.tar.gz) = 11276693
+TIMESTAMP = 1655975104
+SHA256 (dtschump-CImg-v.3.1.4_GH0.tar.gz) = 2d8b443f4ae58c17a4cb36acd69669e0d7b40d38f521c969822398d37139902b
+SIZE (dtschump-CImg-v.3.1.4_GH0.tar.gz) = 12391118
diff --git a/graphics/cimg/files/patch-examples__Makefile b/graphics/cimg/files/patch-examples__Makefile
index a681c8e1c8f7..6b7d18d0dfc9 100644
--- a/graphics/cimg/files/patch-examples__Makefile
+++ b/graphics/cimg/files/patch-examples__Makefile
@@ -1,4 +1,4 @@
---- examples/Makefile.orig 2021-04-02 13:11:36 UTC
+--- examples/Makefile.orig 2022-04-26 06:16:18 UTC
+++ examples/Makefile
@@ -89,7 +89,7 @@ VERSION2 = $(shell grep 'cimg_version\ ' ../CImg.h | t
VERSION3 = $(shell grep 'cimg_version\ ' ../CImg.h | tail -c2 | head -c1)
@@ -18,19 +18,16 @@
LIBS = -lm
ifdef IS_GCC
CXXVER = $(shell $(CXX) -v 2>&1 | tail -n 1)
-@@ -151,9 +151,9 @@ DEBUG_CFLAGS = -Dcimg_verbosity=3 -Dcimg_strict_warnin
+@@ -151,7 +151,7 @@ DEBUG_CFLAGS = -Dcimg_verbosity=3 -Dcimg_strict_warnin
VT100_CFLAGS = -Dcimg_use_vt100
# Flags to enable code optimization by the compiler.
-OPT_CFLAGS = -Ofast
+OPT_CFLAGS = # -Ofast - handled by the port CFLAGS
ifdef IS_GCC
--OPT_CFLAGS = -Ofast -mtune=generic
-+OPT_CFLAGS =
- endif
- ifdef IS_ICPC
- OPT_CFLAGS = -fast
-@@ -172,9 +172,9 @@ endif
+ # Add -mtune=generic for GCC if supported.
+ NO_MTUNE_GENERIC = $(shell $(CXX) -mtune=generic -E - < /dev/null > /dev/null 2>&1; echo $$?)
+@@ -176,9 +176,9 @@ endif
# Flags to enable OpenCV support.
OPENCV_DEFINE = -Dcimg_use_opencv
@@ -42,7 +39,7 @@
# Flags used to disable display capablities of CImg
NODISPLAY_CFLAGS = -Dcimg_display=0
-@@ -224,7 +224,7 @@ JPEG_LIBS = -ljpeg
+@@ -228,7 +228,7 @@ JPEG_LIBS = -ljpeg
TIFF_DEFINE = -Dcimg_use_tiff
TIFF_INCDIR =
TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
@@ -51,7 +48,7 @@
# Flags to enable native support for loading HEIF image files, using the libheif library.
# ( https://github.com/strukturag/libheif )
-@@ -243,16 +243,16 @@ MINC2_LIBS = -lminc_io -lvolume_io2 -lminc2 -lnetcdf -
+@@ -247,16 +247,16 @@ MINC2_LIBS = -lminc_io -lvolume_io2 -lminc2 -lnetcdf -
# Flags to enable native support for EXR image files, using the OpenEXR library.
# ( http://www.openexr.com/ )
OPENEXR_DEFINE = -Dcimg_use_openexr
@@ -74,7 +71,7 @@
# Flags to enable native support for compressed .cimgz files, using the Zlib library.
# ( http://www.zlib.net/ )
-@@ -288,17 +288,17 @@ endif
+@@ -292,17 +292,17 @@ endif
# Flags to enable the use of LAPACK routines for matrix computation
# ( http://www.netlib.org/lapack/ )
@@ -98,7 +95,7 @@
# Flags to compile GIMP plug-ins.
ifeq ($(MSYSTEM),MINGW32)
-@@ -368,6 +368,7 @@ $(TIFF_LIBS) \
+@@ -372,6 +372,7 @@ $(TIFF_LIBS) \
$(HEIF_LIBS) \
$(LAPACK_LIBS) \
$(XSHM_LIBS)" \
@@ -106,7 +103,7 @@
all $(EXTRA_FILES)
# Linux/BSD/Mac OSX targets, with X11 display.
-@@ -461,8 +462,11 @@ $(ZLIB_CFLAGS) \
+@@ -465,8 +466,11 @@ $(ZLIB_CFLAGS) \
$(CURL_CFLAGS) \
$(OPENCV_CFLAGS) \
$(MAGICK_CFLAGS) \
@@ -118,7 +115,7 @@
$(X11_LIBS) \
$(XSHM_LIBS) \
$(XRANDR_LIBS) \
-@@ -475,6 +479,8 @@ $(ZLIB_LIBS) \
+@@ -479,6 +483,8 @@ $(ZLIB_LIBS) \
$(CURL_LIBS) \
$(OPENCV_LIBS) \
$(MAGICK_LIBS) \
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
new file mode 100644
index 000000000000..93d15458278b
--- /dev/null
+++ b/graphics/cloudcompare/Makefile
@@ -0,0 +1,89 @@
+PORTNAME= cloudcompare
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.12.2
+CATEGORIES= graphics
+
+MAINTAINER= nc@FreeBSD.org
+COMMENT= 3D point cloud processing software
+
+LICENSE= GPLv2+ LGPL20+
+LICENSE_COMB= multi
+
+USES= cmake compiler:c++11-lang localbase:ldflags qt:5
+USE_GITHUB= yes
+GH_ACCOUNT= CloudCompare
+GH_PROJECT= ${GH_ACCOUNT}
+GH_TUPLE= CloudCompare:CCCoreLib:f0d5450:CloudCompare/libs/qCC_db/extern/CCCoreLib
+
+USE_QT= concurrent core gui opengl printsupport widgets buildtools_build qmake_build svg linguisttools_build
+USE_LDCONFIG= yes
+
+# PDAL support disabled ATM
+# plugins/core/IO/qPDALIO/src/LASFilter.cpp:1360:24: error: no member named 'incompatibleSrs' in 'pdal::LasHeader'
+OPTIONS_DEFINE= DXFLIB GAMEPAD GDAL PLUGINS SHAPELIB
+OPTIONS_DEFAULT=DXFLIB GAMEPAD GDAL PLUGINS SHAPELIB
+OPTIONS_SUB= yes
+
+DXFLIB_DESC= Enable AutoCAD DXF file support
+GAMEPAD_DESC= Enable Qt gamepad support
+GDAL_DESC= Enable raster file support
+PDAL_DESC= Enable point cloud data support
+SHAPELIB_DESC= Enable shape file support
+
+DXFLIB_CMAKE_BOOL= OPTION_USE_DXF_LIB
+
+GAMEPAD_USE= QT=gamepad
+GAMEPAD_CMAKE_BOOL= OPTION_SUPPORT_GAMEPADS
+
+GDAL_CMAKE_BOOL= OPTION_USE_GDAL
+GDAL_CMAKE_ON= -DGDAL_INCLUDE_DIR=${PREFIX}/include \
+ -DGDAL_LIBRARY=${PREFIX}/lib/libgdal.so
+GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal
+
+PDAL_CMAKE_BOOL= PLUGIN_IO_QPDAL
+PDAL_CMAKE_ON= -DJSON_ROOT_DIR=${PREFIX}/include/jsoncpp
+PDAL_LIB_DEPENDS= libpdal_base.so:math/pdal
+
+SHAPELIB_CMAKE_BOOL= OPTION_USE_SHAPE_LIB
+SHAPELIB_LIB_DEPENDS= libshp.so:devel/shapelib
+
+PLUGINS_USES= eigen:3 gl jpeg xorg
+PLUGINS_CMAKE_BOOL= PLUGIN_STANDARD_QANIMATION \
+ PLUGIN_STANDARD_QBROOM \
+ PLUGIN_STANDARD_QCOMPASS \
+ PLUGIN_STANDARD_QCSF \
+ PLUGIN_IO_QCSV_MATRIX \
+ PLUGIN_GL_QEDL \
+ PLUGIN_STANDARD_QFACETS \
+ PLUGIN_STANDARD_QHPR \
+ PLUGIN_STANDARD_QM3C2 \
+ PLUGIN_STANDARD_QPCV \
+ PLUGIN_IO_QPHOTOSCAN \
+ PLUGIN_STANDARD_QRANSAC_SD \
+ PLUGIN_STANDARD_QSRA \
+ PLUGIN_GL_QSSAO # plugins requiring rare external libs are left out, TODO maybe add some of them?
+PLUGINS_CMAKE_ON= -DEIGEN_ROOT_DIR:BOOL=${LOCALBASE}/include/eigen3
+PLUGINS_CXXFLAGS= ${PLUGINS_CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
+PLUGINS_CXXFLAGS_clang= -Wno-narrowing
+PLUGINS_CXXFLAGS+= -DEIGEN_DONT_PARALLELIZE # OpenMP is broken in cmake: see bug#223678
+PLUGINS_USE= XORG=ice,sm,x11,xext,xt GL=gl,glu
+PLUGINS_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+ libexpat.so:textproc/expat2 \
+ libflann_cpp.so:math/flann \
+ libfreetype.so:print/freetype2 \
+ libpng.so:graphics/png \
+ libtiff.so:graphics/tiff \
+ libvtkCommonCore-9.1.so:math/vtk9
+PLUGINS_IMPLIES= SHAPELIB
+
+pre-configure:
+ @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' ${WRKSRC}/snap/gui/ccViewer.desktop ${WRKSRC}/snap/gui/cloudcompare.desktop
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
+ ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.desktop ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.png ${STAGEDIR}${PREFIX}/share/pixmaps
+ ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.desktop ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.png ${STAGEDIR}${PREFIX}/share/pixmaps
+
+.include <bsd.port.mk>
diff --git a/graphics/cloudcompare/distinfo b/graphics/cloudcompare/distinfo
new file mode 100644
index 000000000000..38b37b126e1f
--- /dev/null
+++ b/graphics/cloudcompare/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1653585334
+SHA256 (CloudCompare-CloudCompare-v2.12.2_GH0.tar.gz) = 4e2269d2102128318376f6beb6ffe002d27c41092682b907cbc1409c7ec2bc72
+SIZE (CloudCompare-CloudCompare-v2.12.2_GH0.tar.gz) = 35685190
+SHA256 (CloudCompare-CCCoreLib-f0d5450_GH0.tar.gz) = 564d3cfa2724580c0344266da0af778621a4e93b49a8f745df7e49de8db45a30
+SIZE (CloudCompare-CCCoreLib-f0d5450_GH0.tar.gz) = 235019
diff --git a/graphics/cloudcompare/files/patch-plugins_core_Standard_qRANSAC__SD_extern_RANSAC__SD_MiscLib_AlignedAllocator.h b/graphics/cloudcompare/files/patch-plugins_core_Standard_qRANSAC__SD_extern_RANSAC__SD_MiscLib_AlignedAllocator.h
new file mode 100644
index 000000000000..283e9407a327
--- /dev/null
+++ b/graphics/cloudcompare/files/patch-plugins_core_Standard_qRANSAC__SD_extern_RANSAC__SD_MiscLib_AlignedAllocator.h
@@ -0,0 +1,19 @@
+--- plugins/core/Standard/qRANSAC_SD/extern/RANSAC_SD/MiscLib/AlignedAllocator.h.orig 2022-04-03 04:17:08 UTC
++++ plugins/core/Standard/qRANSAC_SD/extern/RANSAC_SD/MiscLib/AlignedAllocator.h
+@@ -1,7 +1,7 @@
+ #ifndef MiscLib__ALIGNEDALLOCATOR_HEADER__
+ #define MiscLib__ALIGNEDALLOCATOR_HEADER__
+ #include <memory>
+-#ifndef __APPLE__
++#if !defined(__APPLE__) && !defined(__FreeBSD__)
+ #include <malloc.h>
+ #else
+ #include <stdlib.h>
+@@ -9,6 +9,7 @@
+
+ #if defined(__x86_64__) || defined(__i386__) || defined(_M_IX86) || defined(_M_X64)
+ #include <xmmintrin.h>
++#include <mm_malloc.h>
+ #endif
+
+ #ifdef _mm_malloc
diff --git a/graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop b/graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop
new file mode 100644
index 000000000000..cfb98896d44b
--- /dev/null
+++ b/graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop
@@ -0,0 +1,13 @@
+--- snap/gui/ccViewer.desktop.orig 2018-03-16 21:26:02 UTC
++++ snap/gui/ccViewer.desktop
+@@ -2,8 +2,8 @@
+ Type=Application
+ Name=CloudCompare Viewer
+ Comment=3D point cloud and mesh processing software
+-Exec=cloudcompare.ccViewer
++Exec=ccViewer
+ Terminal=false
+ Categories=Graphics;
+-Icon=${SNAP}/meta/gui/ccViewer.png
++Icon=/usr/local/share/pixmaps/ccViewer.png
+
diff --git a/graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop b/graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop
new file mode 100644
index 000000000000..4ac3ffc79326
--- /dev/null
+++ b/graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop
@@ -0,0 +1,13 @@
+--- snap/gui/cloudcompare.desktop.orig 2018-03-16 21:26:02 UTC
++++ snap/gui/cloudcompare.desktop
+@@ -2,8 +2,8 @@
+ Type=Application
+ Name=CloudCompare
+ Comment=3D point cloud and mesh processing software
+-Exec=cloudcompare.CloudCompare
++Exec=CloudCompare
+ Terminal=false
+ Categories=Graphics;
+-Icon=${SNAP}/meta/gui/cloudcompare.png
++Icon=/usr/local/share/pixmaps/cloudcompare.png
+
diff --git a/graphics/cloudcompare/pkg-descr b/graphics/cloudcompare/pkg-descr
new file mode 100644
index 000000000000..d39ec0cce926
--- /dev/null
+++ b/graphics/cloudcompare/pkg-descr
@@ -0,0 +1,9 @@
+CloudCompare is a 3D point cloud (and triangular mesh) processing software. It
+was originally designed to perform comparison between two 3D points clouds
+(such as the ones obtained with a laser scanner) or between a point cloud and a
+triangular mesh. It relies on an octree structure that is highly optimized for
+this particular use-case. It was also meant to deal with huge point clouds
+(typically more than 10 millions points, and up to 120 millions with 2 Gb of
+memory).
+
+WWW: http://www.cloudcompare.org/
diff --git a/graphics/cloudcompare/pkg-plist b/graphics/cloudcompare/pkg-plist
new file mode 100644
index 000000000000..ea37c6e0ec29
--- /dev/null
+++ b/graphics/cloudcompare/pkg-plist
@@ -0,0 +1,49 @@
+bin/CloudCompare
+bin/ccViewer
+lib/cloudcompare/libCCAppCommon.so
+lib/cloudcompare/libCCCoreLib.so
+lib/cloudcompare/libCCPluginAPI.so
+lib/cloudcompare/libCC_FBO_LIB.so
+lib/cloudcompare/libQCC_DB_LIB.so
+lib/cloudcompare/libQCC_GL_LIB.so
+lib/cloudcompare/libQCC_IO_LIB.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQANIMATION_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQBROOM_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQCOMPASS_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQCORE_IO_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQCSF_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQCSV_MATRIX_IO_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQEDL_GL_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQFACETS_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQHPR_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQM3C2_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQPCV_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQPHOTOSCAN_IO_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQRANSAC_SD_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQSRA_PLUGIN.so
+%%PLUGINS%%lib/cloudcompare/plugins/libQSSAO_GL_PLUGIN.so
+share/applications/ccViewer.desktop
+share/applications/cloudcompare.desktop
+%%DATADIR%%/CHANGELOG.md
+%%DATADIR%%/global_shift_list_template.txt
+%%DATADIR%%/license.txt
+%%DATADIR%%/shaders/Bilateral/bilateral.frag
+%%DATADIR%%/shaders/Bilateral/bilateral.vert
+%%DATADIR%%/shaders/ColorRamp/color_ramp.frag
+%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_mix.frag
+%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_mix.vert
+%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_shade.frag
+%%PLUGINS%%%%DATADIR%%/shaders/EDL/edl_shade.vert
+%%PLUGINS%%%%DATADIR%%/shaders/SSAO/ssao.frag
+%%PLUGINS%%%%DATADIR%%/shaders/SSAO/ssao.vert
+%%DATADIR%%/translations/CloudCompare_chs.qm
+%%DATADIR%%/translations/CloudCompare_de.qm
+%%DATADIR%%/translations/CloudCompare_es_AR.qm
+%%DATADIR%%/translations/CloudCompare_fr.qm
+%%DATADIR%%/translations/CloudCompare_ja.qm
+%%DATADIR%%/translations/CloudCompare_kr.qm
+%%DATADIR%%/translations/CloudCompare_pt.qm
+%%DATADIR%%/translations/CloudCompare_ru.qm
+%%DATADIR%%/translations/CloudCompare_zh.qm
+share/pixmaps/ccViewer.png
+share/pixmaps/cloudcompare.png
diff --git a/graphics/cluttermm/Makefile b/graphics/cluttermm/Makefile
index 9d1b707eca5b..05685ea17a21 100644
--- a/graphics/cluttermm/Makefile
+++ b/graphics/cluttermm/Makefile
@@ -3,7 +3,7 @@
PORTNAME= cluttermm
PORTVERSION= 1.17.3
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 77e82760f5fe..49b31f2a5f55 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= colmap
DISTVERSION= 3.6
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/colord-gtk/Makefile b/graphics/colord-gtk/Makefile
index 98b97c02acf5..7ae63f66904a 100644
--- a/graphics/colord-gtk/Makefile
+++ b/graphics/colord-gtk/Makefile
@@ -1,7 +1,7 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
PORTNAME= colord-gtk
-PORTVERSION= 0.2.0
+PORTVERSION= 0.3.0
CATEGORIES= graphics
MASTER_SITES= https://www.freedesktop.org/software/colord/releases/
@@ -18,7 +18,7 @@ LIB_DEPENDS= libcolord.so:graphics/colord \
libdbus-1.so:devel/dbus \
liblcms2.so:graphics/lcms2
-USE_GNOME= cairo gtk30 introspection:build
+USE_GNOME= cairo gtk30 gtk40 introspection:build
USES= gettext gnome localbase:ldflags meson pkgconfig sqlite tar:xz
USE_LDCONFIG= yes
MESON_ARGS= -Ddocs=false \
diff --git a/graphics/colord-gtk/distinfo b/graphics/colord-gtk/distinfo
index 3a6fe1454de2..bc7133c04162 100644
--- a/graphics/colord-gtk/distinfo
+++ b/graphics/colord-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601300457
-SHA256 (colord-gtk-0.2.0.tar.xz) = 2a4cfae08bc69f000f40374934cd26f4ae86d286ce7de89f1622abc59644c717
-SIZE (colord-gtk-0.2.0.tar.xz) = 20480
+TIMESTAMP = 1648009838
+SHA256 (colord-gtk-0.3.0.tar.xz) = b9466656d66d9a6ffbc2dd04fa91c8f6af516bf9efaacb69744eec0f56f3c1d0
+SIZE (colord-gtk-0.3.0.tar.xz) = 21768
diff --git a/graphics/colord-gtk/pkg-plist b/graphics/colord-gtk/pkg-plist
index c90cfdcdaf7d..9e59be192b63 100644
--- a/graphics/colord-gtk/pkg-plist
+++ b/graphics/colord-gtk/pkg-plist
@@ -9,7 +9,11 @@ lib/girepository-1.0/ColordGtk-1.0.typelib
lib/libcolord-gtk.so
lib/libcolord-gtk.so.1
lib/libcolord-gtk.so.1.0.3
+lib/libcolord-gtk4.so
+lib/libcolord-gtk4.so.1
+lib/libcolord-gtk4.so.1.0.3
libdata/pkgconfig/colord-gtk.pc
+libdata/pkgconfig/colord-gtk4.pc
man/man1/cd-convert.1.gz
share/gir-1.0/ColordGtk-1.0.gir
share/locale/en_GB/LC_MESSAGES/colord-gtk.mo
diff --git a/graphics/comical/Makefile b/graphics/comical/Makefile
index 2f4da052fcf0..98d15a410413 100644
--- a/graphics/comical/Makefile
+++ b/graphics/comical/Makefile
@@ -12,10 +12,9 @@ COMMENT= Sequential image viewer
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libminizip.so:archivers/minizip \
- libunrar.so.6:archivers/libunrar6
+LIB_DEPENDS= libunrar.so.6:archivers/libunrar6
-USES= compiler:c++11-lang gmake
+USES= compiler:c++11-lang gmake minizip
USE_WX= 2.8+
MAKE_ENV= WX_CONFIG=${WX_CONFIG}
diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile
index 3598507a7ff8..140c1789dd1f 100644
--- a/graphics/converseen/Makefile
+++ b/graphics/converseen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= converseen
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.9.3
+DISTVERSION= 0.9.9.5
CATEGORIES= graphics
MAINTAINER= fernape@FreeBSD.org
@@ -9,7 +9,7 @@ COMMENT= Easy to use graphics conversion utility
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++11-lang magick:6 qt:5 tar:bzip2
+USES= cmake compiler:c++11-lang magick:7 qt:5 tar:bzip2
USE_QT= core gui network widgets \
buildtools_build linguisttools_build qmake_build
diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo
index f9012847766f..3681ad8683bf 100644
--- a/graphics/converseen/distinfo
+++ b/graphics/converseen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640532078
-SHA256 (Faster3ck-Converseen-v0.9.9.3_GH0.tar.gz) = 046bff06c37326721c788ad007a5df59e6b95dde391fb1ba504e1b422afb17f0
-SIZE (Faster3ck-Converseen-v0.9.9.3_GH0.tar.gz) = 288085
+TIMESTAMP = 1646256831
+SHA256 (Faster3ck-Converseen-v0.9.9.5_GH0.tar.gz) = 30d731968e61ab3fb701976f05b2f5b372e9760c05665d6183921fb94f8cfa44
+SIZE (Faster3ck-Converseen-v0.9.9.5_GH0.tar.gz) = 285053
diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile
index 0d751363518e..b5f627c12082 100644
--- a/graphics/corrupter/Makefile
+++ b/graphics/corrupter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= corrupter
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/cptutils/Makefile b/graphics/cptutils/Makefile
index df2f276d9ae1..392f2467065c 100644
--- a/graphics/cptutils/Makefile
+++ b/graphics/cptutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cptutils
PORTVERSION= 1.74
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://soliton.vm.bytemark.co.uk/pub/jjg/src/
diff --git a/graphics/curtail/Makefile b/graphics/curtail/Makefile
new file mode 100644
index 000000000000..72259ab71d94
--- /dev/null
+++ b/graphics/curtail/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= curtail
+DISTVERSION= 1.3.0
+CATEGORIES= graphics print
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Simple & useful image compressor
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= appstream-util:devel/appstream-glib
+RUN_DEPENDS= cwebp:graphics/webp \
+ jpegoptim:graphics/jpegoptim \
+ optipng:graphics/optipng \
+ pngquant:graphics/pngquant
+
+USES= desktop-file-utils gettext gnome meson pkgconfig python
+USE_GNOME= glib20 gtk30
+
+USE_GITHUB= yes
+GH_ACCOUNT= Huluti
+GH_PROJECT= Curtail
+
+GLIB_SCHEMAS= com.github.huluti.Curtail.gschema.xml
+
+NO_ARCH= yes
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
+
+post-install: # adjust python path in the executable
+ @${REINPLACE_CMD} -i '' -e 's|^#!.*|#!${PYTHON_CMD}|' ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/graphics/curtail/distinfo b/graphics/curtail/distinfo
new file mode 100644
index 000000000000..95cf9d171f76
--- /dev/null
+++ b/graphics/curtail/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1651423646
+SHA256 (Huluti-Curtail-1.3.0_GH0.tar.gz) = 56859211b1b147aec677a00295e524b6beabcdf415938db1bd8ca4dae79409cf
+SIZE (Huluti-Curtail-1.3.0_GH0.tar.gz) = 94601
diff --git a/graphics/curtail/pkg-descr b/graphics/curtail/pkg-descr
new file mode 100644
index 000000000000..777bad4b9c56
--- /dev/null
+++ b/graphics/curtail/pkg-descr
@@ -0,0 +1,6 @@
+Curtail (previously ImCompressor) is an useful image compressor,
+supporting PNG, JPEG and WEBP file types. It support both lossless and
+lossy compression modes with an option to whether keep or not metadata
+of images. It is inspired by Trimage and Image-Optimizer.
+
+WWW: https://github.com/Huluti/Curtail
diff --git a/graphics/curtail/pkg-plist b/graphics/curtail/pkg-plist
new file mode 100644
index 000000000000..0cdc1e1ee76b
--- /dev/null
+++ b/graphics/curtail/pkg-plist
@@ -0,0 +1,27 @@
+bin/curtail
+share/applications/com.github.huluti.Curtail.desktop
+%%DATADIR%%/curtail.gresource
+%%DATADIR%%/curtail/__init__.py
+%%DATADIR%%/curtail/apply.py
+%%DATADIR%%/curtail/compressor.py
+%%DATADIR%%/curtail/main.py
+%%DATADIR%%/curtail/preferences.py
+%%DATADIR%%/curtail/tools.py
+%%DATADIR%%/curtail/window.py
+share/icons/hicolor/scalable/apps/com.github.huluti.Curtail.svg
+share/icons/hicolor/symbolic/apps/com.github.huluti.Curtail-symbolic.svg
+share/locale/de/LC_MESSAGES/curtail.mo
+share/locale/es/LC_MESSAGES/curtail.mo
+share/locale/fr/LC_MESSAGES/curtail.mo
+share/locale/gl/LC_MESSAGES/curtail.mo
+share/locale/hr/LC_MESSAGES/curtail.mo
+share/locale/it/LC_MESSAGES/curtail.mo
+share/locale/nl/LC_MESSAGES/curtail.mo
+share/locale/oc/LC_MESSAGES/curtail.mo
+share/locale/pl/LC_MESSAGES/curtail.mo
+share/locale/pt_BR/LC_MESSAGES/curtail.mo
+share/locale/ru/LC_MESSAGES/curtail.mo
+share/locale/sk/LC_MESSAGES/curtail.mo
+share/locale/sv/LC_MESSAGES/curtail.mo
+share/locale/tr/LC_MESSAGES/curtail.mo
+share/metainfo/com.github.huluti.Curtail.appdata.xml
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index ae669072213b..32354e1c3b7c 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -1,8 +1,8 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
PORTNAME= darktable
-PORTVERSION= 3.6.1
-PORTREVISION= 2
+PORTVERSION= 3.8.1
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
@@ -15,7 +15,7 @@ ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
ONLY_FOR_ARCHS_REASON= uses 64-bit address space
BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
- ${P5_POD_PARSER} \
+ p5-Pod-Parser>=0:textproc/p5-Pod-Parser \
po4a-translate:textproc/po4a \
xsltproc:textproc/libxslt \
bash:shells/bash
@@ -24,7 +24,9 @@ LIB_DEPENDS= libcolord-gtk.so:graphics/colord-gtk \
libcurl.so:ftp/curl \
libexiv2.so:graphics/exiv2 \
libharfbuzz.so:print/harfbuzz \
+ libheif.so:graphics/libheif \
libicui18n.so:devel/icu \
+ libjasper.so:graphics/jasper \
libjson-glib-1.0.so:devel/json-glib \
liblcms2.so:graphics/lcms2 \
liblensfun.so:graphics/lensfun \
@@ -38,16 +40,15 @@ LIB_DEPENDS= libcolord-gtk.so:graphics/colord-gtk \
# appending an invalid "-Wl,--no-as-needed" to the linker arguments for static
# libraries. Once this regression has been fixed upstream, this can be
# switched back to USES=cmake, and LTO can be re-enabled.
-USES= cmake:noninja compiler:c++14-lang desktop-file-utils gl gnome jpeg \
- perl5 pkgconfig shebangfix sqlite tar:xz xorg
+USES= cmake compiler:c++14-lang desktop-file-utils gl gnome jpeg \
+ perl5 pkgconfig sdl shebangfix sqlite tar:xz xorg
OPTIONS_EXCLUDE=LTO
-USE_GL= glu
+USE_GL= gl
USE_GNOME= cairo gtk30 intltool librsvg2 libxml2
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
+USE_SDL= sdl2
USE_XORG= ice sm x11 xext xrandr
-CONFLICTS_INSTALL= darktable38
-
SHEBANG_FILES= tools/*.sh
CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=1 \
@@ -59,67 +60,66 @@ LDFLAGS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/}
-OPTIONS_DEFINE= DOCS GEO GPHOTO GMIC GRAPHMAGICK LIBAVIF LIBSECRET LTO \
+OPTIONS_DEFINE= AVIF DOCS GEO GPHOTO GMIC GRAPHMAGICK HEIF LIBSECRET LTO \
LUA NLS OPENEXR OPENJPEG PRINT TOOLS WEBP
-OPTIONS_DEFAULT= GEO GPHOTO LUA OPENEXR OPENJPEG PRINT WEBP
+OPTIONS_DEFAULT= AVIF GEO GPHOTO HEIF LUA OPENEXR OPENJPEG PRINT WEBP
OPTIONS_SUB= yes
GEO_DESC= Support geotagging
GMIC_DESC= Support G'Mic-compressed LUT in lut3d
-LIBAVIF_DESC= Support encoding and decoding .avif files
LIBSECRET_DESC= Support libsecret as password backend
GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map
-GEO_CMAKE_OFF= -DUSE_MAP:BOOL=OFF
+GEO_CMAKE_BOOL= USE_MAP
GMIC_LIB_DEPENDS= libgmic.so:graphics/gmic
-GMIC_CMAKE_OFF= -DUSE_GMIC:BOOL=OFF
+GMIC_CMAKE_BOOL= USE_GMIC
GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
-GPHOTO_CMAKE_OFF= -DUSE_CAMERA_SUPPORT:BOOL=OFF
+GPHOTO_CMAKE_BOOL= USE_CAMERA_SUPPORT
GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick
-GRAPHMAGICK_CMAKE_OFF= -DUSE_GRAPHICSMAGICK:BOOL=OFF
+GRAPHMAGICK_CMAKE_BOOL= USE_GRAPHICSMAGICK
-LIBAVIF_LIB_DEPENDS= libavif.so:graphics/libavif
-LIBAVIF_CMAKE_OFF= -DUSE_LIBAVIF:BOOL=OFF
+AVIF_LIB_DEPENDS= libavif.so:graphics/libavif
+AVIF_CMAKE_BOOL= USE_AVIF
LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret
-LIBSECRET_CMAKE_OFF= -DUSE_LIBSECRET:BOOL=OFF
+LIBSECRET_CMAKE_BOOL= USE_LIBSECRET
LTO_CMAKE_BOOL= RAWSPEED_ENABLE_LTO
-LUA_USES= lua:53
-LUA_CMAKE_OFF= -DUSE_LUA:BOOL=OFF
+LUA_USES= lua:54
+LUA_CMAKE_BOOL= USE_LUA
# FIXME: Even with NLS turned off, darktable(1) is still linked to
# libintl.so.
NLS_USES= gettext
NLS_USES_OFF= gettext-runtime
-NLS_CMAKE_OFF= -DUSE_NLS:BOOL=OFF
+NLS_CMAKE_BOOL= USE_NLS
NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl
OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \
libImath.so:math/Imath
OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath
-OPENEXR_CMAKE_OFF= -DUSE_OPENEXR:BOOL=OFF
+OPENEXR_CMAKE_BOOL= USE_OPENEXR
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
-OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF
+OPENJPEG_CMAKE_BOOL= USE_OPENJPEG
PRINT_LIB_DEPENDS= libcups.so:print/cups
-PRINT_CMAKE_OFF= -DBUILD_PRINT:BOOL=OFF
+PRINT_CMAKE_BOOL= BUILD_PRINT
TOOLS_DESC= Install additional scripts
TOOLS_BUILD_DEPENDS= exiftool:graphics/p5-Image-ExifTool
TOOLS_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
-WEBP_CMAKE_OFF= -DUSE_WEBP:BOOL=OFF
+WEBP_CMAKE_BOOL= USE_WEBP
.include <bsd.port.options.mk>
-.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
+.if ${ARCH} == aarch64
CMAKE_ARGS+= -DUSE_OPENCL:BOOL=OFF
CXXFLAGS+= -DGDK_DISABLE_DEPRECATED
PLIST_SUB+= NO_OPENCL="@comment "
@@ -130,11 +130,14 @@ PLIST_SUB+= NO_OPENCL=""
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD || ${ARCH} == "i386"
-LLVM_DEFAULT= 12
+LLVM_DEFAULT= 13
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
+LD= ${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
+BINARY_ALIAS+= ld.lld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
+BINARY_ALIAS+= llvm-objcopy=${LOCALBASE}/bin/llvm-objcopy${LLVM_DEFAULT}
.endif
# work around CMAKE/CCACHE flaw (cmake stomps over ccache)
diff --git a/graphics/darktable/distinfo b/graphics/darktable/distinfo
index 6130eb2f0fe7..d0c7bda99a74 100644
--- a/graphics/darktable/distinfo
+++ b/graphics/darktable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1632203430
-SHA256 (darktable-3.6.1.tar.xz) = a2bfc7c103b824945457a9bfed9e52f007fa1d030f9dbcb3ff0327851be42d14
-SIZE (darktable-3.6.1.tar.xz) = 4685928
+TIMESTAMP = 1644861000
+SHA256 (darktable-3.8.1.tar.xz) = 81ee069054dbde580749b2d3a81cda01b7d169a82ba48731823f3ea560b2bef6
+SIZE (darktable-3.8.1.tar.xz) = 5514756
diff --git a/graphics/darktable/files/patch-src_external_OpenCL_CL_cl__platform.h b/graphics/darktable/files/patch-src_external_OpenCL_CL_cl__platform.h
deleted file mode 100644
index 1a918830fb24..000000000000
--- a/graphics/darktable/files/patch-src_external_OpenCL_CL_cl__platform.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/external/OpenCL/CL/cl_platform.h.orig 2020-11-17 15:04:41 UTC
-+++ src/external/OpenCL/CL/cl_platform.h
-@@ -355,7 +355,9 @@ typedef unsigned int cl_GLenum;
-
- /* Define basic vector types */
- #if defined( __VEC__ )
-- #include <altivec.h> /* may be omitted depending on compiler. AltiVec spec provides no way to detect whether the header is required. */
-+ #if !defined(__clang__)
-+ #include <altivec.h> /* may be omitted depending on compiler. AltiVec spec provides no way to detect whether the header is required. */
-+ #endif
- typedef __vector unsigned char __cl_uchar16;
- typedef __vector signed char __cl_char16;
- typedef __vector unsigned short __cl_ushort8;
diff --git a/graphics/darktable/pkg-plist b/graphics/darktable/pkg-plist
index 71c436ffa64a..1b79d51ab3fc 100644
--- a/graphics/darktable/pkg-plist
+++ b/graphics/darktable/pkg-plist
@@ -6,8 +6,8 @@ bin/darktable-cmstest
bin/darktable-generate-cache
bin/darktable-rs-identify
lib/darktable/libdarktable.so
+%%AVIF%%lib/darktable/plugins/imageio/format/libavif.so
lib/darktable/plugins/imageio/format/libcopy.so
-%%LIBAVIF%%lib/darktable/plugins/imageio/format/libavif.so
%%OPENEXR%%lib/darktable/plugins/imageio/format/libexr.so
%%OPENJPEG%%lib/darktable/plugins/imageio/format/libj2k.so
lib/darktable/plugins/imageio/format/libjpeg.so
@@ -30,6 +30,7 @@ lib/darktable/plugins/libbasicadj.so
lib/darktable/plugins/libbilat.so
lib/darktable/plugins/libbilateral.so
lib/darktable/plugins/libbloom.so
+lib/darktable/plugins/libblurs.so
lib/darktable/plugins/libborders.so
lib/darktable/plugins/libcacorrect.so
lib/darktable/plugins/libcacorrectrgb.so
@@ -55,6 +56,7 @@ lib/darktable/plugins/libcrop.so
lib/darktable/plugins/libdefringe.so
lib/darktable/plugins/libdemosaic.so
lib/darktable/plugins/libdenoiseprofile.so
+lib/darktable/plugins/libdiffuse.so
lib/darktable/plugins/libdither.so
lib/darktable/plugins/libequalizer.so
lib/darktable/plugins/libexposure.so
@@ -117,6 +119,7 @@ lib/darktable/plugins/lighttable/libduplicate.so
lib/darktable/plugins/lighttable/libexport.so
lib/darktable/plugins/lighttable/libfilmstrip.so
lib/darktable/plugins/lighttable/libfilter.so
+lib/darktable/plugins/lighttable/libgamepad.so
%%GEO%%lib/darktable/plugins/lighttable/libgeotagging.so
lib/darktable/plugins/lighttable/libglobal_toolbox.so
lib/darktable/plugins/lighttable/libhinter.so
@@ -155,26 +158,26 @@ lib/darktable/views/liblighttable.so
%%PRINT%%lib/darktable/views/libprint.so
lib/darktable/views/libslideshow.so
%%GPHOTO%%lib/darktable/views/libtethering.so
-man/man1/darktable-cli.1.gz
-man/man1/darktable-cltest.1.gz
-man/man1/darktable-cmstest.1.gz
-man/man1/darktable-generate-cache.1.gz
-man/man1/darktable.1.gz
-%%NLS%%man/de/man1/darktable-cli.1.gz
-%%NLS%%man/de/man1/darktable-cltest.1.gz
-%%NLS%%man/de/man1/darktable-cmstest.1.gz
-%%NLS%%man/de/man1/darktable-generate-cache.1.gz
-%%NLS%%man/de/man1/darktable.1.gz
-%%NLS%%man/es/man1/darktable-cli.1.gz
-%%NLS%%man/es/man1/darktable-cltest.1.gz
-%%NLS%%man/es/man1/darktable-cmstest.1.gz
-%%NLS%%man/es/man1/darktable-generate-cache.1.gz
-%%NLS%%man/es/man1/darktable.1.gz
-%%NLS%%man/fr/man1/darktable-cli.1.gz
-%%NLS%%man/fr/man1/darktable-cltest.1.gz
-%%NLS%%man/fr/man1/darktable-cmstest.1.gz
-%%NLS%%man/fr/man1/darktable-generate-cache.1.gz
-%%NLS%%man/fr/man1/darktable.1.gz
+share/man/man1/darktable-cli.1.gz
+share/man/man1/darktable-cltest.1.gz
+share/man/man1/darktable-cmstest.1.gz
+share/man/man1/darktable-generate-cache.1.gz
+share/man/man1/darktable.1.gz
+%%NLS%%share/man/de/man1/darktable-cli.1.gz
+%%NLS%%share/man/de/man1/darktable-cltest.1.gz
+%%NLS%%share/man/de/man1/darktable-cmstest.1.gz
+%%NLS%%share/man/de/man1/darktable-generate-cache.1.gz
+%%NLS%%share/man/de/man1/darktable.1.gz
+%%NLS%%share/man/es/man1/darktable-cli.1.gz
+%%NLS%%share/man/es/man1/darktable-cltest.1.gz
+%%NLS%%share/man/es/man1/darktable-cmstest.1.gz
+%%NLS%%share/man/es/man1/darktable-generate-cache.1.gz
+%%NLS%%share/man/es/man1/darktable.1.gz
+%%NLS%%share/man/fr/man1/darktable-cli.1.gz
+%%NLS%%share/man/fr/man1/darktable-cltest.1.gz
+%%NLS%%share/man/fr/man1/darktable-cmstest.1.gz
+%%NLS%%share/man/fr/man1/darktable-generate-cache.1.gz
+%%NLS%%share/man/fr/man1/darktable.1.gz
share/applications/darktable.desktop
%%DATADIR%%/darktable.bash
%%DATADIR%%/darktablerc
@@ -186,11 +189,12 @@ share/applications/darktable.desktop
%%NO_OPENCL%%%%DATADIR%%/kernels/bilateral.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/blendop.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/bloom.cl
+%%NO_OPENCL%%%%DATADIR%%/kernels/blurs.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/channelmixer.cl
+%%NO_OPENCL%%%%DATADIR%%/kernels/color_conversion.h
%%NO_OPENCL%%%%DATADIR%%/kernels/colorreconstruction.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/colorspace.h
%%NO_OPENCL%%%%DATADIR%%/kernels/colorspaces.cl
-%%NO_OPENCL%%%%DATADIR%%/kernels/color_conversion.h
%%NO_OPENCL%%%%DATADIR%%/kernels/common.h
%%NO_OPENCL%%%%DATADIR%%/kernels/demosaic_markesteijn.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/demosaic_other.cl
@@ -198,6 +202,7 @@ share/applications/darktable.desktop
%%NO_OPENCL%%%%DATADIR%%/kernels/demosaic_rcd.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/demosaic_vng.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/denoiseprofile.cl
+%%NO_OPENCL%%%%DATADIR%%/kernels/diffuse.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/dwt.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/extended.cl
%%NO_OPENCL%%%%DATADIR%%/kernels/filmic.cl
@@ -389,7 +394,6 @@ share/applications/darktable.desktop
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/TRANSLATORS.md
-%%PORTDOCS%%%%DOCSDIR%%/darktablerc.html
share/icons/hicolor/16x16/apps/darktable.png
share/icons/hicolor/22x22/apps/darktable.png
share/icons/hicolor/24x24/apps/darktable.png
@@ -401,17 +405,19 @@ share/icon