Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#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 7 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to jmroot
Status: newassigned

comment:2 Changed 7 years ago by dbevans (David B. Evans)

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.

comment:3 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: wontfix
Status: assignedclosed

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 7 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.