|
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 |