Changeset View
Changeset View
Standalone View
Standalone View
audio/dream/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= dream | PORTNAME= dream | ||||
PORTVERSION= 2.1.1 | PORTVERSION= 2.1.1 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= audio comms hamradio | CATEGORIES= audio comms hamradio | ||||
MASTER_SITES= SF/drm/${PORTNAME}/${PORTVERSION} | MASTER_SITES= SF/drm/${PORTNAME}/${PORTVERSION} | ||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-svn808 | DISTNAME= ${PORTNAME}-${PORTVERSION}-svn808 | ||||
MAINTAINER= takefu@airport.fm | MAINTAINER= takefu@airport.fm | ||||
COMMENT= Software radio for AM and Digital Radio Mondiale (DRM) | COMMENT= Software radio for AM and Digital Radio Mondiale (DRM) | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LIB_DEPENDS= libhamlib.so:comms/hamlib\ | LIB_DEPENDS= libhamlib.so:comms/hamlib\ | ||||
libqwt.so:x11-toolkits/qwt5\ | libqwt.so:x11-toolkits/qwt5\ | ||||
libfftw3.so:math/fftw3 | libfftw3.so:math/fftw3 | ||||
USE_QT4= qmake_build moc_build uic_build corelib gui network rcc webkit | USES= gmake pkgconfig qt:4 | ||||
QT4_MAKE_ARGS= INSTALL_ROOT=${STAGEDIR} | USE_QT= corelib gui network rcc webkit \ | ||||
USES= gmake pkgconfig | moc_build qmake_build uic_build | ||||
WRKSRC= ${WRKDIR}/${PORTNAME} | WRKSRC= ${WRKDIR}/${PORTNAME} | ||||
OPTIONS_DEFINE= SNDFILE OGG VORBIS FLAC OPUS SPEEX FAAD FAAC | OPTIONS_DEFINE= SNDFILE OGG VORBIS FLAC OPUS SPEEX FAAD FAAC | ||||
OPTIONS_RADIO= DEVICE | OPTIONS_RADIO= DEVICE | ||||
OPTIONS_RADIO_DEVICE= PORTAUDIO PULSEAUDIO | OPTIONS_RADIO_DEVICE= PORTAUDIO PULSEAUDIO | ||||
OPTIONS_DEFAULT= PORTAUDIO SNDFILE | OPTIONS_DEFAULT= PORTAUDIO SNDFILE | ||||
OPTIONS_SUB= yes | |||||
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio | PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio | ||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio | PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio | ||||
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile | SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile | ||||
OGG_LIB_DEPENDS= libogg.so:audio/libogg | OGG_LIB_DEPENDS= libogg.so:audio/libogg | ||||
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis | VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis | ||||
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac | FLAC_LIB_DEPENDS= libFLAC.so:audio/flac | ||||
OPUS_LIB_DEPENDS= libopus.so:audio/opus | OPUS_LIB_DEPENDS= libopus.so:audio/opus | ||||
SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp | SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp | ||||
FAAD_LIB_DEPENDS= libfaad.so:audio/faad | FAAD_LIB_DEPENDS= libfaad.so:audio/faad | ||||
FAAC_LIB_DEPENDS= libfaac.so:audio/faac | FAAC_LIB_DEPENDS= libfaac.so:audio/faac | ||||
MANDIRS= ${PREFIX}/share/man/man1 | PLIST_FILES= bin/dream man/man1/dream.1.gz | ||||
PLIST_FILES= %%QT_BINDIR%%/dream share/man/man1/dream.1.gz | |||||
pre-patch: | pre-patch: | ||||
@${REINPLACE_CMD} -e 's|/opt|/usr|g' -e 's|/usr/local|${PREFIX}|g'\ | @${REINPLACE_CMD} -e 's|/opt|/usr|g' -e 's|/usr/local|${PREFIX}|g'\ | ||||
-e 's|target.path = /usr/bin|target.path = ${STAGEDIR}${QT_BINDIR}|g'\ | -e 's|target.path = /usr/bin|target.path = ${PREFIX}/bin|g'\ | ||||
-e 's|/usr/share/man/man1|${STAGEDIR}${PREFIX}/share/man/man1|g'\ | -e 's|/usr/share/man/man1|${PREFIX}/man/man1|g'\ | ||||
-e 's|INSTALLS += documentation||g'\ | |||||
${WRKSRC}/dream.pro | ${WRKSRC}/dream.pro | ||||
do-configure: | |||||
cd ${WRKSRC} &&\ | |||||
${SETENV} ${MAKE_ENV} ${QMAKE} dream.pro ${QMAKE_ARGS} | |||||
post-install: | |||||
${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1 | |||||
${INSTALL_MAN} ${WRKSRC}/linux/dream.1 ${STAGEDIR}${PREFIX}/share/man/man1/ | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |