Changeset View
Changeset View
Standalone View
Standalone View
head/audio/mythplugin-mythmusic/Makefile
# Created by: Bernhard Froehlich <decke@bluelife.at> | # Created by: Bernhard Froehlich <decke@bluelife.at> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= mythmusic | PORTNAME= mythmusic | ||||
PORTVERSION= 0.27.5 | |||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 1 | DISTVERSION= 29.1 | ||||
CATEGORIES= audio | CATEGORIES= audio | ||||
PKGNAMEPREFIX= mythplugin- | PKGNAMEPREFIX= mythplugin- | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= Music playing plugin for MythTV | COMMENT= Music playing plugin for MythTV | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libcdio.so:sysutils/libcdio \ | LIB_DEPENDS= libFLAC.so:audio/flac \ | ||||
libFLAC.so:audio/flac \ | libmp3lame.so:audio/lame \ | ||||
libogg.so:audio/libogg \ | |||||
libvorbis.so:audio/libvorbis \ | libvorbis.so:audio/libvorbis \ | ||||
libtag.so:audio/taglib \ | libmyth-29.so:multimedia/mythtv | ||||
libfftw3f.so:math/fftw3-float | |||||
BUILD_DEPENDS= mythfrontend:multimedia/mythtv | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= MythTV | GH_ACCOUNT= MythTV | ||||
GH_PROJECT= mythtv | GH_PROJECT= mythtv | ||||
USE_LDCONFIG= yes | |||||
USE_QT5= buildtools_build core gui qmake_build sql xml | |||||
WRKSRC_SUBDIR= mythplugins | |||||
USE_QT4= linguist_build moc_build qmake_build rcc_build uic_build | |||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
USE_LDCONFIG= ${PREFIX}/lib/mythtv/plugins | CONFIGURE_ARGS= --prefix="${PREFIX}" --disable-all \ | ||||
--enable-mythmusic | |||||
DESTDIRNAME= INSTALL_ROOT | DESTDIRNAME= INSTALL_ROOT | ||||
PLIST_SUB= MYTHSHARE="share/mythtv" | PLIST_SUB= MYTHSHARE="share/mythtv" | ||||
WRKSRC_SUBDIR= mythplugins | |||||
QMAKESPEC?= ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ | OPTIONS_DEFINE= CDIO FFTW | ||||
CONFIGURE_ARGS= --prefix="${PREFIX}" --disable-all \ | CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ | ||||
--enable-mythmusic --enable-fftw --enable-opengl | libcdio_paranoia.so:sysutils/libcdio-paranoia | ||||
CDIO_CONFIGURE_ENABLE= cdio | |||||
FFTW_DESC= FFTW3-based visualizations | |||||
FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 | |||||
FFTW_CONFIGURE_ENABLE= fftw | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ | @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ | ||||
${WRKSRC}/configure \ | ${WRKSRC}/configure \ | ||||
${WRKSRC}/mythmusic/mythmusic/mythmusic.pro | ${WRKSRC}/mythmusic/mythmusic/mythmusic.pro | ||||
@${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ | @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ | ||||
${WRKSRC}/configure | ${WRKSRC}/configure | ||||
post-install: | |||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mythtv/plugins/libmythmusic.so | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |