View | Details | Raw Unified | Return to bug 210523 | Differences between
and this patch

Collapse All | Expand All

(-)multimedia/qmmp/Makefile (-15 / +25 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	qmmp
3
PORTNAME=	qmmp
4
PORTVERSION=	0.9.10
4
PORTVERSION=	0.10.0
5
CATEGORIES=	multimedia
5
CATEGORIES=	multimedia
6
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
6
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
7
	SF/qmmp-dev/${PORTNAME}/
7
	SF/qmmp-dev/${PORTNAME}/
Lines 26-32 Link Here
26
26
27
PLUGIN_APPLICATION_DESC=	Main program view
27
PLUGIN_APPLICATION_DESC=	Main program view
28
OPTIONS_GROUP_PLUGIN_APPLICATION=	GNOMEHOTKEY HOTKEY KDENOTIFY \
28
OPTIONS_GROUP_PLUGIN_APPLICATION=	GNOMEHOTKEY HOTKEY KDENOTIFY \
29
		NOTIFIER QMMP_DIALOG QSUI SKINNEDUI STATICON
29
		NOTIFIER QMMP_DIALOG QSUI SKINNEDUI STATICON TWOPANELDIALOG
30
30
31
DOCUMENTS_DESC=	Documentation and API Reference
31
DOCUMENTS_DESC=	Documentation and API Reference
32
OPTIONS_GROUP_DOCUMENTS=	DOCS DOXYGEN
32
OPTIONS_GROUP_DOCUMENTS=	DOCS DOXYGEN
Lines 36-48 Link Here
36
		MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI
36
		MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI
37
37
38
PLUGIN_DSP_EFFECTS_DESC=	DSP effects
38
PLUGIN_DSP_EFFECTS_DESC=	DSP effects
39
OPTIONS_GROUP_PLUGIN_DSP_EFFECTS=	BS2B CROSSFADE LADSPA SRCONV STEREO
39
OPTIONS_GROUP_PLUGIN_DSP_EFFECTS=	BS2B CROSSFADE LADSPA SOXR STEREO
40
40
41
PLUGIN_VISUAL_EFFECTS_DESC=	Visual effects
41
PLUGIN_VISUAL_EFFECTS_DESC=	Visual effects
42
OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS=	ANALYZER PROJECTM
42
OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS=	ANALYZER PROJECTM
43
43
44
PLUGIN_OUTPUT_DESC=	Output sound systems
44
PLUGIN_OUTPUT_DESC=	Output sound systems
45
OPTIONS_GROUP_PLUGIN_OUTPUT=	ALSA JACK NULLOUT OSS OSS4 PULSEAUDIO
45
OPTIONS_GROUP_PLUGIN_OUTPUT=	ALSA JACK NULLOUT OSS OSS4 \
46
		PULSEAUDIO QTMULTIMEDIA
46
47
47
PLUGIN_PLAYLIST_DESC=	Playlist operation
48
PLUGIN_PLAYLIST_DESC=	Playlist operation
48
OPTIONS_GROUP_PLUGIN_PLAYLIST=	COPYPASTE DIR_ASSOC FILEOPS HAL \
49
OPTIONS_GROUP_PLUGIN_PLAYLIST=	COPYPASTE DIR_ASSOC FILEOPS HAL \
Lines 58-66 Link Here
58
		CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FLAC \
59
		CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FLAC \
59
		GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
60
		GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
60
		MMS MODPLUG MPRIS MPLAYER1 MUSEPACK NOTIFIER NULLOUT \
61
		MMS MODPLUG MPRIS MPLAYER1 MUSEPACK NOTIFIER NULLOUT \
61
		OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI RGSCAN \
62
		OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI QTMULTIMEDIA \
62
		SB SCROBBLER SID SKINNEDUI SNDFILE SRCONV STATICON STEREO \
63
		RGSCAN SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \
63
		TRACKCHANGE UDISKS2 VORBIS WAVPACK WILDMIDI
64
		TRACKCHANGE TWOPANELDIALOG UDISKS2 VORBIS WAVPACK WILDMIDI
65
OPTIONS_EXCLUDE=	JACK SOXR
64
66
65
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
67
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
66
68
Lines 98-103 Link Here
98
PULSEAUDIO_CMAKE_ON=	-DUSE_PULSE:BOOL=TRUE
100
PULSEAUDIO_CMAKE_ON=	-DUSE_PULSE:BOOL=TRUE
99
PULSEAUDIO_CMAKE_OFF=	-DUSE_PULSE:BOOL=FALSE
101
PULSEAUDIO_CMAKE_OFF=	-DUSE_PULSE:BOOL=FALSE
100
102
103
QTMULTIMEDIA_DESC=	Support to use Qt low-level multimedia API
104
QTMULTIMEDIA_USE=	QT4=multimedia
105
QTMULTIMEDIA_CMAKE_ON=	-DUSE_QTMULTIMEDIA:BOOL=TRUE
106
QTMULTIMEDIA_CMAKE_OFF=	-DUSE_QTMULTIMEDIA:BOOL=FALSE
107
101
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac \
108
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac \
102
		libtag.so:audio/taglib
109
		libtag.so:audio/taglib
103
FLAC_CMAKE_ON=	-DUSE_FLAC:BOOL=TRUE
110
FLAC_CMAKE_ON=	-DUSE_FLAC:BOOL=TRUE
Lines 137-144 Link Here
137
ENCA_CMAKE_ON=	-DUSE_ENCA:BOOL=TRUE
144
ENCA_CMAKE_ON=	-DUSE_ENCA:BOOL=TRUE
138
ENCA_CMAKE_OFF=	-DUSE_ENCA:BOOL=FALSE
145
ENCA_CMAKE_OFF=	-DUSE_ENCA:BOOL=FALSE
139
146
140
MPLAYER1_DESC=	mplayer-1.1.x (multimedia/mplayer)
147
MPLAYER1_DESC=	mplayer-1.x (multimedia/mplayer)
141
MPLAYER2_DESC=	mplayer-2.0.x (multimedia/mplayer2)
148
MPLAYER2_DESC=	mplayer-2.x (multimedia/mplayer2)
142
MPLAYER1_RUN_DEPENDS=	mplayer:multimedia/mplayer
149
MPLAYER1_RUN_DEPENDS=	mplayer:multimedia/mplayer
143
MPLAYER2_RUN_DEPENDS=	mplayer:multimedia/mplayer2
150
MPLAYER2_RUN_DEPENDS=	mplayer:multimedia/mplayer2
144
MPLAYER1_PREVENTS=	MPLAYER2
151
MPLAYER1_PREVENTS=	MPLAYER2
Lines 213-222 Link Here
213
NULLOUT_CMAKE_ON=	-DUSE_NULL:BOOL=TRUE
220
NULLOUT_CMAKE_ON=	-DUSE_NULL:BOOL=TRUE
214
NULLOUT_CMAKE_OFF=	-DUSE_NULL:BOOL=FALSE
221
NULLOUT_CMAKE_OFF=	-DUSE_NULL:BOOL=FALSE
215
222
216
SRCONV_DESC=	Support the sample rate converter
223
SOXR_DESC=	Support SoX Resampler
217
SRCONV_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
224
SOXR_LIB_DEPENDS=	libsoxr.so:audio/soxr
218
SRCONV_CMAKE_ON=	-DUSE_SRC:BOOL=TRUE
225
SOXR_CMAKE_ON=	-DUSE_SOXR:BOOL=TRUE
219
SRCONV_CMAKE_OFF=	-DUSE_SRC:BOOL=FALSE
226
SOXR_CMAKE_OFF=	-DUSE_SOXR:BOOL=FALSE
220
227
221
CROSSFADE_DESC=	Support cross-fade effect
228
CROSSFADE_DESC=	Support cross-fade effect
222
CROSSFADE_CMAKE_ON=	-DUSE_CROSSFADE:BOOL=TRUE
229
CROSSFADE_CMAKE_ON=	-DUSE_CROSSFADE:BOOL=TRUE
Lines 313-318 Link Here
313
QMMP_DIALOG_CMAKE_ON=	-DUSE_QMMP_DIALOG:BOOL=TRUE
320
QMMP_DIALOG_CMAKE_ON=	-DUSE_QMMP_DIALOG:BOOL=TRUE
314
QMMP_DIALOG_CMAKE_OFF=	-DUSE_QMMP_DIALOG:BOOL=FALSE
321
QMMP_DIALOG_CMAKE_OFF=	-DUSE_QMMP_DIALOG:BOOL=FALSE
315
322
323
TWOPANELDIALOG_DESC=	File dialog by two-panel selector
324
TWOPANELDIALOG_CMAKE_ON=	-DUSE_TWO_PANEL_DIALOG:BOOL=TRUE
325
TWOPANELDIALOG_CMAKE_OFF=	-DUSE_TWO_PANEL_DIALOG:BOOL=FALSE
326
316
.include <bsd.port.options.mk>
327
.include <bsd.port.options.mk>
317
328
318
.if ${PORT_OPTIONS:MMPLAYER1} || ${PORT_OPTIONS:MMPLAYER2}
329
.if ${PORT_OPTIONS:MMPLAYER1} || ${PORT_OPTIONS:MMPLAYER2}
Lines 329-336 Link Here
329
PORTDOCS=	README README.RUS AUTHORS
340
PORTDOCS=	README README.RUS AUTHORS
330
INSTALLS_ICONS=	yes
341
INSTALLS_ICONS=	yes
331
342
332
CMAKE_ARGS+=	-DUSE_FFMPEG_LEGACY:BOOL=FALSE \
343
CMAKE_ARGS+=	-DUSE_FFMPEG_LEGACY:BOOL=FALSE
333
	-DCMAKE_REQUIRED_INCLUDES:PATH=${LOCALBASE}/include
334
344
335
post-patch:
345
post-patch:
336
	@${GREP} -L '${LOCALBASE}/lib/oss' \
346
	@${GREP} -L '${LOCALBASE}/lib/oss' \
(-)multimedia/qmmp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1464687723
1
TIMESTAMP = 1466521084
2
SHA256 (qmmp-0.9.10.tar.bz2) = a93ca43b2407b917602a47b5728cd4d72d694069a3ea329572c01ff66845f7e1
2
SHA256 (qmmp-0.10.0.tar.bz2) = b22ced5715d6778438054a97ef73326ac92a1bbca9686bfb923a00fe6c7128f4
3
SIZE (qmmp-0.9.10.tar.bz2) = 1126355
3
SIZE (qmmp-0.10.0.tar.bz2) = 1338447
(-)multimedia/qmmp/pkg-descr (-3 / +3 lines)
Lines 6-17 Link Here
6
	PCM Wave (and other formats via libsndfile), and Chiptune formats
6
	PCM Wave (and other formats via libsndfile), and Chiptune formats
7
	(AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
7
	(AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
8
DSP effects:
8
DSP effects:
9
	Bauer Stereophonic-to-Binaural effect, sample rate conversion,
9
	Effects of Bauer Stereophonic-to-Binaural, LADSPA,
10
	LADSPA effects, extra stereo effect, and crossfade effect
10
	extra stereo, and crossfade
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, and ALSA
14
	PulseAudio, OSS, OSS4, ALSA, and Qt multimedia API
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,
(-)multimedia/qmmp/pkg-plist (-1 / +4 lines)
Lines 1-5 Link Here
1
bin/qmmp
1
bin/qmmp
2
include/qmmp/abstractengine.h
2
include/qmmp/abstractengine.h
3
include/qmmp/audioconverter.h
3
include/qmmp/audioparameters.h
4
include/qmmp/audioparameters.h
4
include/qmmp/buffer.h
5
include/qmmp/buffer.h
5
include/qmmp/channelmap.h
6
include/qmmp/channelmap.h
Lines 60-70 Link Here
60
lib/qmmp/CommandLineOptions/libstatusoption.so
61
lib/qmmp/CommandLineOptions/libstatusoption.so
61
%%LADSPA%%lib/qmmp/Effect/libladspa.so
62
%%LADSPA%%lib/qmmp/Effect/libladspa.so
62
%%BS2B%%lib/qmmp/Effect/libbs2b.so
63
%%BS2B%%lib/qmmp/Effect/libbs2b.so
63
%%SRCONV%%lib/qmmp/Effect/libsrconverter.so
64
%%SOXR%%lib/qmmp/Effect/libsoxr.so
64
%%STEREO%%lib/qmmp/Effect/libstereo.so
65
%%STEREO%%lib/qmmp/Effect/libstereo.so
65
%%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so
66
%%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so
66
%%MPLAYER%%lib/qmmp/Engines/libmplayer.so
67
%%MPLAYER%%lib/qmmp/Engines/libmplayer.so
67
%%QMMP_DIALOG%%lib/qmmp/FileDialogs/libqmmpfiledialog.so
68
%%QMMP_DIALOG%%lib/qmmp/FileDialogs/libqmmpfiledialog.so
69
%%TWOPANELDIALOG%%lib/qmmp/FileDialogs/libtwopanelfiledialog.so
68
%%CONVERTER%%lib/qmmp/General/libconverter.so
70
%%CONVERTER%%lib/qmmp/General/libconverter.so
69
%%COPYPASTE%%lib/qmmp/General/libcopypaste.so
71
%%COPYPASTE%%lib/qmmp/General/libcopypaste.so
70
%%COVER%%lib/qmmp/General/libcovermanager.so
72
%%COVER%%lib/qmmp/General/libcovermanager.so
Lines 104-109 Link Here
104
%%OSS%%lib/qmmp/Output/liboss.so
106
%%OSS%%lib/qmmp/Output/liboss.so
105
%%OSS4%%lib/qmmp/Output/liboss4.so
107
%%OSS4%%lib/qmmp/Output/liboss4.so
106
%%PULSEAUDIO%%lib/qmmp/Output/libpulseaudio.so
108
%%PULSEAUDIO%%lib/qmmp/Output/libpulseaudio.so
109
%%QTMULTIMEDIA%%lib/qmmp/Output/libqtmultimedia.so
107
lib/qmmp/PlayListFormats/libm3uplaylistformat.so
110
lib/qmmp/PlayListFormats/libm3uplaylistformat.so
108
lib/qmmp/PlayListFormats/libplsplaylistformat.so
111
lib/qmmp/PlayListFormats/libplsplaylistformat.so
109
lib/qmmp/PlayListFormats/libxspfplaylistformat.so
112
lib/qmmp/PlayListFormats/libxspfplaylistformat.so

Return to bug 210523