commit:     ebe38272496cb9abcb4a3d7225946b769097c49f
Author:     Kenton Groombridge <concord <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 18 22:49:48 2025 +0000
Commit:     Kenton Groombridge <concord <AT> gentoo <DOT> org>
CommitDate: Mon Sep 22 21:29:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe38272

net-voip/murmur: update live ebuild

- utfcpp patch merged upstream.
- Patch to fix multiple database backends merged upstream.
- Dependency on GSL removed.
- Fixed version dependency on SOCI.

Signed-off-by: Kenton Groombridge <concord <AT> gentoo.org>

 net-voip/murmur/files/murmur-1.6-unbundle-utf8cpp.patch | 12 ------------
 net-voip/murmur/murmur-9999.ebuild                      | 11 +++--------
 2 files changed, 3 insertions(+), 20 deletions(-)

diff --git a/net-voip/murmur/files/murmur-1.6-unbundle-utf8cpp.patch 
b/net-voip/murmur/files/murmur-1.6-unbundle-utf8cpp.patch
deleted file mode 100644
index 880a3393d9f0..000000000000
--- a/net-voip/murmur/files/murmur-1.6-unbundle-utf8cpp.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -152,7 +152,8 @@ set(CMAKE_UNITY_BUILD_BATCH_SIZE 40)
- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ${lto})
- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_DEBUG OFF)
- 
--add_subdirectory(${3RDPARTY_DIR}/utfcpp)
-+find_pkg("utf8cpp" REQUIRED)
-+add_library(utfcpp ALIAS utf8cpp::utf8cpp)
- 
- if(g15 AND WIN32)
-        add_subdirectory("helpers/g15helper")

diff --git a/net-voip/murmur/murmur-9999.ebuild 
b/net-voip/murmur/murmur-9999.ebuild
index 763c6828a39a..922869839366 100644
--- a/net-voip/murmur/murmur-9999.ebuild
+++ b/net-voip/murmur/murmur-9999.ebuild
@@ -41,16 +41,15 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="+ice mysql postgres +sqlite test zeroconf"
-REQUIRED_USE="^^ ( mysql postgres sqlite )"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
        acct-group/murmur
        acct-user/murmur
        dev-cpp/cli11
-       dev-cpp/ms-gsl
        dev-cpp/nlohmann_json
-       dev-db/soci[mysql?,postgres?,sqlite?]
+       >=dev-db/soci-4.1.0[mysql?,postgres?,sqlite?]
        >=dev-libs/openssl-1.0.0b:0=
        >=dev-libs/protobuf-2.2.0:=
        dev-libs/spdlog:=
@@ -72,10 +71,6 @@ BDEPEND="
        virtual/pkgconfig
 "
 
-PATCHES=(
-       "${FILESDIR}/${PN}-1.6-unbundle-utf8cpp.patch"
-)
-
 DISABLE_AUTOFORMATTING="yes"
 DOC_CONTENTS="
 The default 'SuperUser' password will be written into the log file
@@ -110,10 +105,10 @@ src_configure() {
        local mycmakeargs=(
                -DBUILD_TESTING="$(usex test)"
                -Dbundled-cli11="OFF"
-               -Dbundled-gsl="OFF"
                -Dbundled-json="OFF"
                -Dbundled-soci="OFF"
                -Dbundled-spdlog="OFF"
+               -Dbundled-utfcpp="OFF"
                -Dclient="OFF"
                -Denable-sqlite="$(usex sqlite)"
                -Denable-mysql="$(usex mysql)"

Reply via email to