diff --git a/multimedia/dvbcut/Makefile b/multimedia/dvbcut/Makefile index 87a0c47549c5..cfb9b4277ecd 100644 --- a/multimedia/dvbcut/Makefile +++ b/multimedia/dvbcut/Makefile @@ -1,58 +1,58 @@ # Created by: se@FreeBSD.org PORTNAME= dvbcut PORTVERSION= 0.7.3 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= multimedia MAINTAINER= se@FreeBSD.org COMMENT= Qt application for cutting of MPEG PS and MPEG TS streams (DVB) LICENSE= GPLv2 BUILD_DEPENDS= mplayer:multimedia/mplayer \ ffmpeg:multimedia/ffmpeg LIB_DEPENDS= liba52.so:audio/liba52 \ libao.so:audio/libao \ libmad.so:audio/libmad \ libavutil.so:multimedia/ffmpeg RUN_DEPENDS:= ${BUILD_DEPENDS} USES= compiler:c++11-lang desktop-file-utils gl pkgconfig \ qmake:outsource qt:5 shared-mime-info USE_QT= core gui widgets xml buildtools_build linguisttools_build USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= bernhardu GH_PROJECT= dvbcut-deb CXXFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/libavcodec \ -I${LOCALBASE}/include/libavformat \ -I${LOCALBASE}/include/libswscale \ -D DVBCUT_VERSION=${PORTVERSION} QMAKE_SOURCE_PATH=${WRKSRC}/src QMAKE_ARGS= LRELEASE="${LRELEASE}" PORTSCOUT= limit:^[^-]*$$ post-build: @${SED} -e 's;@prefix@;${PREFIX};' \ < ${WRKSRC}/dvbcut.desktop.in \ > ${WRKSRC}/dvbcut.desktop do-install: ${INSTALL_PROGRAM} ${WRKDIR}/.build/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/dvbcut/icons/ ${INSTALL_DATA} ${WRKSRC}/dvbcut.svg ${STAGEDIR}${PREFIX}/share/dvbcut/icons/ ${INSTALL_DATA} ${WRKSRC}/icons/* ${STAGEDIR}${PREFIX}/share/dvbcut/icons/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/dvbcut.xml ${STAGEDIR}${PREFIX}/share/mime/packages/ .include diff --git a/multimedia/dvbcut/files/patch-src_dvbcut.pro b/multimedia/dvbcut/files/patch-src_dvbcut.pro new file mode 100644 index 000000000000..e5f2540f027a --- /dev/null +++ b/multimedia/dvbcut/files/patch-src_dvbcut.pro @@ -0,0 +1,14 @@ +--- src/dvbcut.pro.orig 2018-08-19 23:08:52 UTC ++++ src/dvbcut.pro +@@ -112,9 +112,9 @@ system(pkg-config --exists ao) { + PKGCONFIG += ao + } else { error(Please install development package libao-dev) } + +-system(pkg-config --exists mad) { ++system(pkg-config --exists libmad) { + QMAKE_CXXFLAGS += -DHAVE_LIB_MAD +- PKGCONFIG += mad ++ PKGCONFIG += libmad + } else { error(Please install development package libmad0-dev) } + + QMAKE_CXXFLAGS += -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D_FILE_OFFSET_BITS=64