Summary: | >=media-tv/kodi-17.5-r1[system-ffmpeg]: add libressl exception for media-video/ffmpeg | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mircea Sava <msava> |
Component: | Current packages | Assignee: | Craig Andrews <candrews> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mircea Sava
2018-04-22 19:10:40 UTC
I suppose I could drop the [openssl] use flag from the media-video/ffmpeg requirement... would that work for you? Note that ffmpeg doesn't have support for libressl: bug 569818. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1652735710213c2fffbec3ed30e0363cceb120e8 commit 1652735710213c2fffbec3ed30e0363cceb120e8 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2018-04-23 19:17:28 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2018-04-24 17:57:00 +0000 media-video/ffmpeg: add support for libtls (LibreSSL) Bug: https://bugs.gentoo.org/653814 Closes: https://bugs.gentoo.org/569818 Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8117 media-video/ffmpeg/ffmpeg-4.0.ebuild | 18 ++++++++++++------ media-video/ffmpeg/ffmpeg-9999.ebuild | 18 ++++++++++++------ 2 files changed, 24 insertions(+), 12 deletions(-)} media-video/ffmpeg-4.0 (which has libressl support, bug 569818 ) is hard masked so I can't make a media-tv/kodi-17* ebuild that has libressl support (yet). However, I've added this change to media-video/kodi-9999 and I'll be watching bug 653678 so that when media-video/ffmpeg-4.0 is unmasked, I'll be able to update media-tv/kodi-17* with libressl support for it. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74bedf202488db6a8d2f4390e959b23f38d06c47 commit 74bedf202488db6a8d2f4390e959b23f38d06c47 Author: Craig Andrews <candrews@gentoo.org> AuthorDate: 2018-04-24 18:16:54 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2018-04-24 18:21:53 +0000 media-tv/kodi: -9999[system-ffmpeg] add libressl exception for ffmpeg Bug: https://bugs.gentoo.org/653814 Package-Manager: Portage-2.3.31, Repoman-2.3.9 media-tv/kodi/kodi-9999.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)} Patched ffmpeg stable taken from the libressl overlay works well with libressl. However, the good people of the libressl project only patch ebuilds from the main tree, they don't 'correct' 'bad' ebuild syntax. On a closer look, the problem seems to lie with ffmpeg, not kodi. It's ffmpeg that should have an ssl flag which would then require either openssl or libressl flags to be set. Presently, libressl require openssl which can be confusing at first glance, hence this bug. media-tv/kodi-18.0_beta5 (and the live media-tv/kodi-9999 version) support libressl fully. media-tv/kodi-17* won't be able to fully support libressl as you'd like as it uses media-video/ffmpeg-3 which doesn't have (and won't be getting) libressl support. |