summaryrefslogtreecommitdiff
path: root/multimedia/dvbcut/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/dvbcut/Makefile')
-rw-r--r--multimedia/dvbcut/Makefile33
1 files changed, 16 insertions, 17 deletions
diff --git a/multimedia/dvbcut/Makefile b/multimedia/dvbcut/Makefile
index 4a6b1def9874..afcecb344d35 100644
--- a/multimedia/dvbcut/Makefile
+++ b/multimedia/dvbcut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dvbcut
PORTVERSION= 0.7.4
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia
MAINTAINER= se@FreeBSD.org
@@ -10,23 +10,24 @@ WWW= https://github.com/bernhardu/dvbcut-deb/
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
+BUILD_DEPENDS= ffmpeg:multimedia/ffmpeg \
+ mplayer:multimedia/mplayer
+LIB_DEPENDS= libao.so:audio/libao \
+ libavutil.so:multimedia/ffmpeg \
+ libmad.so:audio/libmad
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
GH_TAGNAME= d7c8fad
+USE_GL= gl
+USE_QT= core gui widgets xml buildtools:build linguisttools:build
+
+QMAKE_ARGS= LRELEASE="${LRELEASE}"
+QMAKE_SOURCE_PATH= ${WRKSRC}/src
CXXFLAGS+= -I${LOCALBASE}/include \
-I${LOCALBASE}/include/libavcodec \
@@ -34,9 +35,6 @@ CXXFLAGS+= -I${LOCALBASE}/include \
-I${LOCALBASE}/include/libswscale \
-D DVBCUT_VERSION=${PORTVERSION}
-QMAKE_SOURCE_PATH=${WRKSRC}/src
-QMAKE_ARGS= LRELEASE="${LRELEASE}"
-
PORTSCOUT= limit:^[^-]*$$
post-build:
@@ -45,14 +43,15 @@ post-build:
> ${WRKSRC}/dvbcut.desktop
do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/dvbcut/applications/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/dvbcut/icons/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
${INSTALL_PROGRAM} ${WRKDIR}/.build/dvbcut ${STAGEDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/dvbcut.1 ${STAGEDIR}${PREFIX}/share/man/man1/
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKDIR}/.build/dvbcut*.qm ${STAGEDIR}${PREFIX}/share/dvbcut/
+ ${INSTALL_DATA} ${WRKSRC}/src/dvbcut*.html ${STAGEDIR}${PREFIX}/share/dvbcut/
${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 <bsd.port.mk>