The ebuild needs a couple of modifications to work with boost-1.80.0: - an update to the disable_icu_rpath.patch (1) - an update to the fix-mips1-transition.patch (1) - removal of the CVE-2012-2677.patch (2) The other patches applied fine. One thing I couldn't figure out was if the dependencies changed. The build went fine with boost-build-1.79. (1) I will attach updated patches which should work (2) This was upstreamed: https://github.com/boostorg/pool/commit/951ca57252935323ad62d72b764e21533a4ae918
Created attachment 799965 [details, diff] disable_icu_rpath.patch updated for 1.80.0
Created attachment 799967 [details, diff] fix-mips1-transition.patch updated for 1.80.0
As for dev-util/boost-build: the ebuild needs some more modifications to work with boost-1.80.0: - an update to the add-none-feature-options.patch (1) - an update to the respect-user-flags.patch (1) - an update to the no-implicit-march-flags.patch (1) - removal of the fix-test.patch (2) - removal of '../boost-build.jam' from doins (2) - removal of any mentions of 'bjam' (3) - change /usr/share/boost-build/src -> /usr/share/b2/src (3) (1) I will also attach updated patches here (2) Those files don't exist anymore (3) bjam doesn't exist anymore; they renamed everything to only b2
Created attachment 799981 [details, diff] add-none-feature-options.patch updated for 1.80.0
Created attachment 799983 [details, diff] respect-user-flags.patch updated for 1.80.0
Created attachment 799985 [details, diff] no-implicit-march-flags.patch updated for 1.80.0
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a966f0af1aa94f3f9560a6ca88c21248614af559 commit a966f0af1aa94f3f9560a6ca88c21248614af559 Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-09-03 20:28:27 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-09-03 20:28:27 +0000 dev-libs/boost: add 1.80.0 Closes: https://bugs.gentoo.org/865527 Signed-off-by: David Seifert <soap@gentoo.org> dev-libs/boost/Manifest | 1 + dev-libs/boost/boost-1.80.0.ebuild | 341 +++++++++++++++++++++ .../files/boost-1.80.0-disable_icu_rpath.patch | 13 + .../files/boost-1.80.0-fix-mips1-transition.patch | 24 ++ .../boost/files/boost-1.80.0-unordered-fix.patch | 192 ++++++++++++ 5 files changed, 571 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a9d34ca794ea0fec5ea5deb5dce8fd8a56bdbf commit 83a9d34ca794ea0fec5ea5deb5dce8fd8a56bdbf Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-09-03 20:28:26 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-09-03 20:28:26 +0000 dev-util/boost-build: add 1.80.0 Bug: https://bugs.gentoo.org/858320 Bug: https://bugs.gentoo.org/865527 Signed-off-by: David Seifert <soap@gentoo.org> dev-util/boost-build/Manifest | 1 + dev-util/boost-build/boost-build-1.80.0.ebuild | 66 +++++++++ ...ost-build-1.80.0-add-none-feature-options.patch | 22 +++ ...oost-build-1.80.0-no-implicit-march-flags.patch | 148 +++++++++++++++++++++ .../boost-build/files/boost-build-1.80.0-odr.patch | 54 ++++++++ .../boost-build-1.80.0-respect-user-flags.patch | 11 ++ 6 files changed, 302 insertions(+)