[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/

2022-09-09 Thread Sam James
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/

2022-09-09 Thread Sam James
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/

2022-09-09 Thread Sam James
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/

2022-09-09 Thread Sam James
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/

2022-09-02 Thread Sam James
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/

2022-08-25 Thread Sam James
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/

2022-07-27 Thread David Seifert
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/

2021-07-05 Thread Marek Szuba
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/

2021-06-14 Thread Sam James
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/

2021-02-28 Thread 罗百科
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/

2021-02-28 Thread 罗百科
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/

2020-05-08 Thread Alexys Jacob
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/

2019-07-07 Thread Justin Lecher
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/

2018-06-23 Thread Justin Lecher
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/

2018-06-23 Thread Justin Lecher
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/

2018-04-01 Thread Justin Lecher
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
+}