summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-11-08 14:34:55 +0000
committerMike Frysinger <vapier@gentoo.org>2009-11-08 14:34:55 +0000
commiteaa758f36d263e9a3ba7a9bc116adb74df640333 (patch)
tree9a13ffefdd2406e5b38766e03f9a566194ed7a8a
parentadd dependency on dev-libs/libxml2 as reported by Derk W te Bokkel on bug 234938 (diff)
downloadhistorical-eaa758f36d263e9a3ba7a9bc116adb74df640333.tar.gz
historical-eaa758f36d263e9a3ba7a9bc116adb74df640333.tar.bz2
historical-eaa758f36d263e9a3ba7a9bc116adb74df640333.zip
Control squish altivec/sse support via USE #290564 by Francisco González.
Package-Manager: portage-2.2_rc49/cvs/Linux x86_64
-rw-r--r--media-tv/xbmc/ChangeLog5
-rw-r--r--media-tv/xbmc/Manifest10
-rw-r--r--media-tv/xbmc/xbmc-9999.ebuild13
3 files changed, 20 insertions, 8 deletions
diff --git a/media-tv/xbmc/ChangeLog b/media-tv/xbmc/ChangeLog
index f534833022c5..4500960b6e99 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.32 2009/11/08 14:14:27 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.33 2009/11/08 14:34:55 vapier Exp $
+
+ 08 Nov 2009; Mike Frysinger <vapier@gentoo.org> xbmc-9999.ebuild:
+ Control squish altivec/sse support via USE #290564 by Francisco González.
08 Nov 2009; Mike Frysinger <vapier@gentoo.org> xbmc-9999.ebuild:
Pull in jbigkit/tiff #289621 by Michael Lange.
diff --git a/media-tv/xbmc/Manifest b/media-tv/xbmc/Manifest
index 3593c0fa9009..fedecaab2625 100644
--- a/media-tv/xbmc/Manifest
+++ b/media-tv/xbmc/Manifest
@@ -6,13 +6,13 @@ DIST 9.04.1_Babylon-linux-osx-win32-repack.tar.gz 171093731 RMD160 143f42f6eef82
DIST XBMC_9.04_Babylon-linux-osx-win32.tar.bz2 111993901 RMD160 7b108c0d22ca31895008d056e3f681e3c98386e2 SHA1 097db32fa4ae4ced0c8d101195d040a81a6ca105 SHA256 2a477b51578e345112859ea06d20abea03a7e6d079ac4012670b1b1b82b3faed
EBUILD xbmc-9.04.1.ebuild 3647 RMD160 2032e33b5445797fd2c3eb5bead9ac5129449b9d SHA1 22e90400103e21030a94918d52472d9d8f9db864 SHA256 4ea25a3ea6d5f8335266d6d6740d0ba1f91902403e505244c246ac5f950438bf
EBUILD xbmc-9.04.ebuild 3511 RMD160 f295863fe5fbbd6eda9e1f291eb67caeb0cd8ae2 SHA1 e4a4dfb232ec4991c8e3e06660ae7739fcff8d90 SHA256 e2b095c1e303bb669f934fccd3cb69bbde3deeff8eec7908b933774bfe9207c4
-EBUILD xbmc-9999.ebuild 3677 RMD160 530f20f151034df10a9304f09546a826b4396052 SHA1 61f0861f13f0f8af5eea4fd888ce39eee2f6e24c SHA256 7795120cb7f54059ea250453b302aa8a1598fd13bab7b5aba82aba1904d15398
-MISC ChangeLog 4972 RMD160 36e454c45735c21273de7a785b9af2e4ddad8ef8 SHA1 9ee5e34a96f2b0e3e2fde4502e6225b1cb38e5d3 SHA256 bcca99f2b1c4084ee17da0d4433752d32efa4f4a158fce704cc20735408e2196
+EBUILD xbmc-9999.ebuild 4007 RMD160 7a98872e6dfddbb89cf3fb56fe3e85e38b8db2d4 SHA1 675f6f7acdaffbff5e886e372cc70dc09636a94e SHA256 ddade07efe268b3bb5848f15e1ee2fbe54e9e40029ca66c3bb2ce6f2de1831c2
+MISC ChangeLog 5118 RMD160 e854fefed75da68da0f31d3b82b0ee3534ce53f7 SHA1 dfff59142ab5600e44bde9bbce65817875673527 SHA256 8723b4478eb70c0e862cf59e499acd0f4034b881a050c322469c18de98104016
MISC metadata.xml 259 RMD160 1451e37fea39b948f3e6f0c0eb20c8d9e41801f0 SHA1 73240b8832bc707628304061d6980bdf7d6baa28 SHA256 31764ed43ab7fbf241987d089733cd337e410b53f3135ff020a13ed24793af64
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (GNU/Linux)
-iEYEARECAAYFAkr20rMACgkQlPl3HsVfCDpezQCfYjq/zGrHB1hPywjN79rEsO/d
-GY8An2dCLw1gRNQkhmi/MmsR3PgCsJhi
-=Ukyj
+iEYEARECAAYFAkr214AACgkQlPl3HsVfCDrtPwCfb+aiZJkPOm9hGjSP5+GffWYT
+HIsAnjRgRJyK+BE2/1hGjAiVog4rCNq1
+=IS57
-----END PGP SIGNATURE-----
diff --git a/media-tv/xbmc/xbmc-9999.ebuild b/media-tv/xbmc/xbmc-9999.ebuild
index 87780f071b52..72313ef688a2 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.37 2009/11/08 14:14:27 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-9999.ebuild,v 1.38 2009/11/08 14:34:55 vapier Exp $
# XXX: be nice to split out packages that come bundled and use the
# system libraries ...
@@ -26,7 +26,7 @@ HOMEPAGE="http://xbmc.org/"
LICENSE="GPL-2"
SLOT="0"
-IUSE="alsa debug joystick opengl profile pulseaudio vdpau"
+IUSE="alsa altivec debug joystick opengl profile pulseaudio sse sse2 vdpau"
RDEPEND="opengl? ( virtual/opengl )
app-arch/bzip2
@@ -99,6 +99,15 @@ src_unpack() {
}
src_prepare() {
+ 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}" \
+ xbmc/lib/libsquish/Makefile.in || die
+
# Tweak autotool timestamps to avoid regeneration
find . -type f -print0 | xargs -0 touch -r configure