mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +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:
parent
31ce3b2afe
commit
1731b077ff
@ -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 \
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -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) {
|
||||
|
@ -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/
|
||||
|
Loading…
Reference in New Issue
Block a user