Opened 19 years ago

Closed 18 years ago

#2901 closed defect (wontfix)

RFC: cleanup of ffmpeg port

Reported by: danchr@… Owned by: macports-tickets@…
Priority: Not set Milestone:
Component: ports Version: 1.0
Keywords: Cc: blb@…, ocheron@…
Port:

Description

In bug #2553, the maintainer of the FFmpeg port submitted a patch which was rejected. This somewhat unusual situation inspired me to do something I've been wanting to do for quite some time: clean up the FFmpeg port.

I've removed all variants, and added dependancies for all supported formats, 9 in total. To ensure that updates to the ports containing these libraries will affect ffmpeg, I've set it to create a shared version of FFmpeg, rather than the usual statically linked version. However, the FFmpeg build system wasn't capable of doing this on Darwin, so I fixed it. Also added support for DESTDIR during installation. Most of these changes ought to be submitted upstream.

Put up here for general feedback, as this is a slightly odd port.

Attachments (1)

ffmpeg.diff (14.6 KB) - added by danchr@… 19 years ago.
patch against dports/ffmpeg

Download all attachments as: .zip

Change History (7)

Changed 19 years ago by danchr@…

Attachment: ffmpeg.diff added

patch against dports/ffmpeg

comment:1 Changed 19 years ago by snu@…

Owner: changed from darwinports-bugs@… to ocheron@…

comment:2 Changed 19 years ago by yojimbo@…

Priority: expectednot set

comment:3 Changed 19 years ago by olegb@…

Owner: changed from ocheron@… to danchr@…

merge it - says I... Harrggg.

da' sooner da' bettah!

The maintainer hasn't bitched about it - so, please, commit! (and closed the bug :-) )

comment:4 Changed 18 years ago by blb@…

Cc: blb@… added

Dan, would you be interested in changing your patch into a Portfile for a port named ffmpeg-devel (since that's somewhat what your patch is doing) and updating?

comment:5 Changed 18 years ago by danchr@…

Owner: changed from danchr@… to darwinports-bugs@…

Unassigning since I no longer use DarwinPorts.

comment:6 Changed 18 years ago by olegb@…

Resolution: wontfix
Status: newclosed

closed - new ffmpeg -> this dies of age.

Note: See TracTickets for help on using tickets.