summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: unkeyword ~ia64Arthur Zamarin2024-09-121-1/+1
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Keyword 5.0.5 arm64, #935875Michał Górny2024-08-241-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-cluster/openmpi: Keyword 5.0.5 ppc64, #935875Jakov Smolić2024-08-241-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-cluster/openmpi: unbundle prrte and use the system copyEli Schwartz2024-08-231-1/+2
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: add 5.0.5Eli Schwartz2024-08-232-0/+142
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: unkeyword 5.0.3 for ~alphaArthur Zamarin2024-08-101-1/+1
| | | | | | Depends on unkeyworded sys-cluster/pmix Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: note a blocking relationship with prrteEli Schwartz2024-07-171-1/+2
| | | | | | | | Which is not yet packaged, and supersedes orte. In fact, the configure script warns you that it is auto-translating your option to the new value. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: remove USE=cxx support in 5.xEli Schwartz2024-07-171-2/+1
| | | | | | | | | | | | It has been removed upstream, with a note that it was deprecated in the MPI-2.2 (2009) standard and removed in the MPI-3.0 (2012) standard and as such won't be shipped by openmpi. Attempting to configure with it anyway does produce a fatal configure error. Closes: https://bugs.gentoo.org/936168 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: update SRC_URIVolkmar W. Pogatzki2024-07-151-1/+1
| | | | | | Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/37406 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* sys-cluster/openmpi: drop 4.1.4-r1, 4.1.5Volkmar W. Pogatzki2024-07-153-356/+0
| | | | | Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* sys-cluster/openmpi: add 5.0.3Eli Schwartz2024-07-122-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A bunch of upstream changes occurred. In particular: - openmpi drops ALL support for 32-bit, and errors out in ./configure if you try. This follows pmix. Rip out all the multilib-minimal scaffolding. - libompitrace "was incomplete and unmaintained" and is now removed from the sources - upstream now defaults to --disable-dlopen, and configuring with libltdl enabled externally returns errors saying a non libltdl header doesn't exist. Unclear if it actually supports this - a couple dependencies can now be configured --with-*=external instead of passing paths - libibverbs handling is gone upstream and no longer makes sense to configure via USE flags (or at all): https://github.com/open-mpi/ompi/commit/59c8ab6da4276ff398453a54910c6c0fb67a153c Delayed: - heterogeneous was broken in older versions, and its USE flag is supposed to be restored. But the upstream docs still suggest it is broken. Independent of upstream rework of pmix, we take the opportunity of a version bump to build against the system pmix, resolving a longstanding bug due to openmpi publicly shipping its own pmix installation that stomps all over the global system namespace. Temporarily drop keywords which the pmix package lacks. Bug: https://bugs.gentoo.org/828123 Closes: https://bugs.gentoo.org/652432 Closes: https://bugs.gentoo.org/927828 Closes: https://bugs.gentoo.org/930362 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: make sure elibtoolize is appliedEli Schwartz2024-07-121-1/+2
| | | | | | Needed to e.g. pass LTO warning flags through to the linker. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: mark as LTO-unsafe, strict-aliasing unsafeEli Schwartz2024-07-121-1/+10
| | | | | Closes: https://bugs.gentoo.org/913040 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* sys-cluster/openmpi: fixed incompatible pointers in 4.1.6Miroslav Šulc2024-07-042-0/+185
| | | | | Bug: https://bugs.gentoo.org/935267 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* sys-cluster/openmpi: force disable building against system pmixEli Schwartz2024-06-141-0/+2
| | | | | | | | | It cannot currently work, since it lacks multilib support plus keywords. Avoid automagically depending on it, at least. Bug: https://bugs.gentoo.org/652432 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: prevent parallel installation with pmixEli Schwartz2024-06-141-0/+1
| | | | | | | | | | | | | | | | | It is vendored in openmpi, so installing openmpi gets you the contents of sys-cluster/pmix. This is bad and wrong, but also work to resolve. (It is also work that *needs* to be resolved for openmpi 5.x.) Things that pmix needs before becoming a proper dependency of openmpi: - multilib - keywording on various arches The stopgap measure is to mark the two as incompatible while we work on the rest. Bug: https://bugs.gentoo.org/652432 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.6 arm64, #922861Matoro Mahri2024-02-221-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.6 x86, #922861Matoro Mahri2024-02-221-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.6 amd64, #922861Matoro Mahri2024-02-221-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: wire up testsMatoro Mahri2024-02-211-0/+4
| | | | | | | Bug: https://bugs.gentoo.org/922861 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/35452 Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: stable 4.1.6 for sparc, bug #922861Rolf Eike Beer2024-02-021-1/+1
| | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.6 arm, #922861Arthur Zamarin2024-01-241-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.6 ppc64, #922861Michał Górny2024-01-241-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {dev-util → dev-debug}/valgrindMichał Górny2024-01-133-6/+6
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/use.desc: Make USE=cuda globalMichał Górny2023-12-261-1/+0
| | | | | | | | Add a global USE=cuda. It is used semi-consistently in 39 packages. Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34348 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-cluster/openmpi: add 4.1.6Sam James2023-12-192-0/+167
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: add 4.1.5David Seifert2023-09-102-0/+167
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-cluster/openmpi: keyword 4.1.4-r1 for ~loongWANG Xuerui2023-06-031-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-cluster/openmpi: add Valgrind annotation supportSam James2023-05-161-2/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: adjust libevent dependencyMike Gilbert2023-02-131-2/+2
| | | | | Bug: https://bugs.gentoo.org/869722 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-cluster/openmpi: drop 4.1.2David Seifert2022-12-262-189/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.4 arm64, #884589Arthur Zamarin2022-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.4 sparc, #884589Arthur Zamarin2022-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.4 ppc64, #884589Arthur Zamarin2022-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.4 arm, #884589Arthur Zamarin2022-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.4 x86, #884589Arthur Zamarin2022-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.4 amd64, #884589Arthur Zamarin2022-12-061-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: add github upstream metadataSam James2022-10-171-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: add 4.1.4Sam James2022-06-042-0/+187
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 arm64, #816579Sam James2022-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: destabilise for ppcSam James2022-03-031-1/+1
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* sys-cluster/openmpi: Keyword 4.1.2 arm64, #829381Sam James2022-02-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: drop versionsDavid Seifert2022-01-2913-1761/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 ppc, #832203Sam James2022-01-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 x86, #832203Sam James2022-01-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 amd64, #832203Sam James2022-01-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 ppc64, #832203Arthur Zamarin2022-01-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 arm, #832203Arthur Zamarin2022-01-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: Stabilize 4.1.2 sparc, #832203Arthur Zamarin2022-01-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/openmpi: remove USE=openmpi_fabrics_psmDavid Seifert2022-01-1610-87/+57
| | | | | Closes: https://bugs.gentoo.org/831003 Signed-off-by: David Seifert <soap@gentoo.org>