git: 51527155357e - main - graphics/blender-lts29: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 31 Jul 2023 20:57:42 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=51527155357edb42f0b9d8509dda9741a7a46a81 commit 51527155357edb42f0b9d8509dda9741a7a46a81 Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2023-07-31 20:57:04 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2023-07-31 20:57:04 +0000 graphics/blender-lts29: Remove expired port 2023-07-31 graphics/blender-lts29: Deprecated upstream --- MOVED | 1 + graphics/Makefile | 1 - graphics/blender-lts29/Makefile | 232 -- graphics/blender-lts29/Makefile.options | 131 -- graphics/blender-lts29/Makefile.versions | 4 - graphics/blender-lts29/distinfo | 3 - graphics/blender-lts29/files/blender.in | 7 - graphics/blender-lts29/files/patch-CMakeLists.txt | 14 - ...ch-build__files_cmake_Modules_FindOpenEXR.cmake | 13 - ...xtern_audaspace_plugins_ffmpeg_FFMPEGReader.cpp | 11 - ...xtern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp | 28 - .../files/patch-intern_cycles_CMakeLists.txt | 14 - .../files/patch-intern_ffmpeg_ffmpeg__compat.h | 12 - .../files/patch-intern_opensubdiv_CMakeLists.txt | 11 - ...com_gltf2__io__draco__compression__extension.py | 11 - ...-source_blender_blenkernel_intern_writeffmpeg.c | 82 - ...patch-source_blender_imbuf_intern_anim__movie.c | 11 - .../patch-source_blender_imbuf_intern_indexer.c | 20 - ...e_blender_imbuf_intern_openexr_openexr__api.cpp | 18 - graphics/blender-lts29/pkg-descr | 2 - graphics/blender-lts29/pkg-plist | 2253 -------------------- 21 files changed, 1 insertion(+), 2878 deletions(-) diff --git a/MOVED b/MOVED index 1d596e81a8a1..cc3aeebce6b5 100644 --- a/MOVED +++ b/MOVED @@ -7775,3 +7775,4 @@ graphics/pecl-imagick-im7|graphics/pecl-imagick|2023-07-19|Merged into master po x11-toolkits/fox14||2023-07-27|Has expired: Obsolete leaf port, use x11-toolkits/fox(16,17) instead x11-wm/cage-devel|x11-wm/cage|2023-07-27|Out of date: use x11-wm/cage for now games/cockatrice||2023-07-31|Has expired: Upstream releases haven't occured for multiple years and will require a new portbuild +graphics/blender-lts29||2023-07-31|Has expired: Deprecated upstream diff --git a/graphics/Makefile b/graphics/Makefile index da260113942c..8b7975031b24 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -80,7 +80,6 @@ SUBDIR += blend2d SUBDIR += blender SUBDIR += blender-doc - SUBDIR += blender-lts29 SUBDIR += bmeps SUBDIR += bmp2html SUBDIR += bonzomatic diff --git a/graphics/blender-lts29/Makefile b/graphics/blender-lts29/Makefile deleted file mode 100644 index 704929987b51..000000000000 --- a/graphics/blender-lts29/Makefile +++ /dev/null @@ -1,232 +0,0 @@ -PORTNAME= blender -DISTVERSION= 2.93.18 -PORTREVISION= 3 -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.9x -PKGNAMESUFFIX= -lts29 - -MAINTAINER= FreeBSD@Shaneware.biz -COMMENT= 3D modeling/rendering/animation package - LTS -WWW= https://www.blender.org/ - -LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/doc/license/GPL3-license.txt - -BROKEN= Fails to compile, ld: error: unable to find library -lOpenImageIO_Util -DEPRECATED= Deprecated upstream -EXPIRATION_DATE=2023-07-31 - -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 \ - libboost_regex.so:devel/boost-libs -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++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_PYTHON_INSTALL \ - WITH_PYTHON_INSTALL_NUMPY WITH_INSTALL_PORTABLE \ - WITH_CYCLES_LOGGING - -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 \ - release/scripts/modules/blend_render_info.py -CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} -CFLAGS_gcc= -Wno-float-conversion -CFLAGS_i386= -march=i586 -CXXFLAGS_i386= -march=i586 - -# prevent conflict with other blender versions -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" - -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_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 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 \ - libpcre.so:devel/pcre -COLLADA_USE= GNOME=libxml2 -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_DEFAULT}" \ - -DOSL_SHADER_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/shaders" -CYCLESOSL_BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} -CYCLESOSL_LIB_DEPENDS= liboslcomp.so:graphics/openshadinglanguage -CYCLESOSL_RUN_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} -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_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ - 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 -FREESTYLE_CMAKE_BOOL= WITH_FREESTYLE -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_LIB_DEPENDS= libjack.so:audio/jack -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 -MOD_REMESH_CMAKE_BOOL= WITH_MOD_REMESH -MOD_SMOKE_CMAKE_BOOL= WITH_MOD_SMOKE -NLS_CMAKE_BOOL= WITH_INTERNATIONAL -# Use iconv:wchar_t to force the usage of iconv from ports. -# libboost_locale.so uses libiconv_open, while we only provide -# iconv_open in 10.x+ -NLS_USES= gettext iconv:lib,wchar_t -OPENAL_CMAKE_BOOL= WITH_OPENAL -OPENAL_USES= openal:al,alut -OPENCOLORIO_CMAKE_BOOL= WITH_OPENCOLORIO -OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \ - 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 \ - libOpenEXR.so:graphics/openexr -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 -OPENVDB_BROKEN= not compatible with OpenVDB-10 -RAYOPTIMIZATION_CMAKE_BOOL= WITH_RAYOPTIMIZATION -SDL_CMAKE_BOOL= WITH_SDL -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 -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 -XF86VMODE_USE= XORG=xi,xxf86vm - -.if defined(WITH_DEBUG) -CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON -.endif - -.include <bsd.port.options.mk> - -.if ${ARCH:Mpowerpc*} || ${ARCH:Mriscv64*} -CMAKE_ARGS+= -DWITH_CPU_SIMD:BOOL=OFF -.endif - -post-build: - @(cd ${WRKSRC}/doc/manpage && \ - ${PYTHON_CMD} blender.1.py \ - --blender ${INSTALL_WRKSRC}/bin/blender \ - --output ${INSTALL_WRKSRC}/bin/${PORTNAME}.1) - -post-install: - ${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \ - ${STAGEDIR}${MAN1PREFIX}/share/man/man1 - # rename files to prevent conflict with other blender versions - ${MV} ${STAGEDIR}${PREFIX}/share/blender \ - ${STAGEDIR}${PREFIX}/share/blender${PKGNAMESUFFIX} - ${MV} ${STAGEDIR}${PREFIX}/share/doc/blender \ - ${STAGEDIR}${PREFIX}/share/doc/blender${PKGNAMESUFFIX} - ${MV} ${STAGEDIR}${PREFIX}/bin/blender \ - ${STAGEDIR}${PREFIX}/bin/blender-bin${PKGNAMESUFFIX} - ${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}/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 \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/blender${PKGNAMESUFFIX}.svg - ${MV} ${STAGEDIR}${PREFIX}/share/icons/hicolor/symbolic/apps/blender-symbolic.svg \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/symbolic/apps/blender${PKGNAMESUFFIX}-symbolic.svg - -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}/${DATADIR}/${DISTVERSION:R}/python - -post-install-MENU-on: - @-update-desktop-database -q - -.include <bsd.port.mk> diff --git a/graphics/blender-lts29/Makefile.options b/graphics/blender-lts29/Makefile.options deleted file mode 100644 index c14cad208a00..000000000000 --- a/graphics/blender-lts29/Makefile.options +++ /dev/null @@ -1,131 +0,0 @@ -OPTIONS_DEFINE= \ - ALEMBIC \ - ALEMBIC_HDF5 \ - AVI \ - BULLET \ - CAMERATRACK \ - CINEON \ - COLLADA \ - COMPOSITOR \ - CYCLES \ - CYCLESEMBR \ - CYCLESOSL \ - DDS \ - DRACO \ - EBOOL \ - FFMPEG \ - FFTW3 \ - FRAMESERVER \ - FREESTYLE \ - HDR \ - HEADLESS \ - INPUT_NDOF \ - JACK \ - LZO \ - LZMA \ - MENU \ - MOD_BOOLEAN \ - MOD_FLUID \ - MOD_OCEANSIM \ - MOD_REMESH \ - MOD_SMOKE \ - NLS \ - OPENAL \ - OPENCOLORIO \ - OPENEXR \ - OPENIMAGEIO \ - OPENIMAGEDN \ - OPENJPEG \ - OPENMP \ - OPENSUBDIV \ - OPENVDB \ - RAYOPTIMIZATION \ - SDL \ - SNDFILE \ - TBB \ - TIFF \ - TRACE \ - XINPUT \ - XF86VMODE - -OPTIONS_DEFAULT= \ - ALEMBIC \ - ALEMBIC_HDF5 \ - AVI \ - BULLET \ - CINEON \ - COLLADA \ - COMPOSITOR \ - CYCLES \ - DDS \ - DRACO \ - EBOOL \ - FFTW3 \ - FRAMESERVER \ - FREESTYLE \ - HDR \ - INPUT_NDOF \ - LZO \ - LZMA \ - MENU \ - MOD_BOOLEAN \ - MOD_FLUID \ - MOD_OCEANSIM \ - MOD_REMESH \ - MOD_SMOKE \ - OPENAL \ - OPENCOLORIO \ - OPENEXR \ - OPENIMAGEIO \ - OPENJPEG \ - OPENSUBDIV \ - RAYOPTIMIZATION \ - SDL \ - TBB \ - TIFF \ - TRACE \ - XINPUT \ - XF86VMODE - -OPTIONS_DEFAULT_amd64= CAMERATRACK CYCLESEMBR OPENIMAGEDN - -ALEMBIC_DESC= Enable Alembic file support -ALEMBIC_HDF5_DESC= Enable Alembic hdf5 file support -AVI_DESC= Enable Blender's own AVI file support -BULLET_DESC= Bullet physics engine -CINEON_DESC= CINEON and DPX graphics format support -CAMERATRACK_DESC= Camera tracking support -COLLADA_DESC= Enable read/write support for COLLADA files -COMPOSITOR_DESC= Use the tile-based nodal compositor -CYCLES_DESC= Cycles render engine support -CYCLESEMBR_DESC= Embree support (amd64 only) -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 -HDR_DESC= Generic high dynamic-range (HDR) support -HEADLESS_DESC= Disable user interface (for render-farms) -INPUT_NDOF_DESC= Enable NDOF input device support -LZO_DESC= Fast compression support -LZMA_DESC= Best compression support -MENU_DESC= Install desktop menu -MOD_BOOLEAN_DESC= Boolean modifier support -MOD_FLUID_DESC= Fluid simulation support -MOD_OCEANSIM_DESC= Ocean simulation support -MOD_REMESH_DESC= Remesh modifier support -MOD_SMOKE_DESC= Smoke simulation support -OPENCOLORIO_DESC= OpenColorIO-based color management support -OPENIMAGEIO_DESC= OpenImageIO image processing support -OPENIMAGEDN_DESC= OpenImageDenoise support -OPENSUBDIV_DESC= Use the OpenSubDiv library for surface subdivision -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-lts29/Makefile.versions b/graphics/blender-lts29/Makefile.versions deleted file mode 100644 index 81b922d75230..000000000000 --- a/graphics/blender-lts29/Makefile.versions +++ /dev/null @@ -1,4 +0,0 @@ -# Versions of Blender and its python dependency for use by depending ports, like add-ons - -BLENDER_BL_VERSION= 2.93.17 -BLENDER_PY_VERSION= 3.9 diff --git a/graphics/blender-lts29/distinfo b/graphics/blender-lts29/distinfo deleted file mode 100644 index 0771c541f379..000000000000 --- a/graphics/blender-lts29/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1685053190 -SHA256 (blender-2.93.18.tar.xz) = f485da9fa9bdaabb7c1133e74e717d09468feec6db455595b03c02201a2081dd -SIZE (blender-2.93.18.tar.xz) = 43030152 diff --git a/graphics/blender-lts29/files/blender.in b/graphics/blender-lts29/files/blender.in deleted file mode 100644 index fb8bdad31bf2..000000000000 --- a/graphics/blender-lts29/files/blender.in +++ /dev/null @@ -1,7 +0,0 @@ -#!/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 deleted file mode 100644 index d15340b7747b..000000000000 --- a/graphics/blender-lts29/files/patch-CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ ---- 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-lts29/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake b/graphics/blender-lts29/files/patch-build__files_cmake_Modules_FindOpenEXR.cmake deleted file mode 100644 index ea60a8073ad9..000000000000 --- a/graphics/blender-lts29/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-lts29/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGReader.cpp b/graphics/blender-lts29/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGReader.cpp deleted file mode 100644 index 515c8b00191c..000000000000 --- a/graphics/blender-lts29/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGReader.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp.orig 2023-05-12 23:31:30 UTC -+++ extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp -@@ -182,7 +182,7 @@ void FFMPEGReader::init() - - // get a decoder and open it - #ifndef FFMPEG_OLD_CODE -- AVCodec* aCodec = avcodec_find_decoder(m_formatCtx->streams[m_stream]->codecpar->codec_id); -+ const AVCodec* aCodec = avcodec_find_decoder(m_formatCtx->streams[m_stream]->codecpar->codec_id); - - if(!aCodec) - AUD_THROW(FileException, "File couldn't be read, no decoder found with ffmpeg."); diff --git a/graphics/blender-lts29/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp b/graphics/blender-lts29/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp deleted file mode 100644 index 8a95a35b12cf..000000000000 --- a/graphics/blender-lts29/files/patch-extern_audaspace_plugins_ffmpeg_FFMPEGWriter.cpp +++ /dev/null @@ -1,28 +0,0 @@ ---- extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp.orig 2023-05-12 23:31:30 UTC -+++ extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp -@@ -23,6 +23,7 @@ extern "C" { - extern "C" { - #include <libavcodec/avcodec.h> - #include <libavformat/avio.h> -+#include <libavutil/channel_layout.h> - } - - AUD_NAMESPACE_BEGIN -@@ -171,7 +172,7 @@ FFMPEGWriter::FFMPEGWriter(std::string filename, Devic - if(avformat_alloc_output_context2(&m_formatCtx, nullptr, formats[format], filename.c_str()) < 0) - AUD_THROW(FileException, "File couldn't be written, format couldn't be found with ffmpeg."); - -- AVOutputFormat* outputFmt = m_formatCtx->oformat; -+ AVOutputFormat* outputFmt = const_cast<AVOutputFormat*>(m_formatCtx->oformat); - - if(!outputFmt) { - avformat_free_context(m_formatCtx); -@@ -271,7 +272,7 @@ FFMPEGWriter::FFMPEGWriter(std::string filename, Devic - if(outputFmt->audio_codec == AV_CODEC_ID_NONE) - AUD_THROW(FileException, "File couldn't be written, audio codec not found with ffmpeg."); - -- AVCodec* codec = avcodec_find_encoder(outputFmt->audio_codec); -+ const AVCodec* codec = avcodec_find_encoder(outputFmt->audio_codec); - if(!codec) - AUD_THROW(FileException, "File couldn't be written, audio encoder couldn't be found with ffmpeg."); - diff --git a/graphics/blender-lts29/files/patch-intern_cycles_CMakeLists.txt b/graphics/blender-lts29/files/patch-intern_cycles_CMakeLists.txt deleted file mode 100644 index 620be16a2b15..000000000000 --- a/graphics/blender-lts29/files/patch-intern_cycles_CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ ---- intern/cycles/CMakeLists.txt.orig 2023-05-12 23:31:31 UTC -+++ intern/cycles/CMakeLists.txt -@@ -312,9 +312,9 @@ endif() - add_definitions(-DWITH_CYCLES_DEBUG) - endif() - --if(NOT OPENIMAGEIO_PUGIXML_FOUND) -+#if(NOT OPENIMAGEIO_PUGIXML_FOUND) - add_definitions(-DWITH_SYSTEM_PUGIXML) --endif() -+#endif() - - include_directories( - SYSTEM diff --git a/graphics/blender-lts29/files/patch-intern_ffmpeg_ffmpeg__compat.h b/graphics/blender-lts29/files/patch-intern_ffmpeg_ffmpeg__compat.h deleted file mode 100644 index 2557a06bd68f..000000000000 --- a/graphics/blender-lts29/files/patch-intern_ffmpeg_ffmpeg__compat.h +++ /dev/null @@ -1,12 +0,0 @@ ---- intern/ffmpeg/ffmpeg_compat.h.orig 2023-05-12 23:31:31 UTC -+++ intern/ffmpeg/ffmpeg_compat.h -@@ -20,7 +20,9 @@ - #ifndef __FFMPEG_COMPAT_H__ - #define __FFMPEG_COMPAT_H__ - -+#include <libavcodec/avcodec.h> - #include <libavformat/avformat.h> -+#define AV_CODEC_CAP_AUTO_THREADS AV_CODEC_CAP_OTHER_THREADS - - /* Check if our ffmpeg is new enough, avoids user complaints. - * Minimum supported version is currently 3.2.0 which mean the following library versions: diff --git a/graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt b/graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt deleted file mode 100644 index 091ddc20396c..000000000000 --- a/graphics/blender-lts29/files/patch-intern_opensubdiv_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- 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 deleted file mode 100644 index afa9d714f23b..000000000000 --- a/graphics/blender-lts29/files/patch-release_scripts_addons_io__scene__gltf2_io_com_gltf2__io__draco__compression__extension.py +++ /dev/null @@ -1,11 +0,0 @@ ---- 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-lts29/files/patch-source_blender_blenkernel_intern_writeffmpeg.c b/graphics/blender-lts29/files/patch-source_blender_blenkernel_intern_writeffmpeg.c deleted file mode 100644 index 1f738c6e485b..000000000000 --- a/graphics/blender-lts29/files/patch-source_blender_blenkernel_intern_writeffmpeg.c +++ /dev/null @@ -1,82 +0,0 @@ ---- source/blender/blenkernel/intern/writeffmpeg.c.orig 2023-05-25 22:43:31 UTC -+++ source/blender/blenkernel/intern/writeffmpeg.c -@@ -59,6 +59,7 @@ - # include <libavutil/opt.h> - # include <libavutil/rational.h> - # include <libavutil/samplefmt.h> -+# include <libavutil/channel_layout.h> - # include <libswscale/swscale.h> - - # include "ffmpeg_compat.h" -@@ -574,7 +575,7 @@ static AVStream *alloc_video_stream(FFMpegContext *con - int error_size) - { - AVStream *st; -- AVCodec *codec; -+ const AVCodec *codec; - AVDictionary *opts = NULL; - - error[0] = '\0'; -@@ -601,7 +602,7 @@ static AVStream *alloc_video_stream(FFMpegContext *con - } - - /* Load codec defaults into 'c'. */ -- avcodec_get_context_defaults3(c, codec); -+ //avcodec_get_context_defaults3(c, codec); - - /* Get some values from the current render settings */ - -@@ -814,7 +815,7 @@ static AVStream *alloc_audio_stream(FFMpegContext *con - int error_size) - { - AVStream *st; -- AVCodec *codec; -+ const AVCodec *codec; - AVDictionary *opts = NULL; - - error[0] = '\0'; -@@ -842,7 +843,7 @@ static AVStream *alloc_audio_stream(FFMpegContext *con - } - - /* Load codec defaults into 'c'. */ -- avcodec_get_context_defaults3(c, codec); -+ //avcodec_get_context_defaults3(c, codec); - - c->sample_rate = rd->ffcodecdata.audio_mixrate; - c->bit_rate = context->ffmpeg_audio_bitrate * 1000; -@@ -1038,7 +1039,7 @@ static int start_ffmpeg_impl(FFMpegContext *context, - BKE_report(reports, RPT_ERROR, "No valid formats found"); - return 0; - } -- fmt = av_guess_format(NULL, exts[0], NULL); -+ fmt = (AVOutputFormat*)(av_guess_format(NULL, exts[0], NULL)); - if (!fmt) { - BKE_report(reports, RPT_ERROR, "No valid formats found"); - return 0; -@@ -1554,7 +1555,7 @@ static IDProperty *BKE_ffmpeg_property_add(RenderData - const AVOption *o, - const AVOption *parent) - { -- AVCodecContext c; -+ //AVCodecContext c; - IDProperty *group; - IDProperty *prop; - IDPropertyTemplate val; -@@ -1563,7 +1564,7 @@ static IDProperty *BKE_ffmpeg_property_add(RenderData - - val.i = 0; - -- avcodec_get_context_defaults3(&c, NULL); -+ //avcodec_get_context_defaults3(&c, NULL); - - if (!rd->ffcodecdata.properties) { - rd->ffcodecdata.properties = IDP_New(IDP_GROUP, &val, "ffmpeg"); -@@ -1632,7 +1633,7 @@ int BKE_ffmpeg_property_add_string(RenderData *rd, con - char *param; - IDProperty *prop = NULL; - -- avcodec_get_context_defaults3(&c, NULL); -+ //avcodec_get_context_defaults3(&c, NULL); - - BLI_strncpy(name_, str, sizeof(name_)); - diff --git a/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_anim__movie.c b/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_anim__movie.c deleted file mode 100644 index db8863597462..000000000000 --- a/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_anim__movie.c +++ /dev/null @@ -1,11 +0,0 @@ ---- source/blender/imbuf/intern/anim_movie.c.orig 2023-05-12 23:31:38 UTC -+++ source/blender/imbuf/intern/anim_movie.c -@@ -574,7 +574,7 @@ static int startffmpeg(struct anim *anim) - avcodec_parameters_to_context(pCodecCtx, video_stream->codecpar); - pCodecCtx->workaround_bugs = FF_BUG_AUTODETECT; - -- if (pCodec->capabilities & AV_CODEC_CAP_AUTO_THREADS) { -+ if (pCodec->capabilities & AV_CODEC_CAP_OTHER_THREADS) { - pCodecCtx->thread_count = 0; - } - else { diff --git a/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_indexer.c b/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_indexer.c deleted file mode 100644 index 79b4b3f6f3eb..000000000000 --- a/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_indexer.c +++ /dev/null @@ -1,20 +0,0 @@ ---- source/blender/imbuf/intern/indexer.c.orig 2023-05-25 22:43:31 UTC -+++ source/blender/imbuf/intern/indexer.c -@@ -527,7 +527,7 @@ static struct proxy_output_ctx *alloc_proxy_output_ffm - rv->c->codec_type = AVMEDIA_TYPE_VIDEO; - rv->c->codec_id = AV_CODEC_ID_H264; - -- rv->of->oformat->video_codec = rv->c->codec_id; -+ ((struct AVOutputFormat*)(rv->of->oformat))->video_codec = rv->c->codec_id; - rv->codec = avcodec_find_encoder(rv->c->codec_id); - - if (!rv->codec) { -@@ -540,7 +540,7 @@ static struct proxy_output_ctx *alloc_proxy_output_ffm - return NULL; - } - -- avcodec_get_context_defaults3(rv->c, rv->codec); -+ //avcodec_get_context_defaults3(rv->c, rv->codec); - - rv->c->width = width; - rv->c->height = height; diff --git a/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp b/graphics/blender-lts29/files/patch-source_blender_imbuf_intern_openexr_openexr__api.cpp deleted file mode 100644 index 6d744f7258d8..000000000000 --- a/graphics/blender-lts29/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-lts29/pkg-descr b/graphics/blender-lts29/pkg-descr deleted file mode 100644 index 3f29407802e0..000000000000 --- a/graphics/blender-lts29/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Blender is a free and fully functional 3D -modeling/rendering/animation/gaming package. diff --git a/graphics/blender-lts29/pkg-plist b/graphics/blender-lts29/pkg-plist deleted file mode 100644 index c8a9305812d6..000000000000 --- a/graphics/blender-lts29/pkg-plist +++ /dev/null @@ -1,2253 +0,0 @@ -bin/blender%%SUFFIX%% -bin/blender-bin%%SUFFIX%% -bin/blender%%SUFFIX%%-thumbnailer.py -%%DRACO%%%%PYTHON_SITELIBDIR%%/libextern_draco.so -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 -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_false_color.spi3d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-35_1-30.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-48_1-09.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-60_1-04.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-70_1-03.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-85_1-011.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0.99_1-0075.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_1.20_1-00.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/dci_xyz.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/lg10.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/rec709.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/srgb.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/srgb_inv.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/srgb_to_xyz.spimtx -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/vd16.spi1d -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_D65_to_E.spimtx -%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_to_aces.spimtx -%%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 -%%DATADIR%%/%%VER%%/datafiles/icons/brush.gpencil_draw.tint.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.airbrush.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.clone.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.draw.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.fill.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.mask.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.masklort.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.multiply.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.smear.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_texture.soften.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_vertex.alpha.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_vertex.average.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_vertex.blur.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_vertex.draw.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_vertex.replace.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_vertex.smear.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_weight.average.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_weight.blur.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_weight.draw.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_weight.mix.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.paint_weight.smear.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.add.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.comb.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.cut.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.length.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.particle.puff.dat -%%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 -%%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 -%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.grab.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.inflate.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.layer.dat -%%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.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.smooth.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.snake_hook.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.thumb.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.sculpt.topology.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.uv_sculpt.grab.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.uv_sculpt.pinch.dat -%%DATADIR%%/%%VER%%/datafiles/icons/brush.uv_sculpt.relax.dat -%%DATADIR%%/%%VER%%/datafiles/icons/none.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.armature.bone.roll.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.armature.extrude_cursor.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.armature.extrude_move.dat -%%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.radius.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.curve.vertex_random.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.gpencil.draw.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.draw.eraser.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.draw.line.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.draw.poly.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.edit_bend.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.edit_mirror.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.edit_shear.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.edit_to_sphere.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.extrude_move.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.primitive_arc.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.primitive_box.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.primitive_circle.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.primitive_curve.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.primitive_line.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.primitive_polyline.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.radius.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_clone.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_grab.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_pinch.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_push.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_randomize.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_smooth.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_strength.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_thickness.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_twist.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.sculpt_weight.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.stroke_cutter.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.gpencil.transform_fill.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.bevel.dat -%%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 -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.knife_tool.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.loopcut_slide.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.polybuild_hover.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.primitive_cone_add_gizmo.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.primitive_cube_add_gizmo.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.primitive_cylinder_add_gizmo.dat -%%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.spin.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.spin.duplicate.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.vertices_smooth.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.node.links_cut.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.eyedropper_add.dat -%%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.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 -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.bone_size.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.edge_slide.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.push_pull.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.resize.cage.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.resize.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.rotate.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.shear.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.shrink_fatten.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.tilt.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.tosphere.dat -%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.transform.dat *** 2062 LINES SKIPPED ***