summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-04-13 19:20:21 +0000
committerMike Frysinger <vapier@gentoo.org>2013-04-13 19:20:21 +0000
commit494d8b7835a154c990a4e6316cf21be334c0614b (patch)
tree89db8f5d2605374b0e3fb8df369a09fed198c039 /media-tv
parentPass ${@} in phase functions. Approved by author on dev-ml. (diff)
downloadhistorical-494d8b7835a154c990a4e6316cf21be334c0614b.tar.gz
historical-494d8b7835a154c990a4e6316cf21be334c0614b.tar.bz2
historical-494d8b7835a154c990a4e6316cf21be334c0614b.zip
Patch by hal to punt unused addons #465108.
Package-Manager: portage-2.2.0_alpha170/cvs/Linux x86_64 Manifest-Sign-Key: 0xFB7C4156
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/xbmc/ChangeLog5
-rw-r--r--media-tv/xbmc/Manifest30
-rw-r--r--media-tv/xbmc/xbmc-9999.ebuild14
3 files changed, 31 insertions, 18 deletions
diff --git a/media-tv/xbmc/ChangeLog b/media-tv/xbmc/ChangeLog
index a67dd6c91e95..0e7b3f2b9e41 100644
--- a/media-tv/xbmc/ChangeLog
+++ b/media-tv/xbmc/ChangeLog
@@ -1,6 +1,9 @@
# 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.177 2013/04/01 06:35:52 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/ChangeLog,v 1.178 2013/04/13 19:20:10 vapier Exp $
+
+ 13 Apr 2013; Mike Frysinger <vapier@gentoo.org> xbmc-9999.ebuild:
+ Patch by hal to punt unused addons #465108.
01 Apr 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml,
xbmc-12.1.ebuild, xbmc-9999.ebuild:
diff --git a/media-tv/xbmc/Manifest b/media-tv/xbmc/Manifest
index c803e5f1d154..dbe44fb7bf22 100644
--- a/media-tv/xbmc/Manifest
+++ b/media-tv/xbmc/Manifest
@@ -21,23 +21,23 @@ EBUILD xbmc-11.0-r1.ebuild 6507 SHA256 8a061777222215b70be0e356744a733da97bff974
EBUILD xbmc-11.0.ebuild 6295 SHA256 5a700f39848da84db6e79eed1a316dbec2cea01252ae412f2219f63b653e8c71 SHA512 02fd0286655573965dc9204d1580d69dce5a9beef049a92ad10d619e39ef9ad07524b4172503626a442c8f4969200e4e9587b31e776fc5ca8a2b3f2596a11b12 WHIRLPOOL 1b03964b773587217dea06243a2c4b9f459e7deb3f6efbaed17ae8fa0b80e0f83e286b03d97a4ac2f19fce5df7bb609232a38f6c7366183c42165013ed7f08d6
EBUILD xbmc-12.0.ebuild 6481 SHA256 b232410feb0c2715dc2b2e9ad9204f1e1f09a9237c0cc57b9a2f23f8a9e2b8d3 SHA512 65a1cac4a88b806ecc327cfec1ac3ef90dc73868a82c8ace3a47fcf5eb2b61f125d317646c096b671bc88f7814e08231ace11312e74e595a8c421696bd1982c3 WHIRLPOOL da70651c655c64ca82895236d11e1ae4462cce62809ab0338364b142bcd03c42c6d244c75591df381cc93bc9809d44b6f5f6a9a518fd52e150d4c520a21d2622
EBUILD xbmc-12.1.ebuild 6868 SHA256 9f0c53b808bfdcce7f89e31ec66c520ea5f4163068c8f526de0c44ee3b4ce1e9 SHA512 3d4ad64cdc2c4b19923e9143caf9210d9377c26af4e7bf6a1b22dfc660320ed2493c4617ea7122ef1c84b5d875240458f3d332ae58a649141e64b3571f4d4f99 WHIRLPOOL 6009890ca8b44e18f0348399639734752fe22aaa09d702c4f0c4da14ffb9d8a99828404fcf10f7913052af56c8f5bcbe60490bc060a3a63e71d7ef64a2e5f08f
-EBUILD xbmc-9999.ebuild 7820 SHA256 92afc2c1671e54a91543707ed84af195cd821214ae141d004ad0e5e0f8346b97 SHA512 a11a8c7536f1c6b886b6bc5148aa4026db5a6ad67a211bc72b342ac1d842040bfaa853031f975d1c6d04f9a9e3401c1911b5fafd450ab84b72e2f159192ae992 WHIRLPOOL 7f57b912f676598581092a0c5d25fb3e8f54215185e2514259767fb51dd4f8a3d19cc9d4af24f1a8950887763115b77d47a24abe4a828864dd97e8b2f190bccc
-MISC ChangeLog 28473 SHA256 b1e6bee9dd663a942b01659f97b00cac5745191028b2e29d94c093b922ef84f3 SHA512 2f962cfa0c4ee596dc35da2c25febe79f460a04a029da1f569343aaafc9db1b65afb8c1399e0a20810eb37c03eb21f230bd07f06a1168e0bf1f3afae27664eab WHIRLPOOL 4764639312698785767e9041b50a3431400e67b3e7a3f5932be55e6974d0e770ebee1aa272434de2009225d126b9072da0050b21213cea59263c137d595cfa65
+EBUILD xbmc-9999.ebuild 8285 SHA256 d7b88a98d4b94029bb88f1c23c1fd1ae85b117527b16c15abd7bc3832a894aa1 SHA512 44a8a861a60063ca5caa8806354878e2f7543142c927c61026d789f90e49020b9affe76af095bf518e0659b667a855fb372a5e0bcb8f6f9123a9002f73062a2b WHIRLPOOL c98c4936c263cba2cdccb6e9d1efc9b576d7fec8038bb17ff7c04726c917761bf43f0852175c3321ba718f392a2d036e924bd8152043c14eda3a1c382efb974d
+MISC ChangeLog 28588 SHA256 0b44fcdd50d7da2f45ed0d35fdf5e985f0954f4aaa63b19e45c8224bcf167bc5 SHA512 df8064f545b662571e5a2b15060dea620ebf7152e3732fb4a0e012961e31fb102c677570c95ab642dc7191c3fa8a15baa54b149ba4950040f70ee78169dea066 WHIRLPOOL 92e1c5a5add7f2dda13360163a7f3337a453e24b390ecdaeaddca0f74f8eaa8b9f737f568fa92dca6583dc34a5049f3c6cbb81af7af844432887777253855c1b
MISC metadata.xml 1140 SHA256 00929104e646c293b0ee5dc8a42701b940a0e908f7293c15a277ce138a56999a SHA512 e6a4b148543b613ffad57925310bc7562629e18f726cc958bf2de64020b0ec3d72cf82eb2e506a194c1c3610361d96ff41245d1e7a411be08f87719abbb80410 WHIRLPOOL 92f8748f2fedb7fe0bd34ed29e4e4ff25cb55b7ceacc15a9a4c561c3544530d216d5494de1862591156f3290e641a38aa91000c2b33e850d8a923e1818eb5ac1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJRWSrRAAoJELEHsLL7fEFWjXYP/Ak34WOazPB3DCFRn6nCmdht
-Nj8Xcxu8kpgt1XfZeeaJTScL8vfvHjbwRJK3/8vpX0Ev8rrgda/bzz2acI+MfStM
-AGgmtlin0ujtU1xjCY7tbiYuzovRxCC4z/KH6jBZPe1McUfv+V9xMrLYaGbYcmh6
-WyfIrPkYqBy888Osh+Y6sMN/Gj3OzxstyMtyQQz0f6SV34itYdjnAjpOj9ezfHgo
-blSmU5P8brJYjEBVmCD6J3sesIU0GzUveNRPWC7qZo3dW1zL9Mm0/98wIjs7Zoyi
-jf4KWTkv2aT9ZokGVcMgPdGMC6R08Swv7xpAkMl5oqjsR2Fe8HYstUj1vtyLKe5Y
-81+4HB9MaI3wjt0JsloCtTWxp9Kg7PazOLqj1i/kdqkIBM9dCH1tr8Cw6ZEppBq2
-+U6q1B9f/tGdH0kFG7ktgbIhislCze8M0fxpMH0MwayY4tGu0Rgnz7cbeepG7toy
-IpMB7Yh2gIzsoJLDqA0eL6pfwWBy16WYRUDytVTWY2lFk7XN2dVHcDOCrbwkOq+T
-Gp3JY4KdZr/MXiDFQFenujjJH9DC4wbEHICM2oL8snC0Kz5qkKJ0Qvf5R+dGoJeg
-wSKUanlqFE9ouE/P3ZHMPYdnAxbvBdR75aUDFXV0s6prk5LK0nqVQZi6oEjAZTwG
-zAbhgnTMCXiSzkJGSHsW
-=Msw9
+iQIcBAEBCAAGBQJRabBOAAoJELEHsLL7fEFW78EP/RL6lSnlEgNJS7sTAJHcfc8Y
+jf6j24xQqgF+AQCGD1bBTRqLK/MTVDPufK00vnRbz4OF8SQ3O6NphVxGKpmHFcHZ
+p9bnhvFfx5RbeJShzhI7Vcu9cpZmlKND0TEO3/c1QCErSzAVjJge4v+RBVvRwfCK
+DTJaz28Y9KuYsoeOX/rhxgeT/opzQpPIP7Okrrx2cNhuLmRxyNcJuGnwA1zUPL5c
+C7Ks6uydLOOQon0spGX0rxpWx5jt8Dq5EkwjSdlECaLElR0NraseAX/p+vmXWoDi
+SfS2yvAWl+xx44j1uyNgwww6x/ZEJpMVvgYJKXlQ9EIrUTO77phUqdplEEUNF8Ht
+DXsXgqrxSEasKg43DmdchIH68/A7zmESKtksqilrQ53A1J5o2Y/DwZzEOZnWvhgM
+sNmbacL0N1ueWaF2wByrY9bre6Y/pfZ417f599syzdVAxyeHoD/omHnEQ/TyJ0M/
+JBwG27W0Z7x1PffVU7H8BSPY5Y4ndKjgGvF1ha0bBcnwo4xk8Ia3iolLF1YQIMDI
+uVzzMtDSLagnNIICTthMQLrmsPaLANrJRTmWA6mRmhRpEqrMwafZSQRZKO9CrQ0k
+B5eSzuN/zm0mZ1DYg9upLDH2dRwCpSTKMbui+w6oXOeFzY1mYi2Bov2n1w6sm1X7
+JqGg6xjmf5QmdKdqGi72
+=P/Sf
-----END PGP SIGNATURE-----
diff --git a/media-tv/xbmc/xbmc-9999.ebuild b/media-tv/xbmc/xbmc-9999.ebuild
index 4557a11db73d..9da505cd1bac 100644
--- a/media-tv/xbmc/xbmc-9999.ebuild
+++ b/media-tv/xbmc/xbmc-9999.ebuild
@@ -1,6 +1,6 @@
# 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-9999.ebuild,v 1.139 2013/04/01 06:35:52 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xbmc/xbmc-9999.ebuild,v 1.140 2013/04/13 19:20:10 vapier Exp $
EAPI="4"
@@ -250,7 +250,17 @@ src_install() {
domenu tools/Linux/xbmc.desktop
newicon tools/Linux/xbmc-48x48.png xbmc.png
- # punt simplejson bundle, we use the system one anyway
+ # Remove optional addons (platform specific and disabled by USE flag).
+ local disabled_addons=(
+ repository.pvr-{android,ios,osx{32,64},win32}.xbmc.org
+ visualization.dxspectrum
+ )
+ use fishbmc || disabled_addons+=( visualization.fishbmc )
+ use projectm || disabled_addons+=( visualization.{milkdrop,projectm} )
+ use rsxs || disabled_addons+=( screensaver.rsxs.{euphoria,plasma,solarwinds} )
+ rm -rf "${disabled_addons[@]/#/${ED}/usr/share/xbmc/addons/}"
+
+ # Punt simplejson bundle, we use the system one anyway.
rm -rf "${ED}"/usr/share/xbmc/addons/script.module.simplejson/lib
# Remove fonconfig settings that are used only on MacOSX.
# Can't be patched upstream because they just find all files and install