commit: f82dd10f271f5d95da8ab6d1c2ec19955f935768 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> AuthorDate: Tue Sep 16 17:28:01 2025 +0000 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> CommitDate: Tue Sep 16 17:29:43 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82dd10f
media-radio/svxlink: drop 25.05-r1 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org> media-radio/svxlink/Manifest | 1 - .../files/svxlink-25.05-fix-missing-const.patch | 39 ------- media-radio/svxlink/svxlink-25.05-r1.ebuild | 114 --------------------- 3 files changed, 154 deletions(-) diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest index ba24151e5757..b94d1b72ffb9 100644 --- a/media-radio/svxlink/Manifest +++ b/media-radio/svxlink/Manifest @@ -1,3 +1,2 @@ DIST svxlink-24.02.tar.gz 1974323 BLAKE2B ca743d8356bdcde85bc560015ffa51f97f8fa1bcbbe6972f1789b68dbda33210cc2194f950b0ead57272963de67244bb57a6cbb546e3091215d288cdb6a16c2a SHA512 7bd8d9bf272922ec5d4b134ca1d5ee9cb1f9713c5cb9985aed5f63e601425bb6b6a17de026095c9cbb83797cf58228bcf05284c5a87384b4d019f6c27ac3e848 DIST svxlink-25.05.1.tar.gz 2062384 BLAKE2B 65ed62d58263b7377fe0605281b3375f8c21b13f9b36d03309988c6728bff303fc07e4209d3c17a689cb9c4867c360c46610cda93c0293404c40de36bcba4d4d SHA512 32132cdf95e9b699fd367fc2e431f70d3771b8916d427ffbda7058fc1e47994b949d411f58e07dabadd1f997ac60b14155066681a66e6d5b722d8509eb24e22d -DIST svxlink-25.05.tar.gz 2060302 BLAKE2B 6a0b181b34a3fdca33d2b888fea5f8e924121b05a1ae3b6bbd07e578b51fdf5d91e427d36eba09b8130b2d14e13a572632add6de46576246914b56168ed72e76 SHA512 55e8c226d0d805dc591c3bc7647789e716881815fdb81f400d4d9d21d590ecad93af5b626a21b28993c4226ab4af757a172a8fe37210a51edd6f73ad080a37b5 diff --git a/media-radio/svxlink/files/svxlink-25.05-fix-missing-const.patch b/media-radio/svxlink/files/svxlink-25.05-fix-missing-const.patch deleted file mode 100644 index a147f1dd5965..000000000000 --- a/media-radio/svxlink/files/svxlink-25.05-fix-missing-const.patch +++ /dev/null @@ -1,39 +0,0 @@ -# backported from https://github.com/sm0svx/svxlink/commit/24588ca4d6235aceb4afd2f17a15981f88025717 -From 24588ca4d6235aceb4afd2f17a15981f88025717 Mon Sep 17 00:00:00 2001 -From: Tobias Blomberg <[email protected]> -Date: Mon, 19 May 2025 22:15:51 +0200 -Subject: [PATCH] Fix build errors for newer versions of gcc on some distros - -Close #707 ---- - src/async/core/AsyncDnsLookupWorker.h | 2 +- - src/svxlink/svxlink/EventHandler.cpp | 2 +- - src/versions | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/async/core/AsyncDnsLookupWorker.h b/src/async/core/AsyncDnsLookupWorker.h -index af128f23a..f7d7cbd98 100644 ---- a/src/async/core/AsyncDnsLookupWorker.h -+++ b/src/async/core/AsyncDnsLookupWorker.h -@@ -428,7 +428,7 @@ class DnsLookupWorker - struct CompSRV - { - bool operator()(const DnsResourceRecordSRV* lhs, -- const DnsResourceRecordSRV* rhs) -+ const DnsResourceRecordSRV* rhs) const - { - return lhs->prio() < rhs->prio(); - } -diff --git a/src/svxlink/svxlink/EventHandler.cpp b/src/svxlink/svxlink/EventHandler.cpp -index cacbee067..c5151867c 100644 ---- a/src/svxlink/svxlink/EventHandler.cpp -+++ b/src/svxlink/svxlink/EventHandler.cpp -@@ -482,7 +482,7 @@ int EventHandler::genericCommandHandler(ClientData cdata, Tcl_Interp *irp, - if (!msg.empty()) - { - auto msg_alloc_len = msg.size()+1; -- char* msg_copy = Tcl_Alloc(msg_alloc_len); -+ char* msg_copy = static_cast<char*>(Tcl_Alloc(msg_alloc_len)); - memcpy(msg_copy, msg.c_str(), msg_alloc_len); - Tcl_SetResult(irp, msg_copy, TCL_DYNAMIC); - return TCL_ERROR; diff --git a/media-radio/svxlink/svxlink-25.05-r1.ebuild b/media-radio/svxlink/svxlink-25.05-r1.ebuild deleted file mode 100644 index 1f0999c383a7..000000000000 --- a/media-radio/svxlink/svxlink-25.05-r1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR=emake - -inherit cmake flag-o-matic systemd xdg-utils - -CMAKE_USE_DIR="${S}/src" - -DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" -HOMEPAGE="https://www.svxlink.org" -SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ogg qt5 rtlsdr" - -DEPEND="dev-lang/tcl:= - dev-libs/jsoncpp:= - dev-libs/libgcrypt:= - =dev-libs/libgpiod-1*:= - dev-libs/libsigc++:2 - dev-libs/openssl:= - dev-libs/popt - media-libs/alsa-lib - media-libs/opus - media-libs/speex - media-sound/gsm - net-misc/curl - ogg? ( media-libs/libogg ) - rtlsdr? ( net-wireless/rtl-sdr:= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - )" -RDEPEND="${DEPEND} - acct-group/svxlink - acct-user/svxlink" -BDEPEND=" - virtual/pkgconfig - qt5? ( dev-qt/linguist-tools:5 )" - -PATCHES=( "${FILESDIR}"/${PN}-25.05-fix-missing-const.patch ) - -src_prepare() { - # fix build for MUSL (bug #936813, #942749) - if use elibc_musl ; then - eapply -p1 "${FILESDIR}/${P}-musl.patch" - eapply -p1 "${FILESDIR}/${P}-musl-2.patch" - fi - if ! use ogg ; then - # drop automatic discovery of dependency - sed -i -e "s/find_package(OGG)/#/g" \ - src/async/audio/CMakeLists.txt || die - fi - if ! use rtlsdr ; then - # drop automatic discovery of dependency - sed -i -e "s/find_package(RtlSdr)/#/g" \ - src/svxlink/trx/CMakeLists.txt || die - fi - cmake_src_prepare - # drop deprecated desktop category (bug #475730) - sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die -} - -src_configure() { - # -Wodr warnings, see bug #860414 - filter-lto - - local mycmakeargs=( - -DUSE_QT="$(usex qt5)" - -DSYSCONF_INSTALL_DIR=/etc - -DLOCAL_STATE_DIR=/var - -DUSE_OSS=NO - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - fowners -R svxlink:svxlink /var/spool/svxlink - - doman src/doc/man/*.1 src/doc/man/*.5 - - insinto /etc/logrotate.d - doins distributions/gentoo/etc/logrotate.d/* - - newinitd "${FILESDIR}"/remotetrx.init remotetrx - newinitd "${FILESDIR}"/svxlink.init svxlink - newconfd "${FILESDIR}"/remotetrx.rc remotetrx - newconfd "${FILESDIR}"/svxlink.rc svxlink - - systemd_dounit "${FILESDIR}"/remotetrx.service - systemd_dounit "${FILESDIR}"/svxlink.service - - keepdir /var/lib/${PN}/pki - keepdir /var/spool/${PN}/propagation_monitor - keepdir /var/spool/${PN}/qso_recorder - keepdir /var/spool/${PN}/voice_mail -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -}
