[Bug 286403] devel/boost-libs: ZSTD support issue

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 22 Jul 2025 22:56:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286403

--- Comment #7 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=6c10934b133c2c930babf4a636cdcda1b5753885

commit 6c10934b133c2c930babf4a636cdcda1b5753885
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-07-22 22:50:35 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-07-22 22:50:35 +0000

    devel/boost: improve port (+)

    1. Convert ZSTD support to option, default on.
    2. Support for additional image formats in the Generic Image Library (adds
raw, PNG, TIFF, and JPEG formats). Added as an option, default off.
    3. Resolve the problem preventing our *at() functions (like statat() and
openat()) from being detected, it'a Linux-only feature.
    4. do-test target provided -- it is of limited utility, because it takes
multiple days and reports a lot of seemingly false problems.
    5. Only extract the docs subdirectory, when building boost-docs -- saves
some diskspace during builds. Likewise, when building jam (b2) don't extract
other code.
    6. Plist sort, .CURDIR usage optimization.
    7. Backport a proper fix for broken function program_location_impl in
Boost.DLL

    PR:     286403, 287204 (based on), 287514 (fix previous version)

 devel/boost-all/common.mk                          |  5 +++
 devel/boost-all/compiled.mk                        |  5 ++-
 devel/boost-docs/Makefile                          |  2 +-
 devel/boost-jam/Makefile                           |  4 ++-
 devel/boost-libs/Makefile                          | 27 ++++++++++++----
 devel/boost-libs/files/patch-AT_NO_AUTOMOUNT (new) | 36 ++++++++++++++++++++++
 ...st_dll_detail_posix_program__location__impl.hpp | 25 +++++++++++++--
 devel/boost-mpi-libs/Makefile                      |  6 ++--
 devel/boost-python-libs/Makefile                   | 10 +++---
 9 files changed, 98 insertions(+), 22 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.