diff options
author | gdt <gdt@pkgsrc.org> | 2012-09-28 13:41:30 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2012-09-28 13:41:30 +0000 |
commit | 1d8864a9d713f0777749e1cec3cf572eadc67e0b (patch) | |
tree | c361d7b703b2d94d1c8ac09424e1a0c9359aed9e /ham/fldigi/patches | |
parent | 3919eb3582180f03eca55dd9ecdcdef737094d5e (diff) | |
download | pkgsrc-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-aa | 18 | ||||
-rw-r--r-- | ham/fldigi/patches/patch-ab | 24 | ||||
-rw-r--r-- | ham/fldigi/patches/patch-ac | 15 | ||||
-rw-r--r-- | ham/fldigi/patches/patch-src_misc_newinstall.cxx | 15 |
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: "; |