Re: HEADSUP: upcoming Boost.system library removal
Dima Panov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.ports,gmane.os.freebsd.devel.office |
|---|---|
| Organization | FreeBSD.org |
| Message-ID | <[email protected]> |
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 ([email protected], https://t.me/FluffyBSD, @fluffy:matrix-dev.freebsd.org) (desktop, kde, x11, office, ports-secteam)@FreeBSD team
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEELTAsy5mEEwxvh7r8+4ugndU5jykFAmiJUWsFAwAAAAAACgkQ+4ugndU5jylr UQ//Rr7cS2ZYP2LmuFIf2tKMGtssd6kI6hVqAJ+JZLDY4itiiY8j3L249xAzdpGymnP1zvkG+Daj uX2uVSdAw9j/Ke5+LRnvHFR3MOxWLz7KCHkXlb2lLw7rA/2BHZKoUsDPxuIi40eMqrLiQY2eVIuV 04wKUlIYWXH6fN7FJvHrCxJ9JSZcHuBHFF1eJ2ylRfONR2+faLkcpsRdFnXPfiM9cuuAgyqMWfbc ydHQyDN4tvJxO8apWfkJHPQ58cZMJ07RjNwxUkv9qT737/E+uxoZbzFtwm+mkbAm/cUEWK1iepQe kRopza7ohEOa78NPqYStgkCF2XItXSYw94b6VlP4PbA7/8O4YTmBAChj1tz8mH2tyPT+PtKhVbMi Ww1uBKvLoRs54S+aIXl7lNeff8ucHOaWypAEMYgAQJr9oddvsMKSMYk+tFuYOURKewtND+6cnfuO sRxVqwdwpLjDjVlf0jYBXlZbP2UmxvLOic3T+NxPI+wDf0Hoc+w7eU2G4RnAJUDmiPDkVvsDWZF9 K7ksV3EsivcA+X5i6LBEk3/+jlCppLUFaWq66RtW60RSYuyRae3JI5vrIhjYYNWkmJ67wWddf98Z oA9/WZbIpjOgFzckSYDbs9K2FgZsHf2YLvtuIK+z1M910XHiEM2AdVY9Fe2W6fYUBokHDppfJHnV Hyw= =AqYo -----END PGP SIGNATURE-----