Re: HEADSUP: upcoming Boost.system library removal

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Tue, 29 Jul 2025 22:55:39 UTC
Just addition:

For anyone who cannot deal woth overlays, I've prepared two patches, for boost and cmake

https://people.freebsd.org/~fluffy/-patches/0001-Boost-1.89.beta1.patch
https://people.freebsd.org/~fluffy/-patches/0002-devel-cmake-core-Boost-1.8-89-support.patch
   

On 29.07.2025 20:35, Dima Panov wrote:
> Hello!
> 
> Boost.system library was a stub since 1.70 release as switched to be a headers-only.
> 
> With upcoming 1.89 Boost release upstream developers decided to drop building an empty stub library and now dozens of ports need to be adjusted to use a new proper library instead of Boost.system if it needed.
> Some ports can be easily fixed by adjusting LIB_DEPENDS and updated cmake rules (cmake patch included in WIP repo), some needs a some love from their maintainers.
> 
> Boost WIP overlay repo is avalable at https://github.com/fluffykhv/freebsd-ports-boost
> 
> List of ports which needs an additional fixes/updates:
> 
> audio/guitarix-lv2
> audio/ncmpcpp
> audio/supercollider
> biology/cufflinks
> biology/haplohseq
> cad/PrusaSlicer.
> cad/openscad-devel
> databases/sfcgal
> deskutils/pinot
> devel/codeblocks
> devel/msp430-debug-stack
> devel/trellis
> dns/powerdns-recursor
> games/alephone
> games/burrtools
> games/domino-chain
> games/freeorion
> games/leela-zero
> games/widelands
> graphics/colmap
> graphics/pcl-pointclouds
> math/adol-c
> math/curv
> math/oink
> multimedia/lms
> net/kea
> net/kea-devel
> net/pktanon
> science/dakota
> security/i2pd
> sysutils/logstalgia
> textproc/xmlwrapp
> www/domoticz
> www/domoticz-devel
> www/osrm-backend
> 
> 
> 

-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD, @fluffy:matrix-dev.freebsd.org)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team