public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/
@ 2022-09-03  0:08 Sam James
  0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2022-09-03  0:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b1701a3522a4a51e4dcd57a531b608a739c620b6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  2 23:46:37 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  2 23:50:08 2022 +0000
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 <sam <AT> 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 2e8507e9cbba9ea445efdf8be5b5128dfc76cce30111805e9f7a5618bbbbb77d2bb449b6ad5e415f086b3156b63128306671d3a906583248cde720edb4241c67

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 000000000000..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 <hzhou321@anl.gov>
+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)&file->syms, &size);
++    symcount = bfd_read_minisymbols(file->abfd, 0, (void *)&file->syms, &size);
+     if (symcount == 0) {
+         free(file->syms);
+-        symcount = bfd_read_minisymbols(file->abfd, 1, (PTR)&file->syms, &size);
++        symcount = bfd_read_minisymbols(file->abfd, 1, (void *)&file->syms, &size);
+     }
+     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 000000000000..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 000000000000..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 <sam@gentoo.org>
+Date: Sat, 3 Sep 2022 00:28:28 +0100
+Subject: [PATCH] config: Fix bashisms in configure
+
+configure scripts need to be runnable with a POSIX-compliant /bin/sh.
+
+On many (but not all!) systems, /bin/sh is provided by Bash, so errors
+like this aren't spotted. Notably Debian defaults to /bin/sh provided
+by dash which doesn't tolerate such bashisms as '=='.
+
+This retains compatibility with bash.
+
+Fixes configure warnings/errors like:
+```
+checking for go... yes
+./configure: 26781: test: xyes: unexpected operator
+```
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/config/m4/go.m4
++++ b/config/m4/go.m4
+@@ -21,7 +21,7 @@ AS_IF([test "x$with_go" != xno],
+                   [AS_VERSION_COMPARE([1.16], [`go version | awk '{print substr($3, 3, length($3)-2)}'`],
+                                       [go_happy="yes"], [go_happy="yes"], [go_happy=no])],
+                   [go_happy=no])
+-            AS_IF([test "x$go_happy" == xno],
++            AS_IF([test "x$go_happy" = xno],
+                   [AS_IF([test "x$with_go" = "xguess"],
+                          [AC_MSG_WARN([Disabling GO support - GO compiler version 1.16 or newer not found.])],
+                          [AC_MSG_ERROR([GO support was explicitly requested, but go compiler not found.])])])
+--- a/configure.ac
++++ b/configure.ac
+@@ -159,7 +159,7 @@ AC_ARG_WITH([docs_only],
+ AC_DEFUN([UCX_DX_ENABLE_CHECK],
+          [AS_IF([DX_TEST_FEATURE($1)],
+                 [],
+-                [AS_IF([test "x$enable_doxygen_$1" == xyes],
++                [AS_IF([test "x$enable_doxygen_$1" = xyes],
+                        [AC_MSG_ERROR([--enable-doxygen-$1 was specified, but $1 tools were not found])],
+                        [])])])
+ 

diff --git a/sys-cluster/ucx/files/ucx-1.13.0-fix-fcntl-include-musl.patch b/sys-cluster/ucx/files/ucx-1.13.0-fix-fcntl-include-musl.patch
new file mode 100644
index 000000000000..2d80ffeaa3d6
--- /dev/null
+++ b/sys-cluster/ucx/files/ucx-1.13.0-fix-fcntl-include-musl.patch
@@ -0,0 +1,103 @@
+https://github.com/openucx/ucx/pull/8495
+
+From 77ea0b015bc2d18f4a6bc2ba0fb9b71ac7532199 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sat, 3 Sep 2022 00:44:28 +0100
+Subject: [PATCH 1/2] UCM: Fix deprecated <sys/fcntl.h> includes
+
+Fix deprecation warnings like:
+```
+In file included from /var/tmp/portage/sys-cluster/ucx-1.10.0_rc5/work/ucx-1.10.0-rc5/src/ucs/sys/sys.h:29,
+                 from mmap/install.c:21:
+/usr/include/sys/fcntl.h:1:2: error: #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-Werror=cpp[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp]]
+    1 | #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
+      |  ^~~~~~~
+```
+
+Bug: https://bugs.gentoo.org/832966
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/src/tools/profile/read_profile.c
++++ b/src/tools/profile/read_profile.c
+@@ -13,12 +13,12 @@
+ #include <ucs/sys/string.h>
+ 
+ #include <sys/signal.h>
+-#include <sys/fcntl.h>
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+ #include <sys/stat.h>
+ #include <stdlib.h>
+ #include <getopt.h>
++#include <fcntl.h>
+ #include <unistd.h>
+ #include <string.h>
+ #include <assert.h>
+--- a/src/ucm/util/reloc.c
++++ b/src/ucm/util/reloc.c
+@@ -17,7 +17,6 @@
+ #include <ucs/sys/string.h>
+ #include <ucs/sys/sys.h>
+ 
+-#include <sys/fcntl.h>
+ #include <sys/mman.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+--- a/test/apps/sockaddr/sa_tcp.cc
++++ b/test/apps/sockaddr/sa_tcp.cc
+@@ -8,8 +8,8 @@
+ 
+ #include <sys/socket.h>
+ #include <sys/epoll.h>
+-#include <sys/fcntl.h>
+ #include <arpa/inet.h>
++#include <fcntl.h>
+ #include <unistd.h>
+ #include <cstring>
+ #include <cerrno>
+
+From 9f9e50e5472e390c86147b9031ddd8525207822a Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sat, 3 Sep 2022 00:44:56 +0100
+Subject: [PATCH 2/2] UCS: Fix deprecated <sys/fcntl.h> includes
+
+Fix deprecation warnings like:
+```
+In file included from /var/tmp/portage/sys-cluster/ucx-1.10.0_rc5/work/ucx-1.10.0-rc5/src/ucs/sys/sys.h:29,
+                 from mmap/install.c:21:
+/usr/include/sys/fcntl.h:1:2: error: #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-Werror=cpp[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp]]
+    1 | #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
+      |  ^~~~~~~
+```
+
+Bug: https://bugs.gentoo.org/832966
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/src/ucs/sys/sys.h
++++ b/src/ucs/sys/sys.h
+@@ -26,7 +26,6 @@
+ #include <sys/time.h>
+ #include <sys/types.h>
+ #include <sys/uio.h>
+-#include <sys/fcntl.h>
+ #include <sys/stat.h>
+ #include <sys/syscall.h>
+ #include <sys/param.h>
+@@ -36,6 +35,7 @@
+ #include <stdlib.h>
+ #include <stdint.h>
+ #include <assert.h>
++#include <fcntl.h>
+ #include <stdio.h>
+ #include <stdarg.h>
+ #include <string.h>
+--- a/test/gtest/ucs/test_vfs.cc
++++ b/test/gtest/ucs/test_vfs.cc
+@@ -12,7 +12,7 @@ extern "C" {
+ #include <ucs/vfs/sock/vfs_sock.h>
+ }
+ 
+-#include <sys/fcntl.h>
++#include <fcntl.h>
+ #include <time.h>
+ 
+ 
+

diff --git a/sys-cluster/ucx/ucx-1.13.0.ebuild b/sys-cluster/ucx/ucx-1.13.0.ebuild
new file mode 100644
index 000000000000..983466a7cf98
--- /dev/null
+++ b/sys-cluster/ucx/ucx-1.13.0.ebuild
@@ -0,0 +1,56 @@
+# 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/archive/v${MY_PV}.tar.gz -> ${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}"/${P}-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
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/
@ 2022-09-09 10:56 Sam James
  0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2022-09-09 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     99bd8ef563596c956b6c133dfa2ade8330615dd7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  9 10:38:13 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  9 10:38:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bd8ef5

sys-cluster/ucx: fix build w/ GCC 13

Signed-off-by: Sam James <sam <AT> 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 000000000000..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 <sam@gentoo.org>
+Date: Fri, 9 Sep 2022 11:35:03 +0100
+Subject: [PATCH] TEST/SOCKADDR: Add missing <cstdint> include for GCC 13
+
+Closes: https://github.com/openucx/ucx/issues/8347
+Signed-off-by: Sam James <sam@gentoo.org>
+--- 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 <cstdint>
+ #include <iostream>
+ #include <sstream>
+ #include <string>
+

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
 )
 


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/
@ 2025-05-16 10:23 Patrick Lauer
  0 siblings, 0 replies; 4+ messages in thread
From: Patrick Lauer @ 2025-05-16 10:23 UTC (permalink / raw
  To: gentoo-commits

commit:     d21e89177c6edb66dc39bd3f7bda1d3a9cd2de7c
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Fri May 16 10:22:21 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Fri May 16 10:23:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21e8917

sys-cluster/ucx: Fix build failure

USE="openmp" was broken, patch from upstream

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 sys-cluster/ucx/files/ucx-1.13.1-openmp.patch | 38 +++++++++++++++++++++++++++
 sys-cluster/ucx/ucx-1.13.1.ebuild             |  1 +
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/ucx/files/ucx-1.13.1-openmp.patch b/sys-cluster/ucx/files/ucx-1.13.1-openmp.patch
new file mode 100644
index 000000000000..362f98834f13
--- /dev/null
+++ b/sys-cluster/ucx/files/ucx-1.13.1-openmp.patch
@@ -0,0 +1,38 @@
+From 2e6f69db88da2c38c89c688a932817b6b4912920 Mon Sep 17 00:00:00 2001
+From: Thomas Vegas <tvegas@nvidia.com>
+Date: Tue, 29 Apr 2025 05:22:28 +0000
+Subject: [PATCH] TOOLS/PERF: Include omp.h outside of extern C declarations
+
+---
+ src/tools/perf/lib/libperf_int.h | 11 ++++++-----
+ 1 file changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/src/tools/perf/lib/libperf_int.h b/src/tools/perf/lib/libperf_int.h
+index 3e6d9f77f53..ae3f489f2df 100644
+--- a/src/tools/perf/lib/libperf_int.h
++++ b/src/tools/perf/lib/libperf_int.h
+@@ -11,6 +11,12 @@
+ 
+ #include <tools/perf/api/libperf.h>
+ 
++
++#if _OPENMP
++#include <omp.h>
++#endif
++
++
+ BEGIN_C_DECLS
+ 
+ /** @file libperf_int.h */
+@@ -20,11 +26,6 @@ BEGIN_C_DECLS
+ #include <ucs/sys/math.h>
+ 
+ 
+-#if _OPENMP
+-#include <omp.h>
+-#endif
+-
+-
+ #define TIMING_QUEUE_SIZE    2048
+ #define UCT_PERF_TEST_AM_ID  5
+ #define ADDR_BUF_SIZE        4096

diff --git a/sys-cluster/ucx/ucx-1.13.1.ebuild b/sys-cluster/ucx/ucx-1.13.1.ebuild
index 0a80a4093313..677b5ad95f6b 100644
--- a/sys-cluster/ucx/ucx-1.13.1.ebuild
+++ b/sys-cluster/ucx/ucx-1.13.1.ebuild
@@ -29,6 +29,7 @@ PATCHES=(
 	"${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
+	"${FILESDIR}"/${PN}-1.13.1-openmp.patch
 )
 
 pkg_pretend() {


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/
@ 2025-08-06 12:00 David Seifert
  0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2025-08-06 12:00 UTC (permalink / raw
  To: gentoo-commits

commit:     8ed6a43948001a826d28d1299a69b65b8bb8fc82
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  6 11:59:56 2025 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Aug  6 11:59:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed6a439

sys-cluster/ucx: drop 1.9.0, 1.10.0_rc5, 1.13.0, 1.13.1

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sys-cluster/ucx/Manifest                           |   4 -
 .../ucx/files/ucx-1.10.0_rc5-drop-werror.patch     |  55 -----------
 .../ucx-1.13.0-binutils-2.39-ptr-typedef.patch     |  25 -----
 .../ucx/files/ucx-1.13.0-cstdint-include.patch     |  20 ----
 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 ---------------------
 .../ucx/files/ucx-1.13.0-no-rpm-sandbox.patch      |  12 ---
 sys-cluster/ucx/metadata.xml                       |   3 -
 sys-cluster/ucx/ucx-1.10.0_rc5.ebuild              |  44 ---------
 sys-cluster/ucx/ucx-1.13.0.ebuild                  |  57 ------------
 sys-cluster/ucx/ucx-1.13.1.ebuild                  |  69 --------------
 sys-cluster/ucx/ucx-1.9.0.ebuild                   |  31 -------
 13 files changed, 500 deletions(-)

diff --git a/sys-cluster/ucx/Manifest b/sys-cluster/ucx/Manifest
index ccb6b1a74689..7f7043e8457d 100644
--- a/sys-cluster/ucx/Manifest
+++ b/sys-cluster/ucx/Manifest
@@ -1,5 +1 @@
-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.18.1.tar.gz 3313043 BLAKE2B 6769ee77c58934fa765d2df841e3b32ba0d6c05ba0e90bd2e7aa8803ab1be3802773aab6088eb8f8ff0a1eee838f27aadd841f8210c6bcf45c02edcd8b4dbadc SHA512 bcab4a93c1fbf154275c6cdedfc981600cbac43d850f70e2cbfa0dfc73160be8808442acb86154ea964aaea0364aa9a37c41f4c643fa143f54e9d238b13820c7
-DIST ucx-1.9.0.tar.gz 2467338 BLAKE2B 4d2d18c530f99a56baeb1dec88a7dba813970d3f501eb08f637dc7cefcfe5e564bc121e50c1842ea94e927a0fd657847c571241e3dd9601cdde207729d32d721 SHA512 2e8507e9cbba9ea445efdf8be5b5128dfc76cce30111805e9f7a5618bbbbb77d2bb449b6ad5e415f086b3156b63128306671d3a906583248cde720edb4241c67

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
deleted file mode 100644
index 7a6894fe6194..000000000000
--- a/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-https://bugs.gentoo.org/789762
-
-From 18df3302b256bce6f61d83a58b2afbc8d788ad5c Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 15 Jun 2021 01:40:48 +0000
-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/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
deleted file mode 100644
index 2eb863e6bdea..000000000000
--- a/sys-cluster/ucx/files/ucx-1.13.0-binutils-2.39-ptr-typedef.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/openucx/ucx/commit/edd14921fa0a3e8cf631ef1a08fc724e44d072df
-https://bugs.gentoo.org/868117
-
-From 6b6128efd416831cec3a1820f7d1c8e648b79448 Mon Sep 17 00:00:00 2001
-From: Hui Zhou <hzhou321@anl.gov>
-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)&file->syms, &size);
-+    symcount = bfd_read_minisymbols(file->abfd, 0, (void *)&file->syms, &size);
-     if (symcount == 0) {
-         free(file->syms);
--        symcount = bfd_read_minisymbols(file->abfd, 1, (PTR)&file->syms, &size);
-+        symcount = bfd_read_minisymbols(file->abfd, 1, (void *)&file->syms, &size);
-     }
-     if (symcount < 0) {
-         goto err_close;
-

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
deleted file mode 100644
index 890c630c5792..000000000000
--- a/sys-cluster/ucx/files/ucx-1.13.0-cstdint-include.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/openucx/ucx/pull/8517
-
-From 8f70e898b43d1bde1ff3fae56bf0ac5aac285997 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 9 Sep 2022 11:35:03 +0100
-Subject: [PATCH] TEST/SOCKADDR: Add missing <cstdint> include for GCC 13
-
-Closes: https://github.com/openucx/ucx/issues/8347
-Signed-off-by: Sam James <sam@gentoo.org>
---- 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 <cstdint>
- #include <iostream>
- #include <sstream>
- #include <string>
-

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
deleted file mode 100644
index a0901ce23c18..000000000000
--- a/sys-cluster/ucx/files/ucx-1.13.0-drop-werror.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- 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
deleted file mode 100644
index f152c152fcbb..000000000000
--- a/sys-cluster/ucx/files/ucx-1.13.0-fix-bashisms.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-https://github.com/openucx/ucx/pull/8494
-
-From c65087d7984f516485c11b4b732d9ac2676a494e Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 3 Sep 2022 00:28:28 +0100
-Subject: [PATCH] config: Fix bashisms in configure
-
-configure scripts need to be runnable with a POSIX-compliant /bin/sh.
-
-On many (but not all!) systems, /bin/sh is provided by Bash, so errors
-like this aren't spotted. Notably Debian defaults to /bin/sh provided
-by dash which doesn't tolerate such bashisms as '=='.
-
-This retains compatibility with bash.
-
-Fixes configure warnings/errors like:
-```
-checking for go... yes
-./configure: 26781: test: xyes: unexpected operator
-```
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/config/m4/go.m4
-+++ b/config/m4/go.m4
-@@ -21,7 +21,7 @@ AS_IF([test "x$with_go" != xno],
-                   [AS_VERSION_COMPARE([1.16], [`go version | awk '{print substr($3, 3, length($3)-2)}'`],
-                                       [go_happy="yes"], [go_happy="yes"], [go_happy=no])],
-                   [go_happy=no])
--            AS_IF([test "x$go_happy" == xno],
-+            AS_IF([test "x$go_happy" = xno],
-                   [AS_IF([test "x$with_go" = "xguess"],
-                          [AC_MSG_WARN([Disabling GO support - GO compiler version 1.16 or newer not found.])],
-                          [AC_MSG_ERROR([GO support was explicitly requested, but go compiler not found.])])])
---- a/configure.ac
-+++ b/configure.ac
-@@ -159,7 +159,7 @@ AC_ARG_WITH([docs_only],
- AC_DEFUN([UCX_DX_ENABLE_CHECK],
-          [AS_IF([DX_TEST_FEATURE($1)],
-                 [],
--                [AS_IF([test "x$enable_doxygen_$1" == xyes],
-+                [AS_IF([test "x$enable_doxygen_$1" = xyes],
-                        [AC_MSG_ERROR([--enable-doxygen-$1 was specified, but $1 tools were not found])],
-                        [])])])
- 

diff --git a/sys-cluster/ucx/files/ucx-1.13.0-fix-fcntl-include-musl.patch b/sys-cluster/ucx/files/ucx-1.13.0-fix-fcntl-include-musl.patch
deleted file mode 100644
index 2d80ffeaa3d6..000000000000
--- a/sys-cluster/ucx/files/ucx-1.13.0-fix-fcntl-include-musl.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-https://github.com/openucx/ucx/pull/8495
-
-From 77ea0b015bc2d18f4a6bc2ba0fb9b71ac7532199 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 3 Sep 2022 00:44:28 +0100
-Subject: [PATCH 1/2] UCM: Fix deprecated <sys/fcntl.h> includes
-
-Fix deprecation warnings like:
-```
-In file included from /var/tmp/portage/sys-cluster/ucx-1.10.0_rc5/work/ucx-1.10.0-rc5/src/ucs/sys/sys.h:29,
-                 from mmap/install.c:21:
-/usr/include/sys/fcntl.h:1:2: error: #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-Werror=cpp[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp]]
-    1 | #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
-      |  ^~~~~~~
-```
-
-Bug: https://bugs.gentoo.org/832966
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/src/tools/profile/read_profile.c
-+++ b/src/tools/profile/read_profile.c
-@@ -13,12 +13,12 @@
- #include <ucs/sys/string.h>
- 
- #include <sys/signal.h>
--#include <sys/fcntl.h>
- #include <sys/ioctl.h>
- #include <sys/mman.h>
- #include <sys/stat.h>
- #include <stdlib.h>
- #include <getopt.h>
-+#include <fcntl.h>
- #include <unistd.h>
- #include <string.h>
- #include <assert.h>
---- a/src/ucm/util/reloc.c
-+++ b/src/ucm/util/reloc.c
-@@ -17,7 +17,6 @@
- #include <ucs/sys/string.h>
- #include <ucs/sys/sys.h>
- 
--#include <sys/fcntl.h>
- #include <sys/mman.h>
- #include <sys/types.h>
- #include <sys/stat.h>
---- a/test/apps/sockaddr/sa_tcp.cc
-+++ b/test/apps/sockaddr/sa_tcp.cc
-@@ -8,8 +8,8 @@
- 
- #include <sys/socket.h>
- #include <sys/epoll.h>
--#include <sys/fcntl.h>
- #include <arpa/inet.h>
-+#include <fcntl.h>
- #include <unistd.h>
- #include <cstring>
- #include <cerrno>
-
-From 9f9e50e5472e390c86147b9031ddd8525207822a Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 3 Sep 2022 00:44:56 +0100
-Subject: [PATCH 2/2] UCS: Fix deprecated <sys/fcntl.h> includes
-
-Fix deprecation warnings like:
-```
-In file included from /var/tmp/portage/sys-cluster/ucx-1.10.0_rc5/work/ucx-1.10.0-rc5/src/ucs/sys/sys.h:29,
-                 from mmap/install.c:21:
-/usr/include/sys/fcntl.h:1:2: error: #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h> [-Werror=cpp[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp]]
-    1 | #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
-      |  ^~~~~~~
-```
-
-Bug: https://bugs.gentoo.org/832966
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/src/ucs/sys/sys.h
-+++ b/src/ucs/sys/sys.h
-@@ -26,7 +26,6 @@
- #include <sys/time.h>
- #include <sys/types.h>
- #include <sys/uio.h>
--#include <sys/fcntl.h>
- #include <sys/stat.h>
- #include <sys/syscall.h>
- #include <sys/param.h>
-@@ -36,6 +35,7 @@
- #include <stdlib.h>
- #include <stdint.h>
- #include <assert.h>
-+#include <fcntl.h>
- #include <stdio.h>
- #include <stdarg.h>
- #include <string.h>
---- a/test/gtest/ucs/test_vfs.cc
-+++ b/test/gtest/ucs/test_vfs.cc
-@@ -12,7 +12,7 @@ extern "C" {
- #include <ucs/vfs/sock/vfs_sock.h>
- }
- 
--#include <sys/fcntl.h>
-+#include <fcntl.h>
- #include <time.h>
- 
- 
-

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
deleted file mode 100644
index c387d640dff6..000000000000
--- a/sys-cluster/ucx/files/ucx-1.13.0-no-rpm-sandbox.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-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/metadata.xml b/sys-cluster/ucx/metadata.xml
index 780e78e7749f..faebf109b1d6 100644
--- a/sys-cluster/ucx/metadata.xml
+++ b/sys-cluster/ucx/metadata.xml
@@ -5,9 +5,6 @@
 		<email>cluster@gentoo.org</email>
 		<name>Gentoo Cluster Project</name>
 	</maintainer>
-	<use>
-		<flag name="numa">Add support for numa memory allocation</flag>
-	</use>
 	<upstream>
 		<remote-id type="github">openucx/ucx</remote-id>
 	</upstream>

diff --git a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild
deleted file mode 100644
index f684692823fd..000000000000
--- a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MY_PV=${PV/_/-}
-DESCRIPTION="Unified Communication X"
-HOMEPAGE="https://openucx.org"
-SRC_URI="https://github.com/openucx/ucx/archive/v${MY_PV}.tar.gz -> ${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.10.0_rc5-drop-werror.patch
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	BASE_CFLAGS="" \
-	econf \
-		--disable-compiler-opt \
-		$(use_enable numa) \
-		$(use_enable openmp)
-}
-
-src_compile() {
-	BASE_CFLAGS="" emake
-}

diff --git a/sys-cluster/ucx/ucx-1.13.0.ebuild b/sys-cluster/ucx/ucx-1.13.0.ebuild
deleted file mode 100644
index d0640a1ca31b..000000000000
--- a/sys-cluster/ucx/ucx-1.13.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 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://openucx.org"
-SRC_URI="https://github.com/openucx/ucx/archive/v${MY_PV}.tar.gz -> ${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}"/${P}-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
-}

diff --git a/sys-cluster/ucx/ucx-1.13.1.ebuild b/sys-cluster/ucx/ucx-1.13.1.ebuild
deleted file mode 100644
index 677b5ad95f6b..000000000000
--- a/sys-cluster/ucx/ucx-1.13.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_PV=${PV/_/-}
-DESCRIPTION="Unified Communication X"
-HOMEPAGE="https://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 arm64 ppc64 -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
-	"${FILESDIR}"/${PN}-1.13.0-no-rpm-sandbox.patch
-	"${FILESDIR}"/${PN}-1.13.1-openmp.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() {
-	# Can be dropped with ucx-1.19.x (bug #944992)
-	append-cflags -std=gnu17
-
-	BASE_CFLAGS="" econf \
-		--disable-doxygen-doc \
-		--disable-compiler-opt \
-		--without-fuse3 \
-		--without-go \
-		--without-java \
-		$(use_enable numa) \
-		$(use_enable openmp)
-}
-
-src_compile() {
-	BASE_CFLAGS="" emake
-}
-
-src_install() {
-	default
-	find "${ED}" -type f -name '*.la' -delete || die
-}

diff --git a/sys-cluster/ucx/ucx-1.9.0.ebuild b/sys-cluster/ucx/ucx-1.9.0.ebuild
deleted file mode 100644
index 2b85afdfa502..000000000000
--- a/sys-cluster/ucx/ucx-1.9.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Unified Communication X"
-HOMEPAGE="https://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
-}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-08-06 12:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-16 10:23 [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ucx/, sys-cluster/ucx/files/ Patrick Lauer
  -- strict thread matches above, loose matches on Subject: below --
2025-08-06 12:00 David Seifert
2022-09-09 10:56 Sam James
2022-09-03  0:08 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox