svn commit: r522161 - in head/comms/wsjtx: . files
Diane Bruce
db at FreeBSD.org
Sun Jan 5 16:18:13 UTC 2020
Author: db
Date: Sun Jan 5 16:18:12 2020
New Revision: 522161
URL: https://svnweb.freebsd.org/changeset/ports/522161
Log:
Update to 2.1.2
remove clogf now that we have clogf in libm
-- partial release notes from upstream
Copyright 2001 - 2019 by Joe Taylor, K1JT.
Release: WSJT-X 2.1.1
November 25, 2019
---------------------
WSJT-X 2.1.1 is a bug fix only release addressing regressions in the
prior v2.1.0 release.
- Document rules for the UDP message protocol.
- Fix bug that could cause display of a blank Settings window.
- Fix message parsing to properly handle 4-character directed CQs
- Fix a potential crash in the interface to Omni-Rig.
- Improve handling of unexpected rig off line status changes from
Omni-Rig.
- Add an option to highlight unworked 2-character grid fields rather
than 4-character grid squares.
- Fix bug that caused unwanted disabling of "Enable Tx" in Fox mode.
- Log duplicate contacts in FT8 DXpedition Fox mode.
- Regenerate the GFSK Tx waveform if Tx audio frequency is changed.
- Fix the behavior of double-clicking on a decoded message with first
callsign displayed as an unresolved hash code <...>.
- Fix a problem with determining "worked before" status after a band
change.
- Updates to the WSJT-X 2.1 User Guide.
- Fix a production issue with the macOS tool chain that generated
broken executables.
Release: WSJT-X 2.1
July 15, 2019
-------------------
WSJT-X 2.1 is a major update that introduces FT4, a new protocol
targeted at HF contesting. Other improvements have been made in the
following areas:
- FT8 waveform generated with GMSK, fully backward compatible
- user options for waterfall and spectrum display
- contest logging
- rig control
- user interface
- UDP messaging for inter-program communication
- accessibility
There are numerous minor enhancements and bug fixes.
We now provide a separate installation package for 64-bit Windows 7
and later, with significant improvements in decoding speed.
Modified:
head/comms/wsjtx/Makefile
head/comms/wsjtx/distinfo
head/comms/wsjtx/files/wsjtx.patch
Modified: head/comms/wsjtx/Makefile
==============================================================================
--- head/comms/wsjtx/Makefile Sun Jan 5 16:17:36 2020 (r522160)
+++ head/comms/wsjtx/Makefile Sun Jan 5 16:18:12 2020 (r522161)
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= wsjtx
-DISTVERSION= 2.1.0
-PORTREVISION= 1
+DISTVERSION= 2.1.2
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
Modified: head/comms/wsjtx/distinfo
==============================================================================
--- head/comms/wsjtx/distinfo Sun Jan 5 16:17:36 2020 (r522160)
+++ head/comms/wsjtx/distinfo Sun Jan 5 16:18:12 2020 (r522161)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1567227520
-SHA256 (wsjtx-2.1.0.tgz) = 9e6c5424b2c84534b9ae6b7cc8e014c9da6540a7c50df8f3b25636c09d87d411
-SIZE (wsjtx-2.1.0.tgz) = 44904654
+TIMESTAMP = 1578066901
+SHA256 (wsjtx-2.1.2.tgz) = d4af8703abc0295bd1242a0707013708f3f2543841656af8961c4bd9cbe3432a
+SIZE (wsjtx-2.1.2.tgz) = 44928980
Modified: head/comms/wsjtx/files/wsjtx.patch
==============================================================================
--- head/comms/wsjtx/files/wsjtx.patch Sun Jan 5 16:17:36 2020 (r522160)
+++ head/comms/wsjtx/files/wsjtx.patch Sun Jan 5 16:18:12 2020 (r522161)
@@ -1,12 +1,12 @@
---- wsjtx/CMakeLists.txt.orig 2019-02-24 22:48:37.000000000 -0500
-+++ wsjtx/CMakeLists.txt 2019-03-01 08:30:47.282749000 -0500
+--- wsjtx/CMakeLists.txt.orig 2019-11-26 09:22:32.000000000 -0500
++++ wsjtx/CMakeLists.txt 2020-01-03 11:52:01.553241000 -0500
@@ -1,5 +1,4 @@
cmake_minimum_required (VERSION 2.8.10 FATAL_ERROR)
-
if (APPLE)
#
# The following variables define the portability and compatability attributes of the Mac OS X build
-@@ -132,7 +131,13 @@
+@@ -136,7 +135,13 @@
set (is_debug_build 1)
endif ()
@@ -20,7 +20,7 @@
#
# Options & features
#
-@@ -834,8 +839,20 @@
+@@ -859,8 +864,20 @@
#
# OpenMP
#
@@ -42,8 +42,8 @@
#
# fftw3 single precision library
#
-@@ -1258,6 +1275,13 @@
- target_link_libraries (msk144sim wsjt_fort wsjt_cxx)
+@@ -1325,6 +1342,13 @@
+ target_link_libraries (record_time_signal wsjt_cxx wsjt_qtmm wsjt_qt)
endif(WSJT_BUILD_UTILS)
+
@@ -56,107 +56,3 @@
# build the main application
add_executable (wsjtx MACOSX_BUNDLE
---- /dev/null 2019-03-02 11:25:56.795397000 -0500
---- /dev/null 2019-03-02 11:44:18.831676000 -0500
-+++ wsjtx/clogf.c 2019-03-02 11:43:18.833490000 -0500
-@@ -0,0 +1,100 @@
-+#include <sys/param.h>
-+#if __FreeBSD_version <= 1200000
-+
-+/* $NetBSD: clogf.c,v 1.1 2007/08/20 16:01:35 drochner Exp $ */
-+
-+/*-
-+ * Copyright (c) 2007 The NetBSD Foundation, Inc.
-+ * All rights reserved.
-+ *
-+ * This code is derived from software written by Stephen L. Moshier.
-+ * It is redistributed by the NetBSD Foundation by permission of the author.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-+ * POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#include <complex.h>
-+#include <math.h>
-+
-+float complex
-+clogf(float complex z)
-+{
-+ float complex w;
-+ float p, rr;
-+
-+ rr = cabsf(z);
-+ p = logf(rr);
-+ rr = atan2f(cimagf(z), crealf(z));
-+ w = p + rr * I;
-+ return w;
-+}
-+#endif
-+#include <sys/param.h>
-+#if __FreeBSD_version <= 1200000
-+
-+/* $NetBSD: clogf.c,v 1.1 2007/08/20 16:01:35 drochner Exp $ */
-+
-+/*-
-+ * Copyright (c) 2007 The NetBSD Foundation, Inc.
-+ * All rights reserved.
-+ *
-+ * This code is derived from software written by Stephen L. Moshier.
-+ * It is redistributed by the NetBSD Foundation by permission of the author.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-+ * POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#include <complex.h>
-+#include <math.h>
-+
-+float complex
-+clogf(float complex z)
-+{
-+ float complex w;
-+ float p, rr;
-+
-+ rr = cabsf(z);
-+ p = logf(rr);
-+ rr = atan2f(cimagf(z), crealf(z));
-+ w = p + rr * I;
-+ return w;
-+}
-+#endif
More information about the svn-ports-head
mailing list