Versions
v9999 :: 0 :: gentoo
- Modified
- License
- BSD
- USE flags
- examples gasnet hwloc test
v23.03.0 :: 0 :: gentoo
- Modified
- License
- BSD
- Keywords
- ~amd64
- USE flags
- examples gasnet hwloc test
v21.09.0-r1 :: 0 :: gentoo
- Modified
- License
- BSD
- Keywords
- ~amd64
- USE flags
- examples gasnet hwloc test
USE flags
General
Dependencies
sys-apps / hwloc : Displays the hardware topology in convenient formats
sys-cluster / gasnet : Networking middleware for partitioned global address space (PGAS) language
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
Runtime Dependencies
sys-apps / hwloc : Displays the hardware topology in convenient formats
sys-cluster / gasnet : Networking middleware for partitioned global address space (PGAS) language
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
Bugs
- 617266
- sys-cluster/legion-17.02.0 : file collision with dev-util/ragel-7.0.0.9
- 790833
- sys-cluster/legion-19.06.0 - CMake Error at cmake/FindGASNet.cmake:327 (message):
- 830055
- sys-cluster/legion-21.09.0-r1 - /.../threads.cc: error: pthread_attr_setaffinity_np was not declared in this scope
- 833960
- sys-cluster/legion-23.03.0 - /.../faults.cc: fatal error: execinfo.h: No such file or directory
- 846962
- sys-cluster/legion-21.09.0-r1 - /.../ld: .../libgasnet_tools-seq.so.1: error adding symbols: bad value
- 888647
- sys-cluster/legion-21.09.0-r1 - -- Configuring incomplete, errors occurred!
- 928081
- sys-cluster/legion-23.03.0 installs files into unexpected paths
- 941465
- sys-cluster/legion-23.03.0 - [libtool] [llvm] /.../bitmask.h: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-templat
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sys-cluster/legion: mark as LTO-unsafe
Intentionally omitted from live ebuild since it works in git master. Closes: https://bugs.gentoo.org/863731 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
sys-cluster/legion: use the literal repository name in urls
It is considered bad style in ::gentoo to use variable replacements in url fields, since it prevents copy/pasting from the file without first running a bash parser. It's okay for tarball name and for the version, but this was the repository base url Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
sys-cluster/legion: remove conceptually invalid repository clone url
This clearly wasn't tested (or else it was a cunning form of troll) to list the primary clone url as git://directoryname/reponame.git given that the directory name "StanfordLegion" is not a valid hostname or IP address. If I had to hazard the wildest of wild guesses as to what this was intended to do, it was intended to allow cloning from github.com over your choice of git:// or https:// protocols. Which leaves open the alternative question "why in G-ds name...". In any case, it doesn't matter since github hasn't offered git:// support for quite some time, so even if it worked, it wouldn't work. This change was made by github for the same reason that portage scolds you for using it: * git-r3: git protocol is completely insecure and may render the ebuild * easily susceptible to MITM attacks (even if used only as fallback). Please * use https instead. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-cluster/legion: add 23.03.0
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-cluster/legion: examples need MPI
Closes: https://bugs.gentoo.org/821424 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-cluster/legion: tidy up
CMake sets the shared libs bits for us and let's make use of Bashisms. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-cluster/legion: disable hwloc by default
Doesn't build with newer versions right now and it looks like (not being an expert in cluster stuff at all, to be fair) hwloc isn't super important here from the upstream comments (there's alternatives available which are used by default). Bug: https://github.com/StanfordLegion/legion/issues/575 Bug: https://bugs.gentoo.org/796128 Signed-off-by: Sam James <sam@gentoo.org> - Marco Scardovi · gentoo
sys-cluster/legion: bump to EAPI 8 and legion-21.09.0
Bug: https://bugs.gentoo.org/796128 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Marco Scardovi <marco@scardovi.com> Closes: https://github.com/gentoo/gentoo/pull/23305 Signed-off-by: Sam James <sam@gentoo.org> - Marco Scardovi · gentoo
sys-cluster/legion: drop older ebuilds
Bug: https://bugs.gentoo.org/796128 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Marco Scardovi <marco@scardovi.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-cluster/legion: add hwloc subslot operator
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-cluster/legion: fix variable references
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-cluster/legion: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christoph Junghans · gentoo
sys-cluster/legion: version bump
Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Christoph Junghans <junghans@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
sys-cluster/legion: use HTTPS.
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11407 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christoph Junghans · gentoo
sys-cluster/legion: version bump to 18.12.0
Closes: https://bugs.gentoo.org/677616 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Christoph Junghans <junghans@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christoph Junghans · gentoo
sys-cluster/legion: version bump
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Christoph Junghans · gentoo
sys-cluster/legio: version bump
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Christoph Junghans · gentoo
sys-cluster/legion: version bump
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Christoph Junghans · gentoo
sys-cluster/legion: version bump
Package-Manager: Portage-2.3.5, Repoman-2.3.1 - Christoph Junghans · gentoo
sys-cluster/legion: version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Johannes Huber · gentoo
sys-cluster/legion: Drop CMAKE_MIN_VERSION
Value covered by eclass. Package-Manager: Portage-2.3.3, Repoman-2.3.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Christoph Junghans · gentoo
sys-cluster/legion: version bump
Package-Manager: portage-2.3.0 - Christoph Junghans · gentoo
sys-cluster/legion: build shared libs
Package-Manager: portage-2.2.28 - Christoph Junghans · gentoo
sys-cluster/legion: initial commit
Package-Manager: portage-2.2.28