View | Details | Raw Unified | Return to bug 223926
Collapse All | Expand All

(-)multimedia/qmmp/Makefile (-25 / +38 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	qmmp
3
PORTNAME=	qmmp
4
PORTVERSION=	0.10.10
4
PORTVERSION=	0.11.0
5
PORTREVISION=	1
6
CATEGORIES=	multimedia
5
CATEGORIES=	multimedia
7
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
6
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
8
	SF/qmmp-dev/${PORTNAME}/
7
	SF/qmmp-dev/${PORTNAME}/
Lines 11-41 Link Here
11
COMMENT=	Qt4-based multimedia player
10
COMMENT=	Qt4-based multimedia player
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
13
14
CONFLICTS=	${PORTNAME}-qt5-1.*
15
PORTSCOUT=	limit:^0.*
16
16
USES=		cmake:outsource localbase pathfix pkgconfig tar:bzip2
17
USES=		cmake:outsource localbase pathfix pkgconfig tar:bzip2
17
USE_QT4=	corelib gui network xml \
18
USE_QT4=	corelib gui network xml \
18
		linguisttools_build moc_build qmake_build rcc_build uic_build
19
		linguisttools_build moc_build qmake_build rcc_build uic_build
19
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
20
21
21
CONFLICTS=	${PORTNAME}-qt5-1.*
22
PORTSCOUT=	limit:^0.*
23
24
PLIST_SUB=	SHLIB_VER=${PORTVERSION:C/-.*//}
25
26
PATHFIX_CMAKELISTSTXT=	\\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\"
27
PORTDOCS=	README README.RUS AUTHORS
28
INSTALLS_ICONS=	yes
29
30
CMAKE_ARGS=	-DUSE_FFMPEG_LEGACY:BOOL=FALSE
31
32
OPTIONS_DEFAULT=	ALSA ANALYZER BS2B CDDA CONVERTER COPYPASTE COVER \
33
		CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FLAC \
34
		GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
35
		MMS MODPLUG MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \
36
		OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI QTMULTIMEDIA \
37
		RGSCAN SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \
38
		TRACKCHANGE TWOPANELDIALOG UDISKS2 VORBIS WAVPACK WILDMIDI
39
OPTIONS_SUB=	yes
22
OPTIONS_SUB=	yes
40
OPTIONS_GROUP=	DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \
23
OPTIONS_GROUP=	DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \
41
		PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \
24
		PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \
Lines 49-56 Link Here
49
OPTIONS_GROUP_DOCUMENTS=	DOCS DOXYGEN
32
OPTIONS_GROUP_DOCUMENTS=	DOCS DOXYGEN
50
33
51
PLUGIN_FORMATS_DESC=	Support various media formats
34
PLUGIN_FORMATS_DESC=	Support various media formats
52
OPTIONS_GROUP_PLUGIN_FORMATS=	CDDA FAAD FFMPEG FLAC GME MAD MODPLUG \
35
OPTIONS_GROUP_PLUGIN_FORMATS=	ARCHIVE CDDA FAAD FFMPEG FLAC GME \
53
		MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI
36
		MAD MODPLUG MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI
54
37
55
PLUGIN_DSP_EFFECTS_DESC=	DSP effects
38
PLUGIN_DSP_EFFECTS_DESC=	DSP effects
56
OPTIONS_GROUP_PLUGIN_DSP_EFFECTS=	BS2B CROSSFADE LADSPA SOXR STEREO
39
OPTIONS_GROUP_PLUGIN_DSP_EFFECTS=	BS2B CROSSFADE LADSPA SOXR STEREO
Lines 60-66 Link Here
60
43
61
PLUGIN_OUTPUT_DESC=	Output sound systems
44
PLUGIN_OUTPUT_DESC=	Output sound systems
62
OPTIONS_GROUP_PLUGIN_OUTPUT=	ALSA JACK NULLOUT OSS OSS4 \
45
OPTIONS_GROUP_PLUGIN_OUTPUT=	ALSA JACK NULLOUT OSS OSS4 \
63
		PULSEAUDIO QTMULTIMEDIA
46
		PULSEAUDIO QTMULTIMEDIA SHOUTCAST
64
47
65
PLUGIN_PLAYLIST_DESC=	Playlist operation
48
PLUGIN_PLAYLIST_DESC=	Playlist operation
66
OPTIONS_GROUP_PLUGIN_PLAYLIST=	COPYPASTE DIR_ASSOC FILEOPS HAL \
49
OPTIONS_GROUP_PLUGIN_PLAYLIST=	COPYPASTE DIR_ASSOC FILEOPS HAL \
Lines 70-77 Link Here
70
OPTIONS_GROUP_PLUGIN_NETWORKING=	COVER CURL LYRICS MMS SB SCROBBLER
53
OPTIONS_GROUP_PLUGIN_NETWORKING=	COVER CURL LYRICS MMS SB SCROBBLER
71
54
72
MISC_DESC=	Other features
55
MISC_DESC=	Other features
73
OPTIONS_GROUP_MISC=	CONVERTER CUE ENCA MPLAYER MPRIS RGSCAN SID
56
OPTIONS_GROUP_MISC=	CONVERTER CUE ENCA FILEWRITER MPLAYER MPRIS RGSCAN SID
74
57
58
OPTIONS_DEFAULT=	ALSA ANALYZER ARCHIVE BS2B CDDA CONVERTER COPYPASTE COVER \
59
		CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FILEWRITER FLAC \
60
		GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
61
		MMS MODPLUG MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \
62
		OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI QTMULTIMEDIA RGSCAN \
63
		SHOUTCAST SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \
64
		TRACKCHANGE TWOPANELDIALOG UDISKS2 VORBIS WAVPACK WILDMIDI
65
75
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
66
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
76
67
77
QSUI_DESC=	Simple UI based on standard widgets set
68
QSUI_DESC=	Simple UI based on standard widgets set
Lines 105-110 Link Here
105
QTMULTIMEDIA_USE=	QT4=multimedia
96
QTMULTIMEDIA_USE=	QT4=multimedia
106
QTMULTIMEDIA_CMAKE_BOOL=	USE_QTMULTIMEDIA
97
QTMULTIMEDIA_CMAKE_BOOL=	USE_QTMULTIMEDIA
107
98
99
SHOUTCAST_LIB_DEPENDS=	libogg.so:audio/libogg \
100
		libshout.so:audio/libshout \
101
		libsoxr.so:audio/libsoxr \
102
		libvorbis.so:audio/libvorbis
103
SHOUTCAST_CMAKE_BOOL=	USE_SHOUT
104
108
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac \
105
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac \
109
		libtag.so:audio/taglib
106
		libtag.so:audio/taglib
110
FLAC_CMAKE_BOOL=	USE_FLAC
107
FLAC_CMAKE_BOOL=	USE_FLAC
Lines 136-141 Link Here
136
ENCA_LIB_DEPENDS=	libenca.so:converters/enca
133
ENCA_LIB_DEPENDS=	libenca.so:converters/enca
137
ENCA_CMAKE_BOOL=	USE_ENCA
134
ENCA_CMAKE_BOOL=	USE_ENCA
138
135
136
FILEWRITER_DESC=	Dump output sound into ogg audio file
137
FILEWRITER_LIB_DEPENDS=	libvorbisenc.so:audio/libvorbis
138
FILEWRITER_CMAKE_BOOL=	USE_FILEWRITER
139
139
MPLAYER_DESC=	Enable showing videos by mplayer
140
MPLAYER_DESC=	Enable showing videos by mplayer
140
MPLAYER_RUN_DEPENDS=	mplayer:multimedia/mplayer
141
MPLAYER_RUN_DEPENDS=	mplayer:multimedia/mplayer
141
MPLAYER_CMAKE_BOOL=	USE_MPLAYER
142
MPLAYER_CMAKE_BOOL=	USE_MPLAYER
Lines 206-211 Link Here
206
ANALYZER_DESC=	Support spectrum analyzer visualization
207
ANALYZER_DESC=	Support spectrum analyzer visualization
207
ANALYZER_CMAKE_BOOL=	USE_ANALYZER
208
ANALYZER_CMAKE_BOOL=	USE_ANALYZER
208
209
210
ARCHIVE_DESC=	Read archived media file
211
ARCHIVE_LIB_DEPENDS=	libarchive.so:archivers/libarchive
212
ARCHIVE_CMAKE_BOOL=	USE_ARCHIVE
213
209
CONVERTER_DESC=	Support file type converter
214
CONVERTER_DESC=	Support file type converter
210
CONVERTER_LIB_DEPENDS=	libtag.so:audio/taglib
215
CONVERTER_LIB_DEPENDS=	libtag.so:audio/taglib
211
CONVERTER_CMAKE_BOOL=	USE_CONVERTER
216
CONVERTER_CMAKE_BOOL=	USE_CONVERTER
Lines 274-279 Link Here
274
TWOPANELDIALOG_DESC=	File dialog by two-panel selector
279
TWOPANELDIALOG_DESC=	File dialog by two-panel selector
275
TWOPANELDIALOG_CMAKE_BOOL=	USE_TWO_PANEL_DIALOG
280
TWOPANELDIALOG_CMAKE_BOOL=	USE_TWO_PANEL_DIALOG
276
281
282
PLIST_SUB+=	SHLIB_VER=${PORTVERSION:C/-.*//}
283
284
PATHFIX_CMAKELISTSTXT=	\\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\"
285
PORTDOCS=	README README.RUS AUTHORS
286
INSTALLS_ICONS=	yes
287
288
CMAKE_ARGS+=	-DUSE_FFMPEG_LEGACY:BOOL=FALSE
289
277
post-patch:
290
post-patch:
278
	@${GREP} -L '${LOCALBASE}/lib/oss' \
291
	@${GREP} -L '${LOCALBASE}/lib/oss' \
279
		${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \
292
		${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \
(-)multimedia/qmmp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1501879675
1
TIMESTAMP = 1511614468
2
SHA256 (qmmp-0.10.10.tar.bz2) = 7f8982a1a4bb216cd4c8d5d5599b24a16c3f2bc1faf22c1ab40bdaf6c6ea5cc0
2
SHA256 (qmmp-0.11.0.tar.bz2) = 4f4f5aa7b6732ceb580d24673c419b97b337198949eb1259355fb0d1e87d943e
3
SIZE (qmmp-0.10.10.tar.bz2) = 1346679
3
SIZE (qmmp-0.11.0.tar.bz2) = 1401340
(-)multimedia/qmmp/pkg-descr (-5 / +5 lines)
Lines 11-24 Link Here
11
Visual effects:
11
Visual effects:
12
	Spectrum Analyzer, and projectM audio visulaliser
12
	Spectrum Analyzer, and projectM audio visulaliser
13
Output system support:
13
Output system support:
14
	PulseAudio, OSS, OSS4, jack, ALSA, and Qt multimedia API
14
	PulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast
15
Other features:
15
Other features:
16
	multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,
16
	multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,
17
	streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,
17
	streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,
18
	CDDB, removable device detection (via HAL or UDisks), cover art,
18
	CDDB, removable device detection (via HAL or UDisks), cover art, MMS,
19
	multiple playlists, MMS, file type determination and converter, MPRIS,
19
	multiple playlists, file type determination and converter, ReplayGain,
20
	CUE sheet, embedded CUE (for FLAC and WavPack), ReplayGain,
20
	CUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media,
21
	automatic charset detection for cue files and ShoutCast metadata,
21
	automatic charset detection for cue files and ShoutCast metadata,
22
	video playback via Mplayer, lyrics (using lyrics.wikia.com), simple
22
	video playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple
23
	UI, and skinned UI (supports all skins for XMMS and Winamp 2.x)
23
	UI, and skinned UI (supports all skins for XMMS and Winamp 2.x)
24
WWW: http://qmmp.ylsoftware.com/
24
WWW: http://qmmp.ylsoftware.com/
(-)multimedia/qmmp/pkg-plist (+4 lines)
Lines 35-40 Link Here
35
include/qmmpui/generalfactory.h
35
include/qmmpui/generalfactory.h
36
include/qmmpui/mediaplayer.h
36
include/qmmpui/mediaplayer.h
37
include/qmmpui/metadataformatter.h
37
include/qmmpui/metadataformatter.h
38
include/qmmpui/metadataformattermenu.h
38
include/qmmpui/playlistdownloader.h
39
include/qmmpui/playlistdownloader.h
39
include/qmmpui/playlistformat.h
40
include/qmmpui/playlistformat.h
40
include/qmmpui/playlistgroup.h
41
include/qmmpui/playlistgroup.h
Lines 61-66 Link Here
61
lib/qmmp/CommandLineOptions/libstatusoption.so
62
lib/qmmp/CommandLineOptions/libstatusoption.so
62
%%LADSPA%%lib/qmmp/Effect/libladspa.so
63
%%LADSPA%%lib/qmmp/Effect/libladspa.so
63
%%BS2B%%lib/qmmp/Effect/libbs2b.so
64
%%BS2B%%lib/qmmp/Effect/libbs2b.so
65
%%FILEWRITER%%lib/qmmp/Effect/libfilewriter.so
64
%%SOXR%%lib/qmmp/Effect/libsoxr.so
66
%%SOXR%%lib/qmmp/Effect/libsoxr.so
65
%%STEREO%%lib/qmmp/Effect/libstereo.so
67
%%STEREO%%lib/qmmp/Effect/libstereo.so
66
%%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so
68
%%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so
Lines 86-91 Link Here
86
%%UDISKS%%lib/qmmp/General/libudisks.so
88
%%UDISKS%%lib/qmmp/General/libudisks.so
87
%%UDISKS2%%lib/qmmp/General/libudisks2.so
89
%%UDISKS2%%lib/qmmp/General/libudisks2.so
88
%%FAAD%%lib/qmmp/Input/libaac.so
90
%%FAAD%%lib/qmmp/Input/libaac.so
91
%%ARCHIVE%%lib/qmmp/Input/libarchive.so
89
%%CDDA%%lib/qmmp/Input/libcdaudio.so
92
%%CDDA%%lib/qmmp/Input/libcdaudio.so
90
%%CUE%%lib/qmmp/Input/libcue.so
93
%%CUE%%lib/qmmp/Input/libcue.so
91
%%FFMPEG%%lib/qmmp/Input/libffmpeg.so
94
%%FFMPEG%%lib/qmmp/Input/libffmpeg.so
Lines 107-112 Link Here
107
%%OSS4%%lib/qmmp/Output/liboss4.so
110
%%OSS4%%lib/qmmp/Output/liboss4.so
108
%%PULSEAUDIO%%lib/qmmp/Output/libpulseaudio.so
111
%%PULSEAUDIO%%lib/qmmp/Output/libpulseaudio.so
109
%%QTMULTIMEDIA%%lib/qmmp/Output/libqtmultimedia.so
112
%%QTMULTIMEDIA%%lib/qmmp/Output/libqtmultimedia.so
113
%%SHOUTCAST%%lib/qmmp/Output/libshout.so
110
lib/qmmp/PlayListFormats/libm3uplaylistformat.so
114
lib/qmmp/PlayListFormats/libm3uplaylistformat.so
111
lib/qmmp/PlayListFormats/libplsplaylistformat.so
115
lib/qmmp/PlayListFormats/libplsplaylistformat.so
112
lib/qmmp/PlayListFormats/libxspfplaylistformat.so
116
lib/qmmp/PlayListFormats/libxspfplaylistformat.so

Return to bug 223926