commit:     23de7198b00313bf696af3ba9920ae3803304615
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  9 17:16:18 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Mon Jun  9 17:16:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23de7198

sys-cluster/ceph: Better fix for libutf8proc

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

 sys-cluster/ceph/Manifest                                         | 1 -
 sys-cluster/ceph/{ceph-19.2.2-r5.ebuild => ceph-19.2.2-r6.ebuild} | 5 +----
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 3c29c6b5acc6..df1fbce76a6f 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -3,4 +3,3 @@ DIST ceph-18.2.4.tar.gz 226953064 BLAKE2B 
3865ea051d1bd2f9aa44e6379f5bf2c7a526b0
 DIST ceph-19.2.2.tar.gz 237487045 BLAKE2B 
f6257f3cded9c705e230fa6f0b46de3e22ffd0b826960c721a1a56ee2822f48c37a67ae03c01af22d25785f8d9c132034174630e9167d44b7fde6bfa7ad1a4dc
 SHA512 
ee47c1cb7cb5084b87bcc5a35b3df88fb49683524bba8f2e1ced9d2f8891af53e4b5fb5aa153ed6bce31683625d9bf5176bab9f55bc71671f0e34667948f7285
 DIST ceph-xsimd-18.2.4.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
 DIST ceph-xsimd-19.2.2.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
-DIST utf8proc-2.10.0.tar.gz 199045 BLAKE2B 
5fdbf4d2606033c752ca965593431714cbc968a3c41905410e32cb2bd707a651428ee9fda0abfc365bf2129816fce392c3fe537426d64412ca543fe97dc14af5
 SHA512 
92a771606bcbecbb86c8d101931bc042dc7035938a665a7a449c2d8a7d3255df9df9c77c5cab0fc9dcaecb04be970149f60bfff463fc813e96727b7035ca9bb4

diff --git a/sys-cluster/ceph/ceph-19.2.2-r5.ebuild 
b/sys-cluster/ceph/ceph-19.2.2-r6.ebuild
similarity index 98%
rename from sys-cluster/ceph/ceph-19.2.2-r5.ebuild
rename to sys-cluster/ceph/ceph-19.2.2-r6.ebuild
index 49f14b06c30a..f9b3eee8e169 100644
--- a/sys-cluster/ceph/ceph-19.2.2-r5.ebuild
+++ b/sys-cluster/ceph/ceph-19.2.2-r6.ebuild
@@ -16,7 +16,6 @@ HOMEPAGE="https://ceph.com/";
 
 SRC_URI="
        https://download.ceph.com/tarballs/${P}.tar.gz
-       
https://github.com/JuliaStrings/utf8proc/archive/v2.10.0/utf8proc-2.10.0.tar.gz
        parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> 
ceph-xsimd-${PV}.tar.gz
                mirror://apache/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz )
 "
@@ -330,9 +329,6 @@ src_prepare() {
        sed -i -e 's~target_link_libraries(ceph-mds mds ${CMAKE_DL_LIBS} 
global-static ceph-common~target_link_libraries(ceph-mds mds ${CMAKE_DL_LIBS} 
global-static ceph-common boost_url~' src/CMakeLists.txt || die
        sed -i -e 's/target_link_libraries(journal 
cls_journal_client)/target_link_libraries(journal cls_journal_client 
boost_url)/' src/journal/CMakeLists.txt || die
        sed -i -e 's/${BLKID_LIBRARIES} ${CMAKE_DL_LIBS})/${BLKID_LIBRARIES} 
${CMAKE_DL_LIBS} boost_url)/g' src/tools/cephfs/CMakeLists.txt || die
-
-       rm -rf src/utf8proc
-       mv "${WORKDIR}/utf8proc-2.10.0" src/utf8proc || die
 }
 
 ceph_src_configure() {
@@ -373,6 +369,7 @@ ceph_src_configure() {
                -DWITH_SYSTEM_ROCKSDB:BOOL=ON
                -DWITH_SYSTEM_ZSTD:BOOL=ON
                -DWITH_RDMA:BOOL=$(usex rdma)
+               -DWITH_SYSTEM_UTF8PROC:BOOL=ON
                
-DCMAKE_INSTALL_DOCDIR:PATH="${EPREFIX}/usr/share/doc/${PN}-${PVR}"
                -DCMAKE_INSTALL_SYSCONFDIR:PATH="${EPREFIX}/etc"
                # use the bundled libfmt for now since they seem to constantly 
break their API

Reply via email to