summaryrefslogtreecommitdiff
path: root/net-voip
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /net-voip
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'net-voip')
-rw-r--r--net-voip/baresip/Manifest2
-rw-r--r--net-voip/baresip/baresip-4.7.0.ebuild109
-rw-r--r--net-voip/baresip/baresip-4.8.0.ebuild109
-rw-r--r--net-voip/baresip/metadata.xml42
-rw-r--r--net-voip/discover-overlay/Manifest3
-rw-r--r--net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild30
-rw-r--r--net-voip/discover-overlay/discover-overlay-0.7.4.ebuild31
-rw-r--r--net-voip/discover-overlay/discover-overlay-0.7.8.ebuild31
-rw-r--r--net-voip/discover-overlay/metadata.xml12
-rw-r--r--net-voip/gnome-calls/Manifest2
-rw-r--r--net-voip/gnome-calls/gnome-calls-48.2.ebuild117
-rw-r--r--net-voip/gnome-calls/gnome-calls-49.1.1.ebuild116
-rw-r--r--net-voip/gnome-calls/metadata.xml23
-rw-r--r--net-voip/metadata.xml15
-rw-r--r--net-voip/mumble/Manifest2
-rw-r--r--net-voip/mumble/files/mumble-1.5.735-Fix-building-with-GCC-15.patch36
-rw-r--r--net-voip/mumble/metadata.xml23
-rw-r--r--net-voip/mumble/mumble-1.5.857.ebuild137
-rw-r--r--net-voip/mumble/mumble-1.5.901.ebuild137
-rw-r--r--net-voip/murmur/Manifest2
-rw-r--r--net-voip/murmur/files/murmur.confd-r29
-rw-r--r--net-voip/murmur/files/murmur.initd-r324
-rw-r--r--net-voip/murmur/files/murmur.logrotate8
-rw-r--r--net-voip/murmur/metadata.xml15
-rw-r--r--net-voip/murmur/murmur-1.6.0_pre20250920-r3.ebuild175
-rw-r--r--net-voip/murmur/murmur-1.6.0_pre20260215-r1.ebuild174
-rw-r--r--net-voip/murmur/murmur-9999.ebuild175
-rw-r--r--net-voip/re/Manifest2
-rw-r--r--net-voip/re/metadata.xml14
-rw-r--r--net-voip/re/re-4.7.0.ebuild30
-rw-r--r--net-voip/re/re-4.8.0.ebuild30
-rw-r--r--net-voip/sipvicious/Manifest2
-rw-r--r--net-voip/sipvicious/metadata.xml12
-rw-r--r--net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild30
-rw-r--r--net-voip/sipvicious/sipvicious-0.3.7.ebuild32
-rw-r--r--net-voip/umurmur/Manifest1
-rw-r--r--net-voip/umurmur/files/umurmur-0.3.1-mbedtls-3.patch26
-rw-r--r--net-voip/umurmur/files/umurmur.conf58
-rw-r--r--net-voip/umurmur/files/umurmurd.confd3
-rw-r--r--net-voip/umurmur/files/umurmurd.initd18
-rw-r--r--net-voip/umurmur/files/umurmurd.service15
-rw-r--r--net-voip/umurmur/metadata.xml21
-rw-r--r--net-voip/umurmur/umurmur-0.3.1.ebuild96
-rw-r--r--net-voip/vvmd/Manifest1
-rw-r--r--net-voip/vvmd/metadata.xml12
-rw-r--r--net-voip/vvmd/vvmd-0.8-r1.ebuild23
-rw-r--r--net-voip/yate/Manifest1
-rw-r--r--net-voip/yate/files/yate-6.0.0-dont-mess-with-cflags.patch14
-rw-r--r--net-voip/yate/files/yate-6.2.0-my_bool.patch21
-rw-r--r--net-voip/yate/files/yate.confd10
-rw-r--r--net-voip/yate/files/yate.initd33
-rw-r--r--net-voip/yate/metadata.xml25
-rw-r--r--net-voip/yate/yate-6.2.0.ebuild94
53 files changed, 0 insertions, 2183 deletions
diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
deleted file mode 100644
index 72441e265aae..000000000000
--- a/net-voip/baresip/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST baresip-4.7.0.tar.gz 1206935 BLAKE2B 3878aebaaf1fc9a25dbe949439860fd57556c454959b8185b034353826fbe0a715da21a3ce85cc0b0d0e53cf0c5eaef199c181f5355000744ef92d8eb9c2ef0e SHA512 9475bc94b7551031214d2fe5cc173e07ee78f5116a3521ad8e391afbdea7f1c7a55aa80f77879b5662723c89f06f62d7b6ce6f0f591146b5e69c99c3c52b1da3
-DIST baresip-4.8.0.tar.gz 1208334 BLAKE2B d6aa11e6fce005da222f46f538fb33fe63176615c5a4391c7d034f128d34d2626711e10b8113af8f982a6b15389df0039419d2b110879d7b8a120aa175193d5c SHA512 7116f5a4a2239875a2c3a9a9d376d8c7c3eb0d9ce7330c64ca4f3db89e1672f0c0848a4860cd31dd5b07b565487e96fc95b651fff4a6dfb1e8d77fe607697ecd
diff --git a/net-voip/baresip/baresip-4.7.0.ebuild b/net-voip/baresip/baresip-4.7.0.ebuild
deleted file mode 100644
index ebbcd5c86e22..000000000000
--- a/net-voip/baresip/baresip-4.7.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
-HOMEPAGE="https://github.com/baresip/baresip"
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer
- gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl
- serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X"
-
-RE_PVF="$(ver_cut 1-2)*"
-
-DEPEND="
- dev-libs/openssl:0=
- =net-voip/re-${RE_PVF}
- virtual/zlib:=
- aac? ( media-libs/fdk-aac )
- alsa? ( media-libs/alsa-lib )
- amr? ( media-libs/opencore-amr )
- aom? ( media-libs/libaom )
- aptx? ( media-libs/libopenaptx )
- codec2? ( media-libs/codec2 )
- dbus? (
- dev-util/gdbus-codegen
- sys-apps/dbus
- )
- ffmpeg? ( media-video/ffmpeg )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- )
- gtk3? ( x11-libs/gtk+:3 )
- jack? ( virtual/jack )
- mpa? (
- media-sound/twolame
- media-sound/mpg123
- media-libs/speexdsp
- )
- mqtt? ( app-misc/mosquitto )
- opus? ( media-libs/opus )
- pipewire? ( media-video/pipewire )
- snapshot? ( media-libs/libpng )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? ( media-libs/libsdl2 )
- sndfile? ( media-libs/libsndfile )
- spandsp? ( media-libs/spandsp )
- v4l? ( media-libs/libv4l )
- vpx? ( media-libs/libvpx )
- webrtc? ( media-plugins/gst-plugins-webrtc )
- X? ( x11-libs/libX11 )
- "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- use aac && MODULES+="aac;"
- use acip && MODULES+="ebuacip;"
- use alsa && MODULES+="alsa;"
- use amr && MODULES+="amr;"
- use aom && MODULES+="av1;"
- use aptx && MODULES+="aptx;"
- use codec2 && MODULES+="codec2;"
- use console && MODULES+="cons;"
- use dbus && MODULES+="ctrl_dbus;"
- use evdev && MODULES+="evdev;"
- use echo && MODULES+="echo;"
- use gtk3 && MODULES+="gtk;"
- use gstreamer && MODULES+="gst;"
- use httpd && MODULES+="httpd;"
- use httpreq && MODULES+="httpreq;"
- use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;"
- use jack && MODULES+="jack;"
- use mpa && MODULES+="mpa;"
- use mqtt && MODULES+="mqtt;"
- use opus && MODULES+="opus;opus_multistream;"
- use pipewire && MODULES+="pipewire;"
- use pulseaudio && MODULES+="pulse;"
- use portaudio && MODULES+="portaudio;"
- use serreg && MODULES+="serreg;"
- use snapshot && MODULES+="snapshot;"
- use sdl && MODULES+="sdl;"
- use sndfile && MODULES+="sndfile;"
- use spandsp && MODULES+="g722;g726;plc;"
- use syslog && MODULES+="syslog;"
- use tcpcontrol && MODULES+="ctrl_tcp;"
- use v4l && MODULES+="v4l2;"
- use video && MODULES+="vidbridge;vidinfo;"
- use vpx && MODULES+="vp8;vp9;"
- use webrtc && MODULES+="webrtc_aec;"
- use X && MODULES+="x11;"
- MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter"
-
- local mycmakeargs=(
- -DMODULES="$MODULES"
- -DSTATIC=$(usex static-libs ON OFF)
- )
- cmake_src_configure
-}
diff --git a/net-voip/baresip/baresip-4.8.0.ebuild b/net-voip/baresip/baresip-4.8.0.ebuild
deleted file mode 100644
index a44c402e7fec..000000000000
--- a/net-voip/baresip/baresip-4.8.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
-HOMEPAGE="https://github.com/baresip/baresip"
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer
- gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl
- serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X"
-
-RE_PVF="$(ver_cut 1-2)*"
-
-DEPEND="
- dev-libs/openssl:0=
- =net-voip/re-${RE_PVF}
- virtual/zlib:=
- aac? ( media-libs/fdk-aac )
- alsa? ( media-libs/alsa-lib )
- amr? ( media-libs/opencore-amr )
- aom? ( media-libs/libaom )
- aptx? ( media-libs/libopenaptx )
- codec2? ( media-libs/codec2 )
- dbus? (
- dev-util/gdbus-codegen
- sys-apps/dbus
- )
- ffmpeg? ( media-video/ffmpeg )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- )
- gtk3? ( x11-libs/gtk+:3 )
- jack? ( virtual/jack )
- mpa? (
- media-sound/twolame
- media-sound/mpg123
- media-libs/speexdsp
- )
- mqtt? ( app-misc/mosquitto )
- opus? ( media-libs/opus )
- pipewire? ( media-video/pipewire )
- snapshot? ( media-libs/libpng )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? ( media-libs/libsdl2 )
- sndfile? ( media-libs/libsndfile )
- spandsp? ( media-libs/spandsp )
- v4l? ( media-libs/libv4l )
- vpx? ( media-libs/libvpx )
- webrtc? ( media-plugins/gst-plugins-webrtc )
- X? ( x11-libs/libX11 )
- "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- use aac && MODULES+="aac;"
- use acip && MODULES+="ebuacip;"
- use alsa && MODULES+="alsa;"
- use amr && MODULES+="amr;"
- use aom && MODULES+="av1;"
- use aptx && MODULES+="aptx;"
- use codec2 && MODULES+="codec2;"
- use console && MODULES+="cons;"
- use dbus && MODULES+="ctrl_dbus;"
- use evdev && MODULES+="evdev;"
- use echo && MODULES+="echo;"
- use gtk3 && MODULES+="gtk;"
- use gstreamer && MODULES+="gst;"
- use httpd && MODULES+="httpd;"
- use httpreq && MODULES+="httpreq;"
- use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;"
- use jack && MODULES+="jack;"
- use mpa && MODULES+="mpa;"
- use mqtt && MODULES+="mqtt;"
- use opus && MODULES+="opus;opus_multistream;"
- use pipewire && MODULES+="pipewire;"
- use pulseaudio && MODULES+="pulse;"
- use portaudio && MODULES+="portaudio;"
- use serreg && MODULES+="serreg;"
- use snapshot && MODULES+="snapshot;"
- use sdl && MODULES+="sdl;"
- use sndfile && MODULES+="sndfile;"
- use spandsp && MODULES+="g722;plc;"
- use syslog && MODULES+="syslog;"
- use tcpcontrol && MODULES+="ctrl_tcp;"
- use v4l && MODULES+="v4l2;"
- use video && MODULES+="vidbridge;vidinfo;"
- use vpx && MODULES+="vp8;vp9;"
- use webrtc && MODULES+="webrtc_aec;"
- use X && MODULES+="x11;"
- MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter"
-
- local mycmakeargs=(
- -DMODULES="$MODULES"
- -DSTATIC=$(usex static-libs ON OFF)
- )
- cmake_src_configure
-}
diff --git a/net-voip/baresip/metadata.xml b/net-voip/baresip/metadata.xml
deleted file mode 100644
index 1157cd11fc30..000000000000
--- a/net-voip/baresip/metadata.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gentoo@fictx.com</email>
- <name>Dale Showers</name>
- </maintainer>
- <use>
- <flag name="acip">Audio Contribution over IP compatibility module</flag>
- <flag name="amr">Enables Adaptive Multi-Rate Audio support</flag>
- <flag name="aptx">Audio Processing Technology codec (aptX)</flag>
- <flag name="aom">av1 module</flag>
- <flag name="codec2">CODEC2 low-bitrate speech audio codec</flag>
- <flag name="console">UDP/TCP console UI driver</flag>
- <flag name="dbus">Control interface using DBUS. ctrl_dbus module</flag>
- <flag name="echo">Echo server module</flag>
- <flag name="evdev">Input event device UI module</flag>
- <flag name="gtk3">GTK+ 3 menu-based UI</flag>
- <flag name="httpd">HTTP webserver UI-module</flag>
- <flag name="httpreq">HTTP request module</flag>
- <flag name="mqtt">Enable mqtt support via <pkg>app-misc/mosquitto</pkg></flag>
- <flag name="mpa">MPA Speech and Audio Codec</flag>
- <flag name="pipewire">Pipewire audio driver</flag>
- <flag name="pulseaudio">Pulseaudio driver</flag>
- <flag name="sdl">Video ouptput driver via <pkg>media-libs/libsdl2</pkg></flag>
- <flag name="serreg">Serial registration module</flag>
- <flag name="spandsp">G.722 and G.726 audio codecs via <pkg>media-libs/spandsp</pkg></flag>
- <flag name="sndfile">Audio dumper using libsndfile</flag>
- <flag name="snapshot">Save video-stream as PNG images</flag>
- <flag name="tcpcontrol">TCP control interface using JSON payload</flag>
- <flag name="video">Build vidbridge and vidinfo modules.</flag>
- <flag name="webrtc">Use <pkg>media-plugins/gst-plugins-webrtc</pkg> for webrtc support</flag>
- <flag name="v4l">Video4Linux2 video source</flag>
- <flag name="vpx">Enables VP8 and VP9 codec support using libvpx</flag>
- </use>
- <upstream>
- <remote-id type="github">baresip/baresip</remote-id>
- <bugs-to>https://github.com/baresip/baresip/issues</bugs-to>
- <doc>https://github.com/baresip/baresip/wiki</doc>
- <changelog>https://github.com/baresip/baresip/releases</changelog>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/discover-overlay/Manifest b/net-voip/discover-overlay/Manifest
deleted file mode 100644
index a6da7576210a..000000000000
--- a/net-voip/discover-overlay/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST discover-overlay-0.6.9.gh.tar.gz 103339 BLAKE2B dec639ac361146bcf4d7951193163226bb19a71ab0614aa8facd5014c1d4ce58f8aa2ac26fe6edde4944c76aa3fb749a44b72385d769ffd8aaec52c112f00bdb SHA512 6cc1196fcfc86a60f0fc1bbd073c5b531813862412a1c9ac10edcb2311d7c4f623aa4fc8c271398b7a781b14186967d00edbc2ab50f3e2a9199873884b22bec9
-DIST discover-overlay-0.7.4.gh.tar.gz 112860 BLAKE2B cb812473be6d0d0a948ed590d06b932b81bbaf83fc81501ec3c0890e824456eb33b5f542f11244729b28e5fab432e11ebde1bb01f70340336fb63885ce2ba798 SHA512 6b0f75ee42f47ebb99b83d1db5e9384669d930c1b1f77dd88bec4f63c497c30fd7d4843d73423ae22e60be5764a525153e6286236dcb62e80939227cbd5ff3f8
-DIST discover-overlay-0.7.8.gh.tar.gz 115082 BLAKE2B a0b195c01d4349d095a8b900cd84ed6e2c8cb502b5568a5b88dd690baa21e8c381f39146056b3009da5fa3fa8685ad328df8f5d0fbeb1f8d42cd7760deace1ac SHA512 10fbe0f20c794990e44e3f07fc8d20bad41a680dfe39813b903a22316416f7b0c0a665fc4e6ecca07108d6db4bfd0512adc48e8919a8adf994846e1b639a8ea1
diff --git a/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild b/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild
deleted file mode 100644
index bd5a1984ed3c..000000000000
--- a/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="Yet another Discord overlay for Linux written in Python using GTK3"
-HOMEPAGE="https://github.com/trigg/Discover"
-SRC_URI="https://github.com/trigg/Discover/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/Discover-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="wayland"
-
-RDEPEND="
- >=dev-python/pygobject-3.22[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/python-xlib[${PYTHON_USEDEP}]
- wayland? ( gui-libs/gtk-layer-shell[introspection(+)] )
-"
diff --git a/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild b/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild
deleted file mode 100644
index 5efd5250b259..000000000000
--- a/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="Yet another Discord overlay for Linux written in Python using GTK3"
-HOMEPAGE="https://github.com/trigg/Discover"
-SRC_URI="https://github.com/trigg/Discover/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/Discover-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="wayland"
-
-RDEPEND="
- >=dev-python/pygobject-3.22[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/python-xlib[${PYTHON_USEDEP}]
- dev-python/pulsectl-asyncio[${PYTHON_USEDEP}]
- wayland? ( gui-libs/gtk-layer-shell[introspection(+)] )
-"
diff --git a/net-voip/discover-overlay/discover-overlay-0.7.8.ebuild b/net-voip/discover-overlay/discover-overlay-0.7.8.ebuild
deleted file mode 100644
index 5efd5250b259..000000000000
--- a/net-voip/discover-overlay/discover-overlay-0.7.8.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="Yet another Discord overlay for Linux written in Python using GTK3"
-HOMEPAGE="https://github.com/trigg/Discover"
-SRC_URI="https://github.com/trigg/Discover/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/Discover-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="wayland"
-
-RDEPEND="
- >=dev-python/pygobject-3.22[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/python-xlib[${PYTHON_USEDEP}]
- dev-python/pulsectl-asyncio[${PYTHON_USEDEP}]
- wayland? ( gui-libs/gtk-layer-shell[introspection(+)] )
-"
diff --git a/net-voip/discover-overlay/metadata.xml b/net-voip/discover-overlay/metadata.xml
deleted file mode 100644
index cf9a72641c35..000000000000
--- a/net-voip/discover-overlay/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
- <maintainer type="person">
- <email>smaniotto.nicola@gmail.com</email>
- <name>Nicola Smaniotto</name>
- </maintainer>
- <upstream>
- <remote-id type="github">trigg/Discover</remote-id>
- <remote-id type="pypi">discover-overlay</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/gnome-calls/Manifest b/net-voip/gnome-calls/Manifest
deleted file mode 100644
index c097dd25709b..000000000000
--- a/net-voip/gnome-calls/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST calls-48.2.tar.xz 603092 BLAKE2B 3c250906c153a225795455b9eb23caad5e2df7a64bcd7ad04d5327c3798905306a37cf3d86eac0bb3f3a19a67e4055c446570f270e353562637514c412e798e3 SHA512 706c0247dcadaf44d42fefa655494b89b99e6a1c1dd993a55cc6349fefb71723406e0767798af6a188fdb1d5a4ddb1a8f6e2649a064fc6f874fa6c421bdb9d0f
-DIST calls-49.1.1.tar.xz 612824 BLAKE2B 2755b875c67655ec5d1ed99e3732c8a6e5f88ac38c773e518a197ca44ac22bad4caba66802220ddec8de675435fca2f36ffd0457f25f0f4a6951832bac44008e SHA512 056d906d101ff0794e0cef3af3dda1906564bbb8db68a1a3050f9ce051c754f0d18dab48db5f723c33f1ffb458d43f74f07ea3760a8c9dffce68e4512a6c8e25
diff --git a/net-voip/gnome-calls/gnome-calls-48.2.ebuild b/net-voip/gnome-calls/gnome-calls-48.2.ebuild
deleted file mode 100644
index 68050b64f318..000000000000
--- a/net-voip/gnome-calls/gnome-calls-48.2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GNOME_ORG_MODULE="calls"
-inherit vala meson gnome.org gnome2-utils optfeature systemd virtualx xdg
-
-DESCRIPTION="Phone dialer and call handler"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/calls"
-GITLAB="https://gitlab.gnome.org"
-
-LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="gtk-doc man"
-
-COMMON_DEPEND="
- app-crypt/libsecret
- dev-libs/feedbackd
- dev-libs/folks:=
- >=dev-libs/glib-2.74:2
- dev-libs/gom
- dev-libs/libgee:0.8=
- dev-libs/libpeas:2
- gnome-extra/evolution-data-server:=[vala]
- >=gui-libs/gtk-4.12:4
- >=gui-libs/libadwaita-1.6:1
- media-libs/gstreamer:1.0
- media-sound/callaudiod
- net-libs/sofia-sip[glib]
- net-misc/modemmanager:=
-"
-RDEPEND="${COMMON_DEPEND}
- gnome-base/librsvg:2
-"
-DEPEND="${COMMON_DEPEND}
- test? (
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-plugins/gst-plugins-srtp:1.0
- )
-"
-BDEPEND="
- $(vala_depend)
- dev-libs/glib:2
- dev-libs/libxml2
- dev-util/gdbus-codegen
- dev-util/glib-utils
- sys-devel/gettext
- gtk-doc? ( dev-util/gtk-doc )
- man? ( dev-python/docutils )
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc gtk_doc)
- $(meson_use man manpages)
- $(meson_use test tests)
- -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
- )
- meson_src_configure
-}
-
-src_test() {
- local tests=(
- calls:application
- calls:call
- calls:contacts
- calls:emergency-call-types
- calls:dbus
- calls:manager
- calls:media
- calls:origin
- calls:plugins
- calls:provider
- calls:sdp-crypto
- calls:settings
- calls:srtp
- calls:ui-call
- calls:util
-
- # TODO:
- # not ok /Calls/Ringer/accept_call
- # GLib-GObject-FATAL-CRITICAL: cannot register existing type 'LfbEvent'
- # https://gitlab.gnome.org/GNOME/calls/-/issues/622
- #calls:ringer
-
- # TODO:
- # hangs at /Calls/SIP/calls_direct_call
- # https://gitlab.gnome.org/GNOME/calls/-/issues/695
- #calls:sip
- )
-
- virtx meson_src_test "${tests[@]}"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- optfeature "SIP support" "\
- media-libs/gst-plugins-base:1.0 \
- media-libs/gst-plugins-good:1.0 \
- media-plugins/gst-plugins-srtp:1.0 \
- "
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/net-voip/gnome-calls/gnome-calls-49.1.1.ebuild b/net-voip/gnome-calls/gnome-calls-49.1.1.ebuild
deleted file mode 100644
index 10d92557998e..000000000000
--- a/net-voip/gnome-calls/gnome-calls-49.1.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GNOME_ORG_MODULE="calls"
-inherit vala meson gnome.org gnome2-utils optfeature systemd virtualx xdg
-
-DESCRIPTION="Phone dialer and call handler"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/calls"
-
-LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="gtk-doc man"
-
-COMMON_DEPEND="
- app-crypt/libsecret
- dev-libs/feedbackd
- dev-libs/folks:=
- >=dev-libs/glib-2.74:2
- dev-libs/gom
- dev-libs/libgee:0.8=
- dev-libs/libpeas:2
- gnome-extra/evolution-data-server:=[vala]
- >=gui-libs/gtk-4.12:4
- >=gui-libs/libadwaita-1.6:1
- media-libs/gstreamer:1.0
- media-sound/callaudiod
- net-libs/sofia-sip[glib]
- net-misc/modemmanager:=
-"
-RDEPEND="${COMMON_DEPEND}
- gnome-base/librsvg:2
-"
-DEPEND="${COMMON_DEPEND}
- test? (
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-plugins/gst-plugins-srtp:1.0
- )
-"
-BDEPEND="
- $(vala_depend)
- dev-libs/glib:2
- dev-libs/libxml2
- dev-util/gdbus-codegen
- dev-util/glib-utils
- sys-devel/gettext
- gtk-doc? ( dev-util/gtk-doc )
- man? ( dev-python/docutils )
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc gtk_doc)
- $(meson_use man manpages)
- $(meson_use test tests)
- -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
- )
- meson_src_configure
-}
-
-src_test() {
- local tests=(
- calls:application
- calls:call
- calls:contacts
- calls:emergency-call-types
- calls:dbus
- calls:manager
- calls:media
- calls:origin
- calls:plugins
- calls:provider
- calls:sdp-crypto
- calls:settings
- calls:srtp
- calls:ui-call
- calls:util
-
- # TODO:
- # not ok /Calls/Ringer/accept_call
- # GLib-GObject-FATAL-CRITICAL: cannot register existing type 'LfbEvent'
- # https://gitlab.gnome.org/GNOME/calls/-/issues/622
- #calls:ringer
-
- # TODO:
- # hangs at /Calls/SIP/calls_direct_call
- # https://gitlab.gnome.org/GNOME/calls/-/issues/695
- #calls:sip
- )
-
- virtx meson_src_test "${tests[@]}"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- optfeature "SIP support" "\
- media-libs/gst-plugins-base:1.0 \
- media-libs/gst-plugins-good:1.0 \
- media-plugins/gst-plugins-srtp:1.0 \
- "
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/net-voip/gnome-calls/metadata.xml b/net-voip/gnome-calls/metadata.xml
deleted file mode 100644
index a32d7d3d0a16..000000000000
--- a/net-voip/gnome-calls/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gjdijkman@gjdwebserver.nl</email>
- <name>Gerben Jan Dijkman</name>
- </maintainer>
- <maintainer type="person">
- <email>cyber+gentoo@sysrq.in</email>
- <name>Anna</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/calls</remote-id>
- <maintainer>
- <name>Evangelos Ribeiro Tzaras</name>
- <email>devrtz@fortysixandtwo.eu</email>
- </maintainer>
- <maintainer>
- <name>Guido Günther</name>
- <email>agx@sigxcpu.org</email>
- </maintainer>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/metadata.xml b/net-voip/metadata.xml
deleted file mode 100644
index 5b1e892e9786..000000000000
--- a/net-voip/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The net-voip category contains packages related to Voice-over-IP
- </longdescription>
- <longdescription lang="de">
- Die Kategorie net-voip enthält Pakete für Internet-Telefonie
- (Voice-over-IP).
- </longdescription>
- <longdescription lang="es">
- La categoría net-voip contiene paquetes relacionados con Voz sobre
- IP.
- </longdescription>
-</catmetadata>
diff --git a/net-voip/mumble/Manifest b/net-voip/mumble/Manifest
deleted file mode 100644
index 9efb8a7a5b24..000000000000
--- a/net-voip/mumble/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mumble-1.5.857.tar.gz 26101864 BLAKE2B 764a643c4a5f5831b3e2f929473caf2f3fd6c00015b0c4162e5c8fe52cf50b32705e9677401cc9311a713fe0b98ed09d9b68ba48f462fcae91f882a3976962ad SHA512 a0b6d4f5c86992002bbe687409f22037555a753ed92ff26e420b901c85e96c2c37e1999c5bab9cb2c8f2a3dd9d799dc3ee8641e6b91c85d9514db59c378b55df
-DIST mumble-1.5.901.tar.gz 26114602 BLAKE2B ab9633d719d1a76046286cd119e9ad74841bf0492cce3a2daeaa845c560c5e3c2aa4653a8af20d70fc615e03d9bbcf35db9eda2226247599537110bef887b7c5 SHA512 6035672218f1966113d4efe5bd60fdb59d8919ac912e13bb6f4681a7cf1fe5014c66bfb00fe1243ee1bf0f9407943e2f17b73a5949bdb97c170c81f0f5aaab63
diff --git a/net-voip/mumble/files/mumble-1.5.735-Fix-building-with-GCC-15.patch b/net-voip/mumble/files/mumble-1.5.735-Fix-building-with-GCC-15.patch
deleted file mode 100644
index 4bd4623da82d..000000000000
--- a/net-voip/mumble/files/mumble-1.5.735-Fix-building-with-GCC-15.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From f4259722553335d79e9d28948ab7bdb00293a5ec Mon Sep 17 00:00:00 2001
-From: Carl George <carlwgeorge@gmail.com>
-Date: Tue, 8 Apr 2025 23:25:52 -0500
-Subject: [PATCH] BUILD(overlay): Fix building with GCC 15
-
-C23 added the bool keyword, which results in an error if you try to
-define an identifier named bool and then build with GCC 15. We can use
-stdbool.h to define bool instead.
-
-https://gcc.gnu.org/gcc-15/porting_to.html#c23-new-keywords
----
- overlay_gl/overlay.c | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/overlay_gl/overlay.c b/overlay_gl/overlay.c
-index 680241e1bbb..bf3051e540f 100644
---- a/overlay_gl/overlay.c
-+++ b/overlay_gl/overlay.c
-@@ -14,6 +14,7 @@
- #include <pwd.h>
- #include <semaphore.h>
- #include <stdarg.h>
-+#include <stdbool.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -37,9 +38,6 @@
-
- # include <link.h>
-
--typedef unsigned char bool;
--# define true 1
--# define false 0
- #elif defined(TARGET_MAC)
- # include <AGL/agl.h>
- # include <Carbon/Carbon.h>
diff --git a/net-voip/mumble/metadata.xml b/net-voip/mumble/metadata.xml
deleted file mode 100644
index 8cc2c12069f5..000000000000
--- a/net-voip/mumble/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="person">
- <email>polynomial-c@gentoo.org</email>
- <name>Lars Wendler</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:mumble:mumble</remote-id>
- </upstream>
- <use>
- <flag name="g15">Enable support for the Logitech G15 LCD (and compatible devices).</flag>
- <flag name="rnnoise">Enable alternative noise suppression option based on RNNoise.</flag>
- <flag name="pipewire">Enable pipewire support for audio output.</flag>
- <flag name="speech">Enable text-to-speech support in Mumble.</flag>
- <flag name="system-rnnoise">Use the system rnnoise library instead of the bundled version.</flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/net-voip/mumble/mumble-1.5.857.ebuild b/net-voip/mumble/mumble-1.5.857.ebuild
deleted file mode 100644
index 31ff133484ea..000000000000
--- a/net-voip/mumble/mumble-1.5.857.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2022-2024 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit cmake flag-o-matic python-any-r1 xdg
-
-DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
-HOMEPAGE="https://wiki.mumble.info"
-EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
-EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
-
-if [[ "${PV}" == *_pre* ]] ; then
- SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
-else
- MY_PV="${PV/_/-}"
- MY_P="${PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz"
-fi
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+alsa +dbus debug g15 jack multilib pipewire portaudio pulseaudio nls +rnnoise speech test zeroconf"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.0b:0=
-
- dev-libs/poco[util,xml,zip]
- >=dev-libs/protobuf-2.2.0:=
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- >=media-libs/libsndfile-1.0.20[-minimal]
- >=media-libs/opus-1.3.1
- >=media-libs/speex-1.2.0
- media-libs/speexdsp
- sys-apps/lsb-release
- x11-libs/libX11
- x11-libs/libXi
- alsa? ( media-libs/alsa-lib )
- dbus? ( dev-qt/qtdbus:5 )
- g15? ( app-misc/g15daemon:= )
- jack? ( virtual/jack )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- pipewire? ( media-video/pipewire )
- speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-qt/qtconcurrent:5
- dev-qt/qttest:5
- dev-libs/boost
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
-
- local mycmakeargs=(
- -Dalsa="$(usex alsa)"
- -Dtests="$(usex test)"
- -Dbundled-celt="ON"
- -Dbundled-opus="OFF"
- -Dbundled-speex="OFF"
- -Ddbus="$(usex dbus)"
- -Dg15="$(usex g15)"
- -Djackaudio="$(usex jack)"
- -Doverlay="ON"
- -Dportaudio="$(usex portaudio)"
- -Doverlay-xcompile="$(usex multilib)"
- -Dpipewire="$(usex pipewire)"
- -Dpulseaudio="$(usex pulseaudio)"
- -Drnnoise="$(usex rnnoise)"
- -Dserver="OFF"
- -Dspeechd="$(usex speech)"
- -Dtranslations="$(usex nls)"
- -Dupdate="OFF"
- -Dwarnings-as-errors="OFF"
- -Dzeroconf="$(usex zeroconf)"
- )
-
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- append-cxxflags -fsigned-char
- cmake_src_configure
-}
-
-src_test() {
- # https://bugs.gentoo.org/884049
- # increase timeout for tests
- local -x QTEST_FUNCTION_TIMEOUT=600000
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- if use amd64 && use multilib ; then
- # The 32bit overlay library gets built when multilib is enabled.
- # Install it into the correct 32bit lib dir.
- local libdir_64="/usr/$(get_libdir)/mumble"
- local libdir_32="/usr/$(get_abi_var LIBDIR x86)/mumble"
- dodir ${libdir_32}
- mv "${ED}"/${libdir_64}/libmumbleoverlay.x86.so* \
- "${ED}"/${libdir_32}/ || die
- fi
-
- insinto /usr/share/mumble
- doins -r samples
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- echo
- elog "Visit https://wiki.mumble.info/ for futher configuration instructions."
- elog "Run 'mumble-overlay <program>' to start the OpenGL overlay (after starting mumble)."
- echo
-}
diff --git a/net-voip/mumble/mumble-1.5.901.ebuild b/net-voip/mumble/mumble-1.5.901.ebuild
deleted file mode 100644
index dd8de6ac9732..000000000000
--- a/net-voip/mumble/mumble-1.5.901.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2022-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit cmake flag-o-matic python-any-r1 xdg
-
-DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
-HOMEPAGE="https://wiki.mumble.info"
-EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
-EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
-
-if [[ "${PV}" == *_pre* ]] ; then
- SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
-else
- MY_PV="${PV/_/-}"
- MY_P="${PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz"
-fi
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+alsa +dbus debug g15 jack multilib pipewire portaudio pulseaudio nls +rnnoise speech test zeroconf"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.0b:0=
-
- dev-libs/poco[util,xml,zip]
- >=dev-libs/protobuf-2.2.0:=
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- >=media-libs/libsndfile-1.0.20[-minimal]
- >=media-libs/opus-1.3.1
- >=media-libs/speex-1.2.0
- media-libs/speexdsp
- sys-apps/lsb-release
- x11-libs/libX11
- x11-libs/libXi
- alsa? ( media-libs/alsa-lib )
- dbus? ( dev-qt/qtdbus:5 )
- g15? ( app-misc/g15daemon:= )
- jack? ( virtual/jack )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- pipewire? ( media-video/pipewire )
- speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-qt/qtconcurrent:5
- dev-qt/qttest:5
- dev-libs/boost
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
-
- local mycmakeargs=(
- -Dalsa="$(usex alsa)"
- -Dtests="$(usex test)"
- -Dbundled-celt="ON"
- -Dbundled-opus="OFF"
- -Dbundled-speex="OFF"
- -Ddbus="$(usex dbus)"
- -Dg15="$(usex g15)"
- -Djackaudio="$(usex jack)"
- -Doverlay="ON"
- -Dportaudio="$(usex portaudio)"
- -Doverlay-xcompile="$(usex multilib)"
- -Dpipewire="$(usex pipewire)"
- -Dpulseaudio="$(usex pulseaudio)"
- -Drnnoise="$(usex rnnoise)"
- -Dserver="OFF"
- -Dspeechd="$(usex speech)"
- -Dtranslations="$(usex nls)"
- -Dupdate="OFF"
- -Dwarnings-as-errors="OFF"
- -Dzeroconf="$(usex zeroconf)"
- )
-
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- append-cxxflags -fsigned-char
- cmake_src_configure
-}
-
-src_test() {
- # https://bugs.gentoo.org/884049
- # increase timeout for tests
- local -x QTEST_FUNCTION_TIMEOUT=600000
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- if use amd64 && use multilib ; then
- # The 32bit overlay library gets built when multilib is enabled.
- # Install it into the correct 32bit lib dir.
- local libdir_64="/usr/$(get_libdir)/mumble"
- local libdir_32="/usr/$(get_abi_var LIBDIR x86)/mumble"
- dodir ${libdir_32}
- mv "${ED}"/${libdir_64}/libmumbleoverlay.x86.so* \
- "${ED}"/${libdir_32}/ || die
- fi
-
- insinto /usr/share/mumble
- doins -r samples
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- echo
- elog "Visit https://wiki.mumble.info/ for futher configuration instructions."
- elog "Run 'mumble-overlay <program>' to start the OpenGL overlay (after starting mumble)."
- echo
-}
diff --git a/net-voip/murmur/Manifest b/net-voip/murmur/Manifest
deleted file mode 100644
index c07857b777a2..000000000000
--- a/net-voip/murmur/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mumble-1.6.0_pre20250920.tar.xz 18005236 BLAKE2B 272a5be3593b0e6347966841387f72ab9ddeb8e02e900e6ff3cfa60e22107af4248bafa1cc5c1c89ee3997e3758f402db967e0b4508de11d2a32f365001666ae SHA512 29d08c8b6e5621fbbf15c7677ec8dd98e0cb590bdd23fb1927c7cbf45e8d40f33963875d8b5a593ee7ddbc1f27fee397473ddc0eac75d8435bed5ca84e2fd56b
-DIST mumble-1.6.0_pre20260215.tar.xz 19794688 BLAKE2B c1ee1dc1ef90e47351569e279595d9d0aba46953195150cbe53d759df4c56ba99f786f1920dec956ee3bb7f49d5a6a6facb9824e3e918712b9788daaabf0197f SHA512 fb011a4815479b7777ab7f273e0ee25d0c90ec57eed15069255fae3abe87bc08a2afc45e93eb85233c1dc77e9d464573b0d1822b8f89f2d7e0fa7b957aa487c0
diff --git a/net-voip/murmur/files/murmur.confd-r2 b/net-voip/murmur/files/murmur.confd-r2
deleted file mode 100644
index c8d3230b9974..000000000000
--- a/net-voip/murmur/files/murmur.confd-r2
+++ /dev/null
@@ -1,9 +0,0 @@
-# where to look for the config file
-MURMUR_CONF=/etc/murmur/mumble-server.ini
-
-# run as this user
-MURMUR_USER=murmur
-
-# HOME directory of MURMUR_USER
-MURMUR_HOME=/var/lib/murmur
-
diff --git a/net-voip/murmur/files/murmur.initd-r3 b/net-voip/murmur/files/murmur.initd-r3
deleted file mode 100644
index 9b36c2080352..000000000000
--- a/net-voip/murmur/files/murmur.initd-r3
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/sbin/openrc-run
-
-pidfile="/run/murmur/murmur.pid"
-command="/usr/bin/mumble-server"
-command_args="--ini \"${MURMUR_CONF}\""
-start_stop_daemon_args="-u \"${MURMUR_USER}\" --env HOME=\"${MURMUR_HOME}\" --wait 20"
-extra_started_commands="reload"
-
-depend() {
- need localmount net
- use dbus logger
- after bootmisc mysql
-}
-
-start_pre() {
- checkpath -q -d -o ${MURMUR_USER} ${pidfile%/*}
-}
-
-reload() {
- ebegin "Reloading Murmur"
- start-stop-daemon --signal HUP --pidfile "${pidfile}" \
- --exec ${command}
- eend $?
-}
diff --git a/net-voip/murmur/files/murmur.logrotate b/net-voip/murmur/files/murmur.logrotate
deleted file mode 100644
index a82cb1a336c4..000000000000
--- a/net-voip/murmur/files/murmur.logrotate
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/murmur/*.log {
- missingok
- notifempty
- sharedscripts
- postrotate
- test -r /run/murmur/murmur.pid && kill -HUP $(cat /run/murmur/murmur.pid) &>/dev/null
- endscript
-}
diff --git a/net-voip/murmur/metadata.xml b/net-voip/murmur/metadata.xml
deleted file mode 100644
index 4a342d839e56..000000000000
--- a/net-voip/murmur/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>concord@gentoo.org</email>
- <name>Kenton Groombridge</name>
- </maintainer>
- <use>
- <flag name="ice">Use <pkg>dev-libs/Ice</pkg> to enable remote control capabilities.</flag>
- </use>
- <upstream>
- <remote-id type="github">mumble-voip/mumble</remote-id>
- <remote-id type="sourceforge">mumble</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/murmur/murmur-1.6.0_pre20250920-r3.ebuild b/net-voip/murmur/murmur-1.6.0_pre20250920-r3.ebuild
deleted file mode 100644
index 8113dccb12cc..000000000000
--- a/net-voip/murmur/murmur-1.6.0_pre20250920-r3.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
-
-DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
-HOMEPAGE="https://wiki.mumble.info"
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
-
- # needed for the included 3rdparty license script,
- # even if these components may not be compiled in
- EGIT_SUBMODULES=(
- '-*'
- 3rdparty/CLI11
- 3rdparty/cmake-compiler-flags
- 3rdparty/FindPythonInterpreter
- 3rdparty/flag-icons
- 3rdparty/minhook
- 3rdparty/speexdsp
- 3rdparty/tracy
- )
-else
- MY_PN="mumble"
- if [[ "${PV}" == *_pre* ]] ; then
- MY_P="${MY_PN}-${PV}"
- SRC_URI="https://dev.gentoo.org/~concord/distfiles/${MY_P}.tar.xz"
- S="${WORKDIR}/${MY_P}"
- else
- MY_PV="${PV/_/-}"
- MY_P="${MY_PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-${PV/_*}"
- fi
- KEYWORDS="amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+ice mysql postgres +sqlite test zeroconf"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- acct-group/murmur
- acct-user/murmur
- dev-cpp/cli11
- dev-cpp/nlohmann_json
- >=dev-db/soci-4.1.2-r2[mysql?,postgres?,sqlite?]
- >=dev-libs/openssl-1.0.0b:0=
- >=dev-libs/protobuf-2.2.0:=
- dev-libs/spdlog:=
- >=dev-libs/utfcpp-4.0.0
- dev-qt/qtbase:6[dbus,network,sqlite?,xml]
- sys-apps/lsb-release
- >=sys-libs/libcap-2.15
- ice? ( dev-libs/Ice:= )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-qt/qtbase:6[test?]
-"
-BDEPEND="
- acct-group/murmur
- acct-user/murmur
- virtual/pkgconfig
-"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-The default 'SuperUser' password will be written into the log file
-when starting murmur for the first time.
-
-If you want to manually set a password yourself, please execute:
-su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/mumble-server.ini -supw <pw>'
-
-This will set the built-in 'SuperUser' password to '<pw>' when starting murmur.
-"
-
-src_prepare() {
- sed '/TRACY_ON_DEMAND/s@ ON @ OFF @' -i src/CMakeLists.txt || die
-
- # Fix unneeded dependency on GSL in database
- sed '/target_link_libraries/s@ GSL @ @' -i src/murmur/database/CMakeLists.txt || die
-
- # Adjust default server settings to be correct for our default setup
- sed \
- -e 's:database=:database=/var/lib/murmur/database.sqlite:' \
- -e 's:;logfile=mumble-server.log:logfile=/var/log/murmur/murmur.log:' \
- -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \
- -i auxiliary_files/mumble-server.ini || die
-
- # Replace the default group and user _mumble-server with murmur
- grep -r -l _mumble-server auxiliary_files/ | xargs sed -i 's/_mumble-server/murmur/g' || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING="$(usex test)"
- -Dbundled-cli11="OFF"
- -Dbundled-json="OFF"
- -Dbundled-soci="OFF"
- -Dbundled-spdlog="OFF"
- -Dbundled-utfcpp="OFF"
- -Dclient="OFF"
- -Denable-sqlite="$(usex sqlite)"
- -Denable-mysql="$(usex mysql)"
- -Denable-postgresql="$(usex postgres)"
- -Dice="$(usex ice)"
- -DMUMBLE_INSTALL_SYSCONFDIR="/etc/murmur"
- -Dserver="ON"
- -DMUMBLE_INSTALL_SERVICEFILEDIR=$(systemd_get_systemunitdir)
- -DMUMBLE_INSTALL_SYSUSERSDIR=$(systemd_get_userunitdir)
- -DMUMBLE_INSTALL_TMPFILESDIR="/usr/lib/tmpfiles.d"
- -Dwarnings-as-errors="OFF"
- -Dzeroconf="$(usex zeroconf)"
- )
- if [[ "${PV}" != 9999 ]] ; then
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- fi
-
- # https://bugs.gentoo.org/832978
- # fix tests (and possibly runtime issues) on arches with unsigned chars
- append-cxxflags -fsigned-char
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- dodoc README.md
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}"/murmur.logrotate murmur
-
- # Copy over the initd file so we can modify it incase zeroconf support is on.
- cp "${FILESDIR}"/murmur.initd-r3 "${T}"/murmur.initd || die
-
- if use zeroconf; then
- sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die
- fi
-
- newinitd "${T}"/murmur.initd murmur
- newconfd "${FILESDIR}"/murmur.confd-r2 murmur
-
- keepdir /var/lib/murmur /var/log/murmur
- fowners -R murmur /var/lib/murmur /var/log/murmur
- fperms 750 /var/lib/murmur /var/log/murmur
-
- mv "${ED}"/etc/murmur/mumble-server.ini "${ED}"/etc/murmur/murmur.ini || die
- mv "${D}/$(systemd_get_systemunitdir)/mumble-server.service" \
- "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
- sed -i 's|mumble-server\.ini|murmur.ini|' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
- sed -i '/^ExecStart/{s|-ini|--ini|;s| -fg||}' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- tmpfiles_process mumble-server.conf
- readme.gentoo_print_elog
-
- if use zeroconf; then
- elog "To turn on the zeroconf functionality, you need to uncomment and"
- elog "change the 'bonjour=false' setting in mumble-server.ini to 'true'"
- fi
-}
diff --git a/net-voip/murmur/murmur-1.6.0_pre20260215-r1.ebuild b/net-voip/murmur/murmur-1.6.0_pre20260215-r1.ebuild
deleted file mode 100644
index 73b48196fefe..000000000000
--- a/net-voip/murmur/murmur-1.6.0_pre20260215-r1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
-
-DESCRIPTION="Open source, low-latency, high quality voice chat server"
-HOMEPAGE="https://wiki.mumble.info"
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
-
- # needed for the included 3rdparty license script,
- # even if these components may not be compiled in
- EGIT_SUBMODULES=(
- '-*'
- 3rdparty/CLI11
- 3rdparty/cmake-compiler-flags
- 3rdparty/FindPythonInterpreter
- 3rdparty/flag-icons
- 3rdparty/minhook
- 3rdparty/speexdsp
- 3rdparty/tracy
- )
-else
- MY_PN="mumble"
- if [[ "${PV}" == *_pre* ]] ; then
- MY_P="${MY_PN}-${PV}"
- SRC_URI="https://dev.gentoo.org/~concord/distfiles/${MY_P}.tar.xz"
- S="${WORKDIR}/${MY_P}"
- else
- MY_PV="${PV/_/-}"
- MY_P="${MY_PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-${PV/_*}"
- fi
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+ice mysql postgres +sqlite test zeroconf"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- acct-group/murmur
- acct-user/murmur
- dev-cpp/cli11
- dev-cpp/nlohmann_json
- >=dev-db/soci-4.1.2-r2[mysql?,postgres?,sqlite?]
- >=dev-libs/openssl-1.0.0b:0=
- >=dev-libs/protobuf-2.2.0:=
- dev-libs/spdlog:=
- >=dev-libs/utfcpp-4.0.0
- dev-qt/qtbase:6[dbus,network,sqlite?,ssl,xml]
- sys-apps/lsb-release
- >=sys-libs/libcap-2.15
- ice? ( dev-libs/Ice:= )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-qt/qtbase:6[test?]
-"
-BDEPEND="
- acct-group/murmur
- acct-user/murmur
- virtual/pkgconfig
-"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-The default 'SuperUser' password will be written into the log file
-when starting murmur for the first time.
-
-If you want to manually set a password yourself, please execute:
-su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/mumble-server.ini -supw <pw>'
-
-This will set the built-in 'SuperUser' password to '<pw>' when starting murmur.
-"
-
-src_prepare() {
- sed '/TRACY_ON_DEMAND/s@ ON @ OFF @' -i src/CMakeLists.txt || die
-
- # Fix unneeded dependency on GSL in database
- sed '/target_link_libraries/s@ GSL @ @' -i src/murmur/database/CMakeLists.txt || die
-
- # Adjust default server settings to be correct for our default setup
- sed \
- -e 's:database=:database=/var/lib/murmur/database.sqlite:' \
- -e 's:;logfile=mumble-server.log:logfile=/var/log/murmur/murmur.log:' \
- -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \
- -i auxiliary_files/mumble-server.ini || die
-
- # Replace the default group and user _mumble-server with murmur
- grep -r -l _mumble-server auxiliary_files/ | xargs sed -i 's/_mumble-server/murmur/g' || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING="$(usex test)"
- -Dbundled-cli11="OFF"
- -Dbundled-json="OFF"
- -Dbundled-soci="OFF"
- -Dbundled-spdlog="OFF"
- -Dbundled-utfcpp="OFF"
- -Dclient="OFF"
- -Denable-sqlite="$(usex sqlite)"
- -Denable-mysql="$(usex mysql)"
- -Denable-postgresql="$(usex postgres)"
- -Dice="$(usex ice)"
- -DMUMBLE_INSTALL_SYSCONFDIR="/etc/murmur"
- -Dserver="ON"
- -DMUMBLE_INSTALL_SERVICEFILEDIR=$(systemd_get_systemunitdir)
- -DMUMBLE_INSTALL_SYSUSERSDIR=$(systemd_get_userunitdir)
- -DMUMBLE_INSTALL_TMPFILESDIR="/usr/lib/tmpfiles.d"
- -Dwarnings-as-errors="OFF"
- -Dzeroconf="$(usex zeroconf)"
- )
- if [[ "${PV}" != 9999 ]] ; then
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- fi
-
- # https://bugs.gentoo.org/832978
- # fix tests (and possibly runtime issues) on arches with unsigned chars
- append-cxxflags -fsigned-char
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- dodoc README.md
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}"/murmur.logrotate murmur
-
- # Copy over the initd file so we can modify it incase zeroconf support is on.
- cp "${FILESDIR}"/murmur.initd-r3 "${T}"/murmur.initd || die
-
- if use zeroconf; then
- sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die
- fi
-
- newinitd "${T}"/murmur.initd murmur
- newconfd "${FILESDIR}"/murmur.confd-r2 murmur
-
- keepdir /var/lib/murmur /var/log/murmur
- fowners -R murmur /var/lib/murmur /var/log/murmur
- fperms 750 /var/lib/murmur /var/log/murmur
-
- mv "${ED}"/etc/murmur/mumble-server.ini "${ED}"/etc/murmur/murmur.ini || die
- mv "${D}/$(systemd_get_systemunitdir)/mumble-server.service" \
- "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
- sed -i 's|mumble-server\.ini|murmur.ini|' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- tmpfiles_process mumble-server.conf
- readme.gentoo_print_elog
-
- if use zeroconf; then
- elog "To turn on the zeroconf functionality, you need to uncomment and"
- elog "change the 'bonjour=false' setting in mumble-server.ini to 'true'"
- fi
-}
diff --git a/net-voip/murmur/murmur-9999.ebuild b/net-voip/murmur/murmur-9999.ebuild
deleted file mode 100644
index e0bf2993b902..000000000000
--- a/net-voip/murmur/murmur-9999.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
-
-DESCRIPTION="Open source, low-latency, high quality voice chat server"
-HOMEPAGE="https://wiki.mumble.info"
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
-
- # needed for the included 3rdparty license script,
- # even if these components may not be compiled in
- EGIT_SUBMODULES=(
- '-*'
- 3rdparty/CLI11
- 3rdparty/cmake-compiler-flags
- 3rdparty/FindPythonInterpreter
- 3rdparty/flag-icons
- 3rdparty/minhook
- 3rdparty/speexdsp
- 3rdparty/tracy
- )
-else
- MY_PN="mumble"
- if [[ "${PV}" == *_pre* ]] ; then
- MY_P="${MY_PN}-${PV}"
- SRC_URI="https://dev.gentoo.org/~concord/distfiles/${MY_P}.tar.xz"
- S="${WORKDIR}/${MY_P}"
- else
- MY_PV="${PV/_/-}"
- MY_P="${MY_PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-${PV/_*}"
- fi
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+ice mysql postgres +sqlite test zeroconf"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- acct-group/murmur
- acct-user/murmur
- dev-cpp/cli11
- dev-cpp/nlohmann_json
- >=dev-db/soci-4.1.2-r2[mysql?,postgres?,sqlite?]
- >=dev-libs/openssl-1.0.0b:0=
- >=dev-libs/protobuf-2.2.0:=
- dev-libs/spdlog:=
- >=dev-libs/utfcpp-4.0.0
- dev-qt/qtbase:6[dbus,network,sqlite?,ssl,xml]
- sys-apps/lsb-release
- >=sys-libs/libcap-2.15
- ice? ( dev-libs/Ice:= )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-qt/qtbase:6[test?]
-"
-BDEPEND="
- acct-group/murmur
- acct-user/murmur
- virtual/pkgconfig
-"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-The default 'SuperUser' password will be written into the log file
-when starting murmur for the first time.
-
-If you want to manually set a password yourself, please execute:
-su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/mumble-server.ini -supw <pw>'
-
-This will set the built-in 'SuperUser' password to '<pw>' when starting murmur.
-"
-
-src_prepare() {
- sed '/TRACY_ON_DEMAND/s@ ON @ OFF @' -i src/CMakeLists.txt || die
-
- # Fix unneeded dependency on GSL in database
- sed '/target_link_libraries/s@ GSL @ @' -i src/murmur/database/CMakeLists.txt || die
-
- # Adjust default server settings to be correct for our default setup
- sed \
- -e 's:database=:database=/var/lib/murmur/database.sqlite:' \
- -e 's:;logfile=mumble-server.log:logfile=/var/log/murmur/murmur.log:' \
- -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \
- -i auxiliary_files/mumble-server.ini || die
-
- # Replace the default group and user _mumble-server with murmur
- grep -r -l _mumble-server auxiliary_files/ | xargs sed -i 's/_mumble-server/murmur/g' || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING="$(usex test)"
- -Dbundled-cli11="OFF"
- -Dbundled-json="OFF"
- -Dbundled-soci="OFF"
- -Dbundled-spdlog="OFF"
- -Dbundled-utfcpp="OFF"
- -Dclient="OFF"
- -Denable-sqlite="$(usex sqlite)"
- -Denable-mysql="$(usex mysql)"
- -Denable-postgresql="$(usex postgres)"
- -Dice="$(usex ice)"
- -DMUMBLE_INSTALL_SYSCONFDIR="/etc/murmur"
- -Dserver="ON"
- -DMUMBLE_INSTALL_SERVICEFILEDIR=$(systemd_get_systemunitdir)
- -DMUMBLE_INSTALL_SYSUSERSDIR=$(systemd_get_userunitdir)
- -DMUMBLE_INSTALL_TMPFILESDIR="/usr/lib/tmpfiles.d"
- -Dwarnings-as-errors="OFF"
- -Dzeroconf="$(usex zeroconf)"
- )
- if [[ "${PV}" != 9999 ]] ; then
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- fi
-
- # https://bugs.gentoo.org/832978
- # fix tests (and possibly runtime issues) on arches with unsigned chars
- append-cxxflags -fsigned-char
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- dodoc README.md
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}"/murmur.logrotate murmur
-
- # Copy over the initd file so we can modify it incase zeroconf support is on.
- cp "${FILESDIR}"/murmur.initd-r3 "${T}"/murmur.initd || die
-
- if use zeroconf; then
- sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die
- fi
-
- newinitd "${T}"/murmur.initd murmur
- newconfd "${FILESDIR}"/murmur.confd-r2 murmur
-
- keepdir /var/lib/murmur /var/log/murmur
- fowners -R murmur /var/lib/murmur /var/log/murmur
- fperms 750 /var/lib/murmur /var/log/murmur
-
- mv "${ED}"/etc/murmur/mumble-server.ini "${ED}"/etc/murmur/murmur.ini || die
- mv "${D}/$(systemd_get_systemunitdir)/mumble-server.service" \
- "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
- sed -i 's|mumble-server\.ini|murmur.ini|' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
- sed -i '/^ExecStart/{s|-ini|--ini|;s| -fg||}' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- tmpfiles_process mumble-server.conf
- readme.gentoo_print_elog
-
- if use zeroconf; then
- elog "To turn on the zeroconf functionality, you need to uncomment and"
- elog "change the 'bonjour=false' setting in mumble-server.ini to 'true'"
- fi
-}
diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest
deleted file mode 100644
index 6431fa833985..000000000000
--- a/net-voip/re/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST re-4.7.0.tar.gz 634957 BLAKE2B 1001ab6e8a51fc2766924e47381cbf9790999934c4c771e010ef79b28a4e8b66d5b82760852e14784287d083038d3fc1877561a83b21d8dffb973d3ff2cbeb67 SHA512 9d6a72ee3342847bc091e9f494c5957a0f8bbaf3244e2001a4a549493bfecf55f312c923f58eac396e1ed346dd07698635e1839e162c361bf00a8092a8ce58cd
-DIST re-4.8.0.tar.gz 636577 BLAKE2B 9523fd223a1f38847a02ec81ffdf87059417a2be3088b79471ba0809febaf5a1f346a6d4cad64fbf6f72a7284cf0f700b94e3aa88ba7973642fe8bed0b9134cf SHA512 3f86f7b898ccc6b0b2dfecde82fe7ae17fcd507a3c50017b8ef792868c09c742ce723e49fdbac2162dc15fcb66c5518c53ed32297ebc8e3df09c651dd0323286
diff --git a/net-voip/re/metadata.xml b/net-voip/re/metadata.xml
deleted file mode 100644
index e5a024ce525a..000000000000
--- a/net-voip/re/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gentoo@fictx.com</email>
- <name>Dale Showers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">baresip/re</remote-id>
- <bugs-to>https://github.com/baresip/re/issues</bugs-to>
- <doc>https://github.com/baresip/re/wiki</doc>
- <changelog>https://github.com/baresip/re/releases</changelog>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/re/re-4.7.0.ebuild b/net-voip/re/re-4.7.0.ebuild
deleted file mode 100644
index 3dfe3cf7eff1..000000000000
--- a/net-voip/re/re-4.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Generic library for real-time communications with async IO support"
-HOMEPAGE="https://github.com/baresip/re"
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="static-libs"
-
-DEPEND="
- dev-libs/openssl:0=
- virtual/zlib:=
- "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
- )
- cmake_src_configure
-}
diff --git a/net-voip/re/re-4.8.0.ebuild b/net-voip/re/re-4.8.0.ebuild
deleted file mode 100644
index 3dfe3cf7eff1..000000000000
--- a/net-voip/re/re-4.8.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Generic library for real-time communications with async IO support"
-HOMEPAGE="https://github.com/baresip/re"
-SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="static-libs"
-
-DEPEND="
- dev-libs/openssl:0=
- virtual/zlib:=
- "
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
- )
- cmake_src_configure
-}
diff --git a/net-voip/sipvicious/Manifest b/net-voip/sipvicious/Manifest
deleted file mode 100644
index 99eb1cd53611..000000000000
--- a/net-voip/sipvicious/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sipvicious-0.3.4.tar.gz 48296 BLAKE2B 75f3d190cb4224ada84cd7c714eb545e44a9759589890a559d3cb5243c5430c0aa81138e3cd294926901e961a5ec156c8d991b648c70e1d8fc2dc906473d507d SHA512 5e8d60ee1e70cd7f6dd9e862560def34b33171a20a4af87275ef1434ae62f19bf120b4000079bc273ecf1aaf05c87cdd6b299c64a44738e3f658b3ede5ca17c3
-DIST sipvicious-0.3.7.tar.gz 54781 BLAKE2B 1c309a2aa996c5e34d2be85d459e4f47280467bc7178518767832bea9c55c85d9b22fff78f815cd7677eeaa882bf70955139e334ddf7a604bc62a37b6bfaaac6 SHA512 478f183641e11b7e7e4a8294bceb44333aa27968781ed7a7240664f0b5b174c869c5b566f1302f45b7469ce499e4ce8e07addd88667e5ae72fa2af564c9b8ce3
diff --git a/net-voip/sipvicious/metadata.xml b/net-voip/sipvicious/metadata.xml
deleted file mode 100644
index 563ad44824af..000000000000
--- a/net-voip/sipvicious/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>jkroon@gentoo.org</email>
- <name>Jaco Kroon</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">EnableSecurity/sipvicious</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild b/net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild
deleted file mode 100644
index c11a4800dbc3..000000000000
--- a/net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="SIPVicious is a SIP security package"
-HOMEPAGE="https://github.com/EnableSecurity/sipvicious/wiki"
-SRC_URI="https://github.com/EnableSecurity/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/dnspython[${PYTHON_USEDEP}]
- dev-python/reportlab[${PYTHON_USEDEP}]
- ')
-"
-
-src_prepare() {
- default
- sed -re 's:man/man1:share/man/man1:' -i setup.py || die "Error updating man page installation location."
-}
diff --git a/net-voip/sipvicious/sipvicious-0.3.7.ebuild b/net-voip/sipvicious/sipvicious-0.3.7.ebuild
deleted file mode 100644
index 6fa04fee0cb4..000000000000
--- a/net-voip/sipvicious/sipvicious-0.3.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="SIPVicious is a SIP security package"
-HOMEPAGE="https://github.com/EnableSecurity/sipvicious/wiki"
-SRC_URI="https://github.com/EnableSecurity/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/dnspython[${PYTHON_USEDEP}]
- dev-python/reportlab[${PYTHON_USEDEP}]
- ')
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
- sed -re 's:man/man1:share/man/man1:' -i setup.py || die "Error updating man page installation location."
-}
diff --git a/net-voip/umurmur/Manifest b/net-voip/umurmur/Manifest
deleted file mode 100644
index ae1edb5f6a48..000000000000
--- a/net-voip/umurmur/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST umurmur-0.3.1.tar.gz 94742 BLAKE2B cd4b715d19463816e886dddbc1520d3d4c050258c249722335f726b32821e145f8883c327b9877512b68aa5b905efb792441f7eff12f872fdde99eabe4905d01 SHA512 f0f38af67442660a45692010232a56c7e9c2bd96908898fe946f70e3f531d3d135059e3a8f88180aef0cef3f4883a591ae922a833652ed221214a12c757bbb42
diff --git a/net-voip/umurmur/files/umurmur-0.3.1-mbedtls-3.patch b/net-voip/umurmur/files/umurmur-0.3.1-mbedtls-3.patch
deleted file mode 100644
index a9434adeeb7d..000000000000
--- a/net-voip/umurmur/files/umurmur-0.3.1-mbedtls-3.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From https://github.com/umurmur/umurmur/pull/216
-From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
-Date: Fri, 30 May 2025 12:30:48 +0300
-Subject: [PATCH] Use configuration module from MbedTLS 3.6
-
-Starting from 3.6.0, MbedTLS offers cmake configuration for easy integration.
-Old versions of MbedTLS reached EOL, restricting minimal version to 3.6 LTS branch.
---- a/cmake/Modules/SelectTLSBackend.cmake
-+++ b/cmake/Modules/SelectTLSBackend.cmake
-@@ -23,16 +23,11 @@ function(SelectTLSBackend SSL)
- endif()
- elseif("${SSL}" STREQUAL "mbedtls")
-- find_package(mbedTLS REQUIRED)
-+ find_package(MbedTLS 3.6 REQUIRED)
-
-- if(MBEDTLS_FOUND)
-- set(USE_MBEDTLS ON PARENT_SCOPE)
--
-- set(LIBRARIES ${MBEDTLS_LIBRARIES})
-- set(INCLUDE_DIR ${MBEDTLS_INCLUDE_DIR})
-- set(LIBRARY_DIR ${MBEDTLS_LIB_DIR})
-- endif()
-+ set(USE_MBEDTLS ON PARENT_SCOPE)
-+ set(LIBRARIES MbedTLS::mbedtls)
- elseif("${SSL}" STREQUAL "gnutls")
- find_package(GnuTLS 3 REQUIRED)
diff --git a/net-voip/umurmur/files/umurmur.conf b/net-voip/umurmur/files/umurmur.conf
deleted file mode 100644
index cebcca28a583..000000000000
--- a/net-voip/umurmur/files/umurmur.conf
+++ /dev/null
@@ -1,58 +0,0 @@
-# This configuration is based on the official example configuration. More information can be found
-# at http://code.google.com/p/umurmur/wiki/Configuring02x
-
-max_bandwidth = 48000;
-welcometext = "Welcome to uMurmur!";
-certificate = "/etc/umurmur/cert.crt";
-private_key = "/etc/umurmur/key.key";
-password = "";
-max_users = 10;
-
-# Specify port and/or address to bind to. Typically not needed.
-# Default is '*' for address and 64738 for port.
-# Can also be specified on the command line, which takes precedence if
-# both are specified.
-# bindport = 64738;
-# bindaddr = "192.168.1.1";
-
-# Specify this for privilege dropping. If username is specified but not
-# the groupname, the user's login group is used.
-username = "murmur";
-groupname = "murmur";
-
-# Root channel must always be defined first.
-# If a channel has a parent, the parent must be defined before the child channel(s).
-channels = ( {
- name = "Root";
- parent = "";
- description = "The Root of all channels";
- noenter = true;
- },
- {
- name = "Lobby";
- parent = "Root";
- description = "Lobby channel";
- },
- {
- name = "Red team";
- parent = "Lobby";
- description = "The Red team channel";
- },
- {
- name = "Blue team";
- parent = "Lobby";
- description = "The Blue team channel";
- }
-);
-# Channel links configuration.
-channel_links = ( {
- source = "Lobby";
- destination = "Red team";
- },
- {
- source = "Lobby";
- destination = "Blue team";
- }
-);
-
-default_channel = "Lobby";
diff --git a/net-voip/umurmur/files/umurmurd.confd b/net-voip/umurmur/files/umurmurd.confd
deleted file mode 100644
index d83461ce725d..000000000000
--- a/net-voip/umurmur/files/umurmurd.confd
+++ /dev/null
@@ -1,3 +0,0 @@
-# Additional flags to be passed to umurmurd
-UMURMURD_OPTS="-r"
-
diff --git a/net-voip/umurmur/files/umurmurd.initd b/net-voip/umurmur/files/umurmurd.initd
deleted file mode 100644
index d0dd5517d626..000000000000
--- a/net-voip/umurmur/files/umurmurd.initd
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="umurmurd - A minimalistic mumble server"
-pidfile="/run/umurmurd/umurmurd.pid"
-command="/usr/bin/umurmurd"
-command_args="-c /etc/umurmur/umurmur.conf -p ${pidfile} ${UMURMURD_OPTS}"
-start_stop_daemon_args="-p ${pidfile} -w 100"
-
-depend() {
- need net
- use logger
-}
-
-start_pre() {
- checkpath -d -o murmur ${pidfile%/*}
-}
diff --git a/net-voip/umurmur/files/umurmurd.service b/net-voip/umurmur/files/umurmurd.service
deleted file mode 100644
index 12ad2aec6459..000000000000
--- a/net-voip/umurmur/files/umurmurd.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=A minimalistic Mumble server
-After=network.target
-
-[Service]
-Type=simple
-User=murmur
-Group=murmur
-PIDFile=/run/umurmurd.pid
-ExecStartPre=/usr/bin/umurmurd -t -c /etc/umurmur/umurmur.conf
-ExecStart=/usr/bin/umurmurd -d -r -p /run/umurmurd.pid -c /etc/umurmur/umurmur.conf
-ExecReload=/bin/kill -HUP $MAINPID
-
-[Install]
-WantedBy=multi-user.target
diff --git a/net-voip/umurmur/metadata.xml b/net-voip/umurmur/metadata.xml
deleted file mode 100644
index 367ad4699fe4..000000000000
--- a/net-voip/umurmur/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- uMurmur is a minimalistic Mumble server primarily targeted to
- run on routers with an open OS like OpenWRT. The server part
- of Mumble is called Murmur, hence the name uMurmur.
- </longdescription>
- <use>
- <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as TLS provider</flag>
- <flag name="shm">Enable shared memory support</flag>
- </use>
- <upstream>
- <maintainer status="active">
- <email>fatbob.snack@gmail.com</email>
- <name>Martin Johansson</name>
- </maintainer>
- <remote-id type="github">umurmur/umurmur</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/umurmur/umurmur-0.3.1.ebuild b/net-voip/umurmur/umurmur-0.3.1.ebuild
deleted file mode 100644
index 4d913936cbf4..000000000000
--- a/net-voip/umurmur/umurmur-0.3.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake systemd readme.gentoo-r1
-
-DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://github.com/umurmur/umurmur"
-SRC_URI="https://github.com/umurmur/umurmur/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="gnutls mbedtls shm"
-
-# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0:=
- dev-libs/libconfig:=
- gnutls? (
- dev-libs/nettle:=
- >=net-libs/gnutls-3.0.0:=
- )
- !gnutls? (
- mbedtls? ( net-libs/mbedtls:3= )
- !mbedtls? ( dev-libs/openssl:0= )
- )
-"
-
-RDEPEND="${DEPEND}
- acct-group/murmur
- acct-user/murmur
-"
-
-DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
- https://github.com/umurmur/umurmur/wiki/Configuration "
-
-PATCHES=(
- "${FILESDIR}/umurmur-0.3.1-mbedtls-3.patch"
-)
-
-get_ssl_impl() {
- local ssl_provider=()
-
- use gnutls && ssl_provider+=( gnutls )
- use mbedtls && ssl_provider+=( mbedtls )
-
- if ! use gnutls && ! use mbedtls ; then
- ssl_provider+=( openssl )
- fi
- echo ${ssl_provider[@]}
-}
-
-pkg_pretend() {
- local ssl_provider=( $(get_ssl_impl) )
-
- if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
- ewarn "More than one ssl provider selected (${ssl_provider[@]})"
- ewarn "defaulting to ${ssl_provider[0]}."
- fi
-}
-
-src_configure() {
- local ssl_provider=( $(get_ssl_impl) )
-
- local mycmakeargs=(
- -DSSL="${ssl_provider[0]}"
- -DUSE_SHAREDMEMORY_API=$(usex shm)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/umurmurd.initd umurmurd
- newconfd "${FILESDIR}"/umurmurd.confd umurmurd
- systemd_dounit "${FILESDIR}"/umurmurd.service
-
- dodoc AUTHORS ChangeLog README.md
-
- # Some permissions are adjusted as the config may contain a server
- # password, and /etc/umurmur will typically contain the cert and the
- # key used to sign it, which are read after priveleges are dropped.
- fperms 0750 "/etc/umurmur"
- fowners -R root:murmur "/etc/umurmur"
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/net-voip/vvmd/Manifest b/net-voip/vvmd/Manifest
deleted file mode 100644
index 0c875a5fa499..000000000000
--- a/net-voip/vvmd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vvmd-0.8.tar.bz2 152628 BLAKE2B 7119fe337486cbaf94607eda6af489a5d0e9daff8444c7500f1c09b32a8f3c6c6dd61f93381196b394b7e035f368eaaf47379cb83d2ca029282f8011c069cca1 SHA512 695222c14fc0181c729603d89f8062f201ce1277897317205e8d3f6145a211cc8c9949e494b36be35b5fcecc09298a473fb33840fcc4c93cbc01ae8bd11aedeb
diff --git a/net-voip/vvmd/metadata.xml b/net-voip/vvmd/metadata.xml
deleted file mode 100644
index 45049ce4073a..000000000000
--- a/net-voip/vvmd/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gjdijkman@gjdwebserver.nl</email>
- <name>Gerben Jan Dijkman</name>
- </maintainer>
- <upstream>
- <bugs-to>https://gitlab.com/kop316/vvmd/-/issues</bugs-to>
- <remote-id type="gitlab">kop316/vvmd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-voip/vvmd/vvmd-0.8-r1.ebuild b/net-voip/vvmd/vvmd-0.8-r1.ebuild
deleted file mode 100644
index a35e30991561..000000000000
--- a/net-voip/vvmd/vvmd-0.8-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="vvmd is a lower level daemon that retrieves Visual Voicemail"
-HOMEPAGE="https://gitlab.com/kop316/vvmd"
-SRC_URI="https://gitlab.com/kop316/vvmd/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-libs/glib-2.16:2
- dev-libs/libphonenumber
- >=net-misc/curl-7.70
- net-misc/mobile-broadband-provider-info
- >=net-misc/modemmanager-1.14:=
-"
-DEPEND="${RDEPEND}"
diff --git a/net-voip/yate/Manifest b/net-voip/yate/Manifest
deleted file mode 100644
index e107e2c6c159..000000000000
--- a/net-voip/yate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yate-6.2.0-1.tar.gz 6114538 BLAKE2B cc96c894192d99bebd6bfe4dc6fb137298e880f03d2ad0482f98bcac20e35b17d94e7dcf159fdc28c7ce68d8a7e8856ba7648d3fe8ef7815c0bd3690764506e2 SHA512 e84446ec5df58408b8b0065a59f21a5dd619560844ebdffbee3a7c927f45a18c5dd78858a48b8641177e29b2370d3b0f9e490db5417b4dd3c395fd7e02bd1eb0
diff --git a/net-voip/yate/files/yate-6.0.0-dont-mess-with-cflags.patch b/net-voip/yate/files/yate-6.0.0-dont-mess-with-cflags.patch
deleted file mode 100644
index 1a2a98c24e9e..000000000000
--- a/net-voip/yate/files/yate-6.0.0-dont-mess-with-cflags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://build.opensuse.org/package/view_file/network:telephony/yate/dont-mess-with-cflags.patch?expand=1
-
-Index: yate/configure.ac
-===================================================================
---- yate.orig/configure.ac
-+++ yate/configure.ac
-@@ -1652,7 +1652,6 @@ fi
-
-
- INSTALL_D="install -D"
--CFLAGS=`echo "$CFLAGS" | sed 's/\(^\| \+\)-g[[0-9]]*//' | sed 's/[[[:space:]]]\{2,\}/ /g'`
- MODULE_CFLAGS="-fno-exceptions -fPIC $HAVE_GCC_FORMAT_CHECK $HAVE_BLOCK_RETURN"
- MODULE_CPPFLAGS="$HAVE_NO_OVERLOAD_VIRT_WARN $RTTI_OPT $MODULE_CFLAGS"
- MODULE_LDRELAX="-rdynamic -shared"
diff --git a/net-voip/yate/files/yate-6.2.0-my_bool.patch b/net-voip/yate/files/yate-6.2.0-my_bool.patch
deleted file mode 100644
index a2ddb857f397..000000000000
--- a/net-voip/yate/files/yate-6.2.0-my_bool.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- yate.o/modules/server/mysqldb.cpp 2020-03-03 18:03:34.000000000 +0200
-+++ yate/modules/server/mysqldb.cpp 2020-12-29 15:38:56.717897678 +0200
-@@ -22,6 +22,7 @@
- #include <yatephone.h>
-
- #include <stdio.h>
-+#include <stdbool.h>
- #include <mysql.h>
-
- #ifndef CLIENT_MULTI_STATEMENTS
-@@ -508,8 +509,8 @@
-
- #ifdef MYSQL_OPT_RECONNECT
- // this option must be set after connect - bug in mysql client library
-- my_bool reconn = 1;
-- mysql_options(mySqlConn->m_conn,MYSQL_OPT_RECONNECT,(const char*)&reconn);
-+ bool reconn = 1;
-+ mysql_options(mySqlConn->m_conn,MYSQL_OPT_RECONNECT,&reconn);
- #endif
-
- #ifdef HAVE_MYSQL_SET_CHARSET
diff --git a/net-voip/yate/files/yate.confd b/net-voip/yate/files/yate.confd
deleted file mode 100644
index 926cc563919f..000000000000
--- a/net-voip/yate/files/yate.confd
+++ /dev/null
@@ -1,10 +0,0 @@
-# /etc/conf.d/yate: config file for /etc/init.d/yate
-
-# Any random options you want to pass to yate
-YATE_OPTS=""
-
-# Pid file to use (needs to be absolute path)
-#YATE_PIDFILE="/var/run/yate.pid"
-
-# Path to yate binary (needs to be absolute path)
-#YATE_BINARY="/usr/bin/yate"
diff --git a/net-voip/yate/files/yate.initd b/net-voip/yate/files/yate.initd
deleted file mode 100644
index 75428424fd33..000000000000
--- a/net-voip/yate/files/yate.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_started_commands="reload"
-
-YATE_PIDFILE=${YATE_PIDFILE:-/var/run/${SVCNAME}.pid}
-YATE_BINARY=${YATE_BINARY:-/usr/bin/yate}
-
-depend() {
- need net
- use mysql postgresql zaptel
-}
-
-start() {
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --exec "${YATE_BINARY}" \
- -- -d -p "${YATE_PIDFILE}" ${YATE_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --pidfile="${YATE_PIDFILE}"
- eend $?
-}
-
-reload() {
- ebegin "Reloading ${SVCNAME}"
- start-stop-daemon --signal HUP --exec "${YATE_BINARY}" \
- --pidfile "${YATE_PIDFILE}"
- eend $?
-}
diff --git a/net-voip/yate/metadata.xml b/net-voip/yate/metadata.xml
deleted file mode 100644
index 44d8957443cb..000000000000
--- a/net-voip/yate/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>radio@gentoo.org</email>
- <name>Radio</name>
- </maintainer>
- <use>
- <flag name="dahdi">Enable Dahdi driver</flag>
- <flag name="zaptel">Enable Zaptel driver</flag>
- <flag name="wpcard">Enable Wanpipe card driver</flag>
- <flag name="tdmcard">Enable TDMV API card driver</flag>
- <flag name="wanpipe">Enable Wanpipe support</flag>
- <flag name="ilbc">Enable iLBC codec</flag>
- <flag name="ilbc-webrtc">Enable iLBC webrtc codec</flag>
- <flag name="isac-float">Enable iSAC float codec</flag>
- <flag name="isac-fixed">Enable iSAC fixed codec</flag>
- <flag name="postgres">use Postgress SQL</flag>
- <flag name="mysql">use MySQL client library</flag>
- <flag name="gsm">use GSM codec</flag>
- <flag name="speex">use Speex codec</flag>
- <flag name="amrnb">use AMR-NB</flag>
- <flag name="spandsp">use spandsp library</flag>
- </use>
-</pkgmetadata>
diff --git a/net-voip/yate/yate-6.2.0.ebuild b/net-voip/yate/yate-6.2.0.ebuild
deleted file mode 100644
index 041e2bde3cae..000000000000
--- a/net-voip/yate/yate-6.2.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="The Yate AV Suite"
-HOMEPAGE="http://yate.null.ro/"
-
-if [[ ${PV} == 9999 ]] ; then
- ESVN_REPO_URI="http://voip.null.ro/svn/yate/trunk"
- inherit subversion
-else
- SRC_URI="http://voip.null.ro/tarballs/${PN}6/${P}-1.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
- S="${WORKDIR}/${PN}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="doc cpu_flags_x86_sse2 sctp dahdi zaptel wpcard tdmcard wanpipe +ilbc +ilbc-webrtc +isac-float isac-fixed postgres mysql +gsm +speex spandsp +ssl +zlib amrnb"
-
-RDEPEND="
- postgres? ( dev-db/postgresql:* )
- mysql? ( dev-db/mysql-connector-c:= )
- gsm? ( media-sound/gsm )
- speex? ( media-libs/speex )
- ssl? ( dev-libs/openssl:0= )
- zlib? ( virtual/zlib:= )
- ilbc? ( media-libs/libilbc:= )
- spandsp? ( >=media-libs/spandsp-0.0.3 )
- dahdi? ( net-misc/dahdi )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.0.0-dont-mess-with-cflags.patch"
- "${FILESDIR}/${PN}-6.2.0-my_bool.patch"
-)
-
-src_prepare() {
- default_src_prepare
- eautoreconf
- ./yate-config.sh || die
-}
-
-#fdsize, inline, rtti: keep default values
-#internalregex: use system
-#coredumper: not in the tree, bug 118716
-#wanpipe, wphwec: not in the tree, bug 188939
-#amrnb: not in tree!
-#zaptel: ??
-src_configure() {
- econf \
- --with-archlib=$(get_libdir) \
- --without-libqt4 \
- $(use_enable cpu_flags_x86_sse2 sse2) \
- $(use_enable sctp) \
- $(use_enable dahdi) \
- $(use_enable zaptel) \
- $(use_enable wpcard) \
- $(use_enable tdmcard) \
- $(use_enable wanpipe) \
- $(use_enable ilbc) \
- $(use_enable ilbc-webrtc) \
- $(use_enable isac-float) \
- $(use_enable isac-fixed) \
- $(use_with postgres libpq) \
- $(use_with mysql) \
- $(use_with gsm libgsm) \
- $(use_with speex libspeex) \
- $(use_with amrnb) \
- $(use_with spandsp) \
- $(use_with ssl openssl)
-}
-
-src_compile() {
- emake -j1
-}
-
-src_install() {
- if use doc; then
- emake DESTDIR="${ED}" install
- else
- emake DESTDIR="${ED}" install-noapi
- fi
- newinitd "${FILESDIR}"/yate.initd yate
- newconfd "${FILESDIR}"/yate.confd yate
-}