Diff ceph-17.2.6-r8 with a ceph-18.2.0-r2

/usr/portage/sys-cluster/ceph/ceph-18.2.0-r2.ebuild 2023-10-09 14:52:35.452368500 +0300
14 14
	https://download.ceph.com/tarballs/${P}.tar.gz
15 15
	parquet? ( https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> ceph-xsimd-${PV}.tar.gz )
16 16
"
17
KEYWORDS="amd64 ~arm64"
17
KEYWORDS="~amd64 ~arm64"
18 18

  
19 19
DESCRIPTION="Ceph distributed filesystem"
20 20
HOMEPAGE="https://ceph.com/"
......
87 87
	ldap? ( net-nds/openldap:= )
88 88
	lttng? ( dev-util/lttng-ust:= )
89 89
	parquet? ( dev-libs/re2:= )
90
	pmdk? ( >=dev-libs/pmdk-1.10.0:= )
90
	pmdk? (
91
		>=dev-libs/pmdk-1.10.0:=
92
		sys-block/ndctl:=
93
	)
91 94
	rabbitmq? ( net-libs/rabbitmq-c:= )
92 95
	radosgw? (
93 96
		dev-libs/icu:=
......
104 107
	zbd? ( sys-block/libzbd:= )
105 108
	zfs? ( sys-fs/zfs:= )
106 109
"
107
# <cython-3: bug #907739
108 110
BDEPEND="
109 111
	amd64? ( dev-lang/nasm )
110 112
	x86? ( dev-lang/yasm )
......
197 199
	"${FILESDIR}/ceph-12.2.0-use-provided-cpu-flag-values.patch"
198 200
	"${FILESDIR}/ceph-14.2.0-cflags.patch"
199 201
	"${FILESDIR}/ceph-12.2.4-boost-build-none-options.patch"
200
	"${FILESDIR}/ceph-16.2.2-cflags.patch"
201 202
	"${FILESDIR}/ceph-17.2.1-no-virtualenvs.patch"
202 203
	"${FILESDIR}/ceph-13.2.2-dont-install-sysvinit-script.patch"
203 204
	"${FILESDIR}/ceph-14.2.0-dpdk-cflags.patch"
......
205 206
	"${FILESDIR}/ceph-16.2.0-spdk-tinfo.patch"
206 207
	"${FILESDIR}/ceph-16.2.0-jaeger-system-boost.patch"
207 208
	"${FILESDIR}/ceph-16.2.0-liburing.patch"
208
	"${FILESDIR}/ceph-17.2.0-cyclic-deps.patch"
209 209
	"${FILESDIR}/ceph-17.2.0-pybind-boost-1.74.patch"
210 210
	"${FILESDIR}/ceph-17.2.0-findre2.patch"
211
	"${FILESDIR}/ceph-17.2.0-install-dbstore.patch"
212
	"${FILESDIR}/ceph-17.2.0-deprecated-boost.patch"
213
	"${FILESDIR}/ceph-17.2.0-system-opentelemetry.patch"
214
	"${FILESDIR}/ceph-17.2.0-fuse3.patch"
211
	"${FILESDIR}/ceph-18.2.0-system-opentelemetry.patch"
215 212
	"${FILESDIR}/ceph-17.2.0-osd_class_dir.patch"
216 213
	"${FILESDIR}/ceph-17.2.0-gcc12-header.patch"
217 214
	"${FILESDIR}/ceph-17.2.3-flags.patch"
218
	"${FILESDIR}/ceph-17.2.4-cyclic-deps.patch"
219 215
	# https://bugs.gentoo.org/866165
220 216
	"${FILESDIR}/ceph-17.2.5-suppress-cmake-warning.patch"
221 217
	"${FILESDIR}/ceph-17.2.5-gcc13-deux.patch"
......
226 222
	"${FILESDIR}/ceph-17.2.6-arrow-flatbuffers-c++14.patch"
227 223
	# https://bugs.gentoo.org/868891
228 224
	"${FILESDIR}/ceph-17.2.6-cmake.patch"
225
	"${FILESDIR}/ceph-18.2.0-cyclic-deps.patch"
229 226
	# https://bugs.gentoo.org/907739
230 227
	"${FILESDIR}/ceph-18.2.0-cython3.patch"
231 228
)
......
408 405
	ceph_src_configure
409 406

  
410 407
	cmake_build src/pybind/CMakeFiles/cython_modules
408
	cmake_build cephadm
411 409
}
412 410

  
413 411
src_install() {
......
473 471
	DESTDIR="${ED}" cmake_build src/pybind/install
474 472
	DESTDIR="${ED}" cmake_build src/cephadm/install
475 473

  
476
	python_scriptinto /usr/sbin
477
	python_doscript src/cephadm/cephadm
478

  
479 474
	python_optimize
480 475
}
481 476

  
Thank you!