diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-11-08 14:34:55 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-11-08 14:34:55 +0000 |
commit | eaa758f36d263e9a3ba7a9bc116adb74df640333 (patch) | |
tree | 9a13ffefdd2406e5b38766e03f9a566194ed7a8a | |
parent | add dependency on dev-libs/libxml2 as reported by Derk W te Bokkel on bug 234938 (diff) | |
download | historical-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/ChangeLog | 5 | ||||
-rw-r--r-- | media-tv/xbmc/Manifest | 10 | ||||
-rw-r--r-- | media-tv/xbmc/xbmc-9999.ebuild | 13 |
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 |