[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-05-28 Thread Sam James
commit: 3b9a41e60495e551513d2bdf9413f31ef8570749
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 22:00:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 22:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b9a41e6

media-tv/kodi: Stabilize 21.0-r1 amd64, #932996

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-21.0-r1.ebuild 
b/media-tv/kodi/kodi-21.0-r1.ebuild
index f67b499ded60..fb9b88f8178e 100644
--- a/media-tv/kodi/kodi-21.0-r1.ebuild
+++ b/media-tv/kodi/kodi-21.0-r1.ebuild
@@ -67,7 +67,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-05-24 Thread Sam James
commit: 0c7c8f94381e3ee1b8a2c2e46344c83e6f6dbe3b
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri May 24 19:54:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 25 03:31:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7c8f94

media-tv/kodi: fix typos in PATCHES

Fixes: eef3a99ed8f0e12d70bb434ecb3715cd3c7c9ce2
Closes: https://bugs.gentoo.org/932651
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36811
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-21.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-21.0-r1.ebuild 
b/media-tv/kodi/kodi-21.0-r1.ebuild
index 18b27c8c116d..f67b499ded60 100644
--- a/media-tv/kodi/kodi-21.0-r1.ebuild
+++ b/media-tv/kodi/kodi-21.0-r1.ebuild
@@ -259,8 +259,8 @@ BDEPEND="
)
 "
 
-PATHCES=(
-   "${FILESDIR}"/kodi-21-fix-gcc14.ebuild
+PATCHES=(
+   "${FILESDIR}"/kodi-21-fix-gcc14.patch
 )
 
 # bug #544020



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-05-23 Thread Matt Turner
commit: 340bdd83a4b77d94298fb5fd80c021c61e0ca976
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu May 23 12:07:36 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 23 17:55:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340bdd83

media-tv/kodi: update bugs-to url

Kodi migrated issue tracking to github before 2020.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36787
Signed-off-by: Matt Turner  gentoo.org>

 media-tv/kodi/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index d8114cac5535..00f1f2a7232c 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -33,7 +33,7 @@
Enable metadata XSLT scrapers support with 
dev-libs/libxslt


-   https://trac.kodi.tv/
+   https://github.com/xbmc/xbmc/issues/
https://kodi.wiki/
xbmc/xbmc




[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-05-23 Thread Matt Turner
commit: b1941a370a562ba992903b7112a3a0b5ec317b7d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu May 23 10:04:05 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 23 17:55:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1941a37

media-tv/kodi: update dependencies in live

Closes: https://bugs.gentoo.org/932161
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 18 +++---
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index be645e574764..c35eff70ba6d 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -123,7 +123,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
media-libs/mesa[egl(+),gbm(+)?,wayland?,X?]
>=media-libs/taglib-1.9.0
=media-video/ffmpeg-6*:=[encode,soc(-)?,postproc,vaapi?,vdpau?,X?]
-   sci-libs/kissfft
virtual/libiconv
virtual/ttf-fonts
x11-libs/libdrm
@@ -183,13 +182,13 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-db/mysql-connector-c:=
)
nfs? (
-   >=net-fs/libnfs-2.0.0:=
+   >=net-fs/libnfs-3.0.0:=
)
pipewire? (
>=media-video/pipewire-0.3.50:=
)
pulseaudio? (
-   media-libs/libpulse
+   >=media-libs/libpulse-11.0.0
)
samba? (
>=net-fs/samba-3.4.6[smbclient(+)]
@@ -292,13 +291,6 @@ src_prepare() {
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
xbmc/platform/linux/*.cpp || die
 
-   # Add all possible names for kissfft libraries
-   for datatype in {float,int16,int32,simd}; do
-   sed -i \
-   -e "s/\(find_library(KISSFFT_LIBRARY NAMES .*\)/\1 
kissfft-${datatype} kissfft-${datatype}-openmp/" \
-   cmake/modules/FindKissFFT.cmake || die
-   done
-
if tc-is-cross-compiler; then
# These tools are automatically built with CMake during a 
native build
# but need to be built in advance using Autotools for a cross 
build.
@@ -381,13 +373,13 @@ src_configure() {
 
#To bundle or not
-DENABLE_INTERNAL_CROSSGUID=OFF
+   -DENABLE_INTERNAL_CURL=OFF
-DENABLE_INTERNAL_DAV1D=OFF
-DENABLE_INTERNAL_FFMPEG="$(usex !system-ffmpeg)"
-DENABLE_INTERNAL_FLATBUFFERS=OFF
-DENABLE_INTERNAL_FMT=OFF
-DENABLE_INTERNAL_FSTRCMP=OFF
-DENABLE_INTERNAL_GTEST=OFF
-   -DENABLE_INTERNAL_KISSFFT=OFF
-DENABLE_INTERNAL_PCRE=OFF
-DENABLE_INTERNAL_RapidJSON=OFF
-DENABLE_INTERNAL_SPDLOG=OFF
@@ -457,10 +449,6 @@ src_test() {
# Known failing, unreliable test
# bug #743938
TestCPUInfo.GetCPUFrequency
-   # Test failure stemming from sci-libs/kissfft
-   # The difference between output[2i] and (i==freq1?1.0:0.0) is 
inf, which exceeds 1e-7, where output[2i]
-   # evaluates to inf,(i==freq1?1.0:0.0) evaluates to 0, and 1e-7 
evaluates to 9.9995e-08.
-   TestRFFT.SimpleSignal
# bug #779184
# https://github.com/xbmc/xbmc/issues/18594
$(usev x86 TestDateTime.SetFromDBTime)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2024-05-23 Thread Matt Turner
commit: eef3a99ed8f0e12d70bb434ecb3715cd3c7c9ce2
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu May 23 09:56:51 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 23 17:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef3a99e

media-tv/kodi: fix gcc-14

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-tv/kodi/files/kodi-21-fix-gcc14.patch | 42 +
 media-tv/kodi/kodi-21.0-r1.ebuild   |  4 +++
 2 files changed, 46 insertions(+)

diff --git a/media-tv/kodi/files/kodi-21-fix-gcc14.patch 
b/media-tv/kodi/files/kodi-21-fix-gcc14.patch
new file mode 100644
index ..fdfa36723f1f
--- /dev/null
+++ b/media-tv/kodi/files/kodi-21-fix-gcc14.patch
@@ -0,0 +1,42 @@
+https://github.com/xbmc/xbmc/pull/25106
+
+From 2bf5ab07731b3d4160196e6b8d9ab9e25bea2ef9 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Thu, 2 May 2024 08:02:42 +
+Subject: [PATCH 1/2] add missing c++ headers
+
+Add missing headers which are no longer indirectly included by
+other headers, fixes build with gcc-14
+
+Signed-off-by: Rudi Heitbaum 
+--- a/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp
 b/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp
+@@ -17,6 +17,7 @@
+ 
+ #include "platform/posix/filesystem/SMBWSDiscovery.h"
+ 
++#include 
+ #include 
+ #include 
+ #include 
+
+From b6ddd8fb25ef20e8adb9a9f9b53bebf0cee3a970 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Thu, 2 May 2024 08:05:00 +
+Subject: [PATCH 2/2] Geometry: fix template-id not allowed for constructor
+
+fixes gcc-14 error:
+- warning: template-id not allowed for constructor in C++20
+
+Signed-off-by: Rudi Heitbaum 
+--- a/xbmc/utils/Geometry.h
 b/xbmc/utils/Geometry.h
+@@ -177,7 +177,7 @@ template  class CSizeGen
+ return {m_w, m_h};
+   }
+ 
+-  template explicit CSizeGen(const CSizeGen& rhs)
++  template explicit CSizeGen(const CSizeGen& rhs)
+   {
+ CheckSet(static_cast (rhs.m_w), static_cast (rhs.m_h));
+   }

diff --git a/media-tv/kodi/kodi-21.0-r1.ebuild 
b/media-tv/kodi/kodi-21.0-r1.ebuild
index bdc7176cb631..18b27c8c116d 100644
--- a/media-tv/kodi/kodi-21.0-r1.ebuild
+++ b/media-tv/kodi/kodi-21.0-r1.ebuild
@@ -259,6 +259,10 @@ BDEPEND="
)
 "
 
+PATHCES=(
+   "${FILESDIR}"/kodi-21-fix-gcc14.ebuild
+)
+
 # bug #544020
 CONFIG_CHECK="~IP_MULTICAST"
 ERROR_IP_MULTICAST="



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-05-23 Thread Matt Turner
commit: f4ecad378998275cf5dcd79df975f8460fd80c2c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May 23 17:05:29 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 23 17:17:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ecad37

media-tv/kodi: Update mesa dependency

Signed-off-by: Matt Turner  gentoo.org>

 media-tv/kodi/{kodi-19.5-r1.ebuild => kodi-19.5-r2.ebuild} | 14 --
 media-tv/kodi/{kodi-20.3.ebuild => kodi-20.3-r1.ebuild}|  8 ++--
 media-tv/kodi/{kodi-20.5.ebuild => kodi-20.5-r1.ebuild}|  8 ++--
 media-tv/kodi/{kodi-21.0.ebuild => kodi-21.0-r1.ebuild}|  5 -
 media-tv/kodi/kodi-21..ebuild  |  5 -
 media-tv/kodi/kodi-.ebuild |  5 -
 6 files changed, 36 insertions(+), 9 deletions(-)

diff --git a/media-tv/kodi/kodi-19.5-r1.ebuild 
b/media-tv/kodi/kodi-19.5-r2.ebuild
similarity index 97%
rename from media-tv/kodi/kodi-19.5-r1.ebuild
rename to media-tv/kodi/kodi-19.5-r2.ebuild
index d71c4c2b4261..7b7a084a897d 100644
--- a/media-tv/kodi/kodi-19.5-r1.ebuild
+++ b/media-tv/kodi/kodi-19.5-r2.ebuild
@@ -97,7 +97,12 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libxkbcommon
)
gles? (
-   !raspberry-pi? ( media-libs/mesa[gles2] )
+   !raspberry-pi? (
+   || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =media-libs/mesa-24.1.0_rc1[opengl]
+   =media-libs/mesa-24.1.0_rc1[opengl]
+   =media-libs/mesa-24.1.0_rc1[opengl]
+   =media-libs/mesa-24.1.0_rc1[opengl]
+   

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-04-24 Thread Sam James
commit: 2ef71054c7b9adce4af280e162d9b868d6032e3c
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Apr  9 17:50:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 10:37:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef71054

media-tv/kodi: sync live, add 21., drop 20.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36179
Signed-off-by: Sam James  gentoo.org>

 .../{kodi-20..ebuild => kodi-21..ebuild}   | 120 +
 media-tv/kodi/kodi-.ebuild |   8 +-
 2 files changed, 81 insertions(+), 47 deletions(-)

diff --git a/media-tv/kodi/kodi-20..ebuild 
b/media-tv/kodi/kodi-21..ebuild
similarity index 79%
rename from media-tv/kodi/kodi-20..ebuild
rename to media-tv/kodi/kodi-21..ebuild
index f661b836ecf3..a7ad762133ea 100644
--- a/media-tv/kodi/kodi-20..ebuild
+++ b/media-tv/kodi/kodi-21..ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-# FFmpeg can be unbundled, but is currently stuck at a very old version.
+CODENAME="Omega"
+
 # libdvd{css,read,nav} are not unbundlable without patching the buildsystem.
 
 # Versions for the forked projects that are bundled
@@ -11,9 +12,12 @@ EAPI=8
 LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
 LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
 LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
-FFMPEG_VERSION="4.4.1"
-CODENAME="Nexus"
-FFMPEG_KODI_VERSION="Alpha1"
+FFMPEG_VERSION="6.0.1"
+
+# Java bundles from xbmc/interfaces/swig/CMakeLists.txt
+GROOVY_VERSION="4.0.16"
+APACHE_COMMON_LANG_VERSION="3.14.0"
+APACHE_COMMON_TEXT_VERSION="1.11.0"
 
 # Doesn't build with jdk-21
 _JAVA_PKG_WANT_BUILD_VM=( {openjdk{,-jre},icedtea}{,-bin}-{8,11,17} )
@@ -23,11 +27,12 @@ JAVA_PKG_WANT_SOURCE="17"
 JAVA_PKG_WANT_TARGET="17"
 
 PYTHON_REQ_USE="sqlite,ssl"
-PYTHON_COMPAT=( python3_{10..11} ) # python3.12 support added in 21
+PYTHON_COMPAT=( python3_{10..12} )
 
 CPU_FLAGS="cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 
-inherit cmake desktop flag-o-matic java-pkg-2 linux-info optfeature pax-utils 
python-single-r1 xdg
+inherit autotools cmake desktop flag-o-matic java-pkg-2 libtool linux-info 
optfeature pax-utils python-single-r1 \
+   toolchain-funcs xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/;
@@ -37,13 +42,15 @@ SRC_URI="
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   
https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-${GROOVY_VERSION}.zip
+   
https://mirrors.kodi.tv/build-deps/sources/commons-lang3-${APACHE_COMMON_LANG_VERSION}-bin.tar.gz
+   
https://mirrors.kodi.tv/build-deps/sources/commons-text-${APACHE_COMMON_TEXT_VERSION}-bin.tar.gz
css? (

https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
)
!system-ffmpeg? (
-   
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
-   -> 
ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
+   https://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz
)
 "
 if [[ ${PV} == * ]] ; then
@@ -56,7 +63,7 @@ else
MY_PV=${PV/_p/_r}
MY_PV=${MY_PV/_alpha/a}
MY_PV=${MY_PV/_beta/b}
-   MY_PV=${MY_PV/_rc/RC}
+   MY_PV=${MY_PV/_rc/rc}
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
@@ -69,13 +76,14 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio 
raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland 
webserver X +xslt zeroconf ${CPU_FLAGS}"
+IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio samba soc 
+system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt 
zeroconf ${CPU_FLAGS}"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
^^ ( gbm wayland X )
?? ( mariadb mysql )
bluray? ( udf )
gbm? ( udev )
+   soc? ( system-ffmpeg )
udev? ( !libusb )
vdpau? ( X !gles !gbm )
zeroconf? ( dbus )
@@ -84,7 +92,7 @@ RESTRICT="!test? ( test )"
 
 # dev-libs/libcec[-cubox] bug #818262
 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-04-24 Thread Sam James
commit: 0644400fbcac4a9e297cbfab95bfc4fb2edb028e
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Apr  9 17:19:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 10:37:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0644400f

media-tv/kodi: add 21.0

* Dropped arm keyword due to new dependency libdisplay-info

Closes: https://bugs.gentoo.org/929014
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/Manifest |   1 +
 media-tv/kodi/kodi-21.0.ebuild | 508 +
 2 files changed, 509 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 0ccf49e5b834..47f605fae4f9 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -7,6 +7,7 @@ DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d5
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST kodi-20.3-Nexus.tar.gz 54567232 BLAKE2B 
956be2d1bef16910d88f244331bdff60cce309d9596ec7939a459489b7fa7ab3ca7b29e2aca0de542f48f95321d86c9d7a606ac311a7a3c69e0e6f901511982e
 SHA512 
cdec1383d33f421828f0249ac2929980c6eaa39e345a8a364d9f3479f873029a15f3f6e6d40707fd2df2067a71bdaa3c6a1e26277074c31c631c71afe7465cb4
 DIST kodi-20.5-Nexus.tar.gz 54568445 BLAKE2B 
15eb409918fa3768528d9abd24c52fd8b94c82699ef2ce10a529278fe25544dc335b66d137ae8ae304511cd92c1c0be34881937ec705ba936f5a4b0d737903f7
 SHA512 
a47a54ca11e1d3daeddea8c1ae716cd4461e3441de43a026a920c709b2ff5c7e0acc2a5fd4ac8c15f0da1940bd7f21a65eff32203ad8e167603c1576b21d4dcc
+DIST kodi-21.0-Omega.tar.gz 40987733 BLAKE2B 
33adaf588b3362dc9d184bfb66c36ad5fa2e442255da47db4813f926e73f5a607dd7de809ecf8a4982f985bc8dac53cba17fb9db6a009bb0cdb6284db3b1edb4
 SHA512 
9c2ca6b6e72197d2b1c26a47cf4ddc209318fcaa5a30ea20475ecc5518c7d1395c2e9cf3e3a75a13334b0505e7b417acdb0d76a20567a0c86841b3e69232625b
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz 102124 BLAKE2B 
2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c
 SHA512 
d3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/kodi-21.0.ebuild b/media-tv/kodi/kodi-21.0.ebuild
new file mode 100644
index ..67eca7afe6c1
--- /dev/null
+++ b/media-tv/kodi/kodi-21.0.ebuild
@@ -0,0 +1,508 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CODENAME="Omega"
+
+# libdvd{css,read,nav} are not unbundlable without patching the buildsystem.
+
+# Versions for the forked projects that are bundled
+# See tools/depends/target//-VERSION
+LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
+LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
+LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
+FFMPEG_VERSION="6.0.1"
+
+# Java bundles from xbmc/interfaces/swig/CMakeLists.txt
+GROOVY_VERSION="4.0.16"
+APACHE_COMMON_LANG_VERSION="3.14.0"
+APACHE_COMMON_TEXT_VERSION="1.11.0"
+
+# Doesn't build with jdk-21
+_JAVA_PKG_WANT_BUILD_VM=( {openjdk{,-jre},icedtea}{,-bin}-{8,11,17} )
+JAVA_PKG_WANT_BUILD_VM=${_JAVA_PKG_WANT_BUILD_VM[@]}
+# Required to be set, but not used.
+JAVA_PKG_WANT_SOURCE="17"
+JAVA_PKG_WANT_TARGET="17"
+
+PYTHON_REQ_USE="sqlite,ssl"
+PYTHON_COMPAT=( python3_{10..12} )
+
+CPU_FLAGS="cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
+
+inherit autotools cmake desktop flag-o-matic java-pkg-2 libtool linux-info 
optfeature pax-utils python-single-r1 \
+   toolchain-funcs xdg
+
+DESCRIPTION="A free and open source media-player and entertainment hub"
+HOMEPAGE="https://kodi.tv/;
+
+SRC_URI="
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz
+   -> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz
+   -> 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-04-24 Thread Sam James
commit: 710e77598153487b5ceaa407a35b571a9524020a
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 11 22:35:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 10:37:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710e7759

media-tv/kodi: add 20.5

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35271
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/Manifest |   1 +
 media-tv/kodi/kodi-20.5.ebuild | 475 +
 2 files changed, 476 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index a9bf4c214bec..0ccf49e5b834 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -6,6 +6,7 @@ DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b41
 DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST kodi-20.3-Nexus.tar.gz 54567232 BLAKE2B 
956be2d1bef16910d88f244331bdff60cce309d9596ec7939a459489b7fa7ab3ca7b29e2aca0de542f48f95321d86c9d7a606ac311a7a3c69e0e6f901511982e
 SHA512 
cdec1383d33f421828f0249ac2929980c6eaa39e345a8a364d9f3479f873029a15f3f6e6d40707fd2df2067a71bdaa3c6a1e26277074c31c631c71afe7465cb4
+DIST kodi-20.5-Nexus.tar.gz 54568445 BLAKE2B 
15eb409918fa3768528d9abd24c52fd8b94c82699ef2ce10a529278fe25544dc335b66d137ae8ae304511cd92c1c0be34881937ec705ba936f5a4b0d737903f7
 SHA512 
a47a54ca11e1d3daeddea8c1ae716cd4461e3441de43a026a920c709b2ff5c7e0acc2a5fd4ac8c15f0da1940bd7f21a65eff32203ad8e167603c1576b21d4dcc
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz 102124 BLAKE2B 
2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c
 SHA512 
d3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/kodi-20.5.ebuild b/media-tv/kodi/kodi-20.5.ebuild
new file mode 100644
index ..2270760f2e9f
--- /dev/null
+++ b/media-tv/kodi/kodi-20.5.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# FFmpeg can be unbundled, but is currently stuck at a very old version.
+# libdvd{css,read,nav} are not unbundlable without patching the buildsystem.
+
+# Versions for the forked projects that are bundled
+# See tools/depends/target//-VERSION
+LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
+LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
+LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
+FFMPEG_VERSION="4.4.1"
+CODENAME="Nexus"
+FFMPEG_KODI_VERSION="Alpha1"
+
+# Doesn't build with jdk-21
+_JAVA_PKG_WANT_BUILD_VM=( {openjdk{,-jre},icedtea}{,-bin}-{8,11,17} )
+JAVA_PKG_WANT_BUILD_VM=${_JAVA_PKG_WANT_BUILD_VM[@]}
+# Required to be set, but not used.
+JAVA_PKG_WANT_SOURCE="17"
+JAVA_PKG_WANT_TARGET="17"
+
+PYTHON_REQ_USE="sqlite,ssl"
+PYTHON_COMPAT=( python3_{10..11} ) # python3.12 support added in 21
+
+CPU_FLAGS="cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
+
+inherit cmake desktop flag-o-matic java-pkg-2 linux-info optfeature pax-utils 
python-single-r1 xdg
+
+DESCRIPTION="A free and open source media-player and entertainment hub"
+HOMEPAGE="https://kodi.tv/;
+
+SRC_URI="
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz
+   -> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz
+   -> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   css? (
+   

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-02-13 Thread James Le Cuirot
commit: 33123fd005f771fbdf03e5711d35061e333a893d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 21:58:27 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33123fd0

media-tv/kodi: Add soc USE flag to ensure ffmpeg also has this flag

The additional patches we apply to media-video/ffmpeg may not always be
immediately available following an upstream release. Adding the soc USE flag to
this package ensures that users don't accidentally upgrade to an ffmpeg version
that lacks them.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 5 +++--
 media-tv/kodi/metadata.xml | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index d078eb4e9f86..761ce474eebc 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -76,13 +76,14 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio samba 
+system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt 
zeroconf ${CPU_FLAGS}"
+IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio samba soc 
+system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt 
zeroconf ${CPU_FLAGS}"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
^^ ( gbm wayland X )
?? ( mariadb mysql )
bluray? ( udf )
gbm? ( udev )
+   soc? ( system-ffmpeg )
udev? ( !libusb )
vdpau? ( X !gles !gbm )
zeroconf? ( dbus )
@@ -121,7 +122,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/libass-0.15.0:=
media-libs/mesa[egl(+),gbm(+)?,wayland?,X?]
>=media-libs/taglib-1.9.0
-   =media-video/ffmpeg-6*:=[encode,postproc,vaapi?,vdpau?,X?]
+   =media-video/ffmpeg-6*:=[encode,soc(-)?,postproc,vaapi?,vdpau?,X?]
sci-libs/kissfft
virtual/libiconv
virtual/ttf-fonts

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index a663e6bef6c7..d8114cac5535 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -23,6 +23,7 @@
Enable pipewire support
Enable control of shutdown, reboot, 
suspend, and hibernate
Enable support for the Raspberry 
Pi
+   Use additional media-video/ffmpeg 
patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
Use system ffmpeg instead of the 
bundled one
Use virtual/libusb for usb 
device hotplug support. This flag should only be enabled if you're running a 
non-Linux kernel or you don't want to use udev.
Enable UDF support. Required for playing 
blurays.



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-02-13 Thread James Le Cuirot
commit: 05d762c5fec7e57e697885bb40ec0155705ad504
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 22:24:31 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:12:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d762c5

media-tv/kodi: Drop raspberry-pi USE requirement for libcec from all versions

This was previously only applied to , but even the earlier libcec ebuild
from before the legacy support was dropped could be used against the new stack.
This makes more sense than adding (-) against this flag.

Strictly speaking, this should be done in revbumps, but we're going to have to
drop these older versions before we can drop the legacy Pi stack anyway.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/kodi/kodi-19.5-r1.ebuild | 2 +-
 media-tv/kodi/kodi-20.3.ebuild| 2 +-
 media-tv/kodi/kodi-20..ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-19.5-r1.ebuild 
b/media-tv/kodi/kodi-19.5-r1.ebuild
index 9e334ac98605..d71c4c2b4261 100644
--- a/media-tv/kodi/kodi-19.5-r1.ebuild
+++ b/media-tv/kodi/kodi-19.5-r1.ebuild
@@ -80,7 +80,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-db/sqlite
=dev-libs/fribidi-1.0.5
-   cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
+   cec? ( >=dev-libs/libcec-4.0 )
dev-libs/libpcre[cxx]
>=dev-libs/spdlog-1.5.0:=
dev-libs/tinyxml[stl]

diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3.ebuild
index f8421e429d8d..2270760f2e9f 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3.ebuild
@@ -138,7 +138,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
sys-libs/libcap
)
cec? (
-   >=dev-libs/libcec-4.0[-cubox,raspberry-pi?]
+   >=dev-libs/libcec-4.0[-cubox]
)
dbus? (
sys-apps/dbus

diff --git a/media-tv/kodi/kodi-20..ebuild 
b/media-tv/kodi/kodi-20..ebuild
index 893bd5d6c5b5..f661b836ecf3 100644
--- a/media-tv/kodi/kodi-20..ebuild
+++ b/media-tv/kodi/kodi-20..ebuild
@@ -138,7 +138,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
sys-libs/libcap
)
cec? (
-   >=dev-libs/libcec-4.0[-cubox,raspberry-pi?]
+   >=dev-libs/libcec-4.0[-cubox]
)
dbus? (
sys-apps/dbus



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-02-10 Thread James Le Cuirot
commit: 6df6ac2235a5203a16319fec4aad1d31794a80a9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec 15 22:36:41 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 10 21:23:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df6ac22

media-tv/kodi: Drop Raspberry Pi support in 

media-libs/raspberrypi-userland(-bin) is being last-rited. The Linux
kernel and FFmpeg now support the Pi, among other devices, natively.
Enable media-video/ffmpeg's "soc" USE flag to enable that support.

I'm only doing this in  for now because we're not supporting this in
ffmpeg versions earlier than 6.0.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 15 +++
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 45afbd631bb4..d078eb4e9f86 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -76,7 +76,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev upnp vaapi vdpau wayland 
webserver X +xslt zeroconf ${CPU_FLAGS}"
+IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio samba 
+system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt 
zeroconf ${CPU_FLAGS}"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
^^ ( gbm wayland X )
@@ -147,7 +147,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
sys-libs/libcap
)
cec? (
-   >=dev-libs/libcec-4.0[-cubox,raspberry-pi?]
+   >=dev-libs/libcec-4.0[-cubox]
)
dbus? (
sys-apps/dbus
@@ -158,9 +158,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libxkbcommon
)
gles? (
-   !raspberry-pi? (
-   media-libs/mesa[gles2]
-   )
+   media-libs/mesa[gles2]
)
!gles? (
media-libs/glu
@@ -189,13 +187,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
pulseaudio? (
media-libs/libpulse
)
-   raspberry-pi? (
-   || (
-   media-libs/raspberrypi-userland
-   media-libs/raspberrypi-userland-bin
-   media-libs/mesa[gles2,video_cards_vc4]
-   )
-   )
samba? (
>=net-fs/samba-3.4.6[smbclient(+)]
)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-28 Thread Sam James
commit: 4e6b05e0d7b406b3cc4be84ed54079d39c96bfcc
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Jan 23 09:11:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 14:50:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6b05e0

media-tv/kodi: avoid variable not using by project warning

* Doesn't address warnings triggered later with building bundled
  dependencies.

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 13ae6f98c30e..45afbd631bb4 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -385,7 +385,6 @@ src_configure() {
-DWITH_FFMPEG=$(usex system-ffmpeg)
 
#To bundle or not
-   -DENABLE_INTERNAL_CEC=OFF
-DENABLE_INTERNAL_CROSSGUID=OFF
-DENABLE_INTERNAL_DAV1D=OFF
-DENABLE_INTERNAL_FFMPEG="$(usex !system-ffmpeg)"
@@ -409,6 +408,7 @@ src_configure() {
)
 
# Separated to avoid "Manually-specified variables were not used by the 
project:"
+   use cec && mycmakeargs+=( -DENABLE_INTERNAL_CEC=OFF )
use css && mycmakeargs+=( 
-Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz" )
use nfs && mycmakeargs+=( -DENABLE_INTERNAL_NFS=OFF )
use !system-ffmpeg && mycmakeargs+=(



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-28 Thread Sam James
commit: d5608d6070699a8ba2df0f4a7da999282ea55ee0
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Jan 23 08:44:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 14:50:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5608d60

media-tv/kodi: skip new failing test

* Breaks network-sandbox.

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 66bd223250ee..13ae6f98c30e 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -469,6 +469,8 @@ src_test() {
# bug #779184
# https://github.com/xbmc/xbmc/issues/18594
$(usev x86 TestDateTime.SetFromDBTime)
+   # Tries to ping localhost, naturally breaking network-sandbox
+   TestNetwork.PingHost
)
 
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/, media-tv/kodi/files/

2024-01-28 Thread Sam James
commit: 2c5c14ab38b48203ca963170955686b19d400ef7
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Jan 28 09:28:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 14:50:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c5c14ab

media-tv/kodi: include headers for gcc-14

Closes: https://bugs.gentoo.org/923041
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34972
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/files/kodi-20.3-gcc-14.patch | 72 ++
 media-tv/kodi/kodi-20.3.ebuild |  1 +
 2 files changed, 73 insertions(+)

diff --git a/media-tv/kodi/files/kodi-20.3-gcc-14.patch 
b/media-tv/kodi/files/kodi-20.3-gcc-14.patch
new file mode 100644
index ..b4c5ee94eb80
--- /dev/null
+++ b/media-tv/kodi/files/kodi-20.3-gcc-14.patch
@@ -0,0 +1,72 @@
+https://github.com/xbmc/xbmc/commit/3dcea03c915f2062d4f8740d66abdf033fba9d6c
+https://bugs.gentoo.org/923041
+
+From 3dcea03c915f2062d4f8740d66abdf033fba9d6c Mon Sep 17 00:00:00 2001
+From: Manuel Lauss 
+Date: Fri, 13 Oct 2023 12:27:15 +0200
+Subject: [PATCH] add missing c++ headers
+
+Add a few missing headers which are no longer indirectly included by
+other headers, fixes build with gcc-14
+--- a/xbmc/addons/AddonUpdateRules.cpp
 b/xbmc/addons/AddonUpdateRules.cpp
+@@ -12,6 +12,7 @@
+ #include "addons/addoninfo/AddonInfo.h"
+ #include "utils/log.h"
+ 
++#include 
+ #include 
+ 
+ using namespace ADDON;
+--- a/xbmc/addons/binary-addons/AddonDll.cpp
 b/xbmc/addons/binary-addons/AddonDll.cpp
+@@ -27,6 +27,7 @@
+ #include "utils/Variant.h"
+ #include "utils/log.h"
+ 
++#include 
+ #include 
+ 
+ using namespace KODI::MESSAGING;
+--- a/xbmc/interfaces/json-rpc/TextureOperations.cpp
 b/xbmc/interfaces/json-rpc/TextureOperations.cpp
+@@ -14,6 +14,8 @@
+ #include "TextureDatabase.h"
+ #include "utils/Variant.h"
+ 
++#include 
++
+ using namespace JSONRPC;
+ 
+ JSONRPC_STATUS CTextureOperations::GetTextures(const std::string , 
ITransportLayer *transport, IClient *client, const CVariant , 
CVariant )
+--- a/xbmc/utils/EGLImage.cpp
 b/xbmc/utils/EGLImage.cpp
+@@ -14,6 +14,7 @@
+ #include "utils/StringUtils.h"
+ #include "utils/log.h"
+ 
++#include 
+ #include 
+ 
+ namespace
+--- a/xbmc/windowing/gbm/drm/DRMConnector.cpp
 b/xbmc/windowing/gbm/drm/DRMConnector.cpp
+@@ -11,6 +11,7 @@
+ #include "utils/XTimeUtils.h"
+ #include "utils/log.h"
+ 
++#include 
+ #include 
+ 
+ using namespace KODI::WINDOWING::GBM;
+--- a/xbmc/windowing/gbm/drm/DRMPlane.cpp
 b/xbmc/windowing/gbm/drm/DRMPlane.cpp
+@@ -13,6 +13,8 @@
+ #include "utils/StringUtils.h"
+ #include "utils/log.h"
+ 
++#include 
++
+ using namespace KODI::WINDOWING::GBM;
+ 
+ CDRMPlane::CDRMPlane(int fd, uint32_t plane) : CDRMObject(fd), 
m_plane(drmModeGetPlane(m_fd, plane))

diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3.ebuild
index 887e7a594f77..f8421e429d8d 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3.ebuild
@@ -271,6 +271,7 @@ Please consider enabling IP_MULTICAST under Networking 
options.
 
 PATCHES=(
"${FILESDIR}"/kodi-20.2-binutils-2.41.patch
+   "${FILESDIR}"/kodi-20.3-gcc-14.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-28 Thread Sam James
commit: e4e9593535fa3475be254a5820bf9945eb499fca
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Jan 23 08:40:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 14:50:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e95935

media-tv/kodi: fixup -system-ffmpeg for live

* Enable system-ffmpeg by default as upstream doesn't carry patches
  anymore and is updating their bundled version in a timely manor
  currently.

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/Manifest |  1 +
 media-tv/kodi/kodi-.ebuild | 11 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 7df357cd443f..a9bf4c214bec 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,7 @@
 DIST apache-groovy-binary-4.0.16.zip 29793704 BLAKE2B 
30f77c6400c85821cf78f6ba1070da1e68644531f85f71cf7695443b13b81393cc89d4103eb869d1523f0a22a6e1c3428dcabf4f79c8a2c6eb2a6dea74e84e8f
 SHA512 
743698979c801f3cfb36545888b5303e1e25dae5692bb45cab7ebbe102a6eda31f09abc6978349ad90ecaf630416fc87eacba7781244855e7e771a3c44041fa0
 DIST commons-lang3-3.14.0-bin.tar.gz 9442785 BLAKE2B 
2ecdd06f97ac2688220055a08f67da9b859bed3ab00ff41800d5d9a1cebda599db2e816425c10c265dd6827a0ef79fc3dd094a8b3c9b9ae4ceae8f5750a59cf2
 SHA512 
8e7e62418a49ba810512c13a640a8bf35f878fcd54af32fdaabe37817f58b21b475980ba663fba4887e45ef8d88af8ff17796f20d202e929e8e2574546dc
 DIST commons-text-1.11.0-bin.tar.gz 3018564 BLAKE2B 
c32e41c6b8c90dea876caf4c2cedc9358d5e49506bfee7aee42ac6b92dbe8505d5e5d81c860a739bb06214b832cc29e91ddb95f3cfc24515c970302a519a5e43
 SHA512 
2e94877000dd270b69e2e8cbf49f258a90b4c628b6b6b0814e300a2f0e9c391f0816dceb0707e596ae3b7c9532f93e7a4917df47c77f44b3a810e14042ce5f3f
+DIST ffmpeg-6.0.1.tar.gz 15437409 BLAKE2B 
6424e30c6d354abbbea8a807822ae61589413189e9c4ba7aa51c307179287506b9072626e9745861fe83753c0015b50d179f9b4f298fe9abf74bee13936639af
 SHA512 
945e34840092dc0fd3824eb1af2be79868af2afb4fe13159b19a9bcfc464cc4d53243c13ff065199290e9393ddbf4b1c5c8abccf83a31a31d6c7490e499fd1fc
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 503c3d27ca41..8725fa3fc6f3 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -12,6 +12,7 @@ CODENAME="Omega"
 LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
 LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
 LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
+FFMPEG_VERSION="6.0.1"
 
 # Java bundles from xbmc/interfaces/swig/CMakeLists.txt
 GROOVY_VERSION="4.0.16"
@@ -48,6 +49,9 @@ SRC_URI="

https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
)
+   !system-ffmpeg? (
+   https://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz
+   )
 "
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
@@ -72,7 +76,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio 
raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland 
webserver X +xslt zeroconf ${CPU_FLAGS}"
+IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev upnp vaapi vdpau wayland 
webserver X +xslt zeroconf ${CPU_FLAGS}"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
^^ ( gbm wayland X )
@@ -374,6 +378,8 @@ src_configure() {
-DENABLE_VDPAU=$(usex vdpau)
-DENABLE_XSLT=$(usex xslt)
 
+   -DWITH_FFMPEG=$(usex system-ffmpeg)
+
  

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-28 Thread Sam James
commit: 17939390efcb504b864531338abf6d9082b1f3fb
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Jan 23 08:42:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 14:50:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17939390

media-tv/kodi: fix issue with bundled java packages

* Kodi wasn't properly building them leading to a build error. Unpack
  and feed this location to the build with -D*_SOURCE_DIR to make sure
  it works.

Closes: https://bugs.gentoo.org/922871
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 8725fa3fc6f3..66bd223250ee 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -283,6 +283,10 @@ src_unpack() {
else
unpack ${MY_P}.tar.gz
fi
+
+   unpack apache-groovy-binary-${GROOVY_VERSION}.zip
+   unpack commons-lang3-${APACHE_COMMON_LANG_VERSION}-bin.tar.gz
+   unpack commons-text-${APACHE_COMMON_TEXT_VERSION}-bin.tar.gz
 }
 
 src_prepare() {
@@ -399,6 +403,9 @@ src_configure() {
-DTARBALL_DIR="${DISTDIR}"

-Dlibdvdnav_URL="${DISTDIR}/libdvdnav-${LIBDVDNAV_VERSION}.tar.gz"

-Dlibdvdread_URL="${DISTDIR}/libdvdread-${LIBDVDREAD_VERSION}.tar.gz"
+   -Dgroovy_SOURCE_DIR="${WORKDIR}/groovy-${GROOVY_VERSION}"
+   
-Dapache-commons-lang_SOURCE_DIR="${WORKDIR}/commons-lang3-${APACHE_COMMON_LANG_VERSION}"
+   
-Dapache-commons-text_SOURCE_DIR="${WORKDIR}/commons-text-${APACHE_COMMON_TEXT_VERSION}"
)
 
# Separated to avoid "Manually-specified variables were not used by the 
project:"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-23 Thread Jakov Smolić
commit: 9e42f989b9e33d8cbf08a61a2decdceacb96c098
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 23 22:59:20 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 23 22:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e42f989

media-tv/kodi: Keyword 20.3 riscv, #922617

Signed-off-by: Jakov Smolić  gentoo.org>

 media-tv/kodi/kodi-20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3.ebuild
index 893bd5d6c5b5..887e7a594f77 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3.ebuild
@@ -60,7 +60,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-20 Thread Sam James
commit: ee7a4f5f7c338b8ae2aafabdc7b1bc3da901147e
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Dec 24 14:10:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:41:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7a4f5f

media-tv/kodi: update live ebuilds, add 20., drop 19.

Closes: https://bugs.gentoo.org/913858
Closes: https://bugs.gentoo.org/919856
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/Manifest|   4 +-
 media-tv/kodi/kodi-19..ebuild | 360 
 media-tv/kodi/kodi-20..ebuild | 474 +
 media-tv/kodi/kodi-.ebuild| 481 --
 4 files changed, 778 insertions(+), 541 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 6e9e7f54540a..7df357cd443f 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,8 @@
+DIST apache-groovy-binary-4.0.16.zip 29793704 BLAKE2B 
30f77c6400c85821cf78f6ba1070da1e68644531f85f71cf7695443b13b81393cc89d4103eb869d1523f0a22a6e1c3428dcabf4f79c8a2c6eb2a6dea74e84e8f
 SHA512 
743698979c801f3cfb36545888b5303e1e25dae5692bb45cab7ebbe102a6eda31f09abc6978349ad90ecaf630416fc87eacba7781244855e7e771a3c44041fa0
+DIST commons-lang3-3.14.0-bin.tar.gz 9442785 BLAKE2B 
2ecdd06f97ac2688220055a08f67da9b859bed3ab00ff41800d5d9a1cebda599db2e816425c10c265dd6827a0ef79fc3dd094a8b3c9b9ae4ceae8f5750a59cf2
 SHA512 
8e7e62418a49ba810512c13a640a8bf35f878fcd54af32fdaabe37817f58b21b475980ba663fba4887e45ef8d88af8ff17796f20d202e929e8e2574546dc
+DIST commons-text-1.11.0-bin.tar.gz 3018564 BLAKE2B 
c32e41c6b8c90dea876caf4c2cedc9358d5e49506bfee7aee42ac6b92dbe8505d5e5d81c860a739bb06214b832cc29e91ddb95f3cfc24515c970302a519a5e43
 SHA512 
2e94877000dd270b69e2e8cbf49f258a90b4c628b6b6b0814e300a2f0e9c391f0816dceb0707e596ae3b7c9532f93e7a4917df47c77f44b3a810e14042ce5f3f
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
-DIST ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz 14416966 BLAKE2B 
fe35ef6a9aa2d60a2b34432ae8063850003d550208f223ea43af8ebcaa73e6993639e8cfe8a38676bac79e6b1816bd791b75b66ef58ff4d740bc9a5e0e7f9b78
 SHA512 
ce60852b8456d6f4bfc60de0ceadb33034d9b3eea8c0bc84d8b7199984ecbf334a2c4d9b42eade439d0ef30ce22e3b2ca0a49d4df837a18cd3136b4343ed3113
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST kodi-20.3-Nexus.tar.gz 54567232 BLAKE2B 
956be2d1bef16910d88f244331bdff60cce309d9596ec7939a459489b7fa7ab3ca7b29e2aca0de542f48f95321d86c9d7a606ac311a7a3c69e0e6f901511982e
 SHA512 
cdec1383d33f421828f0249ac2929980c6eaa39e345a8a364d9f3479f873029a15f3f6e6d40707fd2df2067a71bdaa3c6a1e26277074c31c631c71afe7465cb4
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
deleted file mode 100644
index a0a2b98fb73a..
--- a/media-tv/kodi/kodi-19..ebuild
+++ /dev/null
@@ -1,360 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_REQ_USE="sqlite,ssl"
-LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
-LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
-LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.2"
-CODENAME="Matrix"
-FFMPEG_KODI_VERSION="19.1"
-PYTHON_COMPAT=( python3_{10..11} )
-SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
-   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
-   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
-   !system-ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2024-01-20 Thread Sam James
commit: 8f454c9a9c209a829a4066c71aad5845e58ce720
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Dec 24 14:09:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:41:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f454c9a

media-tv/kodi: add 20.3

* Drop riscv due to new dependency sci-libs/kissfft.

Bug: https://bugs.gentoo.org/779184
Bug: https://bugs.gentoo.org/818262
Bug: https://bugs.gentoo.org/860984
Closes: https://bugs.gentoo.org/892547
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/Manifest|   2 +
 media-tv/kodi/files/kodi-20.2-binutils-2.41.patch | 103 +
 media-tv/kodi/kodi-20.3.ebuild| 474 ++
 3 files changed, 579 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index d37004f2967f..6e9e7f54540a 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,8 @@
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
+DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
 DIST ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz 14416966 BLAKE2B 
fe35ef6a9aa2d60a2b34432ae8063850003d550208f223ea43af8ebcaa73e6993639e8cfe8a38676bac79e6b1816bd791b75b66ef58ff4d740bc9a5e0e7f9b78
 SHA512 
ce60852b8456d6f4bfc60de0ceadb33034d9b3eea8c0bc84d8b7199984ecbf334a2c4d9b42eade439d0ef30ce22e3b2ca0a49d4df837a18cd3136b4343ed3113
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
+DIST kodi-20.3-Nexus.tar.gz 54567232 BLAKE2B 
956be2d1bef16910d88f244331bdff60cce309d9596ec7939a459489b7fa7ab3ca7b29e2aca0de542f48f95321d86c9d7a606ac311a7a3c69e0e6f901511982e
 SHA512 
cdec1383d33f421828f0249ac2929980c6eaa39e345a8a364d9f3479f873029a15f3f6e6d40707fd2df2067a71bdaa3c6a1e26277074c31c631c71afe7465cb4
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz 102124 BLAKE2B 
2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c
 SHA512 
d3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/files/kodi-20.2-binutils-2.41.patch 
b/media-tv/kodi/files/kodi-20.2-binutils-2.41.patch
new file mode 100644
index ..6ee7a55ee1de
--- /dev/null
+++ b/media-tv/kodi/files/kodi-20.2-binutils-2.41.patch
@@ -0,0 +1,103 @@
+https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/effadce6c756247ea8bae32dc13bb3e6f464f0eb
+
+From db99a6e0ed9490478a7af7b6a3299688b1a329e1 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Sun, 24 Dec 2023 14:02:37 +0200
+Subject: [PATCH] ffmpeg: add patch to fix build against binutils-2.41
+
+Signed-off-by: Alfred Wingate 
+--- a/cmake/modules/FindFFMPEG.cmake
 b/cmake/modules/FindFFMPEG.cmake
+@@ -96,7 +96,9 @@ macro(buildFFMPEG)
+  
-DPKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig)
+   set(PATCH_COMMAND ${CMAKE_COMMAND} -E copy
+ 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/CMakeLists.txt
+-)
++ &&
++# patch internal ffmpeg, fix build against binutils 2.41
++patch -p1 < 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/build-fix-for-binutils-2.41.patch)
+ 
+   if(CMAKE_GENERATOR STREQUAL Xcode)
+ set(FFMPEG_GENERATOR CMAKE_GENERATOR "Unix Makefiles")
+--- /dev/null
 b/tools/depends/target/ffmpeg/build-fix-for-binutils-2.41.patch
+@@ -0,0 +1,76 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-20 Thread Sam James
commit: 659530b54968511a266fe0ecaae1cca560dca2d6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 24 14:46:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659530b5

media-tv/kodi: Fix cross-compiling by building native tools separately

The native tools needed for building were seemingly handled automatically when
cross-compiling before, but now they need to be explicitly built beforehand.
Conversely, a pure native build now builds these tools with CMake rather than
Autotools, so there is no longer any need to run eautoreconf and friends in this
case.

Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 19 ++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 5d6b97caa74d..503c3d27ca41 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -30,7 +30,8 @@ PYTHON_COMPAT=( python3_{10..12} )
 
 CPU_FLAGS="cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 
-inherit cmake desktop flag-o-matic java-pkg-2 linux-info optfeature pax-utils 
python-single-r1 xdg
+inherit autotools cmake desktop flag-o-matic java-pkg-2 libtool linux-info 
optfeature pax-utils python-single-r1 \
+   toolchain-funcs xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/;
@@ -415,10 +416,26 @@ src_configure() {
# 
https://github.com/xbmc/xbmc/commit/cb72a22d54a91845b1092c295f84eeb48328921e
filter-lto
 
+   if tc-is-cross-compiler; then
+   for t in "${NATIVE_TOOLS[@]}" ; do
+   pushd "${S}/tools/depends/native/$t/src" >/dev/null || 
die
+   econf_build
+   install -m0755 /dev/null "$t" || die # Actually build 
later.
+   mycmakeargs+=( -DWITH_${t^^}="${PWD}/$t" )
+   popd >/dev/null || die
+   done
+   fi
+
cmake_src_configure
 }
 
 src_compile() {
+   if tc-is-cross-compiler; then
+   for t in "${NATIVE_TOOLS[@]}" ; do
+   emake -C "${S}/tools/depends/native/$t/src"
+   done
+   fi
+
cmake_src_compile all
use doc && cmake_build doc
use test && cmake_build kodi-test



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-20 Thread Sam James
commit: b9cbca0af9c72814afb0934147c4993524815a21
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Dec 25 11:01:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 21 04:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9cbca0a

media-tv/kodi: add documentation to metadata

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34460
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index c0e583490be2..a663e6bef6c7 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -33,6 +33,7 @@


https://trac.kodi.tv/
+   https://kodi.wiki/
xbmc/xbmc

 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-12-01 Thread Miroslav Šulc
commit: ceba899a6d24c6c20d45741f3326d38accb8f662
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Dec  1 12:39:15 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Dec  1 12:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceba899a

media-tv/kodi: live needs tinyxml2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index c7e3de971fcd..835a3e47c418 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -62,6 +62,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
>=dev-libs/flatbuffers-1.11.0:=
+   >=dev-libs/tinyxml2-9.0.0:=
>=media-libs/libjpeg-turbo-2.1.4:=
>=media-libs/libpng-1.6.26:0=
 "



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-10-06 Thread Sam James
commit: d83350c45a46a79d8be48009d85dee55b2e89e2f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 17:59:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 18:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83350c4

media-tv/kodi: fix PkgMetadataXmlInvalidPkgRef (udev)

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index b2debfa81d1e..c0e583490be2 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -24,9 +24,9 @@
Enable control of shutdown, reboot, 
suspend, and hibernate
Enable support for the Raspberry 
Pi
Use system ffmpeg instead of the 
bundled one
-   Use virtual/libusb for usb 
device hotplug support. This flag should only be enabled if you're running a 
non-Linux kernel or you don't want to use sys-fs/udev.
+   Use virtual/libusb for usb 
device hotplug support. This flag should only be enabled if you're running a 
non-Linux kernel or you don't want to use udev.
Enable UDF support. Required for playing 
blurays.
-   Use sys-fs/udev rules to handle 
devices' permissions and hotplug support. Unless you know what you're doing do 
not disable this flag on Linux kernels. This is provided as an option for 
completeness.
+   Use udev rules to handle devices' permissions 
and hotplug support. Unless you know what you're doing do not disable this flag 
on Linux kernels. This is provided as an option for completeness.
Use sys-power/upower to get 
battery level and active power source
Enable internal webserver
Enable metadata XSLT scrapers support with 
dev-libs/libxslt



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-10-03 Thread Miroslav Šulc
commit: 69e7809f456db11a44cff6b68aebb90c57279373
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Oct  3 06:17:36 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct  3 06:17:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e7809f

media-tv/kodi: updated bundled tarballs

Closes: https://bugs.gentoo.org/876766
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-tv/kodi/Manifest | 6 +++---
 media-tv/kodi/kodi-.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index f5c5af7c5b95..d37004f2967f 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -2,8 +2,8 @@ DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b41
 DIST ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz 14416966 BLAKE2B 
fe35ef6a9aa2d60a2b34432ae8063850003d550208f223ea43af8ebcaa73e6993639e8cfe8a38676bac79e6b1816bd791b75b66ef58ff4d740bc9a5e0e7f9b78
 SHA512 
ce60852b8456d6f4bfc60de0ceadb33034d9b3eea8c0bc84d8b7199984ecbf334a2c4d9b42eade439d0ef30ce22e3b2ca0a49d4df837a18cd3136b4343ed3113
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
-DIST libdvdcss-1.4.3-Next-Nexus-Alpha2.tar.gz 102251 BLAKE2B 
c7499013a44e81e1aac736f40802db4bc2a8f70664f4d15a81b9c717861894d99a0e2b58ec922ed2f80f9335cc7647b2607daee2a297252827b17075a50ae739
 SHA512 
a8cc334036888599feaafc7e563ca079a22e52ca3d0a5f5579571f95fe27d22778f390c86b72912a1bacb0ea6b8a6008ff9d47b32383e3eac810e6ba92e8dea1
+DIST libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz 102124 BLAKE2B 
2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c
 SHA512 
d3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
-DIST libdvdnav-6.1.1-Next-Nexus-Alpha2.tar.gz 128896 BLAKE2B 
021da81f82da0a6a47dfa1019ef07f1879cb3fcc41e790726b0afd5ba0591d24c58399c28f8e3e9b60fe4b078853236e1cb49c0c7a57c1508e6cc4d2f8ecaabd
 SHA512 
01c415a561ea8bd9d568ad2668fbf8bc54304557e413776e1b841145cad3f7b9991a6772af7bac408b2cb87c6236c378e79c1c023a58b280a6c92fee151f0fb1
+DIST libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz 128547 BLAKE2B 
db4d05836d8fbb3637ae50bdbfc0e4b612ee6b3be24addfea94ce772c3bf28d58b63a3f252d6f9f016f72f8cbb841cc1820b091226b136f4c4664385a32da73c
 SHA512 
51e6fc033121241354a5f0b3fc9a430577ae3ff6bb7f31445aa548ef4893037fb80eea3b2c6774c81e9ebaf9c45e9b490c98c2c65eb38f9f7daba84b236f7e1d
 DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 
0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c
 SHA512 
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7
-DIST libdvdread-6.1.3-Next-Nexus-Alpha2.tar.gz 110631 BLAKE2B 
f84f6ac77ba3fb94cf513d602c79014eb34c7d16a4c7c091a6054d7e121175b8c53a8f1339a6e5baa2d9687e8b6d8439ce76781c49612d26593a20d5ede6a388
 SHA512 
f96e365ac6788c538b5ed54c5330ef8625962e77c27098b5cbd21332fed5cbafd422f2a997499bc17aa814849fa44b131942278547207e6611a491b0ee05b91a
+DIST libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz 110513 BLAKE2B 
c94feb5a03a12efa5b7767965118d2500a088299ea36f3b82e46d157e45893e6b04503cb50f179ca681bac914457607fab26acfa6e304752b355c407578572d1
 SHA512 
629a41157d07b8ec0ea1fe89ae5ec48f63047472a862782b805c531ae31a0376fc4dc15175f8280c3ef91d7fa977bacebb1b51232640034a34bab2293210fc5e

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 183c1ec9bc1a..c7e3de971fcd 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -4,9 +4,9 @@
 EAPI=7
 
 PYTHON_REQ_USE="sqlite,ssl"
-LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2"
-LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2"
-LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2"
+LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
+LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
+LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
 FFMPEG_VERSION="5.1.2"
 CODENAME="Nexus"
 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-07-15 Thread Sam James
commit: 869e0fcfcc3cc765e9e363dc470d3f7358a31511
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 15 07:23:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 15 07:23:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869e0fcf

media-tv/kodi: cleanup stale Python variables

Bug: https://bugs.gentoo.org/907605
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 01c313a8a371..183c1ec9bc1a 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -298,8 +298,6 @@ src_configure() {

-Dlibdvdread_URL="${DISTDIR}/libdvdread-${LIBDVDREAD_VERSION}.tar.gz"

-Dlibdvdnav_URL="${DISTDIR}/libdvdnav-${LIBDVDNAV_VERSION}.tar.gz"

-Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz"
-   -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-   -DPYTHON_LIBRARY="$(python_get_library_path)"
-DPYTHON_VER="${EPYTHON#python}"
-DAPP_RENDER_SYSTEM="$(usex gles gles gl)"
-DCORE_PLATFORM_NAME="${core_platform_name}"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-07-13 Thread Sam James
commit: ea0d9ca351e58f7d50cd11ff2b3ca141d966d500
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 13 09:31:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 13 09:32:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0d9ca3

media-tv/kodi: respect chosen Python for build

Thanks to Steffen Hau for investigating.

Closes: https://bugs.gentoo.org/907605
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 420ba665d2d3..01c313a8a371 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -300,6 +300,7 @@ src_configure() {

-Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz"
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
+   -DPYTHON_VER="${EPYTHON#python}"
-DAPP_RENDER_SYSTEM="$(usex gles gles gl)"
-DCORE_PLATFORM_NAME="${core_platform_name}"
)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-06-10 Thread Andreas Sturmlechner
commit: 0e806861b7f77eb1752a2af5f20ef07b2d48e762
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon May 29 09:28:49 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun 10 22:56:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e806861

media-tv/kodi: Switch IUSE=pulseaudio to media-libs/libpulse

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 0f68427abb55..d681aed3210c 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -124,7 +124,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
raspberry-pi? (
|| ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin 
media-libs/mesa[egl(+),gles2,video_cards_vc4] )
)
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )
>=sys-libs/zlib-1.2.11
udf? ( >=dev-libs/libudfread-1.0.0 )

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 36b5d8798b0b..420ba665d2d3 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -123,7 +123,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
|| ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin 
media-libs/mesa[egl(+),gles2,video_cards_vc4] )
)
pipewire? ( media-video/pipewire )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )
>=sys-libs/zlib-1.2.11
udf? ( >=dev-libs/libudfread-1.0.0 )



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-05-31 Thread Joonas Niilola
commit: 7a1b8c9f3a0a587e91f079520cb8db9099753f16
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 31 07:46:00 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 31 07:51:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1b8c9f

media-tv/kodi: add subslot binder for net-libs/libmicrohttpd

Signed-off-by: Joonas Niilola  gentoo.org>

 media-tv/kodi/{kodi-19.5.ebuild => kodi-19.5-r1.ebuild} | 2 +-
 media-tv/kodi/kodi-19..ebuild   | 2 +-
 media-tv/kodi/kodi-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5-r1.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-19.5.ebuild
rename to media-tv/kodi/kodi-19.5-r1.ebuild
index 6dffb81372ec..3b704862e6d4 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5-r1.ebuild
@@ -146,7 +146,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=dev-libs/wayland-protocols-1.7
>=x11-libs/libxkbcommon-0.4.1
)
-   webserver? ( >=net-libs/libmicrohttpd-0.9.55[messages(+)] )
+   webserver? ( >=net-libs/libmicrohttpd-0.9.55:=[messages(+)] )
X? (
media-libs/mesa[X]
!gles? ( media-libs/libglvnd[X] )

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 840bbfa1621d..0f68427abb55 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -146,7 +146,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=dev-libs/wayland-protocols-1.7
>=x11-libs/libxkbcommon-0.4.1
)
-   webserver? ( >=net-libs/libmicrohttpd-0.9.55[messages(+)] )
+   webserver? ( >=net-libs/libmicrohttpd-0.9.55:=[messages(+)] )
X? (
media-libs/mesa[X]
!gles? ( media-libs/libglvnd[X] )

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 245639840c31..36b5d8798b0b 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -145,7 +145,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=dev-libs/wayland-protocols-1.7
>=x11-libs/libxkbcommon-0.4.1
)
-   webserver? ( >=net-libs/libmicrohttpd-0.9.75[messages(+)] )
+   webserver? ( >=net-libs/libmicrohttpd-0.9.75:=[messages(+)] )
X? (
media-libs/mesa[X]
!gles? ( media-libs/libglvnd[X] )



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2023-05-30 Thread Sam James
commit: 57ce221edfeafd9b91be2ce4aacbedda83f62215
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 03:06:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 03:06:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ce221e

media-tv/kodi: fix build w/ new flatbuffers

Closes: https://bugs.gentoo.org/907420
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/files/kodi-19.5-flatbuffers.patch | 35 +
 media-tv/kodi/kodi-19.5.ebuild  | 13 -
 2 files changed, 42 insertions(+), 6 deletions(-)

diff --git a/media-tv/kodi/files/kodi-19.5-flatbuffers.patch 
b/media-tv/kodi/files/kodi-19.5-flatbuffers.patch
new file mode 100644
index ..3e8f00c1449f
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.5-flatbuffers.patch
@@ -0,0 +1,35 @@
+https://github.com/xbmc/xbmc/pull/23334
+
+From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Markus=20H=C3=A4rer?= 
+Date: Sun, 28 May 2023 00:49:40 +0200
+Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of
+ FlatBufferBuilder
+
+This caused a compiler error with recent faltbuffers because the type changed:
+
+In file included from 
xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12:
+xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: 
definition of type 'FlatBufferBuilder' conflicts with type alias of the same 
name
+class FlatBufferBuilder;
+  ^
+/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 
'FlatBufferBuilder' declared here
+using FlatBufferBuilder = FlatBufferBuilderImpl;
+  ^
+1 error generated.
+
+(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68)
+--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h
 b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h
+@@ -14,11 +14,6 @@
+ 
+ #include 
+ 
+-namespace flatbuffers
+-{
+-class FlatBufferBuilder;
+-}
+-
+ namespace KODI
+ {
+ namespace RETRO
+

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
index 2a49d55230af..6dffb81372ec 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -33,12 +33,6 @@ fi
 
 inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
-PATCHES=(
-   "${FILESDIR}/${PN}-19.4-atomic.patch"
-   "${FILESDIR}/${PN}-19.4-dav1d-1.0.0.patch"
-   "${FILESDIR}/${PN}-19.5-gcc-13.patch"
-)
-
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
 
@@ -195,6 +189,13 @@ In some cases Kodi needs to access multicast addresses.
 Please consider enabling IP_MULTICAST under Networking options.
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-19.4-atomic.patch"
+   "${FILESDIR}/${PN}-19.4-dav1d-1.0.0.patch"
+   "${FILESDIR}/${PN}-19.5-gcc-13.patch"
+   "${FILESDIR}/${PN}-19.5-flatbuffers.patch"
+)
+
 pkg_setup() {
check_extra_config
python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/, media-tv/kodi/files/

2023-05-14 Thread Andreas Sturmlechner
commit: c437dbd042a0f90923bdc39776740c4d6119e14a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 14 09:20:20 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 14 10:27:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c437dbd0

media-tv/kodi: drop 19.4-r4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-tv/kodi/Manifest|   1 -
 media-tv/kodi/files/kodi-19.4-fmt-9.patch |  74 --
 media-tv/kodi/kodi-19.4-r4.ebuild | 371 --
 3 files changed, 446 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 21f467d53b27..f5c5af7c5b95 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,5 @@
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz 14416966 BLAKE2B 
fe35ef6a9aa2d60a2b34432ae8063850003d550208f223ea43af8ebcaa73e6993639e8cfe8a38676bac79e6b1816bd791b75b66ef58ff4d740bc9a5e0e7f9b78
 SHA512 
ce60852b8456d6f4bfc60de0ceadb33034d9b3eea8c0bc84d8b7199984ecbf334a2c4d9b42eade439d0ef30ce22e3b2ca0a49d4df837a18cd3136b4343ed3113
-DIST kodi-19.4-Matrix.tar.gz 53487622 BLAKE2B 
75432f0fe225d10548c9cbce1ec5a1722ce75e9bc6f19ba9a8deffc50874be94ca1552c5bd75b3ea1712344ebdf6f5934bca3ee315e6acccd2141df7de3304e9
 SHA512 
2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdcss-1.4.3-Next-Nexus-Alpha2.tar.gz 102251 BLAKE2B 
c7499013a44e81e1aac736f40802db4bc2a8f70664f4d15a81b9c717861894d99a0e2b58ec922ed2f80f9335cc7647b2607daee2a297252827b17075a50ae739
 SHA512 
a8cc334036888599feaafc7e563ca079a22e52ca3d0a5f5579571f95fe27d22778f390c86b72912a1bacb0ea6b8a6008ff9d47b32383e3eac810e6ba92e8dea1

diff --git a/media-tv/kodi/files/kodi-19.4-fmt-9.patch 
b/media-tv/kodi/files/kodi-19.4-fmt-9.patch
deleted file mode 100644
index b60d9ccc93aa..
--- a/media-tv/kodi/files/kodi-19.4-fmt-9.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 6e081841981af8fc0d88d4f549456fd93b7ae2ac Mon Sep 17 00:00:00 2001
-From: Rudi Heitbaum 
-Date: Wed, 6 Jul 2022 22:48:35 +1000
-Subject: [PATCH 1/2] GLUtils: cast as char as formatting of non-void pointers
- is disallowed
-

- xbmc/utils/GLUtils.cpp | 10 +-
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/xbmc/utils/GLUtils.cpp b/xbmc/utils/GLUtils.cpp
-index 1ef804709ff56..c36dcf6a20fec 100644
 a/xbmc/utils/GLUtils.cpp
-+++ b/xbmc/utils/GLUtils.cpp
-@@ -148,27 +148,27 @@ void _VerifyGLState(const char* szfile, const char* 
szfunction, int lineno)
- void LogGraphicsInfo()
- {
- #if defined(HAS_GL) || defined(HAS_GLES)
--  const GLubyte *s;
-+  const char* s;
- 
--  s = glGetString(GL_VENDOR);
-+  s = reinterpret_cast(glGetString(GL_VENDOR));
-   if (s)
- CLog::Log(LOGINFO, "GL_VENDOR = %s", s);
-   else
- CLog::Log(LOGINFO, "GL_VENDOR = NULL");
- 
--  s = glGetString(GL_RENDERER);
-+  s = reinterpret_cast(glGetString(GL_RENDERER));
-   if (s)
- CLog::Log(LOGINFO, "GL_RENDERER = %s", s);
-   else
- CLog::Log(LOGINFO, "GL_RENDERER = NULL");
- 
--  s = glGetString(GL_VERSION);
-+  s = reinterpret_cast(glGetString(GL_VERSION));
-   if (s)
- CLog::Log(LOGINFO, "GL_VERSION = %s", s);
-   else
- CLog::Log(LOGINFO, "GL_VERSION = NULL");
- 
--  s = glGetString(GL_SHADING_LANGUAGE_VERSION);
-+  s = reinterpret_cast(glGetString(GL_SHADING_LANGUAGE_VERSION));
-   if (s)
- CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = %s", s);
-   else
-
-From 6a504c306b743b73225bd81e490ef7dc9fae2c25 Mon Sep 17 00:00:00 2001
-From: Rudi Heitbaum 
-Date: Mon, 11 Jul 2022 09:39:02 +
-Subject: [PATCH 2/2] WinSystemX11: cast as char as formatting of non-void
- pointers is disallowed
-

- xbmc/windowing/X11/WinSystemX11.cpp | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/xbmc/windowing/X11/WinSystemX11.cpp 
b/xbmc/windowing/X11/WinSystemX11.cpp
-index 8a18288fd8af0..033c0f77bf454 100644
 a/xbmc/windowing/X11/WinSystemX11.cpp

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-05-14 Thread Sam James
commit: 20aeeb9d995c452f213ce7b34df37e7b2e4d8c6a
Author: Sam James  gentoo  org>
AuthorDate: Sun May 14 09:15:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 14 09:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20aeeb9d

media-tv/kodi: Stabilize 19.5 x86, #893520

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
index 3f033734ff91..2a49d55230af 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~riscv x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/

2023-05-09 Thread Sam James
commit: 37860b731a185b464776c611e9a106e4db93beca
Author: Andrew Udvare  gmail  com>
AuthorDate: Mon May  8 22:42:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 01:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37860b73

media-tv/kodi: fix build with USE vaapi with GCC 13

Closes: https://bugs.gentoo.org/905644
Signed-off-by: Andrew Udvare  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30943
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/files/kodi-19.5-gcc-13.patch | 12 
 1 file changed, 12 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.5-gcc-13.patch 
b/media-tv/kodi/files/kodi-19.5-gcc-13.patch
index 130c3c225486..268ebc2737f7 100644
--- a/media-tv/kodi/files/kodi-19.5-gcc-13.patch
+++ b/media-tv/kodi/files/kodi-19.5-gcc-13.patch
@@ -56,3 +56,15 @@ Bug: https://bugs.gentoo.org/892503
  #include 
  #include 
  namespace KODI
+diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h 
b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h
+index 66d1bf0200..dcd60698d6 100644
+--- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h
 b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h
+@@ -9,6 +9,7 @@
+ #pragma once
+ 
+ #include 
++#include 
+ 
+ #if defined(HAS_GL)
+ // always define GL_GLEXT_PROTOTYPES before include gl headers



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-05-02 Thread Sam James
commit: 13869cf61f1f7b26a20811fda02619380b656b76
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 05:20:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 05:22:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13869cf6

media-tv/kodi: enable py3.11

As noted in the bug, taking a punt on this given I don't see any upstream
commits indicating it doesn't work.

Closes: https://bugs.gentoo.org/905076
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.5.ebuild| 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
index db326e7f1d0a..3f033734ff91 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
 FFMPEG_VERSION="4.3.2"
 CODENAME="Matrix"
 FFMPEG_KODI_VERSION="19.1"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{10..11} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 46037f8a406b..840bbfa1621d 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
 FFMPEG_VERSION="4.3.2"
 CODENAME="Matrix"
 FFMPEG_KODI_VERSION="19.1"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{10..11} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index d83f9fc2f23a..245639840c31 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2"
 FFMPEG_VERSION="5.1.2"
 CODENAME="Nexus"
 FFMPEG_KODI_VERSION="Alpha3"
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{10..11} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-04-16 Thread Matt Turner
commit: 3e4fbbde9fa4378ea8f8d8d0fcb3ea4ec3fb0a1a
Author: Sebastian Parborg  gmail  com>
AuthorDate: Tue Mar  7 16:58:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 17 01:25:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4fbbde

media-tv/kodi: Drop old versions

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-tv/kodi/kodi-19.4-r3.ebuild | 370 --
 1 file changed, 370 deletions(-)

diff --git a/media-tv/kodi/kodi-19.4-r3.ebuild 
b/media-tv/kodi/kodi-19.4-r3.ebuild
deleted file mode 100644
index 7f010fb5fdd6..
--- a/media-tv/kodi/kodi-19.4-r3.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_REQ_USE="sqlite,ssl"
-LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
-LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
-LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.2"
-CODENAME="Matrix"
-FFMPEG_KODI_VERSION="19.1"
-PYTHON_COMPAT=( python3_{9,10} )
-SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
-   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
-   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
-   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
-   EGIT_BRANCH="Matrix"
-   inherit git-r3
-else
-   MY_PV=${PV/_p/_r}
-   MY_PV=${MY_PV/_alpha/a}
-   MY_PV=${MY_PV/_beta/b}
-   MY_PV=${MY_PV/_rc/RC}
-   MY_PV="${MY_PV}-${CODENAME}"
-   MY_P="${PN}-${MY_PV}"
-   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 x86"
-   S=${WORKDIR}/xbmc-${MY_PV}
-fi
-
-inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
-
-PATCHES=(
-   "${FILESDIR}/${P}-dav1d-1.0.0.patch"
-)
-
-DESCRIPTION="A free and open source media-player and entertainment hub"
-HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
-
-LICENSE="GPL-2+"
-SLOT="0"
-# use flag is called libusb so that it doesn't fool people in thinking that
-# it is _required_ for USB support. Otherwise they'll disable udev and
-# that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
-IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( gbm wayland X )
-   ?? ( mariadb mysql )
-   bluray? ( udf )
-   udev? ( !libusb )
-   udisks? ( dbus )
-   upower? ( dbus )
-   power-control? ( dbus )
-   vdpau? (
-   X
-   !gles
-   !gbm
-   )
-   zeroconf? ( dbus )
-"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   >=dev-libs/lzo-2.04
-   >=dev-libs/flatbuffers-1.12.0:=
-   >=media-libs/libjpeg-turbo-2.0.4:=
-   >=media-libs/libpng-1.6.26:0=
-"
-COMMON_TARGET_DEPEND="${PYTHON_DEPS}
-   airplay? (
-   >=app-pda/libplist-2.0.0
-   net-libs/shairplay
-   )
-   alsa? ( >=media-libs/alsa-lib-1.1.4.1 )
-   bluetooth? ( net-wireless/bluez )
-   bluray? ( >=media-libs/libbluray-1.1.2 )
-   caps? ( sys-libs/libcap )
-   dbus? ( sys-apps/dbus )
-   dev-db/sqlite
-   =dev-libs/fribidi-1.0.5
-   cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
-   dev-libs/libpcre[cxx]
-   >=dev-libs/spdlog-1.5.0:=
-   dev-libs/tinyxml[stl]
-   $(python_gen_cond_dep '
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   ')
-   >=dev-libs/libcdio-2.1.0[cxx]
-   >=dev-libs/libfmt-6.1.2
-   dev-libs/libfstrcmp
-   gbm? (
-   >=dev-libs/libinput-1.10.5
-   media-libs/mesa[gbm(+)]
-   x11-libs/libxkbcommon
-   )
-   gles? (
-   !raspberry-pi? ( media-libs/mesa[gles2] )
-   )
-   lcms? ( media-libs/lcms:2 )
-   libusb? ( virtual/libusb:1 )
-   virtual/ttf-fonts
-   media-fonts/roboto
-   >=media-libs/freetype-2.10.1
-   >=media-libs/libass-0.13.4
-   !raspberry-pi? ( media-libs/mesa[egl(+)] )
-   >=media-libs/taglib-1.11.1
-   

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-03-13 Thread Sam James
commit: b1739c007917ec0ceb6ab68c91cfc3439c022724
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 13 20:50:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 20:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1739c00

media-tv/kodi: Stabilize 19.5 arm64, #893520

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
index 68653e38cf72..db326e7f1d0a 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2023-01-29 Thread Sam James
commit: b1abe11db602377ba9c72c9944feefba52160b17
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 30 03:10:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 30 03:24:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1abe11d

media-tv/kodi: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/892503
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/files/kodi-19.5-gcc-13.patch | 58 ++
 media-tv/kodi/kodi-19.5.ebuild |  1 +
 2 files changed, 59 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.5-gcc-13.patch 
b/media-tv/kodi/files/kodi-19.5-gcc-13.patch
new file mode 100644
index ..130c3c225486
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.5-gcc-13.patch
@@ -0,0 +1,58 @@
+https://bugs.gentoo.org/892503
+https://github.com/xbmc/xbmc/pull/22627
+https://github.com/xbmc/xbmc/pull/22631
+
+From 6730f62c5d709f8789e11d3f979c597fe702daa3 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 29 Jan 2023 22:14:16 +
+Subject: [PATCH] windowing: X11: Add missing  include (fix build with
+ GCC 13)
+
+GCC 13 (as usual for new compiler releases) shuffles around some
+internal includes and so  etc is no longer transitively included.
+
+See https://www.gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/892503
+--- a/xbmc/windowing/X11/GLContext.h
 b/xbmc/windowing/X11/GLContext.h
+@@ -8,6 +8,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include 
+ 
+ #include 
+
+--- a/xbmc/cores/VideoPlayer/VideoRenderers/ColorManager.h
 b/xbmc/cores/VideoPlayer/VideoRenderers/ColorManager.h
+@@ -12,6 +12,7 @@
+ #include 
+ #endif
+ 
++#include 
+ #include 
+ 
+ extern "C"
+--- a/xbmc/pictures/Picture.h
 b/xbmc/pictures/Picture.h
+@@ -11,6 +11,8 @@
+ #include "pictures/PictureScalingAlgorithm.h"
+ #include "utils/Job.h"
+ 
++#include 
++#include 
+ #include 
+ #include 
+ 
+--- a/xbmc/platform/Filesystem.h
 b/xbmc/platform/Filesystem.h
+@@ -8,6 +8,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include 
+ #include 
+ namespace KODI

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
index bda9d573b7d2..68653e38cf72 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -36,6 +36,7 @@ inherit autotools cmake desktop libtool linux-info pax-utils 
python-single-r1 xd
 PATCHES=(
"${FILESDIR}/${PN}-19.4-atomic.patch"
"${FILESDIR}/${PN}-19.4-dav1d-1.0.0.patch"
+   "${FILESDIR}/${PN}-19.5-gcc-13.patch"
 )
 
 DESCRIPTION="A free and open source media-player and entertainment hub"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-01-27 Thread Sam James
commit: 4cc4b39ea1496b0cb2eb2837230023cc927753e6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 28 03:56:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 28 03:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc4b39e

media-tv/kodi: depend on older crossguid for 19.x

For master, this is fixed, but the CMake module changes are a pain to backport,
and Kodi is the only reverse dependency of crossguid anyway. So, for 20.x,
this should work (no need for <).

Closes: https://bugs.gentoo.org/892297
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.4-r3.ebuild | 2 +-
 media-tv/kodi/kodi-19.4-r4.ebuild | 2 +-
 media-tv/kodi/kodi-19.5.ebuild| 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/kodi/kodi-19.4-r3.ebuild 
b/media-tv/kodi/kodi-19.4-r3.ebuild
index fb80e98d4055..7f010fb5fdd6 100644
--- a/media-tv/kodi/kodi-19.4-r3.ebuild
+++ b/media-tv/kodi/kodi-19.4-r3.ebuild
@@ -82,7 +82,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
-   dev-libs/crossguid
+   =dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]

diff --git a/media-tv/kodi/kodi-19.4-r4.ebuild 
b/media-tv/kodi/kodi-19.4-r4.ebuild
index fee5480e298a..319a0c88d9f9 100644
--- a/media-tv/kodi/kodi-19.4-r4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -84,7 +84,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
-   dev-libs/crossguid
+   =dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
index f2e357770c01..bda9d573b7d2 100644
--- a/media-tv/kodi/kodi-19.5.ebuild
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -83,7 +83,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
-   dev-libs/crossguid
+   =dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 2e29adf1eb88..46037f8a406b 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -78,7 +78,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
-   dev-libs/crossguid
+   =dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2023-01-12 Thread Craig Andrews
commit: d5ca54cb1180025e1bdf5a7cf68fff455f737dc1
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jan 12 20:55:45 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jan 12 20:57:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ca54cb

media-tv/kodi: - update ffmpeg version

See: https://github.com/xbmc/xbmc/pull/21248
Closes: https://bugs.gentoo.org/890375
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest | 2 +-
 media-tv/kodi/kodi-.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 605b631aaacf..21f467d53b27 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,5 +1,5 @@
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
-DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
+DIST ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz 14416966 BLAKE2B 
fe35ef6a9aa2d60a2b34432ae8063850003d550208f223ea43af8ebcaa73e6993639e8cfe8a38676bac79e6b1816bd791b75b66ef58ff4d740bc9a5e0e7f9b78
 SHA512 
ce60852b8456d6f4bfc60de0ceadb33034d9b3eea8c0bc84d8b7199984ecbf334a2c4d9b42eade439d0ef30ce22e3b2ca0a49d4df837a18cd3136b4343ed3113
 DIST kodi-19.4-Matrix.tar.gz 53487622 BLAKE2B 
75432f0fe225d10548c9cbce1ec5a1722ce75e9bc6f19ba9a8deffc50874be94ca1552c5bd75b3ea1712344ebdf6f5934bca3ee315e6acccd2141df7de3304e9
 SHA512 
2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9
 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 4e5506aed931..d83f9fc2f23a 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,9 +7,9 @@ PYTHON_REQ_USE="sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2"
 LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2"
 LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2"
-FFMPEG_VERSION="4.4.1"
+FFMPEG_VERSION="5.1.2"
 CODENAME="Nexus"
-FFMPEG_KODI_VERSION="Alpha1"
+FFMPEG_KODI_VERSION="Alpha3"
 PYTHON_COMPAT=( python3_11 )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-12-24 Thread Craig Andrews
commit: 85bb55ba19bee88d0592268318a817e8768299d8
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Dec 24 17:32:19 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec 24 17:34:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85bb55ba

media-tv/kodi: add 19.5

Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest |   1 +
 media-tv/kodi/kodi-19.5.ebuild | 370 +
 2 files changed, 371 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 7f8762b2f10b..605b631aaacf 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,7 @@
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
 DIST kodi-19.4-Matrix.tar.gz 53487622 BLAKE2B 
75432f0fe225d10548c9cbce1ec5a1722ce75e9bc6f19ba9a8deffc50874be94ca1552c5bd75b3ea1712344ebdf6f5934bca3ee315e6acccd2141df7de3304e9
 SHA512 
2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9
+DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 
89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87
 SHA512 
b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdcss-1.4.3-Next-Nexus-Alpha2.tar.gz 102251 BLAKE2B 
c7499013a44e81e1aac736f40802db4bc2a8f70664f4d15a81b9c717861894d99a0e2b58ec922ed2f80f9335cc7647b2607daee2a297252827b17075a50ae739
 SHA512 
a8cc334036888599feaafc7e563ca079a22e52ca3d0a5f5579571f95fe27d22778f390c86b72912a1bacb0ea6b8a6008ff9d47b32383e3eac810e6ba92e8dea1
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/kodi-19.5.ebuild b/media-tv/kodi/kodi-19.5.ebuild
new file mode 100644
index ..d936f613c924
--- /dev/null
+++ b/media-tv/kodi/kodi-19.5.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_REQ_USE="sqlite,ssl"
+LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
+LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
+LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
+FFMPEG_VERSION="4.3.2"
+CODENAME="Matrix"
+FFMPEG_KODI_VERSION="19.1"
+PYTHON_COMPAT=( python3_{8,9,10} )
+SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   EGIT_BRANCH="Matrix"
+   inherit git-r3
+else
+   MY_PV=${PV/_p/_r}
+   MY_PV=${MY_PV/_alpha/a}
+   MY_PV=${MY_PV/_beta/b}
+   MY_PV=${MY_PV/_rc/RC}
+   MY_PV="${MY_PV}-${CODENAME}"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+   S=${WORKDIR}/xbmc-${MY_PV}
+fi
+
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
+
+PATCHES=(
+   "${FILESDIR}/${PN}-19.4-atomic.patch"
+   "${FILESDIR}/${PN}-19.4-dav1d-1.0.0.patch"
+)
+
+DESCRIPTION="A free and open source media-player and entertainment hub"
+HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+# use flag is called 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2022-12-17 Thread Craig Andrews
commit: ea3f9b515f106ef3b8a48009ddc7057acf5ea7b2
Author: V3n3RiX  koprulu  sector>
AuthorDate: Fri Dec 16 22:00:54 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec 17 19:38:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3f9b51

media-tv/kodi: mesa 22.3.0 compatibility

Closes: https://bugs.gentoo.org/885419
Closes: https://github.com/gentoo/gentoo/pull/28683
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/files/kodi-19.4-fix-mesa-22.3.0-build.patch | 12 
 media-tv/kodi/kodi-19.4-r3.ebuild |  5 +
 media-tv/kodi/kodi-19.4-r4.ebuild |  5 +
 3 files changed, 22 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.4-fix-mesa-22.3.0-build.patch 
b/media-tv/kodi/files/kodi-19.4-fix-mesa-22.3.0-build.patch
new file mode 100644
index ..e9ff90dfe55d
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.4-fix-mesa-22.3.0-build.patch
@@ -0,0 +1,12 @@
+--- xbmc/xbmc/windowing/X11/GLContextEGL.h
 xbmc/xbmc/windowing/X11/GLContextEGL.h
+@@ -13,7 +13,7 @@
+ #include "threads/CriticalSection.h"
+ 
+ #include 
+-#include 
++#include 
+ #include 
+ 
+ class CGLContextEGL : public CGLContext
+

diff --git a/media-tv/kodi/kodi-19.4-r3.ebuild 
b/media-tv/kodi/kodi-19.4-r3.ebuild
index caecc50cdfca..cc58afabb027 100644
--- a/media-tv/kodi/kodi-19.4-r3.ebuild
+++ b/media-tv/kodi/kodi-19.4-r3.ebuild
@@ -208,6 +208,11 @@ src_unpack() {
 }
 
 src_prepare() {
+   # https://bugs.gentoo.org/885419
+   if has_version ">=media-libs/mesa-22.3.0"; then
+   PATCHES+=( "${FILESDIR}/${P}-fix-mesa-22.3.0-build.patch" )
+   fi
+
cmake_src_prepare
 
# avoid long delays when powerkit isn't running #348580

diff --git a/media-tv/kodi/kodi-19.4-r4.ebuild 
b/media-tv/kodi/kodi-19.4-r4.ebuild
index 3fcd9b13f6b0..d295604a6976 100644
--- a/media-tv/kodi/kodi-19.4-r4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -209,6 +209,11 @@ src_unpack() {
 }
 
 src_prepare() {
+   # https://bugs.gentoo.org/885419
+   if has_version ">=media-libs/mesa-22.3.0"; then
+   PATCHES+=( "${FILESDIR}/${P}-fix-mesa-22.3.0-build.patch" )
+   fi
+
cmake_src_prepare
 
# avoid long delays when powerkit isn't running #348580



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/

2022-11-23 Thread Craig Andrews
commit: 9851c1beff92a96d5935bd72eff257c3c72250e2
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 23 13:21:18 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 23 13:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9851c1be

media-tv/kodi: fix kodi-19.4-dav1d-1.0.0.patch

Signed-off-by: Craig Andrews  gentoo.org>

Closes: https://github.com/gentoo/gentoo/pull/28398

 media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch 
b/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch
index e1d69a983c35..b37ace0f31ec 100644
--- a/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch
+++ b/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch
@@ -6,7 +6,7 @@ diff -Nur a/cmake/modules/FindFFMPEG.cmake 
b/cmake/modules/FindFFMPEG.cmake
  
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/CMakeLists.txt
   &&
 +  # patch internal ffmpeg, fix build against 
dav1d 1.0.0
-+  patch -p1 < 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch
++  patch -p1 < 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch 
&&
  ${CMAKE_COMMAND} -E copy
  
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/FindGnuTls.cmake
  )



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/, media-tv/kodi/files/

2022-11-22 Thread Craig Andrews
commit: 6c45cb2f21571bc67827dce5be44eba75c18330d
Author: V3n3RiX  koprulu  sector>
AuthorDate: Tue Nov 22 19:27:24 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 23 06:01:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c45cb2f

media-tv/kodi : fix build with dav1d 1.0.0

Closes: https://github.com/gentoo/gentoo/pull/28389
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch | 94 +
 media-tv/kodi/kodi-19.4-r3.ebuild   |  6 +-
 media-tv/kodi/kodi-19.4-r4.ebuild   |  3 +-
 3 files changed, 101 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch 
b/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch
new file mode 100644
index ..e1d69a983c35
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.4-dav1d-1.0.0.patch
@@ -0,0 +1,94 @@
+diff -Nur a/cmake/modules/FindFFMPEG.cmake b/cmake/modules/FindFFMPEG.cmake
+--- a/cmake/modules/FindFFMPEG.cmake   2022-03-02 18:38:51.0 +
 b/cmake/modules/FindFFMPEG.cmake   2022-11-22 19:15:38.690434650 +
+@@ -275,6 +275,8 @@
+   PATCH_COMMAND ${CMAKE_COMMAND} -E copy
+ 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/CMakeLists.txt
+  &&
++  # patch internal ffmpeg, fix build against 
dav1d 1.0.0
++  patch -p1 < 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch
+ ${CMAKE_COMMAND} -E copy
+ 
${CMAKE_SOURCE_DIR}/tools/depends/target/ffmpeg/FindGnuTls.cmake
+ )
+diff -Nur a/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch 
b/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch
+--- a/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch  
1970-01-01 01:00:00.0 +0100
 b/tools/depends/target/ffmpeg/build-fix-for-dav1d-1.0.0.patch  
2022-11-22 19:12:09.566420470 +
+@@ -0,0 +1,78 @@
++From 2546e1ed27f92a840a2cf319e3c1833799974cf1 Mon Sep 17 00:00:00 2001
++From: BlackEagle 
++Date: Fri, 29 Apr 2022 14:33:12 +0200
++Subject: [PATCH] add build fix for dav1d 1.0.0
++
++Taken from 
https://github.com/FFmpeg/FFmpeg/commit/e204846ec16c1ab34c7f3a681734cf5190433018
++
++add FF_DAV1D_VERSION_AT_LEAST
++
++Extracted from 
https://github.com/FFmpeg/FFmpeg/commit/7ee17ec7e46afef0e0af20af196292ec75f50b62
++
++Signed-off-by: BlackEagle 
++---
++ libavcodec/libdav1d.c | 24 ++--
++ 1 file changed, 22 insertions(+), 2 deletions(-)
++
++diff --git a/libavcodec/libdav1d.c b/libavcodec/libdav1d.c
++index bbb3ec1e6c..08b4af8ac8 100644
++--- a/libavcodec/libdav1d.c
+ b/libavcodec/libdav1d.c
++@@ -30,6 +30,9 @@
++ #include "decode.h"
++ #include "internal.h"
++ 
+++#define FF_DAV1D_VERSION_AT_LEAST(x,y) \
+++(DAV1D_API_VERSION_MAJOR > (x) || DAV1D_API_VERSION_MAJOR == (x) && 
DAV1D_API_VERSION_MINOR >= (y))
+++
++ typedef struct Libdav1dContext {
++ AVClass *class;
++ Dav1dContext *c;
++@@ -140,6 +143,15 @@ static av_cold int libdav1d_init(AVCodecContext *c)
++ if (dav1d->operating_point >= 0)
++ s.operating_point = dav1d->operating_point;
++ 
+++#if FF_DAV1D_VERSION_AT_LEAST(6,0)
+++if (dav1d->frame_threads || dav1d->tile_threads)
+++s.n_threads = FFMAX(dav1d->frame_threads, dav1d->tile_threads);
+++else
+++s.n_threads = FFMIN(threads, DAV1D_MAX_THREADS);
+++s.max_frame_delay = (c->flags & AV_CODEC_FLAG_LOW_DELAY) ? 1 : 
s.n_threads;
+++av_log(c, AV_LOG_DEBUG, "Using %d threads, %d max_frame_delay\n",
+++   s.n_threads, s.max_frame_delay);
+++#else
++ s.n_tile_threads = dav1d->tile_threads
++  ? dav1d->tile_threads
++  : FFMIN(floor(sqrt(threads)), DAV1D_MAX_TILE_THREADS);
++@@ -148,6 +160,7 @@ static av_cold int libdav1d_init(AVCodecContext *c)
++   : FFMIN(ceil(threads / s.n_tile_threads), 
DAV1D_MAX_FRAME_THREADS);
++ av_log(c, AV_LOG_DEBUG, "Using %d frame threads, %d tile threads\n",
++s.n_frame_threads, s.n_tile_threads);
+++#endif
++ 
++ res = dav1d_open(>c, );
++ if (res < 0)
++@@ -384,11 +397,18 @@ static av_cold int libdav1d_close(AVCodecContext *c)
++ return 0;
++ }
++ 
+++#ifndef DAV1D_MAX_FRAME_THREADS
+++#define DAV1D_MAX_FRAME_THREADS DAV1D_MAX_THREADS
+++#endif
+++#ifndef DAV1D_MAX_TILE_THREADS
+++#define DAV1D_MAX_TILE_THREADS DAV1D_MAX_THREADS
+++#endif
+++
++ #define OFFSET(x) offsetof(Libdav1dContext, x)
++ #define VD AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_DECODING_PARAM
++ static const AVOption libdav1d_options[] = {
++-{ "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, 
{ .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD },
++-{ "framethreads", 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-11-15 Thread Craig Andrews
commit: 8b2209a98a005db9ddb13fd601ff85128729fd8c
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 15 18:02:45 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 15 18:03:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2209a9

media-tv/kodi: - updates

See: https://kodi.tv/article/kodi-nexus-beta-1/

Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index b98fc959bf7f..4e5506aed931 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2"
 FFMPEG_VERSION="4.4.1"
 CODENAME="Nexus"
 FFMPEG_KODI_VERSION="Alpha1"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_11 )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
@@ -62,7 +62,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
>=dev-libs/flatbuffers-1.11.0:=
-   >=media-libs/libjpeg-turbo-2.0.4:=
+   >=media-libs/libjpeg-turbo-2.1.4:=
>=media-libs/libpng-1.6.26:0=
 "
 COMMON_TARGET_DEPEND="${PYTHON_DEPS}
@@ -72,7 +72,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
)
alsa? ( >=media-libs/alsa-lib-1.1.4.1 )
bluetooth? ( net-wireless/bluez )
-   bluray? ( >=media-libs/libbluray-1.1.2 )
+   bluray? ( >=media-libs/libbluray-1.3.2 )
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
@@ -87,7 +87,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-python/pycryptodome[${PYTHON_USEDEP}]
')
>=dev-libs/libcdio-2.1.0[cxx]
-   >=dev-libs/libfmt-6.1.2
+   >=dev-libs/libfmt-9.1.0
dev-libs/libfstrcmp
gbm? (
>=dev-libs/libinput-1.10.5
@@ -116,7 +116,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
mysql? ( dev-db/mysql-connector-c:= )
mariadb? ( dev-db/mariadb-connector-c:= )
>=net-misc/curl-7.68.0[http2]
-   nfs? ( >=net-fs/libnfs-2.0.0:= )
+   nfs? ( >=net-fs/libnfs-5.0.2:= )
!gles? ( media-libs/glu )
>=dev-libs/openssl-1.1.0:0=
raspberry-pi? (
@@ -145,7 +145,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=dev-libs/wayland-protocols-1.7
>=x11-libs/libxkbcommon-0.4.1
)
-   webserver? ( >=net-libs/libmicrohttpd-0.9.55[messages(+)] )
+   webserver? ( >=net-libs/libmicrohttpd-0.9.75[messages(+)] )
X? (
media-libs/mesa[X]
!gles? ( media-libs/libglvnd[X] )
@@ -157,7 +157,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libdrm
xslt? (
dev-libs/libxslt
-   >=dev-libs/libxml2-2.9.4
+   >=dev-libs/libxml2-2.10.1
)
zeroconf? ( net-dns/avahi[dbus] )
 "



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/

2022-10-09 Thread Craig Andrews
commit: 0468c3cfd5be1bf3ed12af647c8d9432a0defb70
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Oct  7 20:23:58 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Oct 10 01:47:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0468c3cf

media-tv/kodi: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27683
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/files/kodi-19.1-fmt-8.patch | 28 
 1 file changed, 28 deletions(-)

diff --git a/media-tv/kodi/files/kodi-19.1-fmt-8.patch 
b/media-tv/kodi/files/kodi-19.1-fmt-8.patch
deleted file mode 100644
index ea82d007910d..
--- a/media-tv/kodi/files/kodi-19.1-fmt-8.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/xbmc/xbmc/pull/19904
-
-From 18ff80a9c169fb969b75e2143d9f1f234b71a730 Mon Sep 17 00:00:00 2001
-From: Craig Andrews 
-Date: Thu, 24 Jun 2021 20:41:11 -0400
-Subject: [PATCH] [utils] include fmt/xchar.h
-
-fmt 8 moved wchar/custom char overloads to xchar.h, so for fmt 8 
compatibility, xchar.h must be included
-
-See 
https://github.com/fmtlib/fmt/commit/76ee490468212f8705a1421b4c88f8f814b2d351

- xbmc/utils/StringUtils.h | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/xbmc/utils/StringUtils.h b/xbmc/utils/StringUtils.h
-index ca6f82953d90a..2dc5c3f03af2f 100644
 a/xbmc/utils/StringUtils.h
-+++ b/xbmc/utils/StringUtils.h
-@@ -36,6 +36,9 @@
- #if FMT_VERSION >= 4
- #include 
- #endif
-+#if FMT_VERSION >= 8
-+#include 
-+#endif
- 
- #include "XBDateTime.h"
- #include "utils/params_check_macros.h"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-10-06 Thread Craig Andrews
commit: 9bf48b41a6703bfd516c3e1b3588c9f1dc8bf241
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Oct  6 15:44:13 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Oct  6 15:44:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf48b41

media-tv/kodi: Fix IndirectInherits warning

The warning addressed is:
IndirectInherits: libtool: indirect inherit usage: 'elibtoolize'

Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.4-r3.ebuild | 2 +-
 media-tv/kodi/kodi-19.4-r4.ebuild | 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/kodi/kodi-19.4-r3.ebuild 
b/media-tv/kodi/kodi-19.4-r3.ebuild
index 7798ffa250be..99447cce97f9 100644
--- a/media-tv/kodi/kodi-19.4-r3.ebuild
+++ b/media-tv/kodi/kodi-19.4-r3.ebuild
@@ -31,7 +31,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;

diff --git a/media-tv/kodi/kodi-19.4-r4.ebuild 
b/media-tv/kodi/kodi-19.4-r4.ebuild
index 773c97496ad7..e17bbefc08c3 100644
--- a/media-tv/kodi/kodi-19.4-r4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -31,7 +31,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 PATCHES=(
"${FILESDIR}/${P}-fmt-9.patch"

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 140bee7bfbb6..f8f7f358e293 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -31,7 +31,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 80eeab3ee14e..52c630fb14fa 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -29,7 +29,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-10-06 Thread Agostino Sarubbo
commit: aaec5d2a06876a338e684a4ba847638a60ac68a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Oct  6 06:52:15 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Oct  6 06:52:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaec5d2a

media-tv/kodi: Stabilize 19.4-r4 amd64, #875524

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/kodi/kodi-19.4-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.4-r4.ebuild 
b/media-tv/kodi/kodi-19.4-r4.ebuild
index c51a5fa4a57f..773c97496ad7 100644
--- a/media-tv/kodi/kodi-19.4-r4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-10-05 Thread Matt Turner
commit: 11baa32e87c6515baa0c6586d151a74137c6795b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct  5 21:17:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct  5 21:17:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11baa32e

media-tv/kodi: Drop dependency on x11-libs/libva-vdpau-driver

Signed-off-by: Matt Turner  gentoo.org>

 media-tv/kodi/{kodi-19.4.ebuild => kodi-19.4-r3.ebuild}| 1 -
 media-tv/kodi/{kodi-19.4-r2.ebuild => kodi-19.4-r4.ebuild} | 1 -
 media-tv/kodi/kodi-19..ebuild  | 1 -
 media-tv/kodi/kodi-.ebuild | 1 -
 4 files changed, 4 deletions(-)

diff --git a/media-tv/kodi/kodi-19.4.ebuild b/media-tv/kodi/kodi-19.4-r3.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-19.4.ebuild
rename to media-tv/kodi/kodi-19.4-r3.ebuild
index af42cf6a5e3a..7798ffa250be 100644
--- a/media-tv/kodi/kodi-19.4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r3.ebuild
@@ -133,7 +133,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.4-r2.ebuild 
b/media-tv/kodi/kodi-19.4-r4.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-19.4-r2.ebuild
rename to media-tv/kodi/kodi-19.4-r4.ebuild
index f1650a11c89b..c51a5fa4a57f 100644
--- a/media-tv/kodi/kodi-19.4-r2.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -137,7 +137,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
vaapi? (
x11-libs/libva:=
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index cf060289c931..140bee7bfbb6 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -132,7 +132,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
vaapi? (
x11-libs/libva:=
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 5ec3e824f2b3..80eeab3ee14e 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -131,7 +131,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
vaapi? (
x11-libs/libva:=
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-10-05 Thread Craig Andrews
commit: 46517de0cb6f052e2dd661eb2ebc03ec1296f901
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Oct  5 19:18:13 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Oct  5 19:18:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46517de0

media-tv/kodi: drop 19.0-r2, 19.1-r2, 19.2-r1, 19.3-r1, 19.4-r1

Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest|   5 -
 media-tv/kodi/kodi-19.0-r2.ebuild | 361 -
 media-tv/kodi/kodi-19.1-r2.ebuild | 365 --
 media-tv/kodi/kodi-19.2-r1.ebuild | 362 -
 media-tv/kodi/kodi-19.3-r1.ebuild | 362 -
 media-tv/kodi/kodi-19.4-r1.ebuild | 361 -
 6 files changed, 1816 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 44918a3f85c1..7f8762b2f10b 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,10 +1,5 @@
-DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efadb19597bd89db65c3d9e1224ab529ff0d73ab5734a23982b4d4905ddeb105ce59a816c4642cdb9f5568b0c39c29f5fb9431f9623d4ec
 SHA512 
ce43390e816dabeed4ca231f5f7adade6c721c38e17996a57810fb6025ea49b812133c2a6e29aac7c674d4e4af3a21dbd7e605d85fb966935a01bda983b884ac
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
-DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
-DIST kodi-19.1.tar.gz 52323919 BLAKE2B 
6aa82632d2d70e5f84340c572b586e903e7dbc50c4f99fc5118761d495bd13dcbbcd70462e6288147dd4a305952d1e07f08daf45bbc402b59e3ef785391e1fe7
 SHA512 
725cbc270259ef5d3b79f9bc271b789dc8ef6616a6d4038e0cd449755ca4ed25198ad6e854b304aedc1fb911ecb98a0aad1b3e469857f8aed54fc4634193eb75
-DIST kodi-19.2-Matrix.tar.gz 52359726 BLAKE2B 
d560a48b050757d22f8fc4c5b4c9c84be2ff4acb2057f1571f00f93c29b5b71ec19b2f09dee3abe578414364523efcbd8b4d6bc3a425ddc4a5a789baebd352d0
 SHA512 
0efcfa9f3bb00f7fa53f4a500b75f8232f1775af446e997c6a0fd7636ca4e0b161cf075fad52130b5bd7c23f4f4decfb8c60a87669a920c89b13fc3ff55469fb
-DIST kodi-19.3-Matrix.tar.gz 52354039 BLAKE2B 
33d9f0081391fcc37d5f2548d92e0746540394db5e495dfd43fed3e68e776091b505ef4ef21a5fa4c3bef74793642d81ad270c58414ab995ab51a20af76ad530
 SHA512 
ccb8f26ff8a9ca0cec50e069ff9c658de89a868093a8da25d6a55317d68656de6fd7107c5348c545b4f3cdd541293cfd58f8d171877bfa7533d39e072df68c04
 DIST kodi-19.4-Matrix.tar.gz 53487622 BLAKE2B 
75432f0fe225d10548c9cbce1ec5a1722ce75e9bc6f19ba9a8deffc50874be94ca1552c5bd75b3ea1712344ebdf6f5934bca3ee315e6acccd2141df7de3304e9
 SHA512 
2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdcss-1.4.3-Next-Nexus-Alpha2.tar.gz 102251 BLAKE2B 
c7499013a44e81e1aac736f40802db4bc2a8f70664f4d15a81b9c717861894d99a0e2b58ec922ed2f80f9335cc7647b2607daee2a297252827b17075a50ae739
 SHA512 
a8cc334036888599feaafc7e563ca079a22e52ca3d0a5f5579571f95fe27d22778f390c86b72912a1bacb0ea6b8a6008ff9d47b32383e3eac810e6ba92e8dea1

diff --git a/media-tv/kodi/kodi-19.0-r2.ebuild 
b/media-tv/kodi/kodi-19.0-r2.ebuild
deleted file mode 100644
index ecf37696d95d..
--- a/media-tv/kodi/kodi-19.0-r2.ebuild
+++ /dev/null
@@ -1,361 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_REQ_USE="sqlite,ssl"
-LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
-LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
-LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.1"
-CODENAME="Matrix"
-FFMPEG_KODI_VERSION="Beta1"
-PYTHON_COMPAT=( python3_{8,9} )
-SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-08-27 Thread Yixun Lan
commit: 65ad3fba659a9019dee3c2c003df2a5aa50c51ae
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Aug 27 10:18:45 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Aug 27 11:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ad3fba

media-tv/kodi: Keyword 19.4-r2 riscv, #866533

Signed-off-by: Yixun Lan  gentoo.org>

 media-tv/kodi/kodi-19.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.4-r2.ebuild 
b/media-tv/kodi/kodi-19.4-r2.ebuild
index eb948b74ad25..f1650a11c89b 100644
--- a/media-tv/kodi/kodi-19.4-r2.ebuild
+++ b/media-tv/kodi/kodi-19.4-r2.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2022-08-26 Thread Jakov Smolić
commit: 7342318ebb39976b31c697e4cfe7221d348e5ed6
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Aug 25 13:36:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Aug 26 14:38:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7342318e

media-tv/kodi: fix missing atomic library issue

Upstream: https://github.com/xbmc/xbmc/pull/21743
Closes: https://bugs.gentoo.org/864421
Signed-off-by: Yixun Lan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/27016
Signed-off-by: Jakov Smolić  gentoo.org>

 media-tv/kodi/files/kodi-19.4-atomic.patch | 108 +
 media-tv/kodi/kodi-19.4-r2.ebuild  |   1 +
 2 files changed, 109 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.4-atomic.patch 
b/media-tv/kodi/files/kodi-19.4-atomic.patch
new file mode 100644
index ..3811fda8886d
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.4-atomic.patch
@@ -0,0 +1,108 @@
+From ac3213e683e4c62c50dc02fef3b168d883245094 Mon Sep 17 00:00:00 2001
+From: Yixun Lan 
+Date: Tue, 9 Aug 2022 16:45:09 +0800
+Subject: [PATCH] [cmake] link atomic library for certain CPU architectures
+
+For those CPU architectures:
+RISC-V lack 8-bit and 16-bit atomic instructions, and
+ARM/MIPS/PPC lack 64-bit atomic instruction.
+
+GCC is supposed  to convert these atomics via masking and shifting
+like LLVM, which means anything that wants to use these instructions
+needs the link option -latomic.
+
+In this patch, we will try to detect if 8-bit, 64-bit atomic instructions 
exist,
+otherwise the atomic library will append to the DEPLIBS list.
+
+Original issue:
+* https://gitlab.kitware.com/cmake/cmake/-/issues/23021#note_1098733
+
+For reference:
+* https://gcc.gnu.org/wiki/Atomic/GCCMM
+
+riscv64 specific:
+* https://lists.debian.org/debian-riscv/2022/01/msg9.html
+
+Signed-off-by: Yixun Lan 
+---
+ cmake/modules/FindAtomic.cmake  | 56 +
+ cmake/scripts/linux/ArchSetup.cmake |  3 ++
+ 2 files changed, 59 insertions(+)
+ create mode 100644 cmake/modules/FindAtomic.cmake
+
+diff --git a/cmake/modules/FindAtomic.cmake b/cmake/modules/FindAtomic.cmake
+new file mode 100644
+index 00..8ea3c815d7
+--- /dev/null
 b/cmake/modules/FindAtomic.cmake
+@@ -0,0 +1,56 @@
++#.rst:
++# FindAtomic
++# -
++# Finds the ATOMIC library
++#
++# This will define the following variables::
++#
++# ATOMIC_FOUND - system has ATOMIC
++# ATOMIC_LIBRARIES - the ATOMIC libraries
++#
++# and the following imported targets::
++#
++#   ATOMIC::ATOMIC- The ATOMIC library
++
++
++include(CheckCXXSourceCompiles)
++
++set(atomic_code
++"
++ #include 
++ #include 
++ std::atomic n8 (0); // riscv64
++ std::atomic n64 (0); // armel, mipsel, powerpc
++ int main() {
++   ++n8;
++   ++n64;
++   return 0;
++ }")
++
++check_cxx_source_compiles("${atomic_code}" ATOMIC_LOCK_FREE_INSTRUCTIONS)
++
++if(ATOMIC_LOCK_FREE_INSTRUCTIONS)
++  set(ATOMIC_FOUND TRUE)
++  set(ATOMIC_LIBRARIES)
++else()
++  set(CMAKE_REQUIRED_LIBRARIES "-latomic")
++  check_cxx_source_compiles("${atomic_code}" ATOMIC_IN_LIBRARY)
++  set(CMAKE_REQUIRED_LIBRARIES)
++  if(ATOMIC_IN_LIBRARY)
++set(ATOMIC_LIBRARY atomic)
++include(FindPackageHandleStandardArgs)
++find_package_handle_standard_args(Atomic DEFAULT_MSG ATOMIC_LIBRARY)
++set(ATOMIC_LIBRARIES ${ATOMIC_LIBRARY})
++if(NOT TARGET ATOMIC::ATOMIC)
++  add_library(ATOMIC::ATOMIC UNKNOWN IMPORTED)
++  set_target_properties(ATOMIC::ATOMIC PROPERTIES
++IMPORTED_LOCATION "${ATOMIC_LIBRARY}")
++endif()
++unset(ATOMIC_LIBRARY)
++  else()
++if(Atomic_FIND_REQUIRED)
++  message(FATAL_ERROR "Neither lock free instructions nor -latomic 
found.")
++endif()
++  endif()
++endif()
++unset(atomic_code)
+diff --git a/cmake/scripts/linux/ArchSetup.cmake 
b/cmake/scripts/linux/ArchSetup.cmake
+index 35ab1402f5..848723af1f 100644
+--- a/cmake/scripts/linux/ArchSetup.cmake
 b/cmake/scripts/linux/ArchSetup.cmake
+@@ -199,3 +199,6 @@ if(NOT USE_INTERNAL_LIBS)
+ set(USE_INTERNAL_LIBS OFF)
+   endif()
+ endif()
++
++# Atomic library
++list(APPEND PLATFORM_REQUIRED_DEPS Atomic)
+-- 
+2.35.1
+

diff --git a/media-tv/kodi/kodi-19.4-r2.ebuild 
b/media-tv/kodi/kodi-19.4-r2.ebuild
index 060512a9f02d..eb948b74ad25 100644
--- a/media-tv/kodi/kodi-19.4-r2.ebuild
+++ b/media-tv/kodi/kodi-19.4-r2.ebuild
@@ -35,6 +35,7 @@ inherit autotools cmake desktop linux-info pax-utils 
python-single-r1 xdg
 
 PATCHES=(
"${FILESDIR}/${P}-fmt-9.patch"
+   "${FILESDIR}/${P}-atomic.patch"
 )
 
 DESCRIPTION="A free and open source media-player and entertainment hub"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/, media-tv/kodi/files/

2022-07-14 Thread Craig Andrews
commit: b7dcb304d8c881fe17c306f0697fefae07229412
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jul 14 13:59:14 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jul 14 14:00:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7dcb304

media-tv/kodi: libfmt-9 compatibility

Closes: https://bugs.gentoo.org/857936
See: https://github.com/xbmc/xbmc/pull/21674

Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/files/kodi-19.4-fmt-9.patch |  74 ++
 media-tv/kodi/kodi-19.4-r2.ebuild | 365 ++
 2 files changed, 439 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.4-fmt-9.patch 
b/media-tv/kodi/files/kodi-19.4-fmt-9.patch
new file mode 100644
index ..b60d9ccc93aa
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.4-fmt-9.patch
@@ -0,0 +1,74 @@
+From 6e081841981af8fc0d88d4f549456fd93b7ae2ac Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Wed, 6 Jul 2022 22:48:35 +1000
+Subject: [PATCH 1/2] GLUtils: cast as char as formatting of non-void pointers
+ is disallowed
+
+---
+ xbmc/utils/GLUtils.cpp | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/xbmc/utils/GLUtils.cpp b/xbmc/utils/GLUtils.cpp
+index 1ef804709ff56..c36dcf6a20fec 100644
+--- a/xbmc/utils/GLUtils.cpp
 b/xbmc/utils/GLUtils.cpp
+@@ -148,27 +148,27 @@ void _VerifyGLState(const char* szfile, const char* 
szfunction, int lineno)
+ void LogGraphicsInfo()
+ {
+ #if defined(HAS_GL) || defined(HAS_GLES)
+-  const GLubyte *s;
++  const char* s;
+ 
+-  s = glGetString(GL_VENDOR);
++  s = reinterpret_cast(glGetString(GL_VENDOR));
+   if (s)
+ CLog::Log(LOGINFO, "GL_VENDOR = %s", s);
+   else
+ CLog::Log(LOGINFO, "GL_VENDOR = NULL");
+ 
+-  s = glGetString(GL_RENDERER);
++  s = reinterpret_cast(glGetString(GL_RENDERER));
+   if (s)
+ CLog::Log(LOGINFO, "GL_RENDERER = %s", s);
+   else
+ CLog::Log(LOGINFO, "GL_RENDERER = NULL");
+ 
+-  s = glGetString(GL_VERSION);
++  s = reinterpret_cast(glGetString(GL_VERSION));
+   if (s)
+ CLog::Log(LOGINFO, "GL_VERSION = %s", s);
+   else
+ CLog::Log(LOGINFO, "GL_VERSION = NULL");
+ 
+-  s = glGetString(GL_SHADING_LANGUAGE_VERSION);
++  s = reinterpret_cast(glGetString(GL_SHADING_LANGUAGE_VERSION));
+   if (s)
+ CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = %s", s);
+   else
+
+From 6a504c306b743b73225bd81e490ef7dc9fae2c25 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Mon, 11 Jul 2022 09:39:02 +
+Subject: [PATCH 2/2] WinSystemX11: cast as char as formatting of non-void
+ pointers is disallowed
+
+---
+ xbmc/windowing/X11/WinSystemX11.cpp | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/xbmc/windowing/X11/WinSystemX11.cpp 
b/xbmc/windowing/X11/WinSystemX11.cpp
+index 8a18288fd8af0..033c0f77bf454 100644
+--- a/xbmc/windowing/X11/WinSystemX11.cpp
 b/xbmc/windowing/X11/WinSystemX11.cpp
+@@ -1038,7 +1038,10 @@ bool CWinSystemX11::HasWindowManager()
+ 
+   if(status == Success && items_read)
+   {
+-CLog::Log(LOGDEBUG,"Window Manager Name: %s", data);
++const char* s;
++
++s = reinterpret_cast(data);
++CLog::Log(LOGDEBUG, "Window Manager Name: {}", s);
+   }
+   else
+ CLog::Log(LOGDEBUG,"Window Manager Name: ");

diff --git a/media-tv/kodi/kodi-19.4-r2.ebuild 
b/media-tv/kodi/kodi-19.4-r2.ebuild
new file mode 100644
index ..060512a9f02d
--- /dev/null
+++ b/media-tv/kodi/kodi-19.4-r2.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_REQ_USE="sqlite,ssl"
+LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
+LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
+LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
+FFMPEG_VERSION="4.3.2"
+CODENAME="Matrix"
+FFMPEG_KODI_VERSION="19.1"
+PYTHON_COMPAT=( python3_{8,9,10} )
+SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   EGIT_BRANCH="Matrix"
+   inherit git-r3
+else
+   MY_PV=${PV/_p/_r}
+   MY_PV=${MY_PV/_alpha/a}
+   MY_PV=${MY_PV/_beta/b}
+   MY_PV=${MY_PV/_rc/RC}
+   MY_PV="${MY_PV}-${CODENAME}"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/xbmc-${MY_PV}
+fi
+
+inherit autotools cmake desktop 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-07-10 Thread Sam James
commit: 61394887cd6ffc910afd42989d39359e86acc25e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 23:51:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 23:51:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61394887

media-tv/kodi: Stabilize 19.4 arm64, #850262

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.4.ebuild b/media-tv/kodi/kodi-19.4.ebuild
index 4ad36d1fd22b..af42cf6a5e3a 100644
--- a/media-tv/kodi/kodi-19.4.ebuild
+++ b/media-tv/kodi/kodi-19.4.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm arm64 x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-06-20 Thread Agostino Sarubbo
commit: 2c2a80de803eb3c5e6093b014020ad7cc7c1f442
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 20 11:05:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 20 11:05:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2a80de

media-tv/kodi: x86 stable wrt bug #850262

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/kodi/kodi-19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.4.ebuild b/media-tv/kodi/kodi-19.4.ebuild
index b792014ac30e..4ad36d1fd22b 100644
--- a/media-tv/kodi/kodi-19.4.ebuild
+++ b/media-tv/kodi/kodi-19.4.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-06-16 Thread Craig Andrews
commit: 30e16e8a9755e5c9e5d06e74e4ab5ce35f88e4d9
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jun 16 17:01:10 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jun 16 17:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e16e8a

media-tv/kodi: Updated bundled libraries

Closes: https://bugs.gentoo.org/851567
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest |  5 -
 media-tv/kodi/kodi-.ebuild | 10 +-
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index ad805c0cb00a..44918a3f85c1 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,11 +1,14 @@
 DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efadb19597bd89db65c3d9e1224ab529ff0d73ab5734a23982b4d4905ddeb105ce59a816c4642cdb9f5568b0c39c29f5fb9431f9623d4ec
 SHA512 
ce43390e816dabeed4ca231f5f7adade6c721c38e17996a57810fb6025ea49b812133c2a6e29aac7c674d4e4af3a21dbd7e605d85fb966935a01bda983b884ac
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
-DIST ffmpeg-kodi-4.4-N-Alpha1.tar.gz 13717391 BLAKE2B 
2c45778e36167a8740f8f724dc8a66ea2491d8343b1f2546027c4dd1a711aa7a8b830defc439006402e141f264532cbc623758dd066b45fc8a09f67ffdc0f9b8
 SHA512 
53edceae357747763dd20cdaae0a546970506e5f488477426821ecb87aff613dadb9c4c46a63594db9e230ba54db6da8e5f34699afc0221fd10adfb8f08cf840
+DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 
51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f10519fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6
 SHA512 
8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
 DIST kodi-19.1.tar.gz 52323919 BLAKE2B 
6aa82632d2d70e5f84340c572b586e903e7dbc50c4f99fc5118761d495bd13dcbbcd70462e6288147dd4a305952d1e07f08daf45bbc402b59e3ef785391e1fe7
 SHA512 
725cbc270259ef5d3b79f9bc271b789dc8ef6616a6d4038e0cd449755ca4ed25198ad6e854b304aedc1fb911ecb98a0aad1b3e469857f8aed54fc4634193eb75
 DIST kodi-19.2-Matrix.tar.gz 52359726 BLAKE2B 
d560a48b050757d22f8fc4c5b4c9c84be2ff4acb2057f1571f00f93c29b5b71ec19b2f09dee3abe578414364523efcbd8b4d6bc3a425ddc4a5a789baebd352d0
 SHA512 
0efcfa9f3bb00f7fa53f4a500b75f8232f1775af446e997c6a0fd7636ca4e0b161cf075fad52130b5bd7c23f4f4decfb8c60a87669a920c89b13fc3ff55469fb
 DIST kodi-19.3-Matrix.tar.gz 52354039 BLAKE2B 
33d9f0081391fcc37d5f2548d92e0746540394db5e495dfd43fed3e68e776091b505ef4ef21a5fa4c3bef74793642d81ad270c58414ab995ab51a20af76ad530
 SHA512 
ccb8f26ff8a9ca0cec50e069ff9c658de89a868093a8da25d6a55317d68656de6fd7107c5348c545b4f3cdd541293cfd58f8d171877bfa7533d39e072df68c04
 DIST kodi-19.4-Matrix.tar.gz 53487622 BLAKE2B 
75432f0fe225d10548c9cbce1ec5a1722ce75e9bc6f19ba9a8deffc50874be94ca1552c5bd75b3ea1712344ebdf6f5934bca3ee315e6acccd2141df7de3304e9
 SHA512 
2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
+DIST libdvdcss-1.4.3-Next-Nexus-Alpha2.tar.gz 102251 BLAKE2B 
c7499013a44e81e1aac736f40802db4bc2a8f70664f4d15a81b9c717861894d99a0e2b58ec922ed2f80f9335cc7647b2607daee2a297252827b17075a50ae739
 SHA512 
a8cc334036888599feaafc7e563ca079a22e52ca3d0a5f5579571f95fe27d22778f390c86b72912a1bacb0ea6b8a6008ff9d47b32383e3eac810e6ba92e8dea1
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
+DIST libdvdnav-6.1.1-Next-Nexus-Alpha2.tar.gz 128896 BLAKE2B 
021da81f82da0a6a47dfa1019ef07f1879cb3fcc41e790726b0afd5ba0591d24c58399c28f8e3e9b60fe4b078853236e1cb49c0c7a57c1508e6cc4d2f8ecaabd
 SHA512 
01c415a561ea8bd9d568ad2668fbf8bc54304557e413776e1b841145cad3f7b9991a6772af7bac408b2cb87c6236c378e79c1c023a58b280a6c92fee151f0fb1
 DIST 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-06-14 Thread Craig Andrews
commit: 202400e88bcf640b81037894ee50ae99ed12914b
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 13 21:48:36 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 14 13:46:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202400e8

media-tv/kodi: Drop opengl USE dependency on x11-libs/libva

Closes: https://bugs.gentoo.org/835470
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/{kodi-19..ebuild => kodi-19.4-r1.ebuild} | 1 -
 media-tv/kodi/kodi-19..ebuild  | 1 -
 media-tv/kodi/kodi-.ebuild | 3 +--
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19.4-r1.ebuild
similarity index 99%
copy from media-tv/kodi/kodi-19..ebuild
copy to media-tv/kodi/kodi-19.4-r1.ebuild
index 4794c16bf228..cf060289c931 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19.4-r1.ebuild
@@ -131,7 +131,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
udev? ( virtual/udev )
vaapi? (
x11-libs/libva:=
-   !gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 4794c16bf228..cf060289c931 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -131,7 +131,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
udev? ( virtual/udev )
vaapi? (
x11-libs/libva:=
-   !gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index c05823b54731..cc6a054c1c5e 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -130,7 +130,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
udev? ( virtual/udev )
vaapi? (
x11-libs/libva:=
-   !gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-06-09 Thread Agostino Sarubbo
commit: 905af739297f90a065350c76303f8f7f8226
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  9 07:34:08 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  9 07:34:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905af73b

media-tv/kodi: amd64 stable wrt bug #850262

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-tv/kodi/kodi-19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.4.ebuild b/media-tv/kodi/kodi-19.4.ebuild
index 4794c16bf228..b792014ac30e 100644
--- a/media-tv/kodi/kodi-19.4.ebuild
+++ b/media-tv/kodi/kodi-19.4.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-03-03 Thread Craig Andrews
commit: 351add95701abb986ecb4a6f3b30f3e285ddec70
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Mar  3 17:13:59 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Mar  3 17:14:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351add95

media-tv/kodi: 19.4 version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest |   1 +
 media-tv/kodi/kodi-19.4.ebuild | 362 +
 2 files changed, 363 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 0a2935b1764f..ad805c0cb00a 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -5,6 +5,7 @@ DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa
 DIST kodi-19.1.tar.gz 52323919 BLAKE2B 
6aa82632d2d70e5f84340c572b586e903e7dbc50c4f99fc5118761d495bd13dcbbcd70462e6288147dd4a305952d1e07f08daf45bbc402b59e3ef785391e1fe7
 SHA512 
725cbc270259ef5d3b79f9bc271b789dc8ef6616a6d4038e0cd449755ca4ed25198ad6e854b304aedc1fb911ecb98a0aad1b3e469857f8aed54fc4634193eb75
 DIST kodi-19.2-Matrix.tar.gz 52359726 BLAKE2B 
d560a48b050757d22f8fc4c5b4c9c84be2ff4acb2057f1571f00f93c29b5b71ec19b2f09dee3abe578414364523efcbd8b4d6bc3a425ddc4a5a789baebd352d0
 SHA512 
0efcfa9f3bb00f7fa53f4a500b75f8232f1775af446e997c6a0fd7636ca4e0b161cf075fad52130b5bd7c23f4f4decfb8c60a87669a920c89b13fc3ff55469fb
 DIST kodi-19.3-Matrix.tar.gz 52354039 BLAKE2B 
33d9f0081391fcc37d5f2548d92e0746540394db5e495dfd43fed3e68e776091b505ef4ef21a5fa4c3bef74793642d81ad270c58414ab995ab51a20af76ad530
 SHA512 
ccb8f26ff8a9ca0cec50e069ff9c658de89a868093a8da25d6a55317d68656de6fd7107c5348c545b4f3cdd541293cfd58f8d171877bfa7533d39e072df68c04
+DIST kodi-19.4-Matrix.tar.gz 53487622 BLAKE2B 
75432f0fe225d10548c9cbce1ec5a1722ce75e9bc6f19ba9a8deffc50874be94ca1552c5bd75b3ea1712344ebdf6f5934bca3ee315e6acccd2141df7de3304e9
 SHA512 
2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
 DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 
0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c
 SHA512 
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7

diff --git a/media-tv/kodi/kodi-19.4.ebuild b/media-tv/kodi/kodi-19.4.ebuild
new file mode 100644
index ..4794c16bf228
--- /dev/null
+++ b/media-tv/kodi/kodi-19.4.ebuild
@@ -0,0 +1,362 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_REQ_USE="sqlite,ssl"
+LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
+LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
+LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
+FFMPEG_VERSION="4.3.2"
+CODENAME="Matrix"
+FFMPEG_KODI_VERSION="19.1"
+PYTHON_COMPAT=( python3_{8,9,10} )
+SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   EGIT_BRANCH="Matrix"
+   inherit git-r3
+else
+   MY_PV=${PV/_p/_r}
+   MY_PV=${MY_PV/_alpha/a}
+   MY_PV=${MY_PV/_beta/b}
+   MY_PV=${MY_PV/_rc/RC}
+   MY_PV="${MY_PV}-${CODENAME}"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/xbmc-${MY_PV}
+fi
+
+inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+
+DESCRIPTION="A free and open source media-player and entertainment hub"
+HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+# use flag is called libusb so that it doesn't fool 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-01-24 Thread Craig Andrews
commit: 8ae6927fe69f8de8ace1003b0b227fc34c4f9fb9
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jan 24 14:44:29 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jan 24 14:44:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae6927f

media-tv/kodi: Kodi 19 is not compatible with ffmpeg 5

See: https://github.com/xbmc/xbmc/issues/20894
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.0-r2.ebuild | 4 ++--
 media-tv/kodi/kodi-19.1-r2.ebuild | 4 ++--
 media-tv/kodi/kodi-19.2-r1.ebuild | 4 ++--
 media-tv/kodi/kodi-19.3-r1.ebuild | 4 ++--
 media-tv/kodi/kodi-19..ebuild | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0-r2.ebuild 
b/media-tv/kodi/kodi-19.0-r2.ebuild
index faeaa3599958..ecf37696d95d 100644
--- a/media-tv/kodi/kodi-19.0-r2.ebuild
+++ b/media-tv/kodi/kodi-19.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -108,7 +108,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   media-video/ffmpeg[openssl]
+   =media-video/ffmpeg-4*[openssl]
)
!system-ffmpeg? (
app-arch/bzip2

diff --git a/media-tv/kodi/kodi-19.1-r2.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
index 5bde5d65c24b..efdac5ce5b37 100644
--- a/media-tv/kodi/kodi-19.1-r2.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -112,7 +112,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   media-video/ffmpeg[openssl]
+   =media-video/ffmpeg-4*[openssl]
)
!system-ffmpeg? (
app-arch/bzip2

diff --git a/media-tv/kodi/kodi-19.2-r1.ebuild 
b/media-tv/kodi/kodi-19.2-r1.ebuild
index 43807b2c05dd..e7ae7fe13ec7 100644
--- a/media-tv/kodi/kodi-19.2-r1.ebuild
+++ b/media-tv/kodi/kodi-19.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -109,7 +109,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   media-video/ffmpeg[openssl]
+   =media-video/ffmpeg-4*[openssl]
)
!system-ffmpeg? (
app-arch/bzip2

diff --git a/media-tv/kodi/kodi-19.3-r1.ebuild 
b/media-tv/kodi/kodi-19.3-r1.ebuild
index 451ff9a7933d..4794c16bf228 100644
--- a/media-tv/kodi/kodi-19.3-r1.ebuild
+++ b/media-tv/kodi/kodi-19.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -109,7 +109,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   media-video/ffmpeg[openssl]
+   =media-video/ffmpeg-4*[openssl]
)
!system-ffmpeg? (
app-arch/bzip2

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 451ff9a7933d..4794c16bf228 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -109,7 +109,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   media-video/ffmpeg[openssl]
+   =media-video/ffmpeg-4*[openssl]
)
!system-ffmpeg? (
app-arch/bzip2



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-12-16 Thread Craig Andrews
commit: d6876f9b36e00e2cde73d7335f85789ace50c1cb
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec 17 01:13:33 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Dec 17 01:13:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6876f9b

media-tv/kodi: Python 3.10 support

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.3-r1.ebuild | 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-19.3-r1.ebuild 
b/media-tv/kodi/kodi-19.3-r1.ebuild
index 43807b2c05dd..451ff9a7933d 100644
--- a/media-tv/kodi/kodi-19.3-r1.ebuild
+++ b/media-tv/kodi/kodi-19.3-r1.ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
 FFMPEG_VERSION="4.3.2"
 CODENAME="Matrix"
 FFMPEG_KODI_VERSION="19.1"
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 43807b2c05dd..451ff9a7933d 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
 FFMPEG_VERSION="4.3.2"
 CODENAME="Matrix"
 FFMPEG_KODI_VERSION="19.1"
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 0a3aefe436db..c05823b54731 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
 FFMPEG_VERSION="4.4"
 CODENAME="N"
 FFMPEG_KODI_VERSION="Alpha1"
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-11-24 Thread Sam James
commit: 342410dfcde07669b414ebabfe1ee093cad72400
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 00:14:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 00:15:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342410df

media-tv/kodi: disable known-failing test

Consistently failed for as long as I can remember so not
relevant to stablereqs.

Bug: https://bugs.gentoo.org/743938
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.0-r2.ebuild | 6 ++
 media-tv/kodi/kodi-19.1-r2.ebuild | 6 ++
 media-tv/kodi/kodi-19.2-r1.ebuild | 6 ++
 media-tv/kodi/kodi-19.3-r1.ebuild | 6 ++
 media-tv/kodi/kodi-19..ebuild | 6 ++
 media-tv/kodi/kodi-.ebuild| 6 ++
 6 files changed, 36 insertions(+)

diff --git a/media-tv/kodi/kodi-19.0-r2.ebuild 
b/media-tv/kodi/kodi-19.0-r2.ebuild
index 4dfbb3bce8e3..faeaa3599958 100644
--- a/media-tv/kodi/kodi-19.0-r2.ebuild
+++ b/media-tv/kodi/kodi-19.0-r2.ebuild
@@ -328,6 +328,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }

diff --git a/media-tv/kodi/kodi-19.1-r2.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
index badb557058d0..5bde5d65c24b 100644
--- a/media-tv/kodi/kodi-19.1-r2.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -332,6 +332,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }

diff --git a/media-tv/kodi/kodi-19.2-r1.ebuild 
b/media-tv/kodi/kodi-19.2-r1.ebuild
index b517e1cbc4ec..43807b2c05dd 100644
--- a/media-tv/kodi/kodi-19.2-r1.ebuild
+++ b/media-tv/kodi/kodi-19.2-r1.ebuild
@@ -329,6 +329,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }

diff --git a/media-tv/kodi/kodi-19.3-r1.ebuild 
b/media-tv/kodi/kodi-19.3-r1.ebuild
index b517e1cbc4ec..43807b2c05dd 100644
--- a/media-tv/kodi/kodi-19.3-r1.ebuild
+++ b/media-tv/kodi/kodi-19.3-r1.ebuild
@@ -329,6 +329,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index b517e1cbc4ec..43807b2c05dd 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -329,6 +329,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 67f04c0e1cf2..0a3aefe436db 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -329,6 +329,12 @@ src_compile() {
 }
 
 src_test() {
+   local myctestargs=(
+   # Known failing, unreliable test
+   # bug #743938
+   -E "(TestCPUInfo.GetCPUFrequency)"
+   )
+
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
KODI_HOME="${BUILD_DIR}" cmake_build check
 }



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-11-24 Thread Sam James
commit: 1dbb6288f0308eb04d12210443b332cd5bd34dc7
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 00:11:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 00:11:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dbb6288

media-tv/kodi: Stabilize 19.1-r2 amd64, #804309

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.1-r2.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
index 23afe6af53f8..badb557058d0 100644
--- a/media-tv/kodi/kodi-19.1-r2.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 x86"
+   KEYWORDS="amd64 ~arm arm64 x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-11-24 Thread Sam James
commit: 35de0302361f8f65d6552c9e55dc8bc715a5a400
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 00:11:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 00:11:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35de0302

media-tv/kodi: Stabilize 19.1-r2 x86, #804309

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.1-r2.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
index ecec31b28b6a..23afe6af53f8 100644
--- a/media-tv/kodi/kodi-19.1-r2.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~x86"
+   KEYWORDS="~amd64 ~arm arm64 x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-11-09 Thread Jason A. Donenfeld
commit: 1fe3a3697a670dd3e3eb087a5e0d360daf180cee
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Nov  9 16:17:03 2021 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Nov  9 16:18:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe3a369

media-tv/kodi: account for fallout of libva use flag changes

Closes: https://bugs.gentoo.org/822501
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-tv/kodi/kodi-19.0-r2.ebuild | 2 +-
 media-tv/kodi/kodi-19.1-r2.ebuild | 2 +-
 media-tv/kodi/kodi-19.2-r1.ebuild | 2 +-
 media-tv/kodi/kodi-19.3-r1.ebuild | 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0-r2.ebuild 
b/media-tv/kodi/kodi-19.0-r2.ebuild
index 8540230410e..4dfbb3bce8e 100644
--- a/media-tv/kodi/kodi-19.0-r2.ebuild
+++ b/media-tv/kodi/kodi-19.0-r2.ebuild
@@ -132,7 +132,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.1-r2.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
index 5dc4cc3fc8e..ecec31b28b6 100644
--- a/media-tv/kodi/kodi-19.1-r2.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -136,7 +136,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.2-r1.ebuild 
b/media-tv/kodi/kodi-19.2-r1.ebuild
index ce99caf2c47..b517e1cbc4e 100644
--- a/media-tv/kodi/kodi-19.2-r1.ebuild
+++ b/media-tv/kodi/kodi-19.2-r1.ebuild
@@ -133,7 +133,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.3-r1.ebuild 
b/media-tv/kodi/kodi-19.3-r1.ebuild
index ce99caf2c47..b517e1cbc4e 100644
--- a/media-tv/kodi/kodi-19.3-r1.ebuild
+++ b/media-tv/kodi/kodi-19.3-r1.ebuild
@@ -133,7 +133,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index ce99caf2c47..b517e1cbc4e 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -133,7 +133,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index e540c4b9360..67f04c0e1cf 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -132,7 +132,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-10-30 Thread Sam James
commit: 9e95dbf4937ba09ca9e99f5cd3b2fc91c903bbe5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 22 05:38:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 00:19:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e95dbf4

media-tv/kodi: Set USE-defaults for mesa[egl,gbm]

Signed-off-by: Matt Turner  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/{kodi-19.0-r1.ebuild => kodi-19.0-r2.ebuild} | 6 +++---
 media-tv/kodi/{kodi-19.1-r1.ebuild => kodi-19.1-r2.ebuild} | 6 +++---
 media-tv/kodi/{kodi-19.2.ebuild => kodi-19.2-r1.ebuild}| 6 +++---
 media-tv/kodi/{kodi-19.3.ebuild => kodi-19.3-r1.ebuild}| 6 +++---
 media-tv/kodi/kodi-19..ebuild  | 6 +++---
 media-tv/kodi/kodi-.ebuild | 6 +++---
 6 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0-r1.ebuild 
b/media-tv/kodi/kodi-19.0-r2.ebuild
similarity index 98%
rename from media-tv/kodi/kodi-19.0-r1.ebuild
rename to media-tv/kodi/kodi-19.0-r2.ebuild
index 011c42cd8f5..8540230410e 100644
--- a/media-tv/kodi/kodi-19.0-r1.ebuild
+++ b/media-tv/kodi/kodi-19.0-r2.ebuild
@@ -92,7 +92,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-libs/libfstrcmp
gbm? (
>=dev-libs/libinput-1.10.5
-   media-libs/mesa[gbm]
+   media-libs/mesa[gbm(+)]
x11-libs/libxkbcommon
)
gles? (
@@ -104,7 +104,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
media-fonts/roboto
>=media-libs/freetype-2.10.1
>=media-libs/libass-0.13.4
-   !raspberry-pi? ( media-libs/mesa[egl] )
+   !raspberry-pi? ( media-libs/mesa[egl(+)] )
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
@@ -121,7 +121,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
!gles? ( media-libs/glu )
>=dev-libs/openssl-1.0.2l:0=
raspberry-pi? (
-   || ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
+   || ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin 
media-libs/mesa[egl(+),gles2,video_cards_vc4] )
)
pulseaudio? ( media-sound/pulseaudio )
samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )

diff --git a/media-tv/kodi/kodi-19.1-r1.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
similarity index 98%
rename from media-tv/kodi/kodi-19.1-r1.ebuild
rename to media-tv/kodi/kodi-19.1-r2.ebuild
index 364b5cbd5ed..5dc4cc3fc8e 100644
--- a/media-tv/kodi/kodi-19.1-r1.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -96,7 +96,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-libs/libfstrcmp
gbm? (
>=dev-libs/libinput-1.10.5
-   media-libs/mesa[gbm]
+   media-libs/mesa[gbm(+)]
x11-libs/libxkbcommon
)
gles? (
@@ -108,7 +108,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
media-fonts/roboto
>=media-libs/freetype-2.10.1
>=media-libs/libass-0.13.4
-   !raspberry-pi? ( media-libs/mesa[egl] )
+   !raspberry-pi? ( media-libs/mesa[egl(+)] )
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
@@ -125,7 +125,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
!gles? ( media-libs/glu )
>=dev-libs/openssl-1.0.2l:0=
raspberry-pi? (
-   || ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
+   || ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin 
media-libs/mesa[egl(+),gles2,video_cards_vc4] )
)
pulseaudio? ( media-sound/pulseaudio )
samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )

diff --git a/media-tv/kodi/kodi-19.2.ebuild b/media-tv/kodi/kodi-19.2-r1.ebuild
similarity index 98%
rename from media-tv/kodi/kodi-19.2.ebuild
rename to media-tv/kodi/kodi-19.2-r1.ebuild
index 297409ecfaf..ce99caf2c47 100644
--- a/media-tv/kodi/kodi-19.2.ebuild
+++ b/media-tv/kodi/kodi-19.2-r1.ebuild
@@ -93,7 +93,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-libs/libfstrcmp
gbm? (
>=dev-libs/libinput-1.10.5
-   media-libs/mesa[gbm]
+   media-libs/mesa[gbm(+)]
x11-libs/libxkbcommon
)
gles? (
@@ -105,7 +105,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
media-fonts/roboto
>=media-libs/freetype-2.10.1
>=media-libs/libass-0.13.4
-   !raspberry-pi? ( media-libs/mesa[egl] )
+   !raspberry-pi? ( media-libs/mesa[egl(+)] )
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
@@ -122,7 +122,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
  

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-10-25 Thread Craig Andrews
commit: 4274719e036e6e98c37a13a24611e1d85f670555
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Oct 25 13:12:02 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Oct 25 13:12:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4274719e

media-tv/kodi: 19.3 version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest |   1 +
 media-tv/kodi/kodi-19.3.ebuild | 356 +
 2 files changed, 357 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 9c374ea9278..0a2935b1764 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -4,6 +4,7 @@ DIST ffmpeg-kodi-4.4-N-Alpha1.tar.gz 13717391 BLAKE2B 
2c45778e36167a8740f8f724dc
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
 DIST kodi-19.1.tar.gz 52323919 BLAKE2B 
6aa82632d2d70e5f84340c572b586e903e7dbc50c4f99fc5118761d495bd13dcbbcd70462e6288147dd4a305952d1e07f08daf45bbc402b59e3ef785391e1fe7
 SHA512 
725cbc270259ef5d3b79f9bc271b789dc8ef6616a6d4038e0cd449755ca4ed25198ad6e854b304aedc1fb911ecb98a0aad1b3e469857f8aed54fc4634193eb75
 DIST kodi-19.2-Matrix.tar.gz 52359726 BLAKE2B 
d560a48b050757d22f8fc4c5b4c9c84be2ff4acb2057f1571f00f93c29b5b71ec19b2f09dee3abe578414364523efcbd8b4d6bc3a425ddc4a5a789baebd352d0
 SHA512 
0efcfa9f3bb00f7fa53f4a500b75f8232f1775af446e997c6a0fd7636ca4e0b161cf075fad52130b5bd7c23f4f4decfb8c60a87669a920c89b13fc3ff55469fb
+DIST kodi-19.3-Matrix.tar.gz 52354039 BLAKE2B 
33d9f0081391fcc37d5f2548d92e0746540394db5e495dfd43fed3e68e776091b505ef4ef21a5fa4c3bef74793642d81ad270c58414ab995ab51a20af76ad530
 SHA512 
ccb8f26ff8a9ca0cec50e069ff9c658de89a868093a8da25d6a55317d68656de6fd7107c5348c545b4f3cdd541293cfd58f8d171877bfa7533d39e072df68c04
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
 DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 
0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c
 SHA512 
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7

diff --git a/media-tv/kodi/kodi-19.3.ebuild b/media-tv/kodi/kodi-19.3.ebuild
new file mode 100644
index 000..297409ecfaf
--- /dev/null
+++ b/media-tv/kodi/kodi-19.3.ebuild
@@ -0,0 +1,356 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_REQ_USE="sqlite,ssl"
+LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
+LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
+LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
+FFMPEG_VERSION="4.3.2"
+CODENAME="Matrix"
+FFMPEG_KODI_VERSION="19.1"
+PYTHON_COMPAT=( python3_{8,9} )
+SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   EGIT_BRANCH="Matrix"
+   inherit git-r3
+else
+   MY_PV=${PV/_p/_r}
+   MY_PV=${MY_PV/_alpha/a}
+   MY_PV=${MY_PV/_beta/b}
+   MY_PV=${MY_PV/_rc/RC}
+   MY_PV="${MY_PV}-${CODENAME}"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/xbmc-${MY_PV}
+fi
+
+inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+
+DESCRIPTION="A free and open source media-player and entertainment hub"
+HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+# use flag is called libusb so that it doesn't fool people in 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-10-09 Thread Craig Andrews
commit: 9c87b084a03a5c5f250113a8d17651d720b0afee
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Oct  9 13:34:44 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Oct  9 13:35:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c87b084

media-tv/kodi: fix 19.2 src uri

Closes: https://bugs.gentoo.org/817026
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.2.ebuild| 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-19.2.ebuild b/media-tv/kodi/kodi-19.2.ebuild
index fa8cb42d434..297409ecfaf 100644
--- a/media-tv/kodi/kodi-19.2.ebuild
+++ b/media-tv/kodi/kodi-19.2.ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
-   SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index fa8cb42d434..297409ecfaf 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
-   SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-10-08 Thread Craig Andrews
commit: 4e94e4fceb63bd4079d8f1795b22d69c1c9cdcc2
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Oct  8 16:27:44 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Oct  8 16:28:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e94e4fc

media-tv/kodi: 19.2 version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest  | 1 +
 media-tv/kodi/{kodi-19..ebuild => kodi-19.2.ebuild} | 3 ++-
 media-tv/kodi/kodi-19..ebuild   | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index f1f8ecb73bd..9c374ea9278 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -3,6 +3,7 @@ DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b41
 DIST ffmpeg-kodi-4.4-N-Alpha1.tar.gz 13717391 BLAKE2B 
2c45778e36167a8740f8f724dc8a66ea2491d8343b1f2546027c4dd1a711aa7a8b830defc439006402e141f264532cbc623758dd066b45fc8a09f67ffdc0f9b8
 SHA512 
53edceae357747763dd20cdaae0a546970506e5f488477426821ecb87aff613dadb9c4c46a63594db9e230ba54db6da8e5f34699afc0221fd10adfb8f08cf840
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
 DIST kodi-19.1.tar.gz 52323919 BLAKE2B 
6aa82632d2d70e5f84340c572b586e903e7dbc50c4f99fc5118761d495bd13dcbbcd70462e6288147dd4a305952d1e07f08daf45bbc402b59e3ef785391e1fe7
 SHA512 
725cbc270259ef5d3b79f9bc271b789dc8ef6616a6d4038e0cd449755ca4ed25198ad6e854b304aedc1fb911ecb98a0aad1b3e469857f8aed54fc4634193eb75
+DIST kodi-19.2-Matrix.tar.gz 52359726 BLAKE2B 
d560a48b050757d22f8fc4c5b4c9c84be2ff4acb2057f1571f00f93c29b5b71ec19b2f09dee3abe578414364523efcbd8b4d6bc3a425ddc4a5a789baebd352d0
 SHA512 
0efcfa9f3bb00f7fa53f4a500b75f8232f1775af446e997c6a0fd7636ca4e0b161cf075fad52130b5bd7c23f4f4decfb8c60a87669a920c89b13fc3ff55469fb
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
 DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 
0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c
 SHA512 
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7

diff --git a/media-tv/kodi/kodi-19..ebuild b/media-tv/kodi/kodi-19.2.ebuild
similarity index 99%
copy from media-tv/kodi/kodi-19..ebuild
copy to media-tv/kodi/kodi-19.2.ebuild
index 13435d7a88b..fa8cb42d434 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19.2.ebuild
@@ -24,6 +24,7 @@ else
MY_PV=${MY_PV/_alpha/a}
MY_PV=${MY_PV/_beta/b}
MY_PV=${MY_PV/_rc/RC}
+   MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@@ -119,7 +120,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
!gles? ( media-libs/glu )
-   >=dev-libs/openssl-1.0.2l:0=
+   >=dev-libs/openssl-1.1.1k:0=
raspberry-pi? (
|| ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 13435d7a88b..fa8cb42d434 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -24,6 +24,7 @@ else
MY_PV=${MY_PV/_alpha/a}
MY_PV=${MY_PV/_beta/b}
MY_PV=${MY_PV/_rc/RC}
+   MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@@ -119,7 +120,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
!gles? ( media-libs/glu )
-   >=dev-libs/openssl-1.0.2l:0=
+   >=dev-libs/openssl-1.1.1k:0=
raspberry-pi? (
|| ( 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-09-07 Thread Sam James
commit: ecb25cd9f927c900788f2555a19757aeaade01c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  7 16:54:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  7 16:56:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb25cd9

media-tv/kodi: add flatbuffers subslot operator

Bug: https://bugs.gentoo.org/812023
Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/{kodi-19.0.ebuild => kodi-19.0-r1.ebuild} | 2 +-
 media-tv/kodi/{kodi-19.1.ebuild => kodi-19.1-r1.ebuild} | 2 +-
 media-tv/kodi/kodi-19..ebuild   | 2 +-
 media-tv/kodi/kodi-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0-r1.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-19.0.ebuild
rename to media-tv/kodi/kodi-19.0-r1.ebuild
index 6a4031a28f1..011c42cd8f5 100644
--- a/media-tv/kodi/kodi-19.0.ebuild
+++ b/media-tv/kodi/kodi-19.0-r1.ebuild
@@ -62,7 +62,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
-   >=dev-libs/flatbuffers-1.11.0
+   >=dev-libs/flatbuffers-1.11.0:=
>=media-libs/libjpeg-turbo-2.0.4:=
>=media-libs/libpng-1.6.26:0=
 "

diff --git a/media-tv/kodi/kodi-19.1.ebuild b/media-tv/kodi/kodi-19.1-r1.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-19.1.ebuild
rename to media-tv/kodi/kodi-19.1-r1.ebuild
index 802f5d101ad..364b5cbd5ed 100644
--- a/media-tv/kodi/kodi-19.1.ebuild
+++ b/media-tv/kodi/kodi-19.1-r1.ebuild
@@ -66,7 +66,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
-   >=dev-libs/flatbuffers-1.12.0
+   >=dev-libs/flatbuffers-1.12.0:=
>=media-libs/libjpeg-turbo-2.0.4:=
>=media-libs/libpng-1.6.26:0=
 "

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 1b09af3315f..13435d7a88b 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -62,7 +62,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
-   >=dev-libs/flatbuffers-1.12.0
+   >=dev-libs/flatbuffers-1.12.0:=
>=media-libs/libjpeg-turbo-2.0.4:=
>=media-libs/libpng-1.6.26:0=
 "

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 730828b235f..ba7860ec5fa 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -61,7 +61,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
-   >=dev-libs/flatbuffers-1.11.0
+   >=dev-libs/flatbuffers-1.11.0:=
>=media-libs/libjpeg-turbo-2.0.4:=
>=media-libs/libpng-1.6.26:0=
 "



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-07-25 Thread Sam James
commit: 8afc7b52b98b00cc7a984c6b042f92731407d7e1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 26 01:39:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 26 01:39:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8afc7b52

media-tv/kodi: Stabilize 19.0 amd64, #778446

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
index b1dc70eadc9..6a4031a28f1 100644
--- a/media-tv/kodi/kodi-19.0.ebuild
+++ b/media-tv/kodi/kodi-19.0.ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 x86"
+   KEYWORDS="amd64 ~arm arm64 x86"
S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/, media-tv/kodi/files/

2021-06-25 Thread Craig Andrews
commit: 0e9e4120aff7a0bc400e9823f0ca24c08c97abd4
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Jun 25 13:34:34 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Jun 25 13:35:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9e4120

media-tv/kodi: support fmt 8

Closes: https://bugs.gentoo.org/797619
See: https://github.com/xbmc/xbmc/pull/19904
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/files/kodi-19.1-fmt-8.patch | 28 
 media-tv/kodi/kodi-19.1.ebuild|  4 
 2 files changed, 32 insertions(+)

diff --git a/media-tv/kodi/files/kodi-19.1-fmt-8.patch 
b/media-tv/kodi/files/kodi-19.1-fmt-8.patch
new file mode 100644
index 000..ea82d007910
--- /dev/null
+++ b/media-tv/kodi/files/kodi-19.1-fmt-8.patch
@@ -0,0 +1,28 @@
+https://github.com/xbmc/xbmc/pull/19904
+
+From 18ff80a9c169fb969b75e2143d9f1f234b71a730 Mon Sep 17 00:00:00 2001
+From: Craig Andrews 
+Date: Thu, 24 Jun 2021 20:41:11 -0400
+Subject: [PATCH] [utils] include fmt/xchar.h
+
+fmt 8 moved wchar/custom char overloads to xchar.h, so for fmt 8 
compatibility, xchar.h must be included
+
+See 
https://github.com/fmtlib/fmt/commit/76ee490468212f8705a1421b4c88f8f814b2d351
+---
+ xbmc/utils/StringUtils.h | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/xbmc/utils/StringUtils.h b/xbmc/utils/StringUtils.h
+index ca6f82953d90a..2dc5c3f03af2f 100644
+--- a/xbmc/utils/StringUtils.h
 b/xbmc/utils/StringUtils.h
+@@ -36,6 +36,9 @@
+ #if FMT_VERSION >= 4
+ #include 
+ #endif
++#if FMT_VERSION >= 8
++#include 
++#endif
+ 
+ #include "XBDateTime.h"
+ #include "utils/params_check_macros.h"

diff --git a/media-tv/kodi/kodi-19.1.ebuild b/media-tv/kodi/kodi-19.1.ebuild
index 11329e6f470..d8e43ce073b 100644
--- a/media-tv/kodi/kodi-19.1.ebuild
+++ b/media-tv/kodi/kodi-19.1.ebuild
@@ -30,6 +30,10 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
+PATCHES=(
+   "${FILESDIR}/${P}-fmt-8.patch"
+)
+
 inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-05-16 Thread Sam James
commit: 942e8b50f71658c68f4cc788e008093d37b39ccf
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 18:50:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 18:52:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=942e8b50

media-tv/kodi: Stabilize 19.0 x86, #778446

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
index aae8e4ae5e6..f4b7bb4f4d1 100644
--- a/media-tv/kodi/kodi-19.0.ebuild
+++ b/media-tv/kodi/kodi-19.0.ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~x86"
+   KEYWORDS="~amd64 ~arm arm64 x86"
S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-05-10 Thread Craig Andrews
commit: b3152bc7d8ad43f93aa4194ce7939369fda54c27
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon May 10 14:16:16 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon May 10 14:17:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3152bc7

media-tv/kodi: Pipewire support

See: https://github.com/xbmc/xbmc/commit/97a7602f
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 4 +++-
 media-tv/kodi/metadata.xml | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 1e3017a6358..1d0692f7dee 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -39,7 +39,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -122,6 +122,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
raspberry-pi? (
|| ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
)
+   pipewire? ( media-video/pipewire )
pulseaudio? ( media-sound/pulseaudio )
samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )
>=sys-libs/zlib-1.2.11
@@ -285,6 +286,7 @@ src_configure() {
-DENABLE_OPENGL=$(usex !gles)
-DENABLE_OPTICAL=$(usex optical)
-DENABLE_PLIST=$(usex airplay)
+   -DENABLE_PIPEWIRE=$(usex pipewire)
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
-DENABLE_SMBCLIENT=$(usex samba)
-DENABLE_SNDIO=OFF

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index b33526329c7..215cec6e20f 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -20,6 +20,7 @@
Enables AV1 decoding via 
media-libs/dav1d
Enable NFS client support
Enable Audio CD playback, optical disks 
detection and reading (CD-ROM, Video CD, and others), and ISO optical disk 
images direct reading. DVD disks may require additional 'udf' flag.
+   Enable pipewire support
Enable control of shutdown, reboot, 
suspend, and hibernate
Enable support for the Raspberry 
Pi
Use system ffmpeg instead of the 
bundled one



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-05-08 Thread Craig Andrews
commit: 6cd46e6d2be519f578695f22136ee0906f9719d3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat May  8 19:47:10 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat May  8 19:48:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd46e6d

media-tv/kodi: 19.1 version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest  | 1 +
 media-tv/kodi/{kodi-19..ebuild => kodi-19.1.ebuild} | 6 +++---
 media-tv/kodi/kodi-19..ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index f49e6e08bcf..f1f8ecb73bd 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -2,6 +2,7 @@ DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efa
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST ffmpeg-kodi-4.4-N-Alpha1.tar.gz 13717391 BLAKE2B 
2c45778e36167a8740f8f724dc8a66ea2491d8343b1f2546027c4dd1a711aa7a8b830defc439006402e141f264532cbc623758dd066b45fc8a09f67ffdc0f9b8
 SHA512 
53edceae357747763dd20cdaae0a546970506e5f488477426821ecb87aff613dadb9c4c46a63594db9e230ba54db6da8e5f34699afc0221fd10adfb8f08cf840
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
+DIST kodi-19.1.tar.gz 52323919 BLAKE2B 
6aa82632d2d70e5f84340c572b586e903e7dbc50c4f99fc5118761d495bd13dcbbcd70462e6288147dd4a305952d1e07f08daf45bbc402b59e3ef785391e1fe7
 SHA512 
725cbc270259ef5d3b79f9bc271b789dc8ef6616a6d4038e0cd449755ca4ed25198ad6e854b304aedc1fb911ecb98a0aad1b3e469857f8aed54fc4634193eb75
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
 DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 
0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c
 SHA512 
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7

diff --git a/media-tv/kodi/kodi-19..ebuild b/media-tv/kodi/kodi-19.1.ebuild
similarity index 98%
copy from media-tv/kodi/kodi-19..ebuild
copy to media-tv/kodi/kodi-19.1.ebuild
index ef65967b672..11329e6f470 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19.1.ebuild
@@ -25,9 +25,9 @@ else
MY_PV=${MY_PV/_beta/b}
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
-   SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
+   S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
 inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
@@ -62,7 +62,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
>=dev-libs/lzo-2.04
-   >=dev-libs/flatbuffers-1.11.0
+   >=dev-libs/flatbuffers-1.12.0
>=media-libs/libjpeg-turbo-2.0.4:=
>=media-libs/libpng-1.6.26:0=
 "

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index ef65967b672..11329e6f470 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -25,9 +25,9 @@ else
MY_PV=${MY_PV/_beta/b}
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
-   SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
+   SRC_URI+=" https://github.com/xbmc/xbmc/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
+   S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
 inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
@@ -62,7 +62,7 @@ RESTRICT="!test? ( test 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-05-06 Thread Craig Andrews
commit: fc2cb95a25e3173a8abb5b531f979a68aba17e15
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu May  6 14:49:27 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu May  6 14:51:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2cb95a

media-tv/kodi: require libass 0.15.1

See https://github.com/xbmc/xbmc/commit/b4153299bb30c780

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index e60c2a97fb5..321b9717853 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -102,7 +102,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
virtual/ttf-fonts
media-fonts/roboto
>=media-libs/freetype-2.10.1
-   >=media-libs/libass-0.13.4
+   >=media-libs/libass-0.15.1
!raspberry-pi? ( media-libs/mesa[egl] )
>=media-libs/taglib-1.11.1
system-ffmpeg? (



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-05-06 Thread Craig Andrews
commit: 7119ef367deb8a3dc8c5d001128975cb419f1dda
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu May  6 14:51:15 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu May  6 14:51:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7119ef36

media-tv/kodi: require OpenSSL >= 1.1.0

See https://github.com/xbmc/xbmc/commit/c93c396688

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 321b9717853..1e3017a6358 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -118,7 +118,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
!gles? ( media-libs/glu )
-   >=dev-libs/openssl-1.0.2l:0=
+   >=dev-libs/openssl-1.1.0:0=
raspberry-pi? (
|| ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-05-02 Thread Mikle Kolyada
commit: a6edfaa9a8f21f953112b01436bbda5166f29c2e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 12:26:20 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 12:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6edfaa9

media-tv/kodi: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-tv/kodi/kodi-19.0.ebuild| 10 --
 media-tv/kodi/kodi-19..ebuild | 10 --
 media-tv/kodi/kodi-.ebuild| 10 --
 3 files changed, 12 insertions(+), 18 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
index a39d3ca1acd..aae8e4ae5e6 100644
--- a/media-tv/kodi/kodi-19.0.ebuild
+++ b/media-tv/kodi/kodi-19.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_REQ_USE="libressl?,sqlite,ssl"
+PYTHON_REQ_USE="sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
@@ -40,7 +40,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libressl libusb lirc mariadb mysql nfs +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -108,8 +108,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   libressl? ( media-video/ffmpeg[libressl,-openssl] )
-   !libressl? ( media-video/ffmpeg[-libressl,openssl] )
+   media-video/ffmpeg[openssl]
)
!system-ffmpeg? (
app-arch/bzip2
@@ -120,8 +119,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
!gles? ( media-libs/glu )
-   !libressl? ( >=dev-libs/openssl-1.0.2l:0= )
-   libressl? ( dev-libs/libressl:0= )
+   >=dev-libs/openssl-1.0.2l:0=
raspberry-pi? (
|| ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index e644af36dbd..ef65967b672 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_REQ_USE="libressl?,sqlite,ssl"
+PYTHON_REQ_USE="sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
@@ -40,7 +40,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libressl libusb lirc mariadb mysql nfs +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -108,8 +108,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/taglib-1.11.1
system-ffmpeg? (
>=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
-   libressl? ( media-video/ffmpeg[libressl,-openssl] )
-   !libressl? ( media-video/ffmpeg[-libressl,openssl] )
+   media-video/ffmpeg[openssl]
)
!system-ffmpeg? (
app-arch/bzip2
@@ -120,8 +119,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
!gles? ( media-libs/glu )
-   !libressl? ( >=dev-libs/openssl-1.0.2l:0= )
- 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-04-29 Thread Craig Andrews
commit: 6ecb605bc2c001df9eb8e8be6800e4f35e7bf1da
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Apr 29 14:47:55 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Apr 29 14:48:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ecb605b

media-tv/kodi: require ffmpeg 4.4

See
https://github.com/xbmc/xbmc/pull/19558/commits/e13c9c68d43db715a91fe8cc566052f21e22a08e

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest | 1 +
 media-tv/kodi/kodi-.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 195fc7585b2..f49e6e08bcf 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,5 +1,6 @@
 DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efadb19597bd89db65c3d9e1224ab529ff0d73ab5734a23982b4d4905ddeb105ce59a816c4642cdb9f5568b0c39c29f5fb9431f9623d4ec
 SHA512 
ce43390e816dabeed4ca231f5f7adade6c721c38e17996a57810fb6025ea49b812133c2a6e29aac7c674d4e4af3a21dbd7e605d85fb966935a01bda983b884ac
 DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
+DIST ffmpeg-kodi-4.4-N-Alpha1.tar.gz 13717391 BLAKE2B 
2c45778e36167a8740f8f724dc8a66ea2491d8343b1f2546027c4dd1a711aa7a8b830defc439006402e141f264532cbc623758dd066b45fc8a09f67ffdc0f9b8
 SHA512 
53edceae357747763dd20cdaae0a546970506e5f488477426821ecb87aff613dadb9c4c46a63594db9e230ba54db6da8e5f34699afc0221fd10adfb8f08cf840
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 7a6c254d702..ed308818609 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -7,9 +7,9 @@ PYTHON_REQ_USE="libressl?,sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.2"
-CODENAME="Matrix"
-FFMPEG_KODI_VERSION="19.1"
+FFMPEG_VERSION="4.4"
+CODENAME="N"
+FFMPEG_KODI_VERSION="Alpha1"
 PYTHON_COMPAT=( python3_{6,7,8,9} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-04-12 Thread Craig Andrews
commit: c91ab513adb1a892e9c3c9307d9a2f0c0c4c8180
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Apr 12 23:52:22 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Apr 13 00:05:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91ab513

media-tv/kodi: bump ffmpeg to 4.3.2

See:
https://github.com/xbmc/xbmc/commit/a6186d117286bdce0e2ecaa988566a7d698c2f90

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19..ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 0c01abfd005..e644af36dbd 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -7,9 +7,9 @@ PYTHON_REQ_USE="libressl?,sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.1"
+FFMPEG_VERSION="4.3.2"
 CODENAME="Matrix"
-FFMPEG_KODI_VERSION="Beta1"
+FFMPEG_KODI_VERSION="19.1"
 PYTHON_COMPAT=( python3_{6,7,8,9} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-04-12 Thread Craig Andrews
commit: 7be3b33e1bc7fe8934cdab90395cac97c3aeefd3
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Apr 12 18:00:33 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Apr 12 18:01:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be3b33e

media-tv/kodi: bump ffmpeg to 4.3.2

See: https://github.com/xbmc/xbmc/pull/19507
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest | 1 +
 media-tv/kodi/kodi-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 714383d1da3..195fc7585b2 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,4 +1,5 @@
 DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efadb19597bd89db65c3d9e1224ab529ff0d73ab5734a23982b4d4905ddeb105ce59a816c4642cdb9f5568b0c39c29f5fb9431f9623d4ec
 SHA512 
ce43390e816dabeed4ca231f5f7adade6c721c38e17996a57810fb6025ea49b812133c2a6e29aac7c674d4e4af3a21dbd7e605d85fb966935a01bda983b884ac
+DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 
90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89
 SHA512 
d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 234e0adf22e..7a6c254d702 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -7,9 +7,9 @@ PYTHON_REQ_USE="libressl?,sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.1"
+FFMPEG_VERSION="4.3.2"
 CODENAME="Matrix"
-FFMPEG_KODI_VERSION="Beta1"
+FFMPEG_KODI_VERSION="19.1"
 PYTHON_COMPAT=( python3_{6,7,8,9} )
 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-03-29 Thread Sam James
commit: 54e99c92e5b1b3d16e77551a068bbb653e4c5f74
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 29 14:31:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 29 14:31:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e99c92

media-tv/kodi: Stabilize 19.0 arm64, #778446

Signed-off-by: Sam James  gentoo.org>

 media-tv/kodi/kodi-19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
index 0c01abfd005..a39d3ca1acd 100644
--- a/media-tv/kodi/kodi-19.0.ebuild
+++ b/media-tv/kodi/kodi-19.0.ebuild
@@ -26,7 +26,7 @@ else
MY_PV=${MY_PV/_rc/RC}
MY_P="${PN}-${MY_PV}"
SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~x86"
S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-22 Thread Craig Andrews
commit: 6e3214fc896a2c5b0718da03d8c831d3ed36b809
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb 22 21:52:29 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb 22 21:53:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3214fc

media-tv/kodi: Matrix has been branched upstream

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.0.ebuild| 1 +
 media-tv/kodi/kodi-19..ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
index 234e0adf22e..0c01abfd005 100644
--- a/media-tv/kodi/kodi-19.0.ebuild
+++ b/media-tv/kodi/kodi-19.0.ebuild
@@ -17,6 +17,7 @@ 
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -
!system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   EGIT_BRANCH="Matrix"
inherit git-r3
 else
MY_PV=${PV/_p/_r}

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 234e0adf22e..0c01abfd005 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -17,6 +17,7 @@ 
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -
!system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   EGIT_BRANCH="Matrix"
inherit git-r3
 else
MY_PV=${PV/_p/_r}



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-19 Thread Craig Andrews
commit: 0da223d36a8e6676f1df6c5746ce164e75b6878f
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Fri Feb 19 11:46:13 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Feb 19 15:20:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da223d3

media-tv/kodi: release of Kodi v19

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/19541
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest |   1 +
 media-tv/kodi/kodi-19.0.ebuild | 356 +
 2 files changed, 357 insertions(+)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 7c14777976c..c76042964b7 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,4 +1,5 @@
 DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efadb19597bd89db65c3d9e1224ab529ff0d73ab5734a23982b4d4905ddeb105ce59a816c4642cdb9f5568b0c39c29f5fb9431f9623d4ec
 SHA512 
ce43390e816dabeed4ca231f5f7adade6c721c38e17996a57810fb6025ea49b812133c2a6e29aac7c674d4e4af3a21dbd7e605d85fb966935a01bda983b884ac
+DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
 DIST kodi-19.0RC1.tar.gz 52332966 BLAKE2B 
305793e2a5f16f07853a82e8f1953a56baa4159c9eee762aee40e8b6692c317cb83e7713d99cbb767cff0c1ac2a2d8bfc3837525d8ad4c854f114f900ebdb294
 SHA512 
c00d73d46f949eace856f762f9bd2b854e4c8db271366a54c26e18a9b960e04b26f2d4344656be18c79cfa42dfdffc6cd75e4df941268ca9bcfa17f4a987fc81
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72

diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
new file mode 100644
index 000..234e0adf22e
--- /dev/null
+++ b/media-tv/kodi/kodi-19.0.ebuild
@@ -0,0 +1,356 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_REQ_USE="libressl?,sqlite,ssl"
+LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
+LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
+LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
+FFMPEG_VERSION="4.3.1"
+CODENAME="Matrix"
+FFMPEG_KODI_VERSION="Beta1"
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
+   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
+   inherit git-r3
+else
+   MY_PV=${PV/_p/_r}
+   MY_PV=${MY_PV/_alpha/a}
+   MY_PV=${MY_PV/_beta/b}
+   MY_PV=${MY_PV/_rc/RC}
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
+fi
+
+inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+
+DESCRIPTION="A free and open source media-player and entertainment hub"
+HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+# use flag is called libusb so that it doesn't fool people in thinking that
+# it is _required_ for USB support. Otherwise they'll disable udev and
+# that's going to be worse.
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libressl libusb lirc mariadb mysql nfs +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
+IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( gbm wayland X )
+   ?? ( mariadb mysql )

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-19 Thread Craig Andrews
commit: ac94df5b59f6e7c2976186fb9129587b11fd8d35
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Feb 19 15:20:23 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Feb 19 15:20:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac94df5b

media-tv/kodi: Cleanup old versions

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest|   1 -
 media-tv/kodi/kodi-19.0_rc1-r2.ebuild | 328 ---
 media-tv/kodi/kodi-19.0_rc1-r3.ebuild | 356 --
 3 files changed, 685 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index c76042964b7..714383d1da3 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,5 @@
 DIST ffmpeg-kodi-4.3.1-Matrix-Beta1.tar.gz 13477440 BLAKE2B 
49415f76fd2a888b0efadb19597bd89db65c3d9e1224ab529ff0d73ab5734a23982b4d4905ddeb105ce59a816c4642cdb9f5568b0c39c29f5fb9431f9623d4ec
 SHA512 
ce43390e816dabeed4ca231f5f7adade6c721c38e17996a57810fb6025ea49b812133c2a6e29aac7c674d4e4af3a21dbd7e605d85fb966935a01bda983b884ac
 DIST kodi-19.0.tar.gz 52311355 BLAKE2B 
543936b8fb607d1d629a8f2abd9cd0cb3bf6114aa93647c7e8ccee2f99ff1f84a2740bb57f0cbf675b3efa5914e98c57effb28ecd8e9df83a39d67ee708280a2
 SHA512 
d6c9fe7414b64d33d919d6c3de1ddb4800e36b786a460d2d2f5c1e5346cd4819487e54f212c37778103d44dd051f7df6c74e0a98a0b21d1e4dc9bedaa8570422
-DIST kodi-19.0RC1.tar.gz 52332966 BLAKE2B 
305793e2a5f16f07853a82e8f1953a56baa4159c9eee762aee40e8b6692c317cb83e7713d99cbb767cff0c1ac2a2d8bfc3837525d8ad4c854f114f900ebdb294
 SHA512 
c00d73d46f949eace856f762f9bd2b854e4c8db271366a54c26e18a9b960e04b26f2d4344656be18c79cfa42dfdffc6cd75e4df941268ca9bcfa17f4a987fc81
 DIST libdvdcss-1.4.2-Leia-Beta-5.tar.gz 101068 BLAKE2B 
283aa2cec0a2200d3569bc280cb9659e9224a6b3a77db8a35b269cd8caf1337ac9d8b92b806df66f63ef7458a46bd6261f0b8b14678b10e26644a79dcbeea5da
 SHA512 
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e
 DIST libdvdnav-6.0.0-Leia-Alpha-3.tar.gz 137942 BLAKE2B 
7573434a0ae8e8ccabf48173f81fcde29074eb138e119a2ae9156cde3c3d8bfd716f5d0e605b97f2dcac21f570781137c8533c5ae306b51e3905822fda318355
 SHA512 
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72
 DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 
0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c
 SHA512 
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7

diff --git a/media-tv/kodi/kodi-19.0_rc1-r2.ebuild 
b/media-tv/kodi/kodi-19.0_rc1-r2.ebuild
deleted file mode 100644
index cb070312ede..000
--- a/media-tv/kodi/kodi-19.0_rc1-r2.ebuild
+++ /dev/null
@@ -1,328 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_REQ_USE="libressl?,sqlite,ssl"
-LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
-LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
-LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.3.1"
-CODENAME="Matrix"
-FFMPEG_KODI_VERSION="Beta1"
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz 
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
-   https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz 
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
-   https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz 
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
-   !system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/xbmc/xbmc.git;
-   inherit git-r3
-else
-   MY_PV=${PV/_p/_r}
-   MY_PV=${MY_PV/_alpha/a}
-   MY_PV=${MY_PV/_beta/b}
-   MY_PV=${MY_PV/_rc/RC}
-   MY_P="${PN}-${MY_PV}"
-   SRC_URI+=" 
https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
-fi
-
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
-
-DESCRIPTION="A free and open source media-player and entertainment hub"
-HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;
-
-LICENSE="GPL-2+"
-SLOT="0"
-# use flag is called libusb so that it doesn't fool people in thinking that
-# it is _required_ for USB support. Otherwise they'll disable udev and
-# that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus dvd gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +opengl power-control pulseaudio 
raspberry-pi samba 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 6b381e1d967c14c5725c5a12723fa8b4ed10261d
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Wed Feb 10 17:56:48 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b381e1d

media-tv/kodi: simplified USE flags combinations

Kodi must be compiled with either OpenGL or OpenGLES support.
Having both USE flags in ebuild may confuse users and make configuration
more complex as one of these flags must be always enables, while both
flags or no flags are not supported.
Simplify configuration by leaving only 'gles' flag and use OpenGL unless
'gles' flag is enabled.

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 17 -
 media-tv/kodi/metadata.xml |  2 +-
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 9ecb4dff66c..4aa22367119 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -39,11 +39,10 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +opengl +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +optical power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
-   ^^ ( gles opengl )
|| ( gbm wayland X )
?? ( mariadb mysql )
bluray? ( udf )
@@ -53,7 +52,7 @@ REQUIRED_USE="
power-control? ( dbus )
vdpau? (
X
-   opengl
+   !gles
!gbm
)
zeroconf? ( dbus )
@@ -119,7 +118,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
mariadb? ( dev-db/mariadb-connector-c:= )
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
-   opengl? ( media-libs/glu )
+   !gles? ( media-libs/glu )
!libressl? ( >=dev-libs/openssl-1.0.2l:0= )
libressl? ( dev-libs/libressl:0= )
raspberry-pi? (
@@ -132,7 +131,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
udev? ( virtual/udev )
vaapi? (
x11-libs/libva:=
-   opengl? ( x11-libs/libva[opengl] )
+   !gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
vdpau? ( x11-libs/libva[vdpau] )
wayland? ( x11-libs/libva[wayland] )
@@ -152,7 +151,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
webserver? ( >=net-libs/libmicrohttpd-0.9.55[messages(+)] )
X? (
media-libs/mesa[X]
-   opengl? ( media-libs/libglvnd[X] )
+   !gles? ( media-libs/libglvnd[X] )
x11-libs/libX11
x11-libs/libXrandr
x11-libs/libXrender
@@ -284,7 +283,7 @@ src_configure() {
-DENABLE_MYSQLCLIENT=$(usex mysql)
-DENABLE_NFS=$(usex nfs)
-DENABLE_OPENGLES=$(usex gles)
-   -DENABLE_OPENGL=$(usex opengl)
+   -DENABLE_OPENGL=$(usex !gles)
-DENABLE_OPTICAL=$(usex optical)
-DENABLE_PLIST=$(usex airplay)
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
@@ -302,13 +301,13 @@ src_configure() {

-Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz"
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
-   -DAPP_RENDER_SYSTEM="$(usex opengl gl gles)"
+   -DAPP_RENDER_SYSTEM="$(usex gles gles gl)"
-DCORE_PLATFORM_NAME="${core_platform_name}"
)
 
use !udev && mycmakeargs+=( -DENABLE_LIBUSB=$(usex libusb) )
 
-   use X && use opengl && mycmakeargs+=( -DENABLE_GLX=ON )
+   use X && use !gles && mycmakeargs+=( -DENABLE_GLX=ON )
 
if use system-ffmpeg; then
mycmakeargs+=( -DWITH_FFMPEG="yes" )

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index 3c00d2fb256..70ff3d27f88 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -12,7 +12,7 @@
Use sys-libs/libcap to bind to 
privileged ports as non-root

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 0491e3216bc79d81e0e2f3196187fe45a82ee14f
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Tue Feb  9 18:13:15 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0491e321

media-tv/kodi: disabled features not needed for build

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index c35840d29b7..8d558c9a915 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -258,6 +258,9 @@ src_configure() {
-DENABLE_BLUETOOTH=$(usex bluetooth)
-DENABLE_BLURAY=$(usex bluray)
-DENABLE_CCACHE=OFF
+   -DENABLE_CLANGFORMAT=OFF
+   -DENABLE_CLANGTIDY=OFF
+   -DENABLE_CPPCHECK=OFF
-DENABLE_ISO9660PP=ON
-DENABLE_CEC=$(usex cec)
-DENABLE_DBUS=$(usex dbus)



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: c545efb144b17ba01caebe1b76515d75d5a5c2e5
Author: Evgeny Grin  narod  ru>
AuthorDate: Fri Feb 12 17:32:47 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c545efb1

media-tv/kodi: new revision 19.0_rc1-r3

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 .../{kodi-.ebuild => kodi-19.0_rc1-r3.ebuild}  |  2 +-
 media-tv/kodi/kodi-19..ebuild  | 90 ++
 media-tv/kodi/kodi-.ebuild |  2 +-
 3 files changed, 61 insertions(+), 33 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild 
b/media-tv/kodi/kodi-19.0_rc1-r3.ebuild
similarity index 99%
copy from media-tv/kodi/kodi-.ebuild
copy to media-tv/kodi/kodi-19.0_rc1-r3.ebuild
index 520779de8d8..c0d898ec410 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-19.0_rc1-r3.ebuild
@@ -112,7 +112,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
)
!system-ffmpeg? (
app-arch/bzip2
-   dav1d? ( media-libs/dav1d ) 
+   dav1d? ( media-libs/dav1d )
)
mysql? ( dev-db/mysql-connector-c:= )
mariadb? ( dev-db/mariadb-connector-c:= )

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index cb070312ede..c0d898ec410 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -39,11 +39,10 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus dvd gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +opengl power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libressl libusb lirc mariadb mysql nfs +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
-   || ( gles opengl )
|| ( gbm wayland X )
?? ( mariadb mysql )
bluray? ( udf )
@@ -51,10 +50,22 @@ REQUIRED_USE="
udisks? ( dbus )
upower? ( dbus )
power-control? ( dbus )
+   vdpau? (
+   X
+   !gles
+   !gbm
+   )
+   zeroconf? ( dbus )
 "
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="${PYTHON_DEPS}
+COMMON_DEPEND="
+   >=dev-libs/lzo-2.04
+   >=dev-libs/flatbuffers-1.11.0
+   >=media-libs/libjpeg-turbo-2.0.4:=
+   >=media-libs/libpng-1.6.26:0=
+"
+COMMON_TARGET_DEPEND="${PYTHON_DEPS}
airplay? (
>=app-pda/libplist-2.0.0
net-libs/shairplay
@@ -65,14 +76,10 @@ COMMON_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
-   dev-libs/expat
-   >=dev-libs/flatbuffers-1.11.0
+   dev-libs/crossguid
>=dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]
-   >=dev-libs/libinput-1.10.5
-   >=dev-libs/libxml2-2.9.4
-   >=dev-libs/lzo-2.04
>=dev-libs/spdlog-1.5.0:=
dev-libs/tinyxml[stl]
$(python_gen_cond_dep '
@@ -82,7 +89,11 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=dev-libs/libcdio-2.1.0[cxx]
>=dev-libs/libfmt-6.1.2
dev-libs/libfstrcmp
-   gbm? (  media-libs/mesa[gbm] )
+   gbm? (
+   >=dev-libs/libinput-1.10.5
+   media-libs/mesa[gbm]
+   x11-libs/libxkbcommon
+   )
gles? (
!raspberry-pi? ( media-libs/mesa[gles2] )
)
@@ -90,7 +101,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
libusb? ( virtual/libusb:1 )
virtual/ttf-fonts
media-fonts/roboto
-   >=media-libs/fontconfig-2.13.1
>=media-libs/freetype-2.10.1
>=media-libs/libass-0.13.4
!raspberry-pi? ( media-libs/mesa[egl] )
@@ -100,12 +110,15 @@ COMMON_DEPEND="${PYTHON_DEPS}
libressl? ( media-video/ffmpeg[libressl,-openssl] )
!libressl? ( media-video/ffmpeg[-libressl,openssl] )
)
-   !system-ffmpeg? ( dav1d? ( media-libs/dav1d ) )
+   !system-ffmpeg? (
+   app-arch/bzip2
+   dav1d? ( media-libs/dav1d )
+   )
mysql? ( dev-db/mysql-connector-c:= )
mariadb? ( dev-db/mariadb-connector-c:= )
>=net-misc/curl-7.68.0[http2]
nfs? ( >=net-fs/libnfs-2.0.0:= )
-   opengl? ( 

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: c691d99a40c6306d0f7097cac9465517e9caa0a1
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Tue Feb  9 19:03:26 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c691d99a

media-tv/kodi: control ISO9660 support with 'optical' flag

Both 'ENABLE_OPTICAL' and 'ENABLE_ISO9660PP' are based on libcdio.
It makes sense to sync their usage, as both are required to read optical
disks.

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 +-
 media-tv/kodi/metadata.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 8d558c9a915..9ecb4dff66c 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -261,7 +261,7 @@ src_configure() {
-DENABLE_CLANGFORMAT=OFF
-DENABLE_CLANGTIDY=OFF
-DENABLE_CPPCHECK=OFF
-   -DENABLE_ISO9660PP=ON
+   -DENABLE_ISO9660PP=$(usex optical)
-DENABLE_CEC=$(usex cec)
-DENABLE_DBUS=$(usex dbus)
-DENABLE_DVDCSS=$(usex css)

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index 8ce883523a2..de1e8c49260 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -16,7 +16,7 @@
Add MariaDB support
Enables AV1 decoding via 
media-libs/dav1d
Enable NFS client support
-   Enable Audio CD playback and optical disks 
detection and reading
+   Enable Audio CD playback, optical disks 
detection and reading (CD-ROM, Video CD, and others), and ISO optical disk 
images direct reading. DVD disks may require additional 'udf' flag.
Enable control of shutdown, reboot, 
suspend, and hibernate
Enable support for the Raspberry 
Pi
Use system ffmpeg instead of the 
bundled one



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 086963758e0c6c2f7de801e92f28631780f9a326
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Fri Feb 12 14:31:11 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08696375

media-tv/kodi: added 'eventclients' USE flag

Added 'evenclients' USE flag to enable installation of all available
kodi eventclients.
At the same time, always enabled 'ENABLE_EVENTCLIENTS' Kodi parameter
to use built-in mechanism for installation of 'kodi-send'.

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 14 +++---
 media-tv/kodi/metadata.xml |  1 +
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 4aa22367119..520779de8d8 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -39,7 +39,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +optical power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm 
gles lcms libressl libusb lirc mariadb mysql nfs +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -264,6 +264,7 @@ src_configure() {
-DENABLE_CEC=$(usex cec)
-DENABLE_DBUS=$(usex dbus)
-DENABLE_DVDCSS=$(usex css)
+   -DENABLE_EVENTCLIENTS=ON # alway enable to have 'kodi-send' and 
filter extra staff in 'src_install()'
-DENABLE_INTERNAL_CROSSGUID=OFF
-DENABLE_INTERNAL_RapidJSON=OFF
-DENABLE_INTERNAL_FMT=OFF
@@ -343,6 +344,13 @@ src_install() {
dosym ../../../../fonts/roboto/Roboto-Thin.ttf \
usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf
 
-   python_domodule tools/EventClients/lib/python/xbmcclient.py
-   python_newscript "tools/EventClients/Clients/KodiSend/kodi-send.py" 
kodi-send
+   if use !eventclients ; then
+   rm -f "${ED}"/usr/bin/kodi-ps3remote || die
+   rm -f "${D}"$(python_get_sitedir)/kodi/ps3_remote.py || die
+   rm -rf "${D}"$(python_get_sitedir)/kodi/ps3 || die
+   rm -rf "${D}"$(python_get_sitedir)/kodi/bt || die
+   rm -rf "${ED}"/usr/share/doc/${PF}/kodi-eventclients-dev || die
+   fi
+
+   python_optimize "${ED}$(python_get_sitedir)"
 }

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index 70ff3d27f88..b33526329c7 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -11,6 +11,7 @@
Enable JSON-RPC over BT for remote 
control connected via bluetooth
Use sys-libs/libcap to bind to 
privileged ports as non-root
Enable support for HDMI-CEC devices via 
libcec
+   Install full set of Kodi python 
evenclients and evenclients examples
Use the Graphics Buffer Manager for EGL on 
KMS.
Use simplified OpenGLES instead of full-scale 
OpenGL
Enable support for IR remote controls using 
app-misc/lirc



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 10ed5a5e2345d3e0c7905bbba4298850bc148da0
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 18:48:41 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ed5a5e

media-tv/kodi: added BDEPEND and fixed RDEPEND

Moved build host dependencies to BDEPEND
libjpeg-turbo and libpng must by in DEPEND and RDEPEND as they are used
at build-time and run-time.

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 21 ++---
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 28422623669..9719533e3db 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -60,7 +60,13 @@ REQUIRED_USE="
 "
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="${PYTHON_DEPS}
+COMMON_DEPEND="
+   >=dev-libs/lzo-2.04
+   >=dev-libs/flatbuffers-1.11.0
+   >=media-libs/libjpeg-turbo-2.0.4:=
+   >=media-libs/libpng-1.6.26:0=
+"
+COMMON_TARGET_DEPEND="${PYTHON_DEPS}
airplay? (
>=app-pda/libplist-2.0.0
net-libs/shairplay
@@ -72,11 +78,9 @@ COMMON_DEPEND="${PYTHON_DEPS}
dbus? ( sys-apps/dbus )
dev-db/sqlite
dev-libs/crossguid
-   >=dev-libs/flatbuffers-1.11.0
>=dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]
-   >=dev-libs/lzo-2.04
>=dev-libs/spdlog-1.5.0:=
dev-libs/tinyxml[stl]
$(python_gen_cond_dep '
@@ -161,20 +165,23 @@ COMMON_DEPEND="${PYTHON_DEPS}
)
zeroconf? ( net-dns/avahi[dbus] )
 "
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="${COMMON_DEPEND} ${COMMON_TARGET_DEPEND}
lirc? ( app-misc/lirc )
power-control? ( || ( sys-apps/systemd sys-auth/elogind ) )
udisks? ( sys-fs/udisks:2 )
upower? ( sys-power/upower )
 "
-DEPEND="${COMMON_DEPEND}
-   dev-lang/swig
+DEPEND="${COMMON_DEPEND} ${COMMON_TARGET_DEPEND}
dev-libs/rapidjson
+   test? ( >=dev-cpp/gtest-1.10.0 )
+"
+BDEPEND="${COMMON_DEPEND}
+   dev-lang/swig
dev-util/cmake
media-libs/giflib
+   >=dev-libs/flatbuffers-1.11.0
>=media-libs/libjpeg-turbo-2.0.4:=
>=media-libs/libpng-1.6.26:0=
-   test? ( >=dev-cpp/gtest-1.10.0 )
virtual/pkgconfig
virtual/jre
 "



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 8f71b1f4ec438e3d6032426a39047f58e80b43f0
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Tue Feb  9 17:56:44 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f71b1f4

media-tv/kodi: renamed USE flag for clarity

Renamed USE flag 'dvd' to 'optical' to avoid confusion, as it controls
all optical disks support, including AudioCD, VideoCD, DVD-Video and
others.
'optical' is enabled by default as it depends on libcdio, while libcdio
dependency cannot be disabled currently by Kodi configuration.

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 4 ++--
 media-tv/kodi/metadata.xml | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 9719533e3db..c35840d29b7 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -39,7 +39,7 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus dvd gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +opengl power-control pulseaudio 
raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau 
wayland webserver +X +xslt zeroconf"
+IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus gbm gles lcms 
libressl libusb lirc mariadb mysql nfs +opengl +optical power-control 
pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower 
vaapi vdpau wayland webserver +X +xslt zeroconf"
 IUSE="${IUSE} cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_arm_neon"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -282,7 +282,7 @@ src_configure() {
-DENABLE_NFS=$(usex nfs)
-DENABLE_OPENGLES=$(usex gles)
-DENABLE_OPENGL=$(usex opengl)
-   -DENABLE_OPTICAL=$(usex dvd)
+   -DENABLE_OPTICAL=$(usex optical)
-DENABLE_PLIST=$(usex airplay)
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
-DENABLE_SMBCLIENT=$(usex samba)

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index a30254b912a..8ce883523a2 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -16,7 +16,7 @@
Add MariaDB support
Enables AV1 decoding via 
media-libs/dav1d
Enable NFS client support
-   Enable optical (CD/DVD drive) support
+   Enable Audio CD playback and optical disks 
detection and reading
Enable control of shutdown, reboot, 
suspend, and hibernate
Enable support for the Raspberry 
Pi
Use system ffmpeg instead of the 
bundled one



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: ace1235c509587ede95cc370aab9c44f7591fa1f
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Feb 18 14:41:00 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace1235c

media-tv/kodi: Fix "concatenates two paths containing EPREFIX"

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.0_rc1-r3.ebuild | 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0_rc1-r3.ebuild 
b/media-tv/kodi/kodi-19.0_rc1-r3.ebuild
index c0d898ec410..234e0adf22e 100644
--- a/media-tv/kodi/kodi-19.0_rc1-r3.ebuild
+++ b/media-tv/kodi/kodi-19.0_rc1-r3.ebuild
@@ -352,5 +352,5 @@ src_install() {
rm -rf "${ED}"/usr/share/doc/${PF}/kodi-eventclients-dev || die
fi
 
-   python_optimize "${ED}$(python_get_sitedir)"
+   python_optimize "${D}$(python_get_sitedir)"
 }

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index c0d898ec410..234e0adf22e 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -352,5 +352,5 @@ src_install() {
rm -rf "${ED}"/usr/share/doc/${PF}/kodi-eventclients-dev || die
fi
 
-   python_optimize "${ED}$(python_get_sitedir)"
+   python_optimize "${D}$(python_get_sitedir)"
 }

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index c0d898ec410..234e0adf22e 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -352,5 +352,5 @@ src_install() {
rm -rf "${ED}"/usr/share/doc/${PF}/kodi-eventclients-dev || die
fi
 
-   python_optimize "${ED}$(python_get_sitedir)"
+   python_optimize "${D}$(python_get_sitedir)"
 }



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: e7bf30a702637345667c47b7dd88284f24b767bd
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 17:27:21 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bf30a7

media-tv/kodi: fixed bzip2 dependency

bzip2 is used only if internal ffmpeg is built

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 49935775986..9af269228fb 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -106,7 +106,10 @@ COMMON_DEPEND="${PYTHON_DEPS}
libressl? ( media-video/ffmpeg[libressl,-openssl] )
!libressl? ( media-video/ffmpeg[-libressl,openssl] )
)
-   !system-ffmpeg? ( dav1d? ( media-libs/dav1d ) )
+   !system-ffmpeg? (
+   app-arch/bzip2
+   dav1d? ( media-libs/dav1d ) 
+   )
mysql? ( dev-db/mysql-connector-c:= )
mariadb? ( dev-db/mariadb-connector-c:= )
>=net-misc/curl-7.68.0[http2]
@@ -164,7 +167,6 @@ RDEPEND="${COMMON_DEPEND}
upower? ( sys-power/upower )
 "
 DEPEND="${COMMON_DEPEND}
-   app-arch/bzip2
app-arch/xz-utils
dev-lang/swig
dev-libs/crossguid



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: e99c5a76f58bbe3b96aa5dca3eb100e2186118e3
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Wed Feb 10 17:46:42 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99c5a76

media-tv/kodi: clarified USE flags in metadata.xml

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/metadata.xml | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index de1e8c49260..3c00d2fb256 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -8,12 +8,14 @@

enable AirPlay support
Enable playback of Blu-ray 
filesystems
+   Enable JSON-RPC over BT for remote 
control connected via bluetooth
Use sys-libs/libcap to bind to 
privileged ports as non-root
Enable support for HDMI-CEC devices via 
libcec
Use the Graphics Buffer Manager for EGL on 
KMS.
Enable support for GLES
Enable support for IR remote controls using 
app-misc/lirc
-   Add MariaDB support
+   Enable support store of media library 
metadata on local or remote MariaDB
+   Enable support store of media library 
metadata on local or remote MySQL
Enables AV1 decoding via 
media-libs/dav1d
Enable NFS client support
Enable Audio CD playback, optical disks 
detection and reading (CD-ROM, Video CD, and others), and ISO optical disk 
images direct reading. DVD disks may require additional 'udf' flag.
@@ -23,8 +25,9 @@
Use virtual/libusb for usb 
device hotplug support. This flag should only be enabled if you're running a 
non-Linux kernel or you don't want to use sys-fs/udev.
Enable UDF support. Required for playing 
blurays.
Use sys-fs/udev rules to handle 
devices' permissions and hotplug support. Unless you know what you're doing do 
not disable this flag on Linux kernels. This is provided as an option for 
completeness.
+   Use sys-power/upower to get 
battery level and active power source
Enable internal webserver
-   Enable XSLT support using 
dev-libs/libxslt
+   Enable metadata XSLT scrapers support with 
dev-libs/libxslt


https://trac.kodi.tv/



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 9a1c1454e425fecbb00c1dfb0618227025ad7aa7
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 16:35:12 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1c1454

media-tv/kodi: dropped expat dependency

expat is not used unless Kodi builds python by itself

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index c17beb5709b..ff2d7a59e24 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -71,7 +71,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
-   dev-libs/expat
>=dev-libs/flatbuffers-1.11.0
>=dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 783ea6ba0334b013586c3b24abec019ebd09599b
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 13:37:08 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ea6ba

media-tv/kodi: fixed dependency of 'zeroconf'

Signed-off-by: Evgeny Grin  narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/19365
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index cb070312ede..8633b41319a 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -51,6 +51,7 @@ REQUIRED_USE="
udisks? ( dbus )
upower? ( dbus )
power-control? ( dbus )
+   zeroconf? ( dbus )
 "
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 079fdb4135a76d87390dc6ffcc42cd5ba3aa5593
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 17:13:06 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079fdb41

media-tv/kodi: dropped nasm dependency

nasm (and yasm) are used only if Kodi is building internal version
of libjpeg-turbo.

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 7e8302db3be..49935775986 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -177,7 +177,6 @@ DEPEND="${COMMON_DEPEND}
test? ( >=dev-cpp/gtest-1.10.0 )
virtual/pkgconfig
virtual/jre
-   x86? ( dev-lang/nasm )
 "
 
 CONFIG_CHECK="~IP_MULTICAST"



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 1b004e42c4416603a0c66e6f8ae9a124ce619138
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 18:05:20 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b004e42

media-tv/kodi: fixed crossguid dependency

crossguid should be present during build and during run of Kodi.

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index dd02328544c..8c71254af2c 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -71,6 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
caps? ( sys-libs/libcap )
dbus? ( sys-apps/dbus )
dev-db/sqlite
+   dev-libs/crossguid
>=dev-libs/flatbuffers-1.11.0
>=dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
@@ -168,7 +169,6 @@ RDEPEND="${COMMON_DEPEND}
 "
 DEPEND="${COMMON_DEPEND}
dev-lang/swig
-   dev-libs/crossguid
dev-libs/rapidjson
dev-util/cmake
media-libs/giflib



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 47ef902f505acee8c2ec03770a067b64ee4f
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 16:53:45 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ef902f

media-tv/kodi: dropped fontconfig dependency

fontconfig is not used by Kodi unless depend libs are built by Kodi

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 683e350f246..7e8302db3be 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -97,7 +97,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
libusb? ( virtual/libusb:1 )
virtual/ttf-fonts
media-fonts/roboto
-   >=media-libs/fontconfig-2.13.1
>=media-libs/freetype-2.10.1
>=media-libs/libass-0.13.4
!raspberry-pi? ( media-libs/mesa[egl] )



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-02-18 Thread Craig Andrews
commit: 8a56e59c678b7deec56768d1b10a24c9a7d66468
Author: Evgeny Grin  narod  ru>
AuthorDate: Sun Feb  7 16:43:59 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 18 14:43:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a56e59c

media-tv/kodi: fixed libxml2 dependency

libxml2 is used by Kodi only if xslt is used

Signed-off-by: Evgeny Grin  narod.ru>
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index ff2d7a59e24..683e350f246 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -75,7 +75,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=dev-libs/fribidi-1.0.5
cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
dev-libs/libpcre[cxx]
-   >=dev-libs/libxml2-2.9.4
>=dev-libs/lzo-2.04
>=dev-libs/spdlog-1.5.0:=
dev-libs/tinyxml[stl]
@@ -153,7 +152,10 @@ COMMON_DEPEND="${PYTHON_DEPS}
system-ffmpeg? ( media-video/ffmpeg[X] )
)
x11-libs/libdrm
-   xslt? ( dev-libs/libxslt )
+   xslt? (
+   dev-libs/libxslt
+   >=dev-libs/libxml2-2.9.4
+   )
zeroconf? ( net-dns/avahi[dbus] )
 "
 RDEPEND="${COMMON_DEPEND}



  1   2   3   4   5   >