diff options
author | Rene Ladan <rene@FreeBSD.org> | 2018-10-02 18:59:25 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2018-10-02 18:59:25 +0000 |
commit | 5542e69c2c332f46581976699899cfa6278268d3 (patch) | |
tree | a43b1dfb8079758d89e8def7011a7108b6525662 /comms | |
parent | 836f6830d5d2edf5a5f20756eda491866f3e49bd (diff) | |
download | ports-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/Makefile | 3 | ||||
-rw-r--r-- | comms/kvasd/Makefile | 38 | ||||
-rw-r--r-- | comms/kvasd/distinfo | 3 | ||||
-rw-r--r-- | comms/kvasd/files/LICENSE.txt | 8 | ||||
-rw-r--r-- | comms/kvasd/pkg-descr | 12 | ||||
-rw-r--r-- | comms/wsjt/Makefile | 108 | ||||
-rw-r--r-- | comms/wsjt/Makefile.svn_rev | 1 | ||||
-rw-r--r-- | comms/wsjt/distinfo | 2 | ||||
-rw-r--r-- | comms/wsjt/files/patch-Makefile.in | 40 | ||||
-rw-r--r-- | comms/wsjt/files/patch-aclocal.m4 | 44 | ||||
-rw-r--r-- | comms/wsjt/files/patch-configure.ac | 20 | ||||
-rw-r--r-- | comms/wsjt/files/wsjt | 61 | ||||
-rw-r--r-- | comms/wsjt/pkg-descr | 7 | ||||
-rw-r--r-- | comms/wsjt/pkg-message | 8 | ||||
-rw-r--r-- | comms/wsjt/pkg-plist | 81 | ||||
-rw-r--r-- | comms/wspr/Makefile | 72 | ||||
-rw-r--r-- | comms/wspr/Makefile.svn_rev | 1 | ||||
-rw-r--r-- | comms/wspr/distinfo | 3 | ||||
-rw-r--r-- | comms/wspr/files/patch-Makefile.in | 132 | ||||
-rw-r--r-- | comms/wspr/files/patch-configure.ac | 229 | ||||
-rw-r--r-- | comms/wspr/files/patch-wspr.py | 11 | ||||
-rw-r--r-- | comms/wspr/files/patch-wspr2.f90 | 11 | ||||
-rw-r--r-- | comms/wspr/files/wspr.sh.in | 60 | ||||
-rw-r--r-- | comms/wspr/pkg-descr | 6 | ||||
-rw-r--r-- | comms/wspr/pkg-message | 4 | ||||
-rw-r--r-- | comms/wspr/pkg-plist | 43 |
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 |