ports/101360: [NEW PORT] comms/wsjt: Weak signal ham radio communication pakage
Diane Bruce
db at db.net
Fri Aug 4 14:40:33 UTC 2006
>Number: 101360
>Category: ports
>Synopsis: [NEW PORT] comms/wsjt: Weak signal ham radio communication pakage
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 04 14:40:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Diane Bruce
>Release: FreeBSD 4.11-RELEASE-p9 i386
>Organization:
>Environment:
System: FreeBSD heceta.db.net 4.11-RELEASE-p9 FreeBSD 4.11-RELEASE-p9 #4: Tue May 17 16:07:52 EDT 2005
>Description:
WSJT is a computer program for amateur radio VHF/UHF communication
using state of the art digital techniques. Typical applications
include communication by meteor scatter and
EME (Earth-Moon-Earth) propagation paths.
WWW: http://pulsar.princeton.edu/~joe/K1JT
- Diane Bruce, VA3DB
Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:
--- wsjt-5.9.5.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# wsjt
# wsjt/Makefile
# wsjt/distinfo
# wsjt/pkg-descr
# wsjt/pkg-plist
# wsjt/files
# wsjt/files/wsjt
# wsjt/pkg-message
#
echo c - wsjt
mkdir -p wsjt > /dev/null 2>&1
echo x - wsjt/Makefile
sed 's/^X//' >wsjt/Makefile << 'END-of-wsjt/Makefile'
X# New ports collection makefile for: wsjt
X# Date created: 3rd August 2006
X# Whom: Diane Bruce <db at db.net>
X#
X# $FreeBSD:$
X#
X
XPORTNAME= wsjt
XPORTVERSION= 5.9.5
XCATEGORIES= comms hamradio
XMASTER_SITES= ${MASTER_SITE_BERLIOS}
XMASTER_SITE_SUBDIR= wsjt
XDISTNAME= wsjt-5.9.5-r236
X
XMAINTAINER= db at db.net
XCOMMENT= Weak signal ham radio communication pakage
X
XBUILD_DEPENDS= gfortran41:${PORTSDIR}/lang/gfortran
XBUILD_DEPENDS= f2py:${PORTSDIR}/lang/f2py
X
XGNU_CONFIGURE= yes
XUSE_GMAKE= yes
XCONFIGURE_ARGS= --enable-oss
XUSE_PYTHON= 2.4+
XPYNUMERIC= yes
X
Xpre-configure:
X @${CP} ${PATCHDIR}/wsjt ${WRKSRC}
X @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
X -e 's|%%PYTHON%%|${PYTHON_CMD}|g' \
X ${WRKSRC}/wsjt
X
Xdo-install:
X @${MKDIR} ${DATADIR}
X @${INSTALL_DATA} ${WRKSRC}/CALL3.TXT ${DATADIR}
X @${INSTALL_DATA} ${WRKSRC}/wsjt.py ${PREFIX}/bin
X @${INSTALL_SCRIPT} ${WRKSRC}/wsjt ${PREFIX}/bin
X.for d in ${WRKSRC}/Audio.so ${WRKSRC}/Pmw.py \
X ${WRKSRC}/PmwBlt.py ${WRKSRC}/palettes.py \
X ${WRKSRC}/PmwColor.py ${WRKSRC}/go.py \
X ${WRKSRC}/specjt.py ${WRKSRC}/astro.py \
X ${WRKSRC}/options.py ${WRKSRC}/smeter.py ${WRKSRC}/g.py
X @${INSTALL_DATA} ${WRKSRC}/${d} ${PYTHON_SITELIBDIR}
X.endfor
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X.for d in ${WRKSRC}/Announce.txt ${WRKSRC}/UpdateHistory.txt\
X ${WRKSRC}/LICENSE.TXT WSJT_Source_Code.txt
X @${INSTALL_DATA} ${WRKSRC}/${d} ${DOCSDIR}
X.endfor
X @${ECHO} ""
X @${ECHO} "docs installed in ${DOCSDIR}"
X @${ECHO} ""
X.endif
X @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-wsjt/Makefile
echo x - wsjt/distinfo
sed 's/^X//' >wsjt/distinfo << 'END-of-wsjt/distinfo'
XMD5 (wsjt-5.9.5-r236.tar.gz) = 8ae39db36696ebff886d8131eb89a8e9
XSHA256 (wsjt-5.9.5-r236.tar.gz) = 628c878b48e3d0b70d2d2e42db69913ef7b3c31db6add0038049c87d9b25d591
XSIZE (wsjt-5.9.5-r236.tar.gz) = 2859558
END-of-wsjt/distinfo
echo x - wsjt/pkg-descr
sed 's/^X//' >wsjt/pkg-descr << 'END-of-wsjt/pkg-descr'
XWSJT is a computer program for amateur radio VHF/UHF communication
Xusing state of the art digital techniques. Typical applications
Xinclude communication by meteor scatter and
XEME (Earth-Moon-Earth) propagation paths.
X
XWWW: http://pulsar.princeton.edu/~joe/K1JT
X
X- Diane Bruce, VA3DB
END-of-wsjt/pkg-descr
echo x - wsjt/pkg-plist
sed 's/^X//' >wsjt/pkg-plist << 'END-of-wsjt/pkg-plist'
Xbin/wsjt
Xbin/wsjt.py
X%%DATADIR%%/CALL3.TXT
X%%PYTHON_SITELIBDIR%%/Audio.so
X%%PYTHON_SITELIBDIR%%/Pmw.py
X%%PYTHON_SITELIBDIR%%/PmwBlt.py
X%%PYTHON_SITELIBDIR%%/PmwColor.py
X%%PYTHON_SITELIBDIR%%/astro.py
X%%PYTHON_SITELIBDIR%%/g.py
X%%PYTHON_SITELIBDIR%%/go.py
X%%PYTHON_SITELIBDIR%%/options.py
X%%PYTHON_SITELIBDIR%%/palettes.py
X%%PYTHON_SITELIBDIR%%/smeter.py
X%%PYTHON_SITELIBDIR%%/specjt.py
X%%PORTDOCS%%%%DOCSDIR%%/Announce.txt
X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT
X%%PORTDOCS%%%%DOCSDIR%%/UpdateHistory.txt
X%%PORTDOCS%%%%DOCSDIR%%/WSJT_Source_Code.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-wsjt/pkg-plist
echo c - wsjt/files
mkdir -p wsjt/files > /dev/null 2>&1
echo x - wsjt/files/wsjt
sed 's/^X//' >wsjt/files/wsjt << 'END-of-wsjt/files/wsjt'
X#!/bin/sh
Xif [ ! -e ~/.wsjt ] ; then
X mkdir ~/.wsjt
Xfi
Xif [ ! -e ~/.wsjt/CALL3.TXT ] ; then
X cp -f %%LOCALBASE%%/share/wsjt/CALL3.TXT ~/.wsjt
Xfi
Xcd ~/.wsjt
X%%PYTHON%% %%LOCALBASE%%/bin/wsjt.py
END-of-wsjt/files/wsjt
echo x - wsjt/pkg-message
sed 's/^X//' >wsjt/pkg-message << 'END-of-wsjt/pkg-message'
Xwsjt is now installed.
XWhen used for the first time, the wsjt wrapper will create a ~/.wsjt
Xdirectory which will be your working directory and have various setup files.
X
XIn particular, CALL3.TXT will most likely be out of date.
XUpdate from http://www.dl8ebw.de/DATABASE/database.html
X
XNow, go chase some EME or meteor shower.
X
X- 73 Diane VA3DB
END-of-wsjt/pkg-message
exit
--- wsjt-5.9.5.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list