1 PORTNAME= qmmp-plugin-pack
5 MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \
6 SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/
9 MAINTAINER= fluffy@FreeBSD.org
10 COMMENT= Additional plug-ins for QMMP (Qt5)
11 WWW= https://qmmp.ylsoftware.com/
14 LICENSE_FILE= ${WRKSRC}/COPYING
16 LIB_DEPENDS= libqmmpui-1.so:multimedia/qmmp-qt5
17 BUILD_DEPENDS= qmmp-qt5>=1.5.0:multimedia/qmmp-qt5
19 CONFLICTS= ${PORTNAME}-qt6
20 PORTSCOUT= limit:^1\..*
22 USES= cmake pkgconfig qt:5 tar:bzip2
23 USE_QT= core gui widgets \
24 buildtools:build linguisttools:build qmake:build
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
37 FFAP_DESC= Support APE sound file
38 FFAP_LIB_DEPENDS= libtag.so:audio/taglib
39 FFAP_CMAKE_BOOL= USE_FFAP
41 FFAPASM_DESC= Optimize FFap decoder using devel/yasm
42 FFAPASM_BUILD_DEPENDS= yasm:devel/yasm
43 FFAPASM_CMAKE_BOOL= USE_ASM
45 FFVIDEO_DESC= FFmpeg video
46 FFVIDEO_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
47 FFVIDEO_CMAKE_BOOL= USE_FFVIDEO
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
55 MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug
56 MODPLUG_CMAKE_BOOL= USE_MODPLUG
58 SRCONV_DESC= Support the sample rate converter
59 SRCONV_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
60 SRCONV_CMAKE_BOOL= USE_SRC
62 YTB_DESC= YouTube plugin
64 YTB_CMAKE_BOOL= USE_YTB
66 PLIST_SUB+= APP_SUFFIX=${PORTVERSION:R}
69 @${RM} ${BUILD_WRKSRC}/CMakeCache.txt
71 .include <bsd.port.mk>