Date: Sun, 5 Jan 2020 16:18:13 +0000 (UTC) From: Diane Bruce <db@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r522161 - in head/comms/wsjtx: . files Message-ID: <202001051618.005GIDd3089425@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001051618.005GIDd3089425>