diff options
Diffstat (limited to 'audio/mixxx/Makefile')
-rw-r--r-- | audio/mixxx/Makefile | 71 |
1 files changed, 35 insertions, 36 deletions
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile index d5f379537699..4f1ef693638e 100644 --- a/audio/mixxx/Makefile +++ b/audio/mixxx/Makefile @@ -6,51 +6,50 @@ # PORTNAME= mixxx -PORTVERSION= 1.4.2 -PORTREVISION= 7 +PORTVERSION= 1.7.0 CATEGORIES= audio -MASTER_SITES= SF +MASTER_SITES= http://downloads.mixxx.org/%SUBDIR%/ +MASTER_SITE_SUBDIR= ${PORTNAME}-${PORTVERSION} +DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= A DJ mixing application -BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ - qmake:${PORTSDIR}/devel/qmake -LIB_DEPENDS= samplerate:${PORTSDIR}/audio/libsamplerate \ - portaudio:${PORTSDIR}/audio/portaudio \ - mad:${PORTSDIR}/audio/libmad \ - id3tag:${PORTSDIR}/audio/libid3tag \ - vorbis:${PORTSDIR}/audio/libvorbis \ - sndfile:${PORTSDIR}/audio/libsndfile - -USE_QT_VER= 3 -HAS_CONFIGURE= yes -USE_GL= yes - -CONFIGURE_WRKSRC= ${WRKSRC}/src -BUILD_WRKSRC= ${WRKSRC}/src -INSTALL_WRKSRC= ${WRKSRC}/src - -CONFIGURE_ENV= QMAKESPEC="freebsd-g++" -CONFIGURE_ARGS= --prefix=${PREFIX} -MAKE_ENV= QTDIR="${QT_PREFIX}" +LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \ + id3tag.0:${PORTSDIR}/audio/libid3tag \ + mad.2:${PORTSDIR}/audio/libmad \ + sndfile.1:${PORTSDIR}/audio/libsndfile \ + vorbis.4:${PORTSDIR}/audio/libvorbis \ + portaudio.2:${PORTSDIR}/audio/portaudio2 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +USE_QT_VER= 4 +QT_COMPONENTS= corelib gui opengl qt3support script svg xml \ + linguist_build moc_build qmake_build uic_build \ + moc_build rcc_build +USE_SCONS= yes +SCONS_BUILDENV= ${SCONS_ENV} +SCONS_ARGS= qtdir="${QT_PREFIX}" + +CCFLAGS= `pkg-config --cflags portaudio-2.0 \ + QtCore QtGui QtOpenGL Qt3Support QtScript QtSvg QtXml` +LINKFLAGS= -L${LOCALBASE}/lib/portaudio2 -L${QT_LIBDIR} \ + -Wl,-rpath,${LOCALBASE}/lib/portaudio2 -Wl,-rpath,${QT_LIBDIR} \ + ${PTHREAD_LIBS} post-patch: - @${REINPLACE_CMD} \ - -e 's|/bin/bash|${LOCALBASE}&| ; \ - s|$$QTDIR/bin/qmake|${LOCALBASE}/bin/qmake|g' \ - ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} - @${REINPLACE_CMD} \ - -e 's|system( ld|& -shared -L${LOCALBASE}/lib|' \ - ${CONFIGURE_WRKSRC}/check.qbas - @${REINPLACE_CMD} \ - -e 's|/usr/local|${LOCALBASE}|; s|/opt|${LOCALBASE}|' \ - ${CONFIGURE_WRKSRC}/paths.qbas + @${REINPLACE_CMD} -e \ + '/pthread/d ; \ + /X11R6/d ; \ + /-pipe -Wall -W -g/d' ${WRKSRC}/src/SConscript -.if !defined(NOPORTDOCS) post-install: - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/Mixxx-Manual.pdf ${WRKSRC}/README ${DOCSDIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for file in Mixxx-Manual.pdf README + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor .endif .include <bsd.port.mk> |