Subject: CVS commit: pkgsrc/graphics/blender
From: Ryo ONODERA
Date: 2024-12-09 15:27:06
Message id: 20241209142707.143D0FC1C@cvs.NetBSD.org

Log Message:
graphics/blender: Update to 4.2.4

* Fix PR pkg/58826. Do not find and try to link to minizip.

Changelog:
Blender 4.2.4 LTS
  * Grease pencil stroke direction overlay missing on 4.3 (GPv3) and on Mac
    4.2. [#128079]
  * Fix 'missing files' operator not reporting which ID is using the missing
    filepath. [1b3198999ed77b]
  * Blender freezes permanently when pausing animation with multiframe on -
    macOS?. [#129183]
  * 4.2 LTS: Intel GPU Compositor Lens Distortion node produces blank result. [
    #129719]
  * Sculpt Mode: Confirming gesture tool creates additional gesture point. [#
    127557]
  * Crash when active attribute is none. [#127691]
  * Opening Blender 3 document in Blender 4 breaks Alpha transparency in
    Cycles. [#126562]
  * Edge Slide freezes blender and mouse cursor movement if geometry is too
    broken. [#128702]
  * Crash when dragging a file into Blender with Wayland. [#128766]
  * Precision mode does not work with grid snap. [#122635]
  * New Snap To Grid snaps to "floor"/"visible" \ 
2-dimensional grid only
    (4.1 was a 3-dimensional grid). [#126665]
  * Regression: Eevee Not rendering textures when displacement is used. [#
    128282]
  * Extensions build: no error handling when "type" is missing. [#128840]
  * Skipping wheel for other system (macosx_10_9_universal2 !=
    macosx_11.2_arm64). [#128838]
  * Grease Pencil is shown in front when deactivating "Show Overlays". [#
    128813]
  * Spotlights with Shadows Cast Strange Artifacts in Eevee Next (4.2 RC). [#
    124636]
  * When using the biset tool, and using cntl to snap to angle intervals, it
    seems it doesn't snap to exactly 45 degrees. [#128637]
  * Regression: Icons don't display on custom nodes anymore. [#128982]
  * "Sync Visible Range" option not working in "Movie Clip Editor \ 
Panel" >
    Tracking Mode > View - Graph. [#126728]
  * Animation doesn't play/start when cursor is over side panel of NLA editor.
    [#126869]
  * NLA Editor's Channel list does not update when object's viewport
    visibility changes. [#127117]
  * Armature Unselectable EditBones are not selectable from Outliner, assert in
    debug builds. [#127180]
  * Missing brush visualization when using Shift to smooth. [#127399]
  * Blendfile corruption when loading a local Image which is already loaded
    through linked data. [#130194]
  * Face Set From Masked Not Working in Blender 4.2.2. [#129085]
  * Shadow breaks with linked duplicate. [#128085]
  * Overlay: Apply scale on lights is showing wrong size of light. [#128916]
  * Crash when using Subdivision Modifier and Armature Modifier on a skinned
    mesh(v4.2.3LTS). [#129067]
  * removing f-curve modifier does not purge modifier motion. [#128805]
  * Bone Duplicate/Symmetrize doesn't affect pose bone colors. [#125451]
  * Broken `WITH_UI_TESTS` in Ghost Wayland builds (Wayland/Weston issues?). [#
    129095]
  * Cleanup: remove deprecated typing built-ins for extension logic. [
    81546f30aae]
  * Armature bones with Selectability disabled prevent click selection through
    them. [#123963]
  * Index of nearest node evaultes GroupID input incorrectly. [#128997]
  * selecting Cryptomate while rendering causes crash. [#129205]
  * fix search string in a endless loop. [#129167]
  * Blender can deadlock if `Operator.poll_message_set` was called with a
    string. [#129302]
  * Blender unstable/crashing if command line "-python" script contains
    "import multiprocessing". [#127097]
  * bpy data `remove` performance issues. [#129323]
  * Disabling / uninstalling extensions doesn't always remove the extension's
    dependencies. [#125958]
  * Fix memory leak pasting images in Wayland. [1d5f3a5674e]
  * Blender 4.2.3 crashes during BMesh garbage collection. [#129401]
  * Fix missing lock in GHOST_SystemWayland::hasClipboardImage. [b6cb3ebb14f]
  * Cycles Light Tree: Artifact on the principled volume shader when sun angle
    is "0". [#129420]
  * Blender 4.2.3 Sculpt Mode | "Error : EXCEPTION_ACCESS_VIOLATION" | \ 
Voxel
    Remeshing Causes Crash Randomly But Often. [#129425]
  * Fix: Anchored, Line, Drag Dot stroke types do not support pen flip mode. [
    aa14409edf0]
  * GLTF ignores Shapekeys even if only Armature Modifier exists. [#129548]
  * glTF exporter: Manage alpha when performing RGB2BW conversion. [da3bbc70187
    ]
  * glTF exporter: fix typo in hook name. [188e430ed98]
  * Python app using bpy to render via Cycles runs successfully but always has
    an exit status code of 139 (sometimes 245). [#126807]
  * glTF exporter: Fix regression exporting emission with texture. [925bcbd584b
    ]
  * Exporting glb file with full backing, and a step different than 1, crashes.
    [#129407]
  * glTF exporter: Fix some UDIM export. [5e116c94921]
  * glTF exporter: Fix regression exporting animated camera. [0d3eaf4139c]
  * Regression: Copy operation fails in nodes editor when mouse is over header.
    [#127434]
  * Changing a curve's material, using 3D curves, on OptiX, in viewport
    rendering, results in error. [#124200]
  * Fix: UI previews don't refresh outside of properties editor. [3c4ebca50a8]
  * Build: Add Epoxy to OpenSubdiv library build dependencies. [abacb185622]
  * EEVEE: Volume probe create bad shading if resolution is divisible by 3. [#
    127215]
  * GPU: Avoid assert caused by overlapping attribute in material shaders. [
    5e0b5190352]
  * Python template_list cursor is offset by 1 character. [#128875]
  * Blender 4.2 MacOS Eevee use absurd amount of memory when render the same
    file compare to 4.1. [#126364]
  * macOS: Crash when dragging window from one screen to another. [#128712]
  * Cleanup: replace typing.Union/Option with logical OR for extensions. [
    60f3e274fe3]
  * Cleanup: remove deprecated typing use for extensions utility. [eccdf1d644a]
  * Blender crashes when using context.temp_override with
    bpy.ops.object.mode_set in some cases. [#129578]
  * Fix memory leak on exit for bpy.app.translations members. [720f4466c03]
  * Fix potential out of bounds read in UTF8 string length calculation. [
    86de85c0a66]
  * Fix memory leak with PyConfig initialization. [e928464a59a]
  * Skipping wheel for other system (macosx_10_9_universal2 !=
    macosx_11.2_arm64). [#128838]
  * UI: replace "Extension" with "Add-on" for enable/disable \ 
operators. [
    cd66c2dcf35]
  * Fix crash framing the camera to geometry in mesh edit-mode. [26cf94dd427]
  * Fix crash accessing WM capabilities in background mode. [e9e1721c9e5]
  * Fix crash calling vertex slide without an active region. [2e137dd561b]
  * Fix crash calling UV picking actions without an active region. [eed8db420b5
    ]
  * Fix memory leak in "External File Operation" on non WIN32 systems. [
    ec8ed748e28]
  * glTF export: Add logging level control for export. [e7d28fc6f27]
  * Blender spams verbose info on stderr. [#128807]
  * Fix memory leak in edit-font toggle style. [
    e9f89f9af59385449a5d34c8d0b77bceca9f3cd6]
  * Fix "Rotate Edges" iterating over freed edges. [da1cd9df11]
  * Fix "Apply Modifier as Shape" ignoring Alt to apply to selected. [
    ad10bc3e05]
  * Fix memory leak in mathutils.geometry.box_pack_2d. [e6b073b29e]
  * Fix BMeshElemSeq.sort(key=None) argument. [86aabbbace]
  * Armature "Assign to Collection" crashes when called with default
    arguments. [#129607]
  * Extensions: exclude "wheels" from the static JSON package listing. [
    02f36817d5]
  * Extensions: support for filtering based on Python versions. [cfc10b0232]
  * Armature "Assign to Collection" crashes when called with default
    arguments. [#129607]
  * Extensions: quote paths in error messages, improve missing file error. [
    b6f9d12510]
  * Tests: add tests to ensure literal paths are properly handled. [fa4688451a]
  * Fix missing wheel refresh after updating extensions. [a2e69961f2]
  * Fix missing extensions refresh after the repository config changed. [
    567c061aaf]
  * Calling addon_utils.enable(..) fails on extensions with wheels. [#130024]
  * Crash when switching from EEVEE to Cycles while rendering animation. [#
    129019]
  * Add cube tool grid snapping will not work on top of other objects. [#130078
    ]
  * Regression: "Sequence Render Animation" not working for scene strips in
    render shading. [#127479]
  * Fix: VSE: Use after free in retiming. [aa1d606984]
  * Fix: VSE: use after free in for loop. [6d3e384025]
  * Rigify UI bug on selected bone in pose mode (Rigify type submenu). [#130059
    ]
  * Crash: Compositing with Double Edge Mask. [#130134]
  * Viewport Shading, Render mode, render crashes. [#129235]
  * Grease Pencil geometry type listed in some Geometry Nodes tooltips. [#
    128220]

Blender 4.2.3 LTS
  * "Auto-Save Preferences" does not work in all preference menus. \ 
[#127678]
  * 4.1 splash screen won't render in Blender 4.2.1 with MetalRT. [#127622]
  * BKE: id_delete: Do not forbid layer collection resync in non-Main case. [
    adf990f5e1]
  * Black rectangle artifact in mask feather. [#127692]
  * Changing enum props in redo menu doesn't update the menu drawing. [#126521
    ]
  * Combining two Shader to RGB nodes destroys the Normals AOV. [#124567]
  * Compositing Using Multiple Utility Levels Node Freeze Blender. [#127051]
  * Crash applying object transform for multi-user objects. [70bac72b003]
  * Crash deleting mask vertices. [8146e75140f]
  * Crash if expanding the fonts directory fails. [8c1d59c0618]
  * Crash making objects single user. [3e582bf531e]
  * Crash on load after id_properties_ui type change. [#127952]
  * crash to desktop when baking texture from selected mesh with no faces to
    active. [#127964]
  * Crash using "~" in the file selector when the "home" is \ 
null. [
    76e11bedfa8]
  * Cryptomatte segmentation error. [#128315]
  * DRW: Rename draw_debug_info.hh to avoid conflict with main branch. [
    c68bd4b16f9]
  * EEVEE: Inconsistent DOF Preview. [#124514]
  * EEVEE: Mesh Plane Disappears on Some Angles. [#127774]
  * EEVEE: Refractive materials do not refract emissive materials. [#126455]
  * EEVEE: Volume Lightprobe: Division by zero if no object is visible. [
    8a8ecabecd4]
  * Extensions: Manifest polishing. [54fa2513b52]
  * Fix ARRAY_HAS_ITEM macro on 64bit systems. [c0f0a451cd4]
  * Fix IDPropertyUIManager.as_dict() non-array default for arrays. [
    4d95b2b69cd]
  * Fix inconsistency between *BKE_appdir_folder_{home/default} on macOS. [
    7318206d2e2]
  * Fix mask duplicate failing to set the active point. [eb36fbe0889]
  * Fix: "Snap to Grid" defaults to "Center" instead of \ 
"Median" when
    "Closest" is selected. [4447c64bbc2]
  * Fix: Error in builds without OCIO. [c6f0d10a0d2]
  * Fix: Snap grid point of Rotate operator is closest to the constraint axis.
    [bc7f896f237]
  * Fix: Snap to Grid with constraint limited to floor level. [e19916d82cc]
  * Fix: Uninitialized variable in versioning code. [0b33f52c8ca]
  * glTF exporter: fix crash using full collection hierarchy export. [
    7389b08a08c]
  * GPU compositor glare node does not work properly on high resolution images.
    [#126998]
  * HDRI Screen tearing. [#127590]
  * Incorrectly displays texture transparency when face orientation is enabled.
    [#128113]
  * Keys deleting when moving key(s) in Graph Editor with shared animation
    across multiple objects. [#127758]
  * Large VDB files crashing Blender 4.2 RC - macOS Metal. [#124720]
  * License: Outdated HDRi license file. [#128095]
  * macOS: Splash Screen notice to about reduced performance on Rosetta. [
    656fc04478c]
  * macOS: UV islands display issue - macOS Metal. [#126542]
  * Memory leak selecting meshes in multi-object edit-mode. [#128226]
  * Parent to triangle changes child location. [#127803]
  * Regression: Corrupted output when changing render regions in script with
    cycles without denoising. [#126565]
  * Regression: file selector automatically creates paths & warns. [#128567]
  * Regression: Multires Unsubdivide destroys the vertex groups. [#93911]
  * Regression: Snapping related performance regression in 4.2. [#125646]
  * Regression: STL importing files in with smooth shaded faces. [#127932]
  * Regression: Toggle Maximize Area slower with geometry nodes. [#126205]
  * render view with Cropped render region result in line offset / distortion
    with GPU compositor set to GPU. [#128551]
  * Snaping in solid mode (Xray 1.0) doesnt snap other geometry. [#128074]
  * Tooltips unnecessary large padding. [#128231]
  * Uncheck "Load UI" causes failure in direct manipulation of nodes with
    certain files. [#128012]
  * Video: Error in video decoding on either Linux or AVX512 CPU (ffmpeg
    alignment issue?). [#125446]
  * WIN32: Extension update failed and removed the addon instead. [#128175]

Blender 4.2.2 LTS
  * Wayland: tiny mouse cursor with 125% fractional scaling. [#105895]
  * OpenGL: Enable High Quality Normals for Legacy AMD Drivers. [#126483]
  * Blender 4.2 - Entering Grease Pencil "Weight Paint" mode (in a new
    scene) crashes Blender. [#126419]
  * Fix #126434: Boid particle fight rule crash involving non-boid psys. [#
    126494]
  * Geometry Nodes: Crash in Sample UV Surface node. [#126450]
  * Blender has impractically long startup time opening old files with many
    objects. [#126526]
  * Crash while bridging faces. [#123405]
  * Hex values in color popup are written with 1 or 2 digits mixed, instead of
    always using 2 digits. [#126551]
  * VDB sequence gets imported multiple times and gets chopped up. [#124832]
  * Wrong cursor icon after saving with multiple windows open. [#124693]
  * Crash when unlinking scene from render layers node in compositor when using
    GPU device. [#126552]
  * Alembic: Issues importing Hair in 4.2 but not in 3.6. [#126324]
  * Regression: Group ID in Fill Curve Evaluate inconsistantly. [#126595]
  * Fix missing error check for fork() failing. [2c9e26acc56]
  * Fix soft-delete hanging on *nix when the command was not found. [
    70475861cda]
  * Regression: Graph Editor: broken f-curve line. [#120950]
  * Extensions: Update the example license on the manifest template. [
    e877bedac72]
  * 4.2.1 EEVEE Cryptomatte pass doesn't match Cycles. [#126556]
  * Data passes have wrong alpha with macOS GPU compositor. [#126412]
  * Fix: Outdated tooltip on Principled BSDF. [1e9ae10e904]
  * Fix crash & other errors creating fallback path for buttons. [c3916026773]
  * Cryptomatte doesn't work when its source is EXR file packed into blend
    file. [#126567]
  * Build: Ambiguous call to isfinite for MSVC 17.11. [fc31352b706]
  * Black transparent BSDF is invisible. [#126459]
  * Backface culling keeps "face orientation" overlay. [#126351]
  * USD drag-drop import crash after undo. [#124752]
  * USDA import crashes Blender during material assignment to geometry subsets.
    [#125184]
  * Fix: USD: Use correct data type for UsdPreviewSurface normal input. [
    f50e4cbb62d]
  * Steam launcher script refuses to launch on drive mount points that contain
    spaces. [#126734]
  * Fix: Typo in extensions repository lock info message. [7ceedb5f4c3]
  * EEVEE-NEXT - Shadows Break with Subdivision Surface (RDNA2 only?). [#
    123787]
  * EEVEE Command Line Rendering on the Mac freezes, memory usage constantly
    increases up until freeze. [#125333]
  * Group input socket missing subtype when created from Gamma shader node
    Gamma socket. [#126535]
  * Segmentation Fault Upon Blender Startup. [#126573]
  * Objects displayed as Wire occlude objects behind when Face Orientation is
    on. [#126225]
  * Fix: Cycles memory leak in HIP-RT. [357fb5c5ffd]
  * Pin to last issue on Library override object. [#126677]
  * Missing vcruntime140.dll when running blender-launcher.exe on Windows. [#
    126798]
  * Compositor has no independent Texture access. [#126856]
  * Fix incorrect location from SpaceText.region_location_from_cursor. [
    fb14083ff54]
  * Multiresolution modifier: Using "Unsubdivide" while the mesh has faces
    hidden in edit mode results in Blender freezing completely. [#126633]
  * Fix multi-res un-subdivide skipping faces & leaking memory. [574d096f784]
  * Crash on clicking "Lock Camera to View" widget after running \ 
"Reload
    Scripts" operator. [#126852]
  * glTF exporter: Fix UI after Blender changes. [fc9b876f25a]
  * glTF exporter: Fix custom prop when apply modifier. [e38cda52808]
  * glTF exporter: avoid double export. [4f660c3b2c6]
  * glTF exporter: Regression: RGB to Shader socket unlit management. [
    f82b50654ab]
  * glTF exporter: fix error message if hook failed. [f59641b6b04]
  * EEVEE: Background turns black when only single visible volume object is
    present. [#126986]
  * PLY export does not clamp vertex colors when they exceed 1.0 (instead they
    are wrapped). [#127022]
  * Fix BMFace/BMLoop.copy_from_face_interp() functions. [b22dd61a47d]
  * `copy_from_face_interp` needs tuple input, loses reference, returns
    nothing. [#120861]
  * atan2(0,0) evaluates to NaN on Metal but 0 on all other platforms. [#126799
    ]
  * Default Cube has `Transparent Shadows` off. [#126038]
  * Fix incorrect use of exit() when execv() fails on *nix. [374da29f6aa]
  * Fix: prevent free of nullptr during bone collection undo processing. [
    50506c79455]
  * Crash with "Extrude Mesh" geometry node on from_pydata edge only \ 
mesh. [#
    127085]
  * 3D viewport background color affects attribute text color. [#126908]
  * 4.2 oneAPI "Embree on GPU" (HWRT) no hair strands in viewport. \ 
[#124811]
  * Fix: Cannot render Victor and Spring with embree disabled on Intel GPUs. [
    b72ad1209a8]
  * Fix crash entering edit-mode for text objects from old blender versions. [
    7bc471630b0]
  * Fix crash reading files from v2.66. [0b42a3aabc1]
  * Fix memory leak loading legacy meshes without any edges. [a9745f2a16c]
  * 4.2 Regression: UI popover can not be scrolled upwards. [#127012]
  * Loop cut and Curve Modifier stop working properly. [#123138]
  * Regression: Crash if `cls.bl_rna` after unregister_class(). [#127165]
  * Regression: Connecting node lines disappear. [#127039]
  * Fix missing import in cli command registration example. [73c27fd6509]
  * Fix missing check for "-c" to terminate argument parsing. [b49c8bd8dad]
  * Geometry Nodes Crashes Blender - Access Violation in mesh_sample.cc -
    Windows 11. [#127319]
  * GP Objects Flicker in Video Sequencer when Material Preview mode. [#125506]
  * EEVEE: Can not use Curves Info->Length. [#126463]
  * Cleanup: pass const depsgraph for viewport funcitons. [fcc87f44886]
  * Fix missing redraw when setting the view axis. [f06c7a50c63]
  * Fix local view failing to restore axis-roll. [0cb427c9119]
  * Console Keyboard Interrupt does not work on Blender 4.2.1. [#127329]
  * EEVEE: Black surfaces on Intel GPU. [#122837]
  * Blender 4.2 - Compress Saving option gets removed when recovering from
    AutoSave. [#126821]
  * Can't change viewport text overlay color. [#124549]
  * Blender adds Grease Pencil Objects to Scene when appending IDs with
    annotations (e.g. in their shader editor). [#127142]
  * UI broken in 4.2 when preferences are saved with 4.3. [#126706]
  * Crash when switching an area to asset browser and back and creating a new
    file. [#124167]
  * Crash on undo: Unlinking Scene Collection from Object Properties panel. [#
    126549]
  * Area light resize gizmo (amongst other gizmos) missing undo step?. [#69164]
  * 4.2 backport: Core: flush outputs before calling exiting on `execvp`
    failure. [8159824a1c8ff1a6165b2c37b399c8b3784bea88]
  * glTF: hook UI, distinct import & export draw code. [79d64e293ce]
  * glTF exporter: fix missing hook parameters leading to crash. [cf0a1b04204]
  * glTF: Fix typo in a previous commit. [062a574786f]
  * Fix back-slash character filtering in the outliner & UI list. [73ef17c17bf]
  * Crash after unlink -> undo -> select (linked copied scene). [#127213]
  * Extensions - fail to install extension from cli. [#126792]
  * Fix crash scrubbing in the animation player with 1 frame loaded. [
    9d571a11f22]
  * Fix error in stereo3d side-by-side display. [420043d7271]
  * BKE_lib: avoid potential read uninitialized memory in BKE_id_copy_*. [
    b4cfb0c8168]
  * Fix: error in node wrangler format string. [84ed03ec12e]
  * active_framebuffer_get v framebuffer_active_get. [#127636]
  * Fix batch renaming object data from the outliner. [c6b39783aa6]
  * oneAPI Embree GPU, transparent shadows will render opaque if transparent
    bounces is 1024. [#125093]
  * Meshes or Curves with just "wire" edges disappear in the viewport \ 
if SubD
    is used while in Viewport "Wireframe" mode. [#126524]
  * Regression: Deinterlace checkbox makes video invisible. [#127654]
  * 4.2 backport: Fix fake_retiming_key_init returning uninitialized stack
    memory. [06ad4d64312ed97c2cacbd4736a4a1e88712bd03]

Files:
RevisionActionfile
1.226modifypkgsrc/graphics/blender/Makefile
1.44modifypkgsrc/graphics/blender/PLIST
1.77modifypkgsrc/graphics/blender/distinfo