BSD Ports

multimedia/vlc 3.0.20_2 MidnightBSD

Qt based multimedia player and streaming server

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl2
Categories
multimedia, audio, net, www

Description

VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and more) as well as DVD's, VCD's, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. VLC also has the ability to transcode media on-the-fly for streaming or saving to disk.

In the other systems

SystemPortVersion
MidnightBSDmultimedia/vlc3.0.20_2
FreeBSDmultimedia/vlc3.0.23_1,4
OpenBSDx11/vlc3.0.24
NetBSDmultimedia/vlc3.0.23nb8
DragonFlymultimedia/vlc3.0.21_14,4
HardenedBSDmultimedia/vlc3.0.23_1,4
GhostBSDmultimedia/vlc3.0.23_1,4

Install

Binary package:

mport install vlc

From mports:

cd /usr/mports/multimedia/vlc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vlc>0:multimedia/vlc
LIB_DEPENDS=	libvlc.so:multimedia/vlc

Dependencies

As this port's Makefile names them.

Build 3

Library 8

Runtime 1

Build dependencies 11
Run dependencies 9
Required by 1

Configuration

Options name: multimedia_vlc

OptionDefaultDescription
A52off
AALIBoff
AOMoffAV1 video encoding/decoding via libaom
ASSonASS/SSA subtitle rendering
AVAHIon
CACAoff
CHROMECASToffStreaming to Chromecast devices
DAV1DonAV1 video decoding via libdav1d
DBUSon
DCAoff
DEBUGoff
DOCSoff
DVDNAVonDVD menu navigation
DVDREADonDVD Playback support
FAADoff
FLACoff
FLUIDoffFluidsynth MIDI support
FREERDPoffRDP support
FRIBIDIoff
GMEoffGame Music Emu (libgme) support
GNUTLSon
GOOMoffGoom visualisation plugin
HARFBUZZonOpenType text shaping engine
JACKoff
JPEGon
LIBBLURAYoff
LIBPLACEBOoffHDR tonemapping support through libplacebo
LIBRSVG2off
LIBSSH2offSCP/SFTP support via libssh2
LIRCoff
LIVEMEDIAon
LUAon
MADoff
MFXoffIntel MediaSDK (aka Quick Sync Video)
MODPLUGoff
MPEG2off
MTPoff
MUSEPACKoff
NCURSESoff
NFSoff
NLSoff
NOTIFYoff
OGGon
OGGSPOTSoffExperimental OggSpots codec
OPTIMIZED_CFLAGSon
OPUSon
PNGon
PULSEAUDIOoff
QT5on
REALRTSPoffReal RTSP access module
RUNROOToffEnable running as root
SAMPLERATEon
SDLoff
SHOUTCASToff
SIDPLAYoffC64 sid demux support
SMBoff
SNDIOoff
SPEEXon
STREAMonstream output
TAGLIBonID3 tag and Ogg comment support
THEORAon
TWOLAMEon
UPNPon
V4Lon
VAAPIon
VCDonAudio/Video CD support
VDPAUon
VORBISon
VPXoff
WAYLANDon
X11on
X264off
X265off
ZVBIoffVBI decoding support
USES
compiler:c++17-lang cpe desktop-file-utils elfctl gettext-tools gmake gnome iconv:wchar_t libtool localbase pathfix pkgconfig tar:xz
Service scripts
none

Files

Manual pages 2
  • vlc(1)
  • vlc-wrapper(1)
pkg-plist 235
  • bin/cvlc
  • bin/nvlc
  • bin/qvlc
  • bin/rvlc
  • bin/vlc
  • bin/vlc-wrapper
  • include/vlc/deprecated.h
  • include/vlc/libvlc.h
  • include/vlc/libvlc_dialog.h
  • include/vlc/libvlc_events.h
  • include/vlc/libvlc_media.h
  • include/vlc/libvlc_media_discoverer.h
  • include/vlc/libvlc_media_library.h
  • include/vlc/libvlc_media_list.h
  • include/vlc/libvlc_media_list_player.h
  • include/vlc/libvlc_media_player.h
  • include/vlc/libvlc_renderer_discoverer.h
  • include/vlc/libvlc_version.h
  • include/vlc/libvlc_vlm.h
  • include/vlc/plugins/vlc_about.h
  • include/vlc/plugins/vlc_access.h
  • include/vlc/plugins/vlc_actions.h
  • include/vlc/plugins/vlc_addons.h
  • include/vlc/plugins/vlc_aout.h
  • include/vlc/plugins/vlc_aout_volume.h
  • include/vlc/plugins/vlc_arrays.h
  • include/vlc/plugins/vlc_atomic.h
  • include/vlc/plugins/vlc_avcodec.h
  • include/vlc/plugins/vlc_bits.h
  • include/vlc/plugins/vlc_block.h
  • include/vlc/plugins/vlc_block_helper.h
  • include/vlc/plugins/vlc_boxes.h
  • include/vlc/plugins/vlc_charset.h
  • include/vlc/plugins/vlc_codec.h
  • include/vlc/plugins/vlc_common.h
  • include/vlc/plugins/vlc_config.h
  • include/vlc/plugins/vlc_config_cat.h
  • include/vlc/plugins/vlc_configuration.h
  • include/vlc/plugins/vlc_cpu.h
  • include/vlc/plugins/vlc_demux.h
  • include/vlc/plugins/vlc_dialog.h
  • include/vlc/plugins/vlc_epg.h
  • include/vlc/plugins/vlc_es.h
  • include/vlc/plugins/vlc_es_out.h
  • include/vlc/plugins/vlc_events.h
  • include/vlc/plugins/vlc_filter.h
  • include/vlc/plugins/vlc_fingerprinter.h
  • include/vlc/plugins/vlc_fourcc.h
  • include/vlc/plugins/vlc_fs.h
  • include/vlc/plugins/vlc_gcrypt.h
  • include/vlc/plugins/vlc_http.h
  • include/vlc/plugins/vlc_httpd.h
  • include/vlc/plugins/vlc_image.h
  • include/vlc/plugins/vlc_inhibit.h
  • include/vlc/plugins/vlc_input.h
  • include/vlc/plugins/vlc_input_item.h
  • include/vlc/plugins/vlc_interface.h
  • include/vlc/plugins/vlc_interrupt.h
  • include/vlc/plugins/vlc_keystore.h
  • include/vlc/plugins/vlc_main.h
  • include/vlc/plugins/vlc_md5.h
  • include/vlc/plugins/vlc_media_library.h
  • include/vlc/plugins/vlc_memstream.h
  • include/vlc/plugins/vlc_messages.h
  • include/vlc/plugins/vlc_meta.h
  • include/vlc/plugins/vlc_meta_fetcher.h
  • include/vlc/plugins/vlc_mime.h
  • include/vlc/plugins/vlc_modules.h
  • include/vlc/plugins/vlc_mouse.h
  • include/vlc/plugins/vlc_mtime.h
  • include/vlc/plugins/vlc_network.h
  • include/vlc/plugins/vlc_objects.h
  • include/vlc/plugins/vlc_opengl.h
  • include/vlc/plugins/vlc_picture.h
  • include/vlc/plugins/vlc_picture_fifo.h
  • include/vlc/plugins/vlc_picture_pool.h
  • include/vlc/plugins/vlc_playlist.h
  • include/vlc/plugins/vlc_plugin.h
  • include/vlc/plugins/vlc_probe.h
  • include/vlc/plugins/vlc_rand.h
  • include/vlc/plugins/vlc_renderer_discovery.h
  • include/vlc/plugins/vlc_services_discovery.h
  • include/vlc/plugins/vlc_sout.h
  • include/vlc/plugins/vlc_spu.h
  • include/vlc/plugins/vlc_stream.h
  • include/vlc/plugins/vlc_stream_extractor.h
  • include/vlc/plugins/vlc_strings.h
  • include/vlc/plugins/vlc_subpicture.h
  • include/vlc/plugins/vlc_text_style.h
  • include/vlc/plugins/vlc_threads.h
  • include/vlc/plugins/vlc_timestamp_helper.h
  • include/vlc/plugins/vlc_tls.h
  • include/vlc/plugins/vlc_url.h
  • include/vlc/plugins/vlc_variables.h
  • include/vlc/plugins/vlc_video_splitter.h
  • include/vlc/plugins/vlc_viewpoint.h
  • include/vlc/plugins/vlc_vlm.h
  • include/vlc/plugins/vlc_vout.h
  • include/vlc/plugins/vlc_vout_display.h
  • include/vlc/plugins/vlc_vout_osd.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
vlc-3.0.20.tar.xz2.5596392e+07adc7285b4d2721cddf40eb5270cada2aaa10a334cb546fd55a06353447ba29b5
Master sites 5
  • https://get.videolan.org/vlc/${DISTVERSION:S/a$//}/
  • https://mirror.init7.net/videolan/vlc/${DISTVERSION:S/a$//}/
  • http://mirror.clarkson.edu/videolan/vlc/${DISTVERSION:S/a$//}/
  • http://ftp.kaist.ac.kr/vlc/vlc/${DISTVERSION:S/a$//}/
  • http://download.videolan.org/pub/videolan/vlc/${DISTVERSION:S/a$//}/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …