summaryrefslogtreecommitdiff
path: root/ham/fldigi/patches
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2012-09-28 13:41:30 +0000
committergdt <gdt@pkgsrc.org>2012-09-28 13:41:30 +0000
commit1d8864a9d713f0777749e1cec3cf572eadc67e0b (patch)
treec361d7b703b2d94d1c8ac09424e1a0c9359aed9e /ham/fldigi/patches
parent3919eb3582180f03eca55dd9ecdcdef737094d5e (diff)
downloadpkgsrc-1d8864a9d713f0777749e1cec3cf572eadc67e0b.tar.gz
Update to 3.21.52 from 3.03, prepared in pkgsrc-wip by Makoto
Fujiwara, JA1XMS. Committed during freeze to resolve build failures of the old version, ok wiz@. Upstream's NEWS covers only some versions, but: = Fldigi 3.21 release notes = == Modems == * Weather Fax receive and transmit * RSID can be configured to open the decoder squelch * Added several new RSID modem codes * Video ID improvements * Added browser support for the PSK63F and PSK-nnn-R types * Improved CW prosign handling * Improved signal detection in PSK multiple decoder * The MT-63 modem can now receive and transmit on any frequency * Added support for multiple RTTY decoders == Macros == * Added REPEAT macro * Added LNW macro * Added CLEARLOG macro * Added QSY macro * Added RIGMOD and FILWID macros == User interface == * Added Italian and Spanish translations * Translations now also work on win32 * Added second (optional) macro bar * Improved PSK/RTTY browser widget == Other changes == * RigCAT can use RTS and DTR PTT simultaneously * Added interface to Logbook server * Added support for ADIF 2.2.3 QSO_DATE_OFF field * Added support for CALLOOK (http://callook.info) == Bug fixes == * Yes = Fldigi 3.20 release notes = == Modems == * Added new PSK-500 mode * Added "robust PSK" modes: PSK-125R, PSK-250R, PSK-500R * Added PSK63F mode, compatible with MultiPsk PSK63FEC * Added Contestia support * Added SSB "modem" to simplify logging of SSB QSOs * Added MT63 modem preamble tones to aid signal acquisition * Added selectable filter widths for Hellschreiber modes * Added AGC and S/N detector for FM-HELL modes * Added Olivia noise estimator * Improved THOR and DominoEX squelch responsiveness * Improved Olivia squelch detection * Improved Feldhell AGC and S/N detector * Improved RTTY decoder * Removed THOR soft decoding * RSID now works at the same time as modem decoding * The HELL-80 tone spacing was changed to 300 Hz == Macros == * Added <LOCK:on|off|t> macro to enable/disable/toggle the transmit lock * Added <TUNE:nn> macro to transmit tuning tone for ''nn'' seconds * Added <RXRSID:on|off|t> and <TXRSID:on|off|t> macros * Added <WAIT:nn> macro to delay macro expansion by ''nn'' seconds * Added <SRCHUP>, <SRCHDN>, <GOHOME>, <GOFREQ:nnnn> macros to search for a signal up and down in frequency, go to the "sweet spot frequency", and set the current modem frequency to ''nnnn'' * The <MODEM> macro syntax is now <MODEM:str>. The older <MODEM>str syntax is still supported. Modem parameters may be specified when using the new syntax; currently for RTTY (shift, baud, bits), Olivia (bw, tones) and Contestia (bw, tones), e.g.: <MODEM:RTTY:170:45.45:5>, <MODEM:OLIVIA:500:16>, <MODEM:CTSTIA:250:8>. == User interface == * The main window's QSO and waterfall toolbar are now much more configurable * The QSO toolbar can now be set to Contest mode, Minimal mode, Full mode, and some combinations thereof * The docked digiscope can be hidden and shown without a restart * It is now possible to select the modes for which to transmit RSID, VideoID and CWID * The Op Modes menu can now be customised * Removed the floating rig control window * Removed various Alt-<key> shortcuts * Added a simple "wizard" for first-time users * Added a waterfall-only mode; enabled with --wfall-only * Removed option to use check buttons for AFC and SQL toggles == Other changes == * The XML-RPC server now supports HTTP/1.1 keep-alive connections * Added several new XML-RPC methods * Renamed various main.set_rig_NNN XML-RPC methods to rig.set_NNN * Removed obsolete command line switches: --twoscopes, --experimental * Improved support for PulseAudio, now also the default backend on Linux * The ^R string is no longer treated like ^r; it is now ignored unless at the end of the text to be transmitted * The Portaudio playback stream is no longer kept open in receive mode; this fixes a problem with certain rig interfaces that generate a PTT signal even when the audio is complete silence * Improved win32 serial port support == Bug fixes == * The MT63 transmit buffer is now correctly initialized * Fixed random exceptions-related crashes on win32 * Stabilized AFC for all PSK baud rates * Improved sensitivity of RSID implementation Many more small (and a couple not so small) bug fixes all over the tree
Diffstat (limited to 'ham/fldigi/patches')
-rw-r--r--ham/fldigi/patches/patch-aa18
-rw-r--r--ham/fldigi/patches/patch-ab24
-rw-r--r--ham/fldigi/patches/patch-ac15
-rw-r--r--ham/fldigi/patches/patch-src_misc_newinstall.cxx15
4 files changed, 15 insertions, 57 deletions
diff --git a/ham/fldigi/patches/patch-aa b/ham/fldigi/patches/patch-aa
deleted file mode 100644
index 196bad0a53d..00000000000
--- a/ham/fldigi/patches/patch-aa
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/10/23 08:07:09 wulf Exp $
-
---- src/soundcard/sound.cxx.orig 2008-04-10 22:29:17.000000000 +0930
-+++ src/soundcard/sound.cxx 2008-04-10 22:31:43.000000000 +0930
-@@ -467,9 +467,11 @@
-
- bool SoundOSS::wait_till_finished()
- {
-- if (ioctl(device_fd, SNDCTL_DSP_POST, 1) == -1 )
-+ int arg = 1;
-+ if (ioctl(device_fd, SNDCTL_DSP_POST, &arg) == -1 )
- return false;
-- if (ioctl(device_fd, SNDCTL_DSP_SYNC, 0) == -1)
-+ arg = 0;
-+ if (ioctl(device_fd, SNDCTL_DSP_SYNC, &arg) == -1)
- return false; /* format (or ioctl()) not supported by device */
- return true; /* all sound has been played */
- }
diff --git a/ham/fldigi/patches/patch-ab b/ham/fldigi/patches/patch-ab
deleted file mode 100644
index 42395360a10..00000000000
--- a/ham/fldigi/patches/patch-ab
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2010/06/13 22:44:47 wiz Exp $
-
---- src/widgets/picture.cxx.orig 2008-09-14 13:26:15.000000000 +0000
-+++ src/widgets/picture.cxx
-@@ -31,8 +31,10 @@
- #include <FL/fl_ask.H>
-
- #if USE_LIBJPEG
-+extern "C" {
- # include <cstdio>
- # include <jpeglib.h>
-+}
- #endif
- #if USE_LIBPNG
- # include <png.h>
-@@ -317,7 +319,7 @@ int picture::save_png(const char* filena
- return -1;
- }
- if ((info = png_create_info_struct(png)) == NULL) {
-- png_destroy_write_struct(&png, png_infopp_NULL);
-+ png_destroy_write_struct(&png, NULL);
- fclose(fp);
- return -1;
- }
diff --git a/ham/fldigi/patches/patch-ac b/ham/fldigi/patches/patch-ac
deleted file mode 100644
index afc718e150b..00000000000
--- a/ham/fldigi/patches/patch-ac
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2009/02/15 19:41:10 joerg Exp $
-
---- src/include/threads.h.orig 2009-02-15 19:59:36.000000000 +0100
-+++ src/include/threads.h
-@@ -87,8 +87,8 @@ enum { UNKNOWN_TID = -1, TRX_TID, QRZ_TI
- #else
- extern pthread_key_t thread_id_;
- # define CREATE_THREAD_ID() pthread_key_create(&thread_id_, 0);
--# define SET_THREAD_ID(x) pthread_setspecific(thread_id_, (void *)(x))
--# define GET_THREAD_ID() (int)pthread_getspecific(thread_id_)
-+# define SET_THREAD_ID(x) pthread_setspecific(thread_id_, (const void *)(ssize_t)(x))
-+# define GET_THREAD_ID() (int)(ssize_t)pthread_getspecific(thread_id_)
- #endif // USE_TLS
-
- #include "fl_lock.h"
diff --git a/ham/fldigi/patches/patch-src_misc_newinstall.cxx b/ham/fldigi/patches/patch-src_misc_newinstall.cxx
new file mode 100644
index 00000000000..5a693965e2b
--- /dev/null
+++ b/ham/fldigi/patches/patch-src_misc_newinstall.cxx
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_misc_newinstall.cxx,v 1.1 2012/09/28 13:41:30 gdt Exp $
+
+Brag command show OS:, but it is fixed, See SUBST in Makefile
+
+--- src/misc/newinstall.cxx.orig 2012-09-25 13:22:44.000000000 +0900
++++ src/misc/newinstall.cxx 2012-09-25 13:23:42.000000000 +0900
+@@ -83,7 +83,7 @@
+ Rig: \n\
+ Pwr: \n\
+ Ant: \n\
+-OS: Linux\n\
++OS: @@OS@@\n\
+ Soft: <VER>\n\
+ Web: \n\
+ Email: ";