[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: ccc55b66395c3b31040275ccd5d2846cc01a1e0d Author: Sam James gentoo org> AuthorDate: Fri Sep 9 14:35:10 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 9 14:36:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc55b66 sys-cluster/ucx: disable Java It's not wired up and it's causing build failures. No automagic, please. Closes: https://bugs.gentoo.org/868225 Signed-off-by: Sam James gentoo.org> sys-cluster/ucx/ucx-1.13.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-cluster/ucx/ucx-1.13.1.ebuild b/sys-cluster/ucx/ucx-1.13.1.ebuild index e3b3021121c9..7aed5e90b662 100644 --- a/sys-cluster/ucx/ucx-1.13.1.ebuild +++ b/sys-cluster/ucx/ucx-1.13.1.ebuild @@ -49,6 +49,7 @@ src_configure() { --disable-compiler-opt \ --without-fuse3 \ --without-go \ + --without-java \ $(use_enable numa) \ $(use_enable openmp) }
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/files/, sys-cluster/ucx/
commit: 1cdce793e59c02894817d9bc1a383372ab43531e Author: Sam James gentoo org> AuthorDate: Fri Sep 9 14:33:52 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 9 14:34:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdce793 sys-cluster/ucx: don't try to call rpm Closes: https://bugs.gentoo.org/790338 Signed-off-by: Sam James gentoo.org> sys-cluster/ucx/files/ucx-1.13.0-no-rpm-sandbox.patch | 12 sys-cluster/ucx/ucx-1.13.1.ebuild | 1 + 2 files changed, 13 insertions(+) diff --git a/sys-cluster/ucx/files/ucx-1.13.0-no-rpm-sandbox.patch b/sys-cluster/ucx/files/ucx-1.13.0-no-rpm-sandbox.patch new file mode 100644 index ..c387d640dff6 --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.13.0-no-rpm-sandbox.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/790338 +--- a/src/uct/ib/Makefile.am b/src/uct/ib/Makefile.am +@@ -13,7 +13,7 @@ libuct_ib_la_CFLAGS = $(BASE_CFLAGS) + libuct_ib_la_LIBADD = $(top_builddir)/src/ucs/libucs.la \ + $(top_builddir)/src/uct/libuct.la + libuct_ib_la_LDFLAGS = $(IBVERBS_LDFLAGS) $(NUMA_LIBS) -version-info $(SOVERSION) +-libmlx5_ver = $(shell (rpm -qf $(IBVERBS_DIR)/include/infiniband/mlx5_hw.h &>/dev/null && rpm -qf /usr/include/infiniband/mlx5_hw.h) | grep -v 'not owned' | head -1) ++libmlx5_ver = $(shell (false -qf $(IBVERBS_DIR)/include/infiniband/mlx5_hw.h &>/dev/null && false -qf /usr/include/infiniband/mlx5_hw.h) | grep -v 'not owned' | head -1) + + noinst_HEADERS = \ + base/ib_device.h \ diff --git a/sys-cluster/ucx/ucx-1.13.1.ebuild b/sys-cluster/ucx/ucx-1.13.1.ebuild index 382955d373c3..e3b3021121c9 100644 --- a/sys-cluster/ucx/ucx-1.13.1.ebuild +++ b/sys-cluster/ucx/ucx-1.13.1.ebuild @@ -28,6 +28,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.13.0-fix-fcntl-include-musl.patch "${FILESDIR}"/${PN}-1.13.0-cstdint-include.patch "${FILESDIR}"/${PN}-1.13.0-binutils-2.39-ptr-typedef.patch + "${FILESDIR}"/${PN}-1.13.0-no-rpm-sandbox.patch ) pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/
commit: 99bd8ef563596c956b6c133dfa2ade8330615dd7 Author: Sam James gentoo org> AuthorDate: Fri Sep 9 10:38:13 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 9 10:38:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bd8ef5 sys-cluster/ucx: fix build w/ GCC 13 Signed-off-by: Sam James gentoo.org> .../ucx/files/ucx-1.13.0-cstdint-include.patch | 20 sys-cluster/ucx/ucx-1.13.0.ebuild| 1 + 2 files changed, 21 insertions(+) diff --git a/sys-cluster/ucx/files/ucx-1.13.0-cstdint-include.patch b/sys-cluster/ucx/files/ucx-1.13.0-cstdint-include.patch new file mode 100644 index ..890c630c5792 --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.13.0-cstdint-include.patch @@ -0,0 +1,20 @@ +https://github.com/openucx/ucx/pull/8517 + +From 8f70e898b43d1bde1ff3fae56bf0ac5aac285997 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Fri, 9 Sep 2022 11:35:03 +0100 +Subject: [PATCH] TEST/SOCKADDR: Add missing include for GCC 13 + +Closes: https://github.com/openucx/ucx/issues/8347 +Signed-off-by: Sam James +--- a/test/apps/sockaddr/sa_util.h b/test/apps/sockaddr/sa_util.h +@@ -7,6 +7,7 @@ + #ifndef SA_UTIL_H_ + #define SA_UTIL_H_ + ++#include + #include + #include + #include + diff --git a/sys-cluster/ucx/ucx-1.13.0.ebuild b/sys-cluster/ucx/ucx-1.13.0.ebuild index 983466a7cf98..309fe0901b82 100644 --- a/sys-cluster/ucx/ucx-1.13.0.ebuild +++ b/sys-cluster/ucx/ucx-1.13.0.ebuild @@ -26,6 +26,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.13.0-drop-werror.patch "${FILESDIR}"/${PN}-1.13.0-fix-bashisms.patch "${FILESDIR}"/${PN}-1.13.0-fix-fcntl-include-musl.patch + "${FILESDIR}"/${PN}-1.13.0-cstdint-include.patch "${FILESDIR}"/${P}-binutils-2.39-ptr-typedef.patch )
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: af314bd8051ea229217c0379113466961f68a869 Author: Sam James gentoo org> AuthorDate: Fri Sep 9 10:42:09 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 9 10:42:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af314bd8 sys-cluster/ucx: add 1.13.1 Signed-off-by: Sam James gentoo.org> sys-cluster/ucx/Manifest | 1 + sys-cluster/ucx/ucx-1.13.1.ebuild | 57 +++ 2 files changed, 58 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index bc29771e377d..3acad591f877 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1,3 +1,4 @@ DIST ucx-1.10.0_rc5.tar.gz 2399950 BLAKE2B f6f78d2a3e0cd7f252354d59b9d667992c5f9f4d8ee4a41356decf4a1ed72382d8ce5213395bc6bacf1d8658f95808082cc0f825230857ddbbff19ed060efa5c SHA512 b772ad030e80bc5b0ab25d590117950d363f5f7ea1b7ed5ce0bba285d0a932205ee4d73705c094cef077c751b1cf8b6efdd4608c7df6b39d813771a0a31460ac DIST ucx-1.13.0.tar.gz 2770439 BLAKE2B 779bf7913ec1d0f5aebfd12d4eda90c83f6dae746e82bb818c4d981f6f564ecb37b6e003c3718db4ad74f25aa19fcbeb0ff98ed6349e254b7c707b4dda3c8974 SHA512 bea02adeb5c4286df360cfe788b40afde3e0404c659678497b53e753851e091de766f32aef39bd6f76e71802c88f0e0ed49c31af0c908ce2d9f3edc79ed6f933 +DIST ucx-1.13.1.tar.gz 2979566 BLAKE2B c175f876dda923062a1350b2f3939aca1c9ce3b8a0ee2a50bcc35c72b9f622cc7f4b740194dfdf2b28f56050f05cf4305d903ca0fb35496090691097f2f6d02b SHA512 8ca0876b55326deaf9f756ad8b60b2f6b96d8107d8fc4b9c58b3aad99b161b5a6c4c8a64a924ce35899012959c2d4479eac0309bec05227cf06ffc83dbfc2f6f DIST ucx-1.9.0.tar.gz 2467338 BLAKE2B 4d2d18c530f99a56baeb1dec88a7dba813970d3f501eb08f637dc7cefcfe5e564bc121e50c1842ea94e927a0fd657847c571241e3dd9601cdde207729d32d721 SHA512 2e8507e9cbba9ea445efdf8be5b5128dfc76cce30111805e9f7a5618b77d2bb449b6ad5e415f086b3156b63128306671d3a906583248cde720edb4241c67 diff --git a/sys-cluster/ucx/ucx-1.13.1.ebuild b/sys-cluster/ucx/ucx-1.13.1.ebuild new file mode 100644 index ..382955d373c3 --- /dev/null +++ b/sys-cluster/ucx/ucx-1.13.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +MY_PV=${PV/_/-} +DESCRIPTION="Unified Communication X" +HOMEPAGE="https://www.openucx.org; +SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 -riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="+numa +openmp" + +RDEPEND=" + sys-libs/binutils-libs:= + numa? ( sys-process/numactl ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.13.0-drop-werror.patch + "${FILESDIR}"/${PN}-1.13.0-fix-bashisms.patch + "${FILESDIR}"/${PN}-1.13.0-fix-fcntl-include-musl.patch + "${FILESDIR}"/${PN}-1.13.0-cstdint-include.patch + "${FILESDIR}"/${PN}-1.13.0-binutils-2.39-ptr-typedef.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + BASE_CFLAGS="" econf \ + --disable-compiler-opt \ + --without-fuse3 \ + --without-go \ + $(use_enable numa) \ + $(use_enable openmp) +} + +src_compile() { + BASE_CFLAGS="" emake +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/
commit: b1701a3522a4a51e4dcd57a531b608a739c620b6 Author: Sam James gentoo org> AuthorDate: Fri Sep 2 23:46:37 2022 + Commit: Sam James gentoo org> CommitDate: Fri Sep 2 23:50:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1701a35 sys-cluster/ucx: add 1.13.0 Bug: https://bugs.gentoo.org/861653 Closes: https://bugs.gentoo.org/798051 Closes: https://bugs.gentoo.org/822132 Closes: https://bugs.gentoo.org/832966 Closes: https://bugs.gentoo.org/868117 Signed-off-by: Sam James gentoo.org> sys-cluster/ucx/Manifest | 1 + .../ucx-1.13.0-binutils-2.39-ptr-typedef.patch | 25 + sys-cluster/ucx/files/ucx-1.13.0-drop-werror.patch | 33 +++ .../ucx/files/ucx-1.13.0-fix-bashisms.patch| 44 + .../files/ucx-1.13.0-fix-fcntl-include-musl.patch | 103 + sys-cluster/ucx/ucx-1.13.0.ebuild | 56 +++ 6 files changed, 262 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index 8c266590a5e3..bc29771e377d 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1,2 +1,3 @@ DIST ucx-1.10.0_rc5.tar.gz 2399950 BLAKE2B f6f78d2a3e0cd7f252354d59b9d667992c5f9f4d8ee4a41356decf4a1ed72382d8ce5213395bc6bacf1d8658f95808082cc0f825230857ddbbff19ed060efa5c SHA512 b772ad030e80bc5b0ab25d590117950d363f5f7ea1b7ed5ce0bba285d0a932205ee4d73705c094cef077c751b1cf8b6efdd4608c7df6b39d813771a0a31460ac +DIST ucx-1.13.0.tar.gz 2770439 BLAKE2B 779bf7913ec1d0f5aebfd12d4eda90c83f6dae746e82bb818c4d981f6f564ecb37b6e003c3718db4ad74f25aa19fcbeb0ff98ed6349e254b7c707b4dda3c8974 SHA512 bea02adeb5c4286df360cfe788b40afde3e0404c659678497b53e753851e091de766f32aef39bd6f76e71802c88f0e0ed49c31af0c908ce2d9f3edc79ed6f933 DIST ucx-1.9.0.tar.gz 2467338 BLAKE2B 4d2d18c530f99a56baeb1dec88a7dba813970d3f501eb08f637dc7cefcfe5e564bc121e50c1842ea94e927a0fd657847c571241e3dd9601cdde207729d32d721 SHA512 2e8507e9cbba9ea445efdf8be5b5128dfc76cce30111805e9f7a5618b77d2bb449b6ad5e415f086b3156b63128306671d3a906583248cde720edb4241c67 diff --git a/sys-cluster/ucx/files/ucx-1.13.0-binutils-2.39-ptr-typedef.patch b/sys-cluster/ucx/files/ucx-1.13.0-binutils-2.39-ptr-typedef.patch new file mode 100644 index ..2eb863e6bdea --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.13.0-binutils-2.39-ptr-typedef.patch @@ -0,0 +1,25 @@ +https://github.com/openucx/ucx/commit/edd14921fa0a3e8cf631ef1a08fc724e44d072df +https://bugs.gentoo.org/868117 + +From 6b6128efd416831cec3a1820f7d1c8e648b79448 Mon Sep 17 00:00:00 2001 +From: Hui Zhou +Date: Sun, 14 Aug 2022 23:29:09 -0500 +Subject: [PATCH] UCS/DEBUG: replace PTR with void * + +The PTR macro is missing on the latest Arch linux. +--- a/src/ucs/debug/debug.c b/src/ucs/debug/debug.c +@@ -272,10 +272,10 @@ static int load_file(struct backtrace_file *file) + goto err_close; + } + +-symcount = bfd_read_minisymbols(file->abfd, 0, (PTR)>syms, ); ++symcount = bfd_read_minisymbols(file->abfd, 0, (void *)>syms, ); + if (symcount == 0) { + free(file->syms); +-symcount = bfd_read_minisymbols(file->abfd, 1, (PTR)>syms, ); ++symcount = bfd_read_minisymbols(file->abfd, 1, (void *)>syms, ); + } + if (symcount < 0) { + goto err_close; + diff --git a/sys-cluster/ucx/files/ucx-1.13.0-drop-werror.patch b/sys-cluster/ucx/files/ucx-1.13.0-drop-werror.patch new file mode 100644 index ..a0901ce23c18 --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.13.0-drop-werror.patch @@ -0,0 +1,33 @@ +--- a/config/m4/compiler.m4 b/config/m4/compiler.m4 +@@ -10,7 +10,7 @@ + # + # Initialize CFLAGS + # +-BASE_CFLAGS="-g -Wall -Werror" ++BASE_CFLAGS="-g -Wall" + + + # +--- a/examples/Makefile.am b/examples/Makefile.am +@@ -26,7 +26,7 @@ EXAMPLE_CUDA_CFLAGS = $(CFLAGS_PEDANTIC) + EXAMPLE_CUDA_CPPFLAGS = + endif + +-EXAMPLE_CCLD_FLAGS = -lucs -I$(includedir) -L$(libdir) -Wall -Werror -Wl,-rpath,$(libdir) \ ++EXAMPLE_CCLD_FLAGS = -lucs -I$(includedir) -L$(libdir) -Wall -Wl,-rpath,$(libdir) \ + $(EXAMPLE_CUDA_LD_FLAGS) $(EXAMPLE_CUDA_LIBS) $(EXAMPLE_CUDA_CPPFLAGS) + + installcheck-local: +--- a/test/apps/sockaddr/Makefile.am b/test/apps/sockaddr/Makefile.am +@@ -12,7 +12,7 @@ noinst_HEADERS = \ + sa_util.h + + sa_CXXFLAGS = \ +- -std=c++11 -g -Wall -Werror ++ -std=c++11 -g -Wall + + sa_CPPFLAGS = $(BASE_CPPFLAGS) + diff --git a/sys-cluster/ucx/files/ucx-1.13.0-fix-bashisms.patch b/sys-cluster/ucx/files/ucx-1.13.0-fix-bashisms.patch new file mode 100644 index ..f152c152fcbb --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.13.0-fix-bashisms.patch @@ -0,0 +1,44 @@ +https://github.com/openucx/ucx/pull/8494 + +From c65087d7984f516485c11b4b732d9ac2676a494e Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sat, 3 Sep 2022 00:28:28 +0100 +Subject: [PATCH] config: Fix bashisms in configure + +configure scripts need to be
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: dede478939942f4cb7066d382a0b1142804dc511 Author: Sam James gentoo org> AuthorDate: Thu Aug 25 09:35:22 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 04:04:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dede4789 sys-cluster/ucx: add github upstream metadata Signed-off-by: Sam James gentoo.org> sys-cluster/ucx/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-cluster/ucx/metadata.xml b/sys-cluster/ucx/metadata.xml index 3c85be04a4cf..780e78e7749f 100644 --- a/sys-cluster/ucx/metadata.xml +++ b/sys-cluster/ucx/metadata.xml @@ -8,4 +8,7 @@ Add support for numa memory allocation + + openucx/ucx +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: 6a10ceee08887acecc46484fcb447ada0a55 Author: David Seifert gentoo org> AuthorDate: Wed Jul 27 20:09:54 2022 + Commit: David Seifert gentoo org> CommitDate: Wed Jul 27 20:09:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a10ceee sys-cluster/ucx: drop 1.2.2-r1, 1.3.0, 1.5.2 Signed-off-by: David Seifert gentoo.org> sys-cluster/ucx/Manifest| 3 --- sys-cluster/ucx/ucx-1.2.2-r1.ebuild | 35 --- sys-cluster/ucx/ucx-1.3.0.ebuild| 25 - sys-cluster/ucx/ucx-1.5.2.ebuild| 31 --- 4 files changed, 94 deletions(-) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index 68892672ea6a..8c266590a5e3 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1,5 +1,2 @@ DIST ucx-1.10.0_rc5.tar.gz 2399950 BLAKE2B f6f78d2a3e0cd7f252354d59b9d667992c5f9f4d8ee4a41356decf4a1ed72382d8ce5213395bc6bacf1d8658f95808082cc0f825230857ddbbff19ed060efa5c SHA512 b772ad030e80bc5b0ab25d590117950d363f5f7ea1b7ed5ce0bba285d0a932205ee4d73705c094cef077c751b1cf8b6efdd4608c7df6b39d813771a0a31460ac -DIST ucx-1.2.2.tar.gz 1513611 BLAKE2B 488b9b3cecc2c617b1209036e1342e4378459db6a5e93eab1d88dfe80cb0d9c8013c767413206f0fbd0105557ed89994ab510421068d709101336a7b3d2eac5e SHA512 515c382826310b9aa7179ab19ceb76a881a41e6786514219b7f703c6144fa57ca141bceb3b80523ae1b4e2a4b13e9abcb9df063612b376d894c5cd81cdc00571 -DIST ucx-1.3.0.tar.gz 1707317 BLAKE2B 740ab240663a26fde8abe631416dae6233febf3c587ba6bb7b27a9cb0aa041540ce71e106bb3c5618a719de66d479055961908b67125df61a4c7696999c0affb SHA512 0a2e32985e0225fc4ad15dbb1c422dba1d5552638e7329d67572924502e61e1a481ce30cde5ccc83c663fb4ec643df83efc08aed164dfbce6cf38d66a16b3e42 -DIST ucx-1.5.2.tar.gz 1844416 BLAKE2B 2e0296e34d8116a79c545fb3371dda1746517a18cc75f94da5d1f9420c7a74752839d5a3a07a61a2e91021baa87a26d02ab24554316351db9ba76721a18a5244 SHA512 7f11014eb26df342fc8f0914d323f08f4c19ea21e98e18f0a4ec18b7004299687f91daa8ee654ecee716ece6d4d6de5c9714c548768b1d44551b6be6195e2e9b DIST ucx-1.9.0.tar.gz 2467338 BLAKE2B 4d2d18c530f99a56baeb1dec88a7dba813970d3f501eb08f637dc7cefcfe5e564bc121e50c1842ea94e927a0fd657847c571241e3dd9601cdde207729d32d721 SHA512 2e8507e9cbba9ea445efdf8be5b5128dfc76cce30111805e9f7a5618b77d2bb449b6ad5e415f086b3156b63128306671d3a906583248cde720edb4241c67 diff --git a/sys-cluster/ucx/ucx-1.2.2-r1.ebuild b/sys-cluster/ucx/ucx-1.2.2-r1.ebuild deleted file mode 100644 index 392242a2f1c6.. --- a/sys-cluster/ucx/ucx-1.2.2-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Unified Communication X" -HOMEPAGE="https://www.openucx.org; -SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+numa +openmp" - -RDEPEND=" - numa? ( sys-process/numactl ) -" - -src_prepare() { - default - sed \ - -e '/BASE_CFLAGS=/s:=".*":=:g' \ - -i config/m4/compiler.m4 || die - eautoreconf -} - -src_configure() { - BASE_CFLAGS="" \ - econf \ - --disable-compiler-opt \ - $(use_enable numa) \ - $(use_enable openmp) -} diff --git a/sys-cluster/ucx/ucx-1.3.0.ebuild b/sys-cluster/ucx/ucx-1.3.0.ebuild deleted file mode 100644 index 5baf8fac0e3a.. --- a/sys-cluster/ucx/ucx-1.3.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Unified Communication X" -HOMEPAGE="https://www.openucx.org; -SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+numa +openmp" - -RDEPEND=" - numa? ( sys-process/numactl ) -" - -src_configure() { - BASE_CFLAGS="" \ - econf \ - --disable-compiler-opt \ - $(use_enable numa) \ - $(use_enable openmp) -} diff --git a/sys-cluster/ucx/ucx-1.5.2.ebuild b/sys-cluster/ucx/ucx-1.5.2.ebuild deleted file mode 100644 index 780a1371ad80.. --- a/sys-cluster/ucx/ucx-1.5.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Unified Communication X" -HOMEPAGE="https://www.openucx.org; -SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+numa +openmp" - -RDEPEND=" - sys-libs/binutils-libs:= - numa? ( sys-process/numactl ) -" -DEPEND="${RDEPEND}" - -src_configure() { - BASE_CFLAGS="" \ - econf \ -
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: 8773617f69643dfbae7ae8e2fb05ce67617f0642 Author: Marek Szuba gentoo org> AuthorDate: Mon Jul 5 17:13:03 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jul 5 19:38:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8773617f sys-cluster/ucx: keyword 1.10.0_rc5 for -riscv "#error: Unsupported architecture". According to the source code (i.e. git master on GitHub), ucx currently only supports amd64, arm64 and ppc64. Signed-off-by: Marek Szuba gentoo.org> sys-cluster/ucx/ucx-1.10.0_rc5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild index b1b15f27d9e..e58df1950af 100644 --- a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild +++ b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 -riscv ~x86 ~amd64-linux ~x86-linux" IUSE="+numa +openmp" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/files/, sys-cluster/ucx/
commit: e1d3c9af5679ed8e493e188620dafde21c012a0f Author: Sam James gentoo org> AuthorDate: Tue Jun 15 01:52:58 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 15 01:54:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d3c9af sys-cluster/ucx: drop -Werror Closes: https://bugs.gentoo.org/789762 Closes: https://bugs.gentoo.org/790341 Closes: https://bugs.gentoo.org/790332 Signed-off-by: Sam James gentoo.org> .../ucx/files/ucx-1.10.0_rc5-drop-werror.patch | 55 ++ sys-cluster/ucx/ucx-1.10.0_rc5.ebuild | 10 ++-- 2 files changed, 61 insertions(+), 4 deletions(-) diff --git a/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch b/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch new file mode 100644 index 000..7a6894fe619 --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch @@ -0,0 +1,55 @@ +https://bugs.gentoo.org/789762 + +From 18df3302b256bce6f61d83a58b2afbc8d788ad5c Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 15 Jun 2021 01:40:48 + +Subject: [PATCH] Drop -Werror + +--- + bindings/java/src/main/native/Makefile.am | 2 +- + examples/Makefile.am | 2 +- + test/apps/sockaddr/Makefile.am| 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/bindings/java/src/main/native/Makefile.am b/bindings/java/src/main/native/Makefile.am +index 73f9940..6616dae 100644 +--- a/bindings/java/src/main/native/Makefile.am b/bindings/java/src/main/native/Makefile.am +@@ -64,7 +64,7 @@ libjucx_la_SOURCES = context.cc \ + ucs_constants.cc \ + worker.cc + +-libjucx_la_CXXFLAGS = -fPIC -DPIC -Werror -std=gnu++98 ++libjucx_la_CXXFLAGS = -fPIC -DPIC -std=gnu++98 + + libjucx_la_LIBADD = $(topdir)/src/ucs/libucs.la \ + $(topdir)/src/uct/libuct.la \ +diff --git a/examples/Makefile.am b/examples/Makefile.am +index 05cde27..76c3b18 100644 +--- a/examples/Makefile.am b/examples/Makefile.am +@@ -23,7 +23,7 @@ EXAMPLE_CUDA_CFLAGS = $(CFLAGS_PEDANTIC) + EXAMPLE_CUDA_CPPFLAGS = + endif + +-EXAMPLE_CCLD_FLAGS = -lucs -I$(includedir) -L$(libdir) -Wall -Werror -Wl,-rpath,$(libdir) \ ++EXAMPLE_CCLD_FLAGS = -lucs -I$(includedir) -L$(libdir) -Wall -Wl,-rpath,$(libdir) \ + $(EXAMPLE_CUDA_LDFLAGS) $(EXAMPLE_CUDA_CPPFLAGS) + + installcheck-local: +diff --git a/test/apps/sockaddr/Makefile.am b/test/apps/sockaddr/Makefile.am +index 7ce7a01..2e4ad47 100644 +--- a/test/apps/sockaddr/Makefile.am b/test/apps/sockaddr/Makefile.am +@@ -12,7 +12,7 @@ noinst_HEADERS = \ + sa_util.h + + sa_CXXFLAGS = \ +- -std=c++11 -g -Wall -Werror ++ -std=c++11 -Wall + + sa_CPPFLAGS = $(BASE_CPPFLAGS) + +-- +2.32.0 + diff --git a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild index 1d3c4a64a11..b1b15f27d9e 100644 --- a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild +++ b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild @@ -5,14 +5,14 @@ EAPI=7 inherit autotools +MY_PV=${PV/_/-} DESCRIPTION="Unified Communication X" HOMEPAGE="https://www.openucx.org; - -MY_PV=${PV/_/-} SRC_URI="https://github.com/openucx/ucx/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" -SLOT="0" LICENSE="BSD" +SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+numa +openmp" @@ -22,7 +22,9 @@ RDEPEND=" " DEPEND="${RDEPEND}" -S="${WORKDIR}/${PN}-${MY_PV}" +PATCHES=( + "${FILESDIR}"/${PN}-1.10.0_rc5-drop-werror.patch +) src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: 7c36b2d7261ec57264ece4d1c6724c86f4785b9e Author: Patrick Lauer gentoo org> AuthorDate: Sun Feb 28 11:50:55 2021 + Commit: 罗百科 gentoo org> CommitDate: Sun Feb 28 11:51:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c36b2d7 sys-cluster/ucx: Add 1.10.0_rc5 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Patrick Lauer gentoo.org> sys-cluster/ucx/Manifest | 1 + sys-cluster/ucx/ucx-1.10.0_rc5.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index 6fe2cc8d421..68892672ea6 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1,3 +1,4 @@ +DIST ucx-1.10.0_rc5.tar.gz 2399950 BLAKE2B f6f78d2a3e0cd7f252354d59b9d667992c5f9f4d8ee4a41356decf4a1ed72382d8ce5213395bc6bacf1d8658f95808082cc0f825230857ddbbff19ed060efa5c SHA512 b772ad030e80bc5b0ab25d590117950d363f5f7ea1b7ed5ce0bba285d0a932205ee4d73705c094cef077c751b1cf8b6efdd4608c7df6b39d813771a0a31460ac DIST ucx-1.2.2.tar.gz 1513611 BLAKE2B 488b9b3cecc2c617b1209036e1342e4378459db6a5e93eab1d88dfe80cb0d9c8013c767413206f0fbd0105557ed89994ab510421068d709101336a7b3d2eac5e SHA512 515c382826310b9aa7179ab19ceb76a881a41e6786514219b7f703c6144fa57ca141bceb3b80523ae1b4e2a4b13e9abcb9df063612b376d894c5cd81cdc00571 DIST ucx-1.3.0.tar.gz 1707317 BLAKE2B 740ab240663a26fde8abe631416dae6233febf3c587ba6bb7b27a9cb0aa041540ce71e106bb3c5618a719de66d479055961908b67125df61a4c7696999c0affb SHA512 0a2e32985e0225fc4ad15dbb1c422dba1d5552638e7329d67572924502e61e1a481ce30cde5ccc83c663fb4ec643df83efc08aed164dfbce6cf38d66a16b3e42 DIST ucx-1.5.2.tar.gz 1844416 BLAKE2B 2e0296e34d8116a79c545fb3371dda1746517a18cc75f94da5d1f9420c7a74752839d5a3a07a61a2e91021baa87a26d02ab24554316351db9ba76721a18a5244 SHA512 7f11014eb26df342fc8f0914d323f08f4c19ea21e98e18f0a4ec18b7004299687f91daa8ee654ecee716ece6d4d6de5c9714c548768b1d44551b6be6195e2e9b diff --git a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild new file mode 100644 index 000..1d3c4a64a11 --- /dev/null +++ b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Unified Communication X" +HOMEPAGE="https://www.openucx.org; + +MY_PV=${PV/_/-} +SRC_URI="https://github.com/openucx/ucx/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+numa +openmp" + +RDEPEND=" + sys-libs/binutils-libs:= + numa? ( sys-process/numactl ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + BASE_CFLAGS="" \ + econf \ + --disable-compiler-opt \ + $(use_enable numa) \ + $(use_enable openmp) +} + +src_compile() { + BASE_CFLAGS="" emake +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: a4fddb80917ed3cdc011f25c874d8262d159ec84 Author: Patrick Lauer gentoo org> AuthorDate: Sun Feb 28 11:40:08 2021 + Commit: 罗百科 gentoo org> CommitDate: Sun Feb 28 11:40:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fddb80 sys-cluster/ucx: Bump Fixes #725756 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Patrick Lauer gentoo.org> sys-cluster/ucx/Manifest | 1 + sys-cluster/ucx/ucx-1.9.0.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index 8c6528f4137..6fe2cc8d421 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1,3 +1,4 @@ DIST ucx-1.2.2.tar.gz 1513611 BLAKE2B 488b9b3cecc2c617b1209036e1342e4378459db6a5e93eab1d88dfe80cb0d9c8013c767413206f0fbd0105557ed89994ab510421068d709101336a7b3d2eac5e SHA512 515c382826310b9aa7179ab19ceb76a881a41e6786514219b7f703c6144fa57ca141bceb3b80523ae1b4e2a4b13e9abcb9df063612b376d894c5cd81cdc00571 DIST ucx-1.3.0.tar.gz 1707317 BLAKE2B 740ab240663a26fde8abe631416dae6233febf3c587ba6bb7b27a9cb0aa041540ce71e106bb3c5618a719de66d479055961908b67125df61a4c7696999c0affb SHA512 0a2e32985e0225fc4ad15dbb1c422dba1d5552638e7329d67572924502e61e1a481ce30cde5ccc83c663fb4ec643df83efc08aed164dfbce6cf38d66a16b3e42 DIST ucx-1.5.2.tar.gz 1844416 BLAKE2B 2e0296e34d8116a79c545fb3371dda1746517a18cc75f94da5d1f9420c7a74752839d5a3a07a61a2e91021baa87a26d02ab24554316351db9ba76721a18a5244 SHA512 7f11014eb26df342fc8f0914d323f08f4c19ea21e98e18f0a4ec18b7004299687f91daa8ee654ecee716ece6d4d6de5c9714c548768b1d44551b6be6195e2e9b +DIST ucx-1.9.0.tar.gz 2467338 BLAKE2B 4d2d18c530f99a56baeb1dec88a7dba813970d3f501eb08f637dc7cefcfe5e564bc121e50c1842ea94e927a0fd657847c571241e3dd9601cdde207729d32d721 SHA512 2e8507e9cbba9ea445efdf8be5b5128dfc76cce30111805e9f7a5618b77d2bb449b6ad5e415f086b3156b63128306671d3a906583248cde720edb4241c67 diff --git a/sys-cluster/ucx/ucx-1.9.0.ebuild b/sys-cluster/ucx/ucx-1.9.0.ebuild new file mode 100644 index 000..65a9b0241cf --- /dev/null +++ b/sys-cluster/ucx/ucx-1.9.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Unified Communication X" +HOMEPAGE="https://www.openucx.org; +SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+numa +openmp" + +RDEPEND=" + sys-libs/binutils-libs:= + numa? ( sys-process/numactl ) +" +DEPEND="${RDEPEND}" + +src_configure() { + BASE_CFLAGS="" \ + econf \ + --disable-compiler-opt \ + $(use_enable numa) \ + $(use_enable openmp) +} + +src_compile() { + BASE_CFLAGS="" emake +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: 5d686e996bf7de83ff9880431639903acea8fc77 Author: Alexey Sokolov google com> AuthorDate: Fri May 8 00:59:40 2020 + Commit: Alexys Jacob gentoo org> CommitDate: Fri May 8 08:24:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d686e99 sys-cluster/ucx: update homepage Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov google.com> Signed-off-by: Alexys Jacob gentoo.org> sys-cluster/ucx/ucx-1.2.2-r1.ebuild | 4 ++-- sys-cluster/ucx/ucx-1.3.0.ebuild| 4 ++-- sys-cluster/ucx/ucx-1.5.2.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys-cluster/ucx/ucx-1.2.2-r1.ebuild b/sys-cluster/ucx/ucx-1.2.2-r1.ebuild index c3bf36aa735..392242a2f1c 100644 --- a/sys-cluster/ucx/ucx-1.2.2-r1.ebuild +++ b/sys-cluster/ucx/ucx-1.2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ EAPI=6 inherit autotools DESCRIPTION="Unified Communication X" -HOMEPAGE="http://www.openucx.org; +HOMEPAGE="https://www.openucx.org; SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; SLOT="0" diff --git a/sys-cluster/ucx/ucx-1.3.0.ebuild b/sys-cluster/ucx/ucx-1.3.0.ebuild index eb6c279f645..5baf8fac0e3 100644 --- a/sys-cluster/ucx/ucx-1.3.0.ebuild +++ b/sys-cluster/ucx/ucx-1.3.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Unified Communication X" -HOMEPAGE="http://www.openucx.org; +HOMEPAGE="https://www.openucx.org; SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; SLOT="0" diff --git a/sys-cluster/ucx/ucx-1.5.2.ebuild b/sys-cluster/ucx/ucx-1.5.2.ebuild index 55ec075ba42..780a1371ad8 100644 --- a/sys-cluster/ucx/ucx-1.5.2.ebuild +++ b/sys-cluster/ucx/ucx-1.5.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Unified Communication X" -HOMEPAGE="http://www.openucx.org; +HOMEPAGE="https://www.openucx.org; SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: da00598904de34d68c2b62fdb343246cda5a4be5 Author: Justin Lecher gentoo org> AuthorDate: Sun Jul 7 06:46:28 2019 + Commit: Justin Lecher gentoo org> CommitDate: Sun Jul 7 06:49:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da005989 sys-cluster/ucx: Version Bump Package-Manager: Portage-2.3.68, Repoman-2.3.12 Signed-off-by: Justin Lecher gentoo.org> sys-cluster/ucx/Manifest | 1 + sys-cluster/ucx/ucx-1.5.2.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index 6382831bd8a..8c6528f4137 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1,2 +1,3 @@ DIST ucx-1.2.2.tar.gz 1513611 BLAKE2B 488b9b3cecc2c617b1209036e1342e4378459db6a5e93eab1d88dfe80cb0d9c8013c767413206f0fbd0105557ed89994ab510421068d709101336a7b3d2eac5e SHA512 515c382826310b9aa7179ab19ceb76a881a41e6786514219b7f703c6144fa57ca141bceb3b80523ae1b4e2a4b13e9abcb9df063612b376d894c5cd81cdc00571 DIST ucx-1.3.0.tar.gz 1707317 BLAKE2B 740ab240663a26fde8abe631416dae6233febf3c587ba6bb7b27a9cb0aa041540ce71e106bb3c5618a719de66d479055961908b67125df61a4c7696999c0affb SHA512 0a2e32985e0225fc4ad15dbb1c422dba1d5552638e7329d67572924502e61e1a481ce30cde5ccc83c663fb4ec643df83efc08aed164dfbce6cf38d66a16b3e42 +DIST ucx-1.5.2.tar.gz 1844416 BLAKE2B 2e0296e34d8116a79c545fb3371dda1746517a18cc75f94da5d1f9420c7a74752839d5a3a07a61a2e91021baa87a26d02ab24554316351db9ba76721a18a5244 SHA512 7f11014eb26df342fc8f0914d323f08f4c19ea21e98e18f0a4ec18b7004299687f91daa8ee654ecee716ece6d4d6de5c9714c548768b1d44551b6be6195e2e9b diff --git a/sys-cluster/ucx/ucx-1.5.2.ebuild b/sys-cluster/ucx/ucx-1.5.2.ebuild new file mode 100644 index 000..55ec075ba42 --- /dev/null +++ b/sys-cluster/ucx/ucx-1.5.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Unified Communication X" +HOMEPAGE="http://www.openucx.org; +SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+numa +openmp" + +RDEPEND=" + sys-libs/binutils-libs:= + numa? ( sys-process/numactl ) +" +DEPEND="${RDEPEND}" + +src_configure() { + BASE_CFLAGS="" \ + econf \ + --disable-compiler-opt \ + $(use_enable numa) \ + $(use_enable openmp) +} + +src_compile() { + BASE_CFLAGS="" emake +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: 3abbba9a1777bc050e67c510c1327f8a378c6e6e Author: Justin Lecher gentoo org> AuthorDate: Sat Jun 23 18:36:09 2018 + Commit: Justin Lecher gentoo org> CommitDate: Sat Jun 23 18:36:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3abbba9a sys-cluster/ucx: Version Bump Signed-off-by: Justin Lecher gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-cluster/ucx/Manifest | 1 + sys-cluster/ucx/ucx-1.3.0.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest index e0076771f8a..6382831bd8a 100644 --- a/sys-cluster/ucx/Manifest +++ b/sys-cluster/ucx/Manifest @@ -1 +1,2 @@ DIST ucx-1.2.2.tar.gz 1513611 BLAKE2B 488b9b3cecc2c617b1209036e1342e4378459db6a5e93eab1d88dfe80cb0d9c8013c767413206f0fbd0105557ed89994ab510421068d709101336a7b3d2eac5e SHA512 515c382826310b9aa7179ab19ceb76a881a41e6786514219b7f703c6144fa57ca141bceb3b80523ae1b4e2a4b13e9abcb9df063612b376d894c5cd81cdc00571 +DIST ucx-1.3.0.tar.gz 1707317 BLAKE2B 740ab240663a26fde8abe631416dae6233febf3c587ba6bb7b27a9cb0aa041540ce71e106bb3c5618a719de66d479055961908b67125df61a4c7696999c0affb SHA512 0a2e32985e0225fc4ad15dbb1c422dba1d5552638e7329d67572924502e61e1a481ce30cde5ccc83c663fb4ec643df83efc08aed164dfbce6cf38d66a16b3e42 diff --git a/sys-cluster/ucx/ucx-1.3.0.ebuild b/sys-cluster/ucx/ucx-1.3.0.ebuild new file mode 100644 index 000..eb6c279f645 --- /dev/null +++ b/sys-cluster/ucx/ucx-1.3.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Unified Communication X" +HOMEPAGE="http://www.openucx.org; +SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+numa +openmp" + +RDEPEND=" + numa? ( sys-process/numactl ) +" + +src_configure() { + BASE_CFLAGS="" \ + econf \ + --disable-compiler-opt \ + $(use_enable numa) \ + $(use_enable openmp) +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: b55ebbeeeff8e43fe6be587c990d3c662c603128 Author: Justin Lecher gentoo org> AuthorDate: Sat Jun 23 17:48:49 2018 + Commit: Justin Lecher gentoo org> CommitDate: Sat Jun 23 18:36:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55ebbee sys-cluster/ucx: Fix numa support Closes: https://bugs.gentoo.org/654432 Signed-off-by: Justin Lecher gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-cluster/ucx/metadata.xml | 3 +++ sys-cluster/ucx/{ucx-1.2.2.ebuild => ucx-1.2.2-r1.ebuild} | 12 +--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/sys-cluster/ucx/metadata.xml b/sys-cluster/ucx/metadata.xml index d11a30befa7..6af00b86c7f 100644 --- a/sys-cluster/ucx/metadata.xml +++ b/sys-cluster/ucx/metadata.xml @@ -9,4 +9,7 @@ clus...@gentoo.org Gentoo Cluster Project + + Add support for numa memory allocation + diff --git a/sys-cluster/ucx/ucx-1.2.2.ebuild b/sys-cluster/ucx/ucx-1.2.2-r1.ebuild similarity index 73% rename from sys-cluster/ucx/ucx-1.2.2.ebuild rename to sys-cluster/ucx/ucx-1.2.2-r1.ebuild index 0b581f7bf56..c3bf36aa735 100644 --- a/sys-cluster/ucx/ucx-1.2.2.ebuild +++ b/sys-cluster/ucx/ucx-1.2.2-r1.ebuild @@ -12,12 +12,16 @@ SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; SLOT="0" LICENSE="BSD" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" +IUSE="+numa +openmp" + +RDEPEND=" + numa? ( sys-process/numactl ) +" src_prepare() { default sed \ - -e '/^BASE_CFLAGS/s:=.*:=:g' \ + -e '/BASE_CFLAGS=/s:=".*":=:g' \ -i config/m4/compiler.m4 || die eautoreconf } @@ -25,5 +29,7 @@ src_prepare() { src_configure() { BASE_CFLAGS="" \ econf \ - --disable-compiler-opt + --disable-compiler-opt \ + $(use_enable numa) \ + $(use_enable openmp) }
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/
commit: 978c8e081d9b625ce7414fa19839afe80cac52f1 Author: Justin Lecher gentoo org> AuthorDate: Sun Apr 1 20:36:57 2018 + Commit: Justin Lecher gentoo org> CommitDate: Sun Apr 1 20:51:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978c8e08 sys-cluster/ucx: New package Signed-off-by: Justin Lecher gentoo.org> Package-Manager: Portage-2.3.27, Repoman-2.3.9 sys-cluster/ucx/Manifest | 1 + sys-cluster/ucx/metadata.xml | 12 sys-cluster/ucx/ucx-1.2.2.ebuild | 29 + 3 files changed, 42 insertions(+) diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest new file mode 100644 index 000..e0076771f8a --- /dev/null +++ b/sys-cluster/ucx/Manifest @@ -0,0 +1 @@ +DIST ucx-1.2.2.tar.gz 1513611 BLAKE2B 488b9b3cecc2c617b1209036e1342e4378459db6a5e93eab1d88dfe80cb0d9c8013c767413206f0fbd0105557ed89994ab510421068d709101336a7b3d2eac5e SHA512 515c382826310b9aa7179ab19ceb76a881a41e6786514219b7f703c6144fa57ca141bceb3b80523ae1b4e2a4b13e9abcb9df063612b376d894c5cd81cdc00571 diff --git a/sys-cluster/ucx/metadata.xml b/sys-cluster/ucx/metadata.xml new file mode 100644 index 000..d11a30befa7 --- /dev/null +++ b/sys-cluster/ucx/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + j...@gentoo.org + Justin Lecher + + + clus...@gentoo.org + Gentoo Cluster Project + + diff --git a/sys-cluster/ucx/ucx-1.2.2.ebuild b/sys-cluster/ucx/ucx-1.2.2.ebuild new file mode 100644 index 000..0b581f7bf56 --- /dev/null +++ b/sys-cluster/ucx/ucx-1.2.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="Unified Communication X" +HOMEPAGE="http://www.openucx.org; +SRC_URI="https://github.com/openucx/ucx/releases/download/v${PV}/${P}.tar.gz; + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +src_prepare() { + default + sed \ + -e '/^BASE_CFLAGS/s:=.*:=:g' \ + -i config/m4/compiler.m4 || die + eautoreconf +} + +src_configure() { + BASE_CFLAGS="" \ + econf \ + --disable-compiler-opt +}