Re: git: 9942b0aef604 - main - archivers/liblz4: revert switch to meson
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