Re: git: 9942b0aef604 - main - archivers/liblz4: revert switch to meson

From: Adam Weinberger <adamw_at_adamw.org>
Date: Mon, 03 Nov 2025 17:10:00 UTC
On Sun, Nov 2, 2025 at 4:39 AM Matthias Andree <mandree@freebsd.org> wrote:

> The branch main has been updated by mandree:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=9942b0aef6049d260a451b255faf4cadeb44b7b0
>
> commit 9942b0aef6049d260a451b255faf4cadeb44b7b0
> Author:     Matthias Andree <mandree@FreeBSD.org>
> AuthorDate: 2025-11-02 09:24:36 +0000
> Commit:     Matthias Andree <mandree@FreeBSD.org>
> CommitDate: 2025-11-02 09:37:50 +0000
>
>     archivers/liblz4: revert switch to meson
>
>     This partially reverts commit 7d6061f15551dcde40cf70fd743d631095360a23
>     made in the year 2020.
>
>     Reason: lang/python314 newly depends on archivers/zstd,
>     which depends on archivers/liblz4, so neither of the latter two
>     can use any Python to build lest we create a circular dependency
>     when Python 3.14 is made the default.
>
>     Note: make-based builds remain the documented way
>     to build/test lz4 1.10.0 in their primary documentation.
>
>     Note also that the meson build installed one file less than the
>     make-based build, which gets re-added, hence bumping PORTREVISION.
>
>     PR:             251183
>     PR:             290732
>     Approved by:    portmgr@ (just-fix-it blanket)


Thank you for this. With this change, it's finally possible to build
openssl with zstd support! The brotli option still has a dependency loop
and is unusable, but zstd works now which is huge.


-- 
Adam Weinberger
adamw@adamw.org