[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/
commit: cfc8fc4a1698ff23c6a709f2a33976b9ad9f72f3 Author: Florian Schmaus gentoo org> AuthorDate: Mon Feb 27 11:17:25 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Feb 27 11:22:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc8fc4a sys-cluster/hpx: scrub patch Signed-off-by: Florian Schmaus gentoo.org> sys-cluster/hpx/files/hpx-1.8.1-fix-intmax-error.patch | 6 -- 1 file changed, 6 deletions(-) diff --git a/sys-cluster/hpx/files/hpx-1.8.1-fix-intmax-error.patch b/sys-cluster/hpx/files/hpx-1.8.1-fix-intmax-error.patch index 58d6a70a15ff..1f5041047a59 100644 --- a/sys-cluster/hpx/files/hpx-1.8.1-fix-intmax-error.patch +++ b/sys-cluster/hpx/files/hpx-1.8.1-fix-intmax-error.patch @@ -3,12 +3,6 @@ From: Jonathan Wakely Date: Wed, 8 Feb 2023 12:32:11 + Subject: [PATCH] Add missing header for std::intmax_t - .../include/hpx/iterator_support/counting_iterator.hpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/libs/core/iterator_support/include/hpx/iterator_support/counting_iterator.hpp b/libs/core/iterator_support/include/hpx/iterator_support/counting_iterator.hpp -index e6e6c7a99cb8..1414648cc2cf 100644 --- a/libs/core/iterator_support/include/hpx/iterator_support/counting_iterator.hpp +++ b/libs/core/iterator_support/include/hpx/iterator_support/counting_iterator.hpp @@ -18,6 +18,7 @@
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: 64d66a0d31a271b0c8614e968f70c90b83a2bf29 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Mon May 30 18:51:48 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Jun 3 08:35:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d66a0d sys-cluster/hpx: add 1.8.0 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Signed-off-by: Florian Schmaus gentoo.org> sys-cluster/hpx/Manifest | 1 + sys-cluster/hpx/files/hpx-1.8.0-python.patch | 30 sys-cluster/hpx/hpx-1.8.0.ebuild | 105 +++ 3 files changed, 136 insertions(+) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index 32cfd01e4d9c..0e04f6bf71bc 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1 +1,2 @@ DIST hpx-1.7.1.tar.gz 4751163 BLAKE2B 21e417dab5c118b16ab8d2955b0d65a95ca7d0e2f777496306855e4098cfb400962dd9e0cf03ebbab5e3348f2f985d1053d0a70124c0925c77859e8ada209cec SHA512 6bdb294da393a198abf81d5f63799a066334755eed0fda40bbfc4e9a774b6e19a3e5ad7ab45c989d31f3797e7b547bb552c29f51b552d9a79d166f86aee375a3 +DIST hpx-1.8.0.tar.gz 5209106 BLAKE2B aab9d3743cc2d73c2d3a6a2f2323e35dbe38cf506618475ea627d9c0d92855632f646404f5b257e2260eabe6bb22e8090bc3db2aafd9f4f71a0eeb62d7286247 SHA512 80afc93d517144d5c11164f82d7f0dd6fd71c079fb65930532c4fd96b6a5497cdf972bee8a6251035548a3662579a3bee5c04802569f47bc3c042ca868716cb7 diff --git a/sys-cluster/hpx/files/hpx-1.8.0-python.patch b/sys-cluster/hpx/files/hpx-1.8.0-python.patch new file mode 100644 index ..21b7ce3ceeff --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.8.0-python.patch @@ -0,0 +1,30 @@ +From 3d8d3acf0daad9cec8b092d67f7187265f7704e3 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Tue, 17 Mar 2020 16:20:35 +0100 +Subject: [PATCH 1/4] cmake: python: Use standard python interpreter + +These scripts are needed during build and run time. So, use a python interpreter +which works for both cases. + +Signed-off-by: Kurt Kanzenbach +--- + cmake/templates/hpxcxx.in|2 +- + cmake/templates/hpxrun.py.in |2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +--- a/cmake/templates/hpxcxx.in b/cmake/templates/hpxcxx.in +@@ -1,4 +1,4 @@ +-#! @PYTHON_EXECUTABLE@ ++#! /usr/bin/env python + # + # Copyright (c) 2014 Steven R. Brandt + # +--- a/cmake/templates/hpxrun.py.in b/cmake/templates/hpxrun.py.in +@@ -1,4 +1,4 @@ +-#! @PYTHON_EXECUTABLE@ ++#! /usr/bin/env python + # + # Copyright (c) 2014 Thomas Heller + # diff --git a/sys-cluster/hpx/hpx-1.8.0.ebuild b/sys-cluster/hpx/hpx-1.8.0.ebuild new file mode 100644 index ..a1b86f1f953f --- /dev/null +++ b/sys-cluster/hpx/hpx-1.8.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/STEllAR-GROUP/hpx.git; +else + SRC_URI="https://github.com/STEllAR-GROUP/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi +inherit check-reqs cmake multiprocessing python-single-r1 + +DESCRIPTION="C++ runtime system for parallel and distributed applications" +HOMEPAGE="https://hpx.stellar-group.org/; + +SLOT="0" +LICENSE="Boost-1.0" +IUSE="examples jemalloc mpi papi +perftools tbb zlib" +# tests fail to compile +RESTRICT="test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ?? ( jemalloc perftools tbb ) +" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + ${PYTHON_DEPS} + >=dev-cpp/asio-1.12.0 + dev-libs/boost:= + sys-apps/hwloc:= + jemalloc? ( dev-libs/jemalloc:= ) + mpi? ( virtual/mpi ) + papi? ( dev-libs/papi ) + perftools? ( dev-util/google-perftools:= ) + tbb? ( dev-cpp/tbb:= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-python.patch" +) + +hpx_memory_requirement() { + # HPX needs enough main memory for compiling + # rule of thumb: 1G per job + if [[ -z ${MAKEOPTS} ]] ; then + echo "2G" + else + local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") + echo "${jobs}G" + fi +} + +pkg_pretend() { + local CHECKREQS_MEMORY=$(hpx_memory_requirement) + check-reqs_pkg_setup +} + +pkg_setup() { + local CHECKREQS_MEMORY=$(hpx_memory_requirement) + check-reqs_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DHPX_WITH_EXAMPLES=OFF + -DHPX_WITH_DOCUMENTATION=OFF + -DHPX_WITH_PARCELPORT_MPI=$(usex mpi) + -DHPX_WITH_PAPI=$(usex papi) + -DHPX_WITH_GOOGLE_PERFTOOLS=$(usex perftools) + -DHPX_WITH_COMPRESSION_ZLIB=$(usex zlib) +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: cb5f6e4697232cd663ce85d9a72b0db00da81948 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Thu Aug 19 18:27:23 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 24 08:50:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5f6e46 sys-cluster/hpx: Bump version to v1.7.1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 + sys-cluster/hpx/files/hpx-1.7.1-python.patch | 30 sys-cluster/hpx/hpx-1.7.1.ebuild | 104 +++ 3 files changed, 135 insertions(+) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index e89c5667bf2..7e92db81410 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1 +1,2 @@ DIST hpx-1.7.0.tar.gz 4729879 BLAKE2B 05be1461eb0867b690a8f34a7ddf46d4fa19e05b5666df6cf5a3dfd28fa6a6ecacf6305bf2eaa42a669f18264b61c9690988695b8748ba09a27011001b543952 SHA512 052b3278710d8047c8e0e0979a668aa5161c495fcd12b089dd5039c64bd414b4ec0b96dfcd414d68e0db5b31c360dffb84374413c53794f37ce77d9cabc89518 +DIST hpx-1.7.1.tar.gz 4751163 BLAKE2B 21e417dab5c118b16ab8d2955b0d65a95ca7d0e2f777496306855e4098cfb400962dd9e0cf03ebbab5e3348f2f985d1053d0a70124c0925c77859e8ada209cec SHA512 6bdb294da393a198abf81d5f63799a066334755eed0fda40bbfc4e9a774b6e19a3e5ad7ab45c989d31f3797e7b547bb552c29f51b552d9a79d166f86aee375a3 diff --git a/sys-cluster/hpx/files/hpx-1.7.1-python.patch b/sys-cluster/hpx/files/hpx-1.7.1-python.patch new file mode 100644 index 000..21b7ce3ceef --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.7.1-python.patch @@ -0,0 +1,30 @@ +From 3d8d3acf0daad9cec8b092d67f7187265f7704e3 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Tue, 17 Mar 2020 16:20:35 +0100 +Subject: [PATCH 1/4] cmake: python: Use standard python interpreter + +These scripts are needed during build and run time. So, use a python interpreter +which works for both cases. + +Signed-off-by: Kurt Kanzenbach +--- + cmake/templates/hpxcxx.in|2 +- + cmake/templates/hpxrun.py.in |2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +--- a/cmake/templates/hpxcxx.in b/cmake/templates/hpxcxx.in +@@ -1,4 +1,4 @@ +-#! @PYTHON_EXECUTABLE@ ++#! /usr/bin/env python + # + # Copyright (c) 2014 Steven R. Brandt + # +--- a/cmake/templates/hpxrun.py.in b/cmake/templates/hpxrun.py.in +@@ -1,4 +1,4 @@ +-#! @PYTHON_EXECUTABLE@ ++#! /usr/bin/env python + # + # Copyright (c) 2014 Thomas Heller + # diff --git a/sys-cluster/hpx/hpx-1.7.1.ebuild b/sys-cluster/hpx/hpx-1.7.1.ebuild new file mode 100644 index 000..2ab8ea741f3 --- /dev/null +++ b/sys-cluster/hpx/hpx-1.7.1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/STEllAR-GROUP/hpx.git; +else + SRC_URI="https://github.com/STEllAR-GROUP/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi +inherit check-reqs cmake multiprocessing python-single-r1 + +DESCRIPTION="C++ runtime system for parallel and distributed applications" +HOMEPAGE="https://stellar.cct.lsu.edu/tag/hpx/; + +SLOT="0" +LICENSE="Boost-1.0" +IUSE="examples jemalloc mpi papi +perftools tbb" +# tests fail to compile +RESTRICT="test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ?? ( jemalloc perftools tbb ) +" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + ${PYTHON_DEPS} + dev-cpp/asio + dev-libs/boost:= + sys-apps/hwloc + sys-libs/zlib + jemalloc? ( dev-libs/jemalloc ) + mpi? ( virtual/mpi ) + papi? ( dev-libs/papi ) + perftools? ( dev-util/google-perftools ) + tbb? ( dev-cpp/tbb ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-python.patch" +) + +hpx_memory_requirement() { + # HPX needs enough main memory for compiling + # rule of thumb: 1G per job + if [[ -z ${MAKEOPTS} ]] ; then + echo "2G" + else + local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") + echo "${jobs}G" + fi +} + +pkg_pretend() { + local CHECKREQS_MEMORY=$(hpx_memory_requirement) + check-reqs_pkg_setup +} + +pkg_setup() { + local CHECKREQS_MEMORY=$(hpx_memory_requirement) + check-reqs_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DHPX_WITH_EXAMPLES=OFF + -DHPX_WITH_DOCUMENTATION=OFF + -DHPX_WITH_PARCELPORT_MPI=$(usex mpi) + -DHPX_WITH_PAPI=$(usex papi) + -DHPX_WITH_GOOGLE_PERFTOOLS=$(usex perftools) + -DBUILD_TESTING=OFF + ) + if use
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: 55c06d283d3289f8350aec0ab9137fe97c3fa568 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Mon Jul 19 16:42:20 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jul 23 14:33:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c06d28 sys-cluster/hpx: Drop old Closes: https://bugs.gentoo.org/733778 Closes: https://bugs.gentoo.org/774198 Closes: https://bugs.gentoo.org/800623 Closes: https://bugs.gentoo.org/800641 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Closes: https://github.com/gentoo/gentoo/pull/21714 Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 - sys-cluster/hpx/files/hpx-1.6.0-cmake.patch | 32 --- sys-cluster/hpx/files/hpx-1.6.0-docs.patch | 91 sys-cluster/hpx/files/hpx-1.6.0-python.patch | 37 - sys-cluster/hpx/files/hpx-1.6.0-tests.patch | 115 - sys-cluster/hpx/hpx-1.6.0.ebuild | 120 --- 6 files changed, 396 deletions(-) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index dddef438e7f..e89c5667bf2 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1,2 +1 @@ -DIST hpx-1.6.0.tar.gz 4596486 BLAKE2B e19d88d70d3dec45536b4f174bc1bae49285bde3db37517381071bec318748913ff239c66f02acb15451dc2f38a7799e9424fc5269851478b33da81654bd6c16 SHA512 cd717db3812fc26117d72c8afa654972b16f7059d8e6965484edd938788f3369fcd5ca791eee80e803703d6f3c39b3a3cd0525ab9f58ff1312e1b49f06ce67bc DIST hpx-1.7.0.tar.gz 4729879 BLAKE2B 05be1461eb0867b690a8f34a7ddf46d4fa19e05b5666df6cf5a3dfd28fa6a6ecacf6305bf2eaa42a669f18264b61c9690988695b8748ba09a27011001b543952 SHA512 052b3278710d8047c8e0e0979a668aa5161c495fcd12b089dd5039c64bd414b4ec0b96dfcd414d68e0db5b31c360dffb84374413c53794f37ce77d9cabc89518 diff --git a/sys-cluster/hpx/files/hpx-1.6.0-cmake.patch b/sys-cluster/hpx/files/hpx-1.6.0-cmake.patch deleted file mode 100644 index 646084e7729..000 --- a/sys-cluster/hpx/files/hpx-1.6.0-cmake.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 240f55e4bc57215e26fc0b0ae0ac0eca2eb93d65 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sat, 19 Sep 2020 13:19:42 +0200 -Subject: [PATCH 2/3] tests: Remove unused cmake options - -This fixes the following warnings: - -| * One or more CMake variables were not used by the project: -| * BOOST_ROOT -| * SETUP_TYPE - -Signed-off-by: Kurt Kanzenbach - tests/unit/build/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt -index 3798549da0a8..7d3bfea1044e 100644 a/tests/unit/build/CMakeLists.txt -+++ b/tests/unit/build/CMakeLists.txt -@@ -54,7 +54,7 @@ function(create_cmake_test name using_install_dir hpx_dir setup_type test_dir) - ${name}.make_configure - COMMAND - "${CMAKE_COMMAND}" -E chdir "${build_dir}" "${CMAKE_COMMAND}" ${test_dir} -- -DHPX_DIR=${hpx_dir} -DBOOST_ROOT=${BOOST_ROOT} -+ -DHPX_DIR=${hpx_dir} - ${ADDITIONAL_CMAKE_OPTIONS} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS_SAFE} - -DCMAKE_BUILD_TYPE=$ - VERBATIM --- -2.30.1 - diff --git a/sys-cluster/hpx/files/hpx-1.6.0-docs.patch b/sys-cluster/hpx/files/hpx-1.6.0-docs.patch deleted file mode 100644 index 3823bab918b..000 --- a/sys-cluster/hpx/files/hpx-1.6.0-docs.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 1de9f65fac6c4b65ff280501d60b9b6dd46c6a8c Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Mon, 22 Feb 2021 20:36:14 +0100 -Subject: [PATCH 3/3] static_reinit: Remove export macro - -This macro leads to doc generation fail: - -|/home/kurt/git/hpx/build/docs/sphinx/libs/static_reinit/api.rst:29: WARNING:cpp:identifier reference target not found: HPX_EXPORT_REINITIALIZABLE_STATIC - -... and it results in an exception in sphinx: - -|Traceback (most recent call last): -| File "/usr/lib/python3.7/site-packages/sphinx/cmd/build.py", line 280, in build_main -|app.build(args.force_all, filenames) -| File "/usr/lib/python3.7/site-packages/sphinx/application.py", line 348, in build -|self.builder.build_update() -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 299, in build_update -|len(to_build)) -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 361, in build -|self.write(docnames, list(updated_docnames), method) -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 535, in write -|self._write_serial(sorted(docnames)) -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 542, in _write_serial -|doctree = self.env.get_and_resolve_doctree(docname, self) -| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 539, in get_and_resolve_doctree -|self.apply_post_transforms(doctree, docname) -| File
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: 8b39bcf6af6eb60d49ff6d6ce09f7fd6da862ae7 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Sat Feb 27 18:23:53 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Mar 4 17:22:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b39bcf6 sys-cluster/hpx: Bump to version v1.6.0 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 + sys-cluster/hpx/files/hpx-1.6.0-cmake.patch | 32 +++ sys-cluster/hpx/files/hpx-1.6.0-docs.patch | 91 sys-cluster/hpx/files/hpx-1.6.0-python.patch | 37 + sys-cluster/hpx/files/hpx-1.6.0-tests.patch | 115 + sys-cluster/hpx/hpx-1.6.0.ebuild | 120 +++ 6 files changed, 396 insertions(+) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index b94551a449f..146cb785163 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1 +1,2 @@ DIST hpx-1.5.1.tar.gz 4576475 BLAKE2B 8702638461f92d9d94d0e2ac4ec32527d995a45f54babcbf08d644d1cac8fa37692fb66f59e221930f7738861b41a93fd0ab64d11c4e46d4e039ff3b0e4fec72 SHA512 ab2603adca8780808b62b55f57a03bf8491b805665831c1c484eeba8e7b306bb3269884c8940ad2fc4c5b0d679c54b1e33bc077cdb7ea6d1cb9a715ff70b9842 +DIST hpx-1.6.0.tar.gz 4596486 BLAKE2B e19d88d70d3dec45536b4f174bc1bae49285bde3db37517381071bec318748913ff239c66f02acb15451dc2f38a7799e9424fc5269851478b33da81654bd6c16 SHA512 cd717db3812fc26117d72c8afa654972b16f7059d8e6965484edd938788f3369fcd5ca791eee80e803703d6f3c39b3a3cd0525ab9f58ff1312e1b49f06ce67bc diff --git a/sys-cluster/hpx/files/hpx-1.6.0-cmake.patch b/sys-cluster/hpx/files/hpx-1.6.0-cmake.patch new file mode 100644 index 000..646084e7729 --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.6.0-cmake.patch @@ -0,0 +1,32 @@ +From 240f55e4bc57215e26fc0b0ae0ac0eca2eb93d65 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sat, 19 Sep 2020 13:19:42 +0200 +Subject: [PATCH 2/3] tests: Remove unused cmake options + +This fixes the following warnings: + +| * One or more CMake variables were not used by the project: +| * BOOST_ROOT +| * SETUP_TYPE + +Signed-off-by: Kurt Kanzenbach +--- + tests/unit/build/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt +index 3798549da0a8..7d3bfea1044e 100644 +--- a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt +@@ -54,7 +54,7 @@ function(create_cmake_test name using_install_dir hpx_dir setup_type test_dir) + ${name}.make_configure + COMMAND + "${CMAKE_COMMAND}" -E chdir "${build_dir}" "${CMAKE_COMMAND}" ${test_dir} +- -DHPX_DIR=${hpx_dir} -DBOOST_ROOT=${BOOST_ROOT} ++ -DHPX_DIR=${hpx_dir} + ${ADDITIONAL_CMAKE_OPTIONS} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS_SAFE} + -DCMAKE_BUILD_TYPE=$ + VERBATIM +-- +2.30.1 + diff --git a/sys-cluster/hpx/files/hpx-1.6.0-docs.patch b/sys-cluster/hpx/files/hpx-1.6.0-docs.patch new file mode 100644 index 000..3823bab918b --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.6.0-docs.patch @@ -0,0 +1,91 @@ +From 1de9f65fac6c4b65ff280501d60b9b6dd46c6a8c Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Mon, 22 Feb 2021 20:36:14 +0100 +Subject: [PATCH 3/3] static_reinit: Remove export macro + +This macro leads to doc generation fail: + +|/home/kurt/git/hpx/build/docs/sphinx/libs/static_reinit/api.rst:29: WARNING:cpp:identifier reference target not found: HPX_EXPORT_REINITIALIZABLE_STATIC + +... and it results in an exception in sphinx: + +|Traceback (most recent call last): +| File "/usr/lib/python3.7/site-packages/sphinx/cmd/build.py", line 280, in build_main +|app.build(args.force_all, filenames) +| File "/usr/lib/python3.7/site-packages/sphinx/application.py", line 348, in build +|self.builder.build_update() +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 299, in build_update +|len(to_build)) +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 361, in build +|self.write(docnames, list(updated_docnames), method) +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 535, in write +|self._write_serial(sorted(docnames)) +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 542, in _write_serial +|doctree = self.env.get_and_resolve_doctree(docname, self) +| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 539, in get_and_resolve_doctree +|self.apply_post_transforms(doctree, docname) +| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 585, in apply_post_transforms +|transformer.apply_transforms() +| File
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: 86a0e86408021af204903819813d13699cdfe719 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Sat Feb 27 18:24:47 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Mar 4 17:22:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a0e864 sys-cluster/hpx: Drop old Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Closes: https://github.com/gentoo/gentoo/pull/19692 Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 - sys-cluster/hpx/files/hpx-1.5.1-cmake.patch | 32 --- sys-cluster/hpx/files/hpx-1.5.1-docs.patch | 91 sys-cluster/hpx/files/hpx-1.5.1-python.patch | 37 - sys-cluster/hpx/files/hpx-1.5.1-tests.patch | 111 - sys-cluster/hpx/hpx-1.5.1.ebuild | 120 --- 6 files changed, 392 deletions(-) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index 146cb785163..3cdb83c4d05 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1,2 +1 @@ -DIST hpx-1.5.1.tar.gz 4576475 BLAKE2B 8702638461f92d9d94d0e2ac4ec32527d995a45f54babcbf08d644d1cac8fa37692fb66f59e221930f7738861b41a93fd0ab64d11c4e46d4e039ff3b0e4fec72 SHA512 ab2603adca8780808b62b55f57a03bf8491b805665831c1c484eeba8e7b306bb3269884c8940ad2fc4c5b0d679c54b1e33bc077cdb7ea6d1cb9a715ff70b9842 DIST hpx-1.6.0.tar.gz 4596486 BLAKE2B e19d88d70d3dec45536b4f174bc1bae49285bde3db37517381071bec318748913ff239c66f02acb15451dc2f38a7799e9424fc5269851478b33da81654bd6c16 SHA512 cd717db3812fc26117d72c8afa654972b16f7059d8e6965484edd938788f3369fcd5ca791eee80e803703d6f3c39b3a3cd0525ab9f58ff1312e1b49f06ce67bc diff --git a/sys-cluster/hpx/files/hpx-1.5.1-cmake.patch b/sys-cluster/hpx/files/hpx-1.5.1-cmake.patch deleted file mode 100644 index ab31178bbe6..000 --- a/sys-cluster/hpx/files/hpx-1.5.1-cmake.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 8bee06baabf24c4b8f48766dba5c76d1979c8ea6 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sat, 19 Sep 2020 13:19:42 +0200 -Subject: [PATCH] tests: Remove unused cmake options - -This fixes the following warnings: - -| * One or more CMake variables were not used by the project: -| * BOOST_ROOT -| * SETUP_TYPE - -Signed-off-by: Kurt Kanzenbach - tests/unit/build/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt -index a4db8d4c927f..43bb766aced5 100644 a/tests/unit/build/CMakeLists.txt -+++ b/tests/unit/build/CMakeLists.txt -@@ -57,7 +57,7 @@ function(create_cmake_test name using_install_dir hpx_dir setup_type test_dir) - ${name}.make_configure - COMMAND - "${CMAKE_COMMAND}" -E chdir "${build_dir}" "${CMAKE_COMMAND}" ${test_dir} -- -DHPX_DIR=${hpx_dir} -DBOOST_ROOT=${BOOST_ROOT} -+ -DHPX_DIR=${hpx_dir} - ${ADDITIONAL_CMAKE_OPTIONS} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS_SAFE} - -DCMAKE_BUILD_TYPE=$ - VERBATIM --- -2.26.2 - diff --git a/sys-cluster/hpx/files/hpx-1.5.1-docs.patch b/sys-cluster/hpx/files/hpx-1.5.1-docs.patch deleted file mode 100644 index a9978ea2955..000 --- a/sys-cluster/hpx/files/hpx-1.5.1-docs.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 785ade96043ab6fff85646a841996ccf6dfd0b62 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Wed, 28 Oct 2020 18:37:31 +0100 -Subject: [PATCH] static_reinit: Remove export macro - -This macro leads to doc generation fail: - -|/home/kurt/git/hpx/build/docs/sphinx/libs/static_reinit/api.rst:29: WARNING:cpp:identifier reference target not found: HPX_EXPORT_REINITIALIZABLE_STATIC - -... and it results in an exception in sphinx: - -|Traceback (most recent call last): -| File "/usr/lib/python3.7/site-packages/sphinx/cmd/build.py", line 280, in build_main -|app.build(args.force_all, filenames) -| File "/usr/lib/python3.7/site-packages/sphinx/application.py", line 348, in build -|self.builder.build_update() -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 299, in build_update -|len(to_build)) -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 361, in build -|self.write(docnames, list(updated_docnames), method) -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 535, in write -|self._write_serial(sorted(docnames)) -| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 542, in _write_serial -|doctree = self.env.get_and_resolve_doctree(docname, self) -| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 539, in get_and_resolve_doctree -|self.apply_post_transforms(doctree, docname) -| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 585, in apply_post_transforms -|transformer.apply_transforms() -| File
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: 7b6a14caf639a25079c06286c0a07c4ca31d6620 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Fri Sep 18 20:01:02 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 31 09:47:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6a14ca sys-cluster/hpx: Bump version to v1.5.1 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 + sys-cluster/hpx/files/hpx-1.5.1-cmake.patch | 32 +++ sys-cluster/hpx/files/hpx-1.5.1-docs.patch | 91 sys-cluster/hpx/files/hpx-1.5.1-python.patch | 37 + sys-cluster/hpx/files/hpx-1.5.1-tests.patch | 111 + sys-cluster/hpx/hpx-1.5.1.ebuild | 120 +++ 6 files changed, 392 insertions(+) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index 1fa6355399d..519246709a7 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1 +1,2 @@ +DIST hpx-1.5.1.tar.gz 4576475 BLAKE2B 8702638461f92d9d94d0e2ac4ec32527d995a45f54babcbf08d644d1cac8fa37692fb66f59e221930f7738861b41a93fd0ab64d11c4e46d4e039ff3b0e4fec72 SHA512 ab2603adca8780808b62b55f57a03bf8491b805665831c1c484eeba8e7b306bb3269884c8940ad2fc4c5b0d679c54b1e33bc077cdb7ea6d1cb9a715ff70b9842 DIST hpx_1.4.1.tar.gz 4213023 BLAKE2B dc8a9cda3061359ea1bb8eba9ccee60dea308f5425cfe0f18d9003032726962d74d417b8748124c8e6a0b207624093ccf625c82e9e1a71fce8dde74d41d987d2 SHA512 f110d5e5c10ec396f6e762568c9ecd5b767cb6efe91168b5caa8fe1e07bb5870cd13b3392fa4e008a2cc0e044b02084a35b0866e943d9b9c7435599c131f1582 diff --git a/sys-cluster/hpx/files/hpx-1.5.1-cmake.patch b/sys-cluster/hpx/files/hpx-1.5.1-cmake.patch new file mode 100644 index 000..ab31178bbe6 --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.5.1-cmake.patch @@ -0,0 +1,32 @@ +From 8bee06baabf24c4b8f48766dba5c76d1979c8ea6 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sat, 19 Sep 2020 13:19:42 +0200 +Subject: [PATCH] tests: Remove unused cmake options + +This fixes the following warnings: + +| * One or more CMake variables were not used by the project: +| * BOOST_ROOT +| * SETUP_TYPE + +Signed-off-by: Kurt Kanzenbach +--- + tests/unit/build/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt +index a4db8d4c927f..43bb766aced5 100644 +--- a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt +@@ -57,7 +57,7 @@ function(create_cmake_test name using_install_dir hpx_dir setup_type test_dir) + ${name}.make_configure + COMMAND + "${CMAKE_COMMAND}" -E chdir "${build_dir}" "${CMAKE_COMMAND}" ${test_dir} +- -DHPX_DIR=${hpx_dir} -DBOOST_ROOT=${BOOST_ROOT} ++ -DHPX_DIR=${hpx_dir} + ${ADDITIONAL_CMAKE_OPTIONS} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS_SAFE} + -DCMAKE_BUILD_TYPE=$ + VERBATIM +-- +2.26.2 + diff --git a/sys-cluster/hpx/files/hpx-1.5.1-docs.patch b/sys-cluster/hpx/files/hpx-1.5.1-docs.patch new file mode 100644 index 000..a9978ea2955 --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.5.1-docs.patch @@ -0,0 +1,91 @@ +From 785ade96043ab6fff85646a841996ccf6dfd0b62 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Wed, 28 Oct 2020 18:37:31 +0100 +Subject: [PATCH] static_reinit: Remove export macro + +This macro leads to doc generation fail: + +|/home/kurt/git/hpx/build/docs/sphinx/libs/static_reinit/api.rst:29: WARNING:cpp:identifier reference target not found: HPX_EXPORT_REINITIALIZABLE_STATIC + +... and it results in an exception in sphinx: + +|Traceback (most recent call last): +| File "/usr/lib/python3.7/site-packages/sphinx/cmd/build.py", line 280, in build_main +|app.build(args.force_all, filenames) +| File "/usr/lib/python3.7/site-packages/sphinx/application.py", line 348, in build +|self.builder.build_update() +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 299, in build_update +|len(to_build)) +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 361, in build +|self.write(docnames, list(updated_docnames), method) +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 535, in write +|self._write_serial(sorted(docnames)) +| File "/usr/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 542, in _write_serial +|doctree = self.env.get_and_resolve_doctree(docname, self) +| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 539, in get_and_resolve_doctree +|self.apply_post_transforms(doctree, docname) +| File "/usr/lib/python3.7/site-packages/sphinx/environment/__init__.py", line 585, in apply_post_transforms +|transformer.apply_transforms() +| File "/usr/lib/python3.7/site-packages/sphinx/transforms/__init__.py", line
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: 14fe4e4392d78029ea9d761696b3b3d4fda08999 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Fri Sep 18 20:04:19 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 31 09:47:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fe4e43 sys-cluster/hpx: Drop old The new version v1.5 builds with clang and boost-1.74. So, the build failure bugs related to v1.4 can be closed. Closes: https://bugs.gentoo.org/741960 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 - sys-cluster/hpx/files/hpx-1.4.1-boost.patch| 30 .../files/hpx-1.4.1-disable-failing-tests.patch| 157 - sys-cluster/hpx/files/hpx-1.4.1-placeholder.patch | 79 --- sys-cluster/hpx/files/hpx-1.4.1-python.patch | 37 - sys-cluster/hpx/hpx-1.4.1.ebuild | 120 6 files changed, 424 deletions(-) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index 519246709a7..b94551a449f 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1,2 +1 @@ DIST hpx-1.5.1.tar.gz 4576475 BLAKE2B 8702638461f92d9d94d0e2ac4ec32527d995a45f54babcbf08d644d1cac8fa37692fb66f59e221930f7738861b41a93fd0ab64d11c4e46d4e039ff3b0e4fec72 SHA512 ab2603adca8780808b62b55f57a03bf8491b805665831c1c484eeba8e7b306bb3269884c8940ad2fc4c5b0d679c54b1e33bc077cdb7ea6d1cb9a715ff70b9842 -DIST hpx_1.4.1.tar.gz 4213023 BLAKE2B dc8a9cda3061359ea1bb8eba9ccee60dea308f5425cfe0f18d9003032726962d74d417b8748124c8e6a0b207624093ccf625c82e9e1a71fce8dde74d41d987d2 SHA512 f110d5e5c10ec396f6e762568c9ecd5b767cb6efe91168b5caa8fe1e07bb5870cd13b3392fa4e008a2cc0e044b02084a35b0866e943d9b9c7435599c131f1582 diff --git a/sys-cluster/hpx/files/hpx-1.4.1-boost.patch b/sys-cluster/hpx/files/hpx-1.4.1-boost.patch deleted file mode 100644 index 939f4f77813..000 --- a/sys-cluster/hpx/files/hpx-1.4.1-boost.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 1a3615f30491320d48e45005ad7b032fb3c1821d Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sun, 22 Mar 2020 12:49:59 +0100 -Subject: [PATCH] cmake: Remove passing of BOOST_ROOT - -That variable is not used and generates QA issues: - - * One or more CMake variables were not used by the project: - * BOOST_ROOT - -Signed-off-by: Kurt Kanzenbach - tests/unit/build/CMakeLists.txt | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt -index 757f4887fba2..2163b853fbad 100644 a/tests/unit/build/CMakeLists.txt -+++ b/tests/unit/build/CMakeLists.txt -@@ -38,7 +38,6 @@ function(create_cmake_test name hpx_dir) - "${CMAKE_COMMAND}" -E chdir "${build_dir}" "${CMAKE_COMMAND}" - "${PROJECT_SOURCE_DIR}/examples/hello_world_component" - -DHPX_DIR=${hpx_dir} -- -DBOOST_ROOT=${BOOST_ROOT} - ${ADDITIONAL_CMAKE_OPTIONS} - -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS_SAFE} - -DCMAKE_BUILD_TYPE=$ VERBATIM) --- -2.24.1 - diff --git a/sys-cluster/hpx/files/hpx-1.4.1-disable-failing-tests.patch b/sys-cluster/hpx/files/hpx-1.4.1-disable-failing-tests.patch deleted file mode 100644 index 492cbaf2378..000 --- a/sys-cluster/hpx/files/hpx-1.4.1-disable-failing-tests.patch +++ /dev/null @@ -1,157 +0,0 @@ -From 10577db8e8ca556dc98b1c0010b7e53416e22b22 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Tue, 17 Mar 2020 11:21:53 +0100 -Subject: [PATCH] tests: Disable failing tests - -Currently six tests are failing: - -|99% tests passed, 6 tests failed out of 712 -| -|Total Test time (real) = 2268.99 sec -| -|The following tests FAILED: -|339 - tests.unit.modules.segmented_algorithms.distributed.tcp.partitioned_vector_adjacent_find1 (Failed) -|454 - tests.regressions.dynamic_counters_loaded_1508 (Failed) -|601 - tests.unit.component.launch_process (Timeout) -|678 - tests.unit.threads.distributed.tcp.thread_stacksize (Failed) -|681 - tests.unit.topology.numa_allocator (Failed) -|712 - tests.unit.parcelset.distributed.tcp.put_parcels_with_coalescing (Failed) - -Needs to be further investigated. Disable them for now. - -Signed-off-by: Kurt Kanzenbach - .../tests/unit/CMakeLists.txt | 2 +- - tests/regressions/CMakeLists.txt | 2 +- - tests/unit/component/CMakeLists.txt | 36 +-- - tests/unit/parcelset/CMakeLists.txt | 2 +- - tests/unit/threads/CMakeLists.txt | 2 +- - tests/unit/topology/CMakeLists.txt| 6 ++-- - 6 files changed, 25 insertions(+), 25 deletions(-) - -diff --git a/libs/segmented_algorithms/tests/unit/CMakeLists.txt b/libs/segmented_algorithms/tests/unit/CMakeLists.txt -index 1ed7dbd7798a..17d5e4cca3b4 100644 a/libs/segmented_algorithms/tests/unit/CMakeLists.txt -+++
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/files/, sys-cluster/hpx/
commit: adf9ea11ed30a334eb70735eb86c82fad4ef35f0 Author: Kurt Kanzenbach kmk-computers de> AuthorDate: Sun Mar 15 18:47:13 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 25 11:17:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf9ea11 sys-cluster/hpx: Bump version to v1.4.1 The existing version is a year old. Add the current version. Announce: http://stellar-group.org/2020/02/hpx-1-4-1-released/ Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach kmk-computers.de> Signed-off-by: Joonas Niilola gentoo.org> sys-cluster/hpx/Manifest | 1 + sys-cluster/hpx/files/hpx-1.4.1-boost.patch| 30 .../files/hpx-1.4.1-disable-failing-tests.patch| 157 + sys-cluster/hpx/files/hpx-1.4.1-python.patch | 37 + sys-cluster/hpx/hpx-1.4.1.ebuild | 117 +++ 5 files changed, 342 insertions(+) diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest index cad2be6c824..18b6ea7b1ed 100644 --- a/sys-cluster/hpx/Manifest +++ b/sys-cluster/hpx/Manifest @@ -1 +1,2 @@ DIST hpx_1.2.1.tar.gz 3919474 BLAKE2B 5f62f97a047c1b931068b671855bc9d7b8ff03d7f26793ee58445fb4c567d68c6c24c87844c7a6463901d784e11afe475120a41038e783a67cc75ede508473c5 SHA512 057724de1ef252e941a776174fa594a855255b5600461725a4da6e9002b1424a1e59be3f8a40673bb3db5a8aabd3c7b38abbb78042490befe247dd73c921b87c +DIST hpx_1.4.1.tar.gz 4213023 BLAKE2B dc8a9cda3061359ea1bb8eba9ccee60dea308f5425cfe0f18d9003032726962d74d417b8748124c8e6a0b207624093ccf625c82e9e1a71fce8dde74d41d987d2 SHA512 f110d5e5c10ec396f6e762568c9ecd5b767cb6efe91168b5caa8fe1e07bb5870cd13b3392fa4e008a2cc0e044b02084a35b0866e943d9b9c7435599c131f1582 diff --git a/sys-cluster/hpx/files/hpx-1.4.1-boost.patch b/sys-cluster/hpx/files/hpx-1.4.1-boost.patch new file mode 100644 index 000..939f4f77813 --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.4.1-boost.patch @@ -0,0 +1,30 @@ +From 1a3615f30491320d48e45005ad7b032fb3c1821d Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sun, 22 Mar 2020 12:49:59 +0100 +Subject: [PATCH] cmake: Remove passing of BOOST_ROOT + +That variable is not used and generates QA issues: + + * One or more CMake variables were not used by the project: + * BOOST_ROOT + +Signed-off-by: Kurt Kanzenbach +--- + tests/unit/build/CMakeLists.txt | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt +index 757f4887fba2..2163b853fbad 100644 +--- a/tests/unit/build/CMakeLists.txt b/tests/unit/build/CMakeLists.txt +@@ -38,7 +38,6 @@ function(create_cmake_test name hpx_dir) + "${CMAKE_COMMAND}" -E chdir "${build_dir}" "${CMAKE_COMMAND}" + "${PROJECT_SOURCE_DIR}/examples/hello_world_component" + -DHPX_DIR=${hpx_dir} +- -DBOOST_ROOT=${BOOST_ROOT} + ${ADDITIONAL_CMAKE_OPTIONS} + -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS_SAFE} + -DCMAKE_BUILD_TYPE=$ VERBATIM) +-- +2.24.1 + diff --git a/sys-cluster/hpx/files/hpx-1.4.1-disable-failing-tests.patch b/sys-cluster/hpx/files/hpx-1.4.1-disable-failing-tests.patch new file mode 100644 index 000..492cbaf2378 --- /dev/null +++ b/sys-cluster/hpx/files/hpx-1.4.1-disable-failing-tests.patch @@ -0,0 +1,157 @@ +From 10577db8e8ca556dc98b1c0010b7e53416e22b22 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Tue, 17 Mar 2020 11:21:53 +0100 +Subject: [PATCH] tests: Disable failing tests + +Currently six tests are failing: + +|99% tests passed, 6 tests failed out of 712 +| +|Total Test time (real) = 2268.99 sec +| +|The following tests FAILED: +|339 - tests.unit.modules.segmented_algorithms.distributed.tcp.partitioned_vector_adjacent_find1 (Failed) +|454 - tests.regressions.dynamic_counters_loaded_1508 (Failed) +|601 - tests.unit.component.launch_process (Timeout) +|678 - tests.unit.threads.distributed.tcp.thread_stacksize (Failed) +|681 - tests.unit.topology.numa_allocator (Failed) +|712 - tests.unit.parcelset.distributed.tcp.put_parcels_with_coalescing (Failed) + +Needs to be further investigated. Disable them for now. + +Signed-off-by: Kurt Kanzenbach +--- + .../tests/unit/CMakeLists.txt | 2 +- + tests/regressions/CMakeLists.txt | 2 +- + tests/unit/component/CMakeLists.txt | 36 +-- + tests/unit/parcelset/CMakeLists.txt | 2 +- + tests/unit/threads/CMakeLists.txt | 2 +- + tests/unit/topology/CMakeLists.txt| 6 ++-- + 6 files changed, 25 insertions(+), 25 deletions(-) + +diff --git a/libs/segmented_algorithms/tests/unit/CMakeLists.txt b/libs/segmented_algorithms/tests/unit/CMakeLists.txt +index 1ed7dbd7798a..17d5e4cca3b4 100644 +--- a/libs/segmented_algorithms/tests/unit/CMakeLists.txt b/libs/segmented_algorithms/tests/unit/CMakeLists.txt +@@ -7,7 +7,7 @@ + set(tests +