diff options
author | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2006-11-12 19:04:42 +0000 |
---|---|---|
committer | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2006-11-12 19:04:42 +0000 |
commit | 32cb12c36bcdfd64f2d61c762345409b4b3cbf62 (patch) | |
tree | 3ea89337d349887301a117e9ab5bb2e01065a51f /comms/wsjt/Makefile | |
parent | 03a4b76d0d13eed077507cb6cbc21ae639d5cabe (diff) | |
download | ports-32cb12c36bcdfd64f2d61c762345409b4b3cbf62.tar.gz ports-32cb12c36bcdfd64f2d61c762345409b4b3cbf62.zip |
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
PR: ports/101360
Submitted by: Diane Bruce <db at db.net>
Notes
Notes:
svn path=/head/; revision=177114
Diffstat (limited to 'comms/wsjt/Makefile')
-rw-r--r-- | comms/wsjt/Makefile | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/comms/wsjt/Makefile b/comms/wsjt/Makefile new file mode 100644 index 000000000000..8fe26c7ef348 --- /dev/null +++ b/comms/wsjt/Makefile @@ -0,0 +1,68 @@ +# New ports collection makefile for: wsjt +# Date created: 3rd August 2006 +# Whom: Diane Bruce <db@db.net> +# +# $FreeBSD$ +# + +PORTNAME= wsjt +PORTVERSION= 5.9.6 +CATEGORIES= comms hamradio +MASTER_SITES= ${MASTER_SITE_BERLIOS} +MASTER_SITE_SUBDIR= wsjt +DISTNAME= wsjt-5.9.6.r309 +EXTRACT_SUFX= .tgz + +MAINTAINER= db@db.net +COMMENT= Weak signal ham radio communication pakage + +BUILD_DEPENDS= gfortran41:${PORTSDIR}/lang/gfortran \ + ${PYTHON_SITELIBDIR}/scipy:${PORTSDIR}/science/py-scipy \ + ${PYTHON_SITELIBDIR}/f2py2e:${PORTSDIR}/lang/f2py +# ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSIDR}/x11-toolkits/py-tkinter +LIB_DEPENDS= samplerate:${PORTSDIR}/audio/libsamplerate + +ONLY_FOR_ARCHS= i386 +ONLY_FOR_ARCHS_REASON= WIP for amd64 and perhaps others + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_PYTHON= 2.4+ +PYNUMERIC= yes +USE_AUTOTOOLS= libtool:15 + +# +# This until Joe renames the tarball properly --db +# +post-extract: + @${MV} ${WRKDIR}/wsjt596r309 ${WRKDIR}/wsjt-5.9.6.r309 + +pre-configure: + @${CP} ${FILESDIR}/portaudio-v19-Makefile ${WRKSRC}/portaudio-v19/Makefile + @${CP} ${FILESDIR}/portaudio-v19-config.status ${WRKSRC}/portaudio-v19/config.status + +do-install: + @${MKDIR} ${DATADIR} + @${INSTALL_DATA} ${WRKSRC}/CALL3.TXT ${DATADIR} + @${INSTALL_DATA} ${WRKSRC}/wsjt.py ${PREFIX}/bin + @${INSTALL_SCRIPT} ${WRKSRC}/wsjt ${PREFIX}/bin +.for d in ${WRKSRC}/Audio.so ${WRKSRC}/Pmw.py \ + ${WRKSRC}/PmwBlt.py ${WRKSRC}/palettes.py \ + ${WRKSRC}/PmwColor.py ${WRKSRC}/go.py \ + ${WRKSRC}/specjt.py ${WRKSRC}/astro.py \ + ${WRKSRC}/options.py ${WRKSRC}/smeter.py ${WRKSRC}/g.py + @${INSTALL_DATA} ${WRKSRC}/${d} ${PYTHON_SITELIBDIR} +.endfor +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for d in ${WRKSRC}/Announce.txt ${WRKSRC}/UpdateHistory.txt\ + ${WRKSRC}/LICENSE.TXT WSJT_Source_Code.txt + @${INSTALL_DATA} ${WRKSRC}/${d} ${DOCSDIR} +.endfor + @${ECHO} "" + @${ECHO} "docs installed in ${DOCSDIR}" + @${ECHO} "" +.endif + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> |