diff options
author | nox <nox@FreeBSD.org> | 2013-04-29 01:34:17 +0800 |
---|---|---|
committer | nox <nox@FreeBSD.org> | 2013-04-29 01:34:17 +0800 |
commit | 57a366e0941e1ef07af288dc4364c45fb65558ad (patch) | |
tree | 864c4aa9976b80bee9221b0b9c0bd50bc4b7bafd /comms/dabstick-radio/Makefile | |
parent | e62c459bfbf76d129764ed814f5505bcaaebd634 (diff) | |
download | freebsd-ports-gnome-57a366e0941e1ef07af288dc4364c45fb65558ad.tar.gz freebsd-ports-gnome-57a366e0941e1ef07af288dc4364c45fb65558ad.tar.zst freebsd-ports-gnome-57a366e0941e1ef07af288dc4364c45fb65558ad.zip |
Add new port comms/dabstick-radio:
While preparing for a release 4.2 of the sdr-j software package,
we created two new programs
a DAB receiver
a broad spectrum version of the FM receiver
It is quite obvious that one can use a DAB stick to receive DAB
programs. However, the DAB software presented here is a real SDR
in that it uses the 8 bit I/Q samples of the DAB stick.
WWW: http://www.sdr-j.tk/
Diffstat (limited to 'comms/dabstick-radio/Makefile')
-rw-r--r-- | comms/dabstick-radio/Makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/comms/dabstick-radio/Makefile b/comms/dabstick-radio/Makefile new file mode 100644 index 000000000000..e6c1468328e7 --- /dev/null +++ b/comms/dabstick-radio/Makefile @@ -0,0 +1,62 @@ +# Created by: Juergen Lock <nox@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= dabstick-radio +PORTVERSION= 0.1 +CATEGORIES= comms audio hamradio +MASTER_SITES= http://www.sdr-j.tk/ +DISTNAME= ${PORTNAME} +EXTRACT_SUFX= .tgz + +MAINTAINER= nox@FreeBSD.org +COMMENT= DAB/DAB+ and wideband FM receiver for RTL2832-based USB sticks + +LICENSE= GPLv2 + +LIB_DEPENDS+= rtlsdr:${PORTSDIR}/comms/rtl-sdr \ + qwt:${PORTSDIR}/x11-toolkits/qwt5 \ + portaudio.2:${PORTSDIR}/audio/portaudio2 \ + samplerate:${PORTSDIR}/audio/libsamplerate \ + avcodec${FFMPEG_SUFFIX}:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFFIX} \ + fftw3:${PORTSDIR}/math/fftw3 \ + faad:${PORTSDIR}/audio/faad + +USE_QT4= gui qt3support qmake_build moc_build rcc_build uic_build + +FFMPEG_SUFFIX= 1 + +QMAKE_DABSTICK= ${QMAKE} -unix PREFIX=${PREFIX} -o +MAKE_ENV+= FFMPEG_SUFFIX=${FFMPEG_SUFFIX} +MAKE_JOBS_SAFE= yes + +PORTDOCS= dab-manual.pdf +PLIST_FILES+= bin/dabreceiver bin/fmreceiver + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 800069 +IGNORE= requires FreeBSD 8.0 or later +.endif + +do-configure: + cd ${WRKSRC}/fmreceiver-dab && ${SETENV} ${MAKE_ENV} \ + ${QMAKE_DABSTICK} Makefile fmreceiver.pro + cd ${WRKSRC}/dabreceiver-V2 && ${SETENV} ${MAKE_ENV} \ + ${QMAKE_DABSTICK} Makefile dabreceiver.pro + +do-build: + cd ${WRKSRC}/fmreceiver-dab && ${SETENV} ${MAKE_ENV} \ + ${MAKE} ${_MAKE_JOBS} + cd ${WRKSRC}/dabreceiver-V2 && ${SETENV} ${MAKE_ENV} \ + ${MAKE} ${_MAKE_JOBS} + +do-install: + ${INSTALL} ${WRKSRC}/fmreceiver-dab/fmreceiver \ + ${WRKSRC}/dabreceiver-V2/dabreceiver \ + ${PREFIX}/bin +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/dab-manual.pdf ${DOCSDIR} +.endif + +.include <bsd.port.post.mk> |