#52756 closed enhancement (wontfix)
libsdl2 @2.0.5: please default to +x11
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | jmroot (Joshua Root) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | libsdl2 |
Description
ffmpeg apparently requires libsdl2 +x11. If +x11 is not default, then ffmpeg and any port depending on it cannot build by default on user systems, nor on the buildbot.
---> Computing dependencies for ffmpeg ---> Fetching archive for ffmpeg Error: Failed to archivefetch ffmpeg: libsdl2 must be installed with +x11.
Change History (4)
comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to jmroot |
---|---|
Status: | new → assigned |
comment:2 Changed 8 years ago by dbevans (David B. Evans)
comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
Oh. Well +x11 was a default variant of ffmpeg, so that was preserved on my system. But that's fine, I'd rather not have the +x11 variant if I don't have to, so I'll reinstall ffmpeg without x11.
comment:4 Changed 8 years ago by dbevans (David B. Evans)
I made the change because the libsdl2 default seemed to make more sense and this change allows the ffmpeg build to succeed without some manual intervention. But I wasn't comfortable with forcing -x11 if +x11 was previously selected.
Note: See
TracTickets for help on using
tickets.
In the latest release of ffmpeg, +x11 is no longer a default variant, precisely to match libsdl2. So I'd leave it alone for now. Just use install on latest ffmpeg rather than upgrade.