See www.videolan.org for full details.
For FreeBSD:
+ SKINS now enabled by default.
+ OPTIMIZED_CFLAGS have been renamed to a more proper OCFLAGS and gaven an -O3 nudge for those who feel they may get something out of this.
- OPENGL option that enables the galaktos visualization has been removed due to it's need for fmemopen() which isn't (yet) in FreeBSD.
PR: ports/136451
Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
-Turn over maintainership
-Bump ports that depend on libdvdread since shared lib
version rolls back from .5 to .4
-Fix multimedia/ogle build with this version
PR: 127849
Submitted by: Ganael LAPLANCHE <ganael.laplanche@martymac.com>
plugins support one of web browsers and can take care of plist (depend on how
you use it) at the same time. I have written a complete document and even show
how it works in the www/firefox/Makefile.webplugins so be sure to read in
there. If there is anything that isn't clear in the document, please feel free
to ask and I will try my best to improvement it.
FYI: GNOME 2.24 depends on this, so it's coming.
BTW: It's based on www/linux-mplayer-plugin/Makefile.npapi with heavy modified.
Approved by: portmgr
The vulnerability may be exploited by a (remote) attacker to execute
arbitrary code in the context of VLC media player.
PR: 128660
Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
Security: http://www.vuxml.org/freebsd/4b09378e-addb-11dd-a578-0030843d3802.html
support. There were patches floating around for other OSes that did
something similar. While applications should be moving to libswscale,
some (e.g. vlc) haven't gotten there yet.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav)
worth of changes and an altered API.
Bump the revision of all ports that depend on libFLAC and adapt to
the new API where necessary. Some patches from Debian, Gentoo,
OpenBSD, and upstream repositories.
PR: 119476
swscaler: add a warning message in this case, and bump PORTREVISION to
chase the ffmpeg update;
- fix scrambled output with non-english locales.
PR: ports/115428 and ports/115446
Approved by: mezz
with devel/gettext.
In order to prevent problems down the line, folks should first remove vlc,
then update gettext, then finally reinstall vlc, otherwise the wrong
lib/charset.alias will be present on the system.
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)
- Split Makefile into Makefile.inc to make it a little easier to maintain
- Turn on or off knobs by default per configure script
o GNOMEVFS on by default
o AVAHI on by default
o FLAC off by default
o X264 on by default
o DAAP on by default
o LIVEMEDIA off by default
o SAMBA on by default
o SDL on by default
o SPEEX on by default
- Update to 0.8.4
- Update to 0.8.4
- Add support for avahi (disabled for now because of API changes in avahi)
- Remove OPTIONS, it caused too many problems because there are too many
options and things that should be auto-detected aren't and things broke.
- Add support for win32 codecs (i386 only)
Release notes: http://developers.videolan.org/vlc/NEWS
- Adds OPTIONS, if you don't want to use OPTIONS define -DBATCH
and vlc will use your knobs and auto-detect your ports.
New Knobs:
WITH_DAAD libopendaap itunes music shares
WITHOUT_OGG Disabled ogg audio decoder
WITH_TWOLAME Twolame Mpeg layer 2 audio Support
WITH_DIRAC dirac general-purpose video codec
WITH_SMB SAMBA Access module
Patches and Most changes merged from: multimedia/vlc-devel [1]
WITHOUT_TRANSCODE=yes
Disable transcode of multimedia via transcode (multimedia/transcode).
This option allows you to convert a media file, dvd, A/V stream, etc
in to another format. This also allows you to transcode multimedia
on-the-fly and stream to a network and/or local playback.
- Add WITH_VLC_DEFAULT_FONT knob for subtitles font
defaults to ${X11BASE}/lib/X11/fonts/bitstream-vera/Vera.ttf [2]
- Fix build if you have a old version of vlc installed [3]
- Fix build on opengl visual plugin on >5.x [3]
- Enable pthreads on ffmpeg
- Remove XVID support in favor of libavcodec via ffmpeg
- Bump PORTREVISION
Many thanks to mezz and pav for building vlc countless times in testing.
Font picked by: mezz [2]
Submitted by: Piotr Smyrak [1]
Reported by: Piotr Smyrak [3]
Tested by: mezz
pav
Piotr Smyrak [3]
- Default X11 interface is now WxWindows (gtk2.0 version)
- Removed Gtk 1.2 & Gnome 1.4 support. (depreciated to wxgtk)
- Removed WITH_AUTODETECT, vlc is very modular at runtime
- Add skins2 interface (similar to xmms)
- Merge mad and id3lib support (can be disabled with WITHOUT_MAD)
- Added support for a mozilla plugin
Lots of stuff obtained from ports/www/mplayer-plugin
and some help from marcus
- Auto-generated pkg-plist (make life EASY :) )
- s/Linux/FreeBSD/ through out the program.
- Statically link to libavcodec/libavformat from vlc's supported
ffmpeg snapshot for greater performance.
- Knob Changes or New Knobs:
WITHOUT_FAAD (Enabled default)
WITHOUT_FLAC (Enabled default)
WITHOUT_DTS (Enabled default)
WITHOUT_DVD (Enabled default)
WITHOUT_CDROM (Enabled default, this is vcd & cddb support)
WITHOUT_LAME (Enabled default)
WITHOUT_MAD (Enabled default)
WITHOUT_HTTPD (Enabled default)
WITHOUT_VORBIS (Enabled default)
WITHOUT_LIBMATROSKA (Enabled default)
WITHOUT_LIVEMEDIA (Enabled default)
WITHOUT_SDL (Enabled default)
WITHOUT_SLP (Enabled default)
WITHOUT_LIBMPEG2 (Enabled default)
WITH_MOZILLA_PLUGIN (Disabled default, defaults to www/mozilla if defined)
[mozilla|mozilla-devel|firefox]
WITH_ARTS (Disabled default)
WITH_TOOLAME (Disabled default)
WITH_LIBCACA (Disabled default)
WITH_LIBTREMOR (Disabled default)
WITH_LIBTHEORA (Disabled defalut)
WITH_OPENGL (Disabled default)
WITH_SSL (Disabled default)
WITH_SVG (Disabled default)
WITH_SKINS (Disabled default)
DEBUG (Disabled default)
Note: WITH_ Knobs are disabled default unless auto-detected
WITHOUT_ Knobs are enabled default unless defined
Please read the first section of ports/multimedia/Makefile before building
to tune VLC towards your personal preferences.
ffmpeg-patch partly obtained from gentoo
Changelog: http://developers.videolan.org/vlc/NEWS
Approved by: pav (co mentor)
-------------------------------------------------------------
-Use xvid default, xvid is becoming very popular. WITHOUT_XVID still exists.
-Always autodetect esound since this can be changed at runtime.
-Always autodetect gnome for gnome interface.
-Make gtk interface optional but still default interface.
PR: ports/72675
Submitted by: Michael Johnson <ahze@ahze.net> (maintainer)