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

(-)Makefile (-77 / +375 lines)
Lines 2-13 Link Here
2
# Date created:		Fri Jan 30 01:13:20 JST 2009
2
# Date created:		Fri Jan 30 01:13:20 JST 2009
3
# Whom:      SimaMoto,RyoTa <liangtai.s4@gmail.com>
3
# Whom:      SimaMoto,RyoTa <liangtai.s4@gmail.com>
4
#
4
#
5
# $FreeBSD: ports/multimedia/qmmp/Makefile,v 1.2 2011/06/24 22:39:00 mm Exp $
5
# $FreeBSD$
6
#
6
#
7
7
8
PORTNAME=	qmmp
8
PORTNAME=	qmmp
9
PORTVERSION=	0.4.5
9
PORTVERSION=	0.5.2
10
PORTREVISION=	1
11
CATEGORIES=	multimedia
10
CATEGORIES=	multimedia
12
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
11
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
13
	${MASTER_SITE_GOOGLE_CODE}
12
	${MASTER_SITE_GOOGLE_CODE}
Lines 17-200 Link Here
17
16
18
LICENSE=	GPLv2
17
LICENSE=	GPLv2
19
18
20
LIB_DEPENDS=	mad.2:${PORTSDIR}/audio/libmad \
21
		sndfile.1:${PORTSDIR}/audio/libsndfile \
22
		ogg.7:${PORTSDIR}/audio/libogg \
23
		vorbis.4:${PORTSDIR}/audio/libvorbis \
24
		wavpack.2:${PORTSDIR}/audio/wavpack \
25
		tag.1:${PORTSDIR}/audio/taglib \
26
		curl.6:${PORTSDIR}/ftp/curl \
27
		mms.0:${PORTSDIR}/net/libmms
28
29
USE_BZIP2=	yes
19
USE_BZIP2=	yes
30
USE_QT_VER=	4
20
USE_QT_VER=	4
31
USE_GMAKE=	yes
21
USE_CMAKE=	yes
32
QT_COMPONENTS=	corelib gui network xml dbus \
22
QT_COMPONENTS=	corelib gui network xml dbus \
33
		qmake_build rcc_build uic_build moc_build linguist_build
23
		qmake_build rcc_build uic_build moc_build linguist_build
34
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
35
25
36
OPTIONS=	JACK "Support the JACK output server" on \
26
OPTIONS= \
37
		PULSE "Support the PulseAudio output" on \
27
		SKINNEDUI	"Skinned GUI" on \
38
		ALSA "Support the ALSA output" off \
28
		APIDOC	"Doxygen generated class reference document" off \
39
		BS2B "Support the Bauer stereophonic2binaural" on \
29
		PULSE	"Support the PulseAudio output" on \
40
		FLAC "Support to playback FLAC files" on \
30
		ALSA	"Support the ALSA output" off \
41
		MUSEPACK "Support to playback MPC files" on \
31
		OSS	"Support the OSS output" on \
42
		FFMPEG "Support to playback FFMPEG files" on \
32
		OSS4	"Support the OSS4 output" off \
43
		MODPLUG "Support to playback MOD files" on \
33
		JACK	"Support the JACK output" on \
44
		FAAD "Support to playback through FAAD decoder" on \
34
		NULLOUT "Support a null output" on \
45
		CDIO "Support to playback compact discs" on \
35
		FLAC	"Support to playback FLAC files" on \
46
		LADSPA "Support the LADSPA effect" on \
36
		MUSEPACK	"Support to playback MPC files" on \
47
		ENCA "Support the sample rate converter" on \
37
		FFMPEG	"Support to playback FFMPEG files" on \
48
		MPLAYER "Support to playback through Mplayer" on \
38
		MODPLUG	"Support to playback MOD files" on \
49
		PROJECTM "Support the projectM music visualiser" on
39
		WILDMIDI	"Support to playback MIDI files" on \
40
		GME	"Support video game music files" on \
41
		MAD	"Support to playback MAD files" on \
42
		VORBIS	"Support to playback Vorbis/OGG files" on \
43
		SNDFILE "Support to playback Sndfile files" on \
44
		WAVPACK "Support to playback WAVPack files" on \
45
		CUE	"Support to CUE sheets" on \
46
		CDIO	"Support to playback compact discs" on \
47
		FAAD	"Support to playback through FAAD decoder" on \
48
		LADSPA	"Support the LADSPA effect" on \
49
		CROSSFADE "Support cross-fade effect" on \
50
		BS2B	"Support the Bauer stereophonic2binaural effect" on \
51
		STEREO	"Support stereo effect" on \
52
		SRCONV 	"Support the sample rate converter" on \
53
		MPLAYER	"Support VIDEO playback through Mplayer" on \
54
		CURL	"Support cURL streaming transport" on \
55
		MMS	"Support MMS streaming transport" on \
56
		PROJECTM	"Support the projectM music visualiser" on \
57
		ANALYZER	"Supoort spectrum analyzer visualization" on \
58
		ENCA	"Support automatic character set detection" on \
59
		MPRIS	"Support the Media Player Remote Interfacing Specification" on \
60
		SCROBBLER	"Support Libre.fm/Last.fm scrobbler feature" on \
61
		STATICON	"Support to show status icon" on \
62
		NOTIFIER	"Support to popup notifier" on \
63
		LYRICS	"Support to show lyrics using lyrics.wikia.com" on \
64
		HOTKEY	"Support to set shortcut keys" on \
65
		FILEOPS	"Support file operation" on \
66
		COVER	"Support to show cover images" on \
67
		KDENOTIFY	"Support to popup notifier for KDE" on \
68
		HAL "Support removable disc detection using HAL" on \
69
		UDISKS	"Support removable disc detection using UDisks" on \
70
		QMMP_DIALOG	"An original dialog" on
50
71
51
.include <bsd.port.pre.mk>
72
.include <bsd.port.pre.mk>
52
73
53
PLUGIN_OPTIONS?=	OSS_PLUGIN #default
74
.ifndef(WITHOUT_APIDOC)
75
BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
76
.endif
77
78
.ifndef(WITHOUT_SKINNEDUI)
79
PLIST_SUB+=	SKINNEDUI=""
80
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SKINNED:BOOL=TRUE
81
.else
82
PLIST_SUB+=	SKINNEDUI="@comment "
83
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SKINNED:BOOL=FALSE
84
.endif
54
85
55
.if !defined(WITHOUT_JACK)
86
.ifndef(WITHOUT_JACK)
56
PLIST_SUB+=	JACK=""
87
PLIST_SUB+=	JACK=""
57
LIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
88
#LIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
58
PLUGIN_OPTIONS+=	JACK_PLUGIN
89
BUILD_DEPENDS+=	jackit>=0.121.2:${PORTSDIR}/audio/jack
90
PLUGIN_OPTIONS_CMAKE+=	-DUSE_JACK:BOOL=TRUE
59
.else
91
.else
60
PLIST_SUB+=	JACK="@comment "
92
PLIST_SUB+=	JACK="@comment "
93
PLUGIN_OPTIONS_CMAKE+=	-DUSE_JACK:BOOL=FALSE
61
.endif
94
.endif
62
95
63
.if !defined(WITHOUT_ALSA)
96
.ifndef(WITHOUT_ALSA)
64
PLIST_SUB+=	ALSA=""
97
PLIST_SUB+=	ALSA=""
65
LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
98
LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
66
PLUGIN_OPTIONS+=	ALSA_PLUGIN
99
PLUGIN_OPTIONS_CMAKE+=	-DUSE_ALSA:BOOL=TRUE
67
.else
100
.else
68
PLIST_SUB+=	ALSA="@comment "
101
PLIST_SUB+=	ALSA="@comment "
102
PLUGIN_OPTIONS_CMAKE+=	-DUSE_ALSA:BOOL=FALSE
69
.endif
103
.endif
70
104
71
.if !defined(WITHOUT_BS2B)
105
.ifndef(WITHOUT_BS2B)
72
PLIST_SUB+=	BS2B=""
106
PLIST_SUB+=	BS2B=""
73
LIB_DEPENDS+=	bs2b.0:${PORTSDIR}/audio/libbs2b
107
LIB_DEPENDS+=	bs2b.0:${PORTSDIR}/audio/libbs2b
74
PLUGIN_OPTIONS+=	BS2B_PLUGIN
108
PLUGIN_OPTIONS_CMAKE+=	-DUSE_BS2B:BOOL=TRUE
75
.else
109
.else
76
PLIST_SUB+=	BS2B="@comment "
110
PLIST_SUB+=	BS2B="@comment "
111
PLUGIN_OPTIONS_CMAKE+=	-DUSE_BS2B:BOOL=FALSE
77
.endif
112
.endif
78
113
79
.if !defined(WITHOUT_PULSE)
114
.ifndef(WITHOUT_PULSE)
80
PLIST_SUB+=	PULSE_AUDIO=""
115
PLIST_SUB+=	PULSE_AUDIO=""
81
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
116
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
82
PLUGIN_OPTIONS+=	PULSE_AUDIO_PLUGIN
117
PLUGIN_OPTIONS_CMAKE+=	-DUSE_PULSE:BOOL=TRUE
83
.else
118
.else
84
PLIST_SUB+=	PULSE_AUDIO="@comment "
119
PLIST_SUB+=	PULSE_AUDIO="@comment "
120
PLUGIN_OPTIONS_CMAKE+=	-DUSE_PULSE:BOOL=FALSE
85
.endif
121
.endif
86
122
87
.if !defined(WITHOUT_FLAC)
123
.ifndef(WITHOUT_FLAC)
88
PLIST_SUB+=	FLAC=""
124
PLIST_SUB+=	FLAC=""
89
LIB_DEPENDS+=	FLAC.10:${PORTSDIR}/audio/flac
125
LIB_DEPENDS+=	FLAC.10:${PORTSDIR}/audio/flac
90
PLUGIN_OPTIONS+=	FLAC_PLUGIN
126
PLUGIN_OPTIONS_CMAKE+=	-DUSE_FLAC:BOOL=TRUE
91
.else
127
.else
92
PLIST_SUB+=	FLAC="@comment "
128
PLIST_SUB+=	FLAC="@comment "
129
PLUGIN_OPTIONS_CMAKE+=	-DUSE_FLAC:BOOL=FALSE
93
.endif
130
.endif
94
131
95
.if !defined(WITHOUT_MUSEPACK)
132
.ifndef(WITHOUT_MUSEPACK)
96
PLIST_SUB+=	MUSEPACK=""
133
PLIST_SUB+=	MUSEPACK=""
97
LIB_DEPENDS+=	mpcdec.7:${PORTSDIR}/audio/musepack
134
LIB_DEPENDS+=	mpcdec.7:${PORTSDIR}/audio/musepack
98
PLUGIN_OPTIONS+=	MUSEPACK_PLUGIN
135
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MPC:BOOL=TRUE
99
.else
136
.else
100
PLIST_SUB+=	MUSEPACK="@comment "
137
PLIST_SUB+=	MUSEPACK="@comment "
138
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MPC:BOOL=FALSE
139
.endif
140
141
.ifndef(WITHOUT_GME)
142
PLIST_SUB+=	GME=""
143
LIB_DEPENDS+=	gme.0:${PORTSDIR}/audio/libgme
144
PLUGIN_OPTIONS_CMAKE+=	-DUSE_GME:BOOL=TRUE
145
.else
146
PLIST_SUB+=	GME="@comment "
147
PLUGIN_OPTIONS_CMAKE+=	-DUSE_GME:BOOL=FALSE
101
.endif
148
.endif
102
149
103
.if !defined(WITHOUT_FFMPEG)
150
.ifndef(WITHOUT_FFMPEG)
104
PLIST_SUB+=	FFMPEG=""
151
PLIST_SUB+=	FFMPEG=""
105
LIB_DEPENDS+=	avcodec.1:${PORTSDIR}/multimedia/ffmpeg
152
LIB_DEPENDS+=	avcodec.1:${PORTSDIR}/multimedia/ffmpeg
106
PLUGIN_OPTIONS+=	FFMPEG_PLUGIN
153
PLUGIN_OPTIONS_CMAKE+=	-DUSE_FFMPEG:BOOL=TRUE
107
.else
154
.else
108
PLIST_SUB+=	FFMPEG="@comment "
155
PLIST_SUB+=	FFMPEG="@comment "
156
PLUGIN_OPTIONS_CMAKE+=	-DUSE_FFMPEG:BOOL=FALSE
109
.endif
157
.endif
110
158
111
.if !defined(WITHOUT_MODPLUG)
159
.ifndef(WITHOUT_MODPLUG)
112
PLIST_SUB+=	MODPLUG=""
160
PLIST_SUB+=	MODPLUG=""
113
LIB_DEPENDS+=	modplug.1:${PORTSDIR}/audio/libmodplug
161
LIB_DEPENDS+=	modplug.1:${PORTSDIR}/audio/libmodplug
114
PLUGIN_OPTIONS+=	MODPLUG_PLUGIN
162
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MODPLUG:BOOL=TRUE
115
.else
163
.else
116
PLIST_SUB+=	MODPLUG="@comment "
164
PLIST_SUB+=	MODPLUG="@comment "
165
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MODPLUG:BOOL=FALSE
117
.endif
166
.endif
118
167
119
.if !defined(WITHOUT_FAAD)
168
.ifndef(WITHOUT_FAAD)
120
PLIST_SUB+=	FAAD=""
169
PLIST_SUB+=	FAAD=""
121
LIB_DEPENDS+=	faad.2:${PORTSDIR}/audio/faad
170
LIB_DEPENDS+=	faad.2:${PORTSDIR}/audio/faad
122
PLUGIN_OPTIONS+=	AAC_PLUGIN
171
PLUGIN_OPTIONS_CMAKE+=	-DUSE_AAC:BOOL=TRUE
123
.else
172
.else
124
PLIST_SUB+=	FAAD="@comment "
173
PLIST_SUB+=	FAAD="@comment "
174
PLUGIN_OPTIONS_CMAKE+=	-DUSE_AAC:BOOL=FALSE
125
.endif
175
.endif
126
176
127
.if !defined(WITHOUT_CDIO)
177
.ifndef(WITHOUT_CDIO)
128
PLIST_SUB+=	CDIO=""
178
PLIST_SUB+=	CDIO=""
129
LIB_DEPENDS+=	cdio.12:${PORTSDIR}/sysutils/libcdio
179
LIB_DEPENDS+=	cdio.12:${PORTSDIR}/sysutils/libcdio
130
PLUGIN_OPTIONS+=	CDAUDIO_PLUGIN
180
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CDA:BOOL=TRUE
131
.else
181
.else
132
PLIST_SUB+=	CDIO="@comment "
182
PLIST_SUB+=	CDIO="@comment "
183
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CDA:BOOL=FALSE
133
.endif
184
.endif
134
185
135
.if !defined(WITHOUT_ENCA)
186
.ifndef(WITHOUT_ENCA)
136
PLIST_SUB+=	ENCA=""
187
PLIST_SUB+=	ENCA=""
137
LIB_DEPENDS+=	enca.5:${PORTSDIR}/converters/enca
188
LIB_DEPENDS+=	enca.5:${PORTSDIR}/converters/enca
138
PLUGIN_OPTIONS+=	WITH_ENCA
189
PLUGIN_OPTIONS_CMAKE+=	-DUSE_ENCA:BOOL=TRUE
139
.else
190
.else
140
PLIST_SUB+=	ENCA="@comment "
191
PLIST_SUB+=	ENCA="@comment "
192
PLUGIN_OPTIONS_CMAKE+=	-DUSE_ENCA:BOOL=FALSE
141
.endif
193
.endif
142
194
143
.if !defined(WITHOUT_MPLAYER)
195
.ifndef(WITHOUT_MPLAYER)
144
PLIST_SUB+=	MPLAYER=""
196
PLIST_SUB+=	MPLAYER=""
145
RUN_DEPENDS+=	mplayer:${PORTSDIR}/multimedia/mplayer
197
RUN_DEPENDS+=	mplayer:${PORTSDIR}/multimedia/mplayer
146
PLUGIN_OPTIONS+=	MPLAYER_PLUGIN
198
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MPLAYER:BOOL=TRUE
147
.else
199
.else
148
PLIST_SUB+=	MPLAYER="@comment "
200
PLIST_SUB+=	MPLAYER="@comment "
201
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MPLAYER:BOOL=FALSE
149
.endif
202
.endif
150
203
151
.if !defined(WITHOUT_PROJECTM)
204
.ifndef(WITHOUT_PROJECTM)
152
PLIST_SUB+=	PROJECTM=""
205
PLIST_SUB+=	PROJECTM=""
153
LIB_DEPENDS+=	projectM.2:${PORTSDIR}/graphics/libprojectm
206
LIB_DEPENDS+=	projectM.2:${PORTSDIR}/graphics/libprojectm
154
PLUGIN_OPTIONS+=	PROJECTM_PLUGIN WITH_PROJECTM20
207
PLUGIN_OPTIONS_CMAKE+=	-DUSE_PROJECTM:BOOL=TRUE
155
.else
208
.else
156
PLIST_SUB+=	PROJECTM="@comment "
209
PLIST_SUB+=	PROJECTM="@comment "
210
PLUGIN_OPTIONS_CMAKE+=	-DUSE_PROJECTM:BOOL=FALSE
211
.endif
212
213
.ifndef(WITHOUT_OSS)
214
PLIST_SUB+=	OSS=""
215
PLUGIN_OPTIONS_CMAKE+=	-DUSE_OSS:BOOL=TRUE
216
.else
217
PLIST_SUB+=	OSS="@comment "
218
PLUGIN_OPTIONS_CMAKE+=	-DUSE_OSS:BOOL=FALSE
219
.endif
220
221
.ifndef(WITHOUT_OSS4)
222
PLIST_SUB+=	OSS4=""
223
BUILD_DEPENDS+= ${LOCALBASE}/lib/oss/include/sys/soundcard.h:${PORTSDIR}/audio/oss
224
PLUGIN_OPTIONS_CMAKE+=	-DUSE_OSS4:BOOL=TRUE
225
.else
226
PLIST_SUB+=	OSS4="@comment "
227
PLUGIN_OPTIONS_CMAKE+=	-DUSE_OSS4:BOOL=FALSE
157
.endif
228
.endif
158
229
159
.if !defined(WITHOUT_LADSPA)
230
.ifndef(WITHOUT_LADSPA)
160
PLIST_SUB+=	LADSPA=""
231
PLIST_SUB+=	LADSPA=""
161
RUN_DEPENDS+=	analyseplugin:${PORTSDIR}/audio/ladspa
232
RUN_DEPENDS+=	analyseplugin:${PORTSDIR}/audio/ladspa
162
PLUGIN_OPTIONS+=	LADSPA_PLUGIN
233
PLUGIN_OPTIONS_CMAKE+=	-DUSE_LADSPA:BOOL=TRUE
163
.else
234
.else
164
PLIST_SUB+=	LADSPA="@comment "
235
PLIST_SUB+=	LADSPA="@comment "
236
PLUGIN_OPTIONS_CMAKE+=	-DUSE_LADSPA:BOOL=FALSE
237
.endif
238
239
.ifndef(WITHOUT_WILDMIDI)
240
PLIST_SUB+=	WILDMIDI=""
241
LIB_DEPENDS+=	WildMidi.1:${PORTSDIR}/audio/wildmidi
242
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MIDI:BOOL=TRUE
243
.else
244
PLIST_SUB+=	WILDMIDI="@comment "
245
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MIDI:BOOL=FALSE
246
.endif
247
248
.ifndef(WITHOUT_MAD)
249
PLIST_SUB+=	MAD=""
250
LIB_DEPENDS+=	mad.2:${PORTSDIR}/audio/libmad
251
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MAD:BOOL=TRUE
252
.else
253
PLIST_SUB+=	MAD="@comment "
254
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MAD:BOOL=FALSE
255
.endif
256
257
.ifndef(WITHOUT_SNDFILE)
258
PLIST_SUB+=	SNDFILE=""
259
LIB_DEPENDS+=	sndfile.1:${PORTSDIR}/audio/libsndfile
260
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SNDFILE:BOOL=TRUE
261
.else
262
PLIST_SUB+=	SNDFILE="@comment "
263
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SNDFILE:BOOL=FALSE
264
.endif
265
266
.ifndef(WITHOUT_VORBIS)
267
PLIST_SUB+=	VORBIS=""
268
LIB_DEPENDS+=	vorbis.4:${PORTSDIR}/audio/libvorbis
269
PLUGIN_OPTIONS_CMAKE+=	-DUSE_VORBIS:BOOL=TRUE
270
.else
271
PLIST_SUB+=	VORBIS="@comment "
272
PLUGIN_OPTIONS_CMAKE+=	-DUSE_VORBIS:BOOL=FALSE
273
.endif
274
275
.ifndef(WITHOUT_WAVPACK)
276
PLIST_SUB+=	WAVPACK=""
277
LIB_DEPENDS+=	wavpack.2:${PORTSDIR}/audio/wavpack
278
PLUGIN_OPTIONS_CMAKE+=	-DUSE_WAVPACK:BOOL=TRUE
279
.else
280
PLIST_SUB+=	WAVPACK="@comment "
281
PLUGIN_OPTIONS_CMAKE+=	-DUSE_WAVPACK:BOOL=FALSE
282
.endif
283
284
.ifndef(WITHOUT_CURL)
285
PLIST_SUB+=	CURL=""
286
LIB_DEPENDS+=	curl.6:${PORTSDIR}/ftp/curl
287
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CURL:BOOL=TRUE
288
.else
289
PLIST_SUB+=	CURL="@comment "
290
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CURL:BOOL=FALSE
291
.endif
292
293
.ifndef(WITHOUT_MMS)
294
PLIST_SUB+=	MMS=""
295
LIB_DEPENDS+=	mms.0:${PORTSDIR}/net/libmms
296
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MMS:BOOL=TRUE
297
.else
298
PLIST_SUB+=	MMS="@comment "
299
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MMS:BOOL=FALSE
300
.endif
301
302
.ifndef(WITHOUT_CUE)
303
PLIST_SUB+=	CUE=""
304
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CUE:BOOL=TRUE
305
.else
306
PLIST_SUB+=	CUE="@comment "
307
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CUE:BOOL=FALSE
308
.endif
309
310
.ifndef(WITHOUT_NULLOUT)
311
PLIST_SUB+=	NULLOUT=""
312
PLUGIN_OPTIONS_CMAKE+=	-DUSE_NULL:BOOL=TRUE
313
.else
314
PLIST_SUB+=	NULLOUT="@comment "
315
PLUGIN_OPTIONS_CMAKE+=	-DUSE_NULL:BOOL=FALSE
316
.endif
317
318
.ifndef(WITHOUT_SRCONV)
319
PLIST_SUB+=	SRCONV=""
320
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SRC:BOOL=TRUE
321
.else
322
PLIST_SUB+=	SRCONV="@comment "
323
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SRC:BOOL=FALSE
324
.endif
325
326
.ifndef(WITHOUT_CROSSFADE)
327
PLIST_SUB+=	CROSSFADE=""
328
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CROSSFADE:BOOL=TRUE
329
.else
330
PLIST_SUB+=	CROSSFADE="@comment "
331
PLUGIN_OPTIONS_CMAKE+=	-DUSE_CROSSFADE:BOOL=FALSE
332
.endif
333
334
.ifndef(WITHOUT_STEREO)
335
PLIST_SUB+=	STEREO=""
336
PLUGIN_OPTIONS_CMAKE+=	-DUSE_STEREO:BOOL=TRUE
337
.else
338
PLIST_SUB+=	STEREO="@comment "
339
PLUGIN_OPTIONS_CMAKE+=	-DUSE_STEREO:BOOL=FALSE
340
.endif
341
342
.ifndef(WITHOUT_ANALYZER)
343
PLIST_SUB+=	ANALYZER=""
344
PLUGIN_OPTIONS_CMAKE+=	-DUSE_ANALYZER:BOOL=TRUE
345
.else
346
PLIST_SUB+=	ANALYZER="@comment "
347
PLUGIN_OPTIONS_CMAKE+=	-DUSE_ANALYZER:BOOL=FALSE
348
.endif
349
350
.ifndef(WITHOUT_MPRIS)
351
PLIST_SUB+=	MPRIS=""
352
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MPRIS:BOOL=TRUE
353
.else
354
PLIST_SUB+=	MPRIS="@comment "
355
PLUGIN_OPTIONS_CMAKE+=	-DUSE_MPRIS:BOOL=FALSE
356
.endif
357
358
.ifndef(WITHOUT_SCROBBLER)
359
PLIST_SUB+=	SCROBBLER=""
360
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SCROBBLER:BOOL=TRUE
361
.else
362
PLIST_SUB+=	SCROBBLER="@comment "
363
PLUGIN_OPTIONS_CMAKE+=	-DUSE_SCROBBLER:BOOL=FALSE
364
.endif
365
366
.ifndef(WITHOUT_STATICON)
367
PLIST_SUB+=	STATICON=""
368
PLUGIN_OPTIONS_CMAKE+=	-DUSE_STATICON:BOOL=TRUE
369
.else
370
PLIST_SUB+=	STATICON="@comment "
371
PLUGIN_OPTIONS_CMAKE+=	-DUSE_STATICON:BOOL=FALSE
372
.endif
373
374
.ifndef(WITHOUT_NOTIFIER)
375
PLIST_SUB+=	NOTIFIER=""
376
PLUGIN_OPTIONS_CMAKE+=	-DUSE_NOTIFIER:BOOL=TRUE
377
.else
378
PLIST_SUB+=	NOTIFIER="@comment "
379
PLUGIN_OPTIONS_CMAKE+=	-DUSE_NOTIFIER:BOOL=FALSE
380
.endif
381
382
.ifndef(WITHOUT_LYRICS)
383
PLIST_SUB+=	LYRICS=""
384
PLUGIN_OPTIONS_CMAKE+=	-DUSE_LYRICS:BOOL=TRUE
385
.else
386
PLIST_SUB+=	LYRICS="@comment "
387
PLUGIN_OPTIONS_CMAKE+=	-DUSE_LYRICS:BOOL=FALSE
388
.endif
389
390
.ifndef(WITHOUT_HAL)
391
PLIST_SUB+=	HAL=""
392
PLUGIN_OPTIONS_CMAKE+=	-DUSE_HAL:BOOL=TRUE
393
.else
394
PLIST_SUB+=	HAL="@comment "
395
PLUGIN_OPTIONS_CMAKE+=	-DUSE_HAL:BOOL=FALSE
396
.endif
397
398
.ifndef(WITHOUT_HOTKEY)
399
PLIST_SUB+=	HOTKEY=""
400
PLUGIN_OPTIONS_CMAKE+=	-DUSE_HOTKEY:BOOL=TRUE
401
.else
402
PLIST_SUB+=	HOTKEY="@comment "
403
PLUGIN_OPTIONS_CMAKE+=	-DUSE_HOTKEY:BOOL=FALSE
404
.endif
405
406
.ifndef(WITHOUT_FILEOPS)
407
PLIST_SUB+=	FILEOPS=""
408
PLUGIN_OPTIONS_CMAKE+=	-DUSE_FILEOPS:BOOL=TRUE
409
.else
410
PLIST_SUB+=	FILEOPS="@comment "
411
PLUGIN_OPTIONS_CMAKE+=	-DUSE_FILEOPS:BOOL=FALSE
412
.endif
413
414
.ifndef(WITHOUT_COVER)
415
PLIST_SUB+=	COVER=""
416
PLUGIN_OPTIONS_CMAKE+=	-DUSE_COVER:BOOL=TRUE
417
.else
418
PLIST_SUB+=	COVER="@comment "
419
PLUGIN_OPTIONS_CMAKE+=	-DUSE_COVER:BOOL=FALSE
420
.endif
421
422
.ifndef(WITHOUT_KDENOTIFY)
423
PLIST_SUB+=	KDENOTIFY=""
424
PLUGIN_OPTIONS_CMAKE+=	-DUSE_KDENOTIFY:BOOL=TRUE
425
.else
426
PLIST_SUB+=	KDENOTIFY="@comment "
427
PLUGIN_OPTIONS_CMAKE+=	-DUSE_KDENOTIFY:BOOL=FALSE
428
.endif
429
430
.ifndef(WITHOUT_UDISKS)
431
PLIST_SUB+=	UDISKS=""
432
PLUGIN_OPTIONS_CMAKE+=	-DUSE_UDISKS:BOOL=TRUE
433
.else
434
PLIST_SUB+=	UDISKS="@comment "
435
PLUGIN_OPTIONS_CMAKE+=	-DUSE_UDISKS:BOOL=FALSE
436
.endif
437
438
.ifndef(WITHOUT_QMMP_DIALOG)
439
PLIST_SUB+=	QMMP_DIALOG=""
440
PLUGIN_OPTIONS_CMAKE+=	-DUSE_QMMP_DIALOG:BOOL=TRUE
441
.else
442
PLIST_SUB+=	QMMP_DIALOG="@comment "
443
PLUGIN_OPTIONS_CMAKE+=	-DUSE_QMMP_DIALOG:BOOL=FALSE
444
.endif
445
446
.if !defined(WITHOUT_FAAD) || !defined(WITHOUT_MAD) \
447
	|| !defined(WITHOUT_MUSEPACK) || !defined(WITHOUT_FLAC) \
448
	|| !defined(WITHOUT_VORBIS)
449
LIB_DEPENDS+=	tag.1:${PORTSDIR}/audio/taglib
165
.endif
450
.endif
166
451
167
PORTDOCS=	README README.RUS AUTHORS
452
PORTDOCS=	README README.RUS AUTHORS
168
SUB_FILES=	qmmp
453
SUB_FILES=	qmmp
169
INSTALLS_ICONS=	yes
454
INSTALLS_ICONS=	yes
170
455
171
QMAKE_ARGS+=	CONFIG+="${PLUGIN_OPTIONS}" PREFIX=${PREFIX} \
456
CMAKE_ARGS+=	${PLUGIN_OPTIONS_CMAKE} \
172
		LIB_DIR=${PREFIX}/lib
457
	-DCMAKE_REQUIRED_INCLUDES:PATH=${LOCALBASE}/include
458
CMAKE_OUTSOURCE=yes
459
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
173
460
174
post-patch:
461
post-patch:
175
	${REINPLACE_CMD} -e 's|^CONFIG += |#CONFIG +=|' \
462
	${REINPLACE_CMD} -e 's| -ldl| $${CMAKE_DL_LIBS}|' \
176
		${WRKSRC}/qmmp.pri
463
		${WRKSRC}/src/plugins/Effect/ladspa/CMakeLists.txt
177
	${FIND} ${WRKSRC} -name Makefile -delete
464
	${REINPLACE_CMD} -e 's|/usr/|${LOCALBASE}/|g' \
178
	${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' \
465
		${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt
179
		${WRKSRC}/src/plugins/Input/ffmpeg/ffmpeg.pro \
466
	${REINPLACE_CMD} -e 's|DESTINATION bin|DESTINATION libexec|' \
180
		${WRKSRC}/src/plugins/Input/mpc/mpc.pro
467
		${WRKSRC}/src/ui/CMakeLists.txt
181
	${REINPLACE_CMD} -e 's| /include| $$$$PREFIX/include|' \
468
182
		${WRKSRC}/src/qmmp/qmmp.pro ${WRKSRC}/src/qmmpui/qmmpui.pro
469
pre-configure:
183
	${REINPLACE_CMD} -e 's| /bin| $$$$PREFIX/libexec|; \
470
	${RM} -f ${BUILD_WRKSRC}/CMakeCache.txt
184
		s| /share| $$$$PREFIX/share|' \
471
185
		${WRKSRC}/src/ui/ui.pro ${WRKSRC}/src/plugins/Input/cue/cue.pro
472
post-build:
186
473
.ifndef(WITHOUT_APIDOC)
187
do-configure:
474
	cd ${WRKSRC}/doc && doxygen Doxyfile
188
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKE_ARGS}
475
.endif
189
190
pre-install:
191
	${STRIP_CMD} ${WRKSRC}/bin/qmmp
192
476
193
post-install:
477
post-install:
478
.ifndef(WITHOUT_SKINNEDUI)
194
	${INSTALL_SCRIPT} ${WRKDIR}/qmmp ${PREFIX}/bin
479
	${INSTALL_SCRIPT} ${WRKDIR}/qmmp ${PREFIX}/bin
195
.if !defined(NOPORTDOCS)
480
.endif
481
.ifndef(NOPORTDOCS)
196
	${MKDIR} ${DOCSDIR}; \
482
	${MKDIR} ${DOCSDIR}; \
197
	cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${DOCSDIR}
483
	cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${DOCSDIR}
198
.endif
484
.endif
485
.ifndef(WITHOUT_APIDOC)
486
	${MKDIR} ${DOCSDIR}/html/search ; \
487
	cd ${WRKSRC}/doc/html && ${INSTALL_MAN} *.html *.png *.css ${DOCSDIR}/html ; \
488
	cd ${WRKSRC}/doc/html/search && \
489
		${INSTALL_MAN} *.html *.png *.css *.js ${DOCSDIR}/html/search ; \
490
	${RM} -f ${WRKDIR}/PLIST.doc ; \
491
	${FIND} ${DOCSDIR}/html -type f | ${SED} 's|${LOCALBASE}/||' \
492
		>> ${WRKDIR}/PLIST.doc ; \
493
	${FIND} ${DOCSDIR}/html -type d | ${SED} 's|${LOCALBASE}/|@dirrm |' \
494
		| ${SORT} -r >> ${WRKDIR}/PLIST.doc ; \
495
	cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST}
496
.endif
199
497
200
.include <bsd.port.post.mk>
498
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (qmmp-0.4.5.tar.bz2) = 85d2edf528b57d1ccbffadf74b6822dd9131c7cd00ee0ed49518b13ef8a0dc50
1
SHA256 (qmmp-0.5.2.tar.bz2) = 6391dec020d2a381d7f4b7890fae6c49eadf88b3c9aef571fe3c5e96140822ec
2
SIZE (qmmp-0.4.5.tar.bz2) = 652511
2
SIZE (qmmp-0.5.2.tar.bz2) = 704517
(-)pkg-descr (-17 / +23 lines)
Lines 1-18 Link Here
1
This program is an audio-player, written with help of Qt library.
1
This program is an audio-player, written with help of Qt library.
2
Its user interface is similar to winamp or xmms.
2
Supported formats:
3
3
	MPEG1 layer 2/3, Ogg Vorbis, Native FLAC, Ogg FLAC, Musepack, WavePack,
4
features:
4
	tracker modules (mod, s3m, it, xm, etc.), ADTS AAC, CD Audio, MIDI,
5
	Last.fm scrobbler, D-Bus, Spectrum Analyzer, sample rate conversion,
5
	WMA-Monkey's Audio (and other formats provided by FFmpeg library),
6
	streaming (MP3, Vorbis via IceCast/ShoutCast), projectm visualization,
6
	PCM Wave (and other formats provided by libsndfile library), and
7
	device detection, MPRIS, global hotkey, video playback using Mplayer,
7
	chiptune formats (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
8
	Bauer Stereophonic-to-Binaural DSP, projectM audio visulaliser,
8
DSP effects:
9
	lyrics (from LyricWiki.orig), and all skins for winamp and/or xmms
9
	Bauer Stereophonic-to-Binaural effect, sample rate conversion,
10
input plugins:
10
    LADSPA effects, extra stereo effect, and crossfade effect
11
	MPEG1 layer 1/2/3, Ogg Vorbis, native FLAC, Musepack, WavePack,
11
Visual effects:
12
	ModPlug, WMA (and other formats provided by FFmpeg library), PCM WAVE,
12
	Spectrum Analyzer, and projectM audio visulaliser
13
	AAC, CD audio and CUE (including flac, WavPack embeded cue)
13
Output system support:
14
output plugins:
14
	PulseAudio, OSS, OSS4, jack, and ALSA
15
	PulseAudio, OSS and Jack
15
Other features:
16
16
	10-band equalizer, Last.fm/Libre.fm scrobbler, MMS support, global hotkey,
17
WWW: http://qmmp.ylsoftware.com/
17
	streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast), CDDB support,
18
or http://code.google.com/p/qmmp/
18
	removable device detection (via HAL or UDisks), MPRIS, cover art support,
19
	multiple playlists, ReplayGain support, CUE sheet support,
20
	embedded CUE support (for FLAC and WavPack), MPRIS (1.0 and 2.0),
21
	automatic charset detection for cue files and ShoutCast metadata,
22
	video playback via Mplayer, lyrics (using lyrics.wikia.com), and
23
	skinned UI (supports all skins for XMMS and Winamp 2.x)
24
WWW: http://qmmp.ylsoftware.com/ or http://code.google.com/p/qmmp/
(-)pkg-plist (-51 / +58 lines)
Lines 1-5 Link Here
1
bin/qmmp
1
%%SKINNEDUI%%bin/qmmp
2
libexec/qmmp
2
%%SKINNEDUI%%libexec/qmmp
3
include/qmmp/abstractengine.h
3
include/qmmp/abstractengine.h
4
include/qmmp/audioparameters.h
4
include/qmmp/audioparameters.h
5
include/qmmp/buffer.h
5
include/qmmp/buffer.h
Lines 8-13 Link Here
8
include/qmmp/effect.h
8
include/qmmp/effect.h
9
include/qmmp/effectfactory.h
9
include/qmmp/effectfactory.h
10
include/qmmp/enginefactory.h
10
include/qmmp/enginefactory.h
11
include/qmmp/eqsettings.h
11
include/qmmp/fileinfo.h
12
include/qmmp/fileinfo.h
12
include/qmmp/inputsource.h
13
include/qmmp/inputsource.h
13
include/qmmp/inputsourcefactory.h
14
include/qmmp/inputsourcefactory.h
Lines 24-30 Link Here
24
include/qmmp/visual.h
25
include/qmmp/visual.h
25
include/qmmp/visualfactory.h
26
include/qmmp/visualfactory.h
26
include/qmmp/volumecontrol.h
27
include/qmmp/volumecontrol.h
27
include/qmmpui/abstractplaylistitem.h
28
include/qmmpui/commandlinemanager.h
28
include/qmmpui/commandlinemanager.h
29
include/qmmpui/commandlineoption.h
29
include/qmmpui/commandlineoption.h
30
include/qmmpui/detailsdialog.h
30
include/qmmpui/detailsdialog.h
Lines 43-115 Link Here
43
include/qmmpui/templateeditor.h
43
include/qmmpui/templateeditor.h
44
lib/libqmmp.so
44
lib/libqmmp.so
45
lib/libqmmp.so.0
45
lib/libqmmp.so.0
46
lib/libqmmp.so.0.4
46
lib/libqmmp.so.0.5.2
47
lib/libqmmp.so.0.4.5
48
lib/libqmmpui.so
47
lib/libqmmpui.so
49
lib/libqmmpui.so.0
48
lib/libqmmpui.so.0
50
lib/libqmmpui.so.0.4
49
lib/libqmmpui.so.0.5.2
51
lib/libqmmpui.so.0.4.5
52
lib/qmmp/CommandLineOptions/libincdecvolumeoption.so
50
lib/qmmp/CommandLineOptions/libincdecvolumeoption.so
53
lib/qmmp/CommandLineOptions/libseekoption.so
51
lib/qmmp/CommandLineOptions/libseekoption.so
52
lib/qmmp/CommandLineOptions/libstatusoption.so
54
%%LADSPA%%lib/qmmp/Effect/libladspa.so
53
%%LADSPA%%lib/qmmp/Effect/libladspa.so
55
%%BS2B%%lib/qmmp/Effect/libbs2b.so
54
%%BS2B%%lib/qmmp/Effect/libbs2b.so
56
lib/qmmp/Effect/libsrconverter.so
55
%%SRCONV%%lib/qmmp/Effect/libsrconverter.so
57
lib/qmmp/FileDialogs/libqmmpfiledialog.so
56
%%STEREO%%lib/qmmp/Effect/libstereo.so
58
lib/qmmp/General/libcovermanager.so
57
%%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so
59
lib/qmmp/General/libfileops.so
58
%%QMMP_DIALOG%%lib/qmmp/FileDialogs/libqmmpfiledialog.so
60
lib/qmmp/General/libhal.so
59
%%COVER%%lib/qmmp/General/libcovermanager.so
61
lib/qmmp/General/libhotkey.so
60
%%FILEOPS%%lib/qmmp/General/libfileops.so
62
lib/qmmp/General/libkdenotify.so
61
%%HAL%%lib/qmmp/General/libhal.so
63
lib/qmmp/General/liblyrics.so
62
%%HOTKEY%%lib/qmmp/General/libhotkey.so
64
lib/qmmp/General/libmpris.so
63
%%KDENOTIFY%%lib/qmmp/General/libkdenotify.so
65
lib/qmmp/General/libnotifier.so
64
%%LYRICS%%lib/qmmp/General/liblyrics.so
66
lib/qmmp/General/libscrobbler.so
65
%%MPRIS%%lib/qmmp/General/libmpris.so
67
lib/qmmp/General/libstatusicon.so
66
%%NOTIFIER%%lib/qmmp/General/libnotifier.so
67
%%SCROBBLER%%lib/qmmp/General/libscrobbler.so
68
%%STATICON%%lib/qmmp/General/libstatusicon.so
69
%%UDISKS%%lib/qmmp/General/libudisks.so
68
%%FAAD%%lib/qmmp/Input/libaac.so
70
%%FAAD%%lib/qmmp/Input/libaac.so
69
%%CDIO%%lib/qmmp/Input/libcdaudio.so
71
%%CDIO%%lib/qmmp/Input/libcdaudio.so
70
lib/qmmp/Input/libcue.so
72
%%CUE%%lib/qmmp/Input/libcue.so
71
%%FFMPEG%%lib/qmmp/Input/libffmpeg.so
73
%%FFMPEG%%lib/qmmp/Input/libffmpeg.so
72
%%FLAC%%lib/qmmp/Input/libflac.so
74
%%FLAC%%lib/qmmp/Input/libflac.so
73
lib/qmmp/Input/libmad.so
75
%%MAD%%lib/qmmp/Input/libmad.so
74
%%MODPLUG%%lib/qmmp/Input/libmodplug.so
76
%%MODPLUG%%lib/qmmp/Input/libmodplug.so
77
%%GME%%lib/qmmp/Input/libgme.so
75
%%MUSEPACK%%lib/qmmp/Input/libmpc.so
78
%%MUSEPACK%%lib/qmmp/Input/libmpc.so
76
%%MPLAYER%%lib/qmmp/Input/libmplayer.so
79
%%MPLAYER%%lib/qmmp/Engines/libmplayer.so
77
lib/qmmp/Input/libsndfile.so
80
%%SNDFILE%%lib/qmmp/Input/libsndfile.so
78
lib/qmmp/Input/libvorbis.so
81
%%VORBIS%%lib/qmmp/Input/libvorbis.so
79
lib/qmmp/Input/libwavpack.so
82
%%WAVPACK%%lib/qmmp/Input/libwavpack.so
83
%%WILDMIDI%%lib/qmmp/Input/libwildmidi.so
80
%%JACK%%lib/qmmp/Output/libjack.so
84
%%JACK%%lib/qmmp/Output/libjack.so
81
%%ALSA%%lib/qmmp/Output/libalsa.so
85
%%ALSA%%lib/qmmp/Output/libalsa.so
82
lib/qmmp/Output/libnull.so
86
%%NULLOUT%%lib/qmmp/Output/libnull.so
83
lib/qmmp/Output/liboss.so
87
%%OSS%%lib/qmmp/Output/liboss.so
88
%%OSS4%%lib/qmmp/Output/liboss4.so
84
%%PULSE_AUDIO%%lib/qmmp/Output/libpulseaudio.so
89
%%PULSE_AUDIO%%lib/qmmp/Output/libpulseaudio.so
85
lib/qmmp/PlaylistFormats/libm3uplaylistformat.so
90
lib/qmmp/PlaylistFormats/libm3uplaylistformat.so
86
lib/qmmp/PlaylistFormats/libplsplaylistformat.so
91
lib/qmmp/PlaylistFormats/libplsplaylistformat.so
87
lib/qmmp/PlaylistFormats/libxspfplaylistformat.so
92
lib/qmmp/PlaylistFormats/libxspfplaylistformat.so
88
lib/qmmp/Transports/libhttp.so
93
%%CURL%%lib/qmmp/Transports/libhttp.so
89
lib/qmmp/Transports/libmms.so
94
%%MMS%%lib/qmmp/Transports/libmms.so
90
lib/qmmp/Visual/libanalyzer.so
95
%%ANALYZER%%lib/qmmp/Visual/libanalyzer.so
91
%%PROJECTM%%lib/qmmp/Visual/libprojectm.so
96
%%PROJECTM%%lib/qmmp/Visual/libprojectm.so
92
share/applications/qmmp.desktop
97
%%SKINNEDUI%%share/applications/qmmp.desktop
93
share/applications/qmmp_enqueue.desktop
98
%%SKINNEDUI%%share/applications/qmmp_enqueue.desktop
94
share/applications/qmmp_cue.desktop
99
%%CUE%%share/applications/qmmp_cue.desktop
95
share/icons/hicolor/16x16/apps/qmmp.png
100
%%SKINNEDUI%%share/icons/hicolor/16x16/apps/qmmp.png
96
share/icons/hicolor/32x32/apps/qmmp.png
101
%%SKINNEDUI%%share/icons/hicolor/32x32/apps/qmmp.png
97
share/icons/hicolor/48x48/apps/qmmp.png
102
%%SKINNEDUI%%share/icons/hicolor/48x48/apps/qmmp.png
98
@dirrmtry share/icons/hicolor/48x48/apps
103
%%SKINNEDUI%%@dirrmtry share/icons/hicolor/48x48/apps
99
@dirrmtry share/icons/hicolor/48x48
104
%%SKINNEDUI%%@dirrmtry share/icons/hicolor/48x48
100
@dirrmtry share/icons/hicolor/32x32/apps
105
%%SKINNEDUI%%@dirrmtry share/icons/hicolor/32x32/apps
101
@dirrmtry share/icons/hicolor/32x32
106
%%SKINNEDUI%%@dirrmtry share/icons/hicolor/32x32
102
@dirrmtry share/icons/hicolor/16x16/apps
107
%%SKINNEDUI%%@dirrmtry share/icons/hicolor/16x16/apps
103
@dirrmtry share/icons/hicolor/16x16
108
%%SKINNEDUI%%@dirrmtry share/icons/hicolor/16x16
109
@comment Insert PLIST.doc here
104
@dirrm include/qmmp
110
@dirrm include/qmmp
105
@dirrm include/qmmpui
111
@dirrm include/qmmpui
106
@dirrm lib/qmmp/CommandLineOptions
112
@dirrmtry lib/qmmp/CommandLineOptions
107
@dirrm lib/qmmp/Effect
113
@dirrmtry lib/qmmp/Effect
108
@dirrm lib/qmmp/FileDialogs
114
@dirrmtry lib/qmmp/Engines
109
@dirrm lib/qmmp/General
115
@dirrmtry lib/qmmp/FileDialogs
110
@dirrm lib/qmmp/Input
116
@dirrmtry lib/qmmp/General
111
@dirrm lib/qmmp/Output
117
@dirrmtry lib/qmmp/Input
112
@dirrm lib/qmmp/PlaylistFormats
118
@dirrmtry lib/qmmp/Output
113
@dirrm lib/qmmp/Transports
119
@dirrmtry lib/qmmp/PlaylistFormats
114
@dirrm lib/qmmp/Visual
120
@dirrmtry lib/qmmp/Transports
121
@dirrmtry lib/qmmp/Visual
115
@dirrm lib/qmmp
122
@dirrm lib/qmmp
(-)files/patch-plugins.pri (-7 lines)
Lines 1-7 Link Here
1
--- src/plugins/plugins.pri	(revision 2054)
2
+++ src/plugins/plugins.pri	(working copy)
3
@@ -1,3 +1,4 @@
4
 include(../../qmmp.pri)
5
 unix:PLUGINS_PREFIX=../../../../lib/qmmp
6
 win32:PLUGINS_PREFIX=../../../../../bin/plugins
7
+INCLUDEPATH += ../../../qmmp
(-)files/patch-plugins_Effect_ladspa.pro (-12 lines)
Lines 1-12 Link Here
1
--- src/plugins/Effect/ladspa/ladspa.pro.orig	2010-01-26 05:36:55.000000000 +0900
2
+++ src/plugins/Effect/ladspa/ladspa.pro	2010-05-07 19:43:53.000000000 +0900
3
@@ -23,8 +23,7 @@
4
 QMAKE_LIBDIR += ../../../../lib
5
 LIBS += -lqmmp \
6
     -L/usr/lib \
7
-    -I/usr/include \
8
-    -ldl
9
+    -I/usr/include
10
 TRANSLATIONS = translations/ladspa_plugin_cs.ts \
11
     translations/ladspa_plugin_de.ts \
12
     translations/ladspa_plugin_zh_CN.ts \

Return to bug 162079