Skip site navigation (1)Skip section navigation (2)
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>