1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

comms/freedv: Update to v1.7.0

Unbreaks port

upstream notes:
Bugfixes:

    Resolves issue with waterfall appearing garbled on some systems. (PR #205)
    Resolves issue with Restore Defaults restoring previous settings on exit. (PR #207)
    Resolves issue with some sound valid sound devices causing PortAudio errors during startup checks. (PR #192)

Enhancements:

    Removes requirement to restart FreeDV after using Restore Defaults. (PR #207)
    Hides frequency display on main window unless PSK Reporter reporting is turned on. (PR #207)
    Scales per-mode squelch settings when in multi-RX mode to reduce unwanted noise. (PR #186)
    Single-thread mode is now the default when multi-RX is turned on. (PR #175)
    Makes multi-RX mode the default. (PR #175)
    Mic In/Speaker Out volume controls added to Filter window. (PR #208)
    Cleans up UI for filters and makes the dialog non-modal. (PR #208)
    Adds optional support for PulseAudio on Linux systems. (PR #194)

Documentation:

    Resolves issue with PDF image placement. (PR #203)

Build System:

    Uses more portable way of referring to Bash in build scripts. (PR #200)
    User manual now installed along with executable. (PR #187)
    macOS app bundle generated by CMake instead of manually. (PR #184)
    Fail as soon as a step in the build script fails. (PR #183)

PR:		ports/264769
Reported by:	castilloeduardo@outlook.com.ar
Tested by:	castilloeduardo@outlook.com.ar
This commit is contained in:
Diane Bruce 2022-08-04 17:46:32 -04:00
parent 31ce3b2afe
commit 1731b077ff
5 changed files with 15 additions and 45 deletions

View File

@ -1,27 +1,30 @@
PORTNAME= freedv
DISTVERSION= 1.3.1
PORTREVISION= 6
DISTVERSIONPREFIX=v
DISTVERSION= 1.7.0
CATEGORIES= comms hamradio
MASTER_SITES= https://hobbes1069.fedorapeople.org/freetel/freedv/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Narrow band digital voice
LICENSE= LGPL21
BROKEN= Needs update due to Hamlib changes
LIB_DEPENDS= libcodec2.so:audio/codec2 \
libportaudio.so:audio/portaudio \
libgsm.so:audio/gsm \
libhamlib.so:comms/hamlib \
libsamplerate.so:audio/libsamplerate \
libsox.so:audio/sox \
libsndfile.so:audio/libsndfile \
libspeex.so:audio/speex \
libspeexdsp.so:audio/speexdsp
libspeexdsp.so:audio/speexdsp \
liblpcnetfreedv.so:audio/lpcnet
USES= cmake compiler:c++11-lib tar:xz
USE_WX= 3.0+
USE_GITHUB= yes
GH_ACCOUNT= drowe67
GH_PROJECT= freedv-gui
USES= cmake compiler:c++11-lib gnome tar:xz
USE_WX= 3.0+
CMAKE_ARGS+= -DCODEC2_INCLUDE_DIRS=${LOCALBASE}/include/codec2 \
-DCODEC2_LIBRARY=${LOCALBASE}/lib/libcodec2.so \
-DUSE_STATIC_CODEC2=FALSE \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1535511699
SHA256 (freedv-1.3.1.tar.xz) = 9365459d4c8d478d32d91629f6fdf0cb6bd27cbb71ddc5a09b37e10df03dff65
SIZE (freedv-1.3.1.tar.xz) = 536864
TIMESTAMP = 1655664601
SHA256 (drowe67-freedv-gui-v1.7.0_GH0.tar.gz) = 20ead8b37b0d42710226d2902f7fc0898de631fb28353ab6b018556117121ca8
SIZE (drowe67-freedv-gui-v1.7.0_GH0.tar.gz) = 9477053

View File

@ -1,18 +0,0 @@
--- CMakeLists.txt.orig 2017-07-19 13:22:47 UTC
+++ CMakeLists.txt
@@ -391,6 +391,7 @@ endif()
#
# Find libdl for dlopen/dlclose
#
+if(DUMMYFLAG)
if(UNIX)
message(STATUS "Looking for dl library.")
find_library(DL_LIBRARY dl)
@@ -405,6 +406,7 @@ On Linux systems try installing:
)
endif()
endif(UNIX)
+endif(DUMMYFLAG)
#Freedv

View File

@ -1,15 +0,0 @@
--- src/fdmdv2_main.cpp.orig 2018-05-29 05:38:34 UTC
+++ src/fdmdv2_main.cpp
@@ -1198,10 +1198,12 @@ void MainFrame::OnTimer(wxTimerEvent &ev
sprintf(ber, "BER: %4.3f", b); wxString ber_string(ber); m_textBER->SetLabel(ber_string);
sprintf(resyncs, "Resyncs: %d", g_resyncs); wxString resyncs_string(resyncs); m_textResyncs->SetLabel(resyncs_string);
+/*
sprintf(freqoffset, "FrqOff: %3.1f", g_stats.foff);
wxString freqoffset_string(freqoffset); m_textFreqOffset->SetLabel(freqoffset_string);
sprintf(syncmetric, "Sync: %3.2f", g_stats.sync_metric);
wxString syncmetric_string(syncmetric); m_textSyncMetric->SetLabel(syncmetric_string);
+*/
if (g_State) {

View File

@ -6,4 +6,4 @@ is received by an SSB radio, then demodulated and decoded by FreeDV. FreeDV
700(B) rivals SSB in it's low SNR performance. At high SNRs FreeDV 1600
sounds like FM, with no annoying analog HF radio noise.
WWW: https://freedv.org/
WWW: http://freedv.org/