Update multimedia/elementary-videos to version 3.0.0
[dports.git] / multimedia / qmmp-plugin-pack-qt5 / Makefile
1 PORTNAME=       qmmp-plugin-pack
2 PORTVERSION=    1.6.1
3 PORTREVISION=   2
4 CATEGORIES=     multimedia
5 MASTER_SITES=   http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \
6         SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/
7 PKGNAMESUFFIX=  -qt5
8
9 MAINTAINER=     fluffy@FreeBSD.org
10 COMMENT=        Additional plug-ins for QMMP (Qt5)
11 WWW=            https://qmmp.ylsoftware.com/
12
13 LICENSE=        GPLv2
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 LIB_DEPENDS=    libqmmpui-1.so:multimedia/qmmp-qt5
17 BUILD_DEPENDS=  qmmp-qt5>=1.5.0:multimedia/qmmp-qt5
18
19 CONFLICTS=      ${PORTNAME}-qt6
20 PORTSCOUT=      limit:^1\..*
21
22 USES=           cmake pkgconfig qt:5 tar:bzip2
23 USE_QT=         core gui widgets \
24                 buildtools:build linguisttools:build qmake:build
25 USE_LDCONFIG=   yes
26
27 OPTIONS_SUB=    yes
28
29 OPTIONS_MULTI=  PLUGINS
30 OPTIONS_MULTI_PLUGINS=  FFAP FFVIDEO GOOM MODPLUG SRCONV YTB
31 OPTIONS_DEFAULT=        FFAP FFVIDEO GOOM MODPLUG YTB
32 OPTIONS_DEFINE_i386=    FFAPASM GOOMASM
33 OPTIONS_DEFAULT_i386=   FFAPASM GOOMASM
34 OPTIONS_DEFINE_x86_64=  FFAPASM GOOMASM
35 OPTIONS_DEFAULT_x86_64= FFAPASM GOOMASM
36
37 FFAP_DESC=              Support APE sound file
38 FFAP_LIB_DEPENDS=       libtag.so:audio/taglib
39 FFAP_CMAKE_BOOL=        USE_FFAP
40
41 FFAPASM_DESC=           Optimize FFap decoder using devel/yasm
42 FFAPASM_BUILD_DEPENDS=  yasm:devel/yasm
43 FFAPASM_CMAKE_BOOL=     USE_ASM
44
45 FFVIDEO_DESC=           FFmpeg video
46 FFVIDEO_LIB_DEPENDS=    libavcodec.so:multimedia/ffmpeg
47 FFVIDEO_CMAKE_BOOL=     USE_FFVIDEO
48
49 GOOM_DESC=              Goom spectacle
50 GOOM_CMAKE_BOOL=        USE_GOOM
51 GOOMASM_DESC=           Optimize Goom spectacle using devel/yasm
52 GOOMASM_BUILD_DEPENDS=  yasm:devel/yasm
53 GOOMASM_CMAKE_BOOL=     GOOM_ASM
54
55 MODPLUG_LIB_DEPENDS=    libmodplug.so:audio/libmodplug
56 MODPLUG_CMAKE_BOOL=     USE_MODPLUG
57
58 SRCONV_DESC=            Support the sample rate converter
59 SRCONV_LIB_DEPENDS=     libsamplerate.so:audio/libsamplerate
60 SRCONV_CMAKE_BOOL=      USE_SRC
61
62 YTB_DESC=               YouTube plugin
63 YTB_USE=                QT=network
64 YTB_CMAKE_BOOL=         USE_YTB
65
66 PLIST_SUB+=             APP_SUFFIX=${PORTVERSION:R}
67
68 pre-configure:
69         @${RM} ${BUILD_WRKSRC}/CMakeCache.txt
70
71 .include <bsd.port.mk>