aboutsummaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorDiane Bruce <db@FreeBSD.org>2021-07-02 00:48:03 +0000
committerDiane Bruce <db@FreeBSD.org>2021-07-02 00:48:03 +0000
commit0e0f2f544493c6bc2ffbe1728621d0c029c816e2 (patch)
tree355b84b76febf63cb685a6472ecbbe1f83cd29f6 /comms
parent3e85158b5fcbdce506333ffe34fbe3745839b89b (diff)
downloadports-0e0f2f544493c6bc2ffbe1728621d0c029c816e2.tar.gz
ports-0e0f2f544493c6bc2ffbe1728621d0c029c816e2.zip
comms/fldigi: Update to 4.1.19
N.B. C-Media and udev patched out for now as very Linux specific ATM 2021-06-24 dave-w1hkj <w1hkj@bellsouth.net> 4032048a8: Version 4.1.19 887420331: C-Media PTT support 8cdda8274: LNW macro tag 439cc2c9c: Notes d396d4970: lower case tx 2021-05-01 John Phelps <kl4yfd@gmail.com> d2efc4f77: Vestigial AFC fixes * Fix OFDM and 8PSK AFC jumping randomly to noise-signals
Diffstat (limited to 'comms')
-rw-r--r--comms/fldigi/Makefile2
-rw-r--r--comms/fldigi/distinfo6
-rw-r--r--comms/fldigi/files/patch-configure.ac14
-rw-r--r--comms/fldigi/files/patch-m4_build.m411
-rw-r--r--comms/fldigi/files/patch-src_Makefile.am29
-rw-r--r--comms/fldigi/files/patch-src_dialogs_confdialog.cxx29
-rw-r--r--comms/fldigi/files/patch-src_main.cxx11
-rw-r--r--comms/fldigi/files/patch-src_rigcontrol_ptt.cxx39
8 files changed, 137 insertions, 4 deletions
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index 400c9e6d7a33..03d7cbf26fee 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fldigi
-PORTVERSION= 4.1.18
+PORTVERSION= 4.1.19
CATEGORIES= comms hamradio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
diff --git a/comms/fldigi/distinfo b/comms/fldigi/distinfo
index 28cc713150c0..bd52390143ec 100644
--- a/comms/fldigi/distinfo
+++ b/comms/fldigi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611941586
-SHA256 (fldigi-4.1.18.tar.gz) = 3c7fd84ab3a84ba4525b251e9d56120daee626a3831684a974fdad476f90270d
-SIZE (fldigi-4.1.18.tar.gz) = 4847091
+TIMESTAMP = 1625157394
+SHA256 (fldigi-4.1.19.tar.gz) = 8715e7109d2a674d80b742c97743fe7cb8997166b3c6ddef622c8cd8779d6e7f
+SIZE (fldigi-4.1.19.tar.gz) = 4900636
diff --git a/comms/fldigi/files/patch-configure.ac b/comms/fldigi/files/patch-configure.ac
new file mode 100644
index 000000000000..316670368d4d
--- /dev/null
+++ b/comms/fldigi/files/patch-configure.ac
@@ -0,0 +1,14 @@
+--- configure.ac.orig 2021-07-01 20:36:20 UTC
++++ configure.ac
+@@ -309,11 +309,6 @@ AC_FLDIGI_INTL
+ # Set ac_cv_udev to yes/no
+ # Define USE_LIBHID in config.h
+ # Substitute LIBHID_CFLAGS and LIBHID_LIBS in Makefile
+-#if test "x$ac_cv_want_fldigi" = "xyes"; then
+-#AC_FLDIGI_PKG_CHECK([libhid], [libhid], [no], [no],
+-# [use udev libraries @<:@autodetect@:>@],
+-# [ENABLE_LIBHID])
+-#fi
+
+ ### asciidoc
+ # substitute ASCIIDOC and A2X in doc/Makefile
diff --git a/comms/fldigi/files/patch-m4_build.m4 b/comms/fldigi/files/patch-m4_build.m4
new file mode 100644
index 000000000000..291239106a7a
--- /dev/null
+++ b/comms/fldigi/files/patch-m4_build.m4
@@ -0,0 +1,11 @@
+--- m4/build.m4.orig 2021-07-01 21:41:53 UTC
++++ m4/build.m4
+@@ -94,7 +94,7 @@ $BFD_CFLAGS -pipe -Wall -fexceptions $OPT_CFLAGS $DEBU
+ else if test "x$target_mingw32" = "xyes"; then
+ FLDIGI_BUILD_LDADD="$FLDIGI_BUILD_LDADD -lsetupapi -lhid"
+ else
+- FLDIGI_BUILD_LDADD="$FLDIGI_BUILD_LDADD -ludev"
++ FLDIGI_BUILD_LDADD="$FLDIGI_BUILD_LDADD"
+ fi
+ fi
+
diff --git a/comms/fldigi/files/patch-src_Makefile.am b/comms/fldigi/files/patch-src_Makefile.am
new file mode 100644
index 000000000000..57de2fd01802
--- /dev/null
+++ b/comms/fldigi/files/patch-src_Makefile.am
@@ -0,0 +1,29 @@
+--- src/Makefile.am.orig 2021-06-24 11:46:05 UTC
++++ src/Makefile.am
+@@ -503,8 +503,6 @@ clean-local:
+
+ # Sources that we build. It is OK to have headers here.
+ fldigi_SOURCES += \
+- cmedia/cmedia.cxx \
+- cmedia/hid.cxx \
+ combo/combo.cxx \
+ config_script/create_default_script.cxx \
+ config_script/run_script.h \
+@@ -707,9 +705,6 @@ fldigi_SOURCES += \
+ EXTRA_fldigi_SOURCES += \
+ blank/blank.cxx \
+ blank/blank.h \
+- cmedia/hid_lin.cxx \
+- cmedia/hid_mac.cxx \
+- cmedia/hid_win.cxx \
+ dialogs/fl_digi_main.cxx \
+ dxcluster/arc-help.cxx \
+ dxcluster/CCC_Commands.cxx \
+@@ -762,7 +757,6 @@ EXTRA_fldigi_SOURCES += \
+ include/calendar.h \
+ include/charsetdistiller.h \
+ include/charsetlist.h \
+- include/cmedia.h \
+ include/colorbox.h \
+ include/combo.h \
+ include/complex.h \
diff --git a/comms/fldigi/files/patch-src_dialogs_confdialog.cxx b/comms/fldigi/files/patch-src_dialogs_confdialog.cxx
new file mode 100644
index 000000000000..97362944904d
--- /dev/null
+++ b/comms/fldigi/files/patch-src_dialogs_confdialog.cxx
@@ -0,0 +1,29 @@
+--- src/dialogs/confdialog.cxx.orig 2021-06-24 11:46:05 UTC
++++ src/dialogs/confdialog.cxx
+@@ -7447,7 +7447,7 @@ btn_init_cmedia_PTT->labelcolor(FL_RED);
+ btn_init_cmedia_PTT->redraw();
+ } else {
+ progdefaults.cmedia_ptt = false;
+-close_cmedia();
++//close_cmedia();
+ }
+ progdefaults.changed = true;
+ }
+@@ -7455,7 +7455,7 @@ progdefaults.changed = true;
+ Fl_ComboBox *inp_cmedia_dev=(Fl_ComboBox *)0;
+
+ static void cb_inp_cmedia_dev(Fl_ComboBox* o, void*) {
+- close_cmedia();
++// close_cmedia();
+ progdefaults.cmedia_device = o->value();
+ btn_init_cmedia_PTT->labelcolor(FL_RED);
+ btn_init_cmedia_PTT->redraw();
+@@ -7479,7 +7479,7 @@ progdefaults.changed = true;
+ Fl_Button *btn_test_cmedia=(Fl_Button *)0;
+
+ static void cb_btn_test_cmedia(Fl_Button*, void*) {
+- test_hid_ptt();
++// test_hid_ptt();
+ }
+
+ Fl_File_Input *inp_wav_fname_regex=(Fl_File_Input *)0;
diff --git a/comms/fldigi/files/patch-src_main.cxx b/comms/fldigi/files/patch-src_main.cxx
new file mode 100644
index 000000000000..0faba0d046a0
--- /dev/null
+++ b/comms/fldigi/files/patch-src_main.cxx
@@ -0,0 +1,11 @@
+--- src/main.cxx.orig 2021-07-01 19:46:20 UTC
++++ src/main.cxx
+@@ -1165,7 +1165,7 @@ int main(int argc, char ** argv)
+ setTabColors();
+
+ progdefaults.testCommPorts();
+- init_hids();
++ //init_hids();
+
+ #if USE_HAMLIB
+ xcvr = new Rig();
diff --git a/comms/fldigi/files/patch-src_rigcontrol_ptt.cxx b/comms/fldigi/files/patch-src_rigcontrol_ptt.cxx
new file mode 100644
index 000000000000..8f9a5288e8d1
--- /dev/null
+++ b/comms/fldigi/files/patch-src_rigcontrol_ptt.cxx
@@ -0,0 +1,39 @@
+--- src/rigcontrol/ptt.cxx.orig 2021-07-01 19:51:31 UTC
++++ src/rigcontrol/ptt.cxx
+@@ -69,7 +69,7 @@
+
+ #include "n3fjp_logger.h"
+
+-#include "cmedia.h"
++//#include "cmedia.h"
+
+ LOG_FILE_SOURCE(debug::LOG_RIGCONTROL);
+
+@@ -116,9 +116,11 @@ void PTT::reset(ptt_t dev)
+ case PTT_TTY:
+ open_tty();
+ break;
++#if 0
+ case PTT_CMEDIA:
+ cmedia_fd = open_cmedia(progdefaults.cmedia_device);
+ break;
++#endif
+ default:
+ break; // nothing to open
+ }
+@@ -174,6 +176,7 @@ void PTT::set(bool ptt)
+ set_uhrouter(ptt);
+ break;
+ #endif
++#if 0
+ case PTT_CMEDIA:
+ if (cmedia_fd != -1) {
+ int bitnbr = 2;
+@@ -184,6 +187,7 @@ void PTT::set(bool ptt)
+ set_cmedia(bitnbr, ptt);
+ }
+ break;
++#endif
+ default:
+ {
+ set_gpio(ptt);