summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/boost: drop 1.83.0-r1, 1.83.0-r2, 1.83.0-r3David Seifert2024-02-175-1090/+0
| | | | | Closes: https://github.com/gentoo/gentoo/pull/35385 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: Stabilize 1.84.0-r3 ppc64, #923155Arthur Zamarin2024-02-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.84.0-r3 amd64, #923155Sam James2024-02-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: stable 1.83.0-r2 for sparc, bug #918861Rolf Eike Beer2024-01-301-1/+1
| | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: drop boost.mpi __init__.pyDavid Seifert2024-01-261-19/+8
| | | | | | | * Upstream is unresponsive and the file still uses pre-PEP328 imports, instead let the python interpreter load `mpi.so` directly. Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: remove boost::phoenix patchDavid Seifert2024-01-241-1/+0
| | | | | | | | * Semi-fix upstream now and part of 1.84.0: - https://github.com/boostorg/phoenix/issues/111#issuecomment-1855351992 - https://github.com/boostorg/phoenix/commit/8913607a3788cb82d48ed461ea59c919b7bad3df Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: update patch with upstreamed infoDavid Seifert2024-01-232-3/+10
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* Move {dev-util → dev-build}/b2Michał Górny2024-01-175-10/+10
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34867 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/boost: keyword 1.84.0-r1David Seifert2024-01-011-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: add patch for net-im/swift build failureDavid Seifert2024-01-013-1/+148
| | | | | | Bug: https://github.com/boostorg/signals2/issues/70 Bug: https://bugs.gentoo.org/912309 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: add 1.84.0David Seifert2023-12-262-0/+358
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: backport math fix for gcc 14Sam James2023-12-142-0/+377
| | | | | | Thanks to jwakely-via-arsen for the headsup. Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: backport unordered UAF fixSam James2023-10-082-0/+375
| | | | | | | We were hoping to include another backport here but there's no news upstream for that, so chuck this in. Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: add note wrt upstream patchesSam James2023-08-261-0/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: keyword 1.83.0-r1David Seifert2023-08-151-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: default enable +context and +stacktraceDavid Seifert2023-08-121-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: add USE=stacktraceDavid Seifert2023-08-122-2/+3
| | | | | | | | * required for media-gfx/inkscape-1.3 Bug: https://bugs.gentoo.org/689300 Bug: https://bugs.gentoo.org/911267 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: add 1.83.0David Seifert2023-08-122-0/+351
| | | | | Bug: https://bugs.gentoo.org/908025 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: drop 1.81.0-r1Andreas Sturmlechner2023-06-102-342/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 hppa, #905701Arthur Zamarin2023-06-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 ppc64, #905701Sam James2023-06-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 ppc, #905701Sam James2023-06-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 x86, #905701Arthur Zamarin2023-06-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 sparc, #905701Arthur Zamarin2023-06-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 amd64, #905701Arthur Zamarin2023-06-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 arm64, #905701Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.82.0-r1 arm, #905701Arthur Zamarin2023-06-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* */*: remove x86-winnt keywordFabian Groffen2023-05-252-2/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc64-solaris keywordFabian Groffen2023-05-252-2/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc-solaris keywordFabian Groffen2023-05-252-2/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove x86-solaris keywordFabian Groffen2023-05-242-2/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-libs/boost: fix USE=context on arm64David Seifert2023-05-202-0/+20
| | | | | Closes: https://bugs.gentoo.org/904132 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: fix build on macOS / Apple SiliconYifeng Li2023-05-161-13/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commits fix three problems in existing Boost 1.82.0 ebuilds, allowing one to install Boost on macOS, including Apple Silicon. 1. Boost wants to build static library, which is unsupported on macOS. Using the unmodified ebuild, Boost fails because the build system wants to pass the "-static" flag to ar, but this option (and static linking in general) is unsupported by macOS, creating this error message: arm64-apple-darwin22-ar: only one of -a and -[bi] options allowed It turned out that "toolset=darwin" is actually broken in Boost [1] and has even been removed from Boost since 2019 [2]. Thus, the fix is to remove the option compiler="darwin". 2. error: O_LARGEFILE was not declared in this scope It appears that on modern macOS, 64-bit file I/O is already the default, and there's no special support for options like O_LARGEFILE. Thus, on on Darwin, we avoid running the command append-lfs-flags. 3. invalid install_name found, your application or library will crash at runtime To fix the broken install_name and references, a hack is used on Darwin to find a list paths. The original command began with "grep ^libboost" to match a library name at the beginning of the output of "otool -XL". But for some reason, the library names now include a path prefix, such as: bin.v2/libs/thread/build/gcc-12.1/gentoorelease/pch-off/ threadapi-pthread/threading-multi/visibility-hidden/ libboost_thread.dylib Thus, matching at the beginning of the line no longer works. To fix the problem, we instead use "grep libboost" to allow lines with a path prefix to be matched as well. We then extract the basename the filename from the path. [1] https://web.archive.org/web/20160713132921/https://svn.boost.org/trac/boost/ticket/9772#comment:19 [2] https://github.com/boostorg/build/issues/528 Closes: https://github.com/gentoo/gentoo/pull/30758 Closes: https://bugs.gentoo.org/904983 Signed-off-by: Yifeng Li <tomli@tomli.me> Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: drop 1.80.0-r1Andreas Sturmlechner2023-04-307-630/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-libs/boost: keyword 1.82.0David Seifert2023-04-151-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: add 1.82.0David Seifert2023-04-152-0/+344
| | | | | Bug: https://bugs.gentoo.org/894564 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: drop 1.81.0David Seifert2023-01-241-340/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 hppa, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 ppc, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 arm, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 ppc64, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 x86, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 arm64, #888946Arthur Zamarin2023-01-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 amd64, #888946Sam James2023-01-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: Stabilize 1.81.0-r1 sparc, #888946Arthur Zamarin2023-01-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-143-6/+6
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/boost: fix phoenix multiple definitionsSam James2022-12-202-0/+352
| | | | | Closes: https://bugs.gentoo.org/887041 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: keyword 1.81.0Sam James2022-12-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: add github remote-ids for modulesSam James2022-12-161-0/+134
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/boost: add 1.81.0 (unkeyworded)Sam James2022-12-163-0/+360
| | | | Signed-off-by: Sam James <sam@gentoo.org>