Re: git: 0967f7030c67 - main - Install the recently added posix.mk file

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Tue, 19 Apr 2022 21:38:59 UTC
On 4/19/22 2:33 PM, Antoine Brodin wrote:
> On Tue, Apr 12, 2022 at 8:06 PM Colin Percival <cperciva@freebsd.org> wrote:
>>
>> The branch main has been updated by cperciva:
>>
>> URL: https://cgit.FreeBSD.org/src/commit/?id=0967f7030c67442bfacc17d6c316f20acb6e6419
>>
>> commit 0967f7030c67442bfacc17d6c316f20acb6e6419
>> Author:     Colin Percival <cperciva@FreeBSD.org>
>> AuthorDate: 2022-04-11 17:48:43 +0000
>> Commit:     Colin Percival <cperciva@FreeBSD.org>
>> CommitDate: 2022-04-12 20:05:55 +0000
>>
>>      Install the recently added posix.mk file
>>
>>      This enables POSIX compatibility for Makefiles which start with
>>      .POSIX:
>>
>>      Submitted by:   sjg
> 
> Hi,
> 
> This breaks some ports,  including math/mpfr which is required by binutils.
> http://gohan04.nyi.freebsd.org/data/main-amd64-PR263406-default/2022-04-18_21h22m32s/logs/mpfr-4.1.0_1.log
> Please revert and request an exp-run for such changes.

I opened a review for math/mpfr yesterday with the fix.  It was the only thing
that broke on my laptop over the weekend (meaning once I fixed mpfr I could build
the rest of the ports I use just fine).

https://reviews.freebsd.org/D34953

Fix is fairly simple, just needs someone to review it.  There's more detail in the
review, but Colin contacted the mpfr authors to request them to remove .POSIX but
they declined, so the review above switches mpfr to use gmake.

-- 
John Baldwin