Re: git: 2a12b7cab556 - main - net-mgmt/icinga-php-library: Update to 0.17.0

From: Florian Smeets <flo_at_FreeBSD.org>
Date: Thu, 17 Jul 2025 06:42:28 UTC
On 17.07.25 07:44, Antoine Brodin wrote:
> On Wed, Jul 16, 2025 at 10:03 PM Florian Smeets <flo@freebsd.org> wrote:
>>
>> The branch main has been updated by flo:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=2a12b7cab5569600062de0183f26e71c056a2a99
>>
>> commit 2a12b7cab5569600062de0183f26e71c056a2a99
>> Author:     Florian Smeets <flo@FreeBSD.org>
>> AuthorDate: 2025-07-16 18:07:15 +0000
>> Commit:     Florian Smeets <flo@FreeBSD.org>
>> CommitDate: 2025-07-16 19:40:49 +0000
>>
>>      net-mgmt/icinga-php-library: Update to 0.17.0
>>
>>      This release requires PHP >= 8.2
> 
> Hello,
> 
> This breaks package builders, please fix or revert
> 
> [00:01:54] Error: compute_deps_pkg failed to lookup pkgname for
> net-mgmt/icinga-php-library@php81 processing package
> icingaweb2-module-businessprocess-php81-2.5.0 from
> net-mgmt/icingaweb2-module-businessprocess@php81 -- Is
> SUBDIR+=icinga-php-library missing in net-mgmt/Makefile? And does the
> port provide the 'php81' FLAVOR?
Sorry for the breakage, hopefully fixed in 7f04638082ef. Make index is 
fine, that should be a sufficient test, right?

I opted to mark the ports depending on icinga-php-* as 
IGNORE_WITH_PHP=81 too, as PHP 8.1 only has 5 months of support left.

Dan, gettoknowmi, I hope you are fine with this decision. If you think 
we still need these packages for PHP 8.1 I'm fine with reverting all of 
this and downgrading icinga-php-library and icinga-php-thirdparty for 
the time being.

Florian