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
This commit is contained in:
parent
836f6830d5
commit
5542e69c2c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=481126
5
MOVED
5
MOVED
@ -10556,3 +10556,8 @@ deskutils/kdeconnect|deskutils/kdeconnect-kde-kde4|2018-09-30|Renamed to make pl
|
||||
devel/rubygem-rainbow2|devel/rubygem-rainbow|2018-10-01|Has expired: Obsolete by gitlab-ce 11.3.x update, please use devel/rubygem-rainbow instead
|
||||
net/rubygem-fog-google13|net/rubygem-fog-google|2018-10-01|Has expired: Obsolete by gitlab-ce 11.3.x update, please use net/rubygem-fog-google instead
|
||||
devel/rubygem-gemnasium-gitlab-service||2018-10-01|Has expired: Not required by gitlab-ce 11.3.x update anymore
|
||||
devel/erlang-protobuffs||2018-10-02|Has expired: upstream deprecated
|
||||
comms/wsjt|comms/wsjtx|2018-10-02|Has expired: replace with wsjtx upstream no longer maintained
|
||||
comms/wspr|comms/wsjtx|2018-10-02|Has expired: replace with wsjtx upstream no longer maintained
|
||||
comms/kvasd|comms/wsjtx|2018-10-02|Has expired: use wsjtx- kvasd is not needed by wsjtx and no longer maintained
|
||||
mail/mutt-lite|mail/mutt|2018-10-02|Has expired: For a lite version of mutt build mail/mutt with less (or zero) options
|
||||
|
@ -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
|
||||
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1530723091
|
||||
SHA256 (kvasd) = 377971c0e75487804de213aabb19b69f0c0543a6b65a1678934ecff0f344150c
|
||||
SIZE (kvasd) = 50732
|
@ -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.
|
@ -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
|
@ -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>
|
@ -1 +0,0 @@
|
||||
SVN_REV= 5745
|
@ -1,2 +0,0 @@
|
||||
SHA256 (wsjt-r5745.tar.bz2) = 96aeff70903d7ace9e094f739fd25c5453b6211663d75f10d5fb38c8728e72d3
|
||||
SIZE (wsjt-r5745.tar.bz2) = 3262114
|
@ -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
|
@ -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 }}}
|
@ -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
|
@ -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
|
@ -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
|
@ -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.
|
@ -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
|
@ -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>
|
@ -1 +0,0 @@
|
||||
SVN_REV= 4198
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1506554893
|
||||
SHA256 (wspr-r4198.tar.bz2) = 8ca522b52da16bd18568977d58aad85dcb771d3994136e374e4fd5ffe9fb350a
|
||||
SIZE (wspr-r4198.tar.bz2) = 4617738
|
@ -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'
|
@ -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}"
|
@ -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
|
@ -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/
|
@ -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
|
@ -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
|
@ -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.
|
@ -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
|
@ -589,7 +589,6 @@
|
||||
SUBDIR += erlang-parse_trans
|
||||
SUBDIR += erlang-poolboy
|
||||
SUBDIR += erlang-pooler
|
||||
SUBDIR += erlang-protobuffs
|
||||
SUBDIR += erlang-providers
|
||||
SUBDIR += erlang-rebar3_hex
|
||||
SUBDIR += erlang-recon
|
||||
|
@ -1,23 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= protobuffs
|
||||
PORTVERSION= 0.9.1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= erlang-
|
||||
|
||||
MAINTAINER= erlang@FreeBSD.org
|
||||
COMMENT= Protocol Buffers interface for Erlang
|
||||
|
||||
LICENSE= APACHE20
|
||||
|
||||
DEPRECATED= upstream deprecated
|
||||
EXPIRATION_DATE=2018-10-01
|
||||
|
||||
USES= erlang:rebar
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= basho
|
||||
GH_PROJECT= erlang_protobuffs
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1530991670
|
||||
SHA256 (basho-erlang_protobuffs-0.9.1_GH0.tar.gz) = c2b60642c7ed230480e11442fe0d3ebaad7e635ed7da92389d38636a84232a34
|
||||
SIZE (basho-erlang_protobuffs-0.9.1_GH0.tar.gz) = 237808
|
@ -1,10 +0,0 @@
|
||||
--- rebar.config.orig 2016-07-11 16:31:36 UTC
|
||||
+++ rebar.config
|
||||
@@ -1,7 +1,6 @@
|
||||
{erl_opts, [debug_info]}.
|
||||
|
||||
{deps,[
|
||||
- {meck, "0.8.*", {git, "https://github.com/basho/meck.git", {tag, "0.8.2"}}}
|
||||
]}.
|
||||
|
||||
{clean_files, ["*~","**/*~","**/*.beam","logs/*","test/Emakefile"]}.
|
@ -1,3 +0,0 @@
|
||||
Protocol Buffers interface for Erlang.
|
||||
|
||||
WWW: https://github.com/basho/erlang_protobuffs
|
@ -1,21 +0,0 @@
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/pokemon_pb.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs.app
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs_cli.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs_compile.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs_file.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs_parser.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/ebin/protobuffs_scanner.beam
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/overview.edoc
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/pokemon_pb.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs.app.src
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_cli.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_compile.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_file.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_parser.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_parser.yrl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_scanner.erl
|
||||
lib/erlang/lib/protobuffs-%%VERSION%%/src/protobuffs_scanner.xrl
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README_ORIG.md
|
@ -261,7 +261,6 @@
|
||||
SUBDIR += mu4e-maildirs
|
||||
SUBDIR += mulberry
|
||||
SUBDIR += mutt
|
||||
SUBDIR += mutt-lite
|
||||
SUBDIR += mutt_vc_query
|
||||
SUBDIR += muttils
|
||||
SUBDIR += nbsmtp
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Created by: Udo Schweigert <udo.schweigert@siemens.com>
|
||||
# $FreeBSD$
|
||||
|
||||
# Just to get a mutt-devel-lite pkg on pkg cluster
|
||||
MASTERDIR= ${.CURDIR}/../mutt
|
||||
|
||||
DEPRECATED= For a lite version of mutt build mail/mutt with less (or zero) options
|
||||
EXPIRATION_DATE= 2018-10-01
|
||||
COMMENT= The Mongrel of Mail User Agents (development version, lite package)
|
||||
|
||||
CONFLICTS= ja-mutt-[0-9]* ja-mutt-devel-[0-9]* mutt-[0-9]* mutt-devel-[0-9]* mutt-lite-1.4* zh-mutt-devel-[0-9]*
|
||||
|
||||
MUTT_LITE= yes
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
Loading…
Reference in New Issue
Block a user