Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 865527 - dev-libs/boost-1.80.0: Version bump
Summary: dev-libs/boost-1.80.0: Version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: David Seifert
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2022-08-17 18:20 UTC by Jonas Rakebrandt
Modified: 2022-09-03 21:29 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
disable_icu_rpath.patch updated for 1.80.0 (boost-1.80.0-disable_icu_rpath.patch,735 bytes, patch)
2022-08-17 18:21 UTC, Jonas Rakebrandt
Details | Diff
fix-mips1-transition.patch updated for 1.80.0 (boost-1.80.0-fix-mips1-transition.patch,1.09 KB, patch)
2022-08-17 18:21 UTC, Jonas Rakebrandt
Details | Diff
add-none-feature-options.patch updated for 1.80.0 (boost-build-1.80.0-add-none-feature-options.patch,824 bytes, patch)
2022-08-17 18:38 UTC, Jonas Rakebrandt
Details | Diff
respect-user-flags.patch updated for 1.80.0 (boost-build-1.80.0-respect-user-flags.patch,538 bytes, patch)
2022-08-17 18:39 UTC, Jonas Rakebrandt
Details | Diff
no-implicit-march-flags.patch updated for 1.80.0 (boost-build-1.80.0-no-implicit-march-flags.patch,8.25 KB, patch)
2022-08-17 18:40 UTC, Jonas Rakebrandt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Rakebrandt 2022-08-17 18:20:52 UTC
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
Comment 1 Jonas Rakebrandt 2022-08-17 18:21:30 UTC
Created attachment 799965 [details, diff]
disable_icu_rpath.patch updated for 1.80.0
Comment 2 Jonas Rakebrandt 2022-08-17 18:21:58 UTC
Created attachment 799967 [details, diff]
fix-mips1-transition.patch updated for 1.80.0
Comment 3 Jonas Rakebrandt 2022-08-17 18:37:13 UTC
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
Comment 4 Jonas Rakebrandt 2022-08-17 18:38:26 UTC
Created attachment 799981 [details, diff]
add-none-feature-options.patch updated for 1.80.0
Comment 5 Jonas Rakebrandt 2022-08-17 18:39:22 UTC
Created attachment 799983 [details, diff]
respect-user-flags.patch updated for 1.80.0
Comment 6 Jonas Rakebrandt 2022-08-17 18:40:08 UTC
Created attachment 799985 [details, diff]
no-implicit-march-flags.patch updated for 1.80.0
Comment 7 Larry the Git Cow gentoo-dev 2022-09-03 20:28:35 UTC
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(+)