aboutsummaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2018-10-02 18:59:25 +0000
committerRene Ladan <rene@FreeBSD.org>2018-10-02 18:59:25 +0000
commit5542e69c2c332f46581976699899cfa6278268d3 (patch)
treea43b1dfb8079758d89e8def7011a7108b6525662 /comms
parent836f6830d5d2edf5a5f20756eda491866f3e49bd (diff)
downloadports-5542e69c2c332f46581976699899cfa6278268d3.tar.gz
ports-5542e69c2c332f46581976699899cfa6278268d3.zip
Remove expired ports:
2018-10-01 devel/erlang-protobuffs: upstream deprecated 2018-10-01 comms/wsjt: replace with wsjtx upstream no longer maintained 2018-10-01 comms/wspr: replace with wsjtx upstream no longer maintained 2018-10-01 comms/kvasd: use wsjtx- kvasd is not needed by wsjtx and no longer maintained 2018-10-01 mail/mutt-lite: For a lite version of mutt build mail/mutt with less (or zero) options
Notes
Notes: svn path=/head/; revision=481126
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile3
-rw-r--r--comms/kvasd/Makefile38
-rw-r--r--comms/kvasd/distinfo3
-rw-r--r--comms/kvasd/files/LICENSE.txt8
-rw-r--r--comms/kvasd/pkg-descr12
-rw-r--r--comms/wsjt/Makefile108
-rw-r--r--comms/wsjt/Makefile.svn_rev1
-rw-r--r--comms/wsjt/distinfo2
-rw-r--r--comms/wsjt/files/patch-Makefile.in40
-rw-r--r--comms/wsjt/files/patch-aclocal.m444
-rw-r--r--comms/wsjt/files/patch-configure.ac20
-rw-r--r--comms/wsjt/files/wsjt61
-rw-r--r--comms/wsjt/pkg-descr7
-rw-r--r--comms/wsjt/pkg-message8
-rw-r--r--comms/wsjt/pkg-plist81
-rw-r--r--comms/wspr/Makefile72
-rw-r--r--comms/wspr/Makefile.svn_rev1
-rw-r--r--comms/wspr/distinfo3
-rw-r--r--comms/wspr/files/patch-Makefile.in132
-rw-r--r--comms/wspr/files/patch-configure.ac229
-rw-r--r--comms/wspr/files/patch-wspr.py11
-rw-r--r--comms/wspr/files/patch-wspr2.f9011
-rw-r--r--comms/wspr/files/wspr.sh.in60
-rw-r--r--comms/wspr/pkg-descr6
-rw-r--r--comms/wspr/pkg-message4
-rw-r--r--comms/wspr/pkg-plist43
26 files changed, 0 insertions, 1008 deletions
diff --git a/comms/Makefile b/comms/Makefile
index 450bd83255b5..9d2c314e883f 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -79,7 +79,6 @@
SUBDIR += kermit
SUBDIR += klog
SUBDIR += kremotecontrol-kde4
- SUBDIR += kvasd
SUBDIR += libbtbb
SUBDIR += libconcord
SUBDIR += libfap
@@ -196,9 +195,7 @@
SUBDIR += usbmuxd
SUBDIR += viewfax
SUBDIR += vrflash
- SUBDIR += wsjt
SUBDIR += wsjtx
- SUBDIR += wspr
SUBDIR += wwl
SUBDIR += wy60
SUBDIR += xastir
diff --git a/comms/kvasd/Makefile b/comms/kvasd/Makefile
deleted file mode 100644
index 1148bb135d05..000000000000
--- a/comms/kvasd/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= kvasd
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= comms hamradio
-MASTER_SITES= https://svn.code.sf.net/p/wsjt/wsjt/trunk/kvasd-binary/Linux/ \
- LOCAL/db
-DISTFILES= kvasd
-
-MAINTAINER= hamradio@FreeBSD.org
-COMMENT= Helper program for wsjt and wsjtx
-
-LICENSE= K1JT
-LICENSE_NAME= Joseph H Taylor, Jr, K1JT.
-LICENSE_FILE= ${FILESDIR}/LICENSE.txt
-LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-
-DEPRECATED= use wsjtx- kvasd is not needed by wsjtx and no longer maintained
-EXPIRATION_DATE=2018-10-01
-
-BUILD_DEPENDS= ${KVASD_DEPENDS}
-RUN_DEPENDS= ${KVASD_DEPENDS}
-
-KVASD_DEPENDS= linux-c6-libgfortran>0:devel/linux-c6-libgfortran
-USES= linux:c6
-NO_BUILD= yes
-PLIST_FILES= bin/kvasd
-
-do-extract:
- ${MKDIR} ${WRKSRC}
- ${CP} ${DISTDIR}/kvasd ${WRKSRC}
-
-do-install:
- ${BRANDELF} -t Linux ${WRKSRC}/kvasd
- ${INSTALL_KLD} ${DISTDIR}/kvasd ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/comms/kvasd/distinfo b/comms/kvasd/distinfo
deleted file mode 100644
index f750f5a0029c..000000000000
--- a/comms/kvasd/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1530723091
-SHA256 (kvasd) = 377971c0e75487804de213aabb19b69f0c0543a6b65a1678934ecff0f344150c
-SIZE (kvasd) = 50732
diff --git a/comms/kvasd/files/LICENSE.txt b/comms/kvasd/files/LICENSE.txt
deleted file mode 100644
index f1011106124f..000000000000
--- a/comms/kvasd/files/LICENSE.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-The driver is Copyright(C) 2005-2012 by Joseph H Taylor, Jr, K1JT.
-The decoding algorithm is used under licence from CodeVector
-Technologies, LLC, and is protected under US patent
-6,634,007.
-
-KVASD may be used freely by anyone for the purpose of
-facilitating communication by Amateur Radio. Any other
-use is strictly prohibited.
diff --git a/comms/kvasd/pkg-descr b/comms/kvasd/pkg-descr
deleted file mode 100644
index d0c34d3904ec..000000000000
--- a/comms/kvasd/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-KVASD is s soft-decision decoder for the Reed Solomon code
-RS(63,12) over GF(64). The driver is Copyright(C)
-2005-2012 by Joseph H Taylor, Jr, K1JT. The decoding
-algorithm is used under licence from CodeVector
-Technologies, LLC, and is protected under US patent
-6,634,007.
-
-KVASD may be used freely by anyone for the purpose of
-facilitating communication by Amateur Radio. Any other
-use is strictly prohibited.
-
-WWW: http://physics.princeton.edu/pulsar/K1JT
diff --git a/comms/wsjt/Makefile b/comms/wsjt/Makefile
deleted file mode 100644
index 039cae1ef3bf..000000000000
--- a/comms/wsjt/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= wsjt
-DISTVERSION= ${VERSION}.r${SVN_REV}
-PORTREVISION= 9
-CATEGORIES= comms hamradio
-MASTER_SITES= LOCAL/db
-DISTNAME= wsjt-r${SVN_REV}
-
-MAINTAINER= hamradio@FreeBSD.org
-COMMENT= Weak signal ham radio communication package
-
-LICENSE= GPLv3
-
-DEPRECATED= replace with wsjtx upstream no longer maintained
-EXPIRATION_DATE=2018-10-01
-
-RUN_DEPENDS= ${LOCALBASE}/bin/kvasd:comms/kvasd \
- ${WSJT_DEPENDS}
-BUILD_DEPENDS= ${WSJT_DEPENDS}
-LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libfftw3f.so:math/fftw3-float \
- libsamplerate.so:audio/libsamplerate \
- libportaudio.so:audio/portaudio
-
-WSJT_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYNUMPY}
-
-USE_GCC= yes
-USES= autoreconf fortran gmake python:3.3+ tar:bzip2
-SHEBANG_FILES= ${WRKSRC}/wsjt
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${STAGEDIR}${LOCALBASE} \
- --with-portaudio-include-dir=${LOCALBASE}/include \
- --with-portaudio-lib-dir=${LOCALBASE}/lib
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-# Adding this breaks configure
-#LDFLAGS+= -shared
-VERSION= 10
-PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \
- VERSION=${VERSION}
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.pre.mk>
-
-.if defined(BOOTSTRAP) || defined(SVN_FETCH)
-#portlint freaks over this but it's only for dev. so ignore.
-FETCH_DEPENDS+= svn:devel/subversion
-SVN_REV!= svn info http://svn.code.sf.net/p/wsjt/wsjt/ | ${GREP} Revision | cut -d' ' -f2
-.else
-.include "Makefile.svn_rev"
-.endif
-
-.if defined(BOOTSTRAP) || defined(SVN_FETCH)
-FETCH_DEPENDS+= svn:devel/subversion
-
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export -r ${SVN_REV} \
- http://svn.code.sf.net/p/wsjt/wsjt/trunk ${WRKDIR}/wsjt-r${SVN_REV}
- cd ${WRKDIR};rm -f ${DISTNAME}/*.a ${DISTNAME}/*.lib ${DISTNAME}/*.dll;\
- tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
- ${ECHO_CMD} "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
-.if ${USER} == db
- scp ${DISTDIR}/${DISTNAME}.tar.bz2 \
- freefall.freebsd.org:public_distfiles/
-.endif
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|'\
- -e 's|%%PYTHON_VER%%|${PYTHON_VER}|'\
- ${WRKSRC}/configure.ac
-
-do-build:
- (cd ${WRKSRC};${GMAKE})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${CP} ${FILESDIR}/wsjt ${WRKSRC}
- ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/wsjt
- ${INSTALL_SCRIPT} ${WRKSRC}/wsjt ${STAGEDIR}${LOCALBASE}/bin
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
- ${MKDIR} ${STAGEDIR}${LOCALBASE}/lib/wsjt/WsjtMod
-.for d in Audio.so __init__.py astro.py g.py go.py options.py palettes.py \
- smeter.py specjt.py
- ${INSTALL_DATA} ${WRKSRC}/WsjtMod/${d} ${STAGEDIR}${LOCALBASE}/lib/wsjt/WsjtMod
-.endfor
-.for d in CALL3.TXT dmet_10_-1_3.dat dmet_10_0_3.dat dmet_20_-2_2.dat \
- dmet_20_-3_2.dat wsjtrc wsjt.py Pmw.py PmwColor.py PmwBlt.py
- ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DATADIR}
-.endfor
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/wsjt/WsjtMod/Audio.so
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for d in WSJT_Source_Code.txt UpdateHistory.txt LICENSE.TXT call_to.txt \
- calledby.txt wsjt7a.txt
- ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/comms/wsjt/Makefile.svn_rev b/comms/wsjt/Makefile.svn_rev
deleted file mode 100644
index 3812ea094e09..000000000000
--- a/comms/wsjt/Makefile.svn_rev
+++ /dev/null
@@ -1 +0,0 @@
-SVN_REV= 5745
diff --git a/comms/wsjt/distinfo b/comms/wsjt/distinfo
deleted file mode 100644
index c6783bc37f29..000000000000
--- a/comms/wsjt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wsjt-r5745.tar.bz2) = 96aeff70903d7ace9e094f739fd25c5453b6211663d75f10d5fb38c8728e72d3
-SIZE (wsjt-r5745.tar.bz2) = 3262114
diff --git a/comms/wsjt/files/patch-Makefile.in b/comms/wsjt/files/patch-Makefile.in
deleted file mode 100644
index 28b75808ac10..000000000000
--- a/comms/wsjt/files/patch-Makefile.in
+++ /dev/null
@@ -1,40 +0,0 @@
---- Makefile.in.orig 2015-01-08 17:33:18 UTC
-+++ Makefile.in
-@@ -6,7 +6,13 @@
- # Prerequisites: Python 3.x, numpy-1.8.1, PIL, Pmw-2.0.0+
-
- MV ?= mv
-+
-+# Compiler Information
- CC ?= @CC@
-+FC := @FC@
-+FCV := @FCV@
-+FC_LIB_PATH = @FC_LIB_PATH@
-+
- MKDIR ?= mkdir
- RM ?= @RM@
- INSTALL = install
-@@ -51,7 +57,7 @@ FC = @FC@
- FCV = @FCV@
- FC_LIB_PATH += @FC_LIB_PATH@
-
--LDFLAGS += -L${FC_LIB_PATH}
-+#LDFLAGS += "-L${FC_LIB_PATH}"
-
- OBJS1 = a2d.o abc441.o alignmsg.o ana932.o analytic.o astro.o \
- avecho.o avemsg4.o avemsg65.o avemsg6m.o avesp2.o azdist.o \
-@@ -97,12 +103,11 @@ F2PYSRCS = ftn_init.f90 ftn_quit.f90 audio_init.f90 sp
- azdist0.f90 astro0.f90 chkt0.f90
-
- WsjtMod/Audio.so: libjt.a ${F2PYSRCS}
-- ${F2PY} -c -I. --fcompiler=gnu95 --f77exec=gfortran --f90exec=gfortran \
-- --opt="-cpp -fbounds-check -O2" ${LDFLAGS} \
-+ ${F2PY} -c -I. --fcompiler=${FCV} --f77exec=${FC} --f90exec=${FC} \
-+ --opt="-cpp -fbounds-check" ${LDFLAGS} \
- ${LIBS} libjt.a -m Audio ftn_init.f90 ftn_quit.f90 \
- audio_init.f90 spec.f90 getfile.f90 azdist0.f90 \
- astro0.f90 chkt0.f90
--
- ${MV} Audio*.so WsjtMod/Audio.so
-
- .PHONY : clean
diff --git a/comms/wsjt/files/patch-aclocal.m4 b/comms/wsjt/files/patch-aclocal.m4
deleted file mode 100644
index 05244debddee..000000000000
--- a/comms/wsjt/files/patch-aclocal.m4
+++ /dev/null
@@ -1,44 +0,0 @@
---- aclocal.m4.orig 2009-05-17 12:27:34 UTC
-+++ aclocal.m4
-@@ -175,41 +175,6 @@ if test $[{HAS_PORTAUDIO_H}] -eq 1 -a $[
- else
- HAS_PORTAUDIO=1
- fi
--else
-- AC_MSG_RESULT([portaudio not found trying FreeBSD paths ])
-- portaudio_lib_dir="/usr/local/lib/portaudio2"
-- portaudio_include_dir="/usr/local/include/portaudio2"
--dnl
--dnl Try again to make sure portaudio dirs are valid
--dnl
-- AC_MSG_CHECKING([for a v19 portaudio in FreeBSD paths.])
-- HAS_PORTAUDIO_H=0
-- HAS_PORTAUDIO_LIB=0
--
-- if test -e $[{portaudio_include_dir}]/portaudio.h; then
-- HAS_PORTAUDIO_H=1
-- fi
--
-- if test -e $[{portaudio_lib_dir}]/libportaudio.so \
-- -o -e $[{portaudio_lib_dir}]/libportaudio.a;then
-- HAS_PORTAUDIO_LIB=1
-- fi
--
-- if test $[{HAS_PORTAUDIO_H}] -eq 1 -a $[{HAS_PORTAUDIO_LIB}] -eq 1; then
-- AC_MSG_RESULT([found portaudio in FreeBSD paths, double checking it is v19 ])
-- LDFLAGS="-L$[{portaudio_lib_dir}] $[{LDFLAGS}]"
-- LIBS="$[{LIBS}] -lportaudio"
-- CPPFLAGS="-I$[{portaudio_include_dir}] $[{CPPFLAGS}]"
-- AC_CHECK_LIB(portaudio, Pa_GetVersion, \
-- [HAS_PORTAUDIO_VERSION=1], [HAS_PORTAUDIO_VERSION=0])
-- if test $[{HAS_PORTAUDIO_VERSION}] -eq 0; then
-- AC_MSG_RESULT([How did you end up with a portaudio v18 here?])
-- else
-- AC_MSG_RESULT([found v19])
-- HAS_PORTAUDIO=1
-- HAS_PORTAUDIO_H=1
-- fi
-- fi
- fi
-
- ])dnl }}}
diff --git a/comms/wsjt/files/patch-configure.ac b/comms/wsjt/files/patch-configure.ac
deleted file mode 100644
index a7b111cf6a31..000000000000
--- a/comms/wsjt/files/patch-configure.ac
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.ac.orig 2014-04-30 19:38:38 UTC
-+++ configure.ac
-@@ -75,7 +75,7 @@ AC_PATH_PROG(AR, ar)
- AC_PATH_PROG(LD, ld)
- AC_PATH_PROG(TEST, [test], [test])
- AC_PATH_PROG(PYTHON, python)
--AC_PATH_PROG(F2PY, f2py)
-+AC_PATH_PROG(F2PY, f2py-%%PYTHON_VER%%)
- AC_SUBST(VERSION, "${version}")
- AC_MSG_CHECKING([OS])
- OS=`uname`
-@@ -206,7 +206,7 @@ fi
-
- if test "$F2PY" = ""; then
- echo "You are missing f2py, trying local copy."
-- F2PY="python f2py.py";
-+ F2PY="%%PYTHON%% f2py-%%PYTHON_VER%%";
- fi
-
- dnl
diff --git a/comms/wsjt/files/wsjt b/comms/wsjt/files/wsjt
deleted file mode 100644
index 21a9d340565e..000000000000
--- a/comms/wsjt/files/wsjt
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/sh
-#-------------------------------------------------------------------------------
-# This file is part of the WSJT application, Weak Signal Propogation Reporter
-#
-# File Name: wsjt.sh
-# Description: Shell script wrapper to update or copy files from system install
-#
-# Copyright (C) 2001-2014 Joseph Taylor, K1JT
-# License: GNU GPL v3
-#
-# This program is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free Software
-# Foundation; either version 3 of the License, or (at your option) any later
-# version.
-#
-# This program is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-# details.
-#
-# You should have received a copy of the GNU General Public License along with
-# this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
-# Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-#-------------------------------------------------------------------------------
-
-set -e
-
-copyur() {
- for f in $1/*;do
- if [ ! -e `basename $f` ]; then
- if [ ! -d $f ]; then
- cp $f .
- fi
- elif [ $f -nt `basename $f` ]; then
- if [ ! -d `basename $f` ]; then
- cp $f .
- fi
- fi
- done
-}
-
-# set dir's
-_HOMEDIR="/home/$USER/.wsjt"
-export PATH=$PATH:/compat/linux/bin
-
-# update out of date files
-if [ -e $_HOMEDIR ] ; then
- cd $_HOMEDIR
- copyur %%LOCALBASE%%/share/wsjt
- cd $_HOMEDIR/WsjtMod
- copyur %%LOCALBASE%%/lib/wsjt/WsjtMod
- cd $_HOMEDIR
-else
-# if _HOMEDIR does not exist make it
- mkdir $_HOMEDIR
- cp -R %%LOCALBASE%%/share/wsjt/* $_HOMEDIR cp -R %%LOCALBASE%%/lib/wsjt/* $_HOMEDIR
-fi
-
-cd $_HOMEDIR
-%%PYTHON%% -O wsjt.py
diff --git a/comms/wsjt/pkg-descr b/comms/wsjt/pkg-descr
deleted file mode 100644
index e5ab913d5ffb..000000000000
--- a/comms/wsjt/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-WSJT ("Weak Signal Communication, by K1JT") offers specific digital protocols
-optimized for meteor scatter, ionospheric scatter, and EME (moonbounce)
-at VHF/UHF, as well as HF skywave propagation. The program can decode
-fraction-of-a-second signals reflected from ionized meteor trails and
-steady signals 10 dB below the audible threshold.
-
-WWW: http://physics.princeton.edu/pulsar/K1JT
diff --git a/comms/wsjt/pkg-message b/comms/wsjt/pkg-message
deleted file mode 100644
index 3e14dca3b8da..000000000000
--- a/comms/wsjt/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-wsjt is now installed.
-When used for the first time, the wsjt wrapper will create a ~/.wsjt
-directory which will be your working directory and have various setup files.
-
-In particular, CALL3.TXT will most likely be out of date.
-Update from http://www.dl8ebw.de/DATABASE/database.html
-
-Now, go chase some EME or meteor shower.
diff --git a/comms/wsjt/pkg-plist b/comms/wsjt/pkg-plist
deleted file mode 100644
index 9d956fe97dd2..000000000000
--- a/comms/wsjt/pkg-plist
+++ /dev/null
@@ -1,81 +0,0 @@
-bin/wsjt
-lib/wsjt/WsjtMod/Audio.so
-lib/wsjt/WsjtMod/__init__.py
-lib/wsjt/WsjtMod/astro.py
-lib/wsjt/WsjtMod/g.py
-lib/wsjt/WsjtMod/go.py
-lib/wsjt/WsjtMod/options.py
-lib/wsjt/WsjtMod/palettes.py
-lib/wsjt/WsjtMod/smeter.py
-lib/wsjt/WsjtMod/specjt.py
-%%DATADIR%%/CALL3.TXT
-%%DATADIR%%/Pmw.py
-%%DATADIR%%/PmwBlt.py
-%%DATADIR%%/PmwColor.py
-%%DATADIR%%/dmet_10_-1_3.dat
-%%DATADIR%%/dmet_10_0_3.dat
-%%DATADIR%%/dmet_20_-2_2.dat
-%%DATADIR%%/dmet_20_-3_2.dat
-%%DATADIR%%/wsjt.py
-%%DATADIR%%/wsjtrc
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT
-%%PORTDOCS%%%%DOCSDIR%%/UpdateHistory.txt
-%%PORTDOCS%%%%DOCSDIR%%/WSJT_Source_Code.txt
-%%PORTDOCS%%%%DOCSDIR%%/call_to.txt
-%%PORTDOCS%%%%DOCSDIR%%/calledby.txt
-%%PORTDOCS%%%%DOCSDIR%%/common/communication.adoc
-%%PORTDOCS%%%%DOCSDIR%%/common/license.adoc
-%%PORTDOCS%%%%DOCSDIR%%/common/links.adoc
-%%PORTDOCS%%%%DOCSDIR%%/theme/wsjt/wsjt.css
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/acknowledgments.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/astrodata.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/compiling.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/controls.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/coop_programs.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/echo.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/faq.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/files.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/AstroData.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/BandMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/DecodeMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/FileMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/HelpMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/KeyboardShortcuts.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/MainButtons.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/Main_Center.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/Main_Left.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/Main_Right.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/ModeMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/MouseCommands.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/SaveMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/SetupMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/SpecJT_Controls.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/SpecJT_DL7UAE.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/StatusBar.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/VK7MO_10GHz.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/VK7MO_10GHz_2.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/ViewMenu.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/WhatMessage.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/console.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/echo.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/jt4_Templates.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/jt65.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/jt6m.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/options.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/prefixes.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/images/wsjt9.7_main.png
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/implementation.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/installation.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/installed-files.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/introduction.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/make-qso.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/measure.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/protocols.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/setup.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/system-requirements.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/tutorial.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/utilities.adoc
-%%PORTDOCS%%%%DOCSDIR%%/user_guide/wsjt-main.adoc
-%%PORTDOCS%%%%DOCSDIR%%/wsjt-jtsdk2.conf
-%%PORTDOCS%%%%DOCSDIR%%/wsjt.conf.in
-%%PORTDOCS%%%%DOCSDIR%%/wsjt7a.txt
diff --git a/comms/wspr/Makefile b/comms/wspr/Makefile
deleted file mode 100644
index 8c8f67b21f38..000000000000
--- a/comms/wspr/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= wspr
-DISTVERSION= ${VERSION}.r${SVN_REV}
-PORTREVISION= 11
-CATEGORIES= comms hamradio
-MASTER_SITES= LOCAL/db
-DISTNAME= wspr-r${SVN_REV}
-
-MAINTAINER= hamradio@FreeBSD.org
-COMMENT= Weak signal for HF ham radio communication package
-
-LICENSE= GPLv3
-
-BROKEN_aarch64= fails to compile: gfortran6: unrecognized command line option '-m64'
-DEPRECATED= replace with wsjtx upstream no longer maintained
-EXPIRATION_DATE=2018-10-01
-
-BUILD_DEPENDS= ${PYNUMPY}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
-LIB_DEPENDS= libhamlib.so:comms/hamlib \
- libfftw3f.so:math/fftw3-float \
- libsamplerate.so:audio/libsamplerate \
- libportaudio.so:audio/portaudio
-
-MAKE_JOBS_UNSAFE= yes
-USES= autoreconf dos2unix fortran gmake libtool python:3.3+ tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-gfortran=${FC} \
- --with-f2py=f2py-${PYTHON_VER} \
- --with-python3=${PYTHON_CMD}
-MAKE_ENV+= PYTHONUSERBASE=${STAGEDIR}${PYTHONBASE}
-#LDFLAGS+= -shared
-VERSION= 4.00
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.pre.mk>
-pre-configure:
- @${CP} ${FILESDIR}/wspr.sh.in ${WRKSRC}
-
-do-build:
- (cd ${WRKSRC};${GMAKE})
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/wspr/WsprMod/w.so
-
-.if defined(BOOTSTRAP)
-#portlint freaks over this but it's only for dev ignore.
-SVN_REV!= svn info svn://svn.code.sf.net/p/wsjt/wsjt/branches/wspr | ${GREP} Revision | cut -d' ' -f2
-.else
-.include "Makefile.svn_rev"
-.endif
-.if defined(BOOTSTRAP) || defined(SVN_FETCH)
-FETCH_DEPENDS+= svn:devel/subversion
-
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export -r ${SVN_REV} \
- svn://svn.code.sf.net/p/wsjt/wsjt/branches/wspr ${WRKDIR}/wspr-r${SVN_REV}
- cd ${WRKDIR};rm -f ${DISTNAME}/*.a ${DISTNAME}/*.lib ${DISTNAME}/*.dll;\
- tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
- echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
-.if ${USER} == db
- scp ${DISTDIR}/${DISTNAME}.tar.bz2 \
- freefall.freebsd.org:public_distfiles/
-.endif
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/comms/wspr/Makefile.svn_rev b/comms/wspr/Makefile.svn_rev
deleted file mode 100644
index 229073fae48e..000000000000
--- a/comms/wspr/Makefile.svn_rev
+++ /dev/null
@@ -1 +0,0 @@
-SVN_REV= 4198
diff --git a/comms/wspr/distinfo b/comms/wspr/distinfo
deleted file mode 100644
index 3c6024cdd8d3..000000000000
--- a/comms/wspr/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1506554893
-SHA256 (wspr-r4198.tar.bz2) = 8ca522b52da16bd18568977d58aad85dcb771d3994136e374e4fd5ffe9fb350a
-SIZE (wspr-r4198.tar.bz2) = 4617738
diff --git a/comms/wspr/files/patch-Makefile.in b/comms/wspr/files/patch-Makefile.in
deleted file mode 100644
index 7580e9e21077..000000000000
--- a/comms/wspr/files/patch-Makefile.in
+++ /dev/null
@@ -1,132 +0,0 @@
---- Makefile.in.orig 2017-09-27 19:55:15 UTC
-+++ Makefile.in
-@@ -25,7 +25,8 @@ SHELL := @SHELL@
- MKDIR := @MKDIR@
-
- # Install locations
--INATALL := install
-+INSTALL := install
-+PREFIX := @PREFIX@
- BINDIR := @BINDIR@
- DOCDIR := @DOCDIR@
- HOMEDIR := @HOMEDIR@
-@@ -45,7 +46,7 @@ F2PY := @F2PY@
-
- # Libs and Flags
- LIBS := @LIBS@
--CPPFLAGS += ${DEFS}
-+CPPFLAGS := @CPPFLAGS@
- LDFLAGS += @LDFLAGS@
- CFLAGS += @CFLAGS@
- FFLAGS += @FFLAGS@
-@@ -71,24 +72,24 @@ all: libwspr.a thnix.o WsprMod/w.so fmte
-
- # Default Rules
- %.o: %.c
-- ${CC} ${CPPFLAGS} ${CFLAGS} -c $<
-+ ${CC} ${CFLAGS} ${CPPFLAGS} ${DEFS} -c $<
- %.o: %.f
-- ${FC} ${FFLAGS} -c $<
-+ ${FC} ${DEFS} ${CFLAGS} ${FFLAGS} -c $<
- %.o: %.F
-- ${FC} ${FFLAGS} -c $<
-+ ${FC} ${DEFS} ${CFLAGS} ${FFLAGS} -c $<
- %.o: %.f90
-- ${FC} ${FFLAGS} -c $<
-+ ${FC} ${DEFS} ${CFLAGS} ${FFLAGS} -c $<
- %.o: %.F90
-- ${FC} ${FFLAGS} -c $<
-+ ${FC} ${DEFS} ${CFLAGS} ${FFLAGS} -c $<
-
- # Objects
- OBJS1 = wspr0.o wspr0init.o wspr0_rx.o wspr0_tx.o thnix_stub.o
-
- wspr0: ${OBJS1}
-- ${FC} ${FFLAGS} -o wspr0 ${FFLAGS} ${OBJS1} libwspr.a -lfftw3f -lportaudio
-+ ${FC} ${PORTAUDIO_LIBDIR} ${FFLAGS} ${LDFLAGS} -o wspr0 ${FFLAGS} ${OBJS1} libwspr.a -lfftw3f -lportaudio
-
- wsprcode: wsprcode.o thnix_stub.o
-- ${FC} ${FFLAGS} -o wsprcode wsprcode.o thnix_stub.o libwspr.a -pthread
-+ ${FC} ${PORTAUDIO_INCLUDE} ${FFLAGS} -o wsprcode wsprcode.o thnix_stub.o libwspr.a -pthread
-
- OBJS3 = azdist.o ccf2.o chklevel.o db.o decode.o decode162.o deg2grid.o \
- encode232.o fano232.o fchisq.o fil1.o flat3.o four2a.o\
-@@ -105,21 +106,22 @@ OBJS3 = azdist.o ccf2.o chklevel.o db.o
-
- # Build Library: libwspr.a
- libwspr.a: ${OBJS3} acom1.f90 acom2.f90
-- ${AR} cr libwspr.a ${OBJS3}
- ranlib libwspr.a
-+ ar cr libwspr.a ${OBJS3}
-+# ${AR} cr libwspr.a ${OBJS3}
-
- # Build FMT Applications
- fmtest: fmtest.f90 libwspr.a
-- ${FC} ${FFLAGS} -o fmtest fmtest.f90 libwspr.a -lfftw3f -lportaudio
-+ ${FC} ${CFLAGS} ${FFLAGS} ${PORTAUDIO_LIBDIR} ${LDFLAGS} -o fmtest fmtest.f90 libwspr.a -lfftw3f -lportaudio
-
- fmtave: fmtave.f90
-- ${FC} ${FFLAGS} -o fmtave fmtave.f90
-+ ${FC} ${PORTAUDIO_INCLUDE} ${CFLAGS} ${FFLAGS} ${PORTAUDIO_LIBDIR} ${LDFLAGS} -o fmtave fmtave.f90
-
- fcal: fcal.f90
-- ${FC} ${FFLAGS} -o fcal fcal.f90
-+ ${FC} ${PORTAUDIO_INCLUDE} ${CFLAGS} ${FFLAGS} ${PORTAUDIO_LIBDIR} ${LDFLAGS} -o fcal fcal.f90
-
- fmeasure: fmeasure.f90
-- ${FC} ${FFLAGS} -o fmeasure fmeasure.f90
-+ ${FC} ${PORTAUIO_INCLUDE} ${CFLAGS} ${FFLAGS} ${PORTAUDIO_LIBDIR} ${LDFLAGS} -o fmeasure fmeasure.f90
-
- # SRC for w.so
- F2PYSRCS = wspr1.f90 getfile.f90 paterminate.f90 audiodev.f90
-@@ -127,30 +129,34 @@ F2PYSRCS = wspr1.f90 getfile.f90 patermi
- # Build W.SO & MV to WsprMod/
- WsprMod/w.so: libwspr.a ${F2PYSRCS} acom1.f90
- ${F2PY} -c --quiet --fcompiler=${FCV} --f77exec=${FC} --f90exec=${FC} \
-- --opt="${FCOPT}" thnix.o ${LDFLAGS} ${LIBS} libwspr.a -m w ${F2PYSRCS}
-+ --opt="${FCOPT}" thnix.o ${PORTAUDIO_LIBDIR} ${LDFLAGS} ${LIBS} libwspr.a -m w ${F2PYSRCS}
- ${MV} w*.so WsprMod/w.so
-
- # Install target wspr
- install:
-- @clear
-+# tput has no TERM under automated install
-+# @clear
- @echo '-----------------------------------'
- @echo " Installing ${PROGRAM}"
- @echo '-----------------------------------'
- @echo ''
-- @${MKDIR} -p ${DOCDIR}/examples
-- @${MKDIR} -p ${SHARED}/save/Samples
-- @${MKDIR} -p ${WSPRLIB}/WsprMod
-- @install -m 755 --strip fmtest fcal fmeasure fmtave wspr0 wsprcode ${BINDIR}
-- @install -m 644 manpages/man1/*.1 ${MANDIR}
-- @install -m 644 save/Samples/* ${SHARED}/save/Samples/
-- @install -m 755 ./{gocal,Pmw*.py,wspr.py,wspr.sh,wsprrc} ${SHARED}
-- @install -m 644 ./{AUTHORS,README,NEWS,COPYING,COPYRIGHT} ${DOCDIR}
-- @install -m 644 ./hamlib_rig* ${SHARED}
-- @install -m 755 WsprMod/* ${WSPRLIB}/WsprMod
-- @${MV} -T ${SHARED}/wspr.sh ${BINDIR}/wspr
-- @${CHMOD} 755 ${BINDIR}/wspr
-- @${CP} -r doc/examples/* ${DOCDIR}/examples/
-- @${CHMOD} -R 644 ${DOCDIR}/examples/*
-+ @${MKDIR} -p ${DESTDIR}${DOCDIR}/examples
-+ @${MKDIR} -p ${DESTDIR}${SHARED}/save/Samples
-+ @${MKDIR} -p ${DESTDIR}${WSPRLIB}/WsprMod
-+ @install -m 655 fmtest fcal fmeasure fmtave wspr0 wsprcode ${DESTDIR}${BINDIR}
-+ @strip ${DESTDIR}${BINDIR}/fmtest ${DESTDIR}${BINDIR}/fcal \
-+ ${DESTDIR}${BINDIR}/fmeasure ${DESTDIR}${BINDIR}/fmtave \
-+ ${DESTDIR}${BINDIR}/wspr0 ${DESTDIR}${BINDIR}/wsprcode
-+ @install -m 644 manpages/man1/*.1 ${DESTDIR}${MANDIR}
-+ @install -m 644 save/Samples/* ${DESTDIR}${SHARED}/save/Samples/
-+ @install -m 755 gocal Pmw*.py wspr.py wspr.sh wsprrc ${DESTDIR}${SHARED}
-+ @install -m 644 AUTHORS README NEWS COPYING COPYRIGHT ${DESTDIR}${DOCDIR}
-+ @install -m 644 hamlib_rig* ${DESTDIR}${SHARED}
-+ @install -m 755 WsprMod/* ${DESTDIR}${WSPRLIB}/WsprMod
-+ @install -m 755 wspr.sh ${DESTDIR}${BINDIR}/wspr
-+ @${CHMOD} 755 ${DESTDIR}${BINDIR}/wspr
-+ @${CP} -r doc/examples/* ${DESTDIR}${DOCDIR}/examples/
-+ @${CHMOD} -R 644 ${DESTDIR}${DOCDIR}/examples/*
- @echo "Finished Installing ${PROGRAM}"
- @echo ''
- @echo '..To run, type..: wspr'
diff --git a/comms/wspr/files/patch-configure.ac b/comms/wspr/files/patch-configure.ac
deleted file mode 100644
index e85147bd2c63..000000000000
--- a/comms/wspr/files/patch-configure.ac
+++ /dev/null
@@ -1,229 +0,0 @@
---- configure.ac.orig 2017-09-27 19:55:15 UTC
-+++ configure.ac
-@@ -10,18 +10,33 @@ dnl ------------------------------------
- dnl path vars
- dnl ----------------------------------------------------------------------------
-
-+AC_PREFIX_DEFAULT("/usr")
-+
- AC_CONFIG_AUX_DIR([build-aux])
- AC_CANONICAL_HOST
- AC_CANONICAL_BUILD
- AC_SUBST([USER], ["$USER"])
-+
-+gfortran="gfortran"
-+
-+AC_DEFINE_UNQUOTED(PREFIX, "${prefix}", [Prefix where wspr is installed.])
-+
-+
- AC_SUBST([HOMEDIR], [/home/"$USER"/.wspr])
--AC_SUBST([PREFIX], [/usr])
--AC_SUBST([BINDIR], [/usr/bin])
--AC_SUBST([WSPRLIB], [/usr/lib/wspr])
--AC_SUBST([SHARED], [/usr/share/wspr])
--AC_SUBST([MANDIR], [/usr/share/man/man1])
--AC_SUBST([DOCDIR], [/usr/share/doc/wspr])
-+AC_SUBST([PREFIX], [${prefix}])
-+AC_SUBST([BINDIR], [${prefix}/bin])
-+AC_SUBST([WSPRLIB], [${prefix}/lib/wspr])
-+AC_SUBST([SHARED], [${prefix}/share/wspr])
-+AC_SUBST([DOCDIR], [${prefix}/share/doc/wspr])
-
-+case "${host_os}" in
-+ *bsd* )
-+ AC_SUBST([MANDIR], [${prefix}/man/man1])
-+ ;;
-+ * )
-+ AC_SUBST([MANDIR], [${prefix}/share/man/man1])
-+ ;;
-+esac
-
- dnl ----------------------------------------------------------------------------
- dnl check compilers
-@@ -59,9 +74,17 @@ AC_PATH_PROG([TR], [tr])
- AC_SUBST([OS], ["$host_os"])
- AC_SUBST([CPU], ["$host_cpu"])
-
--dnl ----------------------------------------------------------------------------
-+dnl ---------------------------------------------------------------------------
- dnl check headers
--dnl ----------------------------------------------------------------------------
-+dnl ---------------------------------------------------------------------------
-+
-+dnl ---------------------------------------------------------------------------
-+dnl Lots of BSD/Solaris/ other systems look in /usr/local
-+dnl ---------------------------------------------------------------------------
-+
-+CPPFLAGS="-I/usr/local/include ${CPPFLAGS}"
-+LDFLAGS="-L/usr/local/lib ${LDFLAGS}"
-+
- AC_HEADER_STDC
- AC_HEADER_DIRENT
- AC_HEADER_TIME
-@@ -88,36 +111,36 @@ dnl ------------------------------------
- dnl add additional lib paths
- dnl ----------------------------------------------------------------------------
- if test -d "/usr/lib64"; then LDFLAGS="-L/usr/lib64 ${LDFLAGS}"; fi
--if test -d "/usr/local/lib"; then LDFLAGS="-L/usr/local/lib ${LDFLAGS}"; fi
-+#if test -d "/usr/local/lib"; then LDFLAGS="${LDFLAGS} -L/usr/local/lib"; fi
- if test -d "/usr/lib/x86_64-linux-gnu"; then LDFLAGS="-L/usr/lib/x86_64-linux-gnu ${LDFLAGS}"; fi
- if test -d "/usr/lib/i386-linux-gnu"; then LDFLAGS="-L/usr/lib/i386-linux-gnu ${LDFLAGS}"; fi
--if test -d "/usr/lib"; then LDFLAGS="-L/usr/lib ${LDFLAGS}"; fi
-+if test -d "/usr/lib"; then LDFLAGS="${LDFLAGS} -L/usr/lib"; fi
- if test -d "/usr/lib/arm-linux-gnueabihf"; then LDFLAGS="-L/usr/lib/arm-linux-gnueabihf ${LDFLAGS}"; fi
-
-+
- dnl ----------------------------------------------------------------------------
- dnl find Python3
- dnl ----------------------------------------------------------------------------
-
- HAVE_PY3=no
-
--# check with-enable first
-+# check with-python3 first
- AC_MSG_CHECKING([Python3 --with-python3])
--AC_ARG_WITH([f2py], [ --with-python3=PATH path to: ../python3],
-+AC_ARG_WITH([python3], [ --with-python3=PATH path to: ../python3],
- PY3="$withval")
-
- # if --with-python3 is not empty
--if test -n "$PY3"; then
-+if test -n ${PY3}; then
-
- # check if user provided python3 is >= 3.2
--python3 -c "import sys; sys.exit(sys.version < '3.2')" >/dev/null 2>&1
--
-+${PY3} -c "import sys; sys.exit(sys.version < '3.2')" >/dev/null 2>&1
- if test "$?" != "0"; then
-- HAVE_PY3=no
-+ HAVE_PY3="no"
- AC_MSG_RESULT([no])
- else
-- HAVE_PY3=yes
-- PY3_PATH="$PY3"
-- PY3V=`$PY3 -V`
-+ HAVE_PY3="yes"
-+ PY3_PATH=${PY3}
-+ PY3V=`${PY3} -V`
- AC_DEFINE([HAVE_PY3], [1])
- AC_DEFINE_UNQUOTED([PY3_PATH], ["${PY3}"], [Path to Python3])
- AC_SUBST([PYTHON], ["${PY3}"])
-@@ -128,6 +151,7 @@ else
- fi
-
- # if not user supplied, check by calling python
-+
- if test "$HAVE_PY3" = "no"; then
-
- AC_MSG_CHECKING([Python3 using: python])
-@@ -172,7 +196,7 @@ dnl ------------------------------------
-
- HAVE_F2PY=no
-
--# check with-enable first
-+# check with-f2py first
- AC_MSG_CHECKING([F2PY --with-f2py])
- AC_ARG_WITH([f2py], [ --with-f2py=PATH path to: ../f2py ../f2py3],
- F2PY="$withval")
-@@ -244,13 +268,23 @@ dnl ------------------------------------
- dnl check gfortran
- dnl ----------------------------------------------------------------------------
-
-+AC_MSG_CHECKING([gfortran --with-gfortran])
-+AC_ARG_WITH([gfortran], [ --with-gfortran=PATH path to: ../gfortran],])
-+
-+# if --with-gfortran is not empty
-+if test -n ${withval}; then
-+ gfortran="${withval}"
-+ gfpath=`${gfortran} --print-file-name=|awk -F/ '{print $1 "/" $2 "/" $3 "/" $4 "/" $5}'`
-+ LDFLAGS="-L${gfpath} ${LDFLAGS}"
-+fi
-+
- AC_CHECK_LIB([gfortran], [_gfortran_st_write], [], [])
-
- if test "$ac_cv_lib_gfortran__gfortran_st_write" != "yes"; then
- HAVE_GFORTRAN=0
- else
- HAVE_GFORTRAN=1
-- FC=gfortran
-+ FC=${gfortran}
- FCV=gnu95
- FC_LIB_PATH=`${FC} -print-file-name=`
- AC_DEFINE_UNQUOTED([FC_LIB_PATH], ["${FC_LIB_PATH}"], [Path to Gfortran libs.])
-@@ -266,12 +300,14 @@ fi
- dnl ----------------------------------------------------------------------------
- dnl check portaudio
- dnl ----------------------------------------------------------------------------
-+#
-
- AC_CHECK_LIB([portaudio], [Pa_Initialize], [], [])
- if test "$ac_cv_lib_portaudio_Pa_Initialize" = "yes"; then
-- LIBS="-lportaudio ${LIBS}"
-+ LIBS="-lportaudio ${LIBS}"
- fi
-
-+
- # if headers and libs found, set define
- if test "$ac_cv_header_portaudio_h" = "yes" -a "$ac_cv_lib_portaudio_Pa_Initialize" = "yes"; then
- HAVE_PORTAUDIO=1
-@@ -279,7 +315,6 @@ if test "$ac_cv_header_portaudio_h" = "y
- AC_DEFINE([HAVE_PORTAUDIO_LIB], [1], [Portaudio Lib])
- fi
-
--
- dnl ----------------------------------------------------------------------------
- dnl check fftw3
- dnl ----------------------------------------------------------------------------
-@@ -322,8 +357,10 @@ dnl ------------------------------------
- _LBU=$(echo "-lpthread $LIBS" |tr ' ' '\n'|sort -su |tr '\n' ' ')
- LIBS="$_LBU"
-
--_LDU=$(echo "$LDFLAGS" |tr ' ' '\n'|sort -su |tr '\n' ' ')
--LDFLAGS="$_LDU"
-+# This of course destroys FreeBSD builds
-+#_LDU=$(echo "$LDFLAGS" |tr ' ' '\n'|sort -su |tr '\n' ' ')
-+#LDFLAGS="$_LDU"
-+
-
- _CPPU=$(echo "-I/usr/include -I/usr/local/include $CPPFLAGS" |tr ' ' '\n'|sort -su |tr '\n' ' ')
- CPPFLAGS="$_CPPU"
-@@ -355,6 +392,10 @@ case "${host_os}" in
- FFLAGS="-O2 -m64 -Wall -fbounds-check -fno-second-underscore \
- -Wno-conversion -Wno-character-truncation -fPIC"
- ;;
-+ *freebsd* )
-+ CFLAGS="${CFLAGS} -fpic"
-+ FFLAGS="-O2 -m"$(/usr/bin/getconf LONG_BIT)" -Wall -fbounds-check -fno-second-underscore \
-+-Wno-conversion -Wno-character-truncation -fPIC" ;;
- *)
- AC_MSG_ERROR([Unsupported System: ${host_os}.])
- ;;
-@@ -377,10 +418,6 @@ if test "$HAVE_PY3" = "no"; then
- echo
- echo 'Example:'
- echo './configure --with-python3="/home/$USER/test/python3"'
--else
-- # add python3 path to wspr.sh script
-- sed -i '/wspr.py/d' wspr.sh
-- echo "$PY3_PATH -O wspr.py" >> wspr.sh
- fi
-
-
-@@ -502,7 +539,7 @@ AC_SUBST([PREFIX], ["$prefix"])
- AC_SUBST([PROGRAM], ["$PACKAGE_NAME"])
- AC_SUBST([VERSION], ["$PACKAGE_VERSION"])
- AC_SUBST([WEB], ["$PACKAGE_URL"])
--AC_CONFIG_FILES([Makefile])
-+AC_CONFIG_FILES([Makefile wspr.sh])
- AC_OUTPUT
-
-
-@@ -523,7 +560,7 @@ fi
- echo " Package: .........: ${PROGRAM} ${VERSION}"
- echo " Python3: .........: ${PYTHON}"
- echo " F2py: ............: ${F2PY}"
--echo " Fcomplier: .......: ${FC}"
-+echo " Fcompiler: .......: ${FC}"
- echo " Samplerate: ......: ${srstatus}"
- echo " FFTW3: ...........: ${ffstatus}"
- echo " Portaudio: .......: ${pastatus}"
diff --git a/comms/wspr/files/patch-wspr.py b/comms/wspr/files/patch-wspr.py
deleted file mode 100644
index dfeff99d7582..000000000000
--- a/comms/wspr/files/patch-wspr.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- wspr.py.orig 2017-09-27 19:55:15 UTC
-+++ wspr.py
-@@ -50,7 +50,7 @@ from WsprMod import g
- import Pmw
- from WsprMod import palettes
- from math import log10
--from numpy.oldnumeric import zeros
-+from numpy import zeros
- import array
- ##import dircache
- from PIL import Image, ImageTk, ImageDraw
diff --git a/comms/wspr/files/patch-wspr2.f90 b/comms/wspr/files/patch-wspr2.f90
deleted file mode 100644
index 4bc995a13943..000000000000
--- a/comms/wspr/files/patch-wspr2.f90
+++ /dev/null
@@ -1,11 +0,0 @@
---- wspr2.f90.orig 2017-09-27 23:05:56 UTC
-+++ wspr2.f90
-@@ -40,7 +40,7 @@ subroutine wspr2
- include 'acom2.f90'
- character dectxt*80,logfile*80
- integer nt(9)
-- integer iclock(12)
-+ integer iclock(36)
- integer ib(15)
- common/patience/npatience
- data nrxnormal/0/,ireset/1/
diff --git a/comms/wspr/files/wspr.sh.in b/comms/wspr/files/wspr.sh.in
deleted file mode 100644
index 437a2eb07d2a..000000000000
--- a/comms/wspr/files/wspr.sh.in
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-#-------------------------------------------------------------------------------
-# This file is part of the WSPR application, Weak Signal Propogation Reporter
-#
-# File Name: wspr.sh
-# Description: Shell script wrapper to update or copy files from system install
-#
-# Copyright (C) 2001-2014 Joseph Taylor, K1JT
-# License: GNU GPL v3
-#
-# This program is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free Software
-# Foundation; either version 3 of the License, or (at your option) any later
-# version.
-#
-# This program is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-# details.
-#
-# You should have received a copy of the GNU General Public License along with
-# this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
-# Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-#-------------------------------------------------------------------------------
-
-set -e
-
-copyur() {
- for f in $1/*;do
- if [ $f -nt `basename $f` ]; then
- if [ ! -d `basename $f` ]; then
- cp $f .
- fi
- fi
- done
-}
-
-# set dir's
-_HOMEDIR="/home/$USER/.wspr"
-
-# update out of date files
-if [ -e $_HOMEDIR ] ; then
- cd $_HOMEDIR
- copyur /usr/local/share/wspr
- copyur /usr/local/share/doc/wspr
- cd $_HOMEDIR/WsprMod
- copyur /usr/local/lib/wspr/WsprMod
- cd $_HOMEDIR
-else
-# if _HOMEDIR does not exist make it
- mkdir $_HOMEDIR
- cp -R @PREFIX@/share/wspr/* $_HOMEDIR
- cp -R @PREFIX@/share/doc/wspr/* $_HOMEDIR
- cp -R @PREFIX@/lib/wspr/* $_HOMEDIR
-fi
-
-# run: py location updated by configure.ac
-cd $_HOMEDIR
-@PYTHON@ -O wspr.py
diff --git a/comms/wspr/pkg-descr b/comms/wspr/pkg-descr
deleted file mode 100644
index 135be80aaeef..000000000000
--- a/comms/wspr/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-WSPR (pronounced "whisper") stands for "Weak Signal Propagation Reporter."
-This program is designed for sending and receiving low-power transmissions
-to test propagation paths on the MF and HF bands. Users with internet access
-can watch results in real time at WSPRnet.
-
-WWW: http://physics.princeton.edu/pulsar/K1JT
diff --git a/comms/wspr/pkg-message b/comms/wspr/pkg-message
deleted file mode 100644
index bca1f7f47e3c..000000000000
--- a/comms/wspr/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-wspr is now installed.
-wspr now has some experimental code for controlling
-rigs using rigctl from hamlib. Check supported_rigs.txt in docs.
-Now, go chase some HF dx.
diff --git a/comms/wspr/pkg-plist b/comms/wspr/pkg-plist
deleted file mode 100644
index 033c35dbdbd6..000000000000
--- a/comms/wspr/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/fcal
-bin/fmeasure
-bin/fmtave
-bin/fmtest
-bin/wspr
-bin/wspr0
-bin/wsprcode
-lib/wspr/WsprMod/__init__.py
-lib/wspr/WsprMod/advanced.py
-lib/wspr/WsprMod/g.py
-lib/wspr/WsprMod/hopping.py
-lib/wspr/WsprMod/iq.py
-lib/wspr/WsprMod/libgcc_s_dw2-1.dll
-lib/wspr/WsprMod/options.py
-lib/wspr/WsprMod/palettes.py
-lib/wspr/WsprMod/smeter.py
-lib/wspr/WsprMod/specjt.py
-lib/wspr/WsprMod/w.so
-man/man1/fcal.1.gz
-man/man1/fmeasure.1.gz
-man/man1/fmtave.1.gz
-man/man1/fmtest.1.gz
-man/man1/wspr.1.gz
-man/man1/wspr0.1.gz
-man/man1/wsprcode.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/fcal.out
-%%PORTDOCS%%%%DOCSDIR%%/examples/fmt.all
-%%PORTDOCS%%%%DOCSDIR%%/examples/fmtave.out
-%%DATADIR%%/Pmw.py
-%%DATADIR%%/PmwBlt.py
-%%DATADIR%%/PmwColor.py
-%%DATADIR%%/gocal
-%%DATADIR%%/hamlib_rig_numbers
-%%DATADIR%%/save/Samples/091022_0436.wav
-%%DATADIR%%/wspr.py
-%%DATADIR%%/wspr.sh
-%%DATADIR%%/wsprrc