summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2015-03-19 12:49:02 +0000
committerAlfredo Tupone <tupone@gentoo.org>2015-03-19 12:49:02 +0000
commit1f7b1785ea943cd5c7cf70296203a7b097feaf2e (patch)
tree0ad3afb8d787748df10081e4b5b45f01a033d61d /media-tv
parentVersion bump, drop old (diff)
downloadhistorical-1f7b1785ea943cd5c7cf70296203a7b097feaf2e.tar.gz
historical-1f7b1785ea943cd5c7cf70296203a7b097feaf2e.tar.bz2
historical-1f7b1785ea943cd5c7cf70296203a7b097feaf2e.zip
Upstream accepted changes
Build texturepacker nostatic Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x0145142D
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/kodi/ChangeLog8
-rw-r--r--media-tv/kodi/Manifest16
-rw-r--r--media-tv/kodi/files/kodi-14.1-no-arm-flags.patch16
-rw-r--r--media-tv/kodi/files/kodi-9999-no-arm-flags.patch4
-rw-r--r--media-tv/kodi/files/kodi-9999-texturepacker.patch17
-rw-r--r--media-tv/kodi/kodi-14.1.ebuild4
-rw-r--r--media-tv/kodi/kodi-9999.ebuild14
7 files changed, 59 insertions, 20 deletions
diff --git a/media-tv/kodi/ChangeLog b/media-tv/kodi/ChangeLog
index 5c0811b8287c..c408b79ec9aa 100644
--- a/media-tv/kodi/ChangeLog
+++ b/media-tv/kodi/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-tv/kodi
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/ChangeLog,v 1.8 2015/03/15 17:00:31 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/ChangeLog,v 1.9 2015/03/19 12:48:23 tupone Exp $
+
+ 19 Mar 2015; Tupone Alfredo <tupone@gentoo.org> kodi-14.1.ebuild,
+ kodi-9999.ebuild, +files/kodi-14.1-no-arm-flags.patch,
+ files/kodi-9999-no-arm-flags.patch, +files/kodi-9999-texturepacker.patch:
+ Upstream accepted changes
+ Build texturepacker nostatic
15 Mar 2015; Tupone Alfredo <tupone@gentoo.org> kodi-9999.ebuild,
-files/kodi-9999-gentoo.patch:
diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index bf01a5ccf034..b23de8954976 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -3,18 +3,20 @@ Hash: SHA256
AUX generate.sh 803 SHA256 8e32ccbd56e2d36d9d0504282881b3ee1d33ee7293827b75444b917093955d09 SHA512 064b11416be5583202d92ab0c87156b7098bf4a97c7875ad3a0b11e048ebcfd69aeb22653e8175e7ad0cd400ed2d9c27aa8d1d25be04d34438f4c4f86e329986 WHIRLPOOL 3565b3f6ef9650bfbb3b9e4b6ee5b71d1d245e62520f00f88f1c0b2ade6bf923200a1e94efdbbea8d5e53449f38ac78bc4714280e276e085c91ada404ebfeb89
AUX kodi-14.0-dvddemux-ffmpeg.patch 466 SHA256 dbfa9edf3592a4b06292a0813fc920e66d53808ff5bb3aa9192a750d11015ec5 SHA512 cbc71ae5f85374b15f19139a549fc10e5ebb363af0e6354d708043748b2d6e89903223bf4146472cf6281f4fb912b1c72407de4e81993a89811d4b1fab226f87 WHIRLPOOL 5c9167c97f057b57f6e2d2a57a1ce798a7c9f8e043db987e73261a45ec1f9e7e694385db1c5b7738e479d9be2ddeb1f26990d4df518710aeb5ee18ad02b838fd
-AUX kodi-9999-no-arm-flags.patch 478 SHA256 075db2562d31914d86b4394500d4b3168ea77114b63d1a7929ddae96111017a2 SHA512 b958cf3ab4877dbae4e5bd1376e8b9bd82f0dab43b1695c1d85e0e8ff366ef278ff686fe6394a04b3d79e19f11d8c92689fc049d2874e3fc12c907e36e993064 WHIRLPOOL f322fa4db24ff6f3372bdadd3dba8fbd4aed5849dc676f8c63d654f2c83de2165e60b26af821647a46cfa5ff129e7e0cb7c39c5cddbc2e5d9ec675bb148b2d63
+AUX kodi-14.1-no-arm-flags.patch 478 SHA256 075db2562d31914d86b4394500d4b3168ea77114b63d1a7929ddae96111017a2 SHA512 b958cf3ab4877dbae4e5bd1376e8b9bd82f0dab43b1695c1d85e0e8ff366ef278ff686fe6394a04b3d79e19f11d8c92689fc049d2874e3fc12c907e36e993064 WHIRLPOOL f322fa4db24ff6f3372bdadd3dba8fbd4aed5849dc676f8c63d654f2c83de2165e60b26af821647a46cfa5ff129e7e0cb7c39c5cddbc2e5d9ec675bb148b2d63
+AUX kodi-9999-no-arm-flags.patch 478 SHA256 5eb086595c1d645f1f10e6cb53179d7f9732b67d3cd58f2fc5558de50eee4d68 SHA512 672ad8512939d7362bbb0933998dfc0f316bce8407c305e36aad3509336bce3b28388799e83a9de9db446a1345000343e3d051099a60240e2f8c701c118f7eee WHIRLPOOL 8868b9e74175f539fe12260c987d2531c27c5d33d0532eab526ea7f9ebd797d953c1f75686a92f43ccf582323dab3c374cbe0aaee1fdb818251a116ee774af8b
AUX kodi-9999-nomythtv.patch 1689 SHA256 b54e52be122890affca5eb726873817bfbaa1b5da0d58231bd0c098681ce6b35 SHA512 ebd3deef88fdef0b54bb5936f9a479523297c1224595ea021af0674b9cb422f3a3bdc03c3cdf9e96f475b23e68983a62241d91cb74fd4f69b2635e6f7d4a80e4 WHIRLPOOL 0d2ad77fee3a4cce535cb25c07c481d9133c867f6de1fba5cd1dcc6f79d480f496673c223e464d90cab9602651e226792679eaa499959d7cae01b94f64a2f345
+AUX kodi-9999-texturepacker.patch 470 SHA256 0d60b8da26ce018641701bea14c91f2f5a3436f9da7d3869adc7dd085ddaf696 SHA512 e6ffb87d66aad2f355f88f8cf78839f133f5d52ae56f17fac1baa9cab0315933aecd26ac78e672986b8614cda9d0a6313e1fa5389df63c82bd9b132265a18321 WHIRLPOOL 53cef8d806aae417fe589403ef2ea49bd758d5e1a3982cf68a44d503e45cf47fae0b84c1173e5d44e4e6c5ccd1963614dc8dec84b432da5252c5b6b6afa655c5
DIST kodi-14.1-generated-addons.tar.xz 71072 SHA256 0666eae88a3214f7577544975524b95a9f55b107cde5124d5d299351427c5d39 SHA512 a26889ba8af33316ac61bbf5a55ec6cd72cb867eac9b6d7c626ff890f3287de8704cf8372a5e2b72d6075ab8c31ba3d8465d1da0c9437065fe6e0171a560142f WHIRLPOOL 34a7067964febd71d5e07333a1ef90c14ad3d7d09e82aa4a3245b8174b068a1b2b31d0d6e5d20a449d11d34701b59611b725c8f37ce61702489c84bda16f227a
DIST kodi-14.1.tar.gz 70832109 SHA256 a38059e292cf8523918834e49fcc2d688525ceb7951ddf7f5ee535f4147255d6 SHA512 05dccad279073fc804faf2f179ba370f612d53c823dd333fdd151e05de37eb8202cc981ba48afff695d475bafde9c8f05f562fe09883593a70299a2f098a9849 WHIRLPOOL 464ff2673c9e65466dff73d3c91b8754ee68d64b4a18ebb0b0c6e8efa2da1cc32ab22686530a8469a105bf7a089d8928db64c5c61d272462c13485006875b506
-EBUILD kodi-14.1.ebuild 7710 SHA256 0d01cde4dffa3a0c2433eb39f15333cac9b7dd4fd70852454cc3c6ca155e20cc SHA512 c9340ab0bc37fcd027d85cf63b77d5ca6196f1ae9954d860be17d8a5a0f7bdc5a02e961c5a66cbc20e930246a8c295537f2d6eb421c1d790d21dab6a3a0bd58a WHIRLPOOL 41555707f2b10a2ff2a414f1f8a1861da446bd16f0652091f7ade97241c4af03ed6d65e20eee4a4b39104f42a6b702679530f6828adf8d31f7f7fd01d22557c7
-EBUILD kodi-9999.ebuild 7856 SHA256 6e7e5c7a82f4440a41d0a85def95ba3a48c198e15fc7f5d4256ad910e10d07be SHA512 6c108be6691c6ef883ced6b3ab93d12fd564242f36ea06679d4bffc71c1db05fd95c7e32b6ed895c6016df48789410ce60b7ed09ceae60e86506beede729d1a3 WHIRLPOOL 9c207291162fa394f6c915b188f2d0eada4cd95de122b1df797bbc9751d9979d307ccd68599a579ed4308e276af4aebd3b93b8adb8da03463ee9a2381ecf8804
-MISC ChangeLog 1695 SHA256 5b636fa9bdba5608ab601afb17b69327774b38aab46c2b93e3f84b4687816fbd SHA512 7d0bc7dca5c5470cf58cef40574ac53106c9144baac759d6f55cd3d29ecfd234032374a6ea7fe0020b01c89279065d3098af60c1444912d7470dda4ba9460c39 WHIRLPOOL 6b09dc01dbd165474f249a9671980b508fe6e2fa951fc7f51baa1ff85560a1d3afd9222754e621b2e11f832a81edc2e9293490b7f935fa5b3d2008ddcfeb4a26
+EBUILD kodi-14.1.ebuild 7704 SHA256 411e0c0fa36a2741f62681507ac7fd1cdf33ca28a1b62a8cae559ccbac977a7d SHA512 b1d576fbccad3b7c8bbf7285d0a455afba2db5da08ef6ea0a87106372b7f065a8dd8ad1f501de34252a2104c15567f070343e93a67d8efd847e14c33fd2728ce WHIRLPOOL 0af3c3d095c618baa59acff20f886887cc1693ee1c48bbc3293608d3c4c0ebe18558fcdd9a6d29a65c2c73256f6f23a628c26ac1566eef6b465e7a0861616ec0
+EBUILD kodi-9999.ebuild 7777 SHA256 1f9f3311ff0143bb9f623b583c95ffe31108379381d542d45fca3f2ac781ac51 SHA512 a99d920ec7118d1d2688cae92f07b469ee5f1b5f60361cfd3693e52cc3f3a3db37ea0d1a3e8eb6d97e50e0fb46ecf9e3f4c4de609d86b3f792b4d176c6fb9651 WHIRLPOOL f3fd7c5a21c9f940ae3dd01449b69098435629c6e59558bbdedcc22e5dc0f71026d1d8da1f4aac8f650e0e04f9449d12e61138e4ce913bfdfd2ea61e754d303c
+MISC ChangeLog 1956 SHA256 732105cae110618121987b66e0aeee85d0633bb6c3029f1562f1901550845009 SHA512 a788e2a3ab0ba454e9dafb6975a7cfe0e868249cc67058bf5846cb4e124db2799021145e55f16ca4542781450f8fc10686dfd01a498d76e3d11cfaea0afc6deb WHIRLPOOL fdc6d354edb0ff2c9d956092e9dbbbda47e221e0c423f2a087000351d0b9490470ab646c6488655c63b8ef3cf80413dc5dde4a0570494bb5226dbcdf97b0bece
MISC metadata.xml 1234 SHA256 5fb643446f2efcf3a164c14c438bd9a6d58f060da69aac7669e1d9ce6e7541a8 SHA512 4cf23d3684a6c7c2affb0dc7218bdc6d8b7ae1d7e029f25898f8932ce21be53df6bacb19259b28e5126b02f0cc4af4145a0c37a11a79c4238e6238bfc752f098 WHIRLPOOL 7a819921c3cf9fb9ad342de1c13652870b3e179adf8e7d639046f422a4e898348a7c9e09d15f959ffb877332bc35683896ace0d72cac91cb9515d2bcace9d3ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlUFurQACgkQIY77eQFFFC0nIgCgow5/J88wU8VI8YjnnDB31jZA
-zssAnjQMYhPgfqEjMlfs0kq/JXeETA/e
-=SuFr
+iEYEAREIAAYFAlUKxbgACgkQIY77eQFFFC1TGwCg4E/LS2K8nZNoKjFMgnwALI1x
+RZQAnjzeoLKMaxD4DTbr8WMgpR8HThUz
+=qen6
-----END PGP SIGNATURE-----
diff --git a/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch b/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch
new file mode 100644
index 000000000000..82a738356ff8
--- /dev/null
+++ b/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch
@@ -0,0 +1,16 @@
+http://bugs.gentoo.org/400617
+
+do not force any particular ABI or FPU or SIMD compiler flags for arm
+targets. let the toolchain and user CFLAGS control that.
+
+--- a/configure.in
++++ b/configure.in
+@@ -571,7 +571,7 @@
+ elif test "$target_platform" = "target_raspberry_pi"; then
+ ARCH="arm"
+ use_arch="arm"
+-elif test "$use_arch" = "arm"; then
++elif false; then
+ CFLAGS="$CFLAGS -mno-apcs-stack-check"
+ CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
+ FFMPEG_EXTRACFLAGS=""
diff --git a/media-tv/kodi/files/kodi-9999-no-arm-flags.patch b/media-tv/kodi/files/kodi-9999-no-arm-flags.patch
index 82a738356ff8..64c1cfbc8fe2 100644
--- a/media-tv/kodi/files/kodi-9999-no-arm-flags.patch
+++ b/media-tv/kodi/files/kodi-9999-no-arm-flags.patch
@@ -3,8 +3,8 @@ http://bugs.gentoo.org/400617
do not force any particular ABI or FPU or SIMD compiler flags for arm
targets. let the toolchain and user CFLAGS control that.
---- a/configure.in
-+++ b/configure.in
+--- a/configure.ac
++++ b/configure.ac
@@ -571,7 +571,7 @@
elif test "$target_platform" = "target_raspberry_pi"; then
ARCH="arm"
diff --git a/media-tv/kodi/files/kodi-9999-texturepacker.patch b/media-tv/kodi/files/kodi-9999-texturepacker.patch
new file mode 100644
index 000000000000..fe3dcdcf7a87
--- /dev/null
+++ b/media-tv/kodi/files/kodi-9999-texturepacker.patch
@@ -0,0 +1,17 @@
+--- tools/depends/native/TexturePacker/Makefile.old 2015-03-17 22:29:18.880029509 +0100
++++ tools/depends/native/TexturePacker/Makefile 2015-03-17 22:29:41.459671679 +0100
+@@ -9,14 +9,10 @@
+
+ ifeq ($(NATIVEPLATFORM),)
+ PLATFORM = native
+- EXTRA_CONFIGURE = --enable-static
+ else
+ PLATFORM = $(NATIVEPLATFORM)
+ endif
+
+-ifeq ($(NATIVE_OS), linux)
+- EXTRA_CONFIGURE = --enable-static
+-endif
+ ifeq ($(NATIVE_OS), android)
+ EXTRA_CONFIGURE = --enable-static
+ endif
diff --git a/media-tv/kodi/kodi-14.1.ebuild b/media-tv/kodi/kodi-14.1.ebuild
index d16d16c47a92..4b1107ddfd0d 100644
--- a/media-tv/kodi/kodi-14.1.ebuild
+++ b/media-tv/kodi/kodi-14.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-14.1.ebuild,v 1.3 2015/02/28 18:06:15 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-14.1.ebuild,v 1.4 2015/03/19 12:48:23 tupone Exp $
EAPI="5"
@@ -142,7 +142,7 @@ src_unpack() {
src_prepare() {
epatch "${FILESDIR}"/${PN}-9999-nomythtv.patch
- epatch "${FILESDIR}"/${PN}-9999-no-arm-flags.patch #400617
+ epatch "${FILESDIR}"/${P}-no-arm-flags.patch #400617
epatch "${FILESDIR}"/${PN}-14.0-dvddemux-ffmpeg.patch #526992#36
# The mythtv patch touches configure.ac, so force a regen
rm -f configure
diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
index 83712deee165..429b36e5fa6d 100644
--- a/media-tv/kodi/kodi-9999.ebuild
+++ b/media-tv/kodi/kodi-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-9999.ebuild,v 1.8 2015/03/15 17:00:31 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-9999.ebuild,v 1.9 2015/03/19 12:48:23 tupone Exp $
EAPI="5"
@@ -33,7 +33,7 @@ HOMEPAGE="http://kodi.tv/ http://kodi.wiki/"
LICENSE="GPL-2"
SLOT="0"
-IUSE="airplay avahi bluetooth bluray caps cec css debug +fishbmc gles goom java joystick midi mysql nfs +opengl profile +projectm pulseaudio +rsxs raspberry-pi rtmp +samba sftp test udisks upnp upower +usb vaapi vdpau webserver +X +xrandr"
+IUSE="airplay alsa avahi bluetooth bluray caps cec css debug +fishbmc gles goom java joystick midi mysql nfs +opengl profile +projectm pulseaudio +rsxs raspberry-pi rtmp +samba sftp test udisks upnp upower +usb vaapi vdpau webserver +X +xrandr"
REQUIRED_USE="
rsxs? ( X )
xrandr? ( X )
@@ -59,7 +59,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-python/simplejson[${PYTHON_USEDEP}]
media-fonts/corefonts
media-fonts/roboto
- media-libs/alsa-lib
+ alsa? ( media-libs/alsa-lib )
media-libs/flac
media-libs/fontconfig
media-libs/freetype
@@ -142,11 +142,8 @@ src_unpack() {
}
src_prepare() {
- epatch "${FILESDIR}"/${PN}-9999-no-arm-flags.patch #400617
- mv xbmc/visualizations/Goom/goom2k4-0/configure.{in,ac}
- mv configure.{in,ac}
- sed -i -e "s:configure.in:configure.ac:" \
- bootstrap.mk || die "sed failed"
+ epatch "${FILESDIR}"/${P}-no-arm-flags.patch #400617
+ epatch "${FILESDIR}"/${P}-texturepacker.patch
# some dirs ship generated autotools, some dont
multijob_init
@@ -204,6 +201,7 @@ src_configure() {
--disable-ccache \
--disable-optimizations \
--with-ffmpeg=shared \
+ $(use_enable alsa) \
$(use_enable airplay) \
$(use_enable avahi) \
$(use_enable bluray libbluray) \