summaryrefslogtreecommitdiff
path: root/sys-cluster/rdma-core
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-11 12:12:04 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-11 12:12:04 +0100
commit656415c9ea59def40c02f7dff6e0650186b509f3 (patch)
tree0fabd97ffdc789e947a3bf164c55c1bf183457de /sys-cluster/rdma-core
parent8d839e24e6b6e9a28d945d1dc094e65e2b0ccc2d (diff)
gentoo auto-resync : 11:10:2023 - 12:12:04
Diffstat (limited to 'sys-cluster/rdma-core')
-rw-r--r--sys-cluster/rdma-core/Manifest10
-rw-r--r--sys-cluster/rdma-core/metadata.xml1
-rw-r--r--sys-cluster/rdma-core/rdma-core-45.0.ebuild103
-rw-r--r--sys-cluster/rdma-core/rdma-core-48.0.ebuild (renamed from sys-cluster/rdma-core/rdma-core-43.0.ebuild)32
-rw-r--r--sys-cluster/rdma-core/rdma-core-9999.ebuild10
5 files changed, 32 insertions, 124 deletions
diff --git a/sys-cluster/rdma-core/Manifest b/sys-cluster/rdma-core/Manifest
index 7682ac2a0489..cf59b2dbcdcf 100644
--- a/sys-cluster/rdma-core/Manifest
+++ b/sys-cluster/rdma-core/Manifest
@@ -2,11 +2,9 @@ AUX ibacm.init 205 BLAKE2B 3e955dbdb0f5fa24323ebca526a2a381e0aed49ac7a8a65ed1880
AUX iwpmd.init 205 BLAKE2B a876a969b02c20bdb4f6a3dbf433a7ed3b5dccacf44821c825d8ab5a4fc33d7d60e01e6b265317ce6029b96927448506622c86047dfc1901b2bd1fbf8644735f SHA512 b011797925b89554a90d834a3da2d65ba3b8962f639184bbe72de98f204fe207a76073686178ee8b8456c3a6ee690bb56acfd68e02b090b99c35c55cb44d0cd7
AUX rdma-core-39.0-RDMA_BuildType.patch 314 BLAKE2B 86a44ca599ad3e02908640d469500899de27fe874c3bb49c87589bb36d0aebff097e941eb8e76f365251fca3344eecc3520fe2005a0bedc4aeeec2f0003b6edf SHA512 fc3594e8160710f12f83279ee03193e8dd03c6318d67054f61c696d2b5946bfb1907481d53200391328cc37ca5a6e80537d4d70ee52a77ac6bbfb8836d39fbb6
AUX srpd.init 535 BLAKE2B 71b1c00f804ad2d5d5919044eda7dfd5ca273a8bbb2debe31cf7759b6122007f5dca5da521eca882a4c48011a9cf78433c7a0fbda4a9d7d39ab89fb6f72b44f7 SHA512 3fdeb9cf5cddcf9a9fcb516c757eb82aee6eb3651e43b8579ed4a909f9b90863400e1a1bde46bb3a3ce6aeb477c40709c828739c87b3fa80d2bd8d179fcd295d
-DIST rdma-core-43.0.tar.gz 1905196 BLAKE2B 96003e32de43e3f72a28c5d2d9bc670a709b25caba6ff25a36dedc003daa315b0fbfba1a25084160e659a1f0f7aa8fe32b63b0eb29103624a9499c05ebba0a87 SHA512 d5c48cfe10af40bc1caaed48fd6f82acfee5a22e1bfcc6955098ff328c1833e5455140e8f39cd5ceaa03f0aaa2bc627d56b2c1d3af8f2f505dda8a58ea70b597
-DIST rdma-core-45.0.tar.gz 1939646 BLAKE2B e2bcc7c993e220326884df1964c73156b123b10c16bd159798fc0440cc58cd1fd32348da667778bec9627c3f3f742061917bbebb37c33a784d946c5c59f394d4 SHA512 3a6728990065867d6fd2abe2a13e3275df513a491da6e3c07a75ec79e8f9ad7fe30f6cbbf04951d0976f1318bf45e0d562c260e9d633c96e4c167d0f9fa71d1b
DIST rdma-core-47.0.tar.gz 1945228 BLAKE2B 1a1342b7166816e220849d854f551097d364173f3db95f300eed4ff416a82cfaf335ac1cbe1da6b8c1b2213b9a6cd3a476fa7ff9a266248ab40d17b21b04417e SHA512 6de17576f27204ed3e3a4a386ecd5ca20bbef4f23b16cdeacb362457db652ee790e1b1aab46499393908994f40c79e8d184ceb9995b29bc5c9ad22170d599f2e
-EBUILD rdma-core-43.0.ebuild 2624 BLAKE2B b7bf4df59b08125d0a4b20515d1fd10a85d521b94ceb18efa4add72cb7049063131c9dba8e23c2a4cce18561a962491092577a18cf9a74c895d6d847bf6bf4c9 SHA512 77be25177e9c85fd484d909e32360fdb4b3f930456af6473aeca56fcc60824960ed441a979c094664ef1abd9debdf53307750772c793476b28004add6c4d3c49
-EBUILD rdma-core-45.0.ebuild 2624 BLAKE2B b7bf4df59b08125d0a4b20515d1fd10a85d521b94ceb18efa4add72cb7049063131c9dba8e23c2a4cce18561a962491092577a18cf9a74c895d6d847bf6bf4c9 SHA512 77be25177e9c85fd484d909e32360fdb4b3f930456af6473aeca56fcc60824960ed441a979c094664ef1abd9debdf53307750772c793476b28004add6c4d3c49
+DIST rdma-core-48.0.tar.gz 1955938 BLAKE2B 18e32486af2a88c3d3fdd3c0bb90b7f1d713a83c6027c330f71aed47ada4dec30b4840d1a35eee5d1d8745ca0d63ee1612b21454ed61265e0076485868b100f7 SHA512 48303d830e83d4fb6a88e23764380872dadc4579e8a1a62275447fe4a6613aea9ac08876e4a58f5799af9455e6dabbced8bc8e1663812fe68a2d642a1152b195
EBUILD rdma-core-47.0.ebuild 2636 BLAKE2B 22d3ef7faf1ce29e547a531d50c71f502ff9fe54b0982ad500af77c7881528d6f497aee85f289b27d163fd7ef378c2f6a2f2654c2edeebdd301b0b6a385fae00 SHA512 8320bbdfb97fc8d68540897cf85b44ec4de0e0fe1cce2113f8332f3956dbbe30a661301159efaad62bc6ff6624b860f75e00c8486aee7df4bc5e15ba2bd20106
-EBUILD rdma-core-9999.ebuild 2642 BLAKE2B cccacc548c68d98ec9f1c41d87d97b10fd887f75e5451ff6738a4bb916dae191cb504061927b1a891f38c2c8984dc0501d10d54ecac0a491279ccb05ce748f49 SHA512 2deca9c8b563ba6389381d0108c519d13086556ed523230fd18b331ca195bc41b49c087dad56e980568b4844d687658b6ac1001c19888fb69d32c7b29a95b34b
-MISC metadata.xml 459 BLAKE2B 9c055f4418202d48c3149d11568e858b36ec212a162aa996a7aceed75a7cce78be25ba54dc136a186ea7178db4f04337d16ad95821f47681c03145939bbde783 SHA512 9cb977a3330cf22b7321bcb2877e187cb78173edf2604aa1fec9244af98081a42245f5657743249c9faf39d9518ffb41a6301bbf015b8f889584fa31ff78ed36
+EBUILD rdma-core-48.0.ebuild 2710 BLAKE2B 04437bff2d360d3ec3f5c6bf441ea696e6cb3d14388da6180cb67a3165d82792e0e49d8124ec29734f2a0ba8d7026a024a7b4d730a9f8276bb2d117f3c00ef71 SHA512 dd806a765dec0c233f42ce15d87e315b251ee8d2db70ea824c2da46d1775854022d1b0c8cfcdf299193d3de3df324fc02a7f7e7c6da101528c7ef1c9e2caa433
+EBUILD rdma-core-9999.ebuild 2710 BLAKE2B 04437bff2d360d3ec3f5c6bf441ea696e6cb3d14388da6180cb67a3165d82792e0e49d8124ec29734f2a0ba8d7026a024a7b4d730a9f8276bb2d117f3c00ef71 SHA512 dd806a765dec0c233f42ce15d87e315b251ee8d2db70ea824c2da46d1775854022d1b0c8cfcdf299193d3de3df324fc02a7f7e7c6da101528c7ef1c9e2caa433
+MISC metadata.xml 523 BLAKE2B 31562c17af5b7350935fdaa623ba3dafede153fb374176f1896e16fd628f8f4e33e2f0fbc0a70bb94e11c90ba04f7e702d0d6de0d8999d20e09155a02d7b6bf9 SHA512 4c818b0ac56251d93463e3681245661c32b1df370ac563013ee0907038ca4084a722ceab89cfdaddef7d632d5862ac2c4365ff57133fcdc087ca19660e64c041
diff --git a/sys-cluster/rdma-core/metadata.xml b/sys-cluster/rdma-core/metadata.xml
index a9eac9b156e1..b779980cfa61 100644
--- a/sys-cluster/rdma-core/metadata.xml
+++ b/sys-cluster/rdma-core/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Cluster Project</name>
</maintainer>
<use>
+ <flag name="lttng">Enable support for the LTTng tracer</flag>
<flag name="neigh">Enable iwpmd support</flag>
<flag name="python">Enable pyverbs support</flag>
</use>
diff --git a/sys-cluster/rdma-core/rdma-core-45.0.ebuild b/sys-cluster/rdma-core/rdma-core-45.0.ebuild
deleted file mode 100644
index 8ed9652f3ab6..000000000000
--- a/sys-cluster/rdma-core/rdma-core-45.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake perl-functions python-single-r1 udev systemd
-
-DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem"
-HOMEPAGE="https://github.com/linux-rdma/rdma-core"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
-else
- SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
-SLOT="0"
-IUSE="neigh python static-libs systemd valgrind"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="
- dev-lang/perl
- virtual/libudev:=
- neigh? ( dev-libs/libnl:3 )
- systemd? ( sys-apps/systemd:= )
- valgrind? ( dev-util/valgrind )
- python? ( ${PYTHON_DEPS} )"
-DEPEND="${COMMON_DEPEND}
- python? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
- )"
-RDEPEND="${COMMON_DEPEND}
- !sys-fabric/infiniband-diags
- !sys-fabric/libibverbs
- !sys-fabric/librdmacm
- !sys-fabric/libibumad
- !sys-fabric/ibacm
- !sys-fabric/libibmad
- !sys-fabric/srptools
- !sys-fabric/infinipath-psm
- !sys-fabric/libcxgb3
- !sys-fabric/libcxgb4
- !sys-fabric/libmthca
- !sys-fabric/libmlx4
- !sys-fabric/libmlx5
- !sys-fabric/libocrdma
- !sys-fabric/libnes"
-# python is required unconditionally at build-time
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch )
-
-src_configure() {
- perl_set_version
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
- -DCMAKE_INSTALL_RUNDIR=/run
- -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib
- -DCMAKE_INSTALL_PERLDIR="${VENDOR_LIB}"
- -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
- -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
- -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
- -DENABLE_VALGRIND="$(usex valgrind)"
- -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
- -DENABLE_STATIC="$(usex static-libs)"
- -DNO_PYVERBS="$(usex !python)"
- -DNO_MAN_PAGES=1
- -DPYTHON_EXECUTABLE="${PYTHON}"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- udev_dorules "${ED}"/usr/share/doc/${PF}/70-persistent-ipoib.rules
-
- if use neigh; then
- newinitd "${FILESDIR}"/ibacm.init ibacm
- newinitd "${FILESDIR}"/iwpmd.init iwpmd
- fi
-
- newinitd "${FILESDIR}"/srpd.init srpd
-
- use python && python_optimize
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-cluster/rdma-core/rdma-core-43.0.ebuild b/sys-cluster/rdma-core/rdma-core-48.0.ebuild
index 8ed9652f3ab6..19fe7450ce77 100644
--- a/sys-cluster/rdma-core/rdma-core-43.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-48.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake perl-functions python-single-r1 udev systemd
@@ -15,27 +15,31 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
else
SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
SLOT="0"
-IUSE="neigh python static-libs systemd valgrind"
+IUSE="lttng neigh python static-libs systemd valgrind"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
COMMON_DEPEND="
- dev-lang/perl
+ dev-lang/perl:=
virtual/libudev:=
+ lttng? ( dev-util/lttng-ust:= )
neigh? ( dev-libs/libnl:3 )
systemd? ( sys-apps/systemd:= )
valgrind? ( dev-util/valgrind )
- python? ( ${PYTHON_DEPS} )"
-DEPEND="${COMMON_DEPEND}
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="
+ ${COMMON_DEPEND}
python? (
$(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
+ <dev-python/cython-3[${PYTHON_USEDEP}]
')
- )"
+ )
+"
RDEPEND="${COMMON_DEPEND}
!sys-fabric/infiniband-diags
!sys-fabric/libibverbs
@@ -51,16 +55,21 @@ RDEPEND="${COMMON_DEPEND}
!sys-fabric/libmlx4
!sys-fabric/libmlx5
!sys-fabric/libocrdma
- !sys-fabric/libnes"
+ !sys-fabric/libnes
+"
# python is required unconditionally at build-time
BDEPEND="
${PYTHON_DEPS}
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
-PATCHES=( "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch )
+PATCHES=(
+ "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
+)
src_configure() {
perl_set_version
+
local mycmakeargs=(
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
-DCMAKE_INSTALL_RUNDIR=/run
@@ -69,6 +78,7 @@ src_configure() {
-DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
-DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
-DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
+ -DENABLE_LTTNG="$(usex lttng)"
-DENABLE_VALGRIND="$(usex valgrind)"
-DENABLE_RESOLVE_NEIGH="$(usex neigh)"
-DENABLE_STATIC="$(usex static-libs)"
diff --git a/sys-cluster/rdma-core/rdma-core-9999.ebuild b/sys-cluster/rdma-core/rdma-core-9999.ebuild
index b4c7cd19350a..19fe7450ce77 100644
--- a/sys-cluster/rdma-core/rdma-core-9999.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake perl-functions python-single-r1 udev systemd
@@ -15,17 +15,18 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
else
SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
SLOT="0"
-IUSE="neigh python static-libs systemd valgrind"
+IUSE="lttng neigh python static-libs systemd valgrind"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
COMMON_DEPEND="
- dev-lang/perl
+ dev-lang/perl:=
virtual/libudev:=
+ lttng? ( dev-util/lttng-ust:= )
neigh? ( dev-libs/libnl:3 )
systemd? ( sys-apps/systemd:= )
valgrind? ( dev-util/valgrind )
@@ -77,6 +78,7 @@ src_configure() {
-DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
-DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
-DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
+ -DENABLE_LTTNG="$(usex lttng)"
-DENABLE_VALGRIND="$(usex valgrind)"
-DENABLE_RESOLVE_NEIGH="$(usex neigh)"
-DENABLE_STATIC="$(usex static-libs)"