Сравнение rdma-core-59.0-r1 с rdma-core-9999

/usr/portage/sys-cluster/rdma-core/rdma-core-9999.ebuild 2026-09-13 20:03:04.212040966 +0300
15 15
	EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
16 16
else
17 17
	SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
18
	KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
18
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
19 19
fi
20 20

  
21 21
LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
......
23 23
IUSE="lttng neigh python static-libs systemd valgrind"
24 24
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
25 25

  
26
COMMON_DEPEND="
26
RDEPEND="
27 27
	dev-lang/perl:=
28 28
	virtual/libudev:=
29 29
	lttng? ( dev-util/lttng-ust:= )
......
33 33
	python? ( ${PYTHON_DEPS} )
34 34
"
35 35
DEPEND="
36
	${COMMON_DEPEND}
36
	${RDEPEND}
37 37
	python? (
38 38
		$(python_gen_cond_dep '
39 39
			dev-python/cython[${PYTHON_USEDEP}]
40 40
		')
41 41
	)
42 42
"
43
RDEPEND="${COMMON_DEPEND}
44
	!sys-fabric/infiniband-diags
45
	!sys-fabric/libibverbs
46
	!sys-fabric/librdmacm
47
	!sys-fabric/libibumad
48
	!sys-fabric/ibacm
49
	!sys-fabric/libibmad
50
	!sys-fabric/srptools
51
	!sys-fabric/infinipath-psm
52
	!sys-fabric/libcxgb3
53
	!sys-fabric/libcxgb4
54
	!sys-fabric/libmthca
55
	!sys-fabric/libmlx4
56
	!sys-fabric/libmlx5
57
	!sys-fabric/libocrdma
58
	!sys-fabric/libnes
59
"
60 43
# python is required unconditionally at build-time
61 44
BDEPEND="
62 45
	${PYTHON_DEPS}
......
65 48

  
66 49
PATCHES=(
67 50
	"${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
68
	"${FILESDIR}"/${PN}-57.0-fix-unclosed-string-literal.patch
51
	"${FILESDIR}"/${PN}-65.0-lttng-static.patch
69 52
)
70 53

  
71
src_prepare() {
72
	# DEFINED is true even if the value is false, which makes lttng unconditional
73
	sed -i -e 's/if (DEFINED ENABLE_LTTNG)/if (ENABLE_LTTNG)/' CMakeLists.txt || die
74
	cmake_src_prepare
75
}
76

  
77 54
src_configure() {
78 55
	perl_set_version
79 56

  
......
85 62
		-DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
86 63
		-DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
87 64
		-DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
88
		-DENABLE_LTTNG="$(usex lttng)"
65
		-DTRACING="$(usex lttng LTTNG None)"
89 66
		-DENABLE_VALGRIND="$(usex valgrind)"
90 67
		-DENABLE_RESOLVE_NEIGH="$(usex neigh)"
91 68
		-DENABLE_STATIC="$(usex static-libs)"
Спасибо!