diff --git a/media-radio/js8call/Manifest b/media-radio/js8call/Manifest index 16cbbbde1d37f..dd6883ca73245 100644 --- a/media-radio/js8call/Manifest +++ b/media-radio/js8call/Manifest @@ -1,2 +1 @@ -DIST js8call-2.3.1.tar.gz 15670385 BLAKE2B c3fb4b837b34ecff2b2ddfd63d28e91c7a60f1fcf0edc59d88ddbbf26db7400e3d50e5264159ccb73faa30e037b33e13087981620d2b15b11f1e0785d4d18606 SHA512 b3e18d7092b28092aa91f831dea397b4acd6a644fdd3b862c0137aac6c0059a4c389c75287a0cab6b43bf9f4e654a9bc29355e36a99504afa178de52f726007f DIST js8call-2.5.2.tar.gz 15217726 BLAKE2B 84846765d032926c297f88aa7b6b40ac097c9646aaaa0d88d170dcde8e4ef61b7b873234c2cebd3ee63de5a1df95ac153bbceca0c57920db315c2da3e237b048 SHA512 8d5eac332298838fa43c349e791562f13ee2962721269140928abafc6074a736520c31c6bbb04f274707c475ea30144a01a3f22773926aec04b55c9dd6d2721c diff --git a/media-radio/js8call/files/js8call-2.3.1-fix-logging-time.patch b/media-radio/js8call/files/js8call-2.3.1-fix-logging-time.patch deleted file mode 100644 index 0aa590f55882c..0000000000000 --- a/media-radio/js8call/files/js8call-2.3.1-fix-logging-time.patch +++ /dev/null @@ -1,35 +0,0 @@ -# Backported from actual development code on github -From 2f99f5898492871155aecdc0c7ca37911c50b591 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andreas=20Kr=C3=BCger?= -Date: Tue, 29 Jul 2025 18:39:53 +0200 -Subject: [PATCH] Logging time always needs UTC, fix suggested by Joe K0OG - -See https://github.com/js8call/js8call/issues/37#issuecomment-3132750504 . ---- - logqso.ui | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/logqso.ui b/logqso.ui -index 9b2fefd6..37502e52 100644 ---- a/logqso.ui -+++ b/logqso.ui -@@ -164,6 +164,9 @@ - 0 - - -+ -+ Qt::UTC -+ - - yyyy-MM-dd HH:mm:ss - -@@ -219,6 +222,9 @@ - 0 - - -+ -+ Qt::UTC -+ - - yyyy-MM-dd HH:mm:ss - diff --git a/media-radio/js8call/files/js8call-2.3.1-qt692-audio.patch b/media-radio/js8call/files/js8call-2.3.1-qt692-audio.patch deleted file mode 100644 index 9c2bdb57e7604..0000000000000 --- a/media-radio/js8call/files/js8call-2.3.1-qt692-audio.patch +++ /dev/null @@ -1,41 +0,0 @@ -# Fixes missing audio output for pulseaudio with >=qt-6.9.2 -# Cherry picked from https://github.com/bazineta/js8call -From c90ca32143352ec3b55a9779e75b42edc4584edc Mon Sep 17 00:00:00 2001 -From: Allan Bazinet -Date: Thu, 9 Oct 2025 11:15:36 -0700 -Subject: [PATCH] Make Modulator::bytesAvailable() universal - -As all platforms seem to now require a Modulator::bytesAvailable() override, remove the Windows platform guard from it. Properly decorate the accessor with `override`. ---- - Modulator.hpp | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -diff --git a/Modulator.hpp b/Modulator.hpp -index d4bb4ae6..de199aca 100644 ---- a/Modulator.hpp -+++ b/Modulator.hpp -@@ -74,15 +74,18 @@ class Modulator final - return -1; // we don't consume data - } - --#if defined(Q_OS_WIN) --// On Windows, bytesAvailable() must return a size that exceeds some threshold --// in order for the AudioSink to go into Active state and start pulling data. --// See: https://bugreports.qt.io/browse/QTBUG-108672 -- qint64 bytesAvailable() const -+ // In current Qt versions, bytesAvailable() must return a size -+ // that exceeds some threshold in order for the AudioSink to go -+ // into Active state and start pulling data. This behavior began -+ // on Windows with the 6.4 release, on Mac with 6.8, and on Linux -+ // with 6.9. -+ // -+ // See: https://bugreports.qt.io/browse/QTBUG-108672 -+ -+ qint64 bytesAvailable() const override - { - return 8000; - } --#endif - - private: - diff --git a/media-radio/js8call/js8call-2.3.1-r2.ebuild b/media-radio/js8call/js8call-2.3.1-r2.ebuild deleted file mode 100644 index 44bb4549164c5..0000000000000 --- a/media-radio/js8call/js8call-2.3.1-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit cmake - -MY_P=${P/_/-} - -DESCRIPTION="Weak signal ham radio communication" -HOMEPAGE="https://groups.io/g/js8call" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND="dev-qt/qtbase:6[gui,network,widgets] - dev-qt/qtmultimedia:6 - dev-qt/qtserialport:6 - dev-libs/boost:= - virtual/libusb:1 - sci-libs/fftw:3.0=[threads,fortran] - >=media-libs/hamlib-4:= " -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${P}-qt692-audio.patch" - "${FILESDIR}/${P}-fix-logging-time.patch" ) - -src_install() { - cmake_src_install - rm "${D}"/usr/bin/rigctl{,d}-local || die -}