From 63058ded0c0895911ef0650fde46846c0b13367f Mon Sep 17 00:00:00 2001 From: James Broadhead Date: Tue, 11 Feb 2014 10:33:44 +0000 Subject: xbmc-13.0_alpha9 Couldn't find a source bundle for more recent alphas. Current -9999 doesn't build. --- media-tv/xbmc/ChangeLog | 845 +++++++++++++++++++++++ media-tv/xbmc/Manifest | 16 + media-tv/xbmc/files/generate.sh | 28 + media-tv/xbmc/files/xbmc-9999-no-arm-flags.patch | 16 + media-tv/xbmc/files/xbmc-9999-nomythtv.patch | 67 ++ media-tv/xbmc/metadata.xml | 23 + media-tv/xbmc/xbmc-13.0_alpha9.ebuild | 268 +++++++ 7 files changed, 1263 insertions(+) create mode 100644 media-tv/xbmc/ChangeLog create mode 100644 media-tv/xbmc/Manifest create mode 100755 media-tv/xbmc/files/generate.sh create mode 100644 media-tv/xbmc/files/xbmc-9999-no-arm-flags.patch create mode 100644 media-tv/xbmc/files/xbmc-9999-nomythtv.patch create mode 100644 media-tv/xbmc/metadata.xml create mode 100644 media-tv/xbmc/xbmc-13.0_alpha9.ebuild diff --git a/media-tv/xbmc/ChangeLog b/media-tv/xbmc/ChangeLog new file mode 100644 index 0000000..88f9dfa --- /dev/null +++ b/media-tv/xbmc/ChangeLog @@ -0,0 +1,845 @@ +# ChangeLog for media-tv/xbmc +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.200 2013/12/31 19:18:32 vapier Exp $ + + 31 Dec 2013; Mike Frysinger + +files/xbmc-12.3-no-sse2.patch, xbmc-12.3.ebuild: + Add patch from upstream for building on cpus w/out sse2 #475266 by Jose + Quinteiro. + +*xbmc-12.3 (31 Dec 2013) + + 31 Dec 2013; Mike Frysinger +xbmc-12.3.ebuild: + Version bump #496496 by Charles Nérot. + + 30 Dec 2013; Mike Frysinger xbmc-9999.ebuild: + Always require java for live git ebuilds now #488118 by hal. + + 10 Nov 2013; Fabian Groffen + +files/xbmc-12.1-nomythtv.patch, files/xbmc-9999-nomythtv.patch, + xbmc-12.1-r1.ebuild, xbmc-12.2-r1.ebuild: + Updated nomythtv patch for current git sources, by hal in bug #488494 + + 05 Sep 2013; Mike Frysinger xbmc-12.1-r1.ebuild, + xbmc-12.2-r1.ebuild, xbmc-9999.ebuild: + Require USE=sftp be set in libssh when we pull it in #483144 by Hendrik v. + Raven. + + 11 Aug 2013; Alexis Ballier xbmc-11.0.ebuild, + xbmc-12.1-r1.ebuild, xbmc-12.2-r1.ebuild, xbmc-9999.ebuild: + depend on ffmpeg:0 + + 07 Aug 2013; Alexis Ballier xbmc-9999.ebuild: + Add working libav support. It requires libav git master or 10. Add a warning + when building against libav to reflect the state of such support. Add := deps + on libav and ffmpeg. + + 20 Jul 2013; Alexis Ballier xbmc-9999.ebuild: + Fix vdpau deps again: It requires either ffmpeg-1.2.1 or a post-libav9 + release. + + 06 Jul 2013; Tomáš Chvátal + -files/xbmc-12.0-system-projectm.patch, + -files/xbmc-13.0-system-projectm.patch, xbmc-12.1-r1.ebuild, + xbmc-12.2-r1.ebuild, xbmc-9999.ebuild: + Remove the unbundling of projectM seems like 2.1 again does not work well even + after fixed underlinking (now it just crashes the xbmc with pretty trace). + + 06 Jul 2013; Tomáš Chvátal + files/xbmc-12.0-system-projectm.patch, files/xbmc-13.0-system-projectm.patch: + Ensure libprojectM is linked on projectM extension. Still crashes tho with 2.1 + more investigation needed. Force due to unsynced cvs. + + 05 Jul 2013; Tomáš Chvátal + -files/xbmc-11.0-libav-r1.patch, -xbmc-11.0-r1.ebuild, -xbmc-12.0.ebuild, + -xbmc-12.1.ebuild, -xbmc-12.2.ebuild: + Reduce versions a bit, no need to have 6 around. Force due non-updated cvs + tree. + + 27 Jun 2013; Agostino Sarubbo xbmc-12.2-r1.ebuild: + Stable for x86, wrt bug #464552 + + 27 Jun 2013; Agostino Sarubbo xbmc-12.2-r1.ebuild: + Stable for amd64, wrt bug #464552 + + 17 Jun 2013; Tomáš Chvátal xbmc-12.2-r1.ebuild: + Reduce the postproc || dep to be bit faster. + + 14 Jun 2013; Alexis Ballier xbmc-9999.ebuild: + vdpau requires a recent ffmpeg version so depend on virtual/ffmpeg-9 in that + case + +*xbmc-12.2-r1 (13 Jun 2013) + + 13 Jun 2013; Alexis Ballier +xbmc-12.2-r1.ebuild: + Backport some FFmpeg related fixes from master. + Fixes bugs #466718, #463588 and should improve libav compatibility. + + 24 May 2013; Alexis Ballier xbmc-9999.ebuild: + Fix ffmpeg deps: upstream recommends ffmpeg so this one shall come first in + the || dep. xbmc doesnt even compile against libav, meaning the dep is in + theory wrong but left there in case someone eventually gets upstream to fix + it. Do not depend on virtual/ffmpeg which is not finegrained enough here (and + also rather useless because of the libpostproc dep) since ffmpeg releases + more often than libav these days and virtual/ffmpeg-9 depends on a masked + ffmpeg version while xbmc only requires ffmpeg-1 which is unmasked. + +*xbmc-12.2 (23 May 2013) + + 23 May 2013; Mike Frysinger +xbmc-12.2.ebuild, + xbmc-9999.ebuild: + Version bump #468518 by Anthony Ryan. + + 24 Apr 2013; Mike Frysinger + files/xbmc-13.0-system-projectm.patch: + Fix typos in projectm patch #466746 by candrews. + + 23 Apr 2013; Mike Frysinger xbmc-12.1-r1.ebuild, + xbmc-9999.ebuild: + Have USE=X require USE=sdl #466584 by Tomáš Chvátal. + +*xbmc-12.1-r1 (20 Apr 2013) + + 20 Apr 2013; Tomáš Chvátal + +files/xbmc-12.0-system-projectm.patch, + +files/xbmc-13.0-system-projectm.patch, +xbmc-12.1-r1.ebuild, + xbmc-9999.ebuild: + Update to python-single-r1 wrt bug#458682. Apply projectm unbundle patch. + Apply libav patchset provided by Anton Khirnov to 12.1-r1 ebuild and remove + keywords as it depends on too new ffmpeg/libav with this. (the patchset still + needs few touchups before submitting to master/9999 ebuild) + + 13 Apr 2013; Mike Frysinger files/generate.sh, + xbmc-9999.ebuild: + Refresh generated python interfaces #464048 by Marcel Unbehaun. + + 13 Apr 2013; Mike Frysinger xbmc-9999.ebuild: + Patch by hal to punt unused addons #465108. + + 01 Apr 2013; Mike Frysinger metadata.xml, + xbmc-12.1.ebuild, xbmc-9999.ebuild: + Add USE="caps gles opengl sdl usb X" flags to control the now (optional) + dependencies. + + 01 Apr 2013; Mike Frysinger xbmc-12.1.ebuild, + xbmc-9999.ebuild: + Add USE=neon #463742 by Code_Bleu. + + 31 Mar 2013; Tomáš Chvátal xbmc-9999.ebuild: + Do not remove arial.ttf wrt bug#460514. + + 29 Mar 2013; Mike Frysinger xbmc-12.1.ebuild, + xbmc-9999.ebuild: + Require newer libcec to match configure #463694 by Fredric Johansson. + +*xbmc-12.1 (23 Mar 2013) + + 23 Mar 2013; Mike Frysinger +xbmc-12.1.ebuild: + Version bump #462266 by Anthony Ryan. + + 23 Mar 2013; Mike Frysinger metadata.xml, + xbmc-9999.ebuild: + Add USE=fishbmc support #461596 by BT. + +*xbmc-12.0 (18 Feb 2013) + + 18 Feb 2013; Mike Frysinger +xbmc-12.0.ebuild, + -xbmc-12.0_rc2.ebuild, -xbmc-12.0_rc3.ebuild: + Version bump #454552 by Elis Axelsson. + + 29 Jan 2013; Tomáš Chvátal xbmc-9999.ebuild: + Silence qa warn as the second arg must be full path not just dir based on PMS. + + 26 Jan 2013; Tomáš Chvátal xbmc-9999.ebuild: + Symlink in-system fonts rather than use bundled ones. + + 26 Jan 2013; Tomáš Chvátal xbmc-9999.ebuild: + Remove fontconfig dirs as they are useless at best. + + 21 Jan 2013; Tomáš Chvátal xbmc-9999.ebuild: + Remove simplejson code as it is not used anyway. + +*xbmc-12.0_rc3 (18 Jan 2013) + + 18 Jan 2013; Mike Frysinger +files/generate.sh, + +xbmc-12.0_rc3.ebuild: + Version bump #452422 by Elis Axelsson. + + 17 Jan 2013; Michał Górny xbmc-11.0-r1.ebuild, + xbmc-11.0.ebuild: + Fix the python[sqlite] dep on older versions too. + + 15 Jan 2013; Michał Górny xbmc-12.0_rc2.ebuild, + xbmc-9999.ebuild: + Fix sqlite3 module dependency -- the package supports only built-in Python + sqlite3, not external pysqlite2. + + 29 Dec 2012; Mike Frysinger xbmc-12.0_rc2.ebuild, + xbmc-9999.ebuild: + Require libmicrohttpd[messages] #449082 by Ben Kohler. + + 29 Dec 2012; Mike Frysinger xbmc-12.0_rc2.ebuild, + xbmc-9999.ebuild: + Depend on tinyxml[stl] since xbmc uses those features #448754#3 by Ben Kohler. + + 25 Dec 2012; Mike Frysinger xbmc-12.0_rc2.ebuild, + xbmc-9999.ebuild: + Fix lookup of dirs to autotool #448488 by Ivan. + +*xbmc-12.0_rc2 (25 Dec 2012) + + 25 Dec 2012; Mike Frysinger +xbmc-12.0_rc2.ebuild, + xbmc-9999.ebuild: + Add USE=java to contain upstream idiocy #434662 by BT. Version bump #443572 + by Tomasz Golinski. + + 24 Dec 2012; Mike Frysinger xbmc-9999.ebuild: + Require libcec-2+ #438376 by Ian Whyman. + + 08 Dec 2012; Mike Frysinger + +files/xbmc-11.0-nfs-limits.patch, xbmc-11.0-r1.ebuild, xbmc-11.0.ebuild: + Add fix from upstream for building with newer libnfs #445174 by Winfried + Lorenzen. + + 28 Nov 2012; Samuli Suominen xbmc-11.0.ebuild, + xbmc-11.0-r1.ebuild, xbmc-9999.ebuild: + Missing virtual/glu dependency (AC_CHECK_LIB for libGLU in configure.in) wrt + #445075 by Steven Cristian + + 26 Nov 2012; Tomáš Chvátal metadata.xml: + Update to global useflag. + + 19 Nov 2012; Mike Frysinger xbmc-9999.ebuild: + Add swig to DEPEND since upstream requires it #434660 by BT. + + 15 Nov 2012; Tomáš Chvátal xbmc-11.0.ebuild: + Ekeyword does not work here so put back accidentally dropped stable keywords. + +*xbmc-11.0-r1 (14 Nov 2012) + + 14 Nov 2012; Tomáš Chvátal + +files/xbmc-11.0-ffmpeg.patch, +files/xbmc-11.0-libav-r1.patch, + +xbmc-11.0-r1.ebuild, files/xbmc-11.0-libav.patch, xbmc-11.0.ebuild: + Revision bump the huge patchset chage to testing as it seems broken, wrt + bug#443006. Keep the stable unaltered as it was supposed to be done from + start. + + 24 Oct 2012; Alexis Ballier xbmc-11.0.ebuild, + -files/xbmc-11.0-ffmpeg.patch, files/xbmc-11.0-libav.patch: + Backport a huge patchset from upstream master to be compatible with ffmpeg + 0.10 up to current git master. Bug #438842. Rebase the libav patches on top + of these changes, it seems they were sent upstream but not applied. Drop a + now useless patch with this refactoring. Please CC me on bugs if these + patches cause problems. + + 09 Oct 2012; Mike Frysinger xbmc-9999.ebuild: + Skip running eautoreconf in libapetag & libid3tag #437368 by BT. + + 09 Oct 2012; Mike Frysinger metadata.xml, + xbmc-9999.ebuild: + Add USE=sftp to control libssh dependency #437566 by candrews. + + 24 Sep 2012; Mike Frysinger metadata.xml, + xbmc-9999.ebuild: + Control NFS support via USE=nfs #436034 by oceand.dev. + + 16 Sep 2012; Mike Frysinger xbmc-9999.ebuild: + Depend on taglib-1.8 to match upstream #434658 by BT. + + 08 Sep 2012; Mike Frysinger xbmc-9999.ebuild: + Add USE=upnp support #434270 by BT. + + 08 Sep 2012; Mike Frysinger + files/xbmc-9999-no-arm-flags.patch: + Update arm flags patch to latest git #434182 by BT. + + 05 Sep 2012; Justin Lecher xbmc-11.0.ebuild, + xbmc-9999.ebuild: + Use domenu instead insinto + doins to install .desktop files + + 04 Aug 2012; Mike Frysinger + files/xbmc-9999-nomythtv.patch: + Update mythtv patch to latest git #429588 by BT. + + 15 Jul 2012; Mike Frysinger + +files/xbmc-11.0-nomythtv.patch, files/xbmc-9999-nomythtv.patch, + xbmc-11.0.ebuild: + Update mythtv patch to latest git #426376 by BT. + + 02 Jul 2012; Mike Frysinger + files/xbmc-9999-no-arm-flags.patch: + Update patch to latest git #424485 by tsubus. + + 08 Jun 2012; Mike Frysinger xbmc-11.0.ebuild, + xbmc-9999.ebuild: + Update path to xbmc icon #419989 by candrews. + + 22 May 2012; Jeff Horelick xbmc-11.0.ebuild: + marked x86 per bug 415907 + + 22 May 2012; Diego E. Pettenò xbmc-11.0.ebuild, + xbmc-9999.ebuild: + Allow using older libav as well, for postproc. + + 22 May 2012; Diego E. Pettenò xbmc-11.0.ebuild, + xbmc-9999.ebuild: + Add an explicit dependency over libpostproc. + + 14 May 2012; Agostino Sarubbo xbmc-11.0.ebuild: + Stable for amd64, wrt bug #415907 + + 14 May 2012; Tomáš Chvátal xbmc-9999.ebuild: + Add dep over tinyxml. Fixes bug#415681. + + 29 Apr 2012; Mike Frysinger + +files/xbmc-11.0-no-arm-flags.patch, xbmc-11.0.ebuild: + Add dedciated arm flags patch for 11.0 #413715 by Lech Perczak. + + 26 Apr 2012; Mike Frysinger + files/xbmc-9999-no-arm-flags.patch: + Update arm patch to latest git #413435 by candrews. + + 11 Apr 2012; Mike Frysinger xbmc-9999.ebuild: + Drop lsb_release hack now that upsream is good #411219 by BT. + + 05 Apr 2012; Mike Frysinger xbmc-11.0.ebuild, + xbmc-9999.ebuild, metadata.xml: + Add USE=cec support #410479 by Ian Whyman. + + 31 Mar 2012; Tomáš Chvátal xbmc-11.0.ebuild, + xbmc-9999.ebuild: + Require the opengl useflag on libva, fails configure without it. Reported by + Ian (Thev00d00) retested by me. Non-maintainer commit, trivial change. + + 31 Mar 2012; Tomáš Chvátal + +files/xbmc-11.0-ffmpeg-0.10.2.patch, xbmc-11.0.ebuild, xbmc-9999.ebuild: + Add also the 3rd patch from libav bug#406215 that fixes the latest api include + issues. + + 30 Mar 2012; Mike Frysinger xbmc-11.0.ebuild, + +files/xbmc-11.0-ffmpeg.patch, +files/xbmc-11.0-libav.patch: + Add fixes by Tomáš Chvátal to build with libav #406215 by Ben Kohler. + + 29 Mar 2012; Mike Frysinger xbmc-11.0.ebuild, + -files/xbmc-11.0-libpng-1.5.patch, +files/xbmc-11.0-no-exec-stack.patch: + Restore exec-stack patch and drop now unused libpng patch. + +*xbmc-11.0 (29 Mar 2012) + + 29 Mar 2012; Mike Frysinger + -files/xbmc-10.0-python-2.7.patch, -xbmc-10.1.ebuild, + -files/xbmc-10.1-gcc-4.6.patch, -files/xbmc-10.1-headers.patch, + -files/xbmc-10.1-libpng-1.5.patch, -xbmc-11.0_rc2.ebuild, +xbmc-11.0.ebuild, + xbmc-9999.ebuild: + Version bump #409651 by Tomáš Chvátal. + + 29 Mar 2012; Mike Frysinger xbmc-9999.ebuild: + Disable internal vdpau/ffmpeg checks since we handle this ourselves + #408395 by Tomáš Chvátal. + + 29 Mar 2012; Mike Frysinger xbmc-9999.ebuild, + -files/xbmc-9999-no-exec-stack.patch: + Drop patch merged into upstream git. + + 27 Mar 2012; Samuli Suominen xbmc-10.1.ebuild, + xbmc-11.0_rc2.ebuild, xbmc-9999.ebuild: + Pin to SLOT="0" of sys-fs/udisks. + + 19 Mar 2012; Mike Frysinger xbmc-11.0_rc2.ebuild, + -files/xbmc-11.0-libav-0.8.patch: + Drop libav patch that breaks building with ffmpeg #408495 by Piotr Mitas. + + 17 Mar 2012; Samuli Suominen xbmc-9999.ebuild: + Stop applying -libpng-1.5.patch because upstream commit + http://github.com/xbmc/xbmc/commit/29f93361a12e5de882f4fb88754914b1d6e3862c + replaced it. + + 15 Mar 2012; Tomáš Chvátal + +files/xbmc-11.0-libav-0.8.patch, xbmc-11.0_rc2.ebuild: + Make the eden build againts new ffmpeg api in libav. This should be included + in trunk based on github. + +*xbmc-11.0_rc2 (15 Mar 2012) + + 15 Mar 2012; Tomáš Chvátal +xbmc-11.0_rc2.ebuild, + -xbmc-11.0_rc1.ebuild, xbmc-9999.ebuild: + Non-maintainer commit. Version bump to next rc which fixes serious regression. + Check for py2 in pkg_setup as py3 is borked. No other factical changes. + +*xbmc-11.0_rc1 (01 Mar 2012) + + 01 Mar 2012; Mike Frysinger -xbmc-11.0_beta3.ebuild, + +xbmc-11.0_rc1.ebuild: + Version bump #406299 by Ben Kohler. + + 01 Mar 2012; Mike Frysinger xbmc-9999.ebuild, + +files/xbmc-9999-no-exec-stack.patch: + Fix exec stack warnings. + + 26 Feb 2012; Mike Frysinger xbmc-11.0_beta3.ebuild, + xbmc-9999.ebuild: + Control bluez dep with USE=bluetooth #403561 by BT. + + 17 Feb 2012; Christian Ruppert xbmc-11.0_beta3.ebuild: + Add QA_EXECSTACK + + 16 Feb 2012; Mike Frysinger + files/xbmc-9999-nomythtv.patch: + Revise mysql patch to work #403869 by Martin Dummer. + +*xbmc-11.0_beta3 (14 Feb 2012) + + 14 Feb 2012; Mike Frysinger +xbmc-11.0_beta3.ebuild: + Version bump. + + 04 Feb 2012; Mike Frysinger + +files/xbmc-11.0-libpng-1.5.patch, xbmc-9999.ebuild: + Add libpng patch to live version. + + 04 Feb 2012; Mike Frysinger xbmc-9999.ebuild, + files/xbmc-9999-nomythtv.patch: + Split mysql/mythtv support #401653. + + 04 Feb 2012; Mike Frysinger xbmc-9999.ebuild: + Require ffmpeg be built with USE=encode to make things "just work" #402103 by + Tomasz Golinski. + + 27 Jan 2012; Mike Frysinger xbmc-9999.ebuild, + +files/xbmc-9999-no-arm-flags.patch: + Disable hardcoding of random ARM compiler flags #400617 by Fabio Erculiani. + + 27 Jan 2012; Mike Frysinger + files/xbmc-9999-nomythtv.patch: + Update patch to apply to latest git #400781 by Ben Kohler. + + 24 Jan 2012; Mike Frysinger xbmc-9999.ebuild: + Fix typo pointed out by Stéphane Kattoor. + + 24 Jan 2012; Mike Frysinger xbmc-9999.ebuild, + +files/xbmc-9999-nomythtv.patch, metadata.xml: + Make mysql support optional. + + 21 Dec 2011; Mike Frysinger xbmc-9999.ebuild: + Require simplejson for the weather plugin #395365 by Pertti Kosunen. + + 12 Oct 2011; Mike Frysinger xbmc-10.1.ebuild, + xbmc-9999.ebuild: + Now that gettext itself takes care of the internal vcs dep, drop the cvs + workaround #386635 by BT. + + 09 Oct 2011; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Add USE=goom to control GOOM support #385447 by BT. Run autotools in new goom + subdir #386471 by BT. + + 09 Oct 2011; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Add USE=projectm to control visualization plugin #385449 by BT. + + 01 Oct 2011; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Make plist depend into USE=airplay #384571 by BT. + + 29 Sep 2011; Mike Frysinger xbmc-9999.ebuild: + Make samba support optional now that upstream allows it to be disabled + #383759 by BT. + + 29 Sep 2011; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Make slick screensavers optional #383785 by BT. + + 18 Sep 2011; Mike Frysinger xbmc-9999.ebuild: + Migrate to git-2 eclass. + + 18 Sep 2011; Mike Frysinger xbmc-10.1.ebuild, + +files/xbmc-10.1-headers.patch, +files/xbmc-10.1-libpng-1.5.patch: + Fix building with libpng-1.5+ #380127#4 by Ian Stakenvicius. + + 28 Aug 2011; Mike Frysinger xbmc-9999.ebuild: + Upstream xbmc now needs libplist #380785 by Michael Kirkland. + + 11 Aug 2011; Mike Frysinger xbmc-10.1.ebuild, + xbmc-9999.ebuild: + Pull in libpng #378231 by Diego Elio Pettenò. + + 09 Jun 2011; Mike Frysinger xbmc-9999.ebuild: + Add yajl to depend since upstream now needs it #370229 by BT. + + 18 May 2011; Mike Frysinger xbmc-10.1.ebuild, + +files/xbmc-10.1-gcc-4.6.patch: + Add fix from upstream for building with gcc-4.6 #367261 by Nils Larsson. + + 18 May 2011; Mike Frysinger xbmc-9999.ebuild: + Update autoconf list #367835 by Alexandre B. + + 11 Apr 2011; Mike Frysinger xbmc-9999.ebuild: + Drop python sed now that upstream isnt bundling it #363057 by BT. + + 06 Apr 2011; Mike Frysinger xbmc-10.1.ebuild, + xbmc-9999.ebuild: + Force more recent versions of random packages #352571 by Frossie. + + 06 Apr 2011; Mike Frysinger xbmc-10.1.ebuild, + xbmc-9999.ebuild: + Use new virtual/ffmpeg #362117 by Tomáš Chvátal. + + 06 Apr 2011; Mike Frysinger xbmc-9999.ebuild: + Drop libdts autoconf since the dir no longer exists #359103 by BT. + + 12 Mar 2011; Mike Frysinger xbmc-10.1.ebuild: + Drop hal support in release too #349523 by Samuli Suominen. + +*xbmc-10.1 (12 Mar 2011) + + 12 Mar 2011; Mike Frysinger +xbmc-10.1.ebuild: + Version bump #358473 by BT. + + 01 Mar 2011; Mike Frysinger xbmc-9999.ebuild: + Dont force a52/dts disabling since the pkg no longer offers the options at + all #356157 by BT. + + 26 Feb 2011; Kevin McCarthy xbmc-9.11-r5.ebuild, + xbmc-10.0.ebuild, xbmc-9999.ebuild: + Updated depends from media-libs/jpeg to virtual/jpeg + + 26 Feb 2011; Mike Frysinger xbmc-10.0.ebuild: + Use internal python for release. + + 26 Feb 2011; Mike Frysinger xbmc-10.0.ebuild, + xbmc-9999.ebuild: + Enable xrandr by default per upstream. + + 19 Feb 2011; Mike Frysinger xbmc-9999.ebuild: + Drop faad2 dep since xbmc no longer uses it #355371 by BT. + + 10 Feb 2011; Mike Frysinger xbmc-9999.ebuild: + Drop libmms dep since xbmc now uses ffmpeg #353919 by BT. + + 06 Feb 2011; Mike Frysinger xbmc-9999.ebuild: + Update paths after filesystem shuffle in git repo #352806 by hal. + + 06 Feb 2011; Mike Frysinger xbmc-10.0.ebuild, + xbmc-9999.ebuild: + Drop unrar depend since xbmc itself includes an unrar lib #353314 by Marco + Clocchiatti. + + 18 Jan 2011; Mike Frysinger xbmc-9999.ebuild: + Convert to git #346381 by Mathieu Rochette. + + 03 Jan 2011; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Add USE=bluray support #350362 by hal. + + 02 Jan 2011; Mike Frysinger xbmc-10.0.ebuild, + xbmc-9999.ebuild: + Punt deprecated liba52/libdts usage #350360 by hal. + + 01 Jan 2011; Mike Frysinger xbmc-10.0.ebuild, + +files/xbmc-10.0-python-2.7.patch: + Add support from upstream for python-2.7 #350098 by Tom Flair. + + 31 Dec 2010; Mike Frysinger xbmc-9999.ebuild: + Patch by Samuli Suominen to drop hal support in favor of upstream + replacements #349523. + + 23 Dec 2010; Mike Frysinger xbmc-10.0.ebuild, + xbmc-9999.ebuild: + Require USE=cxx in libpcre #349533 by Oliver Schinagl. + +*xbmc-10.0 (22 Dec 2010) + + 22 Dec 2010; Mike Frysinger +xbmc-10.0.ebuild: + Version bump. + + 22 Dec 2010; Mike Frysinger xbmc-9999.ebuild: + Only delay for 3 seconds when dbus services are missing #348580 by James + Bowlin. + + 19 Nov 2010; Mike Frysinger xbmc-9999.ebuild: + Drop USE=aac like upstream has #345939 by BT. + +*xbmc-9.11-r5 (18 Sep 2010) + + 18 Sep 2010; Mike Frysinger +xbmc-9.11-r5.ebuild, + +files/xbmc-9.11-external-python.patch, +files/xbmc-9.11-libdca.patch: + Force internal python usage #304521 by Domen Kožar. Build against libdca + rather than libdts #330201 by Füves Zoltán. + + 18 Sep 2010; Mike Frysinger xbmc-9.11-r4.ebuild, + xbmc-9999.ebuild: + Update postinst URL #337762 by Ewoud Kohl van Wijngaarden. + + 28 Aug 2010; Mike Frysinger xbmc-9999.ebuild: + Add gperf to DEPEND #334845 by Cyril. + + 24 Aug 2010; Mike Frysinger xbmc-9999.ebuild: + Force recent ffmpeg #334059 by Domen Kožar. + + 14 Aug 2010; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Add support for USE=webserver #305229 by Jan Vansteenkiste. + + 12 Aug 2010; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Update paths to run autotools in #330473 by hal. Add support for USE=rtmp + #331983 by Daniel Marmander. + + 11 Jul 2010; Mike Frysinger xbmc-9999.ebuild: + Update lsb_release sed to match latest svn #326949 by BT. + + 11 Jul 2010; Mike Frysinger xbmc-9.11-r4.ebuild, + xbmc-9999.ebuild: + Only require libsdl[alsa] when xbmc is being built with USE=alsa #327727 + by Džen. + + 21 Jun 2010; Mike Frysinger xbmc-9.11-r4.ebuild: + Fix building with ffmpeg-0.6 #324293 by Alexis Ballier. + + 19 Jun 2010; Jonathan Callen xbmc-9999.ebuild: + Moving dev-util/cvs* to dev-vcs/cvs* + + 23 May 2010; Mike Frysinger xbmc-9999.ebuild: + Run autotools in more subdirs, update docdir install, and convert to + emake+DESTDIR for installing. + + 23 May 2010; Mike Frysinger xbmc-9999.ebuild: + Make hal support optional via USE=hal now that upstream supports it + #319193 by hal. + + 23 May 2010; Mike Frysinger xbmc-9.11-r4.ebuild, + xbmc-9999.ebuild: + Sync recent updates between the release/live ebuilds. + +*xbmc-9.11-r4 (23 May 2010) + + 23 May 2010; Mike Frysinger +xbmc-9.11-r4.ebuild, + +files/xbmc-9.11-TexturePacker-parallel-build.patch, + +files/xbmc-9.11-shader-upscalers.patch: + Force python-2.4 usage #304521 by Domen Kožar. Apply upshader patch from + upstream #306661 by zehner. Install the xbmc-send helper python script + #309885 by James Broadhead. + + 23 May 2010; Mike Frysinger xbmc-9999.ebuild, + metadata.xml: + Stop installing web styles since they no longer exist #305969 by Thomas + Andersson. Require opengl support in libsdl #311891 by Stijn Tintel, and + require -minimal support in libcdio #311893 by Stijn Tintel. Update dodoc + line #316081 by Diego E. Pettenò. Add USE=vaapi support #319701 by hal. + + 23 May 2010; Mike Frysinger xbmc-9.11-r3.ebuild: + Update dodoc line #316081 by Diego E. Pettenò. + + 14 May 2010; Samuli Suominen xbmc-9.11-r3.ebuild: + Don't apply -libpng14.patch with libpng12 wrt #319721 by Martin von + Gagern. + + 10 May 2010; Samuli Suominen xbmc-9.11-r3.ebuild, + +files/xbmc-9.11-libpng14.patch: + Fix building with libpng14 wrt #319113 by Manuel Nickschas. + + 07 Apr 2010; Patrick Lauer xbmc-9.11.ebuild, + xbmc-9.11-r3.ebuild, xbmc-9999.ebuild: + Fixing samba deps + + 07 Apr 2010; Tomáš Chvátal xbmc-9.11.ebuild, + xbmc-9.11-r3.ebuild, xbmc-9999.ebuild: + Drop unrar-gpl dependencies. Unrar-gpl cant open most rars that are + around. + +*xbmc-9.11-r3 (18 Mar 2010) + + 18 Mar 2010; Fabio Erculiani -xbmc-9.11-r2.ebuild, + +xbmc-9.11-r3.ebuild, + +files/xbmc-9.11-use-cdio-system-headers-on-non-win32.patch: + backport libcdio patch from trunk, makes DVD playback working, close + #303030, upstream reference #8026 + +*xbmc-9.11-r2 (18 Mar 2010) + + 18 Mar 2010; Fabio Erculiani -xbmc-9.11-r1.ebuild, + +xbmc-9.11-r2.ebuild: + temp. workaround inability to play DVDs, see bug #303030 + + 07 Mar 2010; Mike Frysinger xbmc-9999.ebuild: + Pull in libmodplug #305911 by Michael Lange. Disable the webserver for now + #305229 by Jan Vansteenkiste. + + 25 Jan 2010; Samuli Suominen xbmc-9.11-r1.ebuild, + xbmc-9999.ebuild: + Require SLOT="0" of media-libs/jpeg for headers. + + 18 Jan 2010; Mike Frysinger xbmc-9.11-r1.ebuild, + xbmc-9999.ebuild: + Disable support for USE=-opengl #298529 by Diego E. Pettenò. + +*xbmc-9.11-r1 (17 Jan 2010) + + 17 Jan 2010; Mike Frysinger +xbmc-9.11-r1.ebuild, + +files/xbmc-9.11-jpeg-speedup.patch: + Add fix from upstream for high cpu usage with jpeg images #300909 by + mikopp. + + 17 Jan 2010; Mike Frysinger xbmc-9.11.ebuild, + xbmc-9999.ebuild: + Require USE=smbclient with newer versions of samba #301233 by Darren + Smith. + + 05 Jan 2010; Mike Frysinger xbmc-9.11.ebuild, + xbmc-9999.ebuild: + Update vdpau dependency #299398 by Fabio Erculiani. + +*xbmc-9.11 (26 Dec 2009) + + 26 Dec 2009; Mike Frysinger +xbmc-9.11.ebuild, + +files/xbmc-9.11-wavpack.patch: + Version bump #298226 by hal. + +*xbmc-9.11_rc1 (19 Dec 2009) + + 19 Dec 2009; Mike Frysinger +xbmc-9.11_rc1.ebuild, + +files/xbmc-9.11_rc1-wavpack.patch, xbmc-9999.ebuild: + Version bump #297520. + + 18 Dec 2009; Mike Frysinger -xbmc-9.04.ebuild, + -xbmc-9.04.1.ebuild, -files/xbmc-9.04-gcc.patch: + Punt older versions with random build problems. + + 15 Dec 2009; Mike Frysinger xbmc-9999.ebuild: + Regen libbdnav autotools when needed #296792 by Martin Berkemeier. + + 04 Dec 2009; Mike Frysinger xbmc-9999.ebuild: + Install all webui styles #293093 by hal. + + 04 Dec 2009; Mike Frysinger xbmc-9999.ebuild: + Enable epatch_user #293109 by hal. + + 22 Nov 2009; Mike Frysinger xbmc-9999.ebuild: + Drop pmount depend now #293108 by hal. Switch back to external faad2 + #294059 by Michael Lawrence. Add USE="avahi css aac midi xrandr" and add + missing deps for USE="pulseaudio vdpau" #293968 by Craig Andrews. + + 08 Nov 2009; Mike Frysinger xbmc-9999.ebuild: + Control squish altivec/sse support via USE #290564 by Francisco González. + + 08 Nov 2009; Mike Frysinger xbmc-9999.ebuild: + Pull in jbigkit/tiff #289621 by Michael Lange. + + 17 Oct 2009; Mike Frysinger xbmc-9999.ebuild: + Force libass-0.9.7+ #285328#10. + + 17 Oct 2009; Samuli Suominen xbmc-9999.ebuild: + Remove libmpcdec (SV7) support. + + 01 Oct 2009; Mike Frysinger xbmc-9999.ebuild, + -files/xbmc-9999-libass.patch: + Drop libass patch as upstream has fixed things. + + 26 Sep 2009; Mike Frysinger xbmc-9999.ebuild, + +files/xbmc-9999-libass.patch: + Fix by Jan Vansteenkiste for building with newer versions of libass + #285328 by Dirk Best. + + 26 Sep 2009; Mike Frysinger xbmc-9.04.ebuild, + xbmc-9.04.1.ebuild, xbmc-9999.ebuild: + Update SVN paths as upstream has moved stuff around. + + 05 Sep 2009; Mike Frysinger xbmc-9999.ebuild: + Generate autotools since upstream no longer includes them in svn #283722 + by Kevin. + +*xbmc-9.04.1 (05 Sep 2009) + + 05 Sep 2009; Mike Frysinger +xbmc-9.04.1.ebuild: + Version bump #283608 by zehner. + + 27 Aug 2009; Mike Frysinger xbmc-9999.ebuild: + Force internal faad2 for now #278400. Pull in more deps #279062 #281078. + + 27 Aug 2009; Mike Frysinger xbmc-9999.ebuild: + Drop unzip step since upstream has integrated it #282739 by Jan + Vansteenkiste. + + 27 Jul 2009; Stephanie Lockwood-Childs + xbmc-9.04.ebuild, xbmc-9999.ebuild: + Use http instead of https for source download (thanks to Xake, bug #279174) + + 20 Jul 2009; Mike Frysinger xbmc-9999.ebuild: + Add more libraries to DEPEND #278294 by BT and move to external libraries + #275844 by candrews. + + 20 Jul 2009; Mike Frysinger files/xbmc-9.04-gcc.patch: + Update gcc-4.4 patch #277562 by Diego E. Pettenò. + + 29 May 2009; Mike Frysinger xbmc-9.04.ebuild, + xbmc-9999.ebuild: + Allow unrar-gpl for unrar needs #270728 by Mathy Vanvoorden. + +*xbmc-9.04 (16 May 2009) + + 16 May 2009; Mike Frysinger +xbmc-9.04.ebuild, + +files/xbmc-9.04-gcc.patch: + Version bump #269400 by Tim Bastiaenssens. + + 16 May 2009; Mike Frysinger xbmc-9999.ebuild: + Add libsamplerate to DEPEND #269673 by Jan Vansteenkiste. + + 29 Apr 2009; Mike Frysinger xbmc-9999: + Dont install session anymore since upstream does it #267631 by BT and Jan + Vansteenkiste, and stop bothering with the xbmc.sh wrapper since it has + been updated as well. + + 27 Apr 2009; Mike Frysinger xbmc-9999: + Pull in zip as the build process likes to make zips #266414 by Robert + Kerr. + + 26 Mar 2009; Mike Frysinger xbmc-9999.ebuild: + Fix readline detection in python subdir #262822 by Scott. + + 26 Mar 2009; Mike Frysinger metadata.xml, + xbmc-9999.ebuild: + Add USE=vdpau #263435 by Michael Lange. + + 23 Mar 2009; Mike Frysinger xbmc-9999.ebuild: + Require libcdio #263430 by BT. + + 23 Mar 2009; Mike Frysinger xbmc-9999.ebuild: + Require audio/video USE flags in libsdl #263349. + + 07 Mar 2009; Mike Frysinger xbmc-9999.ebuild: + Pull in xdpyinfo #261556 by Michael Lange. + + 07 Mar 2009; Mike Frysinger xbmc-9999.ebuild: + Drop tre from DEPEND #261501 by BT. + + 05 Mar 2009; Mike Frysinger xbmc-9999.ebuild: + Add mesa-progs to the depend list #261226 by Michalis Adamidis. + + 24 Feb 2009; Mike Frysinger -files/xbmc-fribidi.patch, + -files/xbmc-readsector.patch, xbmc-9999.ebuild: + And now the fribidi/readsector patches have been merged upstream. + + 23 Feb 2009; Mike Frysinger xbmc-9999.ebuild: + Upstream now allows SVN_REV to override svnversion. + + 22 Feb 2009; Mike Frysinger xbmc-9999.ebuild: + MACDll build flags have been merged upstream. + + 22 Feb 2009; Mike Frysinger + -files/xbmc-alsa-params.patch, xbmc-9999.ebuild: + Upstream has fixed the ALSA bug, so drop our workaround. + + 21 Feb 2009; Mike Frysinger -files/xbmc-noexec.patch, + xbmc-9999.ebuild: + The noexec patch has been merged upstream. + + 21 Feb 2009; Mike Frysinger xbmc-9999.ebuild: + Generate an Xsession so people can log in with xbmc in full screen. + +*xbmc-9999 (21 Feb 2009) + + 21 Feb 2009; Mike Frysinger + +files/xbmc-alsa-params.patch, +files/xbmc-fribidi.patch, + +files/xbmc-noexec.patch, +files/xbmc-readsector.patch, +metadata.xml, + +xbmc-9999.ebuild: + Initial ebuild by many people at #198849 (Peter Fern, Rick Harris, etc...) + cleaned up by me. diff --git a/media-tv/xbmc/Manifest b/media-tv/xbmc/Manifest new file mode 100644 index 0000000..3a15f64 --- /dev/null +++ b/media-tv/xbmc/Manifest @@ -0,0 +1,16 @@ +AUX generate.sh 559 SHA256 787bb8867b0b538041f4e3fb766a9c2580a0804401c8ae20172c5dfe298663a4 SHA512 94a1843f773923ec01248514f21ca795db6bad5317b1a742c10d826d8171ad9496461ac4cf87b21af1fafb9227a06570b1d1c1083bc5ef832b971c4e8bf1d854 WHIRLPOOL 7c60b4de5f148d73840745832e5aa694dba93f23965eec581e6f40707b94648caf2114ca7f9a50b509a92456fc631a5fd6b570bd58a3c3cb051147dc389093d8 +AUX xbmc-11.0-ffmpeg-0.10.2.patch 1197 SHA256 84e2a842c81c1bc6a346c946301f38e47862051f4e3f56ffe468852542ba9b90 SHA512 c7bf34086e27c8789177665a862464018082404f3947a2b9f799a34cae15a01760bc67a148de6da20036c9e17ca047fbd32ed4237980af16605ee2d306c9f9a4 WHIRLPOOL 67cfa7538f59fc1a3cb664218de64b8518a66a97fdc4cd42f43f4882240f665f5be4e448df01df623b538899320f86b7f2d94989fbdb8667289fc8ebdb7f67c7 +AUX xbmc-11.0-ffmpeg.patch 1566 SHA256 5515321c4cb46b0ac1c959b9e8752c370344352d9f7de1be3991760fa6ffc70f SHA512 c7ccba50e6f8fa8dd714ddf0cf1348c7311aefa9d9e971b0287757f75b51d8640d7e404940e12f7b53dbca3ce0bdc81c5b2913d6a73e2edd1ca7351b0a986fdb WHIRLPOOL 088d39196324112d2b133df19489427ca6e84fe7eaf410d9be5603601562019dd78427c4ff438814928c1e3db4c22d742824b6458ef15b79a46ea2c8b79f749d +AUX xbmc-11.0-libav.patch 3636 SHA256 b30f3c16595f9d79fe4f091504ae9d1f7b01042c988394e89ec467583d1e371d SHA512 cb71c6601df413136eb80c61345d6123ed4c7c5b3c99346f32986cf177afe966ab56cee13b4aa8a91ed37150c73c6f2c891e7f7ba7c34935483e47b7fda525d4 WHIRLPOOL 3487e0d19c1fffba396b406e95f1a9ab85d2ae33c6ca3f88ab3e35ac170e670d0611529ede7a6568f96df73f2dd4b311f3ef5acfde75384166d2b9da0b17473a +AUX xbmc-11.0-nfs-limits.patch 727 SHA256 0161fe96fc164517ba83dab4e48fb7863aebfe031109dc9f31a8c41cec0e7c63 SHA512 ef97cc76a6b84b898fd4f173e5a132f6bf587905f40d521b21590ad562915b0fc0760ffcb0be20735009ee1a26fd49172824f880dd8552b37e5f0aca0a8742a7 WHIRLPOOL c9764497f5c768885861731ab6345bf531c451326328a63c5655de88d1bc45ea2258272af6a1c15c766995878c0cdcf33e1b9191afcfd32e2a4da76aef651780 +AUX xbmc-11.0-no-arm-flags.patch 542 SHA256 72164a8b91f3209cff06ea1a103580f827135951a7a798eefabc04ee1a6d3e84 SHA512 7d40be4bdef2a2b1e53f8b96c489a87ec67975ae486fb44e619d66c1b5333ad33f896f64cca4e1c8050c3d92cd6537a9ca776e743c88fc2c8cabea1eae62b4b5 WHIRLPOOL 7c6666198b7d987028925e0f578d71796f6541995aa87964de3275f6a087610ef69d630ac349500a7c534de213b8fbff4cca6c25c3d0e6f1b1d8cd89f27d3d9d +AUX xbmc-11.0-no-exec-stack.patch 807 SHA256 e36c83746838dd362512a046dc066c0f3fdc1252289b2761be381f84262cab78 SHA512 d0d4c2d4bb257c722ec40470fb6c8da59033009152598e69133b6184b25da36debf42f86859389c878a072603f3d583e28a52519e8dca47d9bdf7edd5f9e44c5 WHIRLPOOL d18dd387fe55b18be78fdad08b0a4319c2a5ccd161f1dfc0d5ab8015d88c5842780415c903a098a4683524658fc31c07e285e61fcff04ad6e4777c77e5691f38 +AUX xbmc-11.0-nomythtv.patch 6190 SHA256 ffb1eb49f94b4ae41e5d79172499671915122a58af248b0585ee276e4aa2c87e SHA512 4a9ff4b4f5cb56c92932f05b5b812bee0fdce37ed9f568a6e0dc0cd62335e2131361a63d8026b64f9c7078fa9c4ef0e439b52234c722b1b854aeeed1cc2764c7 WHIRLPOOL ce457b509c6fd222ae6002420db7cc438e1352114f38790b623f04e6834eb5508d4609a1bf71628bfafde3bcef830e84b42448619c19227d5729d6d8a824a13c +AUX xbmc-12.1-nomythtv.patch 1680 SHA256 fe0289d1361b0dde3c261bc082bcad123c9cc9a2b7398e4eb48773f976be93a2 SHA512 403389bb1bf1442be1a8d23106bd78dc672c66fcf588b6076e6105023a69a92ca58cdaa91c9e2664123f244c3d5f42a9de6f72845c702339e3f8a0e976330ca1 WHIRLPOOL dcf13b59133f2b7288bc734803ad1317d6e943f7cd85b0428ec257b2ec9fb6a23311fbdd8574dbfb985a473dac7cf8ca30c2ac6d59b62797adb1f63d8bcc0b12 +AUX xbmc-12.3-no-sse2.patch 6067 SHA256 83ce5004e4fb14dee9785330d791013b383bef3404d6825b9339af4d7cdee3bc SHA512 a91628fff7ba6e6cdddd59d39587a555597d90b50ec536baeb8c0c2979b34dde2854d018821f17a3f7b4fe24fef4271698385ea15644e8f3da074376717ffcd1 WHIRLPOOL 0698c081d2808f234ee45e12146813b8a776a40d804cfcd7b12154a621cc6be1d0d504f2c6d3a30772507840f7ada11cbcaaa47140e0010f91c557eca74a86ca +AUX xbmc-9999-no-arm-flags.patch 478 SHA256 075db2562d31914d86b4394500d4b3168ea77114b63d1a7929ddae96111017a2 SHA512 b958cf3ab4877dbae4e5bd1376e8b9bd82f0dab43b1695c1d85e0e8ff366ef278ff686fe6394a04b3d79e19f11d8c92689fc049d2874e3fc12c907e36e993064 WHIRLPOOL f322fa4db24ff6f3372bdadd3dba8fbd4aed5849dc676f8c63d654f2c83de2165e60b26af821647a46cfa5ff129e7e0cb7c39c5cddbc2e5d9ec675bb148b2d63 +AUX xbmc-9999-nomythtv.patch 1689 SHA256 b54e52be122890affca5eb726873817bfbaa1b5da0d58231bd0c098681ce6b35 SHA512 ebd3deef88fdef0b54bb5936f9a479523297c1224595ea021af0674b9cb422f3a3bdc03c3cdf9e96f475b23e68983a62241d91cb74fd4f69b2635e6f7d4a80e4 WHIRLPOOL 0d2ad77fee3a4cce535cb25c07c481d9133c867f6de1fba5cd1dcc6f79d480f496673c223e464d90cab9602651e226792679eaa499959d7cae01b94f64a2f345 +DIST xbmc-13.0_alpha9.zip 74141320 SHA256 07adf95f320611b1b106bfec8f63755226b1464819c71871046575c8e5eff4a7 SHA512 b05f3667b29f5eb04e86db2b1aba85cd9f775ea09fc31c933e03bdbe0d7c5f88c52837bba03503a856d796e2a4ac06f8d7466620a5b1d18d9cf78ddb3357cb44 WHIRLPOOL 6f0d27725b41c7adfa9d8e78d463e4eb2bedcceaafce164313bf99956442b4274b082e2446619d247576fbbb3e0ad3b3616b05d6667741c69e907bdbba01a359 +EBUILD xbmc-13.0_alpha9.ebuild 7305 SHA256 85b42d59b33f1d82af4ab00470f201f33bc02d81cc9a2505b472e24f9e77d54c SHA512 705398b3cef7ddc3e4b6bd780baf492fb0b0e5daa8e9ad6c140babfc3fc441eebfeb41b159c9a5af3715dd1084338a1bcf00159251c943c6386b5ea2157c10ab WHIRLPOOL 149d50c6529b7361fa07eb774a3f8cdf5a31d18790c6906d19994797db20e67101d59449ba37bc2e9a1f1b7ae9297011769bbd624725188d03fdaa8ec53f54ec +MISC ChangeLog 33368 SHA256 76fb58b7aa61745779cf7eba71253092034228907866e309e04bab47488c7c8f SHA512 d93428e6c5b054a2b346a5fb585257db7fdc5fd68c2b5769ea1bb7bb7085afa854c32e81ba8c0495a0f0e712b71b51079e045e38b404b30b5b311cf215c471f8 WHIRLPOOL e6865ea1d0335240390bd8a1d5ac12e030e0640cb3e586f297367821d795ff6d802d48eb6ce0adbd381850719dbd79e64dfb3f183fe05b3a72838e277befd4f8 +MISC metadata.xml 1140 SHA256 00929104e646c293b0ee5dc8a42701b940a0e908f7293c15a277ce138a56999a SHA512 e6a4b148543b613ffad57925310bc7562629e18f726cc958bf2de64020b0ec3d72cf82eb2e506a194c1c3610361d96ff41245d1e7a411be08f87719abbb80410 WHIRLPOOL 92f8748f2fedb7fe0bd34ed29e4e4ff25cb55b7ceacc15a9a4c561c3544530d216d5494de1862591156f3290e641a38aa91000c2b33e850d8a923e1818eb5ac1 diff --git a/media-tv/xbmc/files/generate.sh b/media-tv/xbmc/files/generate.sh new file mode 100755 index 0000000..68d1082 --- /dev/null +++ b/media-tv/xbmc/files/generate.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -eux + +PV=$1 +PN=xbmc +P="${PN}-${PV}" +DISTDIR="/usr/portage/distfiles" +GITDIR="/usr/local/src/xbmc/git" + +if [[ ${PV} != "9999" ]] ; then + rm -rf ${PN}-*/ + tar xf ${DISTDIR}/${P}.tar.gz + d=$(echo ${PN}-*/) +else + stamp=$(date --date="$(git log -n1 --pretty=format:%ci master)" -u +%Y%m%d) + P+="-${stamp}" + cd ${GITDIR} + d=. +fi +make -C ${d} -j -f codegenerator.mk +tar="${DISTDIR}/${P}-generated-addons.tar.xz" +tar cf - ${d}/xbmc/interfaces/python/generated/*.cpp | xz > "${tar}" +if [[ ${PV} != "9999" ]] ; then + rm -rf ${PN}-*/ +fi + +du -b "${tar}" diff --git a/media-tv/xbmc/files/xbmc-9999-no-arm-flags.patch b/media-tv/xbmc/files/xbmc-9999-no-arm-flags.patch new file mode 100644 index 0000000..82a7383 --- /dev/null +++ b/media-tv/xbmc/files/xbmc-9999-no-arm-flags.patch @@ -0,0 +1,16 @@ +http://bugs.gentoo.org/400617 + +do not force any particular ABI or FPU or SIMD compiler flags for arm +targets. let the toolchain and user CFLAGS control that. + +--- a/configure.in ++++ b/configure.in +@@ -571,7 +571,7 @@ + elif test "$target_platform" = "target_raspberry_pi"; then + ARCH="arm" + use_arch="arm" +-elif test "$use_arch" = "arm"; then ++elif false; then + CFLAGS="$CFLAGS -mno-apcs-stack-check" + CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check" + FFMPEG_EXTRACFLAGS="" diff --git a/media-tv/xbmc/files/xbmc-9999-nomythtv.patch b/media-tv/xbmc/files/xbmc-9999-nomythtv.patch new file mode 100644 index 0000000..40ab23b --- /dev/null +++ b/media-tv/xbmc/files/xbmc-9999-nomythtv.patch @@ -0,0 +1,67 @@ +http://trac.xbmc.org/ticket/11775 + +make mythtv support optional + +diff --git a/Makefile.in b/Makefile.in +index 9ffae7e..17cc525 100755 +--- a/Makefile.in ++++ b/Makefile.in +@@ -209,7 +209,7 @@ LIB_DIRS=\ + lib/cpluff \ + lib/xbmc-dll-symbols + +-ifeq (@USE_MYSQL@,1) ++ifeq (@USE_MYTHTV@,1) + LIB_DIRS += lib/cmyth + CMYTH=cmyth + endif +diff --git a/configure.in b/configure.in +index d44825f..629d7b4 100755 +--- a/configure.in ++++ b/configure.in +@@ -479,6 +479,12 @@ AC_ARG_ENABLE([mysql], + [AS_HELP_STRING([--disable-mysql], + [disable mysql])], + ++AC_ARG_ENABLE([mythtv], ++ [AS_HELP_STRING([--disable-mythtv], ++ [disable mythtv])], ++ [use_mythtv=$enableval], ++ [use_mythtv=yes]) ++ + AC_ARG_ENABLE([webserver], + [AS_HELP_STRING([--disable-webserver], + [disable webserver])], +@@ -1080,6 +1086,9 @@ if test "$use_mysql" = "yes"; then + else + AC_MSG_ERROR($missing_program) + fi ++ if test "$use_mythtv" = "yes"; then ++ AC_DEFINE([HAVE_MYTHTV],[1],["Define to 1 if you want mythtv support"]) ++ fi + fi + AC_CHECK_HEADER([ass/ass.h],, AC_MSG_ERROR($missing_library)) + AC_CHECK_HEADER([mpeg2dec/mpeg2.h],, AC_MSG_ERROR($missing_library)) +@@ -2372,6 +2381,15 @@ else + final_message="$final_message\n MySQL:\tNo" + USE_MYSQL=0 + fi ++ ++if test "$use_mythtv" = "yes"; then ++ final_message="$final_message\n MythTV:\tYes" ++ USE_MYTHTV=1 ++else ++ final_message="$final_message\n MythTV:\tNo" ++ USE_MYTHTV=0 ++fi ++ + if test "$use_webserver" = "yes"; then + final_message="$final_message\n Webserver:\tYes" + USE_WEB_SERVER=1 +@@ -2675,6 +2693,7 @@ AC_SUBST(USE_LIBUDEV) + AC_SUBST(USE_LIBUSB) + AC_SUBST(USE_LIBCEC) + AC_SUBST(USE_MYSQL) ++AC_SUBST(USE_MYTHTV) + AC_SUBST(USE_WAYLAND) + diff --git a/media-tv/xbmc/metadata.xml b/media-tv/xbmc/metadata.xml new file mode 100644 index 0000000..3a1b608 --- /dev/null +++ b/media-tv/xbmc/metadata.xml @@ -0,0 +1,23 @@ + + + +xbox + + enable AirPlay support + Enable playback of Blu-ray filesystems + Enable support for HDMI-CEC devices via libcec + Enable fishBMC visualization plugin + Enable support for GLES + Enable GOOM visualization plugin + Support MIDI files + Enable NFS client support + Enable projectM visualization plugin + Enable MythTV support + Enable Real Time Messaging Protocol using librtmp + Enable really slick X screensavers + Support browsing files over SFTP + Enables VAAPI (Video Acceleration API) for hardware decoding + Enable internal webserver + Support X randr extension + + diff --git a/media-tv/xbmc/xbmc-13.0_alpha9.ebuild b/media-tv/xbmc/xbmc-13.0_alpha9.ebuild new file mode 100644 index 0000000..343d66d --- /dev/null +++ b/media-tv/xbmc/xbmc-13.0_alpha9.ebuild @@ -0,0 +1,268 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-12.3.ebuild,v 1.2 2013/12/31 19:18:32 vapier Exp $ + +EAPI="5" + +# Does not work with py3 here +# It might work with py:2.5 but I didn't test that +PYTHON_COMPAT=( python{2_6,2_7} ) +PYTHON_REQ_USE="sqlite" + +inherit eutils python-single-r1 multiprocessing autotools + +BACKPORTS_VERSION=1 + +# https://github.com/xbmc/xbmc/archive/Gotham_alpha9.zip +# https://github.com/xbmc/xbmc/tree/Gotham_alpha11 +case ${PV} in +9999) + EGIT_REPO_URI="git://github.com/xbmc/xbmc.git" + inherit git-2 + SRC_URI="!java? ( mirror://gentoo/${P}-20121224-generated-addons.tar.xz )" + ;; +*_alpha*|*_beta*|*_rc*) + RELNAME="Gotham" + MY_PV="${RELNAME}_${PV#*_}" + MY_P="${PN}-${MY_PV}" + SRC_URI="https://github.com/xbmc/xbmc/archive/${MY_PV}.zip -> ${P}.zip" + #!java? ( mirror://gentoo/${P}-generated-addons.tar.xz )" + KEYWORDS="~amd64 ~x86" + ;; +*) + MY_P=${P/_/-*_} + SRC_URI="http://mirrors.xbmc.org/releases/source/${MY_P}.tar.gz + mirror://gentoo/${PN}_backports-12-${BACKPORTS_VERSION}.tar.bz2 + mirror://gentoo/${P}-generated-addons.tar.xz" + KEYWORDS="~amd64 ~x86" + ;; +esac + +DESCRIPTION="XBMC is a free and open source media-player and entertainment hub" +HOMEPAGE="http://xbmc.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="airplay alsa altivec avahi bluetooth bluray caps cec css debug gles goom java joystick midi mysql neon nfs +opengl profile +projectm pulseaudio pvr +rsxs rtmp +samba +sdl sse sse2 sftp udev upnp +usb vaapi vdpau webserver +X +xrandr" +REQUIRED_USE=" + pvr? ( mysql ) + rsxs? ( X ) + X? ( sdl ) + xrandr? ( X ) +" + +COMMON_DEPEND="${PYTHON_DEPS} + app-arch/bzip2 + app-arch/unzip + app-arch/zip + app-i18n/enca + airplay? ( app-pda/libplist ) + dev-libs/boost + dev-libs/fribidi + dev-libs/libcdio[-minimal] + cec? ( >=dev-libs/libcec-2.1 ) + dev-libs/libpcre[cxx] + >=dev-libs/lzo-2.04 + dev-libs/tinyxml[stl] + dev-libs/yajl + dev-python/simplejson[${PYTHON_USEDEP}] + media-libs/alsa-lib + media-libs/flac + media-libs/fontconfig + media-libs/freetype + >=media-libs/glew-1.5.6 + media-libs/jasper + media-libs/jbigkit + >=media-libs/libass-0.9.7 + bluray? ( media-libs/libbluray ) + css? ( media-libs/libdvdcss ) + media-libs/libmad + media-libs/libmodplug + media-libs/libmpeg2 + media-libs/libogg + media-libs/libpng + projectm? ( media-libs/libprojectm ) + media-libs/libsamplerate + sdl? ( media-libs/libsdl[audio,opengl,video,X] ) + alsa? ( media-libs/libsdl[alsa] ) + >=media-libs/taglib-1.8 + media-libs/libvorbis + sdl? ( + media-libs/sdl-gfx + >=media-libs/sdl-image-1.2.10[gif,jpeg,png] + media-libs/sdl-mixer + media-libs/sdl-sound + ) + media-libs/tiff + pulseaudio? ( media-sound/pulseaudio ) + media-sound/wavpack + || ( media-libs/libpostproc media-video/ffmpeg:0 ) + >=virtual/ffmpeg-0.6[encode] + rtmp? ( media-video/rtmpdump ) + avahi? ( net-dns/avahi ) + nfs? ( net-fs/libnfs ) + webserver? ( net-libs/libmicrohttpd[messages] ) + sftp? ( net-libs/libssh[sftp] ) + net-misc/curl + samba? ( >=net-fs/samba-3.4.6[smbclient] ) + bluetooth? ( net-wireless/bluez ) + sys-apps/dbus + caps? ( sys-libs/libcap ) + sys-libs/zlib + virtual/jpeg + usb? ( virtual/libusb ) + mysql? ( virtual/mysql ) + opengl? ( + virtual/glu + virtual/opengl + ) + gles? ( virtual/opengl ) + vaapi? ( x11-libs/libva[opengl] ) + vdpau? ( + || ( x11-libs/libvdpau >=x11-drivers/nvidia-drivers-180.51 ) + virtual/ffmpeg[vdpau] + ) + X? ( + x11-apps/xdpyinfo + x11-apps/mesa-progs + x11-libs/libXinerama + xrandr? ( x11-libs/libXrandr ) + x11-libs/libXrender + )" +RDEPEND="${COMMON_DEPEND} + udev? ( sys-fs/udisks:0 sys-power/upower )" +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + dev-lang/swig + dev-util/gperf + X? ( x11-proto/xineramaproto ) + dev-util/cmake + x86? ( dev-lang/nasm ) + java? ( virtual/jre )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_unpack() { + [[ ${PV} == "9999" ]] && git-2_src_unpack || default +} + +src_prepare() { + #epatch "${FILESDIR}"/${PN}-12.1-nomythtv.patch + #epatch "${FILESDIR}"/${PN}-9999-no-arm-flags.patch #400617 + #epatch "${FILESDIR}"/${PN}-12.3-no-sse2.patch #475266 + # Backported fixes + #EPATCH_MULTI_MSG="Applying patches backported from master..." \ + # EPATCH_SUFFIX="patch" \ + # epatch "${WORKDIR}/${PN}_backports" + # The mythtv patch touches configure.ac, so force a regen + rm -f configure + + # some dirs ship generated autotools, some dont + multijob_init + local d + for d in $(printf 'f:\n\t@echo $(BOOTSTRAP_TARGETS)\ninclude bootstrap.mk\n' | emake -f - f) ; do + [[ -e ${d} ]] && continue + pushd ${d/%configure/.} >/dev/null || die + AT_NOELIBTOOLIZE="yes" AT_TOPLEVEL_EAUTORECONF="yes" \ + multijob_child_init eautoreconf + popd >/dev/null + done + multijob_finish + elibtoolize + + # Disable internal func checks as our USE/DEPEND + # stuff handles this just fine already #408395 + export ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture=yes + + local squish #290564 + use altivec && squish="-DSQUISH_USE_ALTIVEC=1 -maltivec" + use sse && squish="-DSQUISH_USE_SSE=1 -msse" + use sse2 && squish="-DSQUISH_USE_SSE=2 -msse2" + sed -i \ + -e '/^CXXFLAGS/{s:-D[^=]*=.::;s:-m[[:alnum:]]*::}' \ + -e "1iCXXFLAGS += ${squish}" \ + lib/libsquish/Makefile.in || die + + # Fix XBMC's final version string showing as "exported" + # instead of the SVN revision number. + export HAVE_GIT=no GIT_REV=${EGIT_VERSION:-exported} + + # avoid long delays when powerkit isn't running #348580 + sed -i \ + -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \ + xbmc/linux/*.cpp || die + + epatch_user #293109 + + # Tweak autotool timestamps to avoid regeneration + find . -type f -exec touch -r configure {} + +} + +src_configure() { + # Disable documentation generation + export ac_cv_path_LATEX=no + # Avoid help2man + export HELP2MAN=$(type -P help2man || echo true) + # No configure flage for this #403561 + export ac_cv_lib_bluetooth_hci_devid=$(usex bluetooth) + # Requiring java is asine #434662 + export ac_cv_path_JAVA_EXE=$(which $(usex java java true)) + + econf \ + --docdir=/usr/share/doc/${PF} \ + --disable-ccache \ + --disable-optimizations \ + --enable-external-libraries \ + --enable-gl \ + $(use_enable airplay) \ + $(use_enable avahi) \ + $(use_enable bluray libbluray) \ + $(use_enable caps libcap) \ + $(use_enable cec libcec) \ + $(use_enable css dvdcss) \ + $(use_enable debug) \ + $(use_enable gles) \ + $(use_enable goom) \ + --disable-hal \ + $(use_enable joystick) \ + $(use_enable midi mid) \ + $(use_enable mysql) \ + $(use_enable neon) \ + $(use_enable nfs) \ + $(use_enable opengl gl) \ + $(use_enable profile profiling) \ + $(use_enable projectm) \ + $(use_enable pulseaudio pulse) \ + $(use_enable pvr mythtv) \ + $(use_enable rsxs) \ + $(use_enable rtmp) \ + $(use_enable samba) \ + $(use_enable sdl) \ + $(use_enable sftp ssh) \ + $(use_enable usb libusb) \ + $(use_enable upnp) \ + $(use_enable vaapi) \ + $(use_enable vdpau) \ + $(use_enable webserver) \ + $(use_enable X x11) \ + $(use_enable xrandr) +} + +src_install() { + default + rm "${ED}"/usr/share/doc/*/{LICENSE.GPL,copying.txt}* + + domenu tools/Linux/xbmc.desktop + newicon tools/Linux/xbmc-48x48.png xbmc.png + + python_domodule tools/EventClients/lib/python/xbmcclient.py + python_newscript "tools/EventClients/Clients/XBMC Send/xbmc-send.py" xbmc-send +} + +pkg_postinst() { + elog "Visit http://wiki.xbmc.org/?title=XBMC_Online_Manual" +} -- cgit v1.2.3-65-gdbad