summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-12-15 12:41:33 +0000
committerMike Frysinger <vapier@gentoo.org>2009-12-15 12:41:33 +0000
commit88c80eb966119da78bf76da718ecea34ce49c760 (patch)
tree013b3ed7fb243576bcee457e3bb1068d3dfbd19d /media-tv/xbmc
parentStable. Tested with games-action/chromium. (diff)
downloadgentoo-2-88c80eb966119da78bf76da718ecea34ce49c760.tar.gz
gentoo-2-88c80eb966119da78bf76da718ecea34ce49c760.tar.bz2
gentoo-2-88c80eb966119da78bf76da718ecea34ce49c760.zip
Regen libbdnav autotools when needed #296792 by Martin Berkemeier.
(Portage version: 2.2_rc55/cvs/Linux x86_64)
Diffstat (limited to 'media-tv/xbmc')
-rw-r--r--media-tv/xbmc/ChangeLog5
-rw-r--r--media-tv/xbmc/xbmc-9999.ebuild18
2 files changed, 18 insertions, 5 deletions
diff --git a/media-tv/xbmc/ChangeLog b/media-tv/xbmc/ChangeLog
index 9e01222316ce..4b5a80b9c32f 100644
--- a/media-tv/xbmc/ChangeLog
+++ b/media-tv/xbmc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-tv/xbmc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.36 2009/12/04 09:32:54 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.37 2009/12/15 12:41:33 vapier Exp $
+
+ 15 Dec 2009; Mike Frysinger <vapier@gentoo.org> xbmc-9999.ebuild:
+ Regen libbdnav autotools when needed #296792 by Martin Berkemeier.
04 Dec 2009; Mike Frysinger <vapier@gentoo.org> xbmc-9999.ebuild:
Install all webui styles #293093 by hal.
diff --git a/media-tv/xbmc/xbmc-9999.ebuild b/media-tv/xbmc/xbmc-9999.ebuild
index 4b5ef2facabb..940b345a1623 100644
--- a/media-tv/xbmc/xbmc-9999.ebuild
+++ b/media-tv/xbmc/xbmc-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 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.42 2009/12/04 09:32:54 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-9999.ebuild,v 1.43 2009/12/15 12:41:33 vapier Exp $
EAPI="2"
@@ -89,18 +89,28 @@ src_unpack() {
if [[ ${PV} == "9999" ]] ; then
subversion_src_unpack
cd "${S}"
- eautoreconf
+ rm -f configure
else
unpack ${A}
cd "${S}"
fi
# Fix case sensitivity
- mv media/Fonts/{a,A}rial.ttf
- mv media/{S,s}plash.png
+ mv media/Fonts/{a,A}rial.ttf || die
+ mv media/{S,s}plash.png || die
}
src_prepare() {
+ # some dirs ship generated autotools, some dont
+ local d
+ for d in . xbmc/cores/dvdplayer/Codecs/libbdnav ; do
+ [[ -e ${d}/configure ]] && continue
+ pushd ${d} >/dev/null
+ einfo "Generating autotools in ${d}"
+ eautoreconf
+ popd >/dev/null
+ done
+
local squish #290564
use altivec && squish="-DSQUISH_USE_ALTIVEC=1 -maltivec"
use sse && squish="-DSQUISH_USE_SSE=1 -msse"