# HG changeset patch # User Nathan Phillip Brink # Date 2010-03-05 23:26:40 # Node ID 85bb26748056527f4799796bb101b5c576e663bc # Parent df486383d2859374a393a4cfe162811c2514f8dd media-video/vlc: Initial import from Gentoo's Portage diff --git a/media-video/vlc/ChangeLog b/media-video/vlc/ChangeLog new file mode 100644 --- /dev/null +++ b/media-video/vlc/ChangeLog @@ -0,0 +1,2339 @@ +# ChangeLog for media-video/vlc +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/ChangeLog,v 1.558 2010/02/24 13:13:36 aballier Exp $ + + 24 Feb 2010; Alexis Ballier vlc-1.0.5.ebuild, + vlc-1.0.9999.ebuild: + Add a conditional patch for 1.0.x series to build against xulrunner 1.9.2, + bug #290318 + + 24 Feb 2010; Alexis Ballier vlc-9999.ebuild: + Do not generate the plugin cache at buildtime and do it in postinst + + 23 Feb 2010; Alexis Ballier vlc-9999.ebuild: + libsysfs code is gone in master + + 23 Feb 2010; Alexis Ballier vlc-1.0.5.ebuild, + vlc-1.0.9999.ebuild: + Backport libpng 1.4 fix from upstream master, by Hanno Boeck, bug #305105 + + 04 Feb 2010; Alexis Ballier -vlc-1.0.2.ebuild: + remove old + + 31 Jan 2010; Raúl Porcel vlc-1.0.4.ebuild: + sparc stable + +*vlc-1.0.5 (31 Jan 2010) + + 31 Jan 2010; Alexis Ballier +vlc-1.0.5.ebuild: + version bump + + 24 Jan 2010; Tobias Klausmann vlc-1.0.4.ebuild: + Stable on alpha, bug #297849 + + 23 Jan 2010; Alexis Ballier vlc-9999.ebuild: + Match upstream simplifications wrt cdio/vcdinfo/vcdx useflags + + 23 Jan 2010; Alexis Ballier vlc-1.0.4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + nsplugin doesnt build with xulrunner 1.9.2, adjust the dep until properly + fixed + + 19 Jan 2010; Alexis Ballier vlc-9999.ebuild: + vcdinfo -> libvcdinfo use_enable + + 12 Jan 2010; Alexis Ballier vlc-1.0.4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Add missing libXt and libXpm deps for the mozilla plugin, bug #300152, by + Donnie Lunder + + 10 Jan 2010; Alexis Ballier vlc-1.0.4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Remove seamonkey support, by Lars Wendler (Polynomial-C) + , bug #300456; also update -9999 patchset to + match recent file moves. + + 09 Jan 2010; Christian Faulhammer vlc-1.0.4.ebuild: + stable x86, bug 297849 + + 09 Jan 2010; Alexis Ballier vlc-9999.ebuild: + Update some dependencies + + 07 Jan 2010; Brent Baude vlc-1.0.4.ebuild: + Marking vlc-1.0.4 ppc for bug 297849 + + 04 Jan 2010; Alexis Ballier vlc-9999.ebuild: + cddax is gone + + 03 Jan 2010; Alexis Ballier -vlc-1.0.3.ebuild: + remove old + + 03 Jan 2010; Alexis Ballier vlc-1.0.9999.ebuild, + vlc-9999.ebuild: + Fix fetching of git repositories, by Paul Mulders , bug + #299139, plus some modifications by me to allow switching branches easily. + + 26 Dec 2009; Brent Baude vlc-1.0.4.ebuild: + Marking vlc-1.0.4 ppc64 for bug 297849 + + 22 Dec 2009; Samuli Suominen vlc-1.0.4.ebuild: + amd64 stable wrt #297849 + + 12 Dec 2009; Alexis Ballier vlc-9999.ebuild: + remove X useflag, only xcb is available now, enable xcb by default + +*vlc-1.0.4 (10 Dec 2009) + + 10 Dec 2009; Alexis Ballier +vlc-1.0.4.ebuild: + version bump + + 05 Dec 2009; Alexis Ballier vlc-9999.ebuild: + Add sqlite useflag + + 05 Dec 2009; Alexis Ballier vlc-9999.ebuild: + xvmc is gone + + 21 Nov 2009; Alexis Ballier vlc-9999.ebuild, + metadata.xml: + Add libv4l useflag and do not dodoc a file that is now removed + + 13 Nov 2009; Joseph Jezak vlc-1.0.2.ebuild: + Marked ppc64 stable for bug #280393. + + 12 Nov 2009; Alexis Ballier -vlc-0.9.10.ebuild: + remove old + + 11 Nov 2009; Mounir Lamouri vlc-1.0.2.ebuild: + Stable for ppc, bug 285370 + + 11 Nov 2009; Samuli Suominen vlc-0.9.10.ebuild: + Remove USE arts (deprecated). + +*vlc-1.0.3 (02 Nov 2009) + + 02 Nov 2009; Alexis Ballier -vlc-1.0.3_rc.ebuild, + +vlc-1.0.3.ebuild: + bump to 1.0.3 + + 27 Oct 2009; Alexis Ballier vlc-0.9.10.ebuild, + vlc-1.0.2.ebuild: + adjust x264 deps + +*vlc-1.0.3_rc (22 Oct 2009) + + 22 Oct 2009; Alexis Ballier +vlc-1.0.3_rc.ebuild: + bump to 1.0.3 rc + + 18 Oct 2009; Alexis Ballier vlc-9999.ebuild: + we dont need an m4 tarball anymore for master + + 18 Oct 2009; Alexis Ballier vlc-9999.ebuild: + hal support is gone in master, udev is preferred. + + 18 Oct 2009; Alexis Ballier vlc-1.0.9999.ebuild, + vlc-9999.ebuild: + Add udev useflag on 1.0 branch too and require a new enough version + + 18 Oct 2009; Raúl Porcel vlc-1.0.2.ebuild: + sparc stable wrt #285370 + + 17 Oct 2009; Samuli Suominen vlc-0.9.10.ebuild, + vlc-1.0.2.ebuild, vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Remove libmpcdec (SV7) support. Replaced by musepack-tools (SV7 and SV8) + support. + + 16 Oct 2009; Alexis Ballier vlc-1.0.9999.ebuild: + remove patch merged upstream + + 16 Oct 2009; Alexis Ballier vlc-9999.ebuild, + metadata.xml: + Add udev useflag + + 10 Oct 2009; Patrick Lauer vlc-1.0.9999.ebuild, + vlc-9999.ebuild: + Fixing samba deps in live ebuilds too + + 10 Oct 2009; Patrick Lauer vlc-1.0.2.ebuild: + Fixing samba deps for samba 3.4, fixes #288381. + + 02 Oct 2009; Alexis Ballier vlc-1.0.9999.ebuild: + Remove x264 patch merged upstream + + 02 Oct 2009; Alexis Ballier vlc-1.0.2.ebuild: + Add a patch to fix kate build on big endian hosts, by Mounir Lamouri + (volkmar) , bug #287423 + + 01 Oct 2009; Alexis Ballier -vlc-1.0.1.ebuild: + remove old + + 30 Sep 2009; Fabio Erculiani vlc-0.9.10.ebuild, + vlc-1.0.2.ebuild, vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Removing media-libs/lidvdcss from RDEPEND, not directly needed nor used by + VLC + + 28 Sep 2009; Tobias Klausmann vlc-1.0.2.ebuild: + Stable on alpha, bug #286721 + + 24 Sep 2009; Alexis Ballier vlc-1.0.2.ebuild, + vlc-1.0.9999.ebuild: + Fix build at -O0 without fontconfig, bug #281963 + + 24 Sep 2009; Alexis Ballier vlc-1.0.2.ebuild: + Add a patch to build against latest x264 + + 23 Sep 2009; Alexis Ballier vlc-9999.ebuild: + bump x264 requirements + + 22 Sep 2009; Markus Meier vlc-1.0.2.ebuild: + amd64 stable, bug #285370 + + 22 Sep 2009; Christian Faulhammer vlc-1.0.2.ebuild: + stable x86, security bug 285370 + + 20 Sep 2009; Markus Meier vlc-1.0.2.ebuild: + add ~arm, bug #276278 + +*vlc-1.0.2 (20 Sep 2009) + + 20 Sep 2009; Alexis Ballier +vlc-1.0.2.ebuild: + bump to 1.0.2 + + 15 Sep 2009; Alexis Ballier vlc-9999.ebuild: + Warn if xv is requested but xcb is not enabled as xcb is the only xvideo + output provider in master + + 15 Sep 2009; Alexis Ballier vlc-1.0.1.ebuild, + vlc-1.0.9999.ebuild: + Backport a patch from master to allow older xcb-xv versions. + + 11 Sep 2009; Alexis Ballier metadata.xml: + update live useflag description, by Michael + , bug #283890 + + 01 Sep 2009; Alexis Ballier vlc-9999.ebuild: + update patchset for latest upstream changes, remove pda useflag as its + completely gone upstream + + 25 Aug 2009; Alexis Ballier vlc-1.0.1.ebuild: + Backport libass fixes from 1.0-bugfix so that we can unmask latest libass + + 21 Aug 2009; Alexis Ballier vlc-0.9.10.ebuild, + vlc-1.0.1.ebuild: + Force libass to be < 0.9.7, vlc 0.9.10 and 1.0.1 will not build against + 0.9.7, git versions are fine. + + 21 Aug 2009; Alexis Ballier vlc-1.0.1.ebuild, + vlc-1.0.9999.ebuild: + Disable test_media_list_player on 1.0.x as it deadlocks, bug #281419, + fixed for real in master. + + 21 Aug 2009; Alexis Ballier vlc-9999.ebuild: + Add zlib deps for modules that require it, not really needed because we + undconditionnally depend on it but its cleaner + + 21 Aug 2009; Alexis Ballier vlc-0.9.10.ebuild, + vlc-1.0.1.ebuild, vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Require new enough glibc version when its the C library in use, older + versions may cause vlc to crash, bug #282105 + + 21 Aug 2009; Alexis Ballier vlc-1.0.1.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + qt4 requires libX11 to be present, skins requires libXext and libX11, + fixes bug #279416 + + 21 Aug 2009; Alexis Ballier vlc-9999.ebuild: + libXext is now only used by the skins interface and glx module + + 21 Aug 2009; Alexis Ballier vlc-9999.ebuild: + xvideo output is now libxcb-xv based, no need to depend on libXv + + 19 Aug 2009; Alexis Ballier vlc-9999.ebuild: + xinerama is gone in master + + 10 Aug 2009; Alexis Ballier -vlc-0.9.9a-r1.ebuild, + -vlc-0.9.9999.ebuild: + remove old + + 10 Aug 2009; Alexis Ballier vlc-9999.ebuild: + bump libass requirement + + 09 Aug 2009; Raúl Porcel vlc-0.9.10.ebuild: + alpha/sparc stable wrt #279340 + + 09 Aug 2009; nixnut vlc-0.9.10.ebuild: + ppc stable #279340 + + 07 Aug 2009; Alexis Ballier vlc-9999.ebuild: + galaktos has been removed in master now, projectm is prefered + + 05 Aug 2009; Alexis Ballier vlc-9999.ebuild: + csri is gone in master + + 29 Jul 2009; Markus Meier vlc-0.9.10.ebuild: + amd64/x86 stable, bug #279340 + + 28 Jul 2009; Alexis Ballier -vlc-1.0.0.ebuild: + remove old + +*vlc-1.0.1 (28 Jul 2009) + + 28 Jul 2009; Alexis Ballier +vlc-1.0.1.ebuild: + Bump to 1.0.1 + +*vlc-0.9.10 (28 Jul 2009) + + 28 Jul 2009; Alexis Ballier +vlc-0.9.10.ebuild: + bump to 0.9.10, very likely to be the last release in the 0.9 series + + 27 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Bump linux-headers dep for v4l2, bug #278765 + + 26 Jul 2009; Samuli Suominen vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Fix Musepack deps for SV8. + + 24 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Disable telx when zvbi is enabled. + + 23 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Use DejaVu as default truetype font + + 22 Jul 2009; Samuli Suominen metadata.xml: + USE cdda is now global. + + 21 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Add !! blockers on old versions + + 21 Jul 2009; Alexis Ballier vlc-9999.ebuild: + Prevent upgrading from 1.0.x to master (1.1) too + + 21 Jul 2009; Alexis Ballier -vlc-0.9.8a.ebuild: + remove old + + 21 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + eapi2ify + + 13 Jul 2009; Joseph Jezak vlc-0.9.9a-r1.ebuild, + vlc-1.0.0.ebuild: + Marked 1.0.0 ~ppc/~ppc64 for bug #276278. Marked 0.9.9a-r1 ppc stable for + bug #262708. + + 13 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild: + Backport a patch from -bugfix to fix a segfault at startup on FreeBSD. + + 13 Jul 2009; Alexis Ballier vlc-9999.ebuild, + metadata.xml: + add projectm useflag + + 13 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild: + Backport a patch to fix build of the XCB module on FreeBSD. + + 12 Jul 2009; Tobias Klausmann vlc-1.0.0.ebuild: + Keyworded on alpha, bug #276278 + + 12 Jul 2009; Tobias Klausmann vlc-0.9.9a-r1.ebuild: + Stable on alpha, bug #262708 + + 09 Jul 2009; Samuli Suominen vlc-0.9.8a.ebuild, + vlc-0.9.9a-r1.ebuild: + Force vlc-0.9.9a-r1.ebuild: + amd64 stable, bug #262708 + + 08 Jul 2009; Alexis Ballier vlc-1.0.0.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + bump libdvbpsi requirement, bug #276925 + +*vlc-1.0.0 (07 Jul 2009) + + 07 Jul 2009; Alexis Ballier -vlc-1.0.0_rc4.ebuild, + +vlc-1.0.0.ebuild: + Bump to 1.0.0 + + 05 Jul 2009; Markus Meier vlc-0.9.8a.ebuild: + amd64 stable, bug #262708 + + 03 Jul 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + bump the patchset to include a patch fixing tests when LC_ variables arent + set to C + + 03 Jul 2009; Alexis Ballier vlc-9999.ebuild: + add ieee1394 for the master branch ebuild too and bump deps where needed + + 03 Jul 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild: + add ieee1394 useflag for dv cams, bug #268685 + + 02 Jul 2009; Christian Faulhammer vlc-0.9.9a-r1.ebuild: + stable x86, security bug 262708 + + 02 Jul 2009; Ferris McCormick vlc-0.9.9a-r1.ebuild: + Sparc stable, security bug #262708. + + 02 Jul 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild, metadata.xml: + add libtiger useflag + + 28 Jun 2009; Peter Volkov vlc-0.9.8a.ebuild, + vlc-0.9.9a-r1.ebuild, vlc-0.9.9999.ebuild, vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Sort USE flags alphabetically as requested by Alexis Ballier. + + 27 Jun 2009; Alexey Shvetsov vlc-0.9.8a.ebuild, + vlc-0.9.9a-r1.ebuild, vlc-0.9.9999.ebuild, vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Unrecognized config option fixed. Reported by Daniel Pielmeier + + 26 Jun 2009; Peter Volkov vlc-0.9.8a.ebuild, + vlc-0.9.9a-r1.ebuild, vlc-0.9.9999.ebuild, vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild, metadata.xml: + Renamed libgcrypt USE flag into gcrypt, bug #274555, thank Tristan Heaven + for report. + + 25 Jun 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild, metadata.xml: + Add libproxy support + + 20 Jun 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild: + bump libxcb deps, by Nikoli , bug #273710, master should + be compatible with older versions + + 20 Jun 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + bump schroedinger deps, by Nikoli , bug #273710 + + 18 Jun 2009; Alexis Ballier vlc-1.0.0_rc4.ebuild, + vlc-1.0.9999.ebuild, vlc-9999.ebuild: + Dont let users upgrade from 0.9.x to >=1.0.x without removing the old + version fist; otherwise some plugins are relinked to the old libvlc's and + will not work, thanks libtool... + +*vlc-1.0.0_rc4 (18 Jun 2009) + + 18 Jun 2009; Alexis Ballier -vlc-1.0.0_rc3.ebuild, + +vlc-1.0.0_rc4.ebuild: + bump to rc4 + +*vlc-1.0.0_rc3 (07 Jun 2009) + + 07 Jun 2009; Alexis Ballier -vlc-1.0.0_rc2.ebuild, + +vlc-1.0.0_rc3.ebuild: + bump to rc3 + + 05 Jun 2009; Alexis Ballier vlc-1.0.9999.ebuild, + vlc-9999.ebuild: + imgresample configure option is gone now, no need to disable it anymore + +*vlc-1.0.0_rc2 (27 May 2009) + + 27 May 2009; Alexis Ballier -vlc-1.0.0_rc1.ebuild, + +vlc-1.0.0_rc2.ebuild, vlc-1.0.9999.ebuild, vlc-9999.ebuild: + bump to rc2 and bump pulseaudio requirements + +*vlc-1.0.9999 (15 May 2009) + + 15 May 2009; Alexis Ballier +vlc-1.0.9999.ebuild: + add a live ebuild for the 1.0-bugfix branch + + 15 May 2009; Alexis Ballier -vlc-0.9.9a.ebuild: + remove unused version + +*vlc-0.9.9a-r1 (10 May 2009) + + 10 May 2009; Alexis Ballier +vlc-0.9.9a-r1.ebuild: + Bump with a new patchset fixing bug #267790 and default acl for the old + http interface, refs bug #262708 + + 10 May 2009; Alexis Ballier vlc-9999.ebuild: + bump gnutls requirement + +*vlc-1.0.0_rc1 (10 May 2009) + + 10 May 2009; Alexis Ballier -vlc-1.0.0_pre2.ebuild, + +vlc-1.0.0_rc1.ebuild: + bump to rc1 + + 04 May 2009; Peter Alfredsen vlc-0.9.8a.ebuild: + Adjust deps for x264 for bug 268654. Require -vlc-1.0.0_pre1.ebuild, + +vlc-1.0.0_pre2.ebuild: + bump to pre2 + + 16 Apr 2009; Alexis Ballier vlc-0.9.9999.ebuild, + vlc-9999.ebuild: + fix breakage due to recent changes in git.eclass... + + 16 Apr 2009; Alexis Ballier vlc-0.9.8a.ebuild, + vlc-0.9.9a.ebuild, vlc-0.9.9999.ebuild, vlc-1.0.0_pre1.ebuild, + vlc-9999.ebuild: + require a not so ancient libtheora, by + gentoo-bugs.20.masuefke@spamgourmet.com, bug #266293 + +*vlc-0.9.9a (08 Apr 2009) + + 08 Apr 2009; Alexis Ballier -vlc-0.9.9.ebuild, + +vlc-0.9.9a.ebuild: + bump to 0.9.9a, no big change, mainly for macosx and a build fix for + latest x264 + + 08 Apr 2009; Alexis Ballier vlc-0.9.9.ebuild, + vlc-0.9.9999.ebuild, vlc-1.0.0_pre1.ebuild, vlc-9999.ebuild: + Allow only qt >=4.4 and simplify qt deps; by Davide Pesavento + , bug #264974 + + 04 Apr 2009; Alexis Ballier -vlc-0.9.9_rc2.ebuild: + remove rc + +*vlc-0.9.9 (04 Apr 2009) + + 04 Apr 2009; Alexis Ballier +vlc-0.9.9.ebuild: + version bump + + 29 Mar 2009; vlc-0.9.8a.ebuild, vlc-0.9.9_rc2.ebuild, + vlc-1.0.0_pre1.ebuild: + - keyword ~arm + +*vlc-1.0.0_pre1 (19 Mar 2009) + + 19 Mar 2009; Alexis Ballier +vlc-1.0.0_pre1.ebuild: + add first 1.0.0 pre release + + 17 Mar 2009; Alexis Ballier vlc-0.9.8a.ebuild, + vlc-0.9.9_rc2.ebuild, vlc-0.9.9999.ebuild, vlc-9999.ebuild: + remove redundant WANT_AUTOFOO=latest + + 17 Mar 2009; Alexis Ballier vlc-9999.ebuild: + Require taglib 1.5. + + 08 Mar 2009; Alexis Ballier vlc-9999.ebuild: + add xcb useflag + +*vlc-0.9.9_rc2 (08 Mar 2009) + + 08 Mar 2009; Alexis Ballier -vlc-0.9.9_rc.ebuild, + +vlc-0.9.9_rc2.ebuild: + bump to 0.9.9 rc2 + +*vlc-0.9.9_rc (27 Feb 2009) + + 27 Feb 2009; Alexis Ballier +vlc-0.9.9_rc.ebuild: + Add 0.9.9 release candidate + +*vlc-9999 (27 Feb 2009) +*vlc-0.9.9999 (27 Feb 2009) + + 27 Feb 2009; Alexis Ballier metadata.xml, + +vlc-0.9.9999.ebuild, +vlc-9999.ebuild: + Add live ebuilds for bugfix and master branches, useful for testing + + 06 Feb 2009; Alexis Ballier metadata.xml, + vlc-0.9.8a.ebuild: + Split cdda in cdda/cddax useflags; merge vcd useflag in cdda as that is + what currently controls it. Part of bug #257788 + + 11 Jan 2009; Alexis Ballier metadata.xml, + vlc-0.9.8a.ebuild: + Add a pda useflag, by Angelo Arrifano , bug #254380 + + 14 Dec 2008; Alexis Ballier -vlc-0.9.6.ebuild, + -vlc-0.9.7.ebuild: + remove old + + 13 Dec 2008; Friedrich Oslage vlc-0.9.8a.ebuild: + Stable on sparc, security bug #249391 + + 13 Dec 2008; Tobias Klausmann vlc-0.9.8a.ebuild: + Stable on alpha, bug #249391 + + 13 Dec 2008; Tobias Scherbaum vlc-0.9.8a.ebuild: + ppc stable, bug #249391 + + 10 Dec 2008; Markus Meier vlc-0.9.8a.ebuild: + amd64/x86 stable, bug #249391 + + 09 Dec 2008; Alexis Ballier metadata.xml, + vlc-0.9.8a.ebuild: + Add run-as-root useflag, by Marco Meier , bug #249451 + +*vlc-0.9.8a (05 Dec 2008) + + 05 Dec 2008; Alexis Ballier +vlc-0.9.8a.ebuild: + version bump + +*vlc-0.9.7 (30 Nov 2008) + + 30 Nov 2008; Alexis Ballier metadata.xml, + +vlc-0.9.7.ebuild: + version bump + + 10 Nov 2008; Alexis Ballier + -files/0001-Fix-build-with-x264-build-65.patch, + -files/embeddedvideo.patch, -vlc-0.9.4-r1.ebuild, -vlc-0.9.5.ebuild: + remove unused versions + + 09 Nov 2008; Tobias Klausmann vlc-0.9.6.ebuild: + Stable on alpha, bug #245774 + + 09 Nov 2008; Markus Meier vlc-0.9.6.ebuild: + amd64/x86 stable, bug #245774 + + 06 Nov 2008; Ferris McCormick vlc-0.9.6.ebuild: + Sparc stable --- Security Bug #245774 --- works well as always. + + 06 Nov 2008; Alexis Ballier vlc-0.9.6.ebuild: + make it build with libtool 1.5, bug #245777 + +*vlc-0.9.6 (06 Nov 2008) + + 06 Nov 2008; Alexis Ballier metadata.xml, + +vlc-0.9.6.ebuild: + version bump + + 30 Oct 2008; Tobias Scherbaum vlc-0.9.5.ebuild: + Added ~ppc, bug #242740 + + 28 Oct 2008; Brent Baude vlc-0.9.5.ebuild: + Marking vlc-0.9.5 ~ppc64 for bug 242740 + + 25 Oct 2008; Alexis Ballier metadata.xml: + add myself explicitly as maintainer + +*vlc-0.9.5 (25 Oct 2008) + + 25 Oct 2008; Alexis Ballier metadata.xml, + +vlc-0.9.5.ebuild: + new upstream release + + 22 Oct 2008; Alexis Ballier vlc-0.9.4-r1.ebuild: + vlc checks if the compiler supports fomit-frame-pointer, no need for the + old hack to explicitly remove it. + + 19 Oct 2008; Alexis Ballier vlc-0.9.4-r1.ebuild: + Add a warning if no gui will be built. This will at least warn people not + following closely vlc when upgrading from 0.8.6 to 0.9 that they will not + have a GUI if they disabled the qt4 useflag. + + 19 Oct 2008; Alexis Ballier -vlc-0.9.0_beta3.ebuild, + -vlc-0.9.4.ebuild: + remove old + + 19 Oct 2008; Alexis Ballier metadata.xml: + Improve useflag descriptions, by Douglas Anderson + , bug #242584 + + 19 Oct 2008; Markus Rothe vlc-0.9.4-r1.ebuild: + Added ~ppc/~ppc64 + +*vlc-0.9.4-r1 (15 Oct 2008) + + 15 Oct 2008; Alexis Ballier + +files/embeddedvideo.patch, +vlc-0.9.4-r1.ebuild: + Backport a change from upstream to reenable the qt embedded video output + due to numerous requests and jb's explanations. Bug #240714. + + 08 Oct 2008; Alexis Ballier -vlc-0.9.3.ebuild: + remove old + + 08 Oct 2008; Alexis Ballier vlc-0.9.4.ebuild: + Add qt4 built with use checks for png useflag when using the qt4 + interface, bug #239550 + +*vlc-0.9.4 (08 Oct 2008) + + 08 Oct 2008; Alexis Ballier + +files/0001-Fix-build-with-x264-build-65.patch, +vlc-0.9.4.ebuild: + version bump + + 05 Oct 2008; Alexis Ballier -vlc-0.9.2.ebuild: + remove unused version + + 05 Oct 2008; Tobias Klausmann vlc-0.9.3.ebuild: + Keyworded on alpha, bug #237813 + + 27 Sep 2008; Ferris McCormick vlc-0.9.3.ebuild: + Add back ~sparc --- Bug #237813. + + 27 Sep 2008; Alexis Ballier -vlc-0.9.1.ebuild: + remove unused version + +*vlc-0.9.3 (27 Sep 2008) + + 27 Sep 2008; Alexis Ballier metadata.xml, + +vlc-0.9.3.ebuild: + version bump, add kate useflag + + 16 Sep 2008; Alexis Ballier metadata.xml, + vlc-0.9.2.ebuild: + add zvbi useflag + +*vlc-0.9.2 (16 Sep 2008) + + 16 Sep 2008; Alexis Ballier +vlc-0.9.2.ebuild: + new upstream release + + 08 Sep 2008; Alexis Ballier vlc-0.9.1.ebuild: + support also older revisions of ffmpeg + + 31 Aug 2008; Tobias Klausmann vlc-0.9.1.ebuild: + Keyworded on alpha, bug #235636 + + 28 Aug 2008; Friedrich Oslage vlc-0.9.1.ebuild: + Add ~sparc keyword, bug #235636 + + 28 Aug 2008; Alexis Ballier vlc-0.8.6i-r2.ebuild: + Fix automagic on some X libs, by Natanael Copa , + bug #235903. + + 28 Aug 2008; Alexis Ballier -vlc-0.8.6i.ebuild, + -vlc-0.8.6i-r1.ebuild, -vlc-0.9.0.ebuild: + remove unused versions + +*vlc-0.9.1 (28 Aug 2008) + + 28 Aug 2008; Alexis Ballier +vlc-0.9.1.ebuild: + version bump, last minute bugfixes + + 25 Aug 2008; Tobias Scherbaum + vlc-0.8.6i-r2.ebuild: + ppc stable, bug #235589 + + 25 Aug 2008; Markus Meier vlc-0.8.6i-r2.ebuild: + amd64/x86 stable, bug #235589 + +*vlc-0.9.0 (24 Aug 2008) + + 24 Aug 2008; Alexis Ballier metadata.xml, + +vlc-0.9.0.ebuild: + Bump to final 0.9.0, adding dirac support (via dirac and/or schroedinger) + and libass support for subtitles. + + 24 Aug 2008; Tobias Klausmann vlc-0.8.6i-r2.ebuild: + Stable on alpha, bug #235589 + + 24 Aug 2008; Friedrich Oslage vlc-0.8.6i-r2.ebuild: + Stable on sparc, security bug #235589 + +*vlc-0.8.6i-r2 (24 Aug 2008) + + 24 Aug 2008; Alexis Ballier +vlc-0.8.6i-r2.ebuild: + Import a patch from upstream for bug #235589 + + 22 Aug 2008; Markus Meier vlc-0.8.6i-r1.ebuild: + amd64/x86 stable, bug #235238 + + 22 Aug 2008; Friedrich Oslage vlc-0.8.6i-r1.ebuild: + Stable on sparc, security bug #235238 + +*vlc-0.8.6i-r1 (22 Aug 2008) + + 22 Aug 2008; Alexis Ballier +vlc-0.8.6i-r1.ebuild: + Import fixes from upstream for tta fixes, bug #235238 + + 06 Aug 2008; Alexis Ballier vlc-0.9.0_beta3.ebuild: + enable galaktos visualisation plugin with opengl + + 05 Aug 2008; Alexis Ballier -files/vlm.patch, + -vlc-0.9.0_beta2.ebuild: + remove unused version + + 05 Aug 2008; Alexis Ballier vlc-0.9.0_beta3.ebuild: + depend on new enough version of media-plugins/live, thanks to R Bar-On + for reporting in bug #233996 + +*vlc-0.9.0_beta3 (05 Aug 2008) + + 05 Aug 2008; Alexis Ballier +vlc-0.9.0_beta3.ebuild: + bump to test3 + + 27 Jul 2008; Carsten Lohrke vlc-0.9.0_beta2.ebuild: + Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11. + + 19 Jul 2008; Alexis Ballier -vlc-0.8.6g.ebuild: + remove old + + 19 Jul 2008; Dawid Węgliński vlc-0.8.6i.ebuild: + Stable on amd64 due tu security bug #230692 + + 17 Jul 2008; Alexis Ballier +files/vlm.patch, + vlc-0.9.0_beta2.ebuild: + backport a patch from upstream to fix build without vlm, bug #231918 + + 17 Jul 2008; Alexis Ballier -vlc-0.8.6h.ebuild, + -vlc-0.9.0_beta1.ebuild: + remove unused versions + + 17 Jul 2008; Alexis Ballier vlc-0.8.6i.ebuild, + vlc-0.9.0_beta2.ebuild: + Fix deps wrt ffmpeg: 0.4.9_p20070616-r3 to -r20 doesn't have swscaler, -r1 + and -r2 have it, part of bug #231831. + + 15 Jul 2008; Tobias Scherbaum vlc-0.8.6i.ebuild: + ppc stable, bug #230692 + + 14 Jul 2008; Tobias Klausmann vlc-0.8.6i.ebuild: + Stable on alpha, bug #230692 + +*vlc-0.9.0_beta2 (14 Jul 2008) + + 14 Jul 2008; Alexis Ballier +vlc-0.9.0_beta2.ebuild: + bump to test2 + + 14 Jul 2008; Raúl Porcel vlc-0.8.6i.ebuild: + sparc/x86 stable wrt #230692 + +*vlc-0.8.6i (13 Jul 2008) + + 13 Jul 2008; Alexis Ballier +vlc-0.8.6i.ebuild: + new upstream release + + 03 Jul 2008; Alexis Ballier + -vlc-0.9.0_alpha20080625.ebuild: + remove unused snapshot + + 03 Jul 2008; Alexis Ballier vlc-0.9.0_beta1.ebuild: + make libgcrypt optional again + +*vlc-0.9.0_beta1 (01 Jul 2008) + + 01 Jul 2008; Alexis Ballier +vlc-0.9.0_beta1.ebuild: + bump to test1 + + 29 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + Support also ffmpeg without swscaler + + 29 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + add remoteosd useflag + + 29 Jun 2008; Alexis Ballier + -files/0001-Include-altivec.h-before-any-other-vlc-header-as-inc.patch, + -files/0002-Explicitly-check-for-and-link-to-libavutil-since-av_.patch, + -vlc-0.9.0_alpha20080524.ebuild: + remove old + + 28 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + Force qt4 to be enabled instead of having configure to die when enabling + skins, bug #229473 + + 26 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + libgcrypt is not optional in this snapshot, bug #229433 + + 25 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + bump ffmpeg dep as we require swscaler, bug #229439 + + 25 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + support xulrunner 1.9 in the deps too as it is fine now, bug #229375 and + bug #213467 + + 25 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + make qt4 a default enabled useflag as most people expect to have a gui and + the wx gui is gone + + 25 Jun 2008; Alexis Ballier + vlc-0.9.0_alpha20080625.ebuild: + disable remoteosd when we don't have gnutls/gcrypt support, bug #229363 + +*vlc-0.9.0_alpha20080625 (25 Jun 2008) + + 25 Jun 2008; Alexis Ballier + +vlc-0.9.0_alpha20080625.ebuild: + bump a new snapshot + +*vlc-0.8.6h (06 Jun 2008) + + 06 Jun 2008; Alexis Ballier +vlc-0.8.6h.ebuild: + new upstream release + + 31 May 2008; Alexis Ballier + +files/0002-Explicitly-check-for-and-link-to-libavutil-since-av_.patch, + vlc-0.9.0_alpha20080524.ebuild: + While I'm at it, backport another patch to fix linking with ffmpeg trunk. + + 31 May 2008; Alexis Ballier + +files/0001-Include-altivec.h-before-any-other-vlc-header-as-inc.patch, + vlc-0.9.0_alpha20080524.ebuild: + Add a patch to fix build failures on altivec ppc, thanks to vapier in bug + #224289. + + 31 May 2008; Alexis Ballier + -vlc-0.9.0_alpha20080409.ebuild: + remove old + + 25 May 2008; Alexis Ballier + vlc-0.9.0_alpha20080524.ebuild: + Always enable sout as disabling it will cause vlc to fail to build. Bug + #223515 + +*vlc-0.9.0_alpha20080524 (24 May 2008) + + 24 May 2008; Alexis Ballier + +vlc-0.9.0_alpha20080524.ebuild: + bump a new snapshot, using wx 2.8 now + + 22 May 2008; Alexis Ballier -vlc-0.8.6f.ebuild: + remove old + + 20 May 2008; Tobias Scherbaum vlc-0.8.6g.ebuild: + ppc stable, bug #221959 + + 19 May 2008; Raúl Porcel vlc-0.8.6g.ebuild: + sparc stable wrt security #221959, thanks to Friedrich Oslage for testing + + 19 May 2008; Dawid Węgliński vlc-0.8.6g.ebuild: + Stable for amd64/x86 (bug #221959) + + 18 May 2008; Tobias Klausmann vlc-0.8.6g.ebuild: + Stable on alpha, bug #221959 + +*vlc-0.8.6g (18 May 2008) + + 18 May 2008; Alexis Ballier +vlc-0.8.6g.ebuild: + New upstream bugfix release with security fixes + + 10 Apr 2008; Alexis Ballier -vlc-0.8.6e-r1.ebuild, + -vlc-0.9.0_alpha20080319.ebuild: + remove old + + 10 Apr 2008; Tobias Scherbaum vlc-0.8.6f.ebuild: + ppc stable, bug #214627 + + 09 Apr 2008; Alexis Ballier + vlc-0.9.0_alpha20080409.ebuild: + make atmo optional + +*vlc-0.9.0_alpha20080409 (09 Apr 2008) + + 09 Apr 2008; Alexis Ballier + +vlc-0.9.0_alpha20080409.ebuild: + add a new snapshot + + 08 Apr 2008; Raúl Porcel vlc-0.8.6f.ebuild: + sparc stable wrt security #214627 + + 07 Apr 2008; Ben de Groot vlc-0.8.6e-r1.ebuild, + vlc-0.8.6f.ebuild, vlc-0.9.0_alpha20080319.ebuild: + Pkgmove x264-svn to x264 + + 07 Apr 2008; Markus Meier vlc-0.8.6f.ebuild: + amd64/x86 stable, security bug #214627 + + 06 Apr 2008; Tobias Klausmann ChangeLog: + Stable on alpha, security bug #214627 + +*vlc-0.8.6f (06 Apr 2008) + + 06 Apr 2008; Alexis Ballier +vlc-0.8.6f.ebuild: + version bump for bug #214627, bug #161930 and bug #214550 + + 27 Mar 2008; Alexis Ballier vlc-0.8.6e-r1.ebuild: + Bump patchset to backport a fix from upstream to fix bug #214809 + + 27 Mar 2008; Alexis Ballier -vlc-0.8.6e.ebuild: + remove old + + 24 Mar 2008; Tobias Klausmann vlc-0.8.6e-r1.ebuild: + Stable on alpha, bug #214277 + + 23 Mar 2008; Markus Meier vlc-0.8.6e-r1.ebuild: + amd64 stable, security bug #214277 + + 23 Mar 2008; Raúl Porcel vlc-0.8.6e-r1.ebuild: + sparc stable wrt security #214277, thanks to Friedrich Oslage for testing + + 23 Mar 2008; Tobias Scherbaum + vlc-0.8.6e-r1.ebuild: + ppc stable, bug #214277 + + 22 Mar 2008; Christian Faulhammer vlc-0.8.6e-r1.ebuild: + stable x86, security bug 214277 + +*vlc-0.8.6e-r1 (22 Mar 2008) + + 22 Mar 2008; Alexis Ballier +vlc-0.8.6e-r1.ebuild: + Rev bump with new patchset for security fixes (bug #214277) + + 22 Mar 2008; Alexis Ballier + -vlc-0.9.0_alpha20080117.ebuild, -vlc-0.9.0_alpha20080309.ebuild, + -vlc-0.9.0_alpha20080314.ebuild: + remove old + +*vlc-0.9.0_alpha20080319 (19 Mar 2008) + + 19 Mar 2008; Alexis Ballier + +vlc-0.9.0_alpha20080319.ebuild: + add a new snapshot + + 17 Mar 2008; Raúl Porcel vlc-0.8.6e.ebuild, + vlc-0.9.0_alpha20080117.ebuild, vlc-0.9.0_alpha20080309.ebuild, + vlc-0.9.0_alpha20080314.ebuild: + Fix deps for net-libs/xulrunner and www-client/mozilla-firefox + + 15 Mar 2008; Alexis Ballier + vlc-0.9.0_alpha20080314.ebuild: + Restrict tests again... they fail. + +*vlc-0.9.0_alpha20080314 (14 Mar 2008) + + 14 Mar 2008; Alexis Ballier + -vlc-0.9.0_alpha20080228.ebuild, +vlc-0.9.0_alpha20080314.ebuild: + bump a new snapshot for bug #213332 + + 09 Mar 2008; Alexis Ballier -vlc-0.8.6d-r1.ebuild: + remove unused version + + 09 Mar 2008; Alexis Ballier + vlc-0.9.0_alpha20080309.ebuild: + Improve deps for qt4.4 split ebuilds; thanks to Bernd Steinhauser + , bug #212746 + +*vlc-0.9.0_alpha20080309 (09 Mar 2008) + + 09 Mar 2008; Alexis Ballier + +vlc-0.9.0_alpha20080309.ebuild: + bump another snapshot + + 07 Mar 2008; Santiago M. Mola vlc-0.8.6e.ebuild: + amd64 stable wrt security bug #211575 + + 04 Mar 2008; Tobias Scherbaum vlc-0.8.6e.ebuild: + ppc stable, bug #211575 + + 02 Mar 2008; Raúl Porcel vlc-0.8.6e.ebuild: + alpha stable wrt security #211575, thanks to Tobias Klausmann for testing + + 29 Feb 2008; Ferris McCormick vlc-0.8.6e.ebuild: + Sparc stable, security Bug #211575. + + 29 Feb 2008; Alexis Ballier -vlc-0.8.6d.ebuild, + -vlc-0.9.0_alpha20080128.ebuild: + remove unused versions + + 29 Feb 2008; Alexis Ballier + vlc-0.9.0_alpha20080228.ebuild: + gnutls really requires libgcrypt, merge the useflags, bug #211759 + + 29 Feb 2008; Christian Faulhammer vlc-0.8.6e.ebuild: + stable x86, security bug 211575 + +*vlc-0.8.6e (28 Feb 2008) + + 28 Feb 2008; Alexis Ballier +vlc-0.8.6e.ebuild: + version bump, stable candidate for security fixes + +*vlc-0.9.0_alpha20080228 (28 Feb 2008) + + 28 Feb 2008; Alexis Ballier + +vlc-0.9.0_alpha20080228.ebuild: + bump new snapshot + + 15 Feb 2008; Samuli Suominen vlc-0.8.6d.ebuild, + vlc-0.8.6d-r1.ebuild: + Remove libdts references. + + 01 Feb 2008; Raúl Porcel vlc-0.8.6d-r1.ebuild: + alpha/sparc stable wrt security #205299 + + 31 Jan 2008; Tobias Scherbaum + vlc-0.8.6d-r1.ebuild: + ppc stable, bug #205299 + + 31 Jan 2008; Peter Weller vlc-0.8.6d-r1.ebuild: + Stable on amd64; bug 205299 + + 29 Jan 2008; Christian Faulhammer vlc-0.8.6d-r1.ebuild: + stable x86, security bug 205299 + +*vlc-0.8.6d-r1 (28 Jan 2008) + + 28 Jan 2008; Alexis Ballier +vlc-0.8.6d-r1.ebuild: + add patches for bug #205299, atighten deps on ffmpeg because it will not + work with swscaler + + 28 Jan 2008; Alexis Ballier -vlc-0.8.6c.ebuild: + remove old + +*vlc-0.9.0_alpha20080128 (28 Jan 2008) + + 28 Jan 2008; Alexis Ballier + +vlc-0.9.0_alpha20080128.ebuild: + bump a new snapshot + + 19 Jan 2008; Raúl Porcel vlc-0.8.6d.ebuild: + alpha stable wrt security #203345, thanks to Tobias Klausmann for testing + + 19 Jan 2008; Alexis Ballier + -vlc-0.9.0_alpha20071022.ebuild, -vlc-0.9.0_alpha20080110.ebuild: + remove unused versions + + 19 Jan 2008; Alexis Ballier + vlc-0.9.0_alpha20080117.ebuild: + no need to warn anymore with use=-vlm qt4, there are still some issues but + this one is fixed + +*vlc-0.9.0_alpha20080117 (17 Jan 2008) + + 17 Jan 2008; Alexis Ballier + +vlc-0.9.0_alpha20080117.ebuild: + add a new snapshot + + 12 Jan 2008; Alexis Ballier + vlc-0.9.0_alpha20080110.ebuild: + Add a warning when using qt4 and not vlm because qt4 will not work in that case + + 11 Jan 2008; Tobias Scherbaum vlc-0.8.6d.ebuild: + ppc stable, bug #203345 + + 11 Jan 2008; Ferris McCormick vlc-0.8.6d.ebuild: + Sparc stable --- Security Bug #203345 --- works as always. + + 11 Jan 2008; Christian Faulhammer vlc-0.8.6d.ebuild: + stable x86, security bug 203345 + + 11 Jan 2008; Alexis Ballier + vlc-0.9.0_alpha20080110.ebuild: + filter -fforce-addr on x86 because it fails + + 11 Jan 2008; Steve Dibb vlc-0.8.6d.ebuild: + amd64 stable, bug 203345 + +*vlc-0.8.6d (10 Jan 2008) + + 10 Jan 2008; Alexis Ballier +vlc-0.8.6d.ebuild: + bump to 0.8.6d, applying some security patches + +*vlc-0.9.0_alpha20080110 (10 Jan 2008) + + 10 Jan 2008; Alexis Ballier + +vlc-0.9.0_alpha20080110.ebuild: + bump a new snapshot, enable faad2 support to be closer to upstream, unleash + qt4 gui due to numerous requests, should fix a few bugs and hopefuly not + trigger a lot + + 01 Jan 2008; Alexis Ballier + vlc-0.9.0_alpha20071022.ebuild: + stick musicbrainz deps to -2*, bug #203784 + + 01 Jan 2008; Alexis Ballier + -vlc-0.9.0_alpha20071009.ebuild: + remove unused version + + 02 Nov 2007; Samuli Suominen vlc-0.8.6c.ebuild, + vlc-0.9.0_alpha20071009.ebuild, vlc-0.9.0_alpha20071022.ebuild: + Change local USE flag mod to global USE flag modplug. + + 26 Oct 2007; Steve Dibb vlc-0.8.6c.ebuild, + vlc-0.9.0_alpha20071009.ebuild, vlc-0.9.0_alpha20071022.ebuild: + Move linux-headers into DEPEND + + 22 Oct 2007; Alexis Ballier vlc-0.8.6c.ebuild: + backport patch from trunk for 0.8.6c to have a much cleaner directfb + detection, closes bug #196144 + +*vlc-0.9.0_alpha20071022 (22 Oct 2007) + + 22 Oct 2007; Alexis Ballier + +vlc-0.9.0_alpha20071022.ebuild: + Version bump, fixing bug #157746, big thanks to Martin Schlemmer and courmisch + + 13 Oct 2007; Ryan Hill vlc-0.8.6c.ebuild, + vlc-0.9.0_alpha20071009.ebuild: + Lock wxGTK to 2.6. + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + get back to only one slot, add a check for older versions instead, bug #195424 + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + actually enable svg module when svg useflag is set + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + cosmetics, last part, sort alphabetically by useflag or potential useflag + econf args + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + cosmetics, part 2, sort alphabetically RDEPENDs + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + cosmetics, sort alphabetically IUSEs + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + add support to build against xulrunner, thanks to Frittella Laurento + , bug #161340 + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + use get_libdir for locating nsplugin configuration, thanks to Donnie + Berkholz for pointing that + + 10 Oct 2007; Alexis Ballier + vlc-0.9.0_alpha20071009.ebuild: + make libgcrypt mandatory, build would fail if not present, bug #195322 + + 10 Oct 2007; Alexis Ballier vlc-0.8.6c.ebuild: + add gnome useflag, was automagic, bug #193443 + +*vlc-0.9.0_alpha20071009 (09 Oct 2007) + + 09 Oct 2007; Alexis Ballier + +vlc-0.9.0_alpha20071009.ebuild: + bump snapshot, blocking older versions cause of bug #157746, closing bug + #195019 and bug #183584 + + 14 Sep 2007; Roy Marples vlc-0.8.6c.ebuild: + elibtoolize now patches install-sh for us. + + 15 Aug 2007; Samuli Suominen vlc-0.8.6c.ebuild: + Flip libdts and libdca deps around, so libdca gets installed over libdts + primarily. + + 22 Jul 2007; Donnie Berkholz ; vlc-0.8.6c.ebuild: + Drop virtual/x11 references. + + 02 Jul 2007; Alexis Ballier -vlc-0.8.6-r1.ebuild, + -vlc-0.8.6b.ebuild: + remove versions affected by bug #182389 + + 02 Jul 2007; Piotr Jaroszyński vlc-0.8.6-r1.ebuild: + (QA) RESTRICT clean up. + + 24 Jun 2007; Tobias Scherbaum vlc-0.8.6c.ebuild: + ppc stable, bug #182389 + + 24 Jun 2007; Raúl Porcel vlc-0.8.6c.ebuild: + alpha/x86 stable wrt #182389 + + 22 Jun 2007; Gustavo Zacarias vlc-0.8.6c.ebuild: + Stable on sparc wrt security #182389 + + 22 Jun 2007; Christoph Mende vlc-0.8.6c.ebuild: + Stable on amd64 wrt security bug 181349 + +*vlc-0.8.6c (17 Jun 2007) + + 17 Jun 2007; Alexis Ballier +vlc-0.8.6c.ebuild: + version bump + + 07 Jun 2007; Christoph Mende vlc-0.8.6b.ebuild: + Stable on amd64 wrt bug 179862 + + 03 Jun 2007; Lars Weiler vlc-0.8.6b.ebuild: + Stable on ppc; bug #179862. + + 01 Jun 2007; Bjarke Istrup Pedersen vlc-0.8.6b.ebuild, + vlc-0.8.6-r1.ebuild: + net-misc/upnp has been package.mask'ed, removed dependency + + 30 May 2007; Gustavo Zacarias vlc-0.8.6b.ebuild: + Stable on sparc wrt #179862 + + 29 May 2007; Christian Faulhammer vlc-0.8.6b.ebuild: + stable x86, bug 179862 + + 07 May 2007; Bjarke Istrup Pedersen vlc-0.8.6b.ebuild, + vlc-0.8.6-r1.ebuild: + net-misc/libupnp moved to net-libs/libupnp, updated dependencies + + 24 Apr 2007; Alexis Ballier vlc-0.8.6b.ebuild: + Add support for IIDC cameras with dc1394 useflag, thanks to Christopher + Hogan, bug #167633 + + 24 Apr 2007; Alexis Ballier + -vlc-0.8.6b_beta1.ebuild: + Remove unused ebuild + + 19 Apr 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6b_beta1.ebuild, vlc-0.8.6b.ebuild: + switch upnp and libupnp in the || to prefer libupnp + + 18 Apr 2007; Alexis Ballier vlc-0.8.6b_beta1.ebuild, + vlc-0.8.6b.ebuild: + remove confcache restricting as it's dead and buried + +*vlc-0.8.6b (18 Apr 2007) + + 18 Apr 2007; Alexis Ballier +vlc-0.8.6b.ebuild: + Bump to 0.8.6b release + + 18 Apr 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6b_beta1.ebuild: + Set deps for upnp to net-misc/libupnp or net-misc/upnp, bug #169736 + + 18 Apr 2007; Alexis Ballier + -vlc-0.8.6_p18636.ebuild: + Remove unused version + + 18 Apr 2007; Alexis Ballier vlc-0.8.6b_beta1.ebuild: + Patch to be compatible with libdca + +*vlc-0.8.6b_beta1 (13 Apr 2007) + + 13 Apr 2007; Alexis Ballier + +vlc-0.8.6b_beta1.ebuild: + Bump to test release of 0.8.6b (bugfix), dropping some patches + + 25 Mar 2007; Alexis Ballier ChangeLog, Manifest: + Fix typos in Changelog, thanks to Mihai Moldovan , bug #172057 + + 11 Mar 2007; Alexis Ballier vlc-0.8.6_p18636.ebuild: + upstream fix for fullscreen mode on amd64 + + 09 Mar 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Handling skins useflags dependencies rather than dying and asking for other + useflags to be enabled, bug #158095 + + 05 Mar 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Fix compilation issue without altivec, bug #158126 + + 23 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Dont erase myconf when doing live workaround + + 23 Feb 2007; Alexis Ballier vlc-0.8.6_p18636.ebuild: + Add x264 useflag + + 14 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Really disable altivec if not wanted, bug #158126 + + 12 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild: + Disable also autodetected cflags optimisations in stable vlc + + 11 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Fix live detection, bug #160320 + + 11 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Fix libnotify use_enable + + 11 Feb 2007; Alexis Ballier vlc-0.8.6_p18636.ebuild: + Disable extra autodetected optimizations + + 11 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Add a musepack useflag, was automagic, bug #160999 + + 10 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Die if skins are wanted but not wxwindows, dont install vlc.desktop if not + using wxwindows, bug #158095, remove inexistant docs from dodoc + + 10 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Remove duplicate docs when use=-nsplugin, bug #158536, thanks to Chris Mayo + + + 10 Feb 2007; Alexis Ballier vlc-0.8.6_p18636.ebuild: + Jack useflag, bug #157899 + + 10 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild: + Fix also sdl-image automagic in stable vlc + + 10 Feb 2007; Alexis Ballier vlc-0.8.6_p18636.ebuild: + Remove sdl-image automagic, added as a useflag, bug #165177 + + 10 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + Remove libtar automagic, bug #154194 + + 08 Feb 2007; Alexis Ballier vlc-0.8.6-r1.ebuild, + vlc-0.8.6_p18636.ebuild: + update gnutls dep to >= 1.2.9, bug #165986 + + 08 Feb 2007; Christian Faulhammer vlc-0.8.6-r1.ebuild: + replace flag O0 with O1, inherited flag-o-matic and ordered other eclasses + alphabetically + + 27 Jan 2007; Diego Pettenò -vlc-0.8.4a-r1.ebuild: + Remove old versions. + + 27 Jan 2007; Joseph Jezak vlc-0.8.6-r1.ebuild: + Marked ppc stable for bug #161462. + +*vlc-0.8.6_p18636 (26 Jan 2007) + + 26 Jan 2007; Diego Pettenò + +vlc-0.8.6_p18636.ebuild: + Add a snapshot from the bugfix branch of VLC to fix bug #161828 and other. + + 15 Jan 2007; Gustavo Zacarias vlc-0.8.6-r1.ebuild: + Stable on sparc wrt security #159845 + + 10 Jan 2007; Diego Pettenò metadata.xml: + Add missing email address for herd with name != alias. + + 10 Jan 2007; vlc-0.8.6-r1.ebuild: + Stable on amd64 wrt sec. bug #159845 + + 06 Jan 2007; Diego Pettenò -vlc-0.8.5-r3.ebuild, + -vlc-0.8.5-r5.ebuild, -vlc-0.8.6.ebuild: + Remove old versions. + + 06 Jan 2007; Bryan Østergaard vlc-0.8.6-r1.ebuild: + Stable on Alpha. + + 04 Jan 2007; Christian Faulhammer vlc-0.8.6-r1.ebuild: + stable x86, security bug #159845 + + 04 Jan 2007; Diego Pettenò vlc-0.8.6-r1.ebuild: + Make sure the correct wx-config is used, hopefully closes bug #159674. + +*vlc-0.8.6-r1 (03 Jan 2007) + + 03 Jan 2007; Diego Pettenò +vlc-0.8.6-r1.ebuild: + Add patch to fix security bug #159845. + + 30 Dec 2006; Diego Pettenò vlc-0.8.6.ebuild: + Update patchlevel to add a patch to build live555 as plugin when using + system libraries, use the correct path for the live555 tree when building + against old style ebuild, and allow using new-style live555 ebuilds. + + 21 Dec 2006; Markus Rothe vlc-0.8.6.ebuild: + Added ~ppc64; bug #139252 + + 16 Dec 2006; Diego Pettenò vlc-0.8.6.ebuild: + Bump libmatroska requirement to 0.8.0 as per stkn report. + +*vlc-0.8.6 (10 Dec 2006) + + 10 Dec 2006; Diego Pettenò + -vlc-0.8.6_beta2.ebuild, -vlc-0.8.6_rc1.ebuild, +vlc-0.8.6.ebuild: + Bump to version 0.8.6 final. + + 09 Dec 2006; Diego Pettenò vlc-0.8.6_rc1.ebuild: + Bump patchset with patch for flac 1.1.3 and add dependency over libogg when + enabling flac. + + 01 Dec 2006; Vlastimil Babka vlc-0.8.6_rc1.ebuild: + Hopefully fixed the nsplugin building (bug #156067) this time. + +*vlc-0.8.6_rc1 (01 Dec 2006) + + 01 Dec 2006; Diego Pettenò +vlc-0.8.6_rc1.ebuild: + Version bump to release candidate, fix the mozilla plugin thanks to the + information by Tavin Cole in bug #156067. + + 21 Nov 2006; Diego Pettenò metadata.xml: + Give this back to video herd. + + 17 Nov 2006; Diego Pettenò vlc-0.8.6_beta2.ebuild: + Update install-sh script with the libtool copy, and keyword ~x86-fbsd. + + 17 Nov 2006; Diego Pettenò vlc-0.8.6_beta2.ebuild: + Run emake install in src first so that we don't need to block old versions + of VLC. + +*vlc-0.8.6_beta2 (17 Nov 2006) + + 17 Nov 2006; Diego Pettenò + +vlc-0.8.6_beta2.ebuild: + Add the test2a version of VLC, masked. Unfortunately here are troubles with + libtool and shared libvlc, and thus you need to remove old version before + merging this one. + + 11 Nov 2006; Diego Pettenò vlc-0.8.5-r5.ebuild: + Ignore patch 230_all_libcdio-0.78.2.patch when using older versions of + libcdio. Closes bug #154193. + + 04 Nov 2006; Patrick McLean vlc-0.8.5-r5.ebuild: + Add patch to allow compilation with media-video/vlc-0.8.5-r5 (bug #153931). + + 19 Oct 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r3.ebuild, vlc-0.8.5-r5.ebuild: + Depend on 1.1.2 version of flac, as the 1.1.3 version changes API. + + 01 Oct 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r3.ebuild, vlc-0.8.5-r5.ebuild: + Remove build-time dependency on xproto and/or xextproto. + + 22 Sep 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r3.ebuild, vlc-0.8.5-r5.ebuild: + Force latest version of autotools, and be done with that. + + 21 Sep 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r3.ebuild, vlc-0.8.5-r5.ebuild: + Add dependency on automake 1.8 as per bug #148420. Thanks to Åsmund + Grammeltvedt for reporting. + + 09 Sep 2006; Diego Pettenò vlc-0.8.5-r5.ebuild: + Bump patchset trying to fix bug #139843. + + 31 Jul 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r3.ebuild, vlc-0.8.5-r5.ebuild: + Remove nls and screen useflags that weren't being used. Thanks to Sascha + Geschwandtner for noticing in bug #141956. + + 09 Jul 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r3.ebuild, vlc-0.8.5-r5.ebuild: + Pinpoint virtual/x11 version to less than 7. + +*vlc-0.8.5-r5 (08 Jul 2006) + + 08 Jul 2006; Diego Pettenò -vlc-0.8.5-r4.ebuild, + +vlc-0.8.5-r5.ebuild: + Fix (hopefully) the nsplugin location, thanks to Alex, Caster and Sascha + Geschwandtner in bug #139317. + +*vlc-0.8.5-r4 (04 Jul 2006) + + 04 Jul 2006; Diego Pettenò +vlc-0.8.5-r4.ebuild: + Re-add nsplugin support with dependency on firefox or seamonkey (use + seamonkey useflag). Enable optimise for memory with optimisememory useflag. + + 04 Jul 2006; Diego Pettenò vlc-0.8.5-r3.ebuild: + Bump patchset to fix the parallel install problem reported in bug #139176. + + 01 Jul 2006; Diego Pettenò -vlc-0.8.2-r2.ebuild: + Remove obsolete version. + + 01 Jul 2006; Seemant Kulleen vlc-0.8.4a-r1.ebuild: + stable for bug #121558 + + 01 Jul 2006; Diego Pettenò -vlc-0.8.1-r1.ebuild: + Remove obsolete version. + + 30 Jun 2006; Thomas Cort vlc-0.8.4a-r1.ebuild: + Stable on alpha wrt Bug #121558. + + 29 Jun 2006; Diego Pettenò -vlc-0.8.4a.ebuild: + Drop old version. + + 29 Jun 2006; Chris Gianelloni vlc-0.8.4a-r1.ebuild: + Stable on x86 wrt bug #136890. + + 26 Jun 2006; Saleem Abdulrasool + vlc-0.8.4a-r1.ebuild, vlc-0.8.5-r3.ebuild: + adding gnome2 to inherit (resolves bug #117158) + + 23 Jun 2006; Diego Pettenò vlc-0.8.2-r2.ebuild, + vlc-0.8.4a.ebuild, vlc-0.8.4a-r1.ebuild, -vlc-0.8.5-r2.ebuild, + vlc-0.8.5-r3.ebuild: + Remove nsplugin support as per bug #137665. + + 18 Jun 2006; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r2.ebuild, vlc-0.8.4a.ebuild, vlc-0.8.4a-r1.ebuild, + vlc-0.8.5-r2.ebuild, vlc-0.8.5-r3.ebuild: + Restrict confcache as per bugs #1371445 and #137023. + +*vlc-0.8.5-r3 (18 Jun 2006) + + 18 Jun 2006; Diego Pettenò +vlc-0.8.5-r3.ebuild: + Add new version with patchset to fix strict aliasing and make wx build + without permissive. + +*vlc-0.8.5-r2 (16 Jun 2006) + + 16 Jun 2006; Diego Pettenò -vlc-0.8.5-r1.ebuild, + +vlc-0.8.5-r2.ebuild: + Remove aac useflag and use ffmpeg decoding instead. Fixes AAC playing. + + 16 Jun 2006; Gustavo Zacarias vlc-0.8.4a-r1.ebuild: + Stable on sparc + + 05 Jun 2006; Diego Pettenò -vlc-0.8.5.ebuild, + vlc-0.8.5-r1.ebuild: + Depend on version 1.2 of upnp or it won't work correctly. THanks to Colin + Carle for reporting and Samuli Suominen for finding the solution. Closes bug + #135681. + +*vlc-0.8.5-r1 (02 Jun 2006) + + 02 Jun 2006; Diego Pettenò +vlc-0.8.5-r1.ebuild: + Add new revision with a fix for stream containing ' character. + + 28 May 2006; Diego Pettenò vlc-0.8.5.ebuild: + Bump patchlevel to add a patch to support ffmpeg with (experimental) hidden + visibility. + + 09 May 2006; Diego Pettenò ChangeLog: + Sign manifest after key expiration. + + 09 May 2006; Diego Pettenò vlc-0.8.5.ebuild: + Bump patchset to fix bug #132809. + + 09 May 2006; Diego Pettenò vlc-0.8.5.ebuild: + Bump patchlevel to fix bugs #132776 and #132780. + + 08 May 2006; Markus Rothe vlc-0.8.5.ebuild: + Added ~ppc64 + + 07 May 2006; vlc-0.8.5.ebuild: + Added ~alpha keyword. + +*vlc-0.8.5 (06 May 2006) + + 06 May 2006; Diego Pettenò + -vlc-0.8.5_beta4.ebuild, +vlc-0.8.5.ebuild: + Update to 0.8.5, dropped ~alpha keyword. + + 04 May 2006; Mark Loeser vlc-0.8.4a.ebuild: + Stable on x86; bug #121558 + + 02 May 2006; Diego Pettenò -vlc-0.8.4.ebuild: + Drop old version. + +*vlc-0.8.5_beta4 (02 May 2006) + + 02 May 2006; Diego Pettenò + -vlc-0.8.5_beta2.ebuild, -vlc-0.8.5_beta3.ebuild, +vlc-0.8.5_beta4.ebuild: + Update to last test version. + + 20 Apr 2006; Diego Pettenò vlc-0.8.5_beta3.ebuild: + Bump patchset to fix directfb support, and make ebuild handle that, too. + +*vlc-0.8.5_beta3 (20 Apr 2006) + + 20 Apr 2006; Diego Pettenò + +vlc-0.8.5_beta3.ebuild: + Bump to latest test version from upstream. + + 15 Apr 2006; Thomas Cort vlc-0.8.5_beta2.ebuild: + Added ~alpha keyword. + + 12 Apr 2006; Thomas Cort vlc-0.8.4a-r1.ebuild: + Added ~alpha keyword wrt Bug #121558. + + 11 Apr 2006; Gustavo Zacarias vlc-0.8.4a.ebuild: + Stable on sparc wrt #121558 + + 11 Apr 2006; Diego Pettenò vlc-0.8.4.ebuild, + vlc-0.8.4a.ebuild, vlc-0.8.4a-r1.ebuild, vlc-0.8.5_beta2.ebuild: + Rename real useflag to rtsp as real usually involves realplayer/helixplayer + and thus is masked on non-x86 profiles. + +*vlc-0.8.5_beta2 (02 Apr 2006) + + 02 Apr 2006; Diego Pettenò + +vlc-0.8.5_beta2.ebuild: + New beta version from upstream, please try it out if you can. New in this + release the directfb support and Intel UPnP stack support. + + 21 Mar 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild: + Bump patchset to fix bug #125071. + + 15 Mar 2006; Diego Pettenò vlc-0.8.2-r2.ebuild, + vlc-0.8.4.ebuild, vlc-0.8.4a.ebuild, vlc-0.8.4a-r1.ebuild: + Replace xml2 useflag with xml useflag. + + 14 Mar 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild: + Bump patchset to allow building with GCC 4.1, see bug #126202. + + 02 Mar 2006; Diego Pettenò vlc-0.8.4a-r1.ebuild: + Cleanup modular x deps. + +*vlc-0.8.4a-r1 (01 Mar 2006) + + 01 Mar 2006; Diego Pettenò +vlc-0.8.4a-r1.ebuild: + New patchset with a patch to build against libcddb 1.2 finally. This allows + to remove cddb and libcdio from unmask. + + 28 Feb 2006; Diego Pettenò vlc-0.8.4a.ebuild: + Enable streamout support when vlm is enabled also if stream is not. Thanks + to Robert Lippmann for pointing this out in bug + #124356. + + 12 Feb 2006; Diego Pettenò vlc-0.8.4a.ebuild: + Make cddb an useflag so that people can decide whether to use it or not, + allowing to stop the up/down cycle with libcdio 0.76 that requires newer + cddb. + + 04 Feb 2006; Diego Pettenò vlc-0.8.4a.ebuild: + Change dep on wxGTK 2.6.2-r1 as per bug #118631. Drop autotools dependencies. + + 12 Jan 2006; Diego Pettenò vlc-0.8.4a.ebuild: + Add xinerama useflag and make it optional, after bumping patchset to version + 13. + + 04 Jan 2006; Simon Stelling vlc-0.8.2-r2.ebuild: + stable on amd64 wrt bug 116181 + + 04 Jan 2006; Diego Pettenò vlc-0.8.4a.ebuild: + Bump patchset to include the patch to fix textrels provided by PaX team. + + 04 Jan 2006; Diego Pettenò -vlc-0.8.2-r1.ebuild, + -vlc-0.8.4-r1.ebuild: + Drop old versions. + + 03 Jan 2006; Diego Pettenò vlc-0.8.4a.ebuild: + Filter out --as-needed when using wxwindows, it makes ld segfault. + + 03 Jan 2006; Diego Pettenò vlc-0.8.4-r1.ebuild, + vlc-0.8.4a.ebuild: + Make domenu conditional to use wxwindows as the desktop file is specifically + for wxvlc command. + + 02 Jan 2006; Gustavo Zacarias vlc-0.8.4.ebuild: + Stable on sparc wrt #116181 + + 02 Jan 2006; Mark Loeser vlc-0.8.2-r2.ebuild: + Stable on x86; bug #116181 + + 30 Dec 2005; Diego Pettenò vlc-0.8.1-r1.ebuild: + Fix the last version still using freetype useflag instead of truetype. + + 27 Dec 2005; Diego Pettenò vlc-0.8.2-r1.ebuild, + vlc-0.8.2-r2.ebuild, vlc-0.8.4.ebuild, vlc-0.8.4-r1.ebuild, + vlc-0.8.4a.ebuild: + Change freetype useflag to truetype. + + 17 Dec 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r1.ebuild, vlc-0.8.2-r2.ebuild, vlc-0.8.4.ebuild, + vlc-0.8.4-r1.ebuild, vlc-0.8.4a.ebuild: + Fix the dependency, for alsa is over alsa-lib, not virtual/alsa that points + to the drivers. Close bug #115857. + +*vlc-0.8.4a (13 Dec 2005) + + 13 Dec 2005; Diego Pettenò +vlc-0.8.4a.ebuild: + Updated VLC to 0.8.4a as released by upstream. Avahi and HAL patches are now + part of vanilla sources. + + 10 Dec 2005; Diego Pettenò vlc-0.8.4-r1.ebuild: + Made modular-friendly. + + 08 Dec 2005; Diego Pettenò vlc-0.8.4.ebuild, + vlc-0.8.4-r1.ebuild: + As per bug #113449, disable ability to build vlc with wxGTK built without + unicode, as 2.6 version has non-experimental support, and vlc 0.8.4 seems to + require it strictly. + + 02 Dec 2005; Diego Pettenò vlc-0.8.4-r1.ebuild: + Added patch from Giandomenico De Tullio for enabing avahi support on 0.6 + version and later, now bonjour support can be enabled on avahi greater than + 0.3. Install the (patched) desktop file from debian directory instead of + creating a new one. + + 01 Dec 2005; Diego Pettenò vlc-0.8.1-r1.ebuild: + Changing dep for ffmpeg to any revision of 20050226 snapshot to avoid dummy + people to use newer ffmpeg and filing tons of bugs without looking. + + 30 Nov 2005; Diego Pettenò vlc-0.8.1-r1.ebuild: + Completely remove nsplugin logic in vlc 0.8.1, too bugged. + + 29 Nov 2005; Diego Pettenò vlc-0.8.4-r1.ebuild: + Die if skins are requested but freetype is not enabled. Don't remove the + default skin when using skins. Thanks to Gergan Penkov in bug #113860. + + 28 Nov 2005; Diego Pettenò metadata.xml: + Take over maintainership directly. + + 28 Nov 2005; Chris White vlc-0.8.1-r1.ebuild: + Re-fixed bug #77153. + +*vlc-0.8.4-r1 (27 Nov 2005) + + 27 Nov 2005; Diego Pettenò +vlc-0.8.4-r1.ebuild: + Added new testing version (not yet stable candidate). This version uses + ffmpeg as a plugin instead of builtin, reducing the linking on vlc binary. + Also backports HAL changes from upstream to allow using HAL 0.5 with it. + +*vlc-0.8.4 (27 Nov 2005) + + 27 Nov 2005; Diego Pettenò + -vlc-0.8.4_beta3.ebuild, +vlc-0.8.4.ebuild: + New version, 0.8.4 final: closed bug #113590; applied formats patch by + solar; transformed sed lines in patches; fixed tests for avahi and hal to + avoid misunderstanding if someone tries to enable them; build DTS support as + plugin instead of builtin; removed comments inside the code as the + maintainer's guide carry all the needed informations; old for deprecated + interfaces are removed from upstream's package. + + 27 Nov 2005; Diego Pettenò vlc-0.8.4_beta3.ebuild: + Remove bonjour support or vlc would fail if avahi 0.6 is installed. See bug + #113665. + + 24 Nov 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r1.ebuild, vlc-0.8.2-r2.ebuild, vlc-0.8.4_beta3.ebuild: + Remove comments about missing useflags as they are now reported on the + maintainer's guide. + +*vlc-0.8.4_beta3 (23 Nov 2005) + + 23 Nov 2005; Diego Pettenò + -vlc-0.8.4_beta1.ebuild, -vlc-0.8.4_beta2.ebuild, +vlc-0.8.4_beta3.ebuild: + Update to latest test version before final release. + + 22 Nov 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r1.ebuild, vlc-0.8.2-r2.ebuild, vlc-0.8.4_beta1.ebuild, + vlc-0.8.4_beta2.ebuild: + Use mirror://gentoo/ for patchsets. + + 16 Nov 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r1.ebuild, vlc-0.8.2-r2.ebuild, vlc-0.8.4_beta1.ebuild, + vlc-0.8.4_beta2.ebuild: + Forcefully disable x264 support, so that installed x264 library does not get + detected and the build does not fail. See bug #112670. + +*vlc-0.8.4_beta2 (05 Nov 2005) + + 05 Nov 2005; Diego Pettenò + +vlc-0.8.4_beta2.ebuild: + Added last beta version. Requires testing. + + 30 Oct 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r1.ebuild: + Don't allow to enable hal, as it anyways does not work fine and has bad + behavior when hal 0.5 is being used. + + 30 Oct 2005; Mark Loeser vlc-0.8.2-r1.ebuild, + vlc-0.8.2-r2.ebuild, vlc-0.8.4_beta1.ebuild: + Add back logic to strip -fomit-frame-pointer only when using gcc-2; fixes bug + #99813 + + 14 Oct 2005; Diego Pettenò vlc-0.8.4_beta1.ebuild: + Remove comments that are no more needed here as they are on the project page + documentation. + + 12 Oct 2005; Diego Pettenò vlc-0.8.2-r2.ebuild: + Remove gtk1 support from latest 0.8.2 version as wxGTK 2.6 nos just supports + GTK2. + +*vlc-0.8.2-r2 (03 Oct 2005) + + 03 Oct 2005; Diego Pettenò +vlc-0.8.2-r2.ebuild: + Added new revision for vlc 0.8.2 with hal disabled, as it seems not to be so + reliable. + +*vlc-0.8.4_beta1 (03 Oct 2005) + + 03 Oct 2005; Diego Pettenò + +vlc-0.8.4_beta1.ebuild: + Added 0.8.4-test1 version. Most of the patches are applied upstream for now. + + 15 Sep 2005; Aron Griffis vlc-0.8.1-r1.ebuild: + Mark 0.8.1-r1 stable on alpha + + 10 Sep 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.2-r1.ebuild: + Don't install ABOUT-NLS file. + + 02 Sep 2005; Diego Pettenò vlc-0.8.2-r1.ebuild: + Added patch to compile with samba 3.0.20 (and also previous versions). + + 30 Aug 2005; Diego Pettenò -vlc-0.8.1-r2.ebuild, + -vlc-0.8.1-r3.ebuild, -vlc-0.8.2.ebuild: + Removed old versions. + + 13 Jul 2005; Diego Pettenò vlc-0.8.1-r1.ebuild: + Disabled threads from stable version as it's for 0.8.1-r2 and following. + Threads support isn't safe with some external libraries. + + 13 Jul 2005; Diego Pettenò vlc-0.8.2-r1.ebuild: + Add patch to build vlc fine when +debug is enabled in wxGTK. Closes #97169. + + 12 Jul 2005; Diego Pettenò + -files/mpeg2dec-20030612-configure.in-fpic.patch, + -files/0.6.2-mozilla-fix.patch, -files/glide.patch, -vlc-0.6.2.ebuild, + -vlc-0.6.2-r1.ebuild, -vlc-0.7.2.ebuild, vlc-0.8.1-r1.ebuild, + vlc-0.8.1-r2.ebuild, vlc-0.8.1-r3.ebuild, vlc-0.8.2.ebuild: + Rename mozilla useflag into nsplugin. Removed old (bugged) versions. + +*vlc-0.8.2-r1 (11 Jul 2005) + + 11 Jul 2005; Diego Pettenò +vlc-0.8.2-r1.ebuild: + Added nsplugin flag to build the mozilla-compatible plugin (depends on + gecko-sdk). + + 10 Jul 2005; Jason Wever vlc-0.8.2.ebuild: + Added ~sparc keyword wrt bug #95625. + + 27 Jun 2005; Diego Pettenò vlc-0.8.2.ebuild: + Disabled also slp support as upstream still uses an older API which breaks + with current version. See bug #97169. + + 27 Jun 2005; Diego Pettenò + -vlc-0.8.2_beta2.ebuild, vlc-0.8.2.ebuild: + Removed vlc-0.8.2_beta2. Disabled mozilla support waiting for new gecko-sdk, + see bug #97164. + +*vlc-0.8.2 (26 Jun 2005) + + 26 Jun 2005; Diego Pettenò +vlc-0.8.2.ebuild: + New upstream version, missing ~sparc keyword until daap dependency is fixed. + Uses the same patches as 0.8.2_beta2 minus the sap one. + + 10 Jun 2005; Diego Pettenò vlc-0.8.1-r3.ebuild, + vlc-0.8.2_beta2.ebuild: + Fixed mp3/mad params for 0.8.1 and 0.8.2_beta2. Added patch to compile clean + with latest GCC 4.0.1 for 0.8.2_beta2. + + 08 Jun 2005; Diego Pettenò vlc-0.8.2_beta2.ebuild: + Fixed checks for ffmpeg features. + +*vlc-0.8.2_beta2 (08 Jun 2005) + + 08 Jun 2005; Diego Pettenò + +vlc-0.8.2_beta2.ebuild: + New version (test version from upstream's snapshots. Cleaned up useflags, + added new dependencies, fixed dependencies which changed with latest + version, removed a few useflag. Now vcd and cdda enables also the extended + versions (requiring libcdio). + + 26 May 2005; Diego Pettenò vlc-0.8.1-r3.ebuild: + Renamed mad flag into mp3 for latest version. + + 22 May 2005; Jason Wever vlc-0.8.1-r1.ebuild: + Stable on SPARC. + + 18 May 2005; Diego Pettenò vlc-0.8.1-r3.ebuild: + Added new patches to make vlc work with wxGTK 2.6. Need more testing before + unmasking. + + 17 May 2005; Fernando J. Pereda vlc-0.8.1-r1.ebuild: + keyworded ~alpha, wrt #90506 + +*vlc-0.8.1-r3 (14 May 2005) + + 14 May 2005; Diego Pettenò + -files/vlc-0.8.1-bool.patch, -files/vlc-0.8.1-matroska-shared.patch, + -files/vlc-0.8.1-time.patch, vlc-0.6.2.ebuild, vlc-0.6.2-r1.ebuild, + vlc-0.7.2.ebuild, vlc-0.8.1-r1.ebuild, vlc-0.8.1-r2.ebuild, + +vlc-0.8.1-r3.ebuild: + New revision which now uses wxGTK 2.6 instead of 2.4. Added patch to disable + hal support in configure (just for -r3 for now). Moved patches into patchset + tarball and removed from files. Converted from gcc to toolchain-funcs + eclass. + + 09 May 2005; Diego Pettenò vlc-0.8.1-r1.ebuild, + vlc-0.8.1-r2.ebuild: + Fixed hal dependency to 0.4, fixes bug #91913. Removed !amd64 check on 3dfx + (use.masked). + + 07 May 2005; Diego Pettenò + +files/vlc-0.8.1-bool.patch, vlc-0.8.1-r1.ebuild, vlc-0.8.1-r2.ebuild: + Added patch to compile ncurses support on -r2. Fixes #91603. Removed ncurses + useflag and disabled it on -r1 as it's stable and better not add patches to + it. + + 02 May 2005; Diego Pettenò -files/vlc.desktop, + -vlc-0.8.1.ebuild, vlc-0.8.1-r1.ebuild: + Marked 0.8.1-r1 stable on amd64 and x86, and removed the old 0.8.1 with its + files. + + 25 Apr 2005; Diego Pettenò vlc-0.8.1-r2.ebuild: + Added build-time dependencies on autotools, pkgconfig, gettext and cvs + (needed by gettext's autopoint). Fixes #90321. + +*vlc-0.8.1-r2 (24 Apr 2005) + + 24 Apr 2005; Diego Pettenò + +files/vlc-0.8.1-matroska-shared.patch, vlc-0.8.1-r1.ebuild, + +vlc-0.8.1-r2.ebuild: + Removed portaudio useflag, vlc needs portaudio v19 (development branch) + which is not in portage. + Added 0.8.1-r2 version which depends in a recent libmatroska (0.7.3-r1 + at least) which builds .so version of the library, so to build a dynamic + plugin instead of a static module (with the newly added patch to + configure). + Disabled threads useflag from 0.8.1-r2 as it seems not mess up vlc with + at least latest ffmpeg and libmatroska. + + 20 Apr 2005; Diego Pettenò vlc-0.6.2.ebuild, + vlc-0.6.2-r1.ebuild, vlc-0.7.2.ebuild, vlc-0.8.1.ebuild, + vlc-0.8.1-r1.ebuild: + Removed deprecated oggvorbis useflag. Made vlc-0.8.1-r1 install all the docs + by dodoc instead of installing it on /usr/share/doc/vlc. + + 18 Apr 2005; Diego Pettenò metadata.xml, + -vlc-0.6.0-r1.ebuild, -vlc-0.6.1.ebuild, vlc-0.6.2.ebuild, + -vlc-0.7.1.ebuild, -vlc-0.7.1-r1.ebuild, -vlc-0.7.2-r1.ebuild, + -vlc-0.8.0.ebuild: + Pruned old ebuilds, as many bugs are fixed in recent ~arch ebuilds, and + 0.8.1-r1 is the wannabe-stable. Fixed dependency on libmpeg2-0.3* + for vlc-0.6.2 (fixes #60696). Updated metadata, ChrisWhite is retired :/ + + 18 Apr 2005; Diego Pettenò vlc-0.6.0-r1.ebuild, + vlc-0.6.1.ebuild, vlc-0.6.2.ebuild, vlc-0.6.2-r1.ebuild: + VLC 0.6.x needs xvid .9.x, can't build with 1.0. + + 17 Apr 2005; Diego Pettenò vlc-0.8.1-r1.ebuild: + Add check for wxwindows before request it (fixex #89436). + + 13 Apr 2005; Jan Brinkmann + +files/vlc-0.8.1-time.patch, vlc-0.8.1-r1.ebuild: + added patch to include missing time.h, fixes #88378. patch grabbed from + upstream cvs. + + 04 Apr 2005; Jan Brinkmann vlc-0.8.1-r1.ebuild: + introduced support for several useflags, implemented enhancement suggestions + which were made by Diego Pettenò . Fixes #87289 + +*vlc-0.8.1-r1 (28 Mar 2005) + + 28 Mar 2005; Chris White +vlc-0.8.1-r1.ebuild: + Revbump to -r1. Fixes detailed in bug #86419. Thanks to Diego Pettenò for + the ebuild cleanup. + + 23 Mar 2005; Seemant Kulleen vlc-0.6.0-r1.ebuild, + vlc-0.6.1.ebuild, vlc-0.6.2.ebuild, vlc-0.6.2-r1.ebuild, vlc-0.7.1.ebuild, + vlc-0.7.1-r1.ebuild, vlc-0.7.2.ebuild, vlc-0.7.2-r1.ebuild, + vlc-0.8.0.ebuild, vlc-0.8.1.ebuild: + change dep from net-www/mozilla to www-client/mozilla + + 10 Mar 2005; Chris White vlc-0.8.1.ebuild: + Fixed bug #77611. + + 03 Mar 2005; Chris White vlc-0.8.1.ebuild: + Fixed bug #83880. + + 27 Feb 2005; Jeremy Huddleston vlc-0.8.1.ebuild: + Back to using oggvorbis in IUSE. + + 29 Jan 2005; Jan Brinkmann vlc-0.8.1.ebuild: + removed unnecessary line from DEPEND, see #78830 + + 09 Jan 2005; Jan Brinkmann vlc-0.8.1.ebuild: + added missing faad? dependency. fixes #77200. + + 09 Jan 2005; Chris White vlc-0.8.1.ebuild: + Fixed mozilla plugin not working because it was looking in the wrong place + for a file :). + + 08 Jan 2005; Chris White vlc-0.8.1.ebuild: + Fixed #77119. Also fixed 2 syntax errors located in #60696. + + 08 Jan 2005; Chris White vlc-0.8.1.ebuild: + Fixing MOZILLA_CONFIG errors that I'll surely be getting in about 30 minutes. + + 08 Jan 2005; Chris White +files/vlc.desktop, + vlc-0.8.1.ebuild: + Fixing bug #39213. Thanks to Keith Lea for providing the vlc.desktop file. + +*vlc-0.8.1 (08 Jan 2005) + + 08 Jan 2005; Chris White +vlc-0.8.1.ebuild: + Bump to version 0.8.1. This is a nice cleanup of the ebuild for deps and + all. Should run alot better than previous versions. Fixes bug #72338. + + 14 Dec 2004; Jeremy Huddleston vlc-0.6.1.ebuild, + vlc-0.6.2-r1.ebuild, vlc-0.6.2.ebuild, vlc-0.7.1-r1.ebuild, + vlc-0.7.1.ebuild, vlc-0.7.2-r1.ebuild, vlc-0.7.2.ebuild, vlc-0.8.0.ebuild: + Changed USE flag to aac. + + 11 Nov 2004; Luca Barbato vlc-0.8.0.ebuild: + Temporary removed slp + +*vlc-0.8.0 (09 Nov 2004) + + 09 Nov 2004; Luca Barbato +vlc-0.8.0.ebuild: + New release + + 23 Oct 2004; Jason Wever vlc-0.7.2-r1.ebuild: + Added ~sparc keyword. + + 01 Sep 2004; Martin Holzer vlc-0.7.2-r1.ebuild, + vlc-0.7.2.ebuild: + adding theora support through IUSE. closes 41383 + + 20 Aug 2004; Chris White vlc-0.7.2-r1.ebuild: + Fixed LIVE version. + +*vlc-0.7.2-r1 (10 Aug 2004) + + 10 Aug 2004; Chris White metadata.xml, + +files/vlc-0.7.2-live.patch, vlc-0.7.2-r1.ebuild: + Removed CFLAGS unsetting, disabled broken interfaces, added myself as + maintainer, and stopped the live downgrading issue. + + 01 Jul 2004; Joel Martin : + Add dts use flag, update dependancy version requirements to more closely match + official requirements, integrate some ebuild changes from ebuild included in + the source tree, fix default font file location. + + 25 Jun 2004; Joel Martin vlc-0.7.2.ebuild: + Add depend on automake 1.7.9 to close bug 54498. No version bump necessary, + this is a getting it to build type fix + + 09 Jun 2004; Aron Griffis vlc-0.6.0-r1.ebuild, + vlc-0.6.1.ebuild, vlc-0.6.2-r1.ebuild, vlc-0.6.2.ebuild, vlc-0.7.1.ebuild: + Fix use invocation + +*vlc-0.7.2 (07 Jun 2004) + + 07 Jun 2004; Travis Tilley +vlc-0.7.2.ebuild: + version bump. this version contains improved interfaces with support for + embedded video outputs, new formats support, an improved DVB input, subtitles + improvements, major stream output improvements, a VideoLAN manager to manage + several streams with only one instance of VLC, and (most importantly, at least + here) numerous fixes for compiling with gcc 3.4. + + 07 Jun 2004; Travis Tilley vlc-0.7.1-r1.ebuild: + stable on amd64 + + 03 May 2004; Jeremy Huddleston vlc-0.6.0-r1.ebuild, + vlc-0.6.1.ebuild, vlc-0.6.2-r1.ebuild, vlc-0.6.2.ebuild: + Changing mad dep to madplay. + + 09 Apr 2004; Travis Tilley vlc-0.7.1-r1.ebuild: + added ~amd64 keyword + +*vlc-0.7.1-r1 (26 Mar 2004) + + 26 Mar 2004; David Holm vlc-0.7.1-r1.ebuild: + Added to ~ppc. AltiVec is broken in 0.7.1, disabled. + + 20 Mar 2004; Joel Martin : + Changed to live.com ebuild rather than importing source. Disabled qt and kde + interfaces and xvid since they are deprecated, added libdvdnav dependency, + restructured configuration of dvd and dvb features, synchronized the format + of the ebuild with the one by Derk-Jan Hartman. + + 17 Mar 2004; Joel Martin vlc-0.6.2-r1.ebuild, + vlc-0.7.1.ebuild: + Fix svga dep in 0.7.1, remove ~ia64 from 0.6.2-r1 because of bad deps + + 15 Mar 2004; Luca Barbato vlc-0.7.1.ebuild: + Marked -ppc the ffmpeg req has issues + +*vlc-0.7.1 (11 Mar 2004) + + 11 Mar 2004; Joel Martin vlc-0.7.1.ebuild, + files/live-gcc3-3.patch: + Merged latest unstable vlc-0.6.2-r1, and vlc provided ebuild by Derk-Jan + Hartman. Depend on new ffmpeg ebuild instead of pulling down ffmpeg directly. + Add LiveMedia, libcaca support. No implicit mplayer dependency. Bump faad2 + requirement. General cleanup. Removed other arches because or arch dependency + issues. + + 23 Feb 2004; Michael Sterrett vlc-0.6.0-r1.ebuild, + vlc-0.6.1.ebuild, vlc-0.6.2-r1.ebuild, vlc-0.6.2.ebuild: + fix KEYWORDS to match available deps + + 07 Jan 2004; Daniel Ahlberg vlc-0.6.2-r1.ebuild, + files/mpeg2dec-20030612-configure.in-fpic.patch: + Patch configure.in instead of configure + +*vlc-0.6.2-r1 (13 Dec 2003) + + 13 Dec 2003; Seemant Kulleen vlc-0.6.2-r1.ebuild: + Switch to using internal ffmpeg and mpeg2dec becausethat means that mplayer + does not have to be a dependency any more. Thanks to the ebuild enclosed + within the tarball for the clues + + 12 Dec 2003; Seemant Kulleen metadata.xml, + vlc-0.4.4.ebuild, vlc-0.4.5.ebuild, vlc-0.5.2-r1.ebuild, vlc-0.5.2.ebuild, + vlc-0.6.0.ebuild, vlc-0.6.2.ebuild: + remove crufty ebuilds and move to use_enable syntax for configure options + + 22 Nov 2003; Luca Barbato vlc-0.6.2.ebuild, + files/0.6.2-mozilla-fix.patch: + Patch to build mozilla plugin on mozilla-1.5* + + 21 Nov 2003; Nick Hadaway vlc-0.6.2.ebuild: + The Mozilla plugin only works with Mozilla 1.4 currently. + + 19 Oct 2003; Max Kalika vlc-0.6.2.ebuild: + Revert location of libdvd, it belongs in media-libs but was only + partly moved there previously. + + 17 Oct 2003; Nick Hadaway vlc-0.6.2.ebuild: + Fixed portage location of libdvb. Marked stable for x86. + + 17 Aug 2003; Nick Hadaway vlc-0.6.2.ebuild: + Made minor change as suggested by brandy@gentoo.org on bug #24119 + + 16 Aug 2003; Nick Hadaway vlc-0.6.2.ebuild, + files/glide.patch: + Glide works now possibly. See bug #24119. Also added the touch stuff + from the videolan cvs ebuild. + + 15 Aug 2003; Nick Hadaway vlc-0.6.2.ebuild: + Stripping -fomit-frame-pointer if gcc-major-version -eq 2. See bug + #24678. + +*vlc-0.6.2 (13 Aug 2003) + + 13 Aug 2003; Nick Hadaway vlc-0.6.2.ebuild: + Version bump. Removed 0.6.1 related workarounds. Added support + for the altivec USE variable. Up to 34 USE variables now. :) + +*vlc-0.6.1 (01 Aug 2003) + + 01 Aug 2003; Nick Hadaway vlc-0.6.1.ebuild, + files/buildorder.patch: + The "elusive math equation" release. + Version bump. Re-organized the ebuild to coincide with the listing + of configure options outputted by ./configure --help. Added support + for USE variables faad, xosd, and matroska. Added a patch based on + upstream cvs which allows the mozilla plugin to compile properly. + I have updated the dependancies to the new ebuilds of libdvdcss-1.2.8 + and libdvbpsi-0.1.3 as upstream authors suggest these versions. + We are now weighing in at 33 use variables folks. :) Presently, + perhaps the most prolific package in Portage. :) + + 21 Jul 2003; Nick Hadaway vlc-0.6.0-r1.ebuild: + Removed the matrox use variable and forced disable-mga as the + module is known not to work, slower than other rendering, and will + not be updated upstream anymore. + + 20 Jul 2003; Nick Hadaway vlc-0.6.0-r1.ebuild: + Added support for the debug USE variable. Added the matroska + local USE variable. + + 19 Jul 2003; Nick Hadaway vlc-0.6.0-r1.ebuild: + Added the dvb USE variable. Added a comment re: truetype for 0.6.1 + Now showing the whole list of IUSE variables. Updated + wxwindows dependancy to >=wxGTK-2.4.1 as 2.4.0 has problems. + Added -i to kde-related sed statements. Re-worded some comments. + General ebuild beautification. + + 19 Jul 2003; Nick Hadaway : + Removed unneeded vlc-0.6.0-r2.ebuild. + +*vlc-0.6.0-r2 (17 Jul 2003) + + 17 Jul 2003; Nick Hadaway vlc-0.6.0-r2.ebuild: + Changed "mad" depends to the new libmad/libid3tag + +*vlc-0.6.0-r1 (16 Jul 2003) + + 16 Jul 2003; Nick Hadaway vlc-0.6.0-r1.ebuild, + files/mozplugin.patch: + Now utilizes the mozilla USE variable to install a way cool + mozilla plugin. The code has been tested with mozilla 1.4 + and may work with 1.3. + + 16 Jul 2003; Nick Hadaway vlc-0.6.0.ebuild: + Adding mplayer as a dependancy until the libpostproc issue is + figured out. See bug #22811 + + 09 Jul 2003; Nick Hadaway vlc-0.6.0.ebuild: + A little sed to change glide location from /usr/include/glide to + /usr/include/glide3 + + 06 Jul 2003; Nick Hadaway vlc-0.6.0.ebuild: + Marked stable for x86 + +*vlc-0.6.0 (25 Jun 2003) + + 25 Jun 2003; Nick Hadaway vlc-0.6.0.ebuild: + Lots more IUSE madness. More proper enabling/disabling of configure + options. Some portions of this ebuild were inspired from the + videolan.org official ebuild. + +*vlc-0.5.2-r1 (29 Mar 2003) + + 29 Mar 2003; Martin Holzer vlc-0.5.2-r1.ebuild: + Added some IUSE vars and option flags. Closes #18321. + +*vlc-0.5.2 (13 Mar 2003) + + 13 Mar 2003; Seemant Kulleen vlc-0.5.2.ebuild: + version bump + +*vlc-0.4.5 (09 Nov 2002) + + 22 Dec 2002; Martin Holzer vlc-0.4.4.ebuild files/digest-vlc-0.4.4 Changelog: + Changed .tar.gz to .tar.bz2, removed --disable-a52 + + 09 Nov 2002; Seemant Kulleen vlc-0.4.5.ebuild + files/digest-vlc-0.4.5: + + Version bump, thanks to: mholzer@gentoo.org (Martin Holzer) in bug #10426 + +*vlc-0.4.4 (13 Aug 2002) + + 22 Dec 2002; Martin Holzer vlc-0.4.4.ebuild files/digest-vlc-0.4.4 Changelog: + Changed .tar.gz to .tar.bz2, removed --disable-a52 + + 28 Sep 2002; Nick Hadaway vlc-0.4.4.ebuild: + Removed redundant configure options. Changed to einstall. + + 17 Aug 2002; Dan Armak ChangeLog: + Use kde-functions.eclass to determine kdelibs, arts locations. + + 15 Aug 2002; Mark Guertin vlc-0.4.4.ebuild: + Added ppc to keywords + + 13 Aug 2002; Seemant Kulleen vlc-0.4.4.ebuild: + Version bump. + +*vlc-0.4.3 (25 Jul 2002) + + 02 Aug 2002; Nick Hadaway vlc-0.4.3.ebuild: + Added support for libdvbpsi. + + 29 Jul 2002; Nick Hadaway : + Added support for a52dec by default as it is marked as enabled by + default in vlc's configure options and the a52dec author says we + should give it a try. :) I have it set to depend on + >=media-libs/a52dec-0.7.4 as previous versions were not thread + safe. + + 25 Jul 2002; Seemant Kulleen vlc-0.4.3.ebuild: + Version bump. + +*vlc-0.4.2 (13 Jul 2002) + + 13 Jul 2002; Nick Hadaway + vlc-0.4.2.ebuild files/digest-vlc-0.4.2: + Version bump. + +*vlc-0.4.1 (09 Jul 2002) + + 09 Jul 2002; Nick Hadaway vlc-0.4.1.ebuild + files/digest-vlc-0.4.1: + Version bump. Added required dependancy for mad (MPEG audio library) + which allows vlc to read divx files. Updated configure options. + Special thanks to to the vlc support team for the quick response + to my inquiry. + +*vlc-0.4.0 (17 Jun 2002) + + 17 Jun 2002; Seemant Kulleen vlc-0.4.0-r1.ebuild + files/digest-vlc-0.4.0-r1: + This now works with Qt2 and Qt3, depending on which is reflected in + $QTDIR. Thanks to BradPritt@gmx.de (Markus Mohr) in bug #3678 for + providing this fix. + +*vlc-0.4.0 (24 May 2002) + + 24 May 2002; Seemant Kulleen vlc-0.4.0.ebuild + files/digest-vlc-0.4.0: + Version bump. + +*vlc-0.3.1-r1 (19 May 2002) + + 19 May 2002; Seemant Kulleen vlc-0.3.1-r1.ebuild + files/digest-vlc-0.3.1-r1: + Added USE dependent ALSA support, since gentoo now defaults to alsa-0.9 + +*vlc-0.3.1 (07 May 2002) + + 07 May 2002; Karl Trygve Kalleberg vlc-0.3.1.ebuild files/digest-vlc-0.3.1: + New upstream version. + + +*vlc-0.2.91 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog: + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest new file mode 100644 --- /dev/null +++ b/media-video/vlc/Manifest @@ -0,0 +1,22 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST vlc-1.0.4.tar.bz2 21622966 RMD160 d4d9dae5dfe7d081d17197e5b94a43e54b213368 SHA1 59d99dd005f70b3442c1c44472640e10fdc15aa5 SHA256 dbff0ba0cd60a4323f85fd8b918f2a4477a11c5a8f628d1b868fb5947e8e9896 +DIST vlc-1.0.5.tar.bz2 21887131 RMD160 de50206ddce59d1487ea7d4efa8bbd37f55b928e SHA1 a2c415923850720dc4499de0b6f6dbe40e98f90f SHA256 f7f1994c936fbb8c392481a13abfd6a6b76c5aac4406fa7a78d4786dfc206dcd +DIST vlc-m4-1.tar.bz2 1685 RMD160 14775ca0d23a348d0d2809f8fa0a6b86e2f1623f SHA1 0310423bf9157b402f66107c365dd39abedb0d33 SHA256 6feee6c520c8fcfa45c1bcc07475304c7a68d31985bb1b432b5b7b174a277a54 +DIST vlc-patches-79.tar.bz2 6483 RMD160 f4bb903049b35c411ead3d812c865ac97d42c905 SHA1 b650ae71e4a59397be5a74cb7de5101d030ee04a SHA256 c2956b049de208408d64175792c936f8fcd325bd51c21d76158ba38107dda800 +DIST vlc-patches-82.tar.bz2 5209 RMD160 d44813b8033303507a4a65411cf46d3963be9349 SHA1 e0adbc632af430c93573dc2539cdee66dfd20bf1 SHA256 7b3afbb9565352888265ddc9b1ce03b6097824e402d00e5711e426289946b0be +DIST vlc-patches-83.tar.bz2 9277 RMD160 b585a84187f42c3e5cb557e6d752ffde26585506 SHA1 91bcd66f3b393202153595e8c44926cc051d7451 SHA256 c3c2b7841bde69762feed36758d95ccd5cc0ee390310cfad91bbfa3bca72b1e3 +EBUILD vlc-1.0.4.ebuild 11944 RMD160 6b11b400fbd13fb09dab6720d4e6dd85b377f5b9 SHA1 38c2db38a27aa6ae03d6aff685d80b0289e68e04 SHA256 1bb7ec981c0c2518e6b46711f71336c340c0f8be58789ad4eddee6a3200b17c2 +EBUILD vlc-1.0.5.ebuild 12064 RMD160 cd4b0efc8871ae051d540271590181a78bbbefd0 SHA1 fc91424ebaea8438ff2716799c69956462ca4804 SHA256 bf50d19c6eb96a235ce42bfd04b645ac9c4212fd5577dd6ceb261add9495e755 +EBUILD vlc-1.0.9999.ebuild 12016 RMD160 e33004803ad2459cc8e0205572b355b97dbe5e82 SHA1 50a8d12feb671972054d80e964b654c89de1aa9d SHA256 7c8eedd4ad29f5de0d7620e341aaa1f2b92f57e8c747332a152930953d93cc8c +EBUILD vlc-9999.ebuild 11679 RMD160 20a48aef3d36bc967ef68ad9d1c5dc1614f39621 SHA1 508a93cba03da6038d553aff62993a3e2486cf2c SHA256 ef743e290fd4e0027fbd2c6b3215b3d91bb63c48baad53a9f4981ae08c385c11 +MISC ChangeLog 86903 RMD160 d8b352792d8e95e012458460339fbe9d2d8f83a8 SHA1 125e5a75368e2fd471d094604e51b62f209610b1 SHA256 eed52761672e5d893a1695ce1baa0095136b7a352d76089dcf923345d7453f54 +MISC metadata.xml 4152 RMD160 371740d72f49649ff3d8e3e9397730962c85d4a3 SHA1 69e10d0465819e595218136e1bdf6fe12f9ab099 SHA256 c5ca4cd5ddfbb0cf93c851eb9f12ac33d561cbeb8fcef9df64eb79c1f9023632 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iEYEARECAAYFAkuFJgcACgkQvFcC4BYPU0pwBgCcDRz2YJ+omHCSnVane7770WpT +vvkAoIVS2tdj96nPFx1KdGeh4l/aNFs6 +=ehi4 +-----END PGP SIGNATURE----- diff --git a/media-video/vlc/metadata.xml b/media-video/vlc/metadata.xml new file mode 100644 --- /dev/null +++ b/media-video/vlc/metadata.xml @@ -0,0 +1,54 @@ + + + + video + + aballier@gentoo.org + Alexis Ballier + + + Enables support for AtmoLight (homebrew Ambient Lighting Technology) + Enables audio CD plugin with CD Text and CD paranoia via libcdio + Enables CD input and control library support. + Enables IIDC cameras support. + Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. + Enables Fluidsynth MIDI software synthesis (with external sound fonts). + Enables cryptography support via libgcrypt. + Adds support for GNOME's filesystem abstraction layer, gnome-base/gnome-vfs. This flag is not GUI-related. + Enables a web based interface for vlc. + Enables id3tag metadata reader plugin. + Adds support for Ogg Kate subtitles via libkate. + Enables subtitles support using libass. + Enables support for proxy settings in the HTTP access module. + Get user key from firewire connected iPod via libsysfs. + Enables Libv4l Video4Linux support. + Enables Libv4l2 Video4Linux2 support (for conversion + from various video formats to standard ones, needed to use v4l2 devices + with strange formats). + Enables Ogg Kate subtitles rendering using libtiger. + Enables live555 streaming media support (client support for rtsp). + Enable optimisation for memory rather than performance. + Builds a GTK+ interface suitable for PDA devices. + Enables the projectM visualization plugin. + Enables PVR cards access module. + Builds a x11-libs/qt based frontend. It is now the most up-to-date graphical interface available. + Enables RemoteOSD plugin (VNC client as video filter). + Enables real audio and RTSP modules. + Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it! + Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). + Enables sdl image video decoder (depends on sdl) + Enables shine fixed point mp3 encoder. + Enables libshout output. + Enables support for the skins2 interface. + Enables vlc to stream video. + Enables twolame support (MPEG Audio Layer 2 encoder). + Enables Linux udev services discovery. + Enables support for Intel UPnP stack. + Enables VCD information library support. + Enables VCD with navigation via libvcdinfo (depends on cdio) + New videolan (media) manager (vlm), a little manager designed to launch and manage multiple streams from within one instance of VLC. + Enables fixed point WMA decoder. + Enables support for, e.g., fullscreen mode via the X Window System. By itself, this flag does not build a graphical interface. + Enables support for teletext subtitles via the zvbi library. + + diff --git a/media-video/vlc/vlc-1.0.4.ebuild b/media-video/vlc/vlc-1.0.4.ebuild new file mode 100644 --- /dev/null +++ b/media-video/vlc/vlc-1.0.4.ebuild @@ -0,0 +1,385 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.0.4.ebuild,v 1.10 2010/01/31 17:40:11 armin76 Exp $ + +EAPI="2" + +SCM="" +if [ "${PV%9999}" != "${PV}" ] ; then + SCM=git + EGIT_REPO_URI="git://git.videolan.org/vlc.git" + EGIT_BOOTSTRAP="bootstrap" + if [ "${PV%.9999}" != "${PV}" ] ; then + EGIT_BRANCH=${PV%.9999}-bugfix + else + EGIT_BRANCH=master + fi +fi + +inherit eutils multilib autotools toolchain-funcs gnome2 nsplugins qt4 flag-o-matic ${SCM} + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-beta/-test}" +MY_P="${PN}-${MY_PV}" +VLC_SNAPSHOT_TIME="0013" + +PATCHLEVEL="79" +M4_TARBALL_VERSION="1" +DESCRIPTION="VLC media player - Video player and streamer" +HOMEPAGE="http://www.videolan.org/vlc/" +if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild + SRC_URI="" +elif [[ "${P}" == *_alpha* ]]; then # Snapshots taken from nightlies.videolan.org + SRC_URI="http://nightlies.videolan.org/build/source/trunk-${PV/*_alpha/}-${VLC_SNAPSHOT_TIME}/${PN}-snapshot-${PV/*_alpha/}.tar.bz2" + MY_P="${P/_alpha*/}-git" +elif [[ "${MY_P}" == "${P}" ]]; then + SRC_URI="http://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2" +else + SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.bz2" +fi + +SRC_URI="${SRC_URI} + mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2 + mirror://gentoo/${PN}-m4-${M4_TARBALL_VERSION}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="alpha amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="a52 aac aalib alsa altivec atmo avahi bidi cdda cddax cddb cdio dbus dc1394 + debug dirac directfb dts dvb dvd elibc_glibc fbcon fluidsynth +ffmpeg flac fontconfig + +gcrypt ggi gnome gnutls hal httpd id3tag ieee1394 jack kate libass libcaca + libnotify libproxy libsysfs libtiger libv4l2 lirc live lua matroska mmx + modplug mp3 mpeg mtp musepack ncurses nsplugin ogg opengl optimisememory oss + pda png pulseaudio pvr +qt4 remoteosd rtsp run-as-root samba schroedinger + sdl sdl-image shine shout skins speex sse stream svg svga taglib + theora truetype twolame udev upnp v4l v4l2 vcdinfo vcdx vlm vorbis win32codecs + wma-fixed X x264 xcb xinerama xml xosd xv zvbi" + +RDEPEND=" + !!<=media-video/vlc-0.9.99999 + sys-libs/zlib + >=media-libs/libdvbpsi-0.1.6 + a52? ( >=media-libs/a52dec-0.7.4-r3 ) + aalib? ( media-libs/aalib ) + aac? ( >=media-libs/faad2-2.6.1 ) + alsa? ( media-libs/alsa-lib ) + avahi? ( >=net-dns/avahi-0.6 ) + bidi? ( >=dev-libs/fribidi-0.10.4 ) + cdda? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + cddax? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + cdio? ( >=dev-libs/libcdio-0.78.2 ) + dbus? ( >=sys-apps/dbus-1.0.2 ) + dc1394? ( sys-libs/libraw1394 + =media-video/dirac-0.10.0 ) + directfb? ( dev-libs/DirectFB ) + dts? ( media-libs/libdca ) + dvd? ( media-libs/libdvdread + >=media-libs/libdvdnav-0.1.9 + media-libs/libdvdplay ) + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20090201 ) + flac? ( media-libs/libogg + >=media-libs/flac-1.1.2 ) + fluidsynth? ( media-sound/fluidsynth ) + fontconfig? ( media-libs/fontconfig ) + gcrypt? ( >=dev-libs/libgcrypt-1.2.0 ) + ggi? ( media-libs/libggi ) + gnome? ( gnome-base/gnome-vfs ) + gnutls? ( >=net-libs/gnutls-1.7.4 ) + hal? ( sys-apps/hal ) + id3tag? ( media-libs/libid3tag + sys-libs/zlib ) + ieee1394? ( sys-libs/libraw1394 sys-libs/libavc1394 ) + jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1 ) + kate? ( >=media-libs/libkate-0.1.1 ) + libass? ( >=media-libs/libass-0.9.5 media-libs/fontconfig ) + libcaca? ( media-libs/libcaca ) + libnotify? ( x11-libs/libnotify ) + libproxy? ( net-libs/libproxy ) + libsysfs? ( sys-fs/sysfsutils ) + libtiger? ( media-libs/libtiger ) + lirc? ( app-misc/lirc ) + live? ( >=media-plugins/live-2008.07.06 ) + lua? ( >=dev-lang/lua-5.1 ) + matroska? ( + >=dev-libs/libebml-0.7.6 + >=media-libs/libmatroska-0.8.0 ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-libs/libmad ) + mpeg? ( >=media-libs/libmpeg2-0.3.2 ) + mtp? ( >=media-libs/libmtp-0.3.0 ) + musepack? ( >=media-sound/musepack-tools-444 ) + ncurses? ( sys-libs/ncurses ) + nsplugin? ( >=net-libs/xulrunner-1.8 x11-libs/libXpm x11-libs/libXt =media-sound/pulseaudio-0.9.11 ) + qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libX11 ) + remoteosd? ( >=dev-libs/libgcrypt-1.2.0 ) + samba? ( || ( >=net-fs/samba-libs-3.4[smbclient] + =media-libs/schroedinger-1.0.6 ) + sdl? ( >=media-libs/libsdl-1.2.8 + sdl-image? ( media-libs/sdl-image ) ) + shout? ( media-libs/libshout ) + skins? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXext x11-libs/libX11 ) + speex? ( media-libs/speex ) + svg? ( >=gnome-base/librsvg-2.9.0 ) + svga? ( media-libs/svgalib ) + taglib? ( >=media-libs/taglib-1.5 ) + theora? ( >=media-libs/libtheora-1.0_beta3 ) + truetype? ( media-libs/freetype + media-fonts/dejavu ) + twolame? ( media-sound/twolame ) + udev? ( >=sys-fs/udev-142 ) + upnp? ( net-libs/libupnp ) + v4l2? ( libv4l2? ( media-libs/libv4l ) ) + vcdinfo? ( >=media-video/vcdimager-0.7.22 ) + vorbis? ( media-libs/libvorbis ) + win32codecs? ( media-libs/win32codecs ) + X? ( + x11-libs/libX11 + x11-libs/libXext + xv? ( x11-libs/libXv ) + xinerama? ( x11-libs/libXinerama ) + opengl? ( virtual/opengl ) + ) + x264? ( media-libs/x264 ) + xcb? ( x11-libs/libxcb x11-libs/xcb-util ) + xml? ( dev-libs/libxml2 ) + xosd? ( x11-libs/xosd ) + zvbi? ( >=media-libs/zvbi-0.2.25 ) + " + +# Disabled features and reasons: +# xvmc? ( x11-libs/libXvMC ) +# Will probably compile only on x86 + +DEPEND="${RDEPEND} + dvb? ( sys-kernel/linux-headers ) + v4l? ( sys-kernel/linux-headers ) + v4l2? ( >=sys-kernel/linux-headers-2.6.25 ) + X? ( xinerama? ( x11-proto/xineramaproto ) ) + xcb? ( x11-proto/xproto ) + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Displays a warning if the first use flag is set but the second is not +vlc_use_needs() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $1 will be disabled." +} + +# Notify the user that some useflag have been forced on +vlc_use_force() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $2 will be enabled." +} + +# Use when $2 depends strictly on $3 +# if use $1 then enable $2 and $3, otherwise disable $2 +vlc_use_enable_force() { + if use $1 ; then + echo "--enable-$2 --enable-$3" + else + echo "--disable-$2" + fi +} + +pkg_setup() { + if has_version '<=media-video/vlc-0.9.9999'; then + eerror "Please unmerge vlc-0.9.x first before installing ${P}" + eerror "If you don't do that, some plugins will get linked against" + eerror "the old ${PN} version and will not work." + die "Unmerge vlc 0.9.x first" + fi + vlc_use_needs skins truetype + vlc_use_force skins qt4 + vlc_use_needs cddax cdio + vlc_use_needs vcdx cdio + vlc_use_needs vcdx vcdinfo + vlc_use_needs vcdinfo cdio + vlc_use_needs bidi truetype + vlc_use_force remoteosd gcrypt + vlc_use_needs fontconfig truetype + vlc_use_needs libv4l2 v4l2 + vlc_use_needs libtiger kate + use cddb && use !cdda && use !cddax && ewarn "USE=cddb requires either cdda or cddax, cddb will be disabled." + if use qt4 || use skins ; then + qt4_pkg_setup + else + ewarn "You have disabled the qt4 useflag, ${PN} will not have any" + ewarn "graphical interface. Maybe that is not what you want..." + fi +} + +src_unpack() { + unpack ${A} + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_unpack + fi +} + +src_prepare() { + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_prepare + fi + # Make it build with libtool 1.5 + rm -f m4/lt* m4/libtool.m4 + + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + AT_M4DIR="m4 ${WORKDIR}/${PN}-m4" eautoreconf +} + +src_configure() { + + # It would fail if -fforce-addr is used due to too few registers... + use x86 && filter-flags -fforce-addr + + local MOZILLA_PC + + if use nsplugin; then + if has_version 'net-libs/xulrunner:1.9' ; then + MOZILLA_PC=libxul + else + MOZILLA_PC=xulrunner-plugin + fi + fi + + econf \ + $(use_enable a52) \ + $(use_enable aalib aa) \ + $(use_enable aac faad) \ + $(use_enable alsa) \ + $(use_enable altivec) \ + --disable-asademux \ + $(use_enable atmo) \ + $(use_enable avahi bonjour) \ + $(use_enable bidi fribidi) \ + $(use_enable cdda vcd) \ + $(use_enable cddax)\ + $(use_enable cddb libcddb) \ + $(use_enable cdio libcdio) \ + --disable-csri \ + $(use_enable dbus) $(use_enable dbus dbus-control) \ + $(use_enable dirac) \ + $(use_enable directfb) \ + $(use_enable dc1394) \ + $(use_enable debug) \ + $(use_enable dts dca) \ + $(use_enable dvb) \ + $(use_enable dvd dvdread) $(use_enable dvd dvdnav) \ + $(use_enable fbcon fb) \ + $(use_enable ffmpeg avcodec) $(use_enable ffmpeg avformat) $(use_enable ffmpeg swscale) $(use_enable ffmpeg postproc) \ + $(use_enable flac) \ + $(use_enable fluidsynth) \ + $(use_enable fontconfig) \ + $(use_enable ggi) \ + $(use_enable gnome gnomevfs) \ + $(use_enable gnutls) \ + $(use_enable hal) \ + $(use_enable httpd) \ + $(use_enable id3tag) \ + $(use_enable ieee1394 dv) \ + $(use_enable jack) \ + $(use_enable kate) \ + $(use_enable libass) \ + $(use_enable libcaca caca) \ + $(use_enable gcrypt libgcrypt) \ + $(use_enable libnotify notify) \ + $(use_enable libproxy) \ + --disable-libtar \ + $(use_enable libtiger tiger) \ + $(use_enable libsysfs) \ + $(use_enable libv4l2) \ + $(use_enable lirc) \ + $(use_enable live live555) \ + $(use_enable lua) \ + $(use_enable matroska mkv) \ + $(use_enable mmx) \ + $(use_enable modplug mod) \ + $(use_enable mp3 mad) \ + $(use_enable mpeg libmpeg2) \ + $(use_enable mtp) \ + $(use_enable musepack mpc) \ + $(use_enable ncurses) \ + $(use_enable nsplugin mozilla) --with-mozilla-pkg="${MOZILLA_PC}" \ + $(use_enable ogg) \ + $(use_enable opengl glx) $(use_enable opengl) $(use_enable opengl galaktos) \ + $(use_enable optimisememory optimize-memory) \ + $(use_enable oss) \ + $(use_enable pda) \ + $(use_enable png) \ + --disable-portaudio \ + $(use_enable pulseaudio pulse) \ + $(use_enable pvr) \ + $(use_enable qt4) \ + $(use_enable rtsp realrtsp) \ + $(use_enable run-as-root) \ + $(use_enable samba smb) \ + $(use_enable schroedinger) \ + $(use_enable sdl) \ + $(use_enable sdl-image) \ + $(use_enable shine) \ + $(use_enable shout) \ + $(use_enable skins skins2) \ + $(use_enable speex) \ + $(use_enable sse) \ + $(use_enable stream sout) \ + $(use_enable svg) \ + $(use_enable svga svgalib) \ + $(use_enable taglib) \ + $(use_enable theora) \ + $(use_enable truetype freetype) \ + $(use_enable twolame) \ + $(use_enable udev) \ + $(use_enable upnp) \ + $(use_enable v4l) \ + $(use_enable v4l2) \ + $(use_enable vcdinfo) \ + $(use_enable vcdx) \ + $(use_enable vorbis) \ + $(use_enable win32codecs loader) \ + $(use_enable wma-fixed) \ + $(use_enable X x11) $(use_enable X screen) \ + $(use_enable x264) \ + $(use_enable xcb) \ + $(use_enable xinerama) \ + $(use_enable xml libxml2) \ + $(use_enable xosd) \ + $(use_enable xv xvideo) \ + --disable-xvmc \ + $(use_enable zvbi) $(use_enable !zvbi telx) \ + --disable-snapshot \ + --disable-growl \ + --disable-optimizations \ + --enable-fast-install \ + $(vlc_use_enable_force vlm vlm sout) \ + $(vlc_use_enable_force skins skins2 qt4) \ + $(vlc_use_enable_force remoteosd remoteosd libgcrypt) +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + + dodoc AUTHORS MAINTAINERS HACKING THANKS NEWS README \ + doc/fortunes.txt doc/intf-cdda.txt doc/intf-vcd.txt + + rm -rf "${D}/usr/share/doc/vlc" \ + "${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico} + + if use nsplugin; then + dodir "/usr/$(get_libdir)/${PLUGINS_DIR}" + mv "${D}"/usr/$(get_libdir)/mozilla/plugins/* \ + "${D}/usr/$(get_libdir)/${PLUGINS_DIR}/" + fi + + use skins || rm -rf "${D}/usr/share/vlc/skins2" + + for res in 16 32 48; do + insinto /usr/share/icons/hicolor/${res}x${res}/apps/ + newins "${S}"/share/vlc${res}x${res}.png vlc.png + done +} diff --git a/media-video/vlc/vlc-1.0.5.ebuild b/media-video/vlc/vlc-1.0.5.ebuild new file mode 100644 --- /dev/null +++ b/media-video/vlc/vlc-1.0.5.ebuild @@ -0,0 +1,387 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.0.5.ebuild,v 1.3 2010/02/24 13:13:36 aballier Exp $ + +EAPI="2" + +SCM="" +if [ "${PV%9999}" != "${PV}" ] ; then + SCM=git + EGIT_BOOTSTRAP="bootstrap" + EGIT_BRANCH=master + EGIT_PROJECT=${P} + if [ "${PV%.9999}" != "${PV}" ] ; then + EGIT_REPO_URI="git://git.videolan.org/vlc/vlc-${PV%.9999}.git" + else + EGIT_REPO_URI="git://git.videolan.org/vlc.git" + fi +fi + +inherit eutils multilib autotools toolchain-funcs gnome2 nsplugins qt4 flag-o-matic ${SCM} + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-beta/-test}" +MY_P="${PN}-${MY_PV}" +VLC_SNAPSHOT_TIME="0013" + +PATCHLEVEL="83" +M4_TARBALL_VERSION="1" +DESCRIPTION="VLC media player - Video player and streamer" +HOMEPAGE="http://www.videolan.org/vlc/" +if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild + SRC_URI="" +elif [[ "${P}" == *_alpha* ]]; then # Snapshots taken from nightlies.videolan.org + SRC_URI="http://nightlies.videolan.org/build/source/trunk-${PV/*_alpha/}-${VLC_SNAPSHOT_TIME}/${PN}-snapshot-${PV/*_alpha/}.tar.bz2" + MY_P="${P/_alpha*/}-git" +elif [[ "${MY_P}" == "${P}" ]]; then + SRC_URI="http://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2" +else + SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.bz2" +fi + +SRC_URI="${SRC_URI} + mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2 + mirror://gentoo/${PN}-m4-${M4_TARBALL_VERSION}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="a52 aac aalib alsa altivec atmo avahi bidi cdda cddax cddb cdio dbus dc1394 + debug dirac directfb dts dvb dvd elibc_glibc fbcon fluidsynth +ffmpeg flac fontconfig + +gcrypt ggi gnome gnutls hal httpd id3tag ieee1394 jack kate libass libcaca + libnotify libproxy libsysfs libtiger libv4l2 lirc live lua matroska mmx + modplug mp3 mpeg mtp musepack ncurses nsplugin ogg opengl optimisememory oss + pda png pulseaudio pvr +qt4 remoteosd rtsp run-as-root samba schroedinger + sdl sdl-image shine shout skins speex sse stream svg svga taglib + theora truetype twolame udev upnp v4l v4l2 vcdinfo vcdx vlm vorbis win32codecs + wma-fixed X x264 xcb xinerama xml xosd xv zvbi" + +RDEPEND=" + !!<=media-video/vlc-0.9.99999 + sys-libs/zlib + >=media-libs/libdvbpsi-0.1.6 + a52? ( >=media-libs/a52dec-0.7.4-r3 ) + aalib? ( media-libs/aalib ) + aac? ( >=media-libs/faad2-2.6.1 ) + alsa? ( media-libs/alsa-lib ) + avahi? ( >=net-dns/avahi-0.6 ) + bidi? ( >=dev-libs/fribidi-0.10.4 ) + cdda? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + cddax? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + cdio? ( >=dev-libs/libcdio-0.78.2 ) + dbus? ( >=sys-apps/dbus-1.0.2 ) + dc1394? ( sys-libs/libraw1394 + =media-video/dirac-0.10.0 ) + directfb? ( dev-libs/DirectFB ) + dts? ( media-libs/libdca ) + dvd? ( media-libs/libdvdread + >=media-libs/libdvdnav-0.1.9 + media-libs/libdvdplay ) + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20090201 ) + flac? ( media-libs/libogg + >=media-libs/flac-1.1.2 ) + fluidsynth? ( media-sound/fluidsynth ) + fontconfig? ( media-libs/fontconfig ) + gcrypt? ( >=dev-libs/libgcrypt-1.2.0 ) + ggi? ( media-libs/libggi ) + gnome? ( gnome-base/gnome-vfs ) + gnutls? ( >=net-libs/gnutls-1.7.4 ) + hal? ( sys-apps/hal ) + id3tag? ( media-libs/libid3tag + sys-libs/zlib ) + ieee1394? ( sys-libs/libraw1394 sys-libs/libavc1394 ) + jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1 ) + kate? ( >=media-libs/libkate-0.1.1 ) + libass? ( >=media-libs/libass-0.9.5 media-libs/fontconfig ) + libcaca? ( media-libs/libcaca ) + libnotify? ( x11-libs/libnotify ) + libproxy? ( net-libs/libproxy ) + libsysfs? ( sys-fs/sysfsutils ) + libtiger? ( media-libs/libtiger ) + lirc? ( app-misc/lirc ) + live? ( >=media-plugins/live-2008.07.06 ) + lua? ( >=dev-lang/lua-5.1 ) + matroska? ( + >=dev-libs/libebml-0.7.6 + >=media-libs/libmatroska-0.8.0 ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-libs/libmad ) + mpeg? ( >=media-libs/libmpeg2-0.3.2 ) + mtp? ( >=media-libs/libmtp-0.3.0 ) + musepack? ( >=media-sound/musepack-tools-444 ) + ncurses? ( sys-libs/ncurses ) + nsplugin? ( >=net-libs/xulrunner-1.8 x11-libs/libXpm x11-libs/libXt ) + ogg? ( media-libs/libogg ) + pda? ( x11-libs/gtk+:2 ) + png? ( media-libs/libpng ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) + qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libX11 ) + remoteosd? ( >=dev-libs/libgcrypt-1.2.0 ) + samba? ( || ( >=net-fs/samba-libs-3.4[smbclient] + =media-libs/schroedinger-1.0.6 ) + sdl? ( >=media-libs/libsdl-1.2.8 + sdl-image? ( media-libs/sdl-image ) ) + shout? ( media-libs/libshout ) + skins? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXext x11-libs/libX11 ) + speex? ( media-libs/speex ) + svg? ( >=gnome-base/librsvg-2.9.0 ) + svga? ( media-libs/svgalib ) + taglib? ( >=media-libs/taglib-1.5 ) + theora? ( >=media-libs/libtheora-1.0_beta3 ) + truetype? ( media-libs/freetype + media-fonts/dejavu ) + twolame? ( media-sound/twolame ) + udev? ( >=sys-fs/udev-142 ) + upnp? ( net-libs/libupnp ) + v4l2? ( libv4l2? ( media-libs/libv4l ) ) + vcdinfo? ( >=media-video/vcdimager-0.7.22 ) + vorbis? ( media-libs/libvorbis ) + win32codecs? ( media-libs/win32codecs ) + X? ( + x11-libs/libX11 + x11-libs/libXext + xv? ( x11-libs/libXv ) + xinerama? ( x11-libs/libXinerama ) + opengl? ( virtual/opengl ) + ) + x264? ( media-libs/x264 ) + xcb? ( x11-libs/libxcb x11-libs/xcb-util ) + xml? ( dev-libs/libxml2 ) + xosd? ( x11-libs/xosd ) + zvbi? ( >=media-libs/zvbi-0.2.25 ) + " + +# Disabled features and reasons: +# xvmc? ( x11-libs/libXvMC ) +# Will probably compile only on x86 + +DEPEND="${RDEPEND} + dvb? ( sys-kernel/linux-headers ) + v4l? ( sys-kernel/linux-headers ) + v4l2? ( >=sys-kernel/linux-headers-2.6.25 ) + X? ( xinerama? ( x11-proto/xineramaproto ) ) + xcb? ( x11-proto/xproto ) + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Displays a warning if the first use flag is set but the second is not +vlc_use_needs() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $1 will be disabled." +} + +# Notify the user that some useflag have been forced on +vlc_use_force() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $2 will be enabled." +} + +# Use when $2 depends strictly on $3 +# if use $1 then enable $2 and $3, otherwise disable $2 +vlc_use_enable_force() { + if use $1 ; then + echo "--enable-$2 --enable-$3" + else + echo "--disable-$2" + fi +} + +pkg_setup() { + if has_version '<=media-video/vlc-0.9.9999'; then + eerror "Please unmerge vlc-0.9.x first before installing ${P}" + eerror "If you don't do that, some plugins will get linked against" + eerror "the old ${PN} version and will not work." + die "Unmerge vlc 0.9.x first" + fi + vlc_use_needs skins truetype + vlc_use_force skins qt4 + vlc_use_needs cddax cdio + vlc_use_needs vcdx cdio + vlc_use_needs vcdx vcdinfo + vlc_use_needs vcdinfo cdio + vlc_use_needs bidi truetype + vlc_use_force remoteosd gcrypt + vlc_use_needs fontconfig truetype + vlc_use_needs libv4l2 v4l2 + vlc_use_needs libtiger kate + use cddb && use !cdda && use !cddax && ewarn "USE=cddb requires either cdda or cddax, cddb will be disabled." + if use qt4 || use skins ; then + qt4_pkg_setup + else + ewarn "You have disabled the qt4 useflag, ${PN} will not have any" + ewarn "graphical interface. Maybe that is not what you want..." + fi +} + +src_unpack() { + unpack ${A} + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_unpack + fi +} + +src_prepare() { + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_prepare + fi + # Make it build with libtool 1.5 + rm -f m4/lt* m4/libtool.m4 + + has_version '>=net-libs/xulrunner-1.9.2' || EPATCH_EXCLUDE="550_all_xulrunner192.patch" + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + AT_M4DIR="m4 ${WORKDIR}/${PN}-m4" eautoreconf +} + +src_configure() { + + # It would fail if -fforce-addr is used due to too few registers... + use x86 && filter-flags -fforce-addr + + local MOZILLA_PC + + if use nsplugin; then + if has_version 'net-libs/xulrunner:1.9' ; then + MOZILLA_PC=libxul + else + MOZILLA_PC=xulrunner-plugin + fi + fi + + econf \ + $(use_enable a52) \ + $(use_enable aalib aa) \ + $(use_enable aac faad) \ + $(use_enable alsa) \ + $(use_enable altivec) \ + --disable-asademux \ + $(use_enable atmo) \ + $(use_enable avahi bonjour) \ + $(use_enable bidi fribidi) \ + $(use_enable cdda vcd) \ + $(use_enable cddax)\ + $(use_enable cddb libcddb) \ + $(use_enable cdio libcdio) \ + --disable-csri \ + $(use_enable dbus) $(use_enable dbus dbus-control) \ + $(use_enable dirac) \ + $(use_enable directfb) \ + $(use_enable dc1394) \ + $(use_enable debug) \ + $(use_enable dts dca) \ + $(use_enable dvb) \ + $(use_enable dvd dvdread) $(use_enable dvd dvdnav) \ + $(use_enable fbcon fb) \ + $(use_enable ffmpeg avcodec) $(use_enable ffmpeg avformat) $(use_enable ffmpeg swscale) $(use_enable ffmpeg postproc) \ + $(use_enable flac) \ + $(use_enable fluidsynth) \ + $(use_enable fontconfig) \ + $(use_enable ggi) \ + $(use_enable gnome gnomevfs) \ + $(use_enable gnutls) \ + $(use_enable hal) \ + $(use_enable httpd) \ + $(use_enable id3tag) \ + $(use_enable ieee1394 dv) \ + $(use_enable jack) \ + $(use_enable kate) \ + $(use_enable libass) \ + $(use_enable libcaca caca) \ + $(use_enable gcrypt libgcrypt) \ + $(use_enable libnotify notify) \ + $(use_enable libproxy) \ + --disable-libtar \ + $(use_enable libtiger tiger) \ + $(use_enable libsysfs) \ + $(use_enable libv4l2) \ + $(use_enable lirc) \ + $(use_enable live live555) \ + $(use_enable lua) \ + $(use_enable matroska mkv) \ + $(use_enable mmx) \ + $(use_enable modplug mod) \ + $(use_enable mp3 mad) \ + $(use_enable mpeg libmpeg2) \ + $(use_enable mtp) \ + $(use_enable musepack mpc) \ + $(use_enable ncurses) \ + $(use_enable nsplugin mozilla) --with-mozilla-pkg="${MOZILLA_PC}" \ + $(use_enable ogg) \ + $(use_enable opengl glx) $(use_enable opengl) $(use_enable opengl galaktos) \ + $(use_enable optimisememory optimize-memory) \ + $(use_enable oss) \ + $(use_enable pda) \ + $(use_enable png) \ + --disable-portaudio \ + $(use_enable pulseaudio pulse) \ + $(use_enable pvr) \ + $(use_enable qt4) \ + $(use_enable rtsp realrtsp) \ + $(use_enable run-as-root) \ + $(use_enable samba smb) \ + $(use_enable schroedinger) \ + $(use_enable sdl) \ + $(use_enable sdl-image) \ + $(use_enable shine) \ + $(use_enable shout) \ + $(use_enable skins skins2) \ + $(use_enable speex) \ + $(use_enable sse) \ + $(use_enable stream sout) \ + $(use_enable svg) \ + $(use_enable svga svgalib) \ + $(use_enable taglib) \ + $(use_enable theora) \ + $(use_enable truetype freetype) \ + $(use_enable twolame) \ + $(use_enable udev) \ + $(use_enable upnp) \ + $(use_enable v4l) \ + $(use_enable v4l2) \ + $(use_enable vcdinfo) \ + $(use_enable vcdx) \ + $(use_enable vorbis) \ + $(use_enable win32codecs loader) \ + $(use_enable wma-fixed) \ + $(use_enable X x11) $(use_enable X screen) \ + $(use_enable x264) \ + $(use_enable xcb) \ + $(use_enable xinerama) \ + $(use_enable xml libxml2) \ + $(use_enable xosd) \ + $(use_enable xv xvideo) \ + --disable-xvmc \ + $(use_enable zvbi) $(use_enable !zvbi telx) \ + --disable-snapshot \ + --disable-growl \ + --disable-optimizations \ + --enable-fast-install \ + $(vlc_use_enable_force vlm vlm sout) \ + $(vlc_use_enable_force skins skins2 qt4) \ + $(vlc_use_enable_force remoteosd remoteosd libgcrypt) +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + + dodoc AUTHORS MAINTAINERS HACKING THANKS NEWS README \ + doc/fortunes.txt doc/intf-cdda.txt doc/intf-vcd.txt + + rm -rf "${D}/usr/share/doc/vlc" \ + "${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico} + + if use nsplugin; then + dodir "/usr/$(get_libdir)/${PLUGINS_DIR}" + mv "${D}"/usr/$(get_libdir)/mozilla/plugins/* \ + "${D}/usr/$(get_libdir)/${PLUGINS_DIR}/" + fi + + use skins || rm -rf "${D}/usr/share/vlc/skins2" + + for res in 16 32 48; do + insinto /usr/share/icons/hicolor/${res}x${res}/apps/ + newins "${S}"/share/vlc${res}x${res}.png vlc.png + done +} diff --git a/media-video/vlc/vlc-1.0.9999.ebuild b/media-video/vlc/vlc-1.0.9999.ebuild new file mode 100644 --- /dev/null +++ b/media-video/vlc/vlc-1.0.9999.ebuild @@ -0,0 +1,387 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.0.9999.ebuild,v 1.38 2010/02/24 13:13:36 aballier Exp $ + +EAPI="2" + +SCM="" +if [ "${PV%9999}" != "${PV}" ] ; then + SCM=git + EGIT_BOOTSTRAP="bootstrap" + EGIT_BRANCH=master + EGIT_PROJECT=${P} + if [ "${PV%.9999}" != "${PV}" ] ; then + EGIT_REPO_URI="git://git.videolan.org/vlc/vlc-${PV%.9999}.git" + else + EGIT_REPO_URI="git://git.videolan.org/vlc.git" + fi +fi + +inherit eutils multilib autotools toolchain-funcs gnome2 nsplugins qt4 flag-o-matic ${SCM} + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-beta/-test}" +MY_P="${PN}-${MY_PV}" +VLC_SNAPSHOT_TIME="0013" + +PATCHLEVEL="83" +M4_TARBALL_VERSION="1" +DESCRIPTION="VLC media player - Video player and streamer" +HOMEPAGE="http://www.videolan.org/vlc/" +if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild + SRC_URI="" +elif [[ "${P}" == *_alpha* ]]; then # Snapshots taken from nightlies.videolan.org + SRC_URI="http://nightlies.videolan.org/build/source/trunk-${PV/*_alpha/}-${VLC_SNAPSHOT_TIME}/${PN}-snapshot-${PV/*_alpha/}.tar.bz2" + MY_P="${P/_alpha*/}-git" +elif [[ "${MY_P}" == "${P}" ]]; then + SRC_URI="http://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2" +else + SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.bz2" +fi + +SRC_URI="${SRC_URI} + mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2 + mirror://gentoo/${PN}-m4-${M4_TARBALL_VERSION}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="" +IUSE="a52 aac aalib alsa altivec atmo avahi bidi cdda cddax cddb cdio dbus dc1394 + debug dirac directfb dts dvb dvd elibc_glibc fbcon fluidsynth +ffmpeg flac fontconfig + +gcrypt ggi gnome gnutls hal httpd id3tag ieee1394 jack kate libass libcaca + libnotify libproxy libsysfs libtiger libv4l2 lirc live lua matroska mmx + modplug mp3 mpeg mtp musepack ncurses nsplugin ogg opengl optimisememory oss + pda png pulseaudio pvr +qt4 remoteosd rtsp run-as-root samba schroedinger + sdl sdl-image shine shout skins speex sse stream svg svga taglib + theora truetype twolame udev upnp v4l v4l2 vcdinfo vcdx vlm vorbis win32codecs + wma-fixed X x264 xcb xinerama xml xosd xv zvbi" + +RDEPEND=" + !!<=media-video/vlc-0.9.99999 + sys-libs/zlib + >=media-libs/libdvbpsi-0.1.6 + a52? ( >=media-libs/a52dec-0.7.4-r3 ) + aalib? ( media-libs/aalib ) + aac? ( >=media-libs/faad2-2.6.1 ) + alsa? ( media-libs/alsa-lib ) + avahi? ( >=net-dns/avahi-0.6 ) + bidi? ( >=dev-libs/fribidi-0.10.4 ) + cdda? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + cddax? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + cdio? ( >=dev-libs/libcdio-0.78.2 ) + dbus? ( >=sys-apps/dbus-1.0.2 ) + dc1394? ( sys-libs/libraw1394 + =media-video/dirac-0.10.0 ) + directfb? ( dev-libs/DirectFB ) + dts? ( media-libs/libdca ) + dvd? ( media-libs/libdvdread + >=media-libs/libdvdnav-0.1.9 + media-libs/libdvdplay ) + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20090201 ) + flac? ( media-libs/libogg + >=media-libs/flac-1.1.2 ) + fluidsynth? ( media-sound/fluidsynth ) + fontconfig? ( media-libs/fontconfig ) + gcrypt? ( >=dev-libs/libgcrypt-1.2.0 ) + ggi? ( media-libs/libggi ) + gnome? ( gnome-base/gnome-vfs ) + gnutls? ( >=net-libs/gnutls-1.7.4 ) + hal? ( sys-apps/hal ) + id3tag? ( media-libs/libid3tag + sys-libs/zlib ) + ieee1394? ( sys-libs/libraw1394 sys-libs/libavc1394 ) + jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1 ) + kate? ( >=media-libs/libkate-0.1.1 ) + libass? ( >=media-libs/libass-0.9.5 media-libs/fontconfig ) + libcaca? ( media-libs/libcaca ) + libnotify? ( x11-libs/libnotify ) + libproxy? ( net-libs/libproxy ) + libsysfs? ( sys-fs/sysfsutils ) + libtiger? ( media-libs/libtiger ) + lirc? ( app-misc/lirc ) + live? ( >=media-plugins/live-2008.07.06 ) + lua? ( >=dev-lang/lua-5.1 ) + matroska? ( + >=dev-libs/libebml-0.7.6 + >=media-libs/libmatroska-0.8.0 ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-libs/libmad ) + mpeg? ( >=media-libs/libmpeg2-0.3.2 ) + mtp? ( >=media-libs/libmtp-0.3.0 ) + musepack? ( >=media-sound/musepack-tools-444 ) + ncurses? ( sys-libs/ncurses ) + nsplugin? ( >=net-libs/xulrunner-1.8 x11-libs/libXpm x11-libs/libXt ) + ogg? ( media-libs/libogg ) + pda? ( x11-libs/gtk+:2 ) + png? ( media-libs/libpng ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) + qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libX11 ) + remoteosd? ( >=dev-libs/libgcrypt-1.2.0 ) + samba? ( || ( >=net-fs/samba-libs-3.4[smbclient] + =media-libs/schroedinger-1.0.6 ) + sdl? ( >=media-libs/libsdl-1.2.8 + sdl-image? ( media-libs/sdl-image ) ) + shout? ( media-libs/libshout ) + skins? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXext x11-libs/libX11 ) + speex? ( media-libs/speex ) + svg? ( >=gnome-base/librsvg-2.9.0 ) + svga? ( media-libs/svgalib ) + taglib? ( >=media-libs/taglib-1.5 ) + theora? ( >=media-libs/libtheora-1.0_beta3 ) + truetype? ( media-libs/freetype + media-fonts/dejavu ) + twolame? ( media-sound/twolame ) + udev? ( >=sys-fs/udev-142 ) + upnp? ( net-libs/libupnp ) + v4l2? ( libv4l2? ( media-libs/libv4l ) ) + vcdinfo? ( >=media-video/vcdimager-0.7.22 ) + vorbis? ( media-libs/libvorbis ) + win32codecs? ( media-libs/win32codecs ) + X? ( + x11-libs/libX11 + x11-libs/libXext + xv? ( x11-libs/libXv ) + xinerama? ( x11-libs/libXinerama ) + opengl? ( virtual/opengl ) + ) + x264? ( media-libs/x264 ) + xcb? ( x11-libs/libxcb x11-libs/xcb-util ) + xml? ( dev-libs/libxml2 ) + xosd? ( x11-libs/xosd ) + zvbi? ( >=media-libs/zvbi-0.2.25 ) + " + +# Disabled features and reasons: +# xvmc? ( x11-libs/libXvMC ) +# Will probably compile only on x86 + +DEPEND="${RDEPEND} + dvb? ( sys-kernel/linux-headers ) + v4l? ( sys-kernel/linux-headers ) + v4l2? ( >=sys-kernel/linux-headers-2.6.25 ) + X? ( xinerama? ( x11-proto/xineramaproto ) ) + xcb? ( x11-proto/xproto ) + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Displays a warning if the first use flag is set but the second is not +vlc_use_needs() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $1 will be disabled." +} + +# Notify the user that some useflag have been forced on +vlc_use_force() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $2 will be enabled." +} + +# Use when $2 depends strictly on $3 +# if use $1 then enable $2 and $3, otherwise disable $2 +vlc_use_enable_force() { + if use $1 ; then + echo "--enable-$2 --enable-$3" + else + echo "--disable-$2" + fi +} + +pkg_setup() { + if has_version '<=media-video/vlc-0.9.9999'; then + eerror "Please unmerge vlc-0.9.x first before installing ${P}" + eerror "If you don't do that, some plugins will get linked against" + eerror "the old ${PN} version and will not work." + die "Unmerge vlc 0.9.x first" + fi + vlc_use_needs skins truetype + vlc_use_force skins qt4 + vlc_use_needs cddax cdio + vlc_use_needs vcdx cdio + vlc_use_needs vcdx vcdinfo + vlc_use_needs vcdinfo cdio + vlc_use_needs bidi truetype + vlc_use_force remoteosd gcrypt + vlc_use_needs fontconfig truetype + vlc_use_needs libv4l2 v4l2 + vlc_use_needs libtiger kate + use cddb && use !cdda && use !cddax && ewarn "USE=cddb requires either cdda or cddax, cddb will be disabled." + if use qt4 || use skins ; then + qt4_pkg_setup + else + ewarn "You have disabled the qt4 useflag, ${PN} will not have any" + ewarn "graphical interface. Maybe that is not what you want..." + fi +} + +src_unpack() { + unpack ${A} + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_unpack + fi +} + +src_prepare() { + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_prepare + fi + # Make it build with libtool 1.5 + rm -f m4/lt* m4/libtool.m4 + + has_version '>=net-libs/xulrunner-1.9.2' || EPATCH_EXCLUDE="550_all_xulrunner192.patch" + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + AT_M4DIR="m4 ${WORKDIR}/${PN}-m4" eautoreconf +} + +src_configure() { + + # It would fail if -fforce-addr is used due to too few registers... + use x86 && filter-flags -fforce-addr + + local MOZILLA_PC + + if use nsplugin; then + if has_version 'net-libs/xulrunner:1.9' ; then + MOZILLA_PC=libxul + else + MOZILLA_PC=xulrunner-plugin + fi + fi + + econf \ + $(use_enable a52) \ + $(use_enable aalib aa) \ + $(use_enable aac faad) \ + $(use_enable alsa) \ + $(use_enable altivec) \ + --disable-asademux \ + $(use_enable atmo) \ + $(use_enable avahi bonjour) \ + $(use_enable bidi fribidi) \ + $(use_enable cdda vcd) \ + $(use_enable cddax)\ + $(use_enable cddb libcddb) \ + $(use_enable cdio libcdio) \ + --disable-csri \ + $(use_enable dbus) $(use_enable dbus dbus-control) \ + $(use_enable dirac) \ + $(use_enable directfb) \ + $(use_enable dc1394) \ + $(use_enable debug) \ + $(use_enable dts dca) \ + $(use_enable dvb) \ + $(use_enable dvd dvdread) $(use_enable dvd dvdnav) \ + $(use_enable fbcon fb) \ + $(use_enable ffmpeg avcodec) $(use_enable ffmpeg avformat) $(use_enable ffmpeg swscale) $(use_enable ffmpeg postproc) \ + $(use_enable flac) \ + $(use_enable fluidsynth) \ + $(use_enable fontconfig) \ + $(use_enable ggi) \ + $(use_enable gnome gnomevfs) \ + $(use_enable gnutls) \ + $(use_enable hal) \ + $(use_enable httpd) \ + $(use_enable id3tag) \ + $(use_enable ieee1394 dv) \ + $(use_enable jack) \ + $(use_enable kate) \ + $(use_enable libass) \ + $(use_enable libcaca caca) \ + $(use_enable gcrypt libgcrypt) \ + $(use_enable libnotify notify) \ + $(use_enable libproxy) \ + --disable-libtar \ + $(use_enable libtiger tiger) \ + $(use_enable libsysfs) \ + $(use_enable libv4l2) \ + $(use_enable lirc) \ + $(use_enable live live555) \ + $(use_enable lua) \ + $(use_enable matroska mkv) \ + $(use_enable mmx) \ + $(use_enable modplug mod) \ + $(use_enable mp3 mad) \ + $(use_enable mpeg libmpeg2) \ + $(use_enable mtp) \ + $(use_enable musepack mpc) \ + $(use_enable ncurses) \ + $(use_enable nsplugin mozilla) --with-mozilla-pkg="${MOZILLA_PC}" \ + $(use_enable ogg) \ + $(use_enable opengl glx) $(use_enable opengl) $(use_enable opengl galaktos) \ + $(use_enable optimisememory optimize-memory) \ + $(use_enable oss) \ + $(use_enable pda) \ + $(use_enable png) \ + --disable-portaudio \ + $(use_enable pulseaudio pulse) \ + $(use_enable pvr) \ + $(use_enable qt4) \ + $(use_enable rtsp realrtsp) \ + $(use_enable run-as-root) \ + $(use_enable samba smb) \ + $(use_enable schroedinger) \ + $(use_enable sdl) \ + $(use_enable sdl-image) \ + $(use_enable shine) \ + $(use_enable shout) \ + $(use_enable skins skins2) \ + $(use_enable speex) \ + $(use_enable sse) \ + $(use_enable stream sout) \ + $(use_enable svg) \ + $(use_enable svga svgalib) \ + $(use_enable taglib) \ + $(use_enable theora) \ + $(use_enable truetype freetype) \ + $(use_enable twolame) \ + $(use_enable udev) \ + $(use_enable upnp) \ + $(use_enable v4l) \ + $(use_enable v4l2) \ + $(use_enable vcdinfo) \ + $(use_enable vcdx) \ + $(use_enable vorbis) \ + $(use_enable win32codecs loader) \ + $(use_enable wma-fixed) \ + $(use_enable X x11) $(use_enable X screen) \ + $(use_enable x264) \ + $(use_enable xcb) \ + $(use_enable xinerama) \ + $(use_enable xml libxml2) \ + $(use_enable xosd) \ + $(use_enable xv xvideo) \ + --disable-xvmc \ + $(use_enable zvbi) $(use_enable !zvbi telx) \ + --disable-snapshot \ + --disable-growl \ + --disable-optimizations \ + --enable-fast-install \ + $(vlc_use_enable_force vlm vlm sout) \ + $(vlc_use_enable_force skins skins2 qt4) \ + $(vlc_use_enable_force remoteosd remoteosd libgcrypt) +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + + dodoc AUTHORS MAINTAINERS HACKING THANKS NEWS README \ + doc/fortunes.txt doc/intf-cdda.txt doc/intf-vcd.txt + + rm -rf "${D}/usr/share/doc/vlc" \ + "${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico} + + if use nsplugin; then + dodir "/usr/$(get_libdir)/${PLUGINS_DIR}" + mv "${D}"/usr/$(get_libdir)/mozilla/plugins/* \ + "${D}/usr/$(get_libdir)/${PLUGINS_DIR}/" + fi + + use skins || rm -rf "${D}/usr/share/vlc/skins2" + + for res in 16 32 48; do + insinto /usr/share/icons/hicolor/${res}x${res}/apps/ + newins "${S}"/share/vlc${res}x${res}.png vlc.png + done +} diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild new file mode 100644 --- /dev/null +++ b/media-video/vlc/vlc-9999.ebuild @@ -0,0 +1,374 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.61 2010/02/24 12:30:21 aballier Exp $ + +EAPI="2" + +SCM="" +if [ "${PV%9999}" != "${PV}" ] ; then + SCM=git + EGIT_BOOTSTRAP="bootstrap" + EGIT_BRANCH=master + EGIT_PROJECT=${P} + if [ "${PV%.9999}" != "${PV}" ] ; then + EGIT_REPO_URI="git://git.videolan.org/vlc/vlc-${PV%.9999}.git" + else + EGIT_REPO_URI="git://git.videolan.org/vlc.git" + fi +fi + +inherit eutils multilib autotools toolchain-funcs gnome2 nsplugins qt4 flag-o-matic ${SCM} + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-beta/-test}" +MY_P="${PN}-${MY_PV}" +VLC_SNAPSHOT_TIME="0013" + +PATCHLEVEL="82" +DESCRIPTION="VLC media player - Video player and streamer" +HOMEPAGE="http://www.videolan.org/vlc/" +if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild + SRC_URI="" +elif [[ "${P}" == *_alpha* ]]; then # Snapshots taken from nightlies.videolan.org + SRC_URI="http://nightlies.videolan.org/build/source/trunk-${PV/*_alpha/}-${VLC_SNAPSHOT_TIME}/${PN}-snapshot-${PV/*_alpha/}.tar.bz2" + MY_P="${P/_alpha*/}-git" +elif [[ "${MY_P}" == "${P}" ]]; then + SRC_URI="http://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.bz2" +else + SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.bz2" +fi + +SRC_URI="${SRC_URI} + mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="" +IUSE="a52 aac aalib alsa altivec atmo avahi bidi cdda cddb dbus dc1394 + debug dirac directfb dts dvb dvd elibc_glibc fbcon fluidsynth +ffmpeg flac fontconfig + +gcrypt ggi gnome gnutls httpd id3tag ieee1394 jack kate libass libcaca + libnotify libproxy libtiger libv4l libv4l2 lirc live lua matroska mmx + modplug mp3 mpeg mtp musepack ncurses nsplugin ogg opengl optimisememory oss + png projectm pulseaudio pvr +qt4 remoteosd rtsp run-as-root samba + schroedinger sdl sdl-image shine shout skins speex sqlite sse stream + svg svga taglib theora truetype twolame udev upnp v4l v4l2 vcdx vlm + vorbis win32codecs wma-fixed x264 +xcb xml xosd xv zvbi" + +RDEPEND=" + !!<=media-video/vlc-1.0.99999 + sys-libs/zlib + >=media-libs/libdvbpsi-0.1.6 + a52? ( >=media-libs/a52dec-0.7.4-r3 ) + aalib? ( media-libs/aalib ) + aac? ( >=media-libs/faad2-2.6.1 ) + alsa? ( media-libs/alsa-lib ) + avahi? ( >=net-dns/avahi-0.6 ) + bidi? ( >=dev-libs/fribidi-0.10.4 ) + cdda? ( cddb? ( >=media-libs/libcddb-1.2.0 ) ) + dbus? ( >=sys-apps/dbus-1.0.2 ) + dc1394? ( >=sys-libs/libraw1394-2.0.1 + >=media-libs/libdc1394-2.0.2 ) + dirac? ( >=media-video/dirac-0.10.0 ) + directfb? ( dev-libs/DirectFB sys-libs/zlib ) + dts? ( media-libs/libdca ) + dvd? ( media-libs/libdvdread + >=media-libs/libdvdnav-0.1.9 + media-libs/libdvdplay ) + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20090201 ) + flac? ( media-libs/libogg + >=media-libs/flac-1.1.2 ) + fluidsynth? ( media-sound/fluidsynth ) + fontconfig? ( media-libs/fontconfig ) + gcrypt? ( >=dev-libs/libgcrypt-1.2.0 ) + ggi? ( media-libs/libggi ) + gnome? ( gnome-base/gnome-vfs ) + gnutls? ( >=net-libs/gnutls-1.7.4 ) + id3tag? ( media-libs/libid3tag sys-libs/zlib ) + ieee1394? ( >=sys-libs/libraw1394-2.0.1 >=sys-libs/libavc1394-0.5.3 ) + jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1 ) + kate? ( >=media-libs/libkate-0.1.1 ) + libass? ( >=media-libs/libass-0.9.6 media-libs/fontconfig ) + libcaca? ( >=media-libs/libcaca-0.99_beta14 ) + libnotify? ( x11-libs/libnotify ) + libproxy? ( net-libs/libproxy ) + libtiger? ( media-libs/libtiger ) + lirc? ( app-misc/lirc ) + live? ( >=media-plugins/live-2008.07.06 ) + lua? ( >=dev-lang/lua-5.1 ) + matroska? ( + >=dev-libs/libebml-0.7.6 + >=media-libs/libmatroska-0.8.0 ) + modplug? ( >=media-libs/libmodplug-0.8 ) + mp3? ( media-libs/libmad ) + mpeg? ( >=media-libs/libmpeg2-0.3.2 ) + mtp? ( >=media-libs/libmtp-0.3.0 ) + musepack? ( >=media-sound/musepack-tools-444 ) + ncurses? ( sys-libs/ncurses ) + nsplugin? ( >=net-libs/xulrunner-1.8 x11-libs/libXpm x11-libs/libXt =media-sound/pulseaudio-0.9.11 ) + qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libX11 ) + remoteosd? ( >=dev-libs/libgcrypt-1.2.0 ) + samba? ( || ( >=net-fs/samba-libs-3.4[smbclient] + =media-libs/schroedinger-1.0.6 ) + sdl? ( >=media-libs/libsdl-1.2.8 + sdl-image? ( media-libs/sdl-image sys-libs/zlib ) ) + shout? ( media-libs/libshout ) + skins? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXext x11-libs/libX11 ) + speex? ( media-libs/speex ) + sqlite? ( >=dev-db/sqlite-3.6.0:3 ) + svg? ( >=gnome-base/librsvg-2.9.0 ) + svga? ( media-libs/svgalib ) + taglib? ( >=media-libs/taglib-1.5 sys-libs/zlib ) + theora? ( >=media-libs/libtheora-1.0_beta3 ) + truetype? ( media-libs/freetype + media-fonts/dejavu ) + twolame? ( media-sound/twolame ) + udev? ( >=sys-fs/udev-142 ) + upnp? ( net-libs/libupnp ) + v4l2? ( libv4l2? ( media-libs/libv4l ) ) + v4l? ( libv4l? ( media-libs/libv4l ) ) + vcdx? ( >=dev-libs/libcdio-0.78.2 >=media-video/vcdimager-0.7.22 ) + vorbis? ( media-libs/libvorbis ) + win32codecs? ( media-libs/win32codecs ) + x264? ( >=media-libs/x264-0.0.20090923 ) + xcb? ( x11-libs/libxcb x11-libs/xcb-util ) + xml? ( dev-libs/libxml2 ) + xosd? ( x11-libs/xosd ) + zvbi? ( >=media-libs/zvbi-0.2.25 ) + " + +DEPEND="${RDEPEND} + dvb? ( sys-kernel/linux-headers ) + v4l? ( sys-kernel/linux-headers ) + v4l2? ( >=sys-kernel/linux-headers-2.6.25 ) + xcb? ( x11-proto/xproto ) + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Displays a warning if the first use flag is set but the second is not +vlc_use_needs() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $1 will be disabled." +} + +# Notify the user that some useflag have been forced on +vlc_use_force() { + use $1 && use !$2 && ewarn "USE=$1 requires $2, $2 will be enabled." +} + +# Use when $2 depends strictly on $3 +# if use $1 then enable $2 and $3, otherwise disable $2 +vlc_use_enable_force() { + if use $1 ; then + echo "--enable-$2 --enable-$3" + else + echo "--disable-$2" + fi +} + +pkg_setup() { + if has_version '<=media-video/vlc-1.0.99999'; then + eerror "Please unmerge vlc-1.0.x first before installing ${P}" + eerror "If you don't do that, some plugins will get linked against" + eerror "the old ${PN} version and will not work." + die "Unmerge vlc 1.0.x first" + fi + vlc_use_needs skins truetype + vlc_use_force skins qt4 + vlc_use_needs bidi truetype + vlc_use_force remoteosd gcrypt + vlc_use_needs fontconfig truetype + vlc_use_needs libv4l2 v4l2 + vlc_use_needs libv4l v4l + vlc_use_needs libtiger kate + vlc_use_needs xv xcb + vlc_use_needs cddb cdda + if use qt4 || use skins ; then + qt4_pkg_setup + else + ewarn "You have disabled the qt4 useflag, ${PN} will not have any" + ewarn "graphical interface. Maybe that is not what you want..." + fi +} + +src_unpack() { + unpack ${A} + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_unpack + fi +} + +src_prepare() { + if [ "${PV%9999}" != "${PV}" ] ; then + git_src_prepare + fi + # Make it build with libtool 1.5 + rm -f m4/lt* m4/libtool.m4 + + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + eautoreconf +} + +src_configure() { + + # It would fail if -fforce-addr is used due to too few registers... + use x86 && filter-flags -fforce-addr + + local MOZILLA_PC + + if use nsplugin; then + if has_version 'net-libs/xulrunner:1.9' ; then + MOZILLA_PC=libxul + else + MOZILLA_PC=xulrunner-plugin + fi + fi + + econf \ + $(use_enable a52) \ + $(use_enable aalib aa) \ + $(use_enable aac faad) \ + $(use_enable alsa) \ + $(use_enable altivec) \ + --disable-asademux \ + $(use_enable atmo) \ + $(use_enable avahi bonjour) \ + $(use_enable bidi fribidi) \ + $(use_enable cdda vcd) \ + $(use_enable cddb libcddb) \ + $(use_enable dbus) $(use_enable dbus dbus-control) \ + $(use_enable dirac) \ + $(use_enable directfb) \ + $(use_enable dc1394) \ + $(use_enable debug) \ + $(use_enable dts dca) \ + $(use_enable dvb) \ + $(use_enable dvd dvdread) $(use_enable dvd dvdnav) \ + $(use_enable fbcon fb) \ + $(use_enable ffmpeg avcodec) $(use_enable ffmpeg avformat) $(use_enable ffmpeg swscale) $(use_enable ffmpeg postproc) \ + $(use_enable flac) \ + $(use_enable fluidsynth) \ + $(use_enable fontconfig) \ + $(use_enable ggi) \ + $(use_enable gnome gnomevfs) \ + $(use_enable gnutls) \ + $(use_enable httpd) \ + $(use_enable id3tag) \ + $(use_enable ieee1394 dv) \ + $(use_enable jack) \ + $(use_enable kate) \ + $(use_enable libass) \ + $(use_enable libcaca caca) \ + $(use_enable gcrypt libgcrypt) \ + $(use_enable libnotify notify) \ + $(use_enable libproxy) \ + --disable-libtar \ + $(use_enable libtiger tiger) \ + $(use_enable libv4l) \ + $(use_enable libv4l2) \ + $(use_enable lirc) \ + $(use_enable live live555) \ + $(use_enable lua) \ + $(use_enable matroska mkv) \ + $(use_enable mmx) \ + $(use_enable modplug mod) \ + $(use_enable mp3 mad) \ + $(use_enable mpeg libmpeg2) \ + $(use_enable mtp) \ + $(use_enable musepack mpc) \ + $(use_enable ncurses) \ + $(use_enable nsplugin mozilla) --with-mozilla-pkg="${MOZILLA_PC}" \ + $(use_enable ogg) \ + $(use_enable opengl glx) $(use_enable opengl) \ + $(use_enable optimisememory optimize-memory) \ + $(use_enable oss) \ + $(use_enable png) \ + --disable-portaudio \ + $(use_enable projectm) \ + $(use_enable pulseaudio pulse) \ + $(use_enable pvr) \ + $(use_enable qt4) \ + $(use_enable rtsp realrtsp) \ + $(use_enable run-as-root) \ + $(use_enable samba smb) \ + $(use_enable schroedinger) \ + $(use_enable sdl) \ + $(use_enable sdl-image) \ + $(use_enable shine) \ + $(use_enable shout) \ + $(use_enable skins skins2) \ + $(use_enable speex) \ + $(use_enable sqlite) \ + $(use_enable sse) \ + $(use_enable stream sout) \ + $(use_enable svg) \ + $(use_enable svga svgalib) \ + $(use_enable taglib) \ + $(use_enable theora) \ + $(use_enable truetype freetype) \ + $(use_enable twolame) \ + $(use_enable udev) \ + $(use_enable upnp) \ + $(use_enable v4l) \ + $(use_enable v4l2) \ + $(use_enable vcdx) \ + $(use_enable vorbis) \ + $(use_enable win32codecs loader) \ + $(use_enable wma-fixed) \ + $(use_enable x264) \ + $(use_enable xcb) \ + $(use_enable xml libxml2) \ + $(use_enable xosd) \ + $(use_enable xv xvideo) \ + $(use_enable zvbi) $(use_enable !zvbi telx) \ + --disable-snapshot \ + --disable-growl \ + --disable-optimizations \ + --enable-fast-install \ + $(vlc_use_enable_force vlm vlm sout) \ + $(vlc_use_enable_force skins skins2 qt4) \ + $(vlc_use_enable_force remoteosd remoteosd libgcrypt) +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + + dodoc AUTHORS HACKING THANKS NEWS README \ + doc/fortunes.txt doc/intf-cdda.txt doc/intf-vcd.txt + + rm -rf "${D}/usr/share/doc/vlc" \ + "${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico} + + if use nsplugin; then + dodir "/usr/$(get_libdir)/${PLUGINS_DIR}" + mv "${D}"/usr/$(get_libdir)/mozilla/plugins/* \ + "${D}/usr/$(get_libdir)/${PLUGINS_DIR}/" + fi + + use skins || rm -rf "${D}/usr/share/vlc/skins2" + + for res in 16 32 48; do + insinto /usr/share/icons/hicolor/${res}x${res}/apps/ + newins "${S}"/share/vlc${res}x${res}.png vlc.png + done +} + +pkg_postinst() { + gnome2_pkg_postinst + + if [ "$ROOT" = "/" ] && [ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ] ; then + einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen" + "/usr/$(get_libdir)/vlc/vlc-cache-gen" + else + ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)" + ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually" + ewarn "If you do not do it, vlc will take a long time to load." + fi +}