git: b12bde426257 - main - graphics/blender-lts29: unbreak and update to 2.93.9 LTS release (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 29 May 2022 00:39:06 UTC
The branch main has been updated by fluffy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b12bde4262578bfe7f50e189cdb102f4cb48b958
commit b12bde4262578bfe7f50e189cdb102f4cb48b958
Author: Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-05-29 00:37:26 +0000
Commit: Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-05-29 00:37:26 +0000
graphics/blender-lts29: unbreak and update to 2.93.9 LTS release (+)
Buldled Google log library was failed to link after recent boost update. Use devel/glog instead.
Enable (and use by default) OpenJPEG (JPEG2000) option
Approved by: maintainer (implicit)
---
graphics/blender-lts29/Makefile | 16 ++++++++--------
graphics/blender-lts29/Makefile.options | 2 ++
graphics/blender-lts29/pkg-plist | 8 +++-----
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/graphics/blender-lts29/Makefile b/graphics/blender-lts29/Makefile
index 8e393efaa327..d70107701fb3 100644
--- a/graphics/blender-lts29/Makefile
+++ b/graphics/blender-lts29/Makefile
@@ -1,6 +1,5 @@
PORTNAME= blender
-DISTVERSION= 2.93.6
-PORTREVISION= 2
+DISTVERSION= 2.93.9
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
@@ -26,15 +25,13 @@ 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.
-BROKEN= ld: error: undefined symbol: google::InitVLOG3__(google::SiteFlag*, int*, char const*, int)
-
-USES= cmake compiler:c++14-lang cpe gl jpeg python:3.9 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
INSTALLS_ICONS= yes
-CMAKE_OFF= WITH_IMAGE_OPENJPEG WITH_PYTHON_INSTALL \
+CMAKE_OFF= WITH_PYTHON_INSTALL \
WITH_PYTHON_INSTALL_NUMPY WITH_INSTALL_PORTABLE \
WITH_CYCLES_LOGGING
@@ -66,8 +63,9 @@ 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
@@ -150,6 +148,8 @@ 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
diff --git a/graphics/blender-lts29/Makefile.options b/graphics/blender-lts29/Makefile.options
index 44c793568fd2..4f95dd6b09be 100644
--- a/graphics/blender-lts29/Makefile.options
+++ b/graphics/blender-lts29/Makefile.options
@@ -35,6 +35,7 @@ OPTIONS_DEFINE= \
OPENEXR \
OPENIMAGEIO \
OPENIMAGEDN \
+ OPENJPEG \
OPENMP \
OPENSUBDIV \
OPENVDB \
@@ -77,6 +78,7 @@ OPTIONS_DEFAULT= \
OPENCOLORIO \
OPENEXR \
OPENIMAGEIO \
+ OPENJPEG \
OPENSUBDIV \
OPENVDB \
RAYOPTIMIZATION \
diff --git a/graphics/blender-lts29/pkg-plist b/graphics/blender-lts29/pkg-plist
index 93d1c2d7acc4..c8a9305812d6 100644
--- a/graphics/blender-lts29/pkg-plist
+++ b/graphics/blender-lts29/pkg-plist
@@ -23,8 +23,8 @@ share/applications/blender%%SUFFIX%%.desktop
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/vd16.spi1d
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_D65_to_E.spimtx
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/luts/xyz_to_aces.spimtx
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/bmonofont-i18n.ttf
-%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/droidsans.ttf
+%%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
@@ -1229,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
@@ -1993,7 +1991,7 @@ share/applications/blender%%SUFFIX%%.desktop
%%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/2%%PYTHON_VER%%8.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