Bug 264431 - multimedia/libcec: RPI options creates conflict between misc/raspberrypi-userland and multimedia/kodi
Summary: multimedia/libcec: RPI options creates conflict between misc/raspberrypi-user...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Po-Chuan Hsieh
URL:
Keywords: needs-qa
Depends on: 225053
Blocks:
  Show dependency treegraph
 
Reported: 2022-06-03 09:42 UTC by Robert Clausecker
Modified: 2022-06-16 14:12 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Clausecker freebsd_committer freebsd_triage 2022-06-03 09:42:51 UTC
The port multimedia/libcec has an RPI option that pulls a dependency on misc/raspberrypi-userland.  Unfortunately that dependency later causes a
dependency conflict when multimedia/kodi is built as kodi also depends
on graphics/libglvnd (see bug #225053).

To make an armv7 build of multimedia/kodi at all possible, I propose to
make the RPI option no longer a default option, removing the dependency
on misc/raspberrypi-userland and hence resolving the dependency conflict.
Comment 1 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-06-04 00:33:17 UTC
(In reply to Robert Clausecker from comment #0)

As you just pointed out, the key problem is the conflicts between misc/raspberrypi-userland and graphics/libglvnd.
I think it's better to fix this issue in bug #225053 if the patch there work for you.
Comment 2 Robert Clausecker freebsd_committer freebsd_triage 2022-06-04 01:35:34 UTC
(In reply to Po-Chuan Hsieh from comment #1)

I will try to improve the patch from the other bug so it can be committed.  Right now my main concern is that this issue prevents the generation of binary packages for multimedia/kodi, which is one of the "killer applications" for armv7 devices.  So that's really not good.  Changing this one option to be non-default would fix the build of kodi for everybody who does not use a Raspberry Pi while probably being mostly harmless for Raspberry Pi users.
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2022-06-04 10:49:00 UTC
Attachment #234432 [details] to bug #225053 fixes this issue.
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-06-16 14:12:16 UTC
Problem solved after bug #225053 being committed. Thanks!