#18256: ffmpeg: set default variants to include all optional codecs ----------------------------------------------------+----------------------- Reporter: devans@… | Owner: devans@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: vorbis faac faad lame theora x264 xvid | Port: ffmpeg ----------------------------------------------------+----------------------- Changes (by devans@…): * owner: acho@… => devans@… Comment: OK, I've attached a new patch that I think reflects the comments submitted so far * To address MJs issue of broadest possible coverage have enabled all nonfree and GPLed modules that are supported by current ports * a52 remains the default variant as it needs to included in the default but has special post-destroot processing (removed in subsequent trunk revs) * removed all other existing variants * add two new variants no_gpl and no_nonfree . a52 conflicts with no_gpl and will error out unless -a52 is included. Again a temporary situation. * added ui_msgs in post-activate to announce the licensing consequences of the various variants as ffmpeg does with its configuration status report. Licensing: * default -- binaries and libraries are unredistributable (is this a word?) due to the inclusion of nonfree code although I can't determine what it is. * +no_nonfree -- GPL applies due to the presence of the GPL modules listed above * +no_nonfree +no_gpl -- GPLed modules disabled, LGPL applies to the balance. I'm prepared to commit these changes as a reasonable compromise on the various positions unless someone drastically objects. -- Ticket URL: <http://trac.macports.org/ticket/18256#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS