Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: media-tv/kodi/
Date: Fri, 30 Apr 2021 15:54:48
Message-Id: 1619798074.08bfad9d6e8bb68f39bafe3d6474ff113a0373a7.anarchy@gentoo
1 commit: 08bfad9d6e8bb68f39bafe3d6474ff113a0373a7
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 30 15:54:34 2021 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 30 15:54:34 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=08bfad9d
7
8 media-tv/kodi: sync with ::gentoo, drop libressl support
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
12
13 media-tv/kodi/kodi-19.0.ebuild | 17 ++++++++---------
14 1 file changed, 8 insertions(+), 9 deletions(-)
15
16 diff --git a/media-tv/kodi/kodi-19.0.ebuild b/media-tv/kodi/kodi-19.0.ebuild
17 index 63049a3..6634809 100644
18 --- a/media-tv/kodi/kodi-19.0.ebuild
19 +++ b/media-tv/kodi/kodi-19.0.ebuild
20 @@ -1,22 +1,23 @@
21 -# Copyright 1999-2021 Gentoo Authors
22 + # Copyright 1999-2021 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 EAPI=7
26
27 -PYTHON_REQ_USE="libressl?,sqlite,ssl"
28 +PYTHON_REQ_USE="sqlite,ssl"
29 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
30 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
31 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
32 FFMPEG_VERSION="4.3.1"
33 CODENAME="Matrix"
34 FFMPEG_KODI_VERSION="Beta1"
35 -PYTHON_COMPAT=( python3_{7,8,9} )
36 +PYTHON_COMPAT=( python3_{6,7,8,9} )
37 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
38 https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz -> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
39 https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz -> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
40 !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 )"
41 if [[ ${PV} == *9999 ]] ; then
42 EGIT_REPO_URI="https://github.com/xbmc/xbmc.git"
43 + EGIT_BRANCH="Matrix"
44 inherit git-r3
45 else
46 MY_PV=${PV/_p/_r}
47 @@ -25,7 +26,7 @@ else
48 MY_PV=${MY_PV/_rc/RC}
49 MY_P="${PN}-${MY_PV}"
50 SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> ${MY_P}.tar.gz"
51 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
52 + KEYWORDS="~amd64 ~arm arm64 ~x86"
53 S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
54 fi
55
56 @@ -39,7 +40,7 @@ SLOT="0"
57 # use flag is called libusb so that it doesn't fool people in thinking that
58 # it is _required_ for USB support. Otherwise they'll disable udev and
59 # that's going to be worse.
60 -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"
61 +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"
62 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"
63 REQUIRED_USE="
64 ${PYTHON_REQUIRED_USE}
65 @@ -107,8 +108,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
66 >=media-libs/taglib-1.11.1
67 system-ffmpeg? (
68 >=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
69 - libressl? ( media-video/ffmpeg[libressl,-openssl] )
70 - !libressl? ( media-video/ffmpeg[-libressl,openssl] )
71 + media-video/ffmpeg[-libressl,openssl]
72 )
73 !system-ffmpeg? (
74 app-arch/bzip2
75 @@ -119,8 +119,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
76 >=net-misc/curl-7.68.0[http2]
77 nfs? ( >=net-fs/libnfs-2.0.0:= )
78 !gles? ( media-libs/glu )
79 - !libressl? ( >=dev-libs/openssl-1.0.2l:0= )
80 - libressl? ( dev-libs/libressl:0= )
81 + >=dev-libs/openssl-1.0.2l:0=
82 raspberry-pi? (
83 || ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin media-libs/mesa[egl,gles2,video_cards_vc4] )
84 )