Re: git: 3f582fcf38bb - main - math/py-numpy: Migrate to PEP517

From: Xin Li <delphij_at_FreeBSD.org>
Date: Tue, 14 Oct 2025 06:20:39 UTC
On 2025-10-13 22:21, Antoine Brodin wrote:
> On Mon, Oct 13, 2025 at 8:37 AM Xin LI <delphij@freebsd.org> wrote:
>>
>> The branch main has been updated by delphij:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=3f582fcf38bb0cee40f9346683490aceb3bda654
>>
>> commit 3f582fcf38bb0cee40f9346683490aceb3bda654
>> Author:     Matthew Wener <matthew@wener.org>
>> AuthorDate: 2025-10-11 17:57:18 +0000
>> Commit:     Xin LI <delphij@FreeBSD.org>
>> CommitDate: 2025-10-13 06:36:40 +0000
>>
>>      math/py-numpy: Migrate to PEP517
>>
>>      PR:     ports/287794
> 
> This broke the ports tree and bulk -a
> Please fix asap or revert as this blocks packages builders.
> 
> [00:00:39] Error: compute_deps_pkg failed to lookup pkgname for
> devel/meson-python@py312 processing package py312-numpy-1.26.4_8,1
> from math/py-numpy@py312 -- Is SUBDIR+=meson-python missing in
> devel/Makefile? And does the port provide the 'py312' FLAVOR?
> [00:00:39] Error: compute_deps_pkg failed to lookup pkgname for
> devel/meson-python@py310 processing package py310-numpy-1.26.4_8,1
> from math/py-numpy@py310 -- Is SUBDIR+=meson-python missing in
> devel/Makefile? And does the port provide the 'py310' FLAVOR?
> [00:00:39] Error: compute_deps_pkg failed to lookup pkgname for
> devel/meson-python@py39 processing package py39-numpy-1.26.4_8,1 from
> math/py-numpy@py39 -- Is SUBDIR+=meson-python missing in
> devel/Makefile? And does the port provide the 'py39' FLAVOR?

I don't yet understand why this would cause breakages, but I've reverted 
the change (with a new PORTREVISION bump) as a precaution for now in the 
hope to unbreak the tree.

Could you please try again?

Cheers,