aboutsummaryrefslogtreecommitdiff
path: root/comms/wsjt/Makefile
diff options
context:
space:
mode:
authorIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-11-12 19:04:42 +0000
committerIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-11-12 19:04:42 +0000
commit32cb12c36bcdfd64f2d61c762345409b4b3cbf62 (patch)
tree3ea89337d349887301a117e9ab5bb2e01065a51f /comms/wsjt/Makefile
parent03a4b76d0d13eed077507cb6cbc21ae639d5cabe (diff)
downloadports-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/Makefile68
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>