From nobody Thu Aug 04 21:49:39 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LzMnv5vFXz4Y46M; Thu, 4 Aug 2022 21:49:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LzMnv5PDyz3x5d; Thu, 4 Aug 2022 21:49:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659649779; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=e9W7xMQ3cDejRCEAyqR64frIcyNKTPZxEehOlq9CwnY=; b=H3G8tj/d2NOhzDBl7tzXbn9E6whjIBaBy+Ug/4jaSY7otwssxtNqKd8rXxME2L1Q+6TX2g mLWmBAV4K+PsSVunkE4nfvwtY1BOa8zq9ENrFQeS3tzpnI0pSGa7FrBSektH1CXehmJsiW 6Kt8wGqEU/mram/tLGYVRSGTbSV05sjgQCjYcqNmudVdmRW5TVcgzP40oRn9qUYuKM2d89 O92+HPcwAPxZ/NI0zNV/OrjqesjKEGBL/hk42jjxzV+100DturHAuh1nCquWnUE3mdDWyT raawn6klLgykBTXYAOWm33y5xnGeRFb4kqKbAjOFP0F9qW/ojj49IThcp9RFJQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4LzMnv4BzWzW0k; Thu, 4 Aug 2022 21:49:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 274Lndp1095186; Thu, 4 Aug 2022 21:49:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 274LndSI095185; Thu, 4 Aug 2022 21:49:39 GMT (envelope-from git) Date: Thu, 4 Aug 2022 21:49:39 GMT Message-Id: <202208042149.274LndSI095185@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Diane Bruce Subject: git: 1731b077ffd7 - main - comms/freedv: Update to v1.7.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: db X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1731b077ffd7478f98d032ab3ed65167a102d276 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659649779; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=e9W7xMQ3cDejRCEAyqR64frIcyNKTPZxEehOlq9CwnY=; b=p33rSw//VWZwawS224PdI1HD/vKQGBtSBy4OoYd/j592nlUQdLBSdTHGBcmJQU4KAj0VDH gKIFkZrmdyFp1sreMZrkgeAiO4huQLtsdAP3PnzuSgI9QFJcfXNJkDTTYuwIU4RoxWRbQN QxTk7INifEsdkhNWaPvcDfDloVmIVMQK1adHVbeFSn2pX8D5GE6Od4YV7iwOJMj7VIVRAC 5yqpntYYO9SmAOXcHazAUj7RFMZGHAjEORqjlpdpoytycoYlEeBTpSxg1zXaBy3mBYx+jW 5fbsLSqp7DKB0OLAUtf+q/TF37pTpdBf0jM+nCGBzAnk2TiMUOTPBQP1kG/dHg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659649779; a=rsa-sha256; cv=none; b=BJBFnTd5ipcXfamgJQ5SKhQ8RiZ7yyE1G297WMvHAsCXS0NrFRxcnj006ld6afr2WdFPm0 2bK9Ze/ftFGIK4YyPWPmQn8muuLh82EP4Ma/H00xD+W0zt0wQ5Zx3motOVYXaTWIy27llY dPR4kN775tfK6YUv6It6vvhg+2Bswx8yTvyEHgPgAsGdy2Ob2478flKEvdl7yO4ua5zrJB vqqQ9I0Zqr9GZ39PEBIiHGgn3kXEVTd3oupsckVdlY34+98S+XuiDyWXfOz9YUqN9KG+f1 RqUb1lLg7EAcbw9Lf570zS8yEpRa2JHY+ll7i5PLv/4JzCNEjEt6RzSgtgPFWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by db: URL: https://cgit.FreeBSD.org/ports/commit/?id=1731b077ffd7478f98d032ab3ed65167a102d276 commit 1731b077ffd7478f98d032ab3ed65167a102d276 Author: Diane Bruce AuthorDate: 2022-08-04 21:46:32 +0000 Commit: Diane Bruce CommitDate: 2022-08-04 21:46:32 +0000 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 --- comms/freedv/Makefile | 19 +++++++++++-------- comms/freedv/distinfo | 6 +++--- comms/freedv/files/patch-CMakeLists.txt | 18 ------------------ comms/freedv/files/patch-src__fdmdv2_main.cpp | 15 --------------- comms/freedv/pkg-descr | 2 +- 5 files changed, 15 insertions(+), 45 deletions(-) diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile index e6e5a4ea808b..2a66cf1203e9 100644 --- a/comms/freedv/Makefile +++ b/comms/freedv/Makefile @@ -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 \ diff --git a/comms/freedv/distinfo b/comms/freedv/distinfo index 0d01d70db8fa..6a86d71feac0 100644 --- a/comms/freedv/distinfo +++ b/comms/freedv/distinfo @@ -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 diff --git a/comms/freedv/files/patch-CMakeLists.txt b/comms/freedv/files/patch-CMakeLists.txt deleted file mode 100644 index 987e1f2f8b7b..000000000000 --- a/comms/freedv/files/patch-CMakeLists.txt +++ /dev/null @@ -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 diff --git a/comms/freedv/files/patch-src__fdmdv2_main.cpp b/comms/freedv/files/patch-src__fdmdv2_main.cpp deleted file mode 100644 index 2b9cfbec7d95..000000000000 --- a/comms/freedv/files/patch-src__fdmdv2_main.cpp +++ /dev/null @@ -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) { - diff --git a/comms/freedv/pkg-descr b/comms/freedv/pkg-descr index 329dfdac6b8b..6aedee24b59d 100644 --- a/comms/freedv/pkg-descr +++ b/comms/freedv/pkg-descr @@ -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/