# Created by: se@FreeBSD.org # $FreeBSD$ PORTNAME= dvbcut PORTVERSION= 0.6.2.a1 CATEGORIES= multimedia MAINTAINER= se@FreeBSD.org COMMENT= Qt application for cutting of MPEG PS and MPEG TS streams (DVB) LICENSE= GPLv2 BUILD_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer \ ffmpeg:${PORTSDIR}/multimedia/ffmpeg \ pkg-config:${PORTSDIR}/devel/pkgconf LIB_DEPENDS= liba52.so:${PORTSDIR}/audio/liba52 \ libao.so:${PORTSDIR}/audio/libao \ libmad.so:${PORTSDIR}/audio/libmad \ libavutil.so:${PORTSDIR}/multimedia/ffmpeg RUN_DEPENDS:= ${BUILD_DEPENDS} USE_GITHUB= yes GH_ACCOUNT= nextghost GH_PROJECT= dvbcut-qt4 GH_TAGNAME= ${GH_COMMIT} GH_COMMIT= 81c31ed WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT} USES= qmake USE_QT4= gui linguist moc_build rcc_build uic_build INSTALLS_ICONS= yes CXXFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/libavcodec \ -I${LOCALBASE}/include/libavformat \ -I${LOCALBASE}/include/libswscale post-configure: ${REINPLACE_CMD} -e '/CXX.*moc_progress/s/ -o / -O0 -o /' ${WRKSRC}/src/Makefile post-build: ${SED} -e 's;@prefix@;${PREFIX};' \ < ${WRKSRC}/dvbcut.desktop.in \ > ${WRKSRC}/dvbcut.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/dvbcut ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/dvbcut.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} $(STAGEDIR)$(PREFIX)/share/applications $(INSTALL_DATA) ${WRKSRC}/dvbcut.desktop $(STAGEDIR)$(PREFIX)/share/applications/ ${MKDIR} $(STAGEDIR)$(PREFIX)/share/icons/dvbcut $(INSTALL_DATA) ${WRKSRC}/dvbcut.svg $(STAGEDIR)$(PREFIX)/share/icons/dvbcut/ $(INSTALL_DATA) ${WRKSRC}/icons/* $(STAGEDIR)$(PREFIX)/share/icons/dvbcut/ ${MKDIR} $(STAGEDIR)$(PREFIX)/share/mime/packages $(INSTALL_DATA) ${WRKSRC}/dvbcut.xml $(STAGEDIR)$(PREFIX)/share/mime/packages/ .include