Re: devel/pear broken with php81

From: Miroslav Lachman <000.fbsd_at_quip.cz>
Date: Sun, 03 Aug 2025 19:29:59 UTC
On 03/08/2025 21:09, Moin Rahman wrote:
> 
> 
>> On Aug 3, 2025, at 21:04, Miroslav Lachman <000.fbsd@quip.cz> wrote:
>>
>> Hello,
>> I have seen you your last two commits in devel/pear. One adding IGNORE_WITH_PHP= 81 and the other reverting this commit. But I cannot find any information in Bugzilla nor mailing list about it. Was something somewhere fixed with PEAR / PHP 8.1 / limbxml2?
>>
>> I am trying to build a quarterly 2025Q3 but it failed:

[...]

>> Is quarterly 2025Q3 missing some fix from latest?
>>
>>
>> Kind regards
>> Miroslav Lachman
>>
>>
> 
> Hi,
> 
> No. So far there is no fix. Unfortunately my commit breaks bulk build hence I
> had to revert it.
> 
> Currently there is no easy way to stop building pear for php81 or any other
> version. It needs some changes in the pear.mk which I am working on but will
> take some times.
> 
> But be aware that there is no fix for this and most probably will not be
> considering php81 is on band-aid mode. Neither on tip nor quarterly.
> 
> Kind regards,
> Moin

Is the problem with PEAR and php81 directly related to libxml2? Will it 
build if I use an old (vulnerable) libxml2 in a ports overlay? We still 
have a few machines with PHP 8.1 planned to upgrade in September or 
October so I would like to have other packages upgraded instead of 
running the machines for a 3 months without fix for outdated packages 
from 2025Q2.

Thank you for you reply!

Kind regards
Miroslav Lachman