Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
UPDATE: Blender 3.3.18
To:
ports@openbsd.org
Date:
Sat, 4 May 2024 23:23:24 -0400

Download raw body.

Thread
  • Brad Smith:

    UPDATE: Blender 3.3.18

Here is an update to Blender 3.3.18.


Blender 3.3.18 LTS - April 16, 2024

- liboverride_troubleshoot_operation(): fails with context incorrect, even with screen.areas.type == ‘OUTLINER’. [#118299]
- library override causes incorrect parenting (and subsequent problems). [#118300]
- Fix LibOverride asserting when same RNA path changes type. [fef97afbad]
- UI: missing update after changing the symmetry axis. [#118137]
- Update problem with detail size and voxel size edit boxes in sculpt mode. [#119275]
- Blender segfault if Bake Line Art. [#110751]
- Crash rendering when using OptiX and Grease Pencil on recent drivers. [#120007]


Blender 3.3.17 LTS - March 19, 2024

- install_deps: Add git-lfs to ‘build essentials’. [d78a01b8a9]
- Blender 3.3: Switch SVN to Git submodules using Git-LFS. [6481bf32b37]
- Deleting an unused light group caused the environment light group to render to another light group. [#117586]
- Possible crash with Motion Blur with changing curves count. [#117485]
- Crash loading certain .exr file in compositor. [#101227]
- IMB: Support rgba and V channels in single-layer EXR. [387d38366638656ca82560b744841d51b9c38a92]
- IMB: Read single-layer XYZ channels as a combined image. [a7ae75235f50b1b9d4293b2e220a520ecc2adfa8]
- Crash on attempting to rename linked object from the NLA. [#118225]
- Crash when delete linked object in scenes outliner. [#105968]
- GPencil: Blender crash when file open. [#102930]
- Cycles: Improve reporting of HIP texture allocation failures. [25cee646ad5]
- Fix: Cycles HIP incorrect rendering of clip image textures. [a3445a45290]
- Crash when opening the Compositor in an old file. [#117795]
- Able to link an external collection inside another linked collection, causes data loss. [#119142]
- 'Set Action' in outliner does not correctly update the animation. [#119106]
- Copy material to selected causes crash when receiving object doesn’t have a material slot. [#114552]


Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/blender/Makefile,v
retrieving revision 1.122
diff -u -p -u -p -r1.122 Makefile
--- Makefile	4 Apr 2024 16:00:42 -0000	1.122
+++ Makefile	5 May 2024 03:09:35 -0000
@@ -7,8 +7,7 @@ DPB_PROPERTIES = parallel
 
 COMMENT =	3D creation software
 
-DISTNAME =	blender-3.3.16
-REVISION =	0
+DISTNAME =	blender-3.3.18
 CATEGORIES =	graphics
 
 HOMEPAGE =	https://www.blender.org/
@@ -40,12 +39,19 @@ COMPILER =	base-clang ports-gcc
 
 CONFIGURE_ARGS =	-DPYTHON_INCLUDE_DIR="${MODPY_INCDIR}" \
 			-DPYTHON_VERSION=${MODPY_VERSION} \
-			-DWITH_INTERNATIONAL=OFF \
-			-DWITH_OPENMP=OFF \
-			-DWITH_SYSTEM_GLEW=ON \
 			-DWITH_CYCLES_EMBREE=OFF \
+			-DWITH_INSTALL_PORTABLE=OFF \
+			-DWITH_INTERNATIONAL=OFF \
 			-DWITH_JACK=OFF \
-			-DWITH_PULSEAUDIO=OFF
+			-DWITH_OPENMP=OFF \
+			-DWITH_PULSEAUDIO=OFF \
+			-DWITH_SYSTEM_GLEW=ON
+
+# https://projects.blender.org/blender/blender/commit/6481bf32b370a241875ff13658e5b3d79f64c721
+# The above commit brings in a whole tree of pre-built static dependencies into the tree that
+# used to be elsewhere and now it results in the CMake code assuming everything Unix is
+# Linux/x86_64. This seems to just disable the CMake codepath.
+CONFIGURE_ARGS +=	-DLIBDIR=""
 
 # Disable PCH, build issue with cmake 3.28
 CONFIGURE_ARGS +=	-DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/blender/distinfo,v
retrieving revision 1.36
diff -u -p -u -p -r1.36 distinfo
--- distinfo	23 Mar 2024 13:34:46 -0000	1.36
+++ distinfo	5 May 2024 03:09:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (blender-3.3.16.tar.xz) = pSJ3SvSJ5Gf8q6r4DvI3mTw4ZjHtClZW6baYhCsEKRc=
-SIZE (blender-3.3.16.tar.xz) = 41924328
+SHA256 (blender-3.3.18.tar.xz) = bkF9A1JpRu6Y5t76Cz8iaJ6RfTjDkQXgqGcj1ghogag=
+SIZE (blender-3.3.18.tar.xz) = 567478760