mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
media-radio/js8call: drop 2.3.1-r2
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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?= <dj3ei@famsik.de>
|
||||
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 @@
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
+ <property name="TimeSpec">
|
||||
+ <enum>Qt::UTC</enum>
|
||||
+ </property>
|
||||
<property name="displayFormat">
|
||||
<string>yyyy-MM-dd HH:mm:ss</string>
|
||||
</property>
|
||||
@@ -219,6 +222,9 @@
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
+ <property name="TimeSpec">
|
||||
+ <enum>Qt::UTC</enum>
|
||||
+ </property>
|
||||
<property name="displayFormat">
|
||||
<string>yyyy-MM-dd HH:mm:ss</string>
|
||||
</property>
|
||||
@@ -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 <allan.bazinet@gmail.com>
|
||||
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:
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user