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

(-)b/multimedia/vlc/Makefile (-92 / +100 lines)
Lines 15-20 WWW= https://www.videolan.org Link Here
15
15
16
LICENSE=	GPLv2
16
LICENSE=	GPLv2
17
17
18
BUILD_DEPENDS=	gsed:textproc/gsed \
19
		ffmpeg>=3.4.1,1:multimedia/ffmpeg \
20
		yasm:devel/yasm
18
LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
21
LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
19
		libdvbpsi.so:multimedia/libdvbpsi \
22
		libdvbpsi.so:multimedia/libdvbpsi \
20
		libfontconfig.so:x11-fonts/fontconfig \
23
		libfontconfig.so:x11-fonts/fontconfig \
Lines 23-31 LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ Link Here
23
		libmatroska.so:multimedia/libmatroska \
26
		libmatroska.so:multimedia/libmatroska \
24
		libgpg-error.so:security/libgpg-error \
27
		libgpg-error.so:security/libgpg-error \
25
		libebml.so:textproc/libebml
28
		libebml.so:textproc/libebml
26
BUILD_DEPENDS=	gsed:textproc/gsed \
27
		ffmpeg>=3.4.1,1:multimedia/ffmpeg \
28
		yasm:devel/yasm
29
RUN_DEPENDS=	ffmpeg>=3.4.1,1:multimedia/ffmpeg
29
RUN_DEPENDS=	ffmpeg>=3.4.1,1:multimedia/ffmpeg
30
30
31
USES=		compiler:c++17-lang cpe desktop-file-utils elfctl gettext-tools \
31
USES=		compiler:c++17-lang cpe desktop-file-utils elfctl gettext-tools \
Lines 33-39 USES= compiler:c++17-lang cpe desktop-file-utils elfctl gettext-tools \ Link Here
33
		tar:xz
33
		tar:xz
34
34
35
CPE_VENDOR=	videolan
35
CPE_VENDOR=	videolan
36
ELF_FEATURES=	+noaslr:bin/.libs/vlc # See PR 270038
37
36
38
# VLC git (post 2.2.4) requires C++11 support and passes the appropriate flag
37
# VLC git (post 2.2.4) requires C++11 support and passes the appropriate flag
39
# to the compiler. Until the port is updated, we explicitly pass -std=c++11 to
38
# to the compiler. Until the port is updated, we explicitly pass -std=c++11 to
Lines 43-62 ELF_FEATURES= +noaslr:bin/.libs/vlc # See PR 270038 Link Here
43
42
44
USE_GNOME=	libxml2
43
USE_GNOME=	libxml2
45
USE_LDCONFIG=	yes
44
USE_LDCONFIG=	yes
46
INSTALL_TARGET=	install-strip
47
45
48
GNU_CONFIGURE=	yes
46
GNU_CONFIGURE=	yes
49
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
50
BINARY_ALIAS=	sed=${LOCALBASE}/bin/gsed
51
CONFIGURE_ARGS=	--enable-avcodec --enable-avformat --enable-dvbpsi \
47
CONFIGURE_ARGS=	--enable-avcodec --enable-avformat --enable-dvbpsi \
52
		--enable-fontconfig --enable-freetype --enable-libgcrypt \
48
		--enable-fontconfig --enable-freetype --enable-libgcrypt \
53
		--enable-libxml2 --enable-oss --enable-postproc \
49
		--enable-libxml2 --enable-oss --enable-postproc \
54
		--enable-swscale --enable-vlc \
50
		--enable-swscale --enable-vlc \
55
		--disable-alsa --disable-archive --disable-chromaprint \
51
		--disable-alsa --disable-archive --disable-aribb25 \
56
		--disable-crystalhd --disable-dc1394 --disable-decklink \
52
		--disable-chromaprint --disable-crystalhd --disable-dc1394 \
57
		--disable-dsm --disable-dv1394 --disable-fdkaac \
53
		--disable-decklink --disable-dsm --disable-dv1394 \
58
		--disable-gst-decode --disable-gles2 --disable-kai \
54
		--disable-fdkaac --disable-gst-decode --disable-gles2 \
59
		--disable-kate --disable-kva --disable-libcddb \
55
		--disable-kai --disable-kate --disable-kva --disable-libcddb \
60
		--disable-mpg123 --disable-vnc --disable-opencv \
56
		--disable-mpg123 --disable-vnc --disable-opencv \
61
		--disable-projectm --disable-schroedinger --disable-secret \
57
		--disable-projectm --disable-schroedinger --disable-secret \
62
		--disable-soxr --disable-telx --disable-tiger \
58
		--disable-soxr --disable-telx --disable-tiger \
Lines 68-144 CONFIGURE_ARGS= --enable-avcodec --enable-avformat --enable-dvbpsi \ Link Here
68
.if defined(WITH_DEBUG)
64
.if defined(WITH_DEBUG)
69
CONFIGURE_ARGS+=--enable-debug
65
CONFIGURE_ARGS+=--enable-debug
70
.endif
66
.endif
67
INSTALL_TARGET=	install-strip
71
CFLAGS_i386=	-fomit-frame-pointer
68
CFLAGS_i386=	-fomit-frame-pointer
69
ELF_FEATURES=	+noaslr:bin/.libs/vlc # See PR 270038
70
BINARY_ALIAS=	sed=${LOCALBASE}/bin/gsed
71
72
PORTDATA=	*
73
PORTDOCS=	*
72
74
73
OPTIONS_DEFINE=	A52 AALIB AOM ASS AVAHI CACA CHROMECAST DAV1D DBUS DCA DOCS DVDREAD \
75
OPTIONS_DEFINE=	A52 AALIB AOM ARIBSUB ASS AVAHI CACA CHROMECAST DAV1D DBUS DCA \
74
		DEBUG DVDNAV FAAD FLAC FLUID FREERDP FRIBIDI GME GNUTLS \
76
		DEBUG DOCS DVDNAV DVDREAD DEBUG FAAD FLAC FLUID FREERDP FRIBIDI \
75
		GOOM HARFBUZZ JACK JPEG LIBBLURAY LIBPLACEBO LIBRSVG2 LIBSSH2 LIRC \
77
		GME GNUTLS GOOM HARFBUZZ JACK JPEG LIBBLURAY LIBPLACEBO LIBRSVG2 \
76
		LIVEMEDIA LUA MAD MFX MODPLUG MPEG2 MTP MUSEPACK \
78
		LIBSSH2 LIRC LIVEMEDIA LUA MAD MFX MODPLUG MPEG2 MTP MUSEPACK \
77
		NCURSES NFS NLS NOTIFY OGG OGGSPOTS OPTIMIZED_CFLAGS OPUS PNG PULSEAUDIO \
79
		NCURSES NFS NLS NOTIFY OGGSPOTS OGG OPTIMIZED_CFLAGS OPUS PNG \
78
		QT5 REALRTSP RUNROOT SAMPLERATE SIDPLAY \
80
		PULSEAUDIO QT5 REALRTSP RUNROOT SAMPLERATE SDL SHOUTCAST SIDPLAY \
79
		SDL SHOUTCAST SKINS SMB SNDIO STREAM SPEEX TAGLIB THEORA \
81
		SKINS SMB SNDIO SPEEX SRT STREAM TAGLIB THEORA TWOLAME UPNP V4L \
80
		TWOLAME UPNP V4L VAAPI VCD VDPAU VPX VORBIS WAYLAND X11 X264 X265 ZVBI
82
		VAAPI VCD VDPAU VORBIS VPX WAYLAND X11 X264 X265 ZVBI
81
OPTIONS_DEFINE_powerpc=	ALTIVEC
83
OPTIONS_DEFINE_powerpc=		ALTIVEC
82
OPTIONS_DEFINE_powerpc64=	ALTIVEC
84
OPTIONS_DEFINE_powerpc64=	ALTIVEC
83
OPTIONS_DEFAULT=ASS AVAHI DAV1D DBUS DVDREAD DVDNAV GNUTLS HARFBUZZ JPEG \
85
OPTIONS_DEFAULT=ASS AVAHI DAV1D DBUS DVDNAV DVDREAD GNUTLS HARFBUZZ JPEG \
84
		LIVEMEDIA LUA OGG OPTIMIZED_CFLAGS \
86
		LIVEMEDIA LUA OGG OPTIMIZED_CFLAGS OPUS PNG QT5 SAMPLERATE \
85
		OPUS PNG QT5 SAMPLERATE STREAM SPEEX TAGLIB THEORA TWOLAME \
87
		SPEEX STREAM TAGLIB THEORA TWOLAME UPNP V4L VAAPI VCD VDPAU \
86
		UPNP V4L VAAPI VCD VDPAU VORBIS WAYLAND X11
88
		VORBIS WAYLAND X11
87
OPTIONS_DEFAULT_powerpc=	ALTIVEC
89
OPTIONS_DEFAULT_powerpc=	ALTIVEC
88
OPTIONS_DEFAULT_powerpc64=	ALTIVEC
90
OPTIONS_DEFAULT_powerpc64=	ALTIVEC
89
OPTIONS_EXCLUDE=LIBPLACEBO # https://code.videolan.org/videolan/vlc/-/commit/8e22c39ea3c3
91
OPTIONS_EXCLUDE=	LIBPLACEBO # https://code.videolan.org/videolan/vlc/-/commit/8e22c39ea3c3
90
OPTIONS_EXCLUDE+=	VAAPI # Not compatible until VLC 4
92
OPTIONS_EXCLUDE+=	VAAPI # Not compatible until VLC 4
91
OPTIONS_SUB=	yes
93
OPTIONS_SUB=	yes
92
94
93
AOM_DESC=	AV1 video encoding/decoding via libaom
95
AOM_DESC=		AV1 video encoding/decoding via libaom
94
ASS_DESC=	ASS/SSA subtitle rendering
96
ARIBSUB_DESC=		ARIB text decoding via libaribb24
95
CHROMECAST_DESC=Streaming to Chromecast devices
97
ASS_DESC=		ASS/SSA subtitle rendering
96
DAV1D_DESC=	AV1 video decoding via libdav1d
98
CHROMECAST_DESC=	Streaming to Chromecast devices
97
DVDREAD_DESC=	DVD Playback support
99
DAV1D_DESC=		AV1 video decoding via libdav1d
98
DVDNAV_DESC=	DVD menu navigation
100
DVDNAV_DESC=		DVD menu navigation
99
FLUID_DESC=	Fluidsynth MIDI support
101
DVDREAD_DESC=		DVD Playback support
100
FREERDP_DESC=	RDP support
102
FLUID_DESC=		Fluidsynth MIDI support
101
GME_DESC=	Game Music Emu (libgme) support
103
FREERDP_DESC=		RDP support
102
GOOM_DESC=	Goom visualisation plugin
104
GME_DESC=		Game Music Emu (libgme) support
103
HARFBUZZ_DESC=	OpenType text shaping engine
105
GOOM_DESC=		Goom visualisation plugin
104
LIBPLACEBO_DESC=HDR tonemapping support through libplacebo
106
HARFBUZZ_DESC=		OpenType text shaping engine
105
LIBSSH2_DESC=	SCP/SFTP support via libssh2
107
LIBPLACEBO_DESC=	HDR tonemapping support through libplacebo
106
MFX_DESC=	Intel MediaSDK (aka Quick Sync Video)
108
LIBSSH2_DESC=		SCP/SFTP support via libssh2
107
OGGSPOTS_DESC=	Experimental OggSpots codec
109
MFX_DESC=		Intel MediaSDK (aka Quick Sync Video)
108
REALRTSP_DESC=	Real RTSP access module
110
OGGSPOTS_DESC=		Experimental OggSpots codec
109
RUNROOT_DESC=	Enable running as root
111
REALRTSP_DESC=		Real RTSP access module
110
SIDPLAY_DESC=	C64 sid demux support
112
RUNROOT_DESC=		Enable running as root
111
SKINS_DESC=	Build skins2 interface module (implies QT5)
113
SIDPLAY_DESC=		C64 sid demux support
112
STREAM_DESC=	stream output
114
SKINS_DESC=		Build skins2 interface module (implies QT5)
113
TAGLIB_DESC=	ID3 tag and Ogg comment support
115
SRT_DESC=		Secure Reliable Transport support
114
VCD_DESC=	Audio/Video CD support
116
STREAM_DESC=		stream output
115
ZVBI_DESC=	VBI decoding support
117
TAGLIB_DESC=		ID3 tag and Ogg comment support
118
VCD_DESC=		Audio/Video CD support
119
ZVBI_DESC=		VBI decoding support
116
120
117
A52_CONFIGURE_ENABLE=	a52
118
A52_CONFIGURE_ON=	--with-a52=${LOCALBASE}
119
A52_LIB_DEPENDS=	liba52.so:audio/liba52
121
A52_LIB_DEPENDS=	liba52.so:audio/liba52
122
A52_CONFIGURE_ON=	--with-a52=${LOCALBASE}
123
A52_CONFIGURE_ENABLE=	a52
120
124
121
AALIB_LIB_DEPENDS=	libaa.so:graphics/aalib
125
AALIB_LIB_DEPENDS=	libaa.so:graphics/aalib
122
AALIB_CONFIGURE_ENABLE=	aa
126
AALIB_CONFIGURE_ENABLE=	aa
123
127
124
ASS_LIB_DEPENDS=	libass.so:multimedia/libass
125
ASS_CONFIGURE_ENABLE=	libass
126
127
ALTIVEC_CONFIGURE_ENABLE=	altivec
128
ALTIVEC_CONFIGURE_ENABLE=	altivec
128
ALTIVEC_CFLAGS=		-maltivec
129
ALTIVEC_CFLAGS=		-maltivec
129
130
130
AOM_LIB_DEPENDS=	libaom.so:multimedia/aom
131
AOM_LIB_DEPENDS=	libaom.so:multimedia/aom
131
AOM_CONFIGURE_ENABLE=	aom
132
AOM_CONFIGURE_ENABLE=	aom
132
133
134
ARIBSUB_LIB_DEPENDS=	libaribb24.so:multimedia/aribb24
135
ARIBSUB_CONFIGURE_ENABLE=	aribsub
136
137
ASS_LIB_DEPENDS=	libass.so:multimedia/libass
138
ASS_CONFIGURE_ENABLE=	libass
139
133
AVAHI_LIB_DEPENDS=	libavahi-common.so:net/avahi-app
140
AVAHI_LIB_DEPENDS=	libavahi-common.so:net/avahi-app
134
AVAHI_CONFIGURE_ENABLE=	avahi
141
AVAHI_CONFIGURE_ENABLE=	avahi
135
142
136
CACA_LIB_DEPENDS=	libcaca.so:graphics/libcaca
143
CACA_LIB_DEPENDS=	libcaca.so:graphics/libcaca
137
CACA_CONFIGURE_ENABLE=	caca
144
CACA_CONFIGURE_ENABLE=	caca
138
145
139
CHROMECAST_LIB_DEPENDS=	libprotobuf-lite.so:devel/protobuf
146
CHROMECAST_LIB_DEPENDS=	libabsl_base.so:devel/abseil \
140
CHROMECAST_CONFIGURE_ENABLE=	chromecast
147
			libprotobuf-lite.so:devel/protobuf
141
CHROMECAST_USE=		cxxstd=c++17
148
CHROMECAST_USE=		cxxstd=c++17
149
CHROMECAST_CONFIGURE_ENABLE=	chromecast
142
150
143
DAV1D_LIB_DEPENDS=	libdav1d.so:multimedia/dav1d
151
DAV1D_LIB_DEPENDS=	libdav1d.so:multimedia/dav1d
144
DAV1D_CONFIGURE_ENABLE=	dav1d
152
DAV1D_CONFIGURE_ENABLE=	dav1d
Lines 149-160 DBUS_CONFIGURE_ENABLE= dbus Link Here
149
DCA_LIB_DEPENDS=	libdca.so:multimedia/libdca
157
DCA_LIB_DEPENDS=	libdca.so:multimedia/libdca
150
DCA_CONFIGURE_ENABLE=	dca
158
DCA_CONFIGURE_ENABLE=	dca
151
159
160
DVDNAV_LIB_DEPENDS=	libdvdnav.so:multimedia/libdvdnav
161
DVDNAV_CONFIGURE_ENABLE=	dvdnav
162
152
DVDREAD_LIB_DEPENDS=	libdvdread.so:multimedia/libdvdread
163
DVDREAD_LIB_DEPENDS=	libdvdread.so:multimedia/libdvdread
153
DVDREAD_CONFIGURE_ENABLE=	dvdread
164
DVDREAD_CONFIGURE_ENABLE=	dvdread
154
165
155
DVDNAV_LIB_DEPENDS=	libdvdnav.so:multimedia/libdvdnav
156
DVDNAV_CONFIGURE_ENABLE=dvdnav
157
158
FAAD_LIB_DEPENDS=	libfaad.so:audio/faad
166
FAAD_LIB_DEPENDS=	libfaad.so:audio/faad
159
FAAD_CONFIGURE_ENABLE=	faad
167
FAAD_CONFIGURE_ENABLE=	faad
160
FAAD_CONFIGURE_ENV=	CPPFLAGS_faad="-I${LOCALBASE}/include" \
168
FAAD_CONFIGURE_ENV=	CPPFLAGS_faad="-I${LOCALBASE}/include" \
Lines 211-218 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc Link Here
211
LIRC_CONFIGURE_ENABLE=	lirc
219
LIRC_CONFIGURE_ENABLE=	lirc
212
LIRC_CONFIGURE_ENV=	LIBS_lirc="-L${LOCALBASE}/lib -llirc_client"
220
LIRC_CONFIGURE_ENV=	LIBS_lirc="-L${LOCALBASE}/lib -llirc_client"
213
221
214
LIVEMEDIA_USES=		ssl
215
LIVEMEDIA_LIB_DEPENDS=	libliveMedia.so:net/liveMedia
222
LIVEMEDIA_LIB_DEPENDS=	libliveMedia.so:net/liveMedia
223
LIVEMEDIA_USES=		ssl
216
LIVEMEDIA_CONFIGURE_ENABLE=	live555
224
LIVEMEDIA_CONFIGURE_ENABLE=	live555
217
LIVEMEDIA_CONFIGURE_ENV=	\
225
LIVEMEDIA_CONFIGURE_ENV=	\
218
	LIVE555_CFLAGS="-I${LOCALBASE}/include/liveMedia \
226
	LIVE555_CFLAGS="-I${LOCALBASE}/include/liveMedia \
Lines 225-237 LIVEMEDIA_CONFIGURE_ENV= \ Link Here
225
			-L${OPENSSLLIB} -lssl -lcrypto"
233
			-L${OPENSSLLIB} -lssl -lcrypto"
226
234
227
LUA_USES=		lua
235
LUA_USES=		lua
228
LUA_CONFIGURE_ENABLE=	lua
229
LUA_CONFIGURE_ON=	LUAC=${LUAC_CMD} LUA_CFLAGS="-I${LUA_INCDIR}" \
236
LUA_CONFIGURE_ON=	LUAC=${LUAC_CMD} LUA_CFLAGS="-I${LUA_INCDIR}" \
230
			LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}"
237
			LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}"
238
LUA_CONFIGURE_ENABLE=	lua
231
239
232
MAD_LIB_DEPENDS=	libmad.so:audio/libmad
240
MAD_LIB_DEPENDS=	libmad.so:audio/libmad
233
MAD_CONFIGURE_ENABLE=	mad
234
MAD_CONFIGURE_ON=	--with-mad=${LOCALBASE}
241
MAD_CONFIGURE_ON=	--with-mad=${LOCALBASE}
242
MAD_CONFIGURE_ENABLE=	mad
235
243
236
MFX_LIB_DEPENDS=	libmfx.so:multimedia/intel-media-sdk
244
MFX_LIB_DEPENDS=	libmfx.so:multimedia/intel-media-sdk
237
MFX_CONFIGURE_ENABLE=	mfx
245
MFX_CONFIGURE_ENABLE=	mfx
Lines 250-258 MUSEPACK_CONFIGURE_ENABLE= mpc Link Here
250
MUSEPACK_CONFIGURE_ENV=		LIBS_mpc="-L${LOCALBASE}/lib -lmpcdec"
258
MUSEPACK_CONFIGURE_ENV=		LIBS_mpc="-L${LOCALBASE}/lib -lmpcdec"
251
259
252
NCURSES_USES=			ncurses
260
NCURSES_USES=			ncurses
261
NCURSES_CONFIGURE_ENABLE=	ncurses
253
NCURSES_CONFIGURE_ENV=		NCURSES_CFLAGS="-I${NCURSESINC}" \
262
NCURSES_CONFIGURE_ENV=		NCURSES_CFLAGS="-I${NCURSESINC}" \
254
				NCURSES_LIBS="-L${NCURSESLIB} -lncursesw"
263
				NCURSES_LIBS="-L${NCURSESLIB} -lncursesw"
255
NCURSES_CONFIGURE_ENABLE=	ncurses
256
264
257
NFS_LIB_DEPENDS=	libnfs.so:net/libnfs
265
NFS_LIB_DEPENDS=	libnfs.so:net/libnfs
258
NFS_CONFIGURE_ENABLE=	nfs
266
NFS_CONFIGURE_ENABLE=	nfs
Lines 262-275 NLS_CONFIGURE_ENABLE= nls Link Here
262
270
263
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
271
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
264
NOTIFY_USE=		GNOME=gtk30,cairo
272
NOTIFY_USE=		GNOME=gtk30,cairo
265
NOTIFY_CONFIGURE_ENABLE=notify
273
NOTIFY_CONFIGURE_ENABLE=	notify
274
275
OGGSPOTS_IMPLIES=	OGG
276
OGGSPOTS_CONFIGURE_ENABLE=	oggspots
266
277
267
OGG_LIB_DEPENDS=	libogg.so:audio/libogg
278
OGG_LIB_DEPENDS=	libogg.so:audio/libogg
268
OGG_CONFIGURE_ENABLE=	ogg
279
OGG_CONFIGURE_ENABLE=	ogg
269
280
270
OGGSPOTS_CONFIGURE_ENABLE=	oggspots
271
OGGSPOTS_IMPLIES=	OGG
272
273
OPTIMIZED_CFLAGS_CONFIGURE_ENABLE=	optimizations
281
OPTIMIZED_CFLAGS_CONFIGURE_ENABLE=	optimizations
274
282
275
OPUS_LIB_DEPENDS=	libopus.so:audio/opus
283
OPUS_LIB_DEPENDS=	libopus.so:audio/opus
Lines 281-290 PNG_CONFIGURE_ENABLE= png Link Here
281
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
289
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
282
PULSEAUDIO_CONFIGURE_ENABLE=	pulse
290
PULSEAUDIO_CONFIGURE_ENABLE=	pulse
283
291
284
QT5_USES=	qt:5
292
QT5_IMPLIES=		X11
285
QT5_USE=	QT=gui,core,svg,widgets,x11extras,buildtools:build
293
QT5_USES=		qt:5
294
QT5_USE=		QT=gui,core,svg,widgets,x11extras,buildtools:build
286
QT5_CONFIGURE_ENABLE=	qt
295
QT5_CONFIGURE_ENABLE=	qt
287
QT5_IMPLIES=	X11
288
296
289
REALRTSP_CONFIGURE_ENABLE=	realrtsp
297
REALRTSP_CONFIGURE_ENABLE=	realrtsp
290
298
Lines 297-332 SDL_USES= sdl Link Here
297
SDL_USE=		SDL=image
305
SDL_USE=		SDL=image
298
SDL_CONFIGURE_ENABLE=	sdl-image
306
SDL_CONFIGURE_ENABLE=	sdl-image
299
307
300
SIDPLAY_LIB_DEPENDS=	libsidplay2.so:audio/libsidplay2
301
SIDPLAY_LDFLAGS=	-L${LOCALBASE}/lib/sidplay/builders
302
SIDPLAY_CONFIGURE_ENABLE=	sid
303
CONFIGURE_ARGS+=	--disable-sid
304
305
SHOUTCAST_LIB_DEPENDS=	libshout.so:audio/libshout
308
SHOUTCAST_LIB_DEPENDS=	libshout.so:audio/libshout
306
SHOUTCAST_CONFIGURE_ENABLE=	shout
309
SHOUTCAST_CONFIGURE_ENABLE=	shout
307
310
308
SKINS_USE=		XORG=xext,xinerama,xpm
311
SIDPLAY_LIB_DEPENDS=	libsidplay2.so:audio/libsidplay2
312
SIDPLAY_CONFIGURE_ENABLE=	sid
313
SIDPLAY_LDFLAGS=	-L${LOCALBASE}/lib/sidplay/builders
314
#CONFIGURE_ARGS+=	--disable-sid
315
316
SKINS_IMPLIES=		QT5
309
SKINS_USES=		xorg
317
SKINS_USES=		xorg
318
SKINS_USE=		XORG=xext,xinerama,xpm
310
SKINS_CONFIGURE_ENABLE=	skins2
319
SKINS_CONFIGURE_ENABLE=	skins2
311
SKINS_IMPLIES=		QT5
312
313
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
314
SNDIO_CONFIGURE_ENABLE=	sndio
315
320
316
SMB_USES=		samba:lib
321
SMB_USES=		samba:lib
317
SMB_CONFIGURE_ENABLE=	smbclient
322
SMB_CONFIGURE_ENABLE=	smbclient
318
323
319
STREAM_CONFIGURE_ENABLE=sout
324
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
325
SNDIO_CONFIGURE_ENABLE=	sndio
320
326
321
SPEEX_LIB_DEPENDS=	libspeex.so:audio/speex \
327
SPEEX_LIB_DEPENDS=	libspeex.so:audio/speex \
322
			libspeexdsp.so:audio/speexdsp
328
			libspeexdsp.so:audio/speexdsp
323
SPEEX_CONFIGURE_ENABLE=	speex
329
SPEEX_CONFIGURE_ENABLE=	speex
324
330
331
SRT_LIB_DEPENDS=	libsrt.so:www/srt
332
SRT_CONFIGURE_ENABLE=	srt
333
334
STREAM_CONFIGURE_ENABLE=	sout
335
325
TAGLIB_LIB_DEPENDS=	libtag.so:audio/taglib
336
TAGLIB_LIB_DEPENDS=	libtag.so:audio/taglib
326
TAGLIB_CONFIGURE_ENABLE=taglib
337
TAGLIB_CONFIGURE_ENABLE=	taglib
327
338
328
THEORA_LIB_DEPENDS=	libtheora.so:multimedia/libtheora
339
THEORA_LIB_DEPENDS=	libtheora.so:multimedia/libtheora
329
THEORA_CONFIGURE_ENABLE=theora
340
THEORA_CONFIGURE_ENABLE=	theora
330
341
331
TWOLAME_LIB_DEPENDS=		libtwolame.so:audio/twolame
342
TWOLAME_LIB_DEPENDS=		libtwolame.so:audio/twolame
332
TWOLAME_CONFIGURE_ENABLE=	twolame
343
TWOLAME_CONFIGURE_ENABLE=	twolame
Lines 343-366 VAAPI_CONFIGURE_ENABLE= libva Link Here
343
354
344
VCD_CONFIGURE_ENABLE=	vcd
355
VCD_CONFIGURE_ENABLE=	vcd
345
356
357
VDPAU_IMPLIES=		X11
346
VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
358
VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
347
VDPAU_CONFIGURE_ENABLE=	vdpau
359
VDPAU_CONFIGURE_ENABLE=	vdpau
348
VDPAU_IMPLIES=		X11
360
361
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
362
VORBIS_CONFIGURE_ENABLE=	vorbis
349
363
350
VPX_LIB_DEPENDS=	libvpx.so:multimedia/libvpx
364
VPX_LIB_DEPENDS=	libvpx.so:multimedia/libvpx
351
VPX_CONFIGURE_ENABLE=	vpx
365
VPX_CONFIGURE_ENABLE=	vpx
352
366
353
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
354
VORBIS_CONFIGURE_ENABLE=vorbis
355
356
WAYLAND_CATEGORIES=	wayland
367
WAYLAND_CATEGORIES=	wayland
357
WAYLAND_BUILD_DEPENDS=	wayland-protocols>=0:graphics/wayland-protocols
368
WAYLAND_BUILD_DEPENDS=	wayland-protocols>=0:graphics/wayland-protocols
358
WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
369
WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
359
WAYLAND_CONFIGURE_ENABLE=	wayland
370
WAYLAND_CONFIGURE_ENABLE=	wayland
360
371
361
X11_USE=		GL=gl XORG=xcb,xorgproto,sm,ice,x11
362
X11_USES=		gl xorg
363
X11_LIB_DEPENDS=	libxcb-keysyms.so:x11/xcb-util-keysyms
372
X11_LIB_DEPENDS=	libxcb-keysyms.so:x11/xcb-util-keysyms
373
X11_USES=		gl xorg
374
X11_USE=		GL=gl XORG=xcb,xorgproto,sm,ice,x11
364
X11_CONFIGURE_ENABLE=	xcb xvideo
375
X11_CONFIGURE_ENABLE=	xcb xvideo
365
X11_CONFIGURE_WITH=	x
376
X11_CONFIGURE_WITH=	x
366
377
Lines 373-381 X265_CONFIGURE_ENABLE= x265 Link Here
373
ZVBI_LIB_DEPENDS=	libzvbi.so:devel/libzvbi
384
ZVBI_LIB_DEPENDS=	libzvbi.so:devel/libzvbi
374
ZVBI_CONFIGURE_ENABLE=	zvbi
385
ZVBI_CONFIGURE_ENABLE=	zvbi
375
386
376
PORTDATA=	*
377
PORTDOCS=	*
378
379
WITH_CDROM_DEVICE?=/dev/cd0
387
WITH_CDROM_DEVICE?=/dev/cd0
380
WITH_DVD_DEVICE?=/dev/cd0
388
WITH_DVD_DEVICE?=/dev/cd0
381
389

Return to bug 278916