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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> ---- 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 <[email protected]> -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 <[email protected]> ---- 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 <[email protected]> -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 <[email protected]> ---- 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 <[email protected]> -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 <[email protected]> ---- 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>[email protected]</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 -}
