summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-10-09 17:46:43 +0000
committerMike Frysinger <vapier@gentoo.org>2011-10-09 17:46:43 +0000
commit679a1db79c0b668aea4967b33ab20bde3c145853 (patch)
tree767815599e79c65f9233f1d103c18da7a3f2ae2e /media-tv
parentppc stable wrt #385505 (diff)
downloadgentoo-2-679a1db79c0b668aea4967b33ab20bde3c145853.tar.gz
gentoo-2-679a1db79c0b668aea4967b33ab20bde3c145853.tar.bz2
gentoo-2-679a1db79c0b668aea4967b33ab20bde3c145853.zip
Add USE=goom to control GOOM support #385447 by BT. Run autotools in new goom subdir #386471 by BT.
(Portage version: 2.2.0_alpha59/cvs/Linux x86_64)
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/xbmc/ChangeLog7
-rw-r--r--media-tv/xbmc/metadata.xml1
-rw-r--r--media-tv/xbmc/xbmc-9999.ebuild13
3 files changed, 16 insertions, 5 deletions
diff --git a/media-tv/xbmc/ChangeLog b/media-tv/xbmc/ChangeLog
index 2fb647ee62c7..e51394fbd8c8 100644
--- a/media-tv/xbmc/ChangeLog
+++ b/media-tv/xbmc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-tv/xbmc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.102 2011/10/09 17:42:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.103 2011/10/09 17:46:43 vapier Exp $
+
+ 09 Oct 2011; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> xbmc-9999.ebuild,
metadata.xml:
diff --git a/media-tv/xbmc/metadata.xml b/media-tv/xbmc/metadata.xml
index 67ca3a8724f2..035500e5d94d 100644
--- a/media-tv/xbmc/metadata.xml
+++ b/media-tv/xbmc/metadata.xml
@@ -5,6 +5,7 @@
<use>
<flag name='airplay'>enable AirPlay support</flag>
<flag name='bluray'>Enable playback of Blu-ray filesystems</flag>
+ <flag name='goom'>Enable GOOM visualization plugin</flag>
<flag name='midi'>Support MIDI files</flag>
<flag name='projectm'>Enable projectM visualization plugin</flag>
<flag name="rtmp">Enable Real Time Messaging Protocol using librtmp</flag>
diff --git a/media-tv/xbmc/xbmc-9999.ebuild b/media-tv/xbmc/xbmc-9999.ebuild
index ee6c1f07b83c..f62f9dcf6e28 100644
--- a/media-tv/xbmc/xbmc-9999.ebuild
+++ b/media-tv/xbmc/xbmc-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-9999.ebuild,v 1.91 2011/10/09 17:42:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-9999.ebuild,v 1.92 2011/10/09 17:46:43 vapier Exp $
EAPI="2"
@@ -22,7 +22,7 @@ HOMEPAGE="http://xbmc.org/"
LICENSE="GPL-2"
SLOT="0"
-IUSE="airplay alsa altivec avahi bluray css debug joystick midi profile +projectm pulseaudio +rsxs rtmp +samba sse sse2 udev vaapi vdpau webserver +xrandr"
+IUSE="airplay alsa altivec avahi bluray css debug goom joystick midi profile +projectm pulseaudio +rsxs rtmp +samba sse sse2 udev vaapi vdpau webserver +xrandr"
COMMON_DEPEND="virtual/opengl
app-arch/bzip2
@@ -113,7 +113,12 @@ src_unpack() {
src_prepare() {
# some dirs ship generated autotools, some dont
local d
- for d in . lib/{libdvd/lib*/,cpluff,libapetag,libid3tag/libid3tag} xbmc/screensavers/rsxs-* ; do
+ for d in \
+ . \
+ lib/{libdvd/lib*/,cpluff,libapetag,libid3tag/libid3tag} \
+ xbmc/screensavers/rsxs-* \
+ xbmc/visualizations/Goom/goom2k4-0
+ do
[[ -e ${d}/configure ]] && continue
pushd ${d} >/dev/null
einfo "Generating autotools in ${d}"
@@ -161,13 +166,13 @@ src_configure() {
--disable-ccache \
--disable-optimizations \
--enable-external-libraries \
- --enable-goom \
--enable-gl \
$(use_enable airplay) \
$(use_enable avahi) \
$(use_enable bluray libbluray) \
$(use_enable css dvdcss) \
$(use_enable debug) \
+ $(use_enable goom) \
--disable-hal \
$(use_enable joystick) \
$(use_enable midi mid) \