Re: git: feacbf45b84e - main - graphics/blender*: unbreak the ports tree with python different from 3.11

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Mon, 15 Jun 2026 21:49:20 UTC
Add USE_PYTHON+=allflavors to ports:
devel/py-pyproject-metadata
devel/meson
devel/meson-python
math/py-numpy

Also blender depends on math/py-numpy, not on math/py-numpy1.

15.06.2026 12:22, Robert Clausecker пишет:
> Hi all,
>
> I was on [294160] for a while, which updates Blender to the most recent
> version.  It cannot be committed because it requires other Python ports
> in the 3.13 flavour:
>
> [00:00:14] Ignoring   math/py-numpy1@py313 | py313-numpy1-1.26.4_3: Unknown flavor 'py313', possible flavors: py311
> [00:00:14] Skipping   graphics/blender | blender-5.1.0: Dependent port math/py-numpy1@py313 | py313-numpy1-1.26.4_3 ignored
>
> I'm not sure how to fix this.
>
> Yours,
> Robert Clausecker
>
> [294160]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294160
>
> Am Mon, Jun 15, 2026 at 02:18:04AM +0300 schrieb Vladimir Druzenko:
>> 14.06.2026 22:33, Antoine Brodin пишет:
>>> On Sun, Jun 14, 2026 at 12:43 PM Vladimir Druzenko <vvd@freebsd.org> wrote:
>>>> AFAIK, Blender always requires a specific version of Python:
>>>> Blender 5.1 - Python 3.13
>>>> Blender 5.0, 4.1-4.4 - Python 3.11
>>> Hello,
>>>
>>> If this is the case,  blender should be marked BROKEN or IGNORE if the
>>> default version of python is not good.  It should not break the ports
>>> tree.
>>>
>>> Antoine
>> What's changed in the ports framework?
>> This wasn't a problem before - Blender would install its own version of
>> Python if it didn't match the default, and everything worked without errors.


-- 
Best regards,
Vladimir Druzenko