Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= vlc |
4 |
PORTNAME= vlc |
5 |
DISTVERSION= 2.2.6 |
5 |
DISTVERSION= 2.2.8 |
6 |
PORTREVISION= 5 |
|
|
7 |
PORTEPOCH= 4 |
6 |
PORTEPOCH= 4 |
8 |
CATEGORIES= multimedia audio ipv6 net www |
7 |
CATEGORIES= multimedia audio ipv6 net www |
9 |
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \ |
8 |
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \ |
Lines 20-28
Link Here
|
20 |
libfontconfig.so:x11-fonts/fontconfig \ |
19 |
libfontconfig.so:x11-fonts/fontconfig \ |
21 |
libfreetype.so:print/freetype2 \ |
20 |
libfreetype.so:print/freetype2 \ |
22 |
libidn.so:dns/libidn |
21 |
libidn.so:dns/libidn |
23 |
BUILD_DEPENDS= ffmpeg>=2.0:multimedia/ffmpeg \ |
22 |
BUILD_DEPENDS= ffmpeg>=3.4.1,1:multimedia/ffmpeg \ |
24 |
yasm:devel/yasm |
23 |
yasm:devel/yasm |
25 |
RUN_DEPENDS= ffmpeg>=2.0:multimedia/ffmpeg |
24 |
RUN_DEPENDS= ffmpeg>=3.4.1,1:multimedia/ffmpeg |
26 |
|
25 |
|
27 |
# VLC git (post 2.2.4) requires C++11 support and passes the appropriate flag |
26 |
# VLC git (post 2.2.4) requires C++11 support and passes the appropriate flag |
28 |
# to the compiler. Until the port is updated, we explicitly pass -std=c++11 to |
27 |
# to the compiler. Until the port is updated, we explicitly pass -std=c++11 to |
Lines 45-54
Link Here
|
45 |
--enable-swscale --enable-vlc \ |
44 |
--enable-swscale --enable-vlc \ |
46 |
--disable-alsa --disable-chromaprint --disable-crystalhd \ |
45 |
--disable-alsa --disable-chromaprint --disable-crystalhd \ |
47 |
--disable-dc1394 --disable-decklink --disable-directfb \ |
46 |
--disable-dc1394 --disable-decklink --disable-directfb \ |
48 |
--disable-dv1394 --disable-egl --disable-fdkaac \ |
47 |
--disable-dv1394 --disable-fdkaac \ |
49 |
--disable-gles1 --disable-gles2 --disable-kai --disable-kva \ |
48 |
--disable-gles1 --disable-gles2 --disable-kai --disable-kva \ |
50 |
--disable-libvnc --disable-opencv --disable-projectm \ |
49 |
--disable-vnc --disable-opencv --disable-projectm \ |
51 |
--disable-quicksync --disable-telx \ |
50 |
--disable-telx \ |
52 |
--disable-tiger --disable-tremor --disable-udev \ |
51 |
--disable-tiger --disable-tremor --disable-udev \ |
53 |
--disable-update-check --disable-vcdx --disable-vsxu \ |
52 |
--disable-update-check --disable-vcdx --disable-vsxu \ |
54 |
--disable-wasapi --disable-x26410b \ |
53 |
--disable-wasapi --disable-x26410b \ |
Lines 61-75
Link Here
|
61 |
CFLAGS_i386= -fomit-frame-pointer |
60 |
CFLAGS_i386= -fomit-frame-pointer |
62 |
LIBS+= -L${LOCALBASE}/lib |
61 |
LIBS+= -L${LOCALBASE}/lib |
63 |
|
62 |
|
64 |
OPTIONS_DEFINE= A52 AALIB ASS AVAHI CACA DBUS DCA DIRAC DOCS DVDREAD \ |
63 |
OPTIONS_DEFINE= A52 AALIB ASS AVAHI CACA DBUS DCA DOCS DVDREAD \ |
65 |
DVDNAV FAAD FLAC FLUID FRIBIDI GME GNOMEVFS2 GNUTLS \ |
64 |
DVDNAV FAAD FLAC FLUID FREERDP FRIBIDI GME GNOMEVFS2 GNUTLS \ |
66 |
GOOM HTTPD JACK KATE LIBBLURAY LIBRSVG2 LIBSSH2 LIRC \ |
65 |
GOOM HTTPD JACK KATE LIBBLURAY LIBRSVG2 LIBSSH2 LIRC \ |
67 |
LIVEMEDIA LUA MAD MATROSKA MODPLUG \ |
66 |
LIVEMEDIA LUA MAD MATROSKA MODPLUG MPEG2 MTP MUSEPACK \ |
68 |
MPEG2 MTP MUSEPACK NCURSES NLS NOTIFY OGG OPTIMIZED_CFLAGS \ |
67 |
NCURSES NLS NOTIFY OGG OPTIMIZED_CFLAGS OPUS PNG PULSEAUDIO \ |
69 |
OPUS PNG PULSEAUDIO QT4 QT5 REALRTSP RUNROOT SAMPLERATE \ |
68 |
QT4 QT5 REALRTSP RUNROOT SAMPLERATE SIDPLAY SCHROEDINGER \ |
70 |
SCHROEDINGER SDL SHOUTCAST SKINS SMB SNDIO STREAM SPEEX \ |
69 |
SDL SHOUTCAST SKINS SMB SNDIO STREAM SPEEX TAGLIB THEORA \ |
71 |
TAGLIB THEORA TWOLAME UPNP V4L VAAPI VCD VDPAU VORBIS \ |
70 |
TWOLAME UPNP V4L VAAPI VCD VDPAU VORBIS X11 X264 X265 ZVBI |
72 |
X11 X264 X265 ZVBI |
|
|
73 |
OPTIONS_DEFAULT=A52 AVAHI DBUS DCA DVDREAD DVDNAV FAAD FLAC GNUTLS \ |
71 |
OPTIONS_DEFAULT=A52 AVAHI DBUS DCA DVDREAD DVDNAV FAAD FLAC GNUTLS \ |
74 |
HTTPD LIVEMEDIA LUA MAD MATROSKA MPEG2 OGG OPTIMIZED_CFLAGS \ |
72 |
HTTPD LIVEMEDIA LUA MAD MATROSKA MPEG2 OGG OPTIMIZED_CFLAGS \ |
75 |
OPUS PNG QT5 SAMPLERATE STREAM SPEEX TAGLIB THEORA TWOLAME V4L \ |
73 |
OPUS PNG QT5 SAMPLERATE STREAM SPEEX TAGLIB THEORA TWOLAME V4L \ |
Lines 116-124
Link Here
|
116 |
DCA_LIB_DEPENDS= libdca.so:multimedia/libdca |
114 |
DCA_LIB_DEPENDS= libdca.so:multimedia/libdca |
117 |
DCA_CONFIGURE_ENABLE= dca |
115 |
DCA_CONFIGURE_ENABLE= dca |
118 |
|
116 |
|
119 |
DIRAC_LIB_DEPENDS= libdirac_decoder.so:multimedia/dirac |
|
|
120 |
DIRAC_CONFIGURE_ENABLE= dirac |
121 |
|
122 |
DVDREAD_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread |
117 |
DVDREAD_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread |
123 |
DVDREAD_CONFIGURE_ENABLE= dvdread |
118 |
DVDREAD_CONFIGURE_ENABLE= dvdread |
124 |
|
119 |
|
Lines 136-145
Link Here
|
136 |
FLUID_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth |
131 |
FLUID_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth |
137 |
FLUID_CONFIGURE_ENABLE= fluidsynth |
132 |
FLUID_CONFIGURE_ENABLE= fluidsynth |
138 |
|
133 |
|
139 |
# XXX vlc doesn't seem to like the freerdp version in ports |
134 |
FREERDP_LIB_DEPENDS= libfreerdp2.so:net/freerdp |
140 |
#FREERDP_LIB_DEPENDS= libfreerdp-core.so:net/freerdp |
135 |
FREERDP_CONFIGURE_ENABLE= freerdp |
141 |
#FREERDP_CONFIGURE_ENABLE= libfreerdp |
136 |
FREERDP_CONFIGURE_ENV= FREERDP_CFLAGS="-I${LOCALBASE}/include/freerdp2 \ |
142 |
CONFIGURE_ARGS+= -disable-freerdp |
137 |
-I${LOCALBASE}/include/winpr2" \ |
|
|
138 |
FREERDP_LIBS="-L${LOCALBASE}/lib" |
143 |
|
139 |
|
144 |
FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi |
140 |
FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi |
145 |
FRIBIDI_CONFIGURE_ENABLE= fribidi |
141 |
FRIBIDI_CONFIGURE_ENABLE= fribidi |
Lines 261-271
Link Here
|
261 |
SDL_USE= SDL=image |
257 |
SDL_USE= SDL=image |
262 |
SDL_CONFIGURE_ENABLE= sdl sdl-image |
258 |
SDL_CONFIGURE_ENABLE= sdl sdl-image |
263 |
|
259 |
|
264 |
# libsidplay build broken with: |
260 |
SIDPLAY_LIB_DEPENDS= libsidplay2.so:audio/libsidplay2 |
265 |
# /usr/bin/ld: /usr/local/lib/sidplay/builders/libresid-builder.a(resid-builder.o): relocation R_X86_64_32S against `_ZTV12ReSIDBuilder' can not be used when making a shared object; recompile with -fPIC |
261 |
SIDPLAY_LDFLAGS= -L${LOCALBASE}/lib/sidplay/builders |
266 |
#SIDPLAY_LIB_DEPENDS= libsidplay2.so:audio/libsidplay2 |
262 |
SIDPLAY_CONFIGURE_ENABLE= sid |
267 |
#SIDPLAY_LDFLAGS= -L${LOCALBASE}/lib/sidplay/builders |
|
|
268 |
#SIDPLAY_CONFIGURE_ENABLE= sid |
269 |
CONFIGURE_ARGS+= --disable-sid |
263 |
CONFIGURE_ARGS+= --disable-sid |
270 |
|
264 |
|
271 |
SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout |
265 |
SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout |
Lines 312-318
Link Here
|
312 |
|
306 |
|
313 |
X11_USE= GL=gl XORG=xcb,xproto |
307 |
X11_USE= GL=gl XORG=xcb,xproto |
314 |
X11_LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms |
308 |
X11_LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms |
315 |
X11_CONFIGURE_ENABLE= glx xcb xvideo |
309 |
X11_CONFIGURE_ENABLE= xcb xvideo |
316 |
X11_CONFIGURE_WITH= x |
310 |
X11_CONFIGURE_WITH= x |
317 |
|
311 |
|
318 |
X264_LIB_DEPENDS= libx264.so:multimedia/libx264 |
312 |
X264_LIB_DEPENDS= libx264.so:multimedia/libx264 |