Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/
Date: Fri, 03 Jun 2022 08:35:28
Message-Id: 1654245303.ebf1639a78a3638f02699f1e56977508ca356940.flow@gentoo
1 commit: ebf1639a78a3638f02699f1e56977508ca356940
2 Author: Kurt Kanzenbach <kurt <AT> kmk-computers <DOT> de>
3 AuthorDate: Mon May 30 18:55:17 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 3 08:35:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf1639a
7
8 sys-cluster/hpx: Sync live ebuild
9
10 Signed-off-by: Kurt Kanzenbach <kurt <AT> kmk-computers.de>
11 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
12
13 sys-cluster/hpx/hpx-9999.ebuild | 15 ++++++++-------
14 1 file changed, 8 insertions(+), 7 deletions(-)
15
16 diff --git a/sys-cluster/hpx/hpx-9999.ebuild b/sys-cluster/hpx/hpx-9999.ebuild
17 index e9869e80d74e..0a6b331c8541 100644
18 --- a/sys-cluster/hpx/hpx-9999.ebuild
19 +++ b/sys-cluster/hpx/hpx-9999.ebuild
20 @@ -1,9 +1,9 @@
21 -# Copyright 1999-2021 Gentoo Authors
22 +# Copyright 1999-2022 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 -EAPI=7
26 +EAPI=8
27
28 -PYTHON_COMPAT=( python3_{8..10} )
29 +PYTHON_COMPAT=( python3_{8..11} )
30
31 if [[ ${PV} == 9999 ]] ; then
32 inherit git-r3
33 @@ -15,11 +15,11 @@ fi
34 inherit check-reqs cmake multiprocessing python-single-r1
35
36 DESCRIPTION="C++ runtime system for parallel and distributed applications"
37 -HOMEPAGE="https://stellar.cct.lsu.edu/tag/hpx/"
38 +HOMEPAGE="https://hpx.stellar-group.org/"
39
40 SLOT="0"
41 LICENSE="Boost-1.0"
42 -IUSE="examples jemalloc mpi papi +perftools tbb"
43 +IUSE="examples jemalloc mpi papi +perftools tbb zlib"
44 # tests fail to compile
45 RESTRICT="test"
46
47 @@ -36,12 +36,12 @@ RDEPEND="
48 >=dev-cpp/asio-1.12.0
49 dev-libs/boost:=
50 sys-apps/hwloc:=
51 - sys-libs/zlib
52 jemalloc? ( dev-libs/jemalloc:= )
53 mpi? ( virtual/mpi )
54 papi? ( dev-libs/papi )
55 perftools? ( dev-util/google-perftools:= )
56 tbb? ( dev-cpp/tbb:= )
57 + zlib? ( sys-libs/zlib )
58 "
59 DEPEND="${RDEPEND}"
60
61 @@ -74,7 +74,8 @@ src_configure() {
62 -DHPX_WITH_PARCELPORT_MPI=$(usex mpi)
63 -DHPX_WITH_PAPI=$(usex papi)
64 -DHPX_WITH_GOOGLE_PERFTOOLS=$(usex perftools)
65 - -DBUILD_TESTING=OFF
66 + -DHPX_WITH_COMPRESSION_ZLIB=$(usex zlib)
67 + -DHPX_WITH_TESTS=OFF
68 )
69 if use jemalloc; then
70 mycmakeargs+=( -DHPX_WITH_MALLOC=jemalloc )