Bump multimedia/shotcut to version 17.02_1
[dports.git] / multimedia / shotcut / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       shotcut
4 PORTVERSION=    ${FULLVERSION:R}
5 DISTVERSIONPREFIX=      v
6 PORTREVISION=   1
7 CATEGORIES=     multimedia
8
9 MAINTAINER=     avilla@FreeBSD.org
10 COMMENT=        Free, open source, cross-platform video editor
11
12 LICENSE=        GPLv3
13
14 LIB_DEPENDS=    libmlt.so:multimedia/mlt
15 RUN_DEPENDS=    ffmpeg:multimedia/ffmpeg \
16                 ${LOCALBASE}/lib/libjack.so:audio/jack \
17                 ${LOCALBASE}/lib/libSDL.so:devel/sdl12
18
19 USE_GITHUB=     yes
20 GH_ACCOUNT=     mltframework
21 # Needed to be able to correctly check for updates in-app.
22 FULLVERSION=    17.02.01
23
24 USES=           pkgconfig qmake
25 USE_QT5=        buildtools_build concurrent_build core \
26                 graphicaleffects_run gui multimedia network opengl \
27                 printsupport qml quick quickcontrols_run sql \
28                 sql-sqlite3_run webkit websockets widgets x11extras xml
29 USE_XORG=       x11
30 QMAKE_ARGS=     ${PORTNAME:tu}_VERSION="${FULLVERSION}"
31 DESKTOP_ENTRIES="Shotcut" \
32                 "Video Editor" \
33                 "${PORTNAME}" \
34                 "${PORTNAME}" \
35                 "AudioVideo;Video;AudioVideoEditing;" \
36                 ""
37
38 OPTIONS_DEFINE= FREI0R LADSPA NLS WEBVFX
39 OPTIONS_DEFAULT=FREI0R LADSPA WEBVFX
40 OPTIONS_SUB=    yes
41
42 WEBVFX_DESC=    HTML/QML-based video effects support
43
44 FREI0R_RUN_DEPENDS=     frei0r-plugins>=0:graphics/frei0r-plugins
45
46 LADSPA_RUN_DEPENDS=     swhplugins>=0:audio/swhplugins
47
48 NLS_USE=                QT5=linguisttools_build
49
50 WEBVFX_RUN_DEPENDS=     ${LOCALBASE}/lib/mlt/libmltwebvfx.so:multimedia/webvfx-qt5
51
52 post-patch:
53         ${REINPLACE_CMD} -e 's/"qmelt"/"melt"/' \
54                 ${WRKSRC}/src/jobs/meltjob.cpp
55
56 pre-build:
57         @${FIND} ${WRKSRC} -name '.depend' -delete
58
59 post-build-NLS-on:
60         ${LRELEASE} ${WRKSRC}/src/src.pro
61
62 post-install:
63         ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps
64         ${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}-logo-64.png \
65                 ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps/${PORTNAME}.png
66
67 post-install-NLS-on:
68         ${MKDIR} ${STAGEDIR}${DATADIR}/translations
69         ${INSTALL_DATA} ${WRKSRC}/translations/*.qm \
70                 ${STAGEDIR}${DATADIR}/translations
71
72 .include <bsd.port.mk>