diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /net-voip | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip | |
Adding metadata
Diffstat (limited to 'net-voip')
32 files changed, 0 insertions, 1424 deletions
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 dca9cf10c17a..000000000000 --- a/net-voip/mumble/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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>baldeagleos-repo</origin> -</pkgmetadata> 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 61f58e539d6e..000000000000 --- a/net-voip/murmur/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> - <origin>baldeagleos-repo</origin> -</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/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 c161cfd1a7da..000000000000 --- a/net-voip/sipvicious/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>jkroon@gentoo.org</email> - <name>Jaco Kroon</name> - </maintainer> - <stabilize-allarches /> - <origin>baldeagleos-repo</origin> -</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 c2578ffabd14..000000000000 --- a/net-voip/umurmur/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <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> - </upstream> - <origin>baldeagleos-repo</origin> -</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/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 d2f02f2d6a64..000000000000 --- a/net-voip/yate/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> - <origin>baldeagleos-repo</origin> -</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 -} |
